.sp:where(.astro-3xszc2uq){padding-block:clamp(48px,5.2vw,80px)}.sp-tight:where(.astro-3xszc2uq){padding-block:clamp(36px,4vw,56px)}.sec-head:where(.astro-3xszc2uq){gap:.9rem;margin-bottom:clamp(1.5rem,2.6vw,2.25rem);display:grid}@media (width>=1024px){.sec-head:where(.astro-3xszc2uq){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:4rem}}.sec-h:where(.astro-3xszc2uq){max-width:17ch;margin-top:.85rem}.sec-h:where(.astro-3xszc2uq) em{color:var(--color-neel);font-style:italic}.sec-p:where(.astro-3xszc2uq){max-width:46ch}@media (width>=1024px){.stick:where(.astro-3xszc2uq){top:calc(var(--header-h) + 48px + 24px);align-self:start;position:sticky}}.sh-notes:where(.astro-3xszc2uq){color:var(--color-ink-2);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1.1rem;font-size:.88rem;font-weight:500;display:flex}.sh-notes:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq){align-items:center;gap:.4rem;display:inline-flex}.sh-notes:where(.astro-3xszc2uq) .icon{color:var(--color-ok)}.sh-stage:where(.astro-3xszc2uq){position:relative}.sh-float:where(.astro-3xszc2uq){display:none}@media (width>=768px){.sh-float:where(.astro-3xszc2uq){backdrop-filter:blur(8px);width:13.5rem;box-shadow:var(--shadow-pop);background:#fffffff0;border:1px solid #ebe7e0;border-radius:18px;padding:.8rem .85rem .75rem;display:block;position:absolute;bottom:22%;left:-1.25rem}.sh-fk:where(.astro-3xszc2uq){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.45rem;font-size:.66rem;font-weight:700;display:flex}.sh-float:where(.astro-3xszc2uq) ul:where(.astro-3xszc2uq){gap:.3rem;margin-top:.55rem;display:grid}.sh-float:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq){align-items:center;gap:.55rem;font-size:.84rem;font-weight:600;line-height:1.2;display:flex}.sh-float:where(.astro-3xszc2uq) .tile:where(.astro-3xszc2uq){border-radius:8px;width:26px;height:26px}.sh-fmore:where(.astro-3xszc2uq){border-top:1px dashed var(--color-rule-strong);color:var(--color-neel);margin-top:.5rem;padding-top:.45rem;font-size:.74rem;font-weight:600}html.rv-on .sh-float:where(.astro-3xszc2uq){animation:sh-pop .7s var(--ease-out) backwards .55s}}@media (width>=1024px){.sh-float:where(.astro-3xszc2uq){left:-2rem}}@keyframes sh-pop{0%{opacity:0;transform:translate(-10px,12px)scale(.97)}}.ba-wrap:where(.astro-3xszc2uq){gap:1.75rem;margin-top:clamp(2.25rem,4vw,3.5rem);display:grid}@media (width>=1024px){.ba-wrap:where(.astro-3xszc2uq){grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:3.5rem}.ba-side:where(.astro-3xszc2uq){top:calc(var(--header-h) + 48px + 24px);position:sticky}}.ba-side:where(.astro-3xszc2uq) .sec-p:where(.astro-3xszc2uq){margin-top:.9rem}.ba-card:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;overflow:hidden}.ba-head:where(.astro-3xszc2uq){display:none}.ba:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){display:grid;position:relative}.ba:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)+li:where(.astro-3xszc2uq){border-top:1px solid var(--color-rule)}.ba-before:where(.astro-3xszc2uq),.ba-after:where(.astro-3xszc2uq){align-items:flex-start;gap:.65rem;padding:1rem 1.2rem;line-height:1.5;display:flex}.ba-before:where(.astro-3xszc2uq){background:var(--color-paper-2);color:var(--color-muted);font-size:.94rem}.ba-after:where(.astro-3xszc2uq){font-size:.97rem;font-weight:600}.ba:where(.astro-3xszc2uq) .ba-ib{color:#a39a8a;flex:none;margin-top:.15rem}.ba:where(.astro-3xszc2uq) .ba-ia{color:var(--color-ok);flex:none;margin-top:.15rem}.ba-arrow:where(.astro-3xszc2uq){display:none}@media (width>=768px){.ba-head:where(.astro-3xszc2uq){letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr;font-size:.68rem;font-weight:700;display:grid}.ba-head:where(.astro-3xszc2uq) span:where(.astro-3xszc2uq){color:var(--color-muted);background:var(--color-paper-2);border-bottom:1px solid var(--color-rule);padding:.8rem 1.4rem}.ba-head:where(.astro-3xszc2uq) span:where(.astro-3xszc2uq)+span:where(.astro-3xszc2uq){color:var(--color-ok);border-left:1px solid var(--color-rule);background:#fff}.ba:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){grid-template-columns:1fr 1fr}.ba-before:where(.astro-3xszc2uq),.ba-after:where(.astro-3xszc2uq){padding:1.15rem 1.6rem 1.15rem 1.4rem}.ba-after:where(.astro-3xszc2uq){border-left:1px solid var(--color-rule);padding-left:1.6rem}.ba-arrow:where(.astro-3xszc2uq){z-index:1;border:1px solid var(--color-rule-strong);width:24px;height:24px;color:var(--color-neel);transition:transform .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);background:#fff;border-radius:999px;place-items:center;margin-left:-12px;display:grid;position:absolute;top:1.15rem;left:50%;box-shadow:0 2px 6px -2px #0b1b3340}.ba:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):hover .ba-arrow:where(.astro-3xszc2uq){background:var(--color-neel);color:#fff;border-color:var(--color-neel);transform:translate(3px)}}.flow-split:where(.astro-3xszc2uq){gap:2.5rem;display:grid}@media (width>=1024px){.flow-split:where(.astro-3xszc2uq){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}}.flow:where(.astro-3xszc2uq){gap:.7rem;display:grid;position:relative}.flow:where(.astro-3xszc2uq):not(.flow-grid):before{content:"";background:linear-gradient(var(--color-neel), var(--color-haldi));opacity:.45;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:17px}.flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.9rem;display:grid;position:relative}.flow-n:where(.astro-3xszc2uq){z-index:1;border:1px solid var(--color-rule-strong);width:36px;height:36px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out);background:#fff;border-radius:999px;place-items:center;margin-top:.85rem;font-size:.95rem;font-weight:600;display:grid;position:relative;box-shadow:0 4px 10px -6px #0b1b3366}.flow-card:where(.astro-3xszc2uq){min-width:0;transition:box-shadow .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);background:#fff;border:1px solid #ebe7e0;border-radius:18px;padding:1rem 1.15rem 1.05rem;box-shadow:0 1px 2px #0b1b330a}.flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):hover .flow-card:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);border-color:var(--color-rule-strong)}.flow-t:where(.astro-3xszc2uq){letter-spacing:-.01em;font-size:1.04rem;font-weight:650;line-height:1.3}.flow-d:where(.astro-3xszc2uq){color:var(--color-muted);margin-top:.3rem;font-size:.93rem;line-height:1.55}.flow-mod:where(.astro-3xszc2uq){min-height:44px;color:var(--color-ink);align-items:center;gap:.5rem;margin:.25rem 0 -.5rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.flow-mod:where(.astro-3xszc2uq) .tile:where(.astro-3xszc2uq){border-radius:8px;width:26px;height:26px}.flow-mod:where(.astro-3xszc2uq) .flow-go{color:var(--tone);transition:transform .25s var(--ease-out)}.flow-mod:where(.astro-3xszc2uq):hover{color:var(--tone)}.flow-mod:where(.astro-3xszc2uq):hover .flow-go{transform:translate(3px)}html.rv-on .flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)[data-on] .flow-n:where(.astro-3xszc2uq){background:var(--color-ink);border-color:var(--color-ink);color:#fff}html.rv-on .flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)[data-on] .flow-card:where(.astro-3xszc2uq){border-color:var(--color-rule-strong);box-shadow:var(--shadow-card)}@media (width>=768px){.flow-grid:where(.astro-3xszc2uq){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){grid-template-columns:1fr;gap:.7rem}.flow-grid:where(.astro-3xszc2uq) .flow-n:where(.astro-3xszc2uq){margin-top:0}.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):after{content:"";background:linear-gradient(90deg, var(--color-neel), var(--color-haldi));opacity:.35;height:2px;position:absolute;top:17px;left:44px;right:-1rem}.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):nth-child(2n):after,.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):last-child:after{display:none}.flow-grid:where(.astro-3xszc2uq) .flow-card:where(.astro-3xszc2uq){height:100%}}@media (width>=1024px){.flow-grid:where(.astro-3xszc2uq){grid-template-columns:repeat(3,minmax(0,1fr))}.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):nth-child(2n):after{display:block}.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):nth-child(3n):after,.flow-grid:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq):last-child:after{display:none}}.mf:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;overflow:hidden}.mf-top:where(.astro-3xszc2uq){background:var(--color-paper-2);border-bottom:1px dashed var(--color-rule-strong);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1.2rem;display:flex}.mf-pill:where(.astro-3xszc2uq){border:1px solid var(--color-rule-strong);background:#fff;border-radius:999px;align-items:center;gap:.45rem;min-height:32px;padding:0 .85rem;font-size:.86rem;font-weight:650;display:inline-flex}.mf-us:where(.astro-3xszc2uq){background:var(--color-ink);border-color:var(--color-ink);color:#fff}.mf-line:where(.astro-3xszc2uq){color:var(--color-neel);align-items:center;gap:.3rem;display:inline-flex}.mf-line:where(.astro-3xszc2uq):before{content:"";border-top:2px dashed #1f4bd173;width:28px;height:0}.mf-count:where(.astro-3xszc2uq){color:var(--color-muted);margin-left:auto;font-size:.78rem;font-weight:600}.mf-t:where(.astro-3xszc2uq){border-collapse:collapse;text-align:left;width:100%}.mf-t:where(.astro-3xszc2uq) thead:where(.astro-3xszc2uq) th:where(.astro-3xszc2uq){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-rule);padding:.7rem 1.2rem;font-size:.68rem;font-weight:700}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) th:where(.astro-3xszc2uq),.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) td:where(.astro-3xszc2uq){vertical-align:top;border-bottom:1px solid var(--color-rule);padding:.95rem 1.2rem}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) tr:where(.astro-3xszc2uq):last-child>:where(.astro-3xszc2uq){border-bottom:0}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) th:where(.astro-3xszc2uq){width:30%;font-weight:650}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) td:where(.astro-3xszc2uq){color:var(--color-muted);line-height:1.55}.mf-t:where(.astro-3xszc2uq) .mf-ok{vertical-align:-2px;color:var(--color-ok);margin-right:.5rem;display:inline-block}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) tr:where(.astro-3xszc2uq){transition:background-color .15s var(--ease-out)}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) tr:where(.astro-3xszc2uq):hover{background:#fcfbf9}@media (width<=767px){.mf-t:where(.astro-3xszc2uq) thead:where(.astro-3xszc2uq){display:none}.mf-t:where(.astro-3xszc2uq) tr:where(.astro-3xszc2uq),.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) th:where(.astro-3xszc2uq),.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) td:where(.astro-3xszc2uq){width:auto;display:block}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) th:where(.astro-3xszc2uq){border-bottom:0;padding:.95rem 1.1rem .2rem}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) td:where(.astro-3xszc2uq){padding:0 1.1rem .95rem 2.6rem}.mf-count:where(.astro-3xszc2uq){display:none}}.plan:where(.astro-3xszc2uq){gap:1rem;display:grid}@media (width>=1024px){.plan-2:where(.astro-3xszc2uq){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.trk:where(.astro-3xszc2uq),.chk:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;position:relative;overflow:hidden}.trk-top:where(.astro-3xszc2uq),.chk-top:where(.astro-3xszc2uq){background:var(--color-paper-2);border-bottom:1px dashed var(--color-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.9rem 1.2rem;display:flex}.trk-tag:where(.astro-3xszc2uq){align-items:center;gap:.45rem;font-size:.86rem;font-weight:650;display:inline-flex}.trk-tag:where(.astro-3xszc2uq) .icon{color:var(--color-neel)}.trk-sub:where(.astro-3xszc2uq){color:var(--color-muted);font-size:.78rem}.trk-list:where(.astro-3xszc2uq){padding:1rem 1.2rem 1.1rem;display:grid;position:relative}.trk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq){grid-template-columns:28px minmax(0,1fr);column-gap:.85rem;padding:.55rem 0;display:grid;position:relative}.trk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq):not(:last-child):after{content:"";background:linear-gradient(var(--color-neel), var(--color-haldi));opacity:.5;width:2px;position:absolute;top:38px;bottom:-10px;left:13px}.trk-dot:where(.astro-3xszc2uq){z-index:1;border:1.5px solid var(--color-neel);width:28px;height:28px;color:var(--color-neel);background:#fff;border-radius:999px;grid-row:span 2;place-items:center;display:grid;position:relative}.trk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq).is-end .trk-dot:where(.astro-3xszc2uq){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-haldi)}.trk-w:where(.astro-3xszc2uq){letter-spacing:.1em;text-transform:uppercase;color:var(--color-neel);padding-top:.1rem;font-size:.7rem;font-weight:700}.trk-t:where(.astro-3xszc2uq){color:var(--color-ink-2);margin-top:.15rem;font-size:.93rem;line-height:1.5}.chk-k:where(.astro-3xszc2uq){font-size:.86rem;font-weight:650}.chk-n:where(.astro-3xszc2uq){color:var(--color-muted);font-size:.78rem}.chk-list:where(.astro-3xszc2uq){padding:.4rem 1.2rem 1rem}.chk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq){border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:.75rem;padding:.7rem 0;font-size:.94rem;line-height:1.5;display:flex}.chk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq):last-child{border-bottom:0}.chk-box:where(.astro-3xszc2uq){background:var(--color-ok);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:.1rem;display:grid;box-shadow:inset 0 -1px #00000026}.chk:where(.astro-3xszc2uq) .chk-stamp{opacity:.55;pointer-events:none;width:92px;height:92px;position:absolute;bottom:.6rem;right:.9rem;transform:rotate(-12deg)}@media (width<=639px){.chk:where(.astro-3xszc2uq) .chk-stamp{display:none}}.plt:where(.astro-3xszc2uq){gap:1rem;display:grid}.plt-lead:where(.astro-3xszc2uq){isolation:isolate;border-radius:26px;align-items:center;gap:1.25rem;padding:clamp(1.3rem,2.6vw,1.85rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b1b3399}@media (width>=1024px){.plt-lead:where(.astro-3xszc2uq){grid-template-columns:minmax(0,1fr) 17.5rem minmax(0,1.1fr);gap:2rem}}.plt-rules:where(.astro-3xszc2uq){z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px);background-size:100% 30px;position:absolute;inset:0}.plt-k:where(.astro-3xszc2uq){letter-spacing:.11em;text-transform:uppercase;color:var(--color-haldi);align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:inline-flex}.plt-t:where(.astro-3xszc2uq){font-family:var(--font-display);letter-spacing:-.02em;color:#fff;max-width:20ch;margin-top:.6rem;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:500;line-height:1.1}.plt-t:where(.astro-3xszc2uq) em:where(.astro-3xszc2uq){color:var(--color-haldi);font-style:italic}.plt-facts:where(.astro-3xszc2uq){border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}@media (width>=1024px){.plt-facts:where(.astro-3xszc2uq){border:0;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding-inline:1.5rem}}.plt-facts:where(.astro-3xszc2uq)>div:where(.astro-3xszc2uq){padding:.8rem 0}.plt-facts:where(.astro-3xszc2uq)>div:where(.astro-3xszc2uq)+div:where(.astro-3xszc2uq){border-left:1px solid #ffffff1f;padding-left:1rem}.plt-facts:where(.astro-3xszc2uq) dt:where(.astro-3xszc2uq){color:#fff;font-size:1.6rem;line-height:1}.plt-facts:where(.astro-3xszc2uq) dd:where(.astro-3xszc2uq){color:#aab6cb;margin-top:.3rem;font-size:.8rem;line-height:1.4}.plt-end:where(.astro-3xszc2uq){justify-items:start;gap:1rem;display:grid}.plt-strip:where(.astro-3xszc2uq) .pr-strip li{color:#e9edf4;background:#ffffff12;border-color:#ffffff24;font-size:.78rem}.plt-strip:where(.astro-3xszc2uq) .pr-strip li .icon{color:var(--color-haldi)}.plt-tiles:where(.astro-3xszc2uq){gap:.75rem;display:grid}@media (width>=640px){.plt-tiles:where(.astro-3xszc2uq){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.plt-tiles:where(.astro-3xszc2uq){grid-template-columns:repeat(3,minmax(0,1fr))}}.plt-tile:where(.astro-3xszc2uq){background:linear-gradient(180deg, #fff 0%, #fff 55%, var(--tint) 150%);height:100%;box-shadow:var(--shadow-card);color:var(--color-ink);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);border:1px solid #ebe7e0;border-radius:20px;align-items:flex-start;gap:.85rem;padding:1rem 2.2rem 1.05rem 1rem;text-decoration:none;display:flex;position:relative}.plt-tile:where(.astro-3xszc2uq):hover{box-shadow:var(--shadow-pop);border-color:var(--color-rule-strong);transform:translateY(-3px)}.plt-tile:where(.astro-3xszc2uq) .tile:where(.astro-3xszc2uq){transition:transform .3s var(--ease-spring)}.plt-tile:where(.astro-3xszc2uq):hover .tile:where(.astro-3xszc2uq){transform:scale(1.08)rotate(-5deg)}.plt-n:where(.astro-3xszc2uq){flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:650;line-height:1.3;display:flex}.plt-d:where(.astro-3xszc2uq){color:var(--color-muted);margin-top:.2rem;font-size:.86rem;line-height:1.45;display:block}.plt-tile:where(.astro-3xszc2uq) .plt-go{color:var(--tone);opacity:.55;transition:opacity .2s var(--ease-out), transform .25s var(--ease-out);position:absolute;top:1rem;right:.9rem}.plt-tile:where(.astro-3xszc2uq):hover .plt-go{opacity:1;transform:translate(2px,-2px)}.plt-later:where(.astro-3xszc2uq){border:1px dashed var(--color-rule-strong);border-radius:18px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1rem;display:flex}.plt-lk:where(.astro-3xszc2uq){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:700}.plt-later:where(.astro-3xszc2uq) ul:where(.astro-3xszc2uq){flex-wrap:wrap;gap:.4rem;display:flex}.plt-later:where(.astro-3xszc2uq) a:where(.astro-3xszc2uq){border:1px solid var(--color-rule);min-height:44px;color:var(--color-ink);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:0 .8rem 0 .35rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.plt-later:where(.astro-3xszc2uq) a:where(.astro-3xszc2uq):hover{border-color:var(--tone);transform:translateY(-1px)}.plt-later:where(.astro-3xszc2uq) .tile:where(.astro-3xszc2uq){border-radius:999px;width:30px;height:30px}.fit-wrap:where(.astro-3xszc2uq){gap:1.5rem;display:grid}@media (width>=1024px){.fit-wrap:where(.astro-3xszc2uq){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem}}.fit-wrap:where(.astro-3xszc2uq) .sec-p:where(.astro-3xszc2uq){margin-top:.9rem}.fit:where(.astro-3xszc2uq){border:1px dashed var(--color-rule-strong);background:#fff;border-radius:22px;padding:.35rem 1.3rem}.fit:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){grid-template-columns:2.2rem minmax(0,1fr);gap:.5rem;padding:1rem 0;line-height:1.55;display:grid}.fit:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)+li:where(.astro-3xszc2uq){border-top:1px solid var(--color-rule)}.fit-n:where(.astro-3xszc2uq){font-family:var(--font-display);color:var(--color-numeral);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}@media (width<=767px){.sp:where(.astro-3xszc2uq){padding-block:40px}.sp-tight:where(.astro-3xszc2uq){padding-block:32px}.sec-head:where(.astro-3xszc2uq){gap:.5rem;margin-bottom:1.15rem}.sec-h:where(.astro-3xszc2uq){margin-top:.6rem}.sec-p:where(.astro-3xszc2uq){font-size:.95rem}.sol-hero .ph-in{padding-bottom:1.6rem}.sol-hero .ph-split{gap:1.25rem}.sol-hero .hero-in>.eyebrow{margin-top:1.1rem}.sol-hero .ph-h{margin-top:.7rem}.sol-hero .hero-in>.lede{margin-top:.75rem;font-size:.98rem}.sh-act:where(.astro-3xszc2uq){grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.15rem;display:grid}.sh-act:where(.astro-3xszc2uq) .btn:where(.astro-3xszc2uq){padding:0 .6rem;font-size:.88rem}.sh-notes:where(.astro-3xszc2uq){gap:.25rem .9rem;margin-top:.8rem;font-size:.8rem}.sol-ab:where(.astro-3xszc2uq) .ab{gap:.35rem;padding:1rem 1.05rem 1rem 1.35rem}.sol-ab:where(.astro-3xszc2uq) .ab-t{font-size:.96rem;line-height:1.55}.ba-wrap:where(.astro-3xszc2uq){gap:1rem;margin-top:1.75rem}.ba-side:where(.astro-3xszc2uq) .sec-p:where(.astro-3xszc2uq){margin-top:.5rem}.ba-card:where(.astro-3xszc2uq){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ba:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq),.ba:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)+li:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ba-before:where(.astro-3xszc2uq),.ba-after:where(.astro-3xszc2uq){grid-template-columns:17px minmax(0,1fr);gap:.3rem .55rem;padding:.85rem 1rem .9rem;font-size:.9rem;display:grid}.ba-before:where(.astro-3xszc2uq){border-bottom:1px dashed var(--color-rule-strong);flex:none}.ba-after:where(.astro-3xszc2uq){flex:1;font-size:.93rem}.ba-before:where(.astro-3xszc2uq):before,.ba-after:where(.astro-3xszc2uq):before{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.64rem;font-weight:700}.ba-before:where(.astro-3xszc2uq):before{content:"Today" / "";color:var(--color-muted)}.ba-after:where(.astro-3xszc2uq):before{content:"With MyRecords" / "";color:var(--color-ok)}.flow-split:where(.astro-3xszc2uq){grid-template-columns:minmax(0,1fr);gap:1.5rem}.flow:where(.astro-3xszc2uq){min-width:0}.flow:where(.astro-3xszc2uq):not(.flow-grid):before{display:none}.flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){display:block}.flow-n:where(.astro-3xszc2uq),html.rv-on .flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)[data-on] .flow-n:where(.astro-3xszc2uq){width:auto;height:auto;box-shadow:none;color:var(--color-numeral);background:0 0;border:0;margin:0;font-size:1.45rem;font-weight:500;position:absolute;top:.75rem;right:.95rem}.flow-card:where(.astro-3xszc2uq),html.rv-on .flow:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq)[data-on] .flow-card:where(.astro-3xszc2uq){height:100%;box-shadow:var(--shadow-card);border-color:#ebe7e0;padding:.95rem 1.05rem 1rem}.flow-t:where(.astro-3xszc2uq){padding-right:2.3rem;font-size:1rem}.flow-d:where(.astro-3xszc2uq){font-size:.9rem;line-height:1.5}.mf-top:where(.astro-3xszc2uq){padding:.75rem 1rem}.mf-body:where(.astro-3xszc2uq)+.m-clamp-btn{width:calc(100% - 2rem);margin:.2rem 1rem 1rem}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) th:where(.astro-3xszc2uq){padding:.8rem 1rem .15rem;font-size:.95rem}.mf-t:where(.astro-3xszc2uq) tbody:where(.astro-3xszc2uq) td:where(.astro-3xszc2uq){padding:0 1rem .8rem 2.45rem;font-size:.9rem;line-height:1.5}.plan:where(.astro-3xszc2uq){gap:1rem}.trk:where(.astro-3xszc2uq),.chk:where(.astro-3xszc2uq){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.trk-top:where(.astro-3xszc2uq),.chk-top:where(.astro-3xszc2uq){background:0 0;border:0;margin-bottom:.6rem;padding:0}.trk-list:where(.astro-3xszc2uq){padding-block:4px 10px}.trk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:18px;padding:.85rem .95rem .95rem;display:block}.trk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq):not(:last-child):after{background:linear-gradient(90deg, var(--color-neel), var(--color-haldi));opacity:.35;width:auto;height:2px;inset:calc(.85rem + 13px) -12px auto calc(28px + 1.4rem)}.trk-dot:where(.astro-3xszc2uq){margin-bottom:.55rem}.trk-t:where(.astro-3xszc2uq){font-size:.9rem}.chk-list:where(.astro-3xszc2uq){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:.2rem 1rem .4rem}.chk-list:where(.astro-3xszc2uq) li:where(.astro-3xszc2uq){padding:.6rem 0;font-size:.9rem}.plt:where(.astro-3xszc2uq){gap:.9rem}.plt-tiles:where(.astro-3xszc2uq){min-width:0}.plt-tile:where(.astro-3xszc2uq){padding:.95rem 2.1rem 1rem .95rem}.plt-later:where(.astro-3xszc2uq){gap:.5rem .8rem;padding:.75rem .85rem}.plt-later:where(.astro-3xszc2uq) ul:where(.astro-3xszc2uq){gap:.35rem}.plt-lead:where(.astro-3xszc2uq){border-radius:22px;gap:.9rem;padding:1.15rem 1.15rem 1.2rem}.plt-t:where(.astro-3xszc2uq){margin-top:.45rem;font-size:1.4rem}.plt-facts:where(.astro-3xszc2uq)>div:where(.astro-3xszc2uq){padding:.65rem 0}.plt-facts:where(.astro-3xszc2uq) dt:where(.astro-3xszc2uq){font-size:1.4rem}.plt-end:where(.astro-3xszc2uq){gap:.8rem}.plt-end:where(.astro-3xszc2uq) .btn:where(.astro-3xszc2uq){width:100%}.plt-strip:where(.astro-3xszc2uq){display:none}.fit-wrap:where(.astro-3xszc2uq){gap:1rem}.fit-wrap:where(.astro-3xszc2uq) .sec-p:where(.astro-3xszc2uq){margin-top:.5rem}.fit:where(.astro-3xszc2uq){border-radius:20px;padding:.2rem 1.05rem}.fit:where(.astro-3xszc2uq)>li:where(.astro-3xszc2uq){grid-template-columns:1.9rem minmax(0,1fr);padding:.8rem 0;font-size:.93rem;line-height:1.5}}
