.asse-hero{text-align:center;padding:124px 0 56px}.asse-headline{font-weight:600;font-size:clamp(32px,4.8vw,58px);color:var(--fg-strong);margin:18px auto 0;max-width:18ch}.asse-headline .accent-blue{color:var(--brand-500);font-weight:700}.asse-sub{margin:22px auto 0;max-width:660px;font-size:clamp(16px,1.6vw,18px);line-height:1.6;color:var(--fg-muted)}.asse-cta{margin-top:32px;display:flex;justify-content:center}.asse-cta-note{margin:14px auto 0;font-size:13px;color:var(--fg-subtle)}.asse-sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.asse-side{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:36px 34px;transition:border-color var(--dur-base) var(--ease-out)}.asse-side:hover{border-color:var(--border-default)}.asse-side-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-600);margin-bottom:12px}.asse-side h3{font-family:var(--font-display);font-size:clamp(20px,1.9vw,24px);font-weight:700;letter-spacing:-.015em;color:var(--fg-strong);margin:0 0 20px}.asse-side-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.asse-side-list li{display:flex;gap:11px;font-size:14.5px;line-height:1.5;color:var(--fg-default)}.asse-side-list li .ic{width:18px;height:18px;color:var(--brand-500);flex:none;margin-top:1px}.asse-waitlist{padding-top:0}.asse-card-blue{background:var(--brand-500);border-radius:28px;padding:56px 60px;text-align:center;color:#fff}.asse-tag{display:inline-block;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:18px}.asse-card-blue h2{color:#fff;margin:0 auto;max-width:22ch}.asse-blue-sub{margin:16px auto 0;max-width:540px;font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.85)}.asse-form{margin:28px auto 0;max-width:460px;text-align:left}.asse-form,.asse-form-fields{display:flex;flex-direction:column}.asse-form-fields{gap:10px}.asse-form-fields input{width:100%;min-width:0;font-family:var(--font-sans);font-size:15px;color:var(--fg-strong);background:#fff;border:1.5px solid transparent;border-radius:12px;padding:0 16px;height:48px}.asse-form-fields input::placeholder{color:var(--fg-subtle)}.asse-form-fields input:focus{outline:2px solid #fff;outline-offset:2px}.asse-consent{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:13px;line-height:1.45;color:rgba(255,255,255,.85)}.asse-consent input{width:17px;height:17px;margin-top:1px;flex:none;accent-color:#fff}.asse-consent span{flex:1 1}.asse-consent a{color:#fff;text-decoration:underline}.asse-error{margin:12px 0 0;font-size:13.5px;color:#ffd7d7}.asse-form-btn{width:100%;height:48px;margin-top:16px;background:#181d26;color:#fff}.asse-form-btn:hover{background:#2a3340}.asse-success{margin:24px auto 0;max-width:480px;font-size:15.5px;font-weight:600;color:#fff}@media (max-width:760px){.asse-sides{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.asse-hero{padding:104px 0 44px}.asse-card-blue{padding:36px 24px;border-radius:20px}.asse-form{flex-direction:column}.asse-form-btn{width:100%}}