.assess-hero{padding:70px 0 36px;background:radial-gradient(ellipse at 75% 0,rgba(244,200,74,.08),transparent 40%)}.assess-hero h1{font-size:clamp(42px,6vw,68px);line-height:1.02;letter-spacing:-.06em;max-width:900px;margin:18px 0}.assess-lede{font-size:17px;line-height:1.7;color:#B6B8BF;max-width:820px}.assess-section{padding:38px 0}.assess-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;align-items:start}.assess-form,.assess-result{border:1px solid #2B2E36;background:linear-gradient(160deg,#10151D,#090C11);padding:24px;min-width:0}.form-step{display:flex;gap:13px;align-items:flex-start;margin:4px 0 20px}.form-step>span{font:11px ui-monospace,monospace;color:#F4C84A;border:1px solid #655425;padding:7px 8px}.form-step h2{font-size:21px;margin:0 0 4px}.form-step p{font-size:12px;color:#9FA2AA;margin:0}.assess-label{display:block;font-size:12px;color:#D1D2D7;margin:17px 0 7px}.assess-form select{width:100%;background:#090D13;border:1px solid #373A42;color:#F0F0F2;border-radius:7px;padding:12px;min-height:44px}.assess-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.assess-result{position:sticky;top:95px;min-height:380px}.result-empty{padding:16px 0}.result-symbol{font-size:22px;font-weight:800;letter-spacing:.12em;color:#F4C84A;margin-bottom:28px}.assess-result h2{font-size:27px;line-height:1.12;letter-spacing:-.04em;margin:10px 0}.assess-result p{color:#AEB0B7;font-size:13px;line-height:1.7}.brief-chip{display:inline-block;border:1px solid #5C4E26;color:#F0D77A;background:#19170F;padding:6px 9px;border-radius:20px;font:10px ui-monospace,monospace}.brief-list{padding-left:18px;color:#D0D1D5;font-size:12px;line-height:1.7}.brief-section{border-top:1px solid #2B2E36;padding-top:15px;margin-top:17px}.brief-section h3{font-size:12px;margin:0 0 7px}.brief-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.brief-actions .btn{font-size:11px}.assess-note{border-top:1px solid #282C34;padding-top:24px}.assess-note h2{font-size:27px;letter-spacing:-.04em}.note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.note-grid>div{border:1px solid #292D36;background:#0C1118;padding:17px}.note-grid b{font-size:13px}.note-grid p{font-size:12px;line-height:1.65;color:#A6A8B0}.brief-score{font-size:28px;color:#F4C84A;font-weight:750;letter-spacing:-.04em}.brief-score small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#A3A5AD;font-weight:500}.brief-report{color:#D1D2D7}@media(max-width:800px){.assess-layout{grid-template-columns:1fr}.assess-result{position:static}.note-grid{grid-template-columns:1fr}}@media print{.site-nav,.assess-form,.assess-note,.footer,.brief-actions{display:none!important}body{background:white;color:#111}.assess-result{background:white;color:#111;border:0}.assess-result p,.brief-list{color:#333}.assess-hero{padding:10px 0}.assess-hero h1{font-size:30px;color:#111}.assess-lede{color:#333}}
