.legal-hero .hero-cta{margin-top:34px}.benefits-section{padding-top:8px;padding-bottom:8px}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:6px;overflow:hidden}.benefit{background:var(--card);padding:30px 28px}.benefit .n{font-family:var(--font-mono);font-size:var(--t-hairline);font-weight:var(--w-medium);letter-spacing:.16em;color:var(--accent)}.benefit h2{font-family:var(--font-display);font-size:var(--t-h3);font-weight:var(--w-bold);letter-spacing:var(--track-head);line-height:1.15;color:var(--ink);margin:12px 0 8px}.benefit p{font-size:var(--t-body);line-height:var(--leading-body);color:var(--ink-2);margin:0}.contact-grid.single{grid-template-columns:1fr;max-width:660px}.whitelist-form .field .req{color:var(--accent)}.whitelist-form .select-wrap{position:relative}.whitelist-form .select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:translateY(-65%) rotate(45deg);pointer-events:none}.whitelist-form select{font-family:var(--font-body);font-size:var(--t-body);color:var(--ink);background:var(--card);border:1px solid var(--rule-strong);border-radius:4px;padding:14px 40px 14px 16px;width:100%;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.whitelist-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}.whitelist-form .consent{grid-column:1 / -1;display:flex;gap:12px;align-items:flex-start;margin-top:4px}.whitelist-form .consent input[type=checkbox]{width:18px;height:18px;margin-top:3px;accent-color:var(--accent);flex:0 0 auto}.whitelist-form .consent label{font-family:var(--font-body);font-size:var(--t-body);line-height:1.5;color:var(--ink-2);text-transform:none;letter-spacing:0}.whitelist-form .hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden;opacity:0}.whitelist-form .turnstile-slot{grid-column:1 / -1;margin-top:6px;min-height:65px}.whitelist-form .field .err{font-family:var(--font-mono);font-size:var(--t-meta);color:#ff7a6b}.whitelist-form input[aria-invalid=true]{border-color:#ff7a6b}.form-alert{grid-column:1 / -1;margin-top:4px;padding:14px 16px;border-radius:4px;border:1px solid var(--rule-strong);font-size:var(--t-body);line-height:1.5;color:var(--ink);background:color-mix(in oklch,#ff7a6b 10%,transparent)}.whitelist-form .send-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none!important}.whitelist-success{border:1px solid var(--rule);background:var(--card);border-radius:6px;padding:44px 40px}.whitelist-success .badge-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--accent);border:1px solid color-mix(in oklch,var(--accent) 45%,transparent);background:var(--accent-soft);margin-bottom:24px}.whitelist-success .success-headline{font-family:var(--font-display);font-size:var(--t-h2);font-weight:var(--w-bold);letter-spacing:var(--track-head);line-height:1.12;color:var(--ink);margin:0}.whitelist-success .success-sub{margin-top:18px;font-size:var(--t-lead);line-height:1.55;color:var(--ink-2);max-width:48ch}.outcome-actions{margin-top:30px;display:flex;gap:16px;flex-wrap:wrap}@media(max-width:720px){.benefits-grid{grid-template-columns:1fr}}@media(max-width:560px){.whitelist-success{padding:34px 24px}}.legal-hero .hero-headline{opacity:1!important;transform:none!important;animation:none!important}.legal-hero .hero-headline .word{overflow:visible}.legal-hero .hero-headline .word>span{transform:none!important;animation:none!important}
