.sp:where(.astro-x5ce3hhw){padding-block:clamp(48px,5.2vw,80px)}.sp-tight:where(.astro-x5ce3hhw){padding-block:clamp(36px,4vw,56px)}.sec-head:where(.astro-x5ce3hhw){gap:.9rem;margin-bottom:clamp(1.5rem,2.6vw,2.25rem);display:grid}.sec-gap:where(.astro-x5ce3hhw){margin-top:clamp(2.5rem,4.5vw,3.75rem)}@media (width>=1024px){.sec-head:where(.astro-x5ce3hhw){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:4rem}}.sec-h:where(.astro-x5ce3hhw){max-width:18ch;margin-top:.85rem}.sec-h:where(.astro-x5ce3hhw) em{color:var(--color-neel);font-style:italic}.sec-p:where(.astro-x5ce3hhw){max-width:46ch}.opts-nav:where(.astro-x5ce3hhw){box-shadow:var(--shadow-shot);background:#fff;border:1px solid #ebe7e0;border-radius:24px;overflow:hidden}html.rv-on .opts-nav:where(.astro-x5ce3hhw){animation:hero-up .7s var(--ease-out) backwards .18s}.opts-top:where(.astro-x5ce3hhw){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:.85rem 1.15rem;display:flex}.opts-tag:where(.astro-x5ce3hhw){align-items:center;gap:.45rem;font-size:.88rem;font-weight:650;display:inline-flex}.opts-tag:where(.astro-x5ce3hhw) .icon{color:var(--color-neel)}.opts-sub:where(.astro-x5ce3hhw){color:var(--color-muted);font-size:.78rem}.opts-nav:where(.astro-x5ce3hhw) ul:where(.astro-x5ce3hhw){padding:.2rem .6rem .45rem}.opts-nav:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw)+li:where(.astro-x5ce3hhw){border-top:1px solid var(--color-rule)}.opt:where(.astro-x5ce3hhw){min-height:56px;color:var(--color-ink);transition:background-color .2s var(--ease-out);border-radius:12px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;column-gap:1rem;padding:.55rem;text-decoration:none;display:grid}.opt:where(.astro-x5ce3hhw):hover{background:var(--color-paper)}.opt-n:where(.astro-x5ce3hhw){align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.opt-type:where(.astro-x5ce3hhw){color:var(--color-muted);grid-column:1;font-size:.86rem}.opt:where(.astro-x5ce3hhw) .opt-arrow{color:var(--color-neel);transition:transform .2s var(--ease-out);grid-area:1/2/span 2}.opt:where(.astro-x5ce3hhw):hover .opt-arrow{transform:translate(3px)}.opt-us:where(.astro-x5ce3hhw),.opt-us:where(.astro-x5ce3hhw):hover{background:var(--color-neel-soft)}@media (width>=560px){.opt:where(.astro-x5ce3hhw){grid-template-columns:8.5rem minmax(0,1fr) 16px}.opt-type:where(.astro-x5ce3hhw){grid-column:2}.opt:where(.astro-x5ce3hhw) .opt-arrow{grid-area:1/3}}.sm:where(.astro-x5ce3hhw){gap:1rem;display:grid}@media (width>=1024px){.sm:where(.astro-x5ce3hhw){grid-template-columns:1fr 1fr}}.sm-card:where(.astro-x5ce3hhw){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;padding:1.2rem 1.35rem .6rem}.sm-move:where(.astro-x5ce3hhw){background:linear-gradient(180deg, var(--color-neel-soft), #fff 60%)}.sm-h:where(.astro-x5ce3hhw){border-bottom:2px solid var(--color-ink);font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:.65rem;padding-bottom:.85rem;font-size:1.5rem;font-weight:500;display:flex}.sm-ic:where(.astro-x5ce3hhw){width:34px;height:34px;color:var(--color-neel);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1f4bd129}.sm-ic-ok:where(.astro-x5ce3hhw){color:var(--color-ok);background:var(--color-ok-soft);box-shadow:inset 0 0 0 1px #0e6b4133}.sm-list:where(.astro-x5ce3hhw)>li:where(.astro-x5ce3hhw){border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:.65rem;padding:.8rem 0;font-size:.96rem;line-height:1.5;display:flex}.sm-list:where(.astro-x5ce3hhw)>li:where(.astro-x5ce3hhw):last-child{border-bottom:0}.sm-list:where(.astro-x5ce3hhw) .sm-i{color:var(--color-neel);flex:none;margin-top:.2rem}.sm-list:where(.astro-x5ce3hhw) .sm-ok{color:var(--color-ok)}.gl-card:where(.astro-x5ce3hhw){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;overflow:hidden}.gl:where(.astro-x5ce3hhw){border-collapse:collapse;text-align:left;width:100%;font-size:.93rem;line-height:1.5}.gl:where(.astro-x5ce3hhw) th:where(.astro-x5ce3hhw),.gl:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw){vertical-align:top;border-bottom:1px solid var(--color-rule);padding:.95rem 1.1rem}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw):last-child>:where(.astro-x5ce3hhw){border-bottom:0}.gl:where(.astro-x5ce3hhw) thead:where(.astro-x5ce3hhw) th:where(.astro-x5ce3hhw){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);background:var(--color-paper);border-bottom-color:var(--color-rule-strong);font-size:.68rem;font-weight:700}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) th:where(.astro-x5ce3hhw){width:18%}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw):nth-of-type(2){width:34%}.gl:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw){color:var(--color-ink-2)}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw){transition:background-color .15s var(--ease-out)}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw):hover{background:#fcfbf9}.gl:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw).gl-us,.gl:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw).gl-us:hover{background:var(--color-neel-soft)}.gl:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw).gl-us>:where(.astro-x5ce3hhw){border-top:2px solid var(--color-haldi)}.gl-name:where(.astro-x5ce3hhw){min-height:32px;font-family:var(--font-display);color:var(--color-ink);text-underline-offset:.2em;align-items:center;gap:.45rem;font-size:1.15rem;font-weight:500;text-decoration:underline #1f4bd14d;display:inline-flex}.gl-name:where(.astro-x5ce3hhw):hover{color:var(--color-neel);text-decoration-color:currentColor}.gl-type:where(.astro-x5ce3hhw){color:var(--color-muted);margin-top:.1rem;font-size:.78rem;font-weight:400;display:block}@media (width<=767px){.gl-card:where(.astro-x5ce3hhw){border-radius:20px}.gl:where(.astro-x5ce3hhw) thead:where(.astro-x5ce3hhw){display:none}.gl:where(.astro-x5ce3hhw),.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw){display:block;width:auto!important}.gl:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw){border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem .9rem;padding:.8rem 1rem .9rem;display:grid}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw):last-child{border-bottom:0}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) th:where(.astro-x5ce3hhw),.gl:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw){padding:0;display:block;border:0!important;width:auto!important}.gl:where(.astro-x5ce3hhw) tbody:where(.astro-x5ce3hhw) th:where(.astro-x5ce3hhw){grid-column:1/-1}.gl-name:where(.astro-x5ce3hhw){min-height:44px;margin-right:.5rem}.gl-type:where(.astro-x5ce3hhw){display:inline}.gl:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw){font-size:.86rem;line-height:1.45}.gl:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw):nth-of-type(2){background:var(--color-paper-2);color:var(--color-ink);border-radius:12px;grid-area:2/1/auto/-1;padding:.55rem .7rem .6rem;font-size:.9rem}.gl:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw).gl-us td:where(.astro-x5ce3hhw):nth-of-type(2){background:#fff}.gl:where(.astro-x5ce3hhw) td:where(.astro-x5ce3hhw):before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.1rem;font-size:.62rem;font-weight:700;display:block}.gl:where(.astro-x5ce3hhw) tr:where(.astro-x5ce3hhw).gl-us{border-top:2px solid var(--color-haldi)}}.opts:where(.astro-x5ce3hhw){gap:1rem;display:grid}@media (width>=768px){.opts:where(.astro-x5ce3hhw){grid-template-columns:repeat(2,minmax(0,1fr))}}.op:where(.astro-x5ce3hhw){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);background:#fff;border:1px solid #ebe7e0;border-radius:24px;flex-direction:column;gap:.7rem;padding:1.15rem 1.3rem 1.2rem;text-decoration:none;display:flex}.op:where(.astro-x5ce3hhw):hover{box-shadow:var(--shadow-pop);border-color:var(--color-rule-strong);transform:translateY(-3px)}.op-top:where(.astro-x5ce3hhw){border-bottom:1px dashed var(--color-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.7rem;display:flex}.op-n:where(.astro-x5ce3hhw){font-family:var(--font-display);letter-spacing:-.015em;font-size:1.55rem;font-weight:500}.op-type:where(.astro-x5ce3hhw){color:var(--color-muted);font-size:.8rem}.op-row:where(.astro-x5ce3hhw){gap:.15rem;display:grid}@media (width>=1100px){.op-row:where(.astro-x5ce3hhw){grid-template-columns:7.5rem minmax(0,1fr);gap:1rem}}.op-k:where(.astro-x5ce3hhw){letter-spacing:.1em;text-transform:uppercase;color:var(--color-neel);padding-top:.2rem;font-size:.7rem;font-weight:700}.op-v:where(.astro-x5ce3hhw){color:var(--color-ink-2);font-size:.94rem;line-height:1.55}.op-go:where(.astro-x5ce3hhw){color:var(--color-neel);align-items:center;gap:.35rem;margin-top:auto;padding-top:.3rem;font-size:.88rem;font-weight:600;display:inline-flex}.op-go:where(.astro-x5ce3hhw) .icon{transition:transform .25s var(--ease-out)}.op:where(.astro-x5ce3hhw):hover .op-go:where(.astro-x5ce3hhw) .icon{transform:translate(3px)}.mv:where(.astro-x5ce3hhw){isolation:isolate;border-radius:28px;padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b1b3399}.mv-rules:where(.astro-x5ce3hhw){z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px);background-size:100% 32px;position:absolute;inset:0}.mv-head:where(.astro-x5ce3hhw){gap:.8rem;display:grid}@media (width>=1024px){.mv-head:where(.astro-x5ce3hhw){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:3rem}}.mv-k:where(.astro-x5ce3hhw){letter-spacing:.11em;text-transform:uppercase;color:var(--color-haldi);align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:inline-flex}.mv-h:where(.astro-x5ce3hhw){font-family:var(--font-display);letter-spacing:-.025em;color:#fff;max-width:18ch;margin-top:.7rem;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.7rem);font-weight:500;line-height:1.06}.mv-h:where(.astro-x5ce3hhw) em:where(.astro-x5ce3hhw){color:var(--color-haldi);font-style:italic}.mv-p:where(.astro-x5ce3hhw){color:#aab6cb;max-width:40ch}.mv-list:where(.astro-x5ce3hhw){gap:.25rem;margin-top:1.75rem;display:grid;position:relative}.mv-list:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw){grid-template-columns:30px minmax(0,1fr);column-gap:.85rem;padding:.5rem 0;display:grid;position:relative}.mv-list:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw):not(:last-child):after{content:"";background:linear-gradient(#7c9bff, var(--color-haldi));opacity:.6;width:2px;position:absolute;top:40px;bottom:-8px;left:14px}.mv-dot:where(.astro-x5ce3hhw){z-index:1;width:30px;height:30px;font-family:var(--font-display);color:#fff;background:#0b1b33;border:1.5px solid #9db6ff;border-radius:999px;grid-row:span 2;place-items:center;font-weight:600;display:grid;position:relative}.mv-list:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw).is-end .mv-dot:where(.astro-x5ce3hhw){background:var(--color-haldi);border-color:var(--color-haldi);color:#0b1b33}.mv-t:where(.astro-x5ce3hhw){color:#fff;padding-top:.2rem;font-weight:650;line-height:1.35}.mv-d:where(.astro-x5ce3hhw){color:#aab6cb;margin-top:.2rem;font-size:.9rem;line-height:1.5}@media (width>=900px){.mv-list:where(.astro-x5ce3hhw){grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.mv-list:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw){padding:0;display:block}.mv-list:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw):not(:last-child):after{background:linear-gradient(90deg, #7c9bff, var(--color-haldi));width:auto;height:2px;inset:14px -1.25rem auto 40px}.mv-t:where(.astro-x5ce3hhw){margin-top:.8rem}}.mv-act:where(.astro-x5ce3hhw){flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.src:where(.astro-x5ce3hhw){gap:1.75rem;display:grid}@media (width>=1024px){.src:where(.astro-x5ce3hhw){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:3.5rem}}.src-p:where(.astro-x5ce3hhw){max-width:40ch;color:var(--color-muted);margin-top:1rem}.srcs:where(.astro-x5ce3hhw){gap:.55rem;display:grid}.srcs-a:where(.astro-x5ce3hhw){color:var(--color-ink);transition:border-color .2s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);background:#fff;border:1px solid #ebe7e0;border-radius:16px;grid-template-columns:2.2rem minmax(0,1fr) 16px;align-items:start;gap:.6rem;padding:.85rem 1rem;text-decoration:none;display:grid;box-shadow:0 1px 2px #0b1b330a}.srcs-a:where(.astro-x5ce3hhw):hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.srcs-n:where(.astro-x5ce3hhw){background:var(--color-paper-2);width:28px;height:28px;font-family:var(--font-display);color:var(--color-muted);border-radius:999px;place-items:center;font-weight:500;display:grid}.srcs-l:where(.astro-x5ce3hhw){overflow-wrap:anywhere;font-weight:600;line-height:1.4;display:block}.srcs-a:where(.astro-x5ce3hhw):hover .srcs-l:where(.astro-x5ce3hhw){color:var(--color-neel);text-underline-offset:.2em;text-decoration:underline}.srcs-h:where(.astro-x5ce3hhw){color:var(--color-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.84rem;display:block}.srcs-a:where(.astro-x5ce3hhw) .srcs-go{color:var(--color-neel);margin-top:.25rem}.ilink:where(.astro-x5ce3hhw){color:var(--color-neel);text-underline-offset:.2em;text-decoration:underline #1f4bd159}.ilink:where(.astro-x5ce3hhw):hover{text-decoration-color:currentColor}@media (width<=767px){.sp:where(.astro-x5ce3hhw){padding-block:40px}.sp-tight:where(.astro-x5ce3hhw){padding-block:32px}.sec-head:where(.astro-x5ce3hhw){gap:.5rem;margin-bottom:1.15rem}.sec-gap:where(.astro-x5ce3hhw){margin-top:1.75rem}.sec-h:where(.astro-x5ce3hhw){margin-top:.6rem}.sec-p:where(.astro-x5ce3hhw){font-size:.95rem}.ta-hero .ph-in{padding-bottom:1.6rem}.ta-hero .ph-split{gap:1.25rem}.ta-hero .hero-in>.eyebrow{margin-top:1.1rem}.ta-hero .ph-h{margin-top:.7rem}.ta-hero .hero-in>.lede{margin-top:.75rem;font-size:.98rem}.cv-act:where(.astro-x5ce3hhw){grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.15rem;display:grid}.cv-act:where(.astro-x5ce3hhw) .btn:where(.astro-x5ce3hhw){padding:0 .5rem;font-size:.86rem}.opts-nav:where(.astro-x5ce3hhw){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.opts-top:where(.astro-x5ce3hhw){background:0 0;border:0;padding:0 0 .5rem}.opts-nav:where(.astro-x5ce3hhw) ul:where(.astro-x5ce3hhw){padding-block:4px 10px}.opts-nav:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw)+li:where(.astro-x5ce3hhw){border-top:0}.opt:where(.astro-x5ce3hhw){min-width:8.5rem;max-width:13rem;min-height:56px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:16px;grid-template-columns:minmax(0,1fr) 16px;column-gap:.6rem;padding:.5rem .75rem}.opt-type:where(.astro-x5ce3hhw){grid-column:1;font-size:.76rem;line-height:1.3}.opt:where(.astro-x5ce3hhw) .opt-arrow{grid-area:1/2/span 2}.opt-us:where(.astro-x5ce3hhw){border-color:#1f4bd140}.ta-ab:where(.astro-x5ce3hhw) .ab{gap:.35rem;padding:1rem 1.05rem 1rem 1.35rem}.ta-ab:where(.astro-x5ce3hhw) .ab-t{font-size:.96rem;line-height:1.55}.sm-card:where(.astro-x5ce3hhw){border-radius:20px;height:100%;padding:1rem 1.05rem .35rem}.sm-h:where(.astro-x5ce3hhw){gap:.55rem;padding-bottom:.65rem;font-size:1.25rem}.sm-ic:where(.astro-x5ce3hhw){width:30px;height:30px}.sm-list:where(.astro-x5ce3hhw)>li:where(.astro-x5ce3hhw){gap:.55rem;padding:.6rem 0;font-size:.9rem}.opts:where(.astro-x5ce3hhw){min-width:0}.op:where(.astro-x5ce3hhw){border-radius:20px;gap:.55rem;padding:1rem 1.05rem 1.05rem}.op-n:where(.astro-x5ce3hhw){font-size:1.35rem}.op-v:where(.astro-x5ce3hhw){font-size:.9rem;line-height:1.5}.mv:where(.astro-x5ce3hhw){border-radius:22px;padding:1.2rem 1.1rem 1.25rem}.mv-h:where(.astro-x5ce3hhw){margin-top:.5rem;font-size:1.6rem}.mv-p:where(.astro-x5ce3hhw){font-size:.92rem}.mv-list:where(.astro-x5ce3hhw){gap:0;margin-top:1rem}.mv-list:where(.astro-x5ce3hhw) li:where(.astro-x5ce3hhw){padding:.4rem 0}.mv-t:where(.astro-x5ce3hhw){font-size:.95rem}.mv-d:where(.astro-x5ce3hhw){font-size:.85rem;line-height:1.45}.cv-pick:where(.astro-x5ce3hhw){grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.1rem;display:grid}.cv-pick:where(.astro-x5ce3hhw) .btn:where(.astro-x5ce3hhw){padding:0 .5rem;font-size:.86rem}.src:where(.astro-x5ce3hhw){gap:1rem}.src-p:where(.astro-x5ce3hhw){margin-top:.6rem;font-size:.94rem}.srcs:where(.astro-x5ce3hhw){gap:.45rem}.srcs-a:where(.astro-x5ce3hhw){border-radius:14px;grid-template-columns:1.9rem minmax(0,1fr) 16px;gap:.5rem;padding:.65rem .8rem}.srcs-n:where(.astro-x5ce3hhw){width:26px;height:26px;font-size:.9rem}.srcs-l:where(.astro-x5ce3hhw){font-size:.9rem;line-height:1.35}.srcs-h:where(.astro-x5ce3hhw){font-size:.78rem}}
