._page_g1w1l_1{--ink:#10110f;--paper:#f4f1e9;--acid:#e7ff3f;--pink:#f903fa;--muted:#a7a79f;background:var(--ink);min-height:100vh;color:var(--paper);grid-template-rows:auto 1fr auto;padding:24px clamp(22px,6vw,74px);font-family:Plus Jakarta Sans,Arial,sans-serif;display:grid}._top_g1w1l_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._brand_g1w1l_1,._count_g1w1l_1{letter-spacing:.14em;font:700 12px Outfit,Arial,sans-serif}._brand_g1w1l_1{color:var(--acid);text-decoration:none}._progress_g1w1l_1{background:#34352f;height:3px;margin-top:18px;overflow:hidden}._progress_g1w1l_1 span{background:var(--acid);height:100%;transition:width .25s;display:block}._main_g1w1l_1{width:min(100%,700px);margin:auto;padding:54px 0 42px}._screen_g1w1l_1{animation:.22s both _enter_g1w1l_1}@keyframes _enter_g1w1l_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._eyebrow_g1w1l_1{letter-spacing:.18em;color:var(--acid);margin:0 0 22px;font:700 12px Outfit,Arial,sans-serif}._page_g1w1l_1 h1,._page_g1w1l_1 h2{letter-spacing:-.045em;margin:0;font-family:Outfit,Arial,sans-serif;line-height:.94}._page_g1w1l_1 h1{font-size:clamp(48px,9vw,92px)}._page_g1w1l_1 h2{font-size:clamp(36px,6.5vw,66px)}._page_g1w1l_1 em{color:var(--acid);font-style:italic}._intro_g1w1l_1{max-width:590px;margin:28px 0;font-size:clamp(17px,2.8vw,22px);line-height:1.55}._megaphone_g1w1l_1{justify-content:flex-end;margin:-10px 0 10px;display:flex}._megaphone_g1w1l_1 img{width:clamp(130px,28vw,220px);height:auto}._choices_g1w1l_1{gap:12px;margin:34px 0 20px;display:grid}._choice_g1w1l_1{text-align:left;width:100%;min-height:68px;color:var(--paper);background:0 0;border:1px solid #56574f;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-weight:700;transition:all .15s;display:flex}._choice_g1w1l_1:hover{border-color:var(--acid);transform:translate(3px)}._selected_g1w1l_1{background:var(--acid);border-color:var(--acid);color:var(--ink)}._mark_g1w1l_1{font:800 22px Outfit,Arial,sans-serif}._page_g1w1l_1 label{margin:32px 0 10px;font-weight:700;display:block}._page_g1w1l_1 input,._page_g1w1l_1 textarea{width:100%;color:var(--paper);background:0 0;border:0;border-bottom:2px solid #77786f;border-radius:0;outline:0;padding:14px 2px;font-size:18px}._page_g1w1l_1 textarea{resize:vertical;min-height:145px;line-height:1.5}._page_g1w1l_1 input:focus,._page_g1w1l_1 textarea:focus{border-color:var(--acid)}._buttons_g1w1l_1{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}._primary_g1w1l_1,._secondary_g1w1l_1{letter-spacing:.05em;cursor:pointer;border:0;min-height:55px;padding:15px 24px;font:700 14px Outfit,Arial,sans-serif}._primary_g1w1l_1{background:var(--acid);color:var(--ink);flex:1}._primary_g1w1l_1:hover{background:var(--pink)}._secondary_g1w1l_1{color:var(--paper);background:0 0;border:1px solid #56574f}._note_g1w1l_1{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.55}._error_g1w1l_1{color:#ff8c8c;min-height:22px;margin-top:13px;font-weight:700}._consent_g1w1l_1{align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;margin-top:28px!important;display:flex!important}._consent_g1w1l_1 input{width:22px;height:22px;accent-color:var(--acid);flex:none;margin:0}._tags_g1w1l_1{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}._tag_g1w1l_1{border:1px solid var(--acid);color:var(--acid);letter-spacing:.08em;padding:7px 10px;font:700 11px Outfit,Arial,sans-serif}._successLine_g1w1l_1{background:var(--pink);width:150px;height:8px;margin:32px 0}._page_g1w1l_1 footer{color:var(--muted);border-top:1px solid #34352f;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px;display:flex}._page_g1w1l_1 footer strong{color:var(--paper)}._page_g1w1l_1 a{color:inherit}@media (width<=600px){._page_g1w1l_1{padding:20px}._brand_g1w1l_1{font-size:10px}._megaphone_g1w1l_1{justify-content:center;margin:22px 0}._megaphone_g1w1l_1 img{width:145px}._buttons_g1w1l_1{flex-direction:column-reverse}._secondary_g1w1l_1,._primary_g1w1l_1{width:100%}._page_g1w1l_1 footer{flex-direction:column}._choice_g1w1l_1:hover{transform:none}}@media (prefers-reduced-motion:reduce){._screen_g1w1l_1,._progress_g1w1l_1 span,._choice_g1w1l_1{transition:none;animation:none}}
