:where(.agency-site) .diagnostics-page{padding-bottom:75px}:where(.agency-site) .diagnostics-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:85px;padding:75px 0 65px;display:grid}:where(.agency-site) .diagnostics-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.1vw,72px);line-height:1.13}:where(.agency-site) .diagnostics-intro h1 span{color:var(--gold,#ffc83d)}:where(.agency-site) .diagnostics-intro>p{max-width:42ch;margin:0 0 6px;font-size:18px;line-height:1.75}:where(.agency-site) .diagnostics-start{grid-template-columns:1fr 1fr;align-items:start;gap:85px;padding:15px 0 65px;display:grid}:where(.agency-site) .diagnostics-start-copy>svg{color:var(--gold,#ffc83d);margin-bottom:25px}:where(.agency-site) .diagnostics-start-copy>h2{margin-bottom:25px;font-size:34px}:where(.agency-site) .diagnostics-start-copy p{max-width:52ch;font-size:16px;line-height:1.85}:where(.agency-site) .diagnostics-start-copy .text-link{font-size:13px}:where(.agency-site) .diagnostics-form{background:#141d25;border:1px solid #39464f;border-radius:13px;padding:32px}:where(.agency-site) .diagnostics-form h2{margin-bottom:27px;font-size:27px}:where(.agency-site) .diagnostics-form label{color:#dce5eb;font-size:14px;display:block}:where(.agency-site) .diagnostics-form label>span{color:#a8bbc9;font-size:12px}:where(.agency-site) .diagnostics-form input{color:#e9eef1;background:#0b131a;border:1px solid #566570;border-radius:6px;width:100%;min-height:52px;margin:10px 0 14px;padding:14px;font-size:16px;display:block}:where(.agency-site) .diagnostics-form input::placeholder{color:#99adbc}:where(.agency-site) .diagnostics-form>p{color:#adc0cd;font-size:13px;line-height:1.75}:where(.agency-site) .diagnostics-form .button{gap:12px;width:100%;margin-top:15px}:where(.agency-site) .diagnostics-form .diagnostics-form-note{color:#a6bac9;margin:17px 0 0;font-size:12px}:where(.agency-site) .diagnostics-error{align-items:flex-start;gap:10px;display:flex;color:#ffb49b!important}:where(.agency-site) .diagnostics-error>svg{margin-top:3px}:where(.agency-site) .diagnostics-example{border-top:1px solid #34434e;padding-top:38px}:where(.agency-site) .diagnostics-example-status{background:#18232a;border:1px solid #40545e;border-radius:8px;align-items:flex-start;gap:13px;margin-bottom:35px;padding:19px 23px;display:flex}:where(.agency-site) .diagnostics-example-status svg{color:#f9cc5b;margin-top:4px}:where(.agency-site) .diagnostics-example-status p{max-width:90ch;margin:0;font-size:14px;line-height:1.8}:where(.agency-site) .diagnostics-example-status strong{color:#d8e4ed;overflow-wrap:anywhere;font-weight:500}:where(.agency-site) .diagnostics-example>h2{margin-bottom:20px;font-size:34px}:where(.agency-site) .diagnostics-example>p{max-width:80ch}:where(.agency-site) .diagnostics-example>.text-link{margin-top:25px}:where(.agency-site) .diagnostics-finding{border-top:1px solid #3b4b55}:where(.agency-site) .diagnostics-finding:last-of-type{border-bottom:1px solid #3b4b55}:where(.agency-site) .diagnostics-finding summary{cursor:pointer;grid-template-columns:120px 1fr 22px;align-items:center;gap:25px;padding:24px 0;list-style:none;display:grid}:where(.agency-site) .diagnostics-finding summary::-webkit-details-marker{display:none}:where(.agency-site) .diagnostics-finding-category{color:#a6bbc9;font-size:12px}:where(.agency-site) .diagnostics-finding h3{margin:0;font-size:23px;line-height:1.35}:where(.agency-site) .diagnostics-finding summary>svg{color:#f9cc5b;transition:transform .2s}:where(.agency-site) .diagnostics-finding[open] summary>svg{transform:rotate(180deg)}:where(.agency-site) .diagnostics-finding-body{margin:0 45px 30px 145px}:where(.agency-site) .diagnostics-finding-body>p{font-size:15px;line-height:1.9}:where(.agency-site) .diagnostics-finding-body dl{margin:0}:where(.agency-site) .diagnostics-finding-body dl>div{padding:15px 0}:where(.agency-site) .diagnostics-finding-body dt{font-family:var(--font-onest),sans-serif;color:#d4e0e9;margin-bottom:9px;font-size:16px;font-weight:600}:where(.agency-site) .diagnostics-finding-body dd{color:#afc1ce;max-width:76ch;margin:0;font-size:14px;line-height:1.85}:where(.agency-site) .diagnostics-next{border-top:1px solid #34434e;grid-template-columns:.9fr 1.1fr;gap:90px;margin-top:45px;padding-top:65px;display:grid}:where(.agency-site) .diagnostics-next>div>h2{margin-bottom:25px;font-size:36px}:where(.agency-site) .diagnostics-next>div>p{max-width:45ch;font-size:16px}:where(.agency-site) .diagnostics-options>a{border-top:1px solid #475964;padding:26px 0;display:block}:where(.agency-site) .diagnostics-options h3{margin:0 0 14px;font-size:25px}:where(.agency-site) .diagnostics-options p{margin-bottom:18px;font-size:15px;line-height:1.85}:where(.agency-site) .diagnostics-options>a>span{color:#ffc83d;align-items:center;gap:13px;font-size:14px;display:inline-flex}:where(.agency-site) .diagnostics-options>a:hover h3{color:#ffcf58}:where(.agency-site) .diagnostics-back{color:#a5b9c8;align-items:center;gap:12px;min-height:44px;margin-top:25px;font-size:13px;display:inline-flex}:where(.agency-site) .diagnostics-back+.diagnostics-intro{padding-top:30px}:where(.agency-site) .diagnostics-report-layout{border-top:1px solid #3b4b55;grid-template-columns:285px 1fr;gap:75px;padding-top:40px;display:grid}:where(.agency-site) .diagnostics-report-layout>aside{align-self:start}:where(.agency-site) .diagnostics-report-layout>aside>svg{color:#ffc83d;margin-bottom:25px}:where(.agency-site) .diagnostics-report-layout>aside h2{margin-bottom:20px;font-size:24px;line-height:1.3}:where(.agency-site) .diagnostics-report-layout>aside p{font-size:14px;line-height:1.9}:where(.agency-site) .diagnostics-report-layout>aside dl{margin-top:30px}:where(.agency-site) .diagnostics-report-layout>aside dl>div{border-top:1px solid #354752;padding:15px 0}:where(.agency-site) .diagnostics-report-layout>aside dt{color:#9fb7c8;margin-bottom:8px;font-size:12px}:where(.agency-site) .diagnostics-report-layout>aside dd{color:#d9e4ed;margin:0;font-size:14px;line-height:1.6}:where(.agency-site) .diagnostics-report-body{min-width:0}:where(.agency-site) .diagnostics-report-body .diagnostics-finding:first-child{border-top:0}:where(.agency-site) .diagnostics-report-body .diagnostics-finding summary{grid-template-columns:1fr 22px;gap:12px;padding-top:20px}:where(.agency-site) .diagnostics-report-body .diagnostics-finding-category{grid-column:1/-1}:where(.agency-site) .diagnostics-report-body .diagnostics-finding-body{margin:0 0 35px}:where(.agency-site) .diagnostics-report-body .diagnostics-finding h3{font-size:27px}:where(.agency-site) .diagnostics-priorities{padding-top:45px}:where(.agency-site) .diagnostics-priorities h2{margin-bottom:23px;font-size:29px}:where(.agency-site) .diagnostics-priorities p{font-size:16px;line-height:1.85}:where(.agency-site) .diagnostics-priorities ol{color:#b7c9d7;padding-left:21px}:where(.agency-site) .diagnostics-priorities li{padding:7px 0 7px 7px;font-size:15px;line-height:1.85}:where(.agency-site) .diagnostics-footer-action{border-top:1px solid #40515c;justify-content:space-between;align-items:center;gap:40px;margin-top:65px;padding-top:45px;display:flex}:where(.agency-site) .diagnostics-footer-action h2{margin-bottom:20px;font-size:35px}:where(.agency-site) .diagnostics-footer-action p{max-width:55ch;font-size:15px}:where(.agency-site) .diagnostics-footer-action>.button{flex-shrink:0}:where(.agency-site) .diagnostics-terms-header{max-width:1020px;padding:35px 0 50px}:where(.agency-site) .diagnostics-terms-header h1{margin-bottom:28px;font-size:clamp(36px,4.2vw,60px);line-height:1.2}:where(.agency-site) .diagnostics-terms-header p{font-size:15px;line-height:1.8}:where(.agency-site) .diagnostics-terms-layout{border-top:1px solid #3b4b55;grid-template-columns:275px 1fr;gap:80px;padding-top:40px;display:grid}:where(.agency-site) .diagnostics-terms-layout>aside{align-self:start;position:sticky;top:120px}:where(.agency-site) .diagnostics-terms-layout>aside h2{margin-bottom:20px;font-size:18px}:where(.agency-site) .diagnostics-terms-layout>aside nav{flex-direction:column;gap:13px;display:flex}:where(.agency-site) .diagnostics-terms-layout>aside nav a{color:#a9bfce;min-height:30px;font-size:13px;line-height:1.65}@media (max-width:760px){:where(.agency-site) .diagnostics-terms-layout>aside nav{gap:0}:where(.agency-site) .diagnostics-terms-layout>aside nav a{align-items:center;min-height:44px;display:flex}}:where(.agency-site) .diagnostics-back-link{align-items:center;min-height:44px;display:inline-flex}:where(.agency-site) .diagnostics-terms-layout>aside nav a:hover{color:#ffc83d}:where(.agency-site) .diagnostics-terms-layout>aside>.text-link{margin-top:28px;font-size:13px}:where(.agency-site) .diagnostics-terms-layout>article{max-width:790px}:where(.agency-site) .diagnostics-terms-layout>article>section{margin-bottom:45px;scroll-margin-top:130px}:where(.agency-site) .diagnostics-terms-layout>article h2{margin-bottom:23px;font-size:27px;line-height:1.3}:where(.agency-site) .diagnostics-terms-layout>article p{max-width:77ch;font-size:16px;line-height:1.9}:where(.agency-site) .diagnostics-terms-contact{border-top:1px solid #3d4f5b;padding-top:30px}:where(.agency-site) .diagnostics-terms-contact p{margin-bottom:4px}@media (max-width:1050px){:where(.agency-site) .diagnostics-intro,:where(.agency-site) .diagnostics-start,:where(.agency-site) .diagnostics-next{gap:45px}:where(.agency-site) .diagnostics-intro>p{font-size:16px}:where(.agency-site) .diagnostics-report-layout,:where(.agency-site) .diagnostics-terms-layout{grid-template-columns:235px 1fr;gap:40px}:where(.agency-site) .diagnostics-form{padding:25px}:where(.agency-site) .diagnostics-form .button{padding-inline:14px;font-size:13px}:where(.agency-site) .diagnostics-finding summary{grid-template-columns:90px 1fr 22px;gap:17px}:where(.agency-site) .diagnostics-finding-body{margin-left:107px;margin-right:10px}:where(.agency-site) .diagnostics-finding h3{font-size:21px}:where(.agency-site) .diagnostics-footer-action h2{font-size:29px}}@media (max-width:760px){:where(.agency-site) .diagnostics-page{padding-bottom:45px}:where(.agency-site) .diagnostics-intro{padding:45px 0 35px;display:block}:where(.agency-site) .diagnostics-intro h1{font-size:clamp(37px,8.3vw,56px)}:where(.agency-site) .diagnostics-intro>p{max-width:none;margin-top:25px;font-size:16px}:where(.agency-site) .diagnostics-start{grid-template-columns:1fr;gap:30px;padding:15px 0 30px}:where(.agency-site) .diagnostics-start-copy>h2{font-size:28px}:where(.agency-site) .diagnostics-start-copy>svg{margin-bottom:22px}:where(.agency-site) .diagnostics-start-copy p{font-size:15px}:where(.agency-site) .diagnostics-start-copy .text-link{font-size:12px}:where(.agency-site) .diagnostics-form h2{font-size:25px}:where(.agency-site) .diagnostics-form .button{gap:9px;font-size:13px}:where(.agency-site) .diagnostics-next{grid-template-columns:1fr;gap:25px;margin-top:35px;padding-top:40px}:where(.agency-site) .diagnostics-next>div>h2{font-size:30px}:where(.agency-site) .diagnostics-next>div>p{font-size:15px}:where(.agency-site) .diagnostics-options h3{font-size:24px}:where(.agency-site) .diagnostics-options p{font-size:14px}:where(.agency-site) .diagnostics-example{padding-top:28px}:where(.agency-site) .diagnostics-example>h2{font-size:29px}:where(.agency-site) .diagnostics-example>p{font-size:15px}:where(.agency-site) .diagnostics-example-status{gap:11px;padding:17px}:where(.agency-site) .diagnostics-example-status p{font-size:13px}:where(.agency-site) .diagnostics-finding summary{grid-template-columns:1fr 22px;gap:12px;padding:22px 0}:where(.agency-site) .diagnostics-finding-category{grid-column:1/-1;font-size:11px}:where(.agency-site) .diagnostics-finding h3{font-size:23px;line-height:1.4}:where(.agency-site) .diagnostics-finding-body{margin:0 0 25px}:where(.agency-site) .diagnostics-finding-body>p{font-size:14px}:where(.agency-site) .diagnostics-finding-body dt{font-size:15px}:where(.agency-site) .diagnostics-finding-body dd{font-size:14px}:where(.agency-site) .diagnostics-back{margin-top:20px;font-size:12px}:where(.agency-site) .diagnostics-back+.diagnostics-intro{padding-top:22px}:where(.agency-site) .diagnostics-report-layout{grid-template-columns:1fr;gap:20px;padding-top:28px}:where(.agency-site) .diagnostics-report-layout>aside{border-bottom:1px solid #40515c;padding-bottom:10px}:where(.agency-site) .diagnostics-report-layout>aside>svg{margin-bottom:18px}:where(.agency-site) .diagnostics-report-layout>aside h2{font-size:24px}:where(.agency-site) .diagnostics-report-layout>aside dl{grid-template-columns:1fr 1fr;gap:0 20px;margin:20px 0;display:grid}:where(.agency-site) .diagnostics-report-layout>aside dt{font-size:11px}:where(.agency-site) .diagnostics-report-layout>aside dd{font-size:13px}:where(.agency-site) .diagnostics-report-body .diagnostics-finding h3{font-size:24px}:where(.agency-site) .diagnostics-priorities{padding-top:32px}:where(.agency-site) .diagnostics-priorities h2{font-size:27px}:where(.agency-site) .diagnostics-priorities p{font-size:15px}:where(.agency-site) .diagnostics-priorities li{font-size:14px}:where(.agency-site) .diagnostics-footer-action{margin-top:40px;padding-top:35px;display:block}:where(.agency-site) .diagnostics-footer-action h2{font-size:28px}:where(.agency-site) .diagnostics-footer-action .button{margin-top:12px}:where(.agency-site) .diagnostics-terms-header{padding:25px 0 30px}:where(.agency-site) .diagnostics-terms-header h1{font-size:35px}:where(.agency-site) .diagnostics-terms-header p{font-size:14px}:where(.agency-site) .diagnostics-terms-layout{grid-template-columns:1fr;gap:35px;padding-top:28px}:where(.agency-site) .diagnostics-terms-layout>aside{border-bottom:1px solid #3b4b55;padding-bottom:25px;position:static}:where(.agency-site) .diagnostics-terms-layout>aside nav{gap:8px}:where(.agency-site) .diagnostics-terms-layout>aside nav a{font-size:13px}:where(.agency-site) .diagnostics-terms-layout>article h2{font-size:24px}:where(.agency-site) .diagnostics-terms-layout>article p{font-size:15px}:where(.agency-site) .diagnostics-terms-layout>article>section{margin-bottom:35px}}@media (prefers-reduced-motion:reduce){:where(.agency-site) .diagnostics-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
