.bravo-site{--bravo-paper:#fbfbfa;--bravo-ink:#202024;--bravo-accent:#6355e9;background:var(--bravo-paper);min-height:100dvh;color:var(--bravo-ink);font-family:var(--font-bravo,"Bravo Manrope"), Arial, sans-serif}.bravo-width{width:min(1440px,100% - 112px);margin-inline:auto}.bravo-site a{color:inherit;text-decoration:none}.bravo-site :focus-visible{outline:2px solid var(--bravo-accent);outline-offset:5px}.bravo-header{justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.bravo-wordmark{white-space:nowrap;align-items:center;gap:13px;display:inline-flex}.bravo-wordmark img{width:45px;height:auto;display:block}.bravo-wordmark span{letter-spacing:-.055em;font-size:28px;font-weight:650}.bravo-wordmark small{color:#696974;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:550}.bravo-header nav,.bravo-footer{flex-wrap:wrap;align-items:center;gap:14px 32px;font-size:15px;display:flex}.bravo-header nav a{padding-block:10px}.bravo-header nav a:hover,.bravo-footer a:hover{text-underline-offset:5px;text-decoration:underline}.bravo-header nav .bravo-login{border:1px solid #d9d9dc;border-radius:12px;padding-inline:18px}.bravo-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:clamp(44px,6vw,98px);padding-block:58px 100px;display:grid}.bravo-hero h1{letter-spacing:-.047em;margin:0;font-size:clamp(66px,8.1vw,126px);font-weight:550;line-height:1.08}.respect-rep{color:#4c38b5;letter-spacing:-.04em;background:#e9e5ff;border-radius:100px;margin:0 0 23px;padding:6px 15px 7px;font-size:clamp(16px,2vw,23px);font-weight:800;line-height:1.2;display:inline-block}.bravo-hero h1 span{display:block}.bravo-hero h1 span:nth-child(2){color:var(--bravo-accent)}.bravo-hero-aside{padding-bottom:7px}.bravo-hero-aside p{letter-spacing:-.015em;max-width:350px;margin:0 0 29px;font-size:clamp(20px,1.75vw,26px);line-height:1.5}.bravo-site .bravo-button{background:var(--bravo-ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:23px;min-width:228px;min-height:56px;padding:13px 22px;font-weight:550;display:inline-flex}.bravo-button svg{width:19px;height:19px}.bravo-site .bravo-button:hover{background:#403d4e}.bravo-hero-aside small{color:#696974;margin-top:27px;font-size:13px;display:block}.bravo-features{background:#fff;border-block:1px solid #edecf0}.bravo-details{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:60px 66px;display:grid}.bravo-details article{padding-inline:clamp(18px,3vw,44px);scroll-margin-top:24px}.bravo-details article:first-child{padding-inline-start:0}.bravo-details article+article{border-inline-start:1px solid #e4e2e9}.bravo-kicker{color:#5346bf;margin:0 0 13px;font-size:14px;font-weight:700}.bravo-details h2{letter-spacing:-.035em;max-width:18ch;margin:0 0 15px;font-size:clamp(24px,2.55vw,37px);font-weight:550;line-height:1.13}.bravo-details article>p:last-of-type{color:#55545f;max-width:330px;margin:0;font-size:16px;line-height:1.6}.bravo-site .bravo-text-link{color:#5346bf;text-underline-offset:4px;margin-top:20px;font-weight:650;text-decoration:underline;display:inline-block}.bravo-footer{color:#62616d;padding-block:29px 36px}@media (max-width:1100px){.bravo-width{width:calc(100% - 72px)}.bravo-hero{gap:34px}.bravo-hero h1{font-size:clamp(57px,8.5vw,96px)}}@media (max-width:760px){.bravo-width{width:calc(100% - 44px)}.bravo-header{gap:12px;min-height:84px}.bravo-wordmark{gap:8px}.bravo-wordmark img{width:35px}.bravo-wordmark span{font-size:23px}.bravo-wordmark small{font-size:11px}.bravo-header nav{justify-content:flex-end;gap:0 16px;font-size:13px}.bravo-hero{grid-template-columns:1fr;gap:25px;padding-block:37px 54px}.bravo-hero h1{font-size:clamp(41px,11.5vw,73px);line-height:1.1}.bravo-hero-aside{padding:0}.bravo-hero-aside p{margin-bottom:21px;font-size:18px}.bravo-hero-aside small{margin-top:18px}.bravo-details{grid-template-columns:1fr;padding-block:2px}.bravo-details article,.bravo-details article:first-child{padding:26px 0 30px}.bravo-details article+article{border-block-start:1px solid #e4e2e9;border-inline-start:0}}.bravo-account{border:1px solid #dddce3;border-radius:18px;gap:18px;max-width:440px;margin:28px auto;padding:clamp(18px,4vw,35px);display:grid}.bravo-account h1{margin:0;font-size:clamp(28px,5vw,38px)}.bravo-account label{gap:7px;font-weight:550;display:grid}.bravo-account input,.bravo-account select{width:100%;color:var(--bravo-ink);background:#fff;border:1px solid #b9b7c5;border-radius:8px;padding:12px}.bravo-account button{color:var(--bravo-ink);cursor:pointer;background:0 0;border:1px solid #b9b7c5;border-radius:8px;padding:11px}.bravo-account button[type=submit]{background:var(--bravo-accent);color:#fff;border-color:#0000}.bravo-account button:disabled{opacity:.65;cursor:default}.bravo-account h2,.bravo-account p{margin:0}.bravo-account fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.bravo-account textarea{width:100%;color:var(--bravo-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #b9b7c5;border-radius:8px;padding:12px}.bravo-account .bravo-checkbox{align-items:center;gap:9px;display:flex}.bravo-account .bravo-checkbox input{width:auto;accent-color:var(--bravo-accent)}.bravo-account [role=alert]{color:#a31b33}.bravo-directory-extra{margin-block:26px}.bravo-directory-extra ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.bravo-directory-extra li a{overflow-wrap:anywhere;border:1px solid;border-radius:12px;gap:6px;padding:15px;display:grid}.bravo-directory-extra li span{opacity:.72}.bravo-public-author{overflow-wrap:anywhere;max-width:680px;padding-block:36px 60px}.bravo-public-author h1{margin:0 0 18px;font-size:clamp(34px,6vw,68px);line-height:1.1}.bravo-public-author p:last-child{white-space:pre-wrap}.bravo-totp-qr{max-width:100%;height:auto}.bravo-totp-key{overflow-wrap:anywhere}.bravo-factor-form{gap:12px;display:grid}.bravo-recovery-codes{gap:6px;padding-left:20px;display:grid}
