.wz{--wz-max:720px;--wz-opt-bg:#fff;background:0 0;flex-direction:column;padding:26px 0 44px;display:flex;position:relative}.wz-shell{width:100%;max-width:var(--wz-max);padding-inline:var(--pad-inline);margin-inline:auto}@media (min-width:700px){.wz{--wz-max:780px;padding:34px 0 60px}}.wz-slab{border-radius:var(--r-slab);padding-top:calc(var(--nav-h) + 10px);background:radial-gradient(130% 74% at 50% 108%,#f2fbff 0%,#f2fbff00 58%),linear-gradient(178deg,#075c9f 0%,#1284cc 34%,#2ea2e2 62%,#78cdf3 86%,#b6e5fa 100%);margin:8px 8px 0;position:relative;overflow:hidden}@media (min-width:700px){.wz-slab{padding-top:calc(var(--nav-h) + 26px);margin:10px 10px 0}}.wz-intro{text-align:center;max-width:860px;padding:0 var(--pad-inline);color:#fff;justify-items:center;gap:16px;margin:0 auto;display:grid}.wz-intro h1{color:#fff}.hero-tag--solo{padding:8px 16px}.wz-title{text-wrap:balance}.wz-title-flag{vertical-align:baseline;background:var(--lime);color:var(--ink);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-right:.12em;padding:.3em .62em;font-size:.42em;font-weight:700;line-height:1;display:inline-block;transform:translateY(-.22em)}.wz-intro .lede{color:#ffffffe6;max-width:46ch}@media (min-width:700px){.wz-intro{gap:20px}}.wz-slab .wz-card{background:#fffffff7;box-shadow:0 30px 70px -30px #0428468c}.wz-slab .wz-track{gap:7px;width:100%;display:flex}.wz-slice{background:var(--line-strong);min-width:0;height:5px;transition:background-color .35s var(--ease), transform .35s var(--ease);transform-origin:0;border-radius:999px;flex:1 1 0}.wz-slice.is-done{background:var(--sky-deep)}.wz-slice.is-now{background:var(--sky);animation:wz-slice-in .4s var(--ease) both}@keyframes wz-slice-in{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}.wz-head{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.wz-track{border-radius:999px;height:4px;overflow:hidden}.wz-fill{border-radius:inherit;background:linear-gradient(90deg, var(--sky-deep), var(--sky));height:100%;transition:width .35s var(--ease);display:block}.wz-card{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line), 0 18px 46px -32px #0428468c;background:#fff;padding:22px 18px 20px}@media (min-width:700px){.wz-card{padding:30px 28px 26px}}.wz-body.is-fwd{animation:wz-in-fwd .34s var(--ease) both}.wz-body.is-back{animation:wz-in-back .34s var(--ease) both}@keyframes wz-in-fwd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wz-in-back{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.wz .wz-q{letter-spacing:-.028em;color:var(--text);font-size:clamp(1.3rem,5.2vw,1.7rem);line-height:1.12}.wz .wz-q--long{letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(1.02rem,3.9vw,1.22rem);line-height:1.34}.wz-hint{color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.5}.wz-opts{gap:9px;margin-top:20px;display:grid}.wz-opts--grid{gap:8px}@media (min-width:520px){.wz-opts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wz-opt{border-radius:var(--r-md);background:var(--wz-opt-bg);width:100%;min-height:60px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);font-family:var(--body);text-align:left;cursor:pointer;transition:background-color .16s var(--ease), box-shadow .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);border:0;align-items:center;gap:12px;padding:12px 14px;font-size:1rem;font-weight:500;line-height:1.35;display:flex}.wz-opts--grid .wz-opt{min-height:var(--tap);padding:12px 16px}@media (hover:hover){.wz-opt:hover{background:var(--sky-wash);box-shadow:inset 0 0 0 1px var(--sky-soft)}}.wz-opt:active{transform:scale(.99)}.wz-opt.is-selected{background:var(--sky-wash);box-shadow:inset 0 0 0 2px var(--sky);color:var(--text);font-weight:600}@media (hover:hover){.wz-opt.is-selected:hover{box-shadow:inset 0 0 0 2px var(--sky);background:#ddeffb}}.wz-opt-label{min-width:0}.wz-opt-mark{background:var(--paper);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);font-family:var(--body);text-transform:uppercase;transition:background-color .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.wz-opt-mark svg{opacity:0;width:15px;height:15px;transition:opacity .16s var(--ease)}.wz-opt.is-selected .wz-opt-mark{background:var(--sky);box-shadow:none;color:#fff}.wz-opt.is-selected .wz-opt-mark svg{opacity:1}.wz-form{margin-top:20px}.wz-form .field:last-of-type{margin-bottom:18px}.wz-form .input{min-height:56px}.wz-phone>.wz-prefix{color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 4px 0 14px;font-size:16px;display:flex}.wz-flag{border-radius:2px;flex:none;width:24px;height:12px;box-shadow:0 0 0 1px #0817221f}.wz--final{justify-content:center}.wz-final{isolation:isolate;border-radius:var(--r-xl);color:var(--text);text-align:center;box-shadow:inset 0 0 0 1px var(--line), 0 30px 70px -34px #04284680;animation:wz-in-fwd .38s var(--ease) both;background:#fff;padding:34px 22px 28px;position:relative;overflow:hidden}.wz-final-mark{width:66px;height:66px;animation:wz-mark-pop .5s var(--ease) 80ms both;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.wz-final-mark svg{width:30px;height:30px}.wz-final.is-ok .wz-final-mark{color:var(--ok);background:#e2f6ed}.wz-final.is-fail .wz-final-mark{color:var(--danger);background:#fdeaed}.wz-final.is-ok .eyebrow{color:var(--ok)}.wz-final.is-fail .eyebrow{color:var(--danger)}@keyframes wz-mark-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}60%{opacity:1;transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (min-width:700px){.wz-final{padding:48px 44px 40px}.wz-final-mark{width:74px;height:74px}.wz-final-mark svg{width:34px;height:34px}}.wz-final .eyebrow{justify-content:center;margin-bottom:12px}.wz-final :focus-visible{outline-color:var(--sky)}.wz .wz-final-title{color:var(--text);text-wrap:balance;margin-bottom:12px;max-width:22ch;margin-inline:auto;font-size:clamp(1.45rem,5.6vw,2.1rem);line-height:1.08}.wz .wz-final-title .em-serif{color:var(--sky-deep)}.wz-final .lede{max-width:44ch;margin-inline:auto}.wz-final-actions{gap:10px;margin-top:26px;display:grid}.wz-final-actions .btn{width:100%}.wz-final .btn--glass{--btn-bg:var(--paper);--btn-fg:var(--text);--btn-bd:var(--line-strong);-webkit-backdrop-filter:none}@media (hover:hover){.wz-final .btn--glass:hover{--btn-bg:#eaeff4}}.wz-tg-icon{flex:none;width:18px;height:18px}.wz-home-link{min-height:var(--tap);color:var(--muted);text-underline-offset:3px;transition:color .18s var(--ease);justify-content:center;align-items:center;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.wz-home-link:hover{color:var(--text)}}.wz-retry-btn{gap:10px}.wz-retry-icon{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.wz-retry-icon svg{width:16px;height:16px}@media (hover:hover){.wz-retry-btn:hover:not(:disabled) .wz-retry-icon{transform:rotate(-90deg)}}.wz-retry-icon{transition:transform .3s var(--ease)}.wz-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:17px;height:17px;animation:.7s linear infinite wz-spin}@keyframes wz-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wz-body.is-fwd,.wz-body.is-back,.wz-final,.wz-final-mark,.wz-slice.is-now{animation:none}.wz-slice{transition:none}.wz-spinner{animation-duration:1.4s}}.wz-assure{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0 4px;display:flex}.wz-assure li{color:var(--text);-webkit-backdrop-filter:blur(6px);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:.84rem;font-weight:500;line-height:1.3;display:flex}.wz-assure svg{width:14px;height:14px;color:var(--ok);flex:none}@media (min-width:620px){.wz-assure{justify-content:center;gap:10px;margin-top:22px}}.wz-card-title{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin-bottom:16px;font-size:1.45rem;font-weight:700;line-height:1.15}@media (min-width:700px){.wz-card-title{font-size:1.7rem}}.wz-card-title:before{content:"";background:var(--sky);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:11px;display:inline-block;translate:0 -1px}.wz-next{margin-top:18px}.wz-next:disabled{background:var(--paper);color:var(--muted-soft);border-color:var(--line);cursor:not-allowed;box-shadow:none;transform:none}.wz-next:disabled .btn-arrow{background:var(--line);color:var(--muted-soft)}.wz-restart{gap:10px}@media (hover:hover){.wz-restart:hover .wz-retry-icon{transform:rotate(-90deg)}}
