.wiz-root{--blue:#1857a8;--blue-600:#1d63c9;--blue-50:#eaf3fc;--navy:#0e3568;--orange:#f5a11c;--orange-deep:#b87400;--orange-50:#fff6e6;--green:#1e9e52;--green-500:#22a558;--green-50:#e8f6ec;--red:#d64545;--red-50:#fbecec;--ink:#16283a;--slate:#51637a;--slate-300:#9db0c6;--line:#e3eaf2;--wash:#f6f9fd;--card:#fff;--sh-sm:0 1px 2px rgba(14,53,104,.05);--sh:0 4px 6px rgba(14,53,104,.05),0 10px 26px rgba(14,53,104,.09);--r:16px;--r-lg:20px;--r-xl:26px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wiz-root{--blue:#5b93df;--blue-600:#6ba0e6;--blue-50:#122234;--navy:#8fb6ea;--orange:#f5a11c;--orange-deep:#f0b653;--orange-50:#2a2311;--green:#4fd39a;--green-500:#4fd39a;--green-50:#12301f;--red:#e57373;--red-50:#2d1615;--ink:#e7eef7;--slate:#9db0c6;--slate-300:#5f6d68;--line:#22344a;--wash:#0b1420;--card:#111d2c;--sh-sm:0 1px 2px rgba(0,0,0,.4);--sh:0 4px 6px rgba(0,0,0,.35),0 14px 34px rgba(0,0,0,.42)}}:root[data-theme=dark] .wiz-root{--blue:#5b93df;--blue-600:#6ba0e6;--blue-50:#122234;--navy:#8fb6ea;--orange:#f5a11c;--orange-deep:#f0b653;--orange-50:#2a2311;--green:#4fd39a;--green-500:#4fd39a;--green-50:#12301f;--red:#e57373;--red-50:#2d1615;--ink:#e7eef7;--slate:#9db0c6;--slate-300:#5f6d68;--line:#22344a;--wash:#0b1420;--card:#111d2c;--sh-sm:0 1px 2px rgba(0,0,0,.4);--sh:0 4px 6px rgba(0,0,0,.35),0 14px 34px rgba(0,0,0,.42)}:root[data-theme=light] .wiz-root{--blue:#1857a8;--blue-600:#1d63c9;--blue-50:#eaf3fc;--navy:#0e3568;--orange:#f5a11c;--orange-deep:#b87400;--orange-50:#fff6e6;--green:#1e9e52;--green-500:#22a558;--green-50:#e8f6ec;--red:#d64545;--red-50:#fbecec;--ink:#16283a;--slate:#51637a;--slate-300:#9db0c6;--line:#e3eaf2;--wash:#f6f9fd;--card:#fff;--sh-sm:0 1px 2px rgba(14,53,104,.05);--sh:0 4px 6px rgba(14,53,104,.05),0 10px 26px rgba(14,53,104,.09)}.wiz-root,.wiz-root *,.wiz-root :after,.wiz-root :before{box-sizing:border-box}.wiz-root{margin:0;min-height:100vh;background:var(--wash);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wiz-root .mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wiz-root fieldset{border:0;margin:0;padding:0;min-width:0}.wiz-root legend{display:block;padding:0;width:100%}.wiz-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wiz-root .wshell{max-width:900px;margin:0 auto;padding:32px 22px 70px}.wiz-root .wlead{text-align:center;margin:0 auto 26px;max-width:640px}.wiz-root .wlead h1{font-size:clamp(26px,4vw,36px);line-height:1.08;letter-spacing:-.03em;font-weight:900;margin:0;color:var(--navy);text-wrap:balance}.wiz-root .wlead p{color:var(--slate);font-size:17px;margin:10px 0 0}.wiz-root .prog{display:flex;align-items:flex-start;margin:0 auto 30px;max-width:760px}.wiz-root .pstep{display:flex;flex-direction:column;align-items:center;flex:none;width:64px}.wiz-root .pcirc{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;background:var(--line);color:var(--slate-300);transition:background .3s,color .3s}.wiz-root .pstep.cur .pcirc{background:var(--blue);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent)}.wiz-root .pstep.done .pcirc{background:var(--green-500);color:#fff}.wiz-root .plabel{font-size:12.5px;font-weight:700;color:var(--slate-300);margin-top:8px;text-align:center;line-height:1.2}.wiz-root .pstep.cur .plabel,.wiz-root .pstep.done .plabel{color:var(--navy)}.wiz-root .pline{flex:1 1;height:4px;background:var(--line);border-radius:3px;margin-top:20px;position:relative;overflow:hidden}.wiz-root .pline>i{position:absolute;inset:0;background:var(--blue);width:0;transition:width .5s cubic-bezier(.2,0,0,1)}.wiz-root .pline.fill>i{width:100%}@media(max-width:640px){.wiz-root .plabel{display:none}.wiz-root .pstep{width:auto}}.wiz-root .wcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh);padding:34px 34px 30px}@media(max-width:640px){.wiz-root .wcard{padding:24px 20px}}.wiz-root .wstep{animation:wizfade .35s ease both}@keyframes wizfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wiz-root .qh{text-align:center}.wiz-root .qh h2{font-size:clamp(22px,3.2vw,30px);font-weight:900;letter-spacing:-.025em;margin:0;color:var(--ink);text-wrap:balance}.wiz-root .qh p{color:var(--slate);font-size:16px;margin:8px 0 0}.wiz-root .qbody{margin-top:26px}.wiz-root .cards2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:560px){.wiz-root .cards2{grid-template-columns:1fr}}.wiz-root .selcard{text-align:left;background:var(--card);border:2px solid var(--line);border-radius:var(--r-lg);padding:24px;cursor:pointer;font:inherit}.wiz-root .selcard.sel{border-color:var(--blue);background:var(--blue-50)}.wiz-root .selcard .tile{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--blue-50);color:var(--blue)}.wiz-root .selcard.fam .tile{background:var(--green-50);color:var(--green)}.wiz-root .selcard.fam.sel{border-color:var(--green);background:var(--green-50)}.wiz-root .selcard h3{margin:14px 0 4px;font-size:19px;font-weight:800;color:var(--ink)}.wiz-root .selcard p{margin:0;color:var(--slate);font-size:14px}.wiz-root .grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:640px){.wiz-root .grid3{grid-template-columns:1fr 1fr}}.wiz-root .gbtn{font:inherit;font-weight:700;font-size:15px;text-align:center;background:var(--card);border:2px solid var(--line);border-radius:14px;padding:16px 12px;cursor:pointer;color:var(--ink)}.wiz-root .gbtn.sel{border-color:var(--blue);background:var(--blue-50);color:var(--blue)}.wiz-root .toggle{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.wiz-root .pill{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:800;font-size:15px;background:var(--card);border:2px solid var(--line);border-radius:999px;padding:12px 22px;cursor:pointer;color:var(--slate)}.wiz-root .pill.sel{border-color:var(--blue);color:var(--blue);background:var(--blue-50)}.wiz-root .pill.urg.sel{border-color:var(--red);color:var(--red);background:var(--red-50)}.wiz-root .carelist{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:560px){.wiz-root .carelist{grid-template-columns:1fr}}.wiz-root .carecard{display:flex;gap:14px;align-items:flex-start;text-align:left;background:var(--card);border:2px solid var(--line);border-radius:var(--r-lg);padding:18px;cursor:pointer;font:inherit}.wiz-root .carecard.sel{border-color:var(--blue);background:var(--blue-50)}.wiz-root .carecard .ic{width:44px;height:44px;border-radius:12px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;flex:none}.wiz-root .carecard h4{margin:0 0 3px;font-size:16px;font-weight:800}.wiz-root .carecard p{margin:0;font-size:13px;color:var(--slate)}.wiz-root .chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wiz-root .chip{font:inherit;font-size:14px;font-weight:700;cursor:pointer;border:2px solid var(--line);background:var(--card);color:var(--slate);border-radius:999px;padding:10px 16px;min-height:40px}.wiz-root .chip[aria-pressed=true]{background:var(--blue-50);color:var(--blue);border-color:var(--blue)}.wiz-root .flabel{display:block;font-weight:700;font-size:14.5px;margin:0 0 8px}.wiz-root .fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:560px){.wiz-root .fgrid{grid-template-columns:1fr}}.wiz-root input[type=date],.wiz-root input[type=email],.wiz-root input[type=tel],.wiz-root input[type=text],.wiz-root select,.wiz-root textarea{width:100%;font:inherit;font-size:16px;padding:13px 14px;border:2px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink)}.wiz-root input:focus,.wiz-root select:focus,.wiz-root textarea:focus{outline:none;border-color:var(--blue)}.wiz-root textarea{resize:vertical;min-height:84px}.wiz-root .fld{margin-bottom:16px}.wiz-root .phi{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--orange-deep);background:var(--orange-50);border-radius:12px;padding:11px 13px;margin:0 0 10px}.wiz-root .phi-warn{color:var(--red);font-weight:700;font-size:13px;margin:8px 0 0;display:none}.wiz-root .phi-warn.show{display:block}.wiz-root .field-err{color:var(--red);font-weight:700;font-size:13px;margin:8px 0 0}.wiz-root input.invalid{border-color:var(--red)}.wiz-root .dategrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px}@media(max-width:640px){.wiz-root .dategrid{grid-template-columns:repeat(4,1fr)}}.wiz-root .datecard{background:var(--card);border:2px solid var(--line);border-radius:14px;padding:12px 4px;text-align:center;cursor:pointer;font:inherit;min-height:40px;min-width:40px}.wiz-root .datecard.sel{border-color:var(--blue);background:var(--blue-50)}.wiz-root .datecard .dn{display:block;font-size:12px;color:var(--slate);font-weight:700}.wiz-root .datecard .dd{display:block;font-size:19px;font-weight:900;color:var(--ink);margin-top:2px}.wiz-root .urgbanner{background:var(--red-50);border:1px solid color-mix(in srgb,var(--red) 30%,transparent);border-radius:14px;padding:16px 18px;color:var(--red);font-weight:700;display:flex;gap:10px;align-items:center}.wiz-root .review{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.wiz-root .rrow{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.wiz-root .rrow:last-child{border-bottom:0}.wiz-root .rrow .k{color:var(--slate);font-size:14px}.wiz-root .rrow .v{font-weight:800;text-align:right}.wiz-root .rbadge{font-size:12px;font-weight:800;padding:4px 11px;border-radius:999px;background:var(--blue-50);color:var(--blue)}.wiz-root .rbadge.urg{background:var(--red-50);color:var(--red)}.wiz-root .consent{display:flex;gap:11px;align-items:flex-start;margin:18px 0 0;font-size:14px;color:var(--slate)}.wiz-root .consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.wiz-root .consent a{color:var(--blue)}.wiz-root .nextsteps{margin:18px 0 0;padding:16px 18px;background:var(--blue-50);border-radius:14px}.wiz-root .nextsteps h4{margin:0 0 8px;font-size:14px;font-weight:800;color:var(--navy)}.wiz-root .nextsteps li{font-size:13.5px;color:var(--slate);margin:4px 0}.wiz-root .errbox{margin:0 0 18px;outline:none}.wiz-root .errbox .urgbanner{flex-direction:column;align-items:flex-start;gap:6px}.wiz-root .errbox ul{margin:0;padding-left:18px;font-weight:600;font-size:14px}.wiz-root .wfoot{display:flex;align-items:center;gap:14px;margin-top:28px}.wiz-root .btn{font:inherit;font-weight:800;font-size:16px;cursor:pointer;border:0;border-radius:14px;padding:15px 26px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.wiz-root .btn.primary{background:var(--blue);color:#fff;flex:1 1;box-shadow:var(--sh-sm)}.wiz-root .btn.primary.hot{background:var(--orange);color:#241500}.wiz-root .btn.primary:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.wiz-root .btn.back{background:transparent;color:var(--slate)}.wiz-root .btn.back:hover{color:var(--navy)}.wiz-root .btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.wiz-root .btn{transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),filter .18s,background .18s}.wiz-root .btn:hover{transform:translateY(-2px)}.wiz-root .btn:active{transform:translateY(0) scale(.96)}.wiz-root .btn.primary:hover{filter:brightness(1.05);box-shadow:0 8px 18px color-mix(in srgb,var(--blue) 40%,transparent),0 2px 5px rgba(14,53,104,.12)}.wiz-root .btn.primary.hot:hover{filter:brightness(1.03);box-shadow:0 8px 18px color-mix(in srgb,var(--orange) 48%,transparent),0 2px 5px rgba(180,116,0,.2)}.wiz-root .btn:disabled:hover{transform:none;filter:none;box-shadow:var(--sh-sm)}.wiz-root .carecard,.wiz-root .chip,.wiz-root .consent,.wiz-root .datecard,.wiz-root .gbtn,.wiz-root .pill,.wiz-root .selcard{transition:border-color .18s,background .18s,color .18s,box-shadow .2s,transform .15s cubic-bezier(.2,0,0,1)}.wiz-root .carecard:hover,.wiz-root .selcard:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(14,53,104,.11);border-color:color-mix(in srgb,var(--blue) 55%,var(--line))}.wiz-root .selcard.fam:hover{border-color:color-mix(in srgb,var(--green) 55%,var(--line))}.wiz-root .datecard:hover,.wiz-root .gbtn:hover,.wiz-root .pill:hover{border-color:var(--blue);color:var(--blue);box-shadow:0 5px 14px rgba(14,53,104,.09);transform:translateY(-1px)}.wiz-root .pill.urg:hover{border-color:var(--red);color:var(--red);box-shadow:0 5px 14px color-mix(in srgb,var(--red) 22%,transparent)}.wiz-root .chip:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.wiz-root .carecard:active,.wiz-root .chip:active,.wiz-root .datecard:active,.wiz-root .gbtn:active,.wiz-root .pill:active,.wiz-root .selcard:active{transform:scale(.97)}.wiz-root .wtrust{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:22px;font-size:13px;color:var(--slate);font-weight:700}.wiz-root .wtrust span{display:inline-flex;align-items:center;gap:6px}.wiz-root .confirm{text-align:center;padding:12px 0}.wiz-root .confirm .big{width:76px;height:76px;border-radius:50%;background:var(--green-50);color:var(--green);display:grid;place-items:center;margin:0 auto 18px}.wiz-root .confirm h2{font-size:26px;font-weight:900;letter-spacing:-.025em;color:var(--navy);margin:0}.wiz-root .confirm p.sub{color:var(--slate);margin:8px 0 0}.wiz-root .clockbox{margin:22px auto 0;max-width:380px;background:var(--wash);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.wiz-root .clockbox .r{display:flex;justify-content:space-between;font-size:15px;padding:5px 0}.wiz-root .clockbox .r b{font-size:17px;color:var(--navy)}.wiz-root .clockbox .count{font-size:40px;font-weight:900;color:var(--orange-deep);margin:10px 0 2px}.wiz-root .clockbox .cl{font-size:13px;color:var(--slate)}.wiz-root .token{font-size:14px;color:var(--slate);margin-top:16px}.wiz-root .carecard:focus-visible,.wiz-root .chip:focus-visible,.wiz-root .consent input:focus-visible,.wiz-root .datecard:focus-visible,.wiz-root .gbtn:focus-visible,.wiz-root .pill:focus-visible,.wiz-root .selcard:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media(prefers-reduced-motion:reduce){.wiz-root *{animation:none!important;transition-duration:1ms!important}}