.diagnostic-page{background:var(--paper)}.diagnostic-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 18%, #ffffff14, transparent 23%), linear-gradient(124deg, #061615 0%, var(--ink) 62%, #14302e 100%);min-height:820px;padding:176px 0 96px;position:relative;overflow:hidden}.diagnostic-hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #ffffff24;width:48%;height:125%;position:absolute;top:-10%;right:-8%;transform:skew(-9deg)}.diagnostic-hero__grid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.66fr);align-items:end;gap:clamp(72px,8vw,142px);display:grid}.diagnostic-hero__copy h1{letter-spacing:-.07em;text-wrap:balance;max-width:870px;margin:0;font-size:clamp(58px,6.5vw,100px);font-weight:470;line-height:.96}.diagnostic-hero__copy>p{color:#ffffffb8;max-width:720px;margin:32px 0 38px;font-size:clamp(18px,1.5vw,23px);line-height:1.55}.diagnostic-trust{color:#ffffffb3;flex-wrap:wrap;gap:14px 34px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.diagnostic-trust li{padding-left:16px;position:relative}.diagnostic-trust li:before{content:"";background:var(--coral);width:6px;height:6px;position:absolute;top:.58em;left:0}.diagnostic-outcomes{border-left:1px solid #ffffff38;padding-left:38px}.diagnostic-outcomes h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(29px,2.5vw,40px);font-weight:470}.diagnostic-outcomes ol{margin:0;padding:0;list-style:none}.diagnostic-outcomes li{border-top:1px solid #ffffff29;grid-template-columns:40px 1fr;gap:18px;padding:22px 0;display:grid}.diagnostic-outcomes li>span,.diagnostic-request__copy>span,.diagnostic-signals__grid>div>span{color:#94a7ff;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.diagnostic-outcomes strong{font-size:16px;font-weight:590}.diagnostic-outcomes p{color:#ffffff9e;margin:5px 0 0;font-size:13px;line-height:1.55}.diagnostic-request{padding:112px 0 126px}.diagnostic-request__grid{grid-template-columns:minmax(280px,.7fr) minmax(560px,1.3fr);align-items:start;gap:clamp(64px,8vw,136px);display:grid}.diagnostic-request__copy{position:sticky;top:126px}.diagnostic-request__copy>span,.diagnostic-signals__grid>div>span{color:var(--blue)}.diagnostic-request__copy h2,.diagnostic-signals h2{letter-spacing:-.06em;margin:22px 0 26px;font-size:clamp(46px,5vw,76px);font-weight:470;line-height:1}.diagnostic-request__copy>p{max-width:520px;color:var(--muted);font-size:18px;line-height:1.7}.diagnostic-request__copy .diagnostic-direct{margin-top:42px;font-size:14px}.diagnostic-direct a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.diagnostic-form{padding:clamp(26px,4vw,50px)}.diagnostic-form .consent span{color:var(--muted);font-weight:400}.diagnostic-form .consent a{color:var(--blue);text-decoration:underline}.diagnostic-form button{width:100%}.diagnostic-signals{background:var(--mist);padding:110px 0 128px}.diagnostic-signals__grid{grid-template-columns:.74fr 1.26fr;gap:clamp(60px,8vw,132px);display:grid}.diagnostic-signals ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.diagnostic-signals li{border-bottom:1px solid var(--rule);grid-template-columns:54px 1fr;gap:24px;padding:28px 0;display:grid}.diagnostic-signals li>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.diagnostic-signals li p{letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.35}@media (max-width:900px){.diagnostic-hero{min-height:auto;padding:142px 0 82px}.diagnostic-hero__grid,.diagnostic-request__grid,.diagnostic-signals__grid{grid-template-columns:1fr}.diagnostic-hero__grid{gap:66px}.diagnostic-outcomes{border-top:1px solid #ffffff38;border-left:0;padding-top:38px;padding-left:0}.diagnostic-request__grid,.diagnostic-signals__grid{gap:56px}.diagnostic-request__copy{position:static}}@media (max-width:560px){.diagnostic-hero{padding:132px 0 70px}.diagnostic-hero:before{width:100%;right:-44%}.diagnostic-hero__copy h1{font-size:clamp(46px,13vw,58px)}.diagnostic-hero__copy>p{margin-block:26px 30px;font-size:17px}.diagnostic-hero__copy .button{width:100%}.diagnostic-trust{gap:10px;display:grid}.diagnostic-outcomes{padding-top:30px}.diagnostic-outcomes li{grid-template-columns:34px 1fr}.diagnostic-request,.diagnostic-signals{padding-block:74px}.diagnostic-request__copy h2,.diagnostic-signals h2{font-size:46px}.diagnostic-request__copy>p{font-size:16px}.diagnostic-form{margin-inline:-4px;padding:24px 18px}.diagnostic-signals li{grid-template-columns:36px 1fr;gap:16px;padding:24px 0}.diagnostic-signals li p{font-size:20px}}
