
  [id]{scroll-margin-top:120px}
  .assess-hero{padding:150px 0 70px;position:relative}
  .assess-hero .glow{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:900px;height:560px;background:radial-gradient(closest-side,rgba(47,107,255,.06),transparent 70%);pointer-events:none}
  .assess-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:start}
  @media(max-width:980px){.assess-grid{grid-template-columns:1fr;gap:48px}}
  .assess-left h1{font-size:clamp(32px,4.2vw,50px);margin:18px 0 16px}
  .assess-left .sub{color:var(--muted);font-size:17px;margin-bottom:28px;max-width:460px}
  .get-list{list-style:none;display:flex;flex-direction:column;gap:13px;margin-bottom:30px}
  .get-list li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:#c3cfe4}
  .get-list li svg{flex:none;margin-top:3px;color:#34d399}
  .mini-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}
  .mini-stat{border:1px solid var(--line-2);border-radius:12px;padding:12px 18px;background:rgba(255,255,255,.02)}
  .mini-stat b{font-family:var(--font-head);font-size:18px;display:block;background:linear-gradient(96deg,#fff 20%,#93b4f8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
  .mini-stat span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}
  .assess-quote{border-left:2px solid var(--blue-2);padding:4px 0 4px 18px;font-size:14.5px;color:var(--muted);font-style:italic}
  .assess-quote b{display:block;font-style:normal;font-size:12.5px;color:var(--muted-2);margin-top:8px}
  .big-form{background:rgba(6,10,20,.72);border:1px solid var(--line-2);border-radius:20px;padding:36px 32px;backdrop-filter:blur(8px);box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}
  .form-sec{font-size:11.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);margin:24px 0 13px;display:flex;align-items:center;gap:10px}
  .form-sec::after{content:"";flex:1;height:1px;background:var(--line)}
  .form-sec:first-of-type{margin-top:0}
  .chip-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
  @media(max-width:560px){.chip-grid{grid-template-columns:1fr}}
  .chip{position:relative}
  .chip input{position:absolute;opacity:0;pointer-events:none}
  .chip label{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .18s;background:rgba(255,255,255,.03)}
  .chip label::before{content:"";width:15px;height:15px;flex:none;border:1.5px solid var(--line-2);border-radius:5px;transition:all .18s}
  .chip input:checked + label{border-color:var(--blue-2);color:#fff;background:rgba(47,107,255,.12)}
  .chip input:checked + label::before{background:var(--blue-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/9px no-repeat;border-color:var(--blue-2)}
  .chip.r label::before{border-radius:50%}
