.wl-page{max-width:calc(640px + 2 * var(--site-gutter))}.wl-eyebrow{color:var(--text-3);font:600 12px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.wl-form,.wl-survey{gap:var(--sp-6)}.wl-optional{color:var(--text-3);font-weight:450}.wl-tight{margin-top:calc(-1 * var(--sp-4))}.wl-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.wl-fieldset>legend{margin-bottom:8px;padding:0}.wl-chips{flex-wrap:wrap;gap:8px;display:flex}.wl-chip{border-radius:var(--r-pill);background:var(--bg-2);min-height:36px;box-shadow:0 0 0 1px var(--line-2);color:var(--text-2);font:500 14px/20px var(--font-ui);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;padding:0 14px;display:inline-flex;position:relative}.wl-chip:hover{box-shadow:0 0 0 1px var(--line-3);color:var(--text-1)}.wl-chip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.wl-chip:has(input:checked){box-shadow:0 0 0 1.5px var(--select);color:var(--text-1);background:var(--bg-3)}.wl-chip:has(input:focus-visible){box-shadow:var(--focus-ring)}.wl-consent{color:var(--text-2);font:450 14px/20px var(--font-ui);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.wl-consent input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.wl-consent a{color:var(--text-1)}.wl-done{align-items:flex-start;gap:var(--sp-4);flex-direction:row}.wl-done__icon{border-radius:var(--r-l);background:var(--bg-2);width:40px;height:40px;color:var(--ok);flex:none;place-items:center;display:grid}.wl-done .f-text{margin-top:4px}.wl-channel{margin-top:var(--sp-3)}.wl-survey__head{gap:6px;display:grid}.wl-survey__currency{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.wl-questions{gap:var(--sp-5);margin:0;padding-left:20px;display:grid}.wl-questions>li::marker{color:var(--text-3);font:600 13px/18px var(--font-ui)}.wl-question{font:550 15px/22px var(--font-ui);color:var(--text-1)}.wl-amount{gap:var(--sp-3);grid-template-columns:minmax(0,200px) auto;align-items:center;display:grid}.wl-amount__unit{color:var(--text-3);font:450 13px/18px var(--font-ui)}@media (max-width:480px){.wl-amount{grid-template-columns:minmax(0,1fr);gap:4px}}.wl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
