.roadmap-module__A3wrDW__page{max-inline-size:var(--container,1160px);padding:clamp(24px, 5vw, 64px) var(--gutter,16px) 64px;gap:clamp(32px,6vw,72px);margin-inline:auto;display:grid}.roadmap-module__A3wrDW__hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:960px){.roadmap-module__A3wrDW__hero{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}.roadmap-module__A3wrDW__copy{align-content:start;gap:18px;display:grid}.roadmap-module__A3wrDW__eyebrow{color:var(--brand-teal-text,var(--accent));letter-spacing:.02em;margin:0;font-size:15px;font-weight:700}.roadmap-module__A3wrDW__h1{font-family:var(--font-head);font-size:var(--fs-h1,clamp(32px, 5vw, 52px));line-height:var(--lh-head,1.15);color:var(--ink);margin:0}.roadmap-module__A3wrDW__lead{font-size:var(--fs-lede,19px);color:var(--ink-2);max-inline-size:60ch;margin:0}.roadmap-module__A3wrDW__pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.roadmap-module__A3wrDW__pills li{border:1px solid var(--line-2);background:var(--bg-raise,var(--bg));color:var(--ink);border-radius:999px;padding:6px 14px;font-size:14px}.roadmap-module__A3wrDW__how{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.roadmap-module__A3wrDW__how li{align-items:flex-start;gap:14px;display:flex}.roadmap-module__A3wrDW__how li strong{display:block}.roadmap-module__A3wrDW__howN{background:var(--o-tint,#fde7df);block-size:32px;inline-size:32px;color:var(--o-ink,#8a2a10);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.roadmap-module__A3wrDW__muted{color:var(--ink-3);display:block}.roadmap-module__A3wrDW__card{background:var(--bg-raise,var(--paper,#fff));border:1px solid var(--line);box-shadow:var(--shadow-card,0 10px 30px #00000014);border-radius:20px;padding:clamp(18px,3vw,28px);scroll-margin-block-start:calc(var(--hdr-total,72px) + 16px)}.roadmap-module__A3wrDW__flow{gap:14px;display:grid}.roadmap-module__A3wrDW__progress{background:var(--bg-sunk,#f1f1f1);border-radius:999px;block-size:6px;overflow:hidden}.roadmap-module__A3wrDW__progress span{background:var(--brand-orange);block-size:100%;transition:inline-size .25s var(--ease,ease);display:block}.roadmap-module__A3wrDW__stepOf{color:var(--ink-3);margin:0;font-size:13px}.roadmap-module__A3wrDW__q{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.roadmap-module__A3wrDW__q legend{margin-block-end:6px;padding:0}.roadmap-module__A3wrDW__h2{font-family:var(--font-head);font-size:var(--fs-h3,22px);color:var(--ink);margin:0;line-height:1.3}.roadmap-module__A3wrDW__h2:focus:not(:focus-visible){outline:none}.roadmap-module__A3wrDW__h2:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.roadmap-module__A3wrDW__h3{margin:8px 0 0;font-size:17px}.roadmap-module__A3wrDW__choice,.roadmap-module__A3wrDW__day,.roadmap-module__A3wrDW__time,.roadmap-module__A3wrDW__dayMore{font:inherit;text-align:start;border:1.5px solid var(--line-2);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:12px;min-block-size:44px;padding:12px 14px;transition:border-color .15s,background .15s}.roadmap-module__A3wrDW__choice:hover,.roadmap-module__A3wrDW__day:hover,.roadmap-module__A3wrDW__time:hover{border-color:var(--brand-teal)}.roadmap-module__A3wrDW__choice[aria-pressed=true],.roadmap-module__A3wrDW__day[aria-pressed=true],.roadmap-module__A3wrDW__time[aria-pressed=true]{border-color:var(--brand-teal);background:var(--g-tint);font-weight:700}.roadmap-module__A3wrDW__choice:disabled{opacity:.45;cursor:not-allowed}.roadmap-module__A3wrDW__choice:focus-visible,.roadmap-module__A3wrDW__day:focus-visible,.roadmap-module__A3wrDW__time:focus-visible,.roadmap-module__A3wrDW__primary:focus-visible,.roadmap-module__A3wrDW__ghost:focus-visible,.roadmap-module__A3wrDW__secondary:focus-visible{outline:3px solid var(--brand-teal);outline-offset:2px}.roadmap-module__A3wrDW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.roadmap-module__A3wrDW__chips{flex-wrap:wrap;gap:8px;display:flex}.roadmap-module__A3wrDW__chips .roadmap-module__A3wrDW__choice{border-radius:999px;padding:8px 14px}.roadmap-module__A3wrDW__field{gap:6px;font-size:15px;display:grid}.roadmap-module__A3wrDW__field input,.roadmap-module__A3wrDW__field textarea{font:inherit;border:1.5px solid var(--line-2);background:var(--bg);color:var(--ink);border-radius:10px;min-block-size:44px;padding:10px 12px}.roadmap-module__A3wrDW__field input:focus,.roadmap-module__A3wrDW__field textarea:focus{outline:3px solid var(--brand-teal);outline-offset:1px}.roadmap-module__A3wrDW__field small{font-size:13px}.roadmap-module__A3wrDW__days{gap:8px;padding-block-end:4px;display:flex;overflow-x:auto}.roadmap-module__A3wrDW__day,.roadmap-module__A3wrDW__dayMore{white-space:nowrap;flex:none;padding:8px 12px}.roadmap-module__A3wrDW__dayMore{border-style:dashed}.roadmap-module__A3wrDW__times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.roadmap-module__A3wrDW__time{text-align:center;padding:10px 8px}.roadmap-module__A3wrDW__fine{color:var(--ink-3);margin:4px 0 0;font-size:13px}.roadmap-module__A3wrDW__error{color:var(--crit,#b42318);background:var(--crit-soft,#fde8e7);border-radius:10px;margin:0;padding:10px 12px}.roadmap-module__A3wrDW__nav{justify-content:space-between;align-items:center;gap:12px;margin-block-start:4px;display:flex}.roadmap-module__A3wrDW__primary,.roadmap-module__A3wrDW__secondary,.roadmap-module__A3wrDW__ghost{font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-block-size:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.roadmap-module__A3wrDW__primary{background:var(--btn-o-bg);color:var(--btn-o-on,#fff);border:0}.roadmap-module__A3wrDW__primary:disabled{opacity:.5;cursor:not-allowed}.roadmap-module__A3wrDW__secondary{border:1.5px solid var(--brand-teal);color:var(--ink);background:0 0;justify-self:start}.roadmap-module__A3wrDW__ghost{color:var(--ink-2);background:0 0;border:0}.roadmap-module__A3wrDW__when{margin:0;font-size:18px;font-weight:700}.roadmap-module__A3wrDW__note{background:var(--bg-sunk,#f6f6f6);border-radius:12px;gap:10px;padding:14px;display:grid}.roadmap-module__A3wrDW__note p{margin:0}.roadmap-module__A3wrDW__off{justify-items:start;gap:12px;display:grid}.roadmap-module__A3wrDW__get{gap:16px;display:grid}.roadmap-module__A3wrDW__getList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.roadmap-module__A3wrDW__getList li{border:1px solid var(--line);background:var(--bg-raise,var(--bg));border-inline-start:4px solid var(--brand-green);border-radius:14px;padding:16px}@media (prefers-reduced-motion:reduce){.roadmap-module__A3wrDW__progress span,.roadmap-module__A3wrDW__choice{transition:none}}fieldset.roadmap-module__A3wrDW__chips,fieldset.roadmap-module__A3wrDW__days{border:0;min-inline-size:0;margin:0;padding:0}.roadmap-module__A3wrDW__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:959px){.roadmap-module__A3wrDW__copy{display:contents}.roadmap-module__A3wrDW__how{order:2}.roadmap-module__A3wrDW__card{order:1}}.roadmap-module__A3wrDW__hint{color:var(--ink-3);margin-block-start:-6px;font-size:13px;display:block}
