@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1a1a1a;--muted:#555;--line:#e3e3e3;--card:#fff;--bg:#f5f5f5;--danger:#b42318;--danger-tint:#b423181f;--accent:#e8742a;--accent-strong:#c45e1a;--accent-tint:#e8742a1f;--fill:#1e3a5f;--fill-hover:#152d4a;--fill-ink:#fff;--fill-arrow:#e8742a;--mark:#e8742a47;--s1:3px;--s2:5px;--s3:8px;--s4:13px;--s5:21px;--s6:34px;--s7:55px;--shadow:0 1px 2px #14171c0a, 0 8px 24px #14171c0f;--ease:cubic-bezier(.22, 1, .36, 1);--serif:"Source Serif 4 Variable", Georgia, serif;--sans:"DM Sans Variable", system-ui, sans-serif;--line-strong:#949494}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0}body{overflow-x:hidden}[tabindex="-1"]:focus{outline:none}body{letter-spacing:-.01em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.45}h1,h2,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}img,svg{display:block}a{color:var(--fill)}:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.rmk{flex-direction:column;min-height:100vh;display:flex}.top{padding:var(--s5) 16px var(--s3);justify-content:center;display:flex}.top img{width:132px;height:auto}.wrap{width:100%;max-width:640px;padding:var(--s3) 16px var(--s6);flex:1;margin:0 auto}.card{--pad:var(--s6);gap:var(--s5);padding:var(--pad);background:var(--card);box-shadow:var(--shadow);animation:fade-in .4s var(--ease) both;border-radius:22px;flex-direction:column;display:flex;container-type:inline-size}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}}h1,.q{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.2}.card h1{font-size:clamp(22px,7.2cqi,28px)}.eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--fill);font-size:12px;font-weight:600}.hint,.micro,.small,.step-count{color:var(--muted);font-size:13px}.micro{text-align:center}.intro{align-items:center;gap:var(--s4);margin-bottom:var(--s5);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.intro-title{font-size:clamp(27px,9.6cqi,40px);line-height:1.12}.intro mark{color:var(--ink);background:linear-gradient(transparent 55%, var(--mark) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.checks-title{color:var(--muted);font-size:13px;font-weight:600}.checks{gap:var(--s3);text-align:left;flex-direction:column;align-self:center;width:fit-content;display:flex}.checks li{align-items:center;gap:var(--s3);font-weight:500;display:flex}.tick{background:var(--accent-tint);width:21px;height:21px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.tick svg{width:13px;height:13px}.proof{justify-content:center;align-items:center;gap:var(--s2);color:var(--muted);font-size:13px;display:flex}.proof svg{width:18px;height:18px;color:var(--accent);flex:none}.card+.proof{margin-top:var(--s5)}.progress,.loader-bar{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .25s var(--ease);display:block}.funnel-top{margin-top:calc(var(--s4) * -1);justify-content:space-between;align-items:center;display:flex}.q{text-align:center;text-wrap:pretty;font-size:clamp(20px,6.6cqi,26px)}.q+.hint{text-align:center;margin-top:calc(var(--s3) * -1)}.options{gap:var(--s3);flex-direction:column;display:flex}.option{justify-content:space-between;align-items:center;gap:var(--s4);width:100%;min-height:55px;padding:var(--s4) var(--s5);text-align:left;color:var(--fill-ink);background:var(--fill);border:1.5px solid var(--fill);cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);border-radius:17px;font-size:16px;font-weight:600;display:flex;box-shadow:0 1px 2px #141c281a,0 6px 16px #141c2829}.option svg{width:18px;height:18px;color:var(--fill-arrow);transition:transform .15s var(--ease);flex:none}.option:active{transform:scale(.98)}.option.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent), 0 6px 16px #141c2829}.btn{width:100%;min-height:55px;padding:var(--s4) var(--s5);text-align:center;color:var(--fill-ink);background:var(--fill);cursor:pointer;transition:background-color .15s var(--ease), transform .15s var(--ease);border:0;border-radius:18px;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #141c281f,0 8px 20px #141c282e}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:default}.btn.sm{min-height:44px;padding:var(--s3) var(--s5);box-shadow:none;font-size:14px}.btn.ghost{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.link{padding:var(--s3) 0;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;font-size:13px;text-decoration:underline}.link:disabled{opacity:.5;cursor:default}.funnel-top .link{padding:var(--s2) 0}.link{position:relative}.link:before{content:"";position:absolute;inset:min(0px,50% - 22px)}@media (hover:hover){.option:hover{background:var(--fill-hover);border-color:var(--fill-hover)}.option.selected:hover{border-color:var(--accent)}.option:hover svg{transform:translate(3px)}.btn:hover{background:var(--fill-hover)}.btn.ghost:hover{background:var(--bg)}.link:hover{color:var(--ink)}}.loader-bar span{background:var(--accent);transform-origin:0;height:100%;animation:linear forwards loader-fill;display:block}@keyframes loader-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.loader-list{gap:var(--s5);flex-direction:column;display:flex}.loader-list li{align-items:center;gap:var(--s4);grid-template-columns:21px 1fr;font-weight:500;display:grid}.loader-icon{border:2px solid var(--line);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.loader-list .active .loader-icon{border-top-color:var(--accent);animation:.8s linear infinite spin}.loader-list .done .loader-icon{background:var(--accent-tint);color:var(--accent);border-color:#0000}.loader-list .done .loader-icon svg{width:12px;height:12px}.loader-list .wait{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}form{gap:var(--s4);flex-direction:column;display:flex}.row{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.field{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.field label{font-size:13px;font-weight:500}input{width:100%;min-width:0;min-height:48px;padding:var(--s3) var(--s4);background:var(--card);border:1px solid var(--line-strong);border-radius:14px;font-size:16px}input:focus,.tel-land:focus-within{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong), 0 0 0 4px var(--accent-tint);outline:none}input[aria-invalid=true]{border-color:var(--danger)}input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger), 0 0 0 4px var(--danger-tint)}.tel{gap:var(--s3);display:flex}.tel input{flex:1}.tel-land{min-height:48px;padding-inline:var(--s4);background:var(--card);border:1px solid var(--line-strong);border-radius:14px;flex:none;align-items:center;display:flex;position:relative}.tel-land select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.error{color:var(--danger);font-size:13px;font-weight:500}.row+.error{margin-top:calc(var(--s3) * -1)}.consent-note{color:var(--muted);font-size:12px}.review-note{padding:var(--s3) var(--s4);border:1.5px solid var(--accent);background:var(--accent-tint);border-radius:12px;font-size:14px;font-weight:600}.callout{gap:var(--s2);padding:var(--s5);background:var(--accent-tint);border-radius:17px;flex-direction:column;display:flex}.callout-title{font-weight:600}.callout ul{padding-left:var(--s5);list-style:outside}.timeline{counter-reset:step;gap:var(--s4);flex-direction:column;display:flex}.timeline li{counter-increment:step;gap:var(--s1);padding-left:var(--s6);flex-direction:column;display:flex;position:relative}.timeline li:before{content:counter(step);background:var(--accent-tint);width:21px;height:21px;color:var(--fill);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0}.timeline span{color:var(--muted);font-size:14px}.footer{align-items:center;gap:var(--s3);width:100%;max-width:640px;padding:var(--s5) 16px var(--s7);color:var(--muted);text-align:center;flex-direction:column;margin:0 auto;font-size:13px;display:flex}.footer-links{justify-content:center;gap:var(--s4);flex-wrap:wrap;display:flex}.footer-links a{color:var(--muted)}.footer .link{padding:0}.consent{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;gap:var(--s4);max-width:520px;padding:var(--s5);background:var(--card);animation:fade-in .4s var(--ease) both;border-radius:22px;flex-direction:column;margin:0 auto;display:flex;position:fixed;box-shadow:0 12px 40px #14171c2e}.consent p{color:var(--muted);font-size:13px}.consent a{color:var(--ink)}.consent-actions{gap:var(--s3);display:flex}.consent .btn{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.card{--pad:var(--s5)}.top{padding:var(--s4) 16px var(--s2)}.top img{width:64px}.wrap{padding-top:var(--s2)}.intro{gap:var(--s3);margin-bottom:var(--s4)}.intro-title{font-size:24px}.checks{gap:var(--s2)}.checks li{font-size:14px}.intro+.card{gap:var(--s4)}.intro+.card .option{min-height:48px;padding-block:var(--s3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.loader-bar span{transform:none}}
