.sp:where(.astro-p5s7b6za){padding-block:clamp(48px,5.2vw,80px)}.sec-head:where(.astro-p5s7b6za){gap:.9rem;margin-bottom:clamp(1.5rem,2.6vw,2.25rem);display:grid}.sec-gap:where(.astro-p5s7b6za){margin-top:clamp(2.5rem,4.5vw,3.75rem)}@media (width>=1024px){.sec-head:where(.astro-p5s7b6za){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:4rem}}.sec-h:where(.astro-p5s7b6za){max-width:17ch;margin-top:.85rem}.sec-h:where(.astro-p5s7b6za) em{color:var(--color-neel);font-style:italic}.sec-p:where(.astro-p5s7b6za){max-width:46ch}.ww-notes:where(.astro-p5s7b6za){color:var(--color-ink-2);flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1.25rem;font-size:.9rem;display:flex}.ww-notes:where(.astro-p5s7b6za) li:where(.astro-p5s7b6za){align-items:center;gap:.4rem;display:inline-flex}.ww-notes:where(.astro-p5s7b6za) .icon{color:var(--color-ok)}.yc:where(.astro-p5s7b6za){box-shadow:var(--shadow-shot);background:#fff;border:1px solid #ebe7e0;border-radius:26px;flex-direction:column;gap:.95rem;padding:clamp(1.15rem,2.4vw,1.6rem);display:flex}.yc-top:where(.astro-p5s7b6za){align-items:center;gap:.85rem;display:flex}.yc-pin:where(.astro-p5s7b6za){width:44px;height:44px;color:var(--color-haldi);background:linear-gradient(#1d3157,#0b1b33);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff24}.yc-k:where(.astro-p5s7b6za){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:700}.yc-c:where(.astro-p5s7b6za){font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);font-weight:500;line-height:1.05}.yc-status:where(.astro-p5s7b6za){color:var(--color-ink-2);font-size:.93rem;line-height:1.55}.yc-status:where(.astro-p5s7b6za) .tag:where(.astro-p5s7b6za){vertical-align:1px;margin-right:.3rem}.yc-body:where(.astro-p5s7b6za){gap:.6rem;display:grid}.yc-l:where(.astro-p5s7b6za){color:var(--color-ink-2);font-size:.9rem;line-height:1.5}.yc-pack:where(.astro-p5s7b6za){background:var(--color-haldi-soft);color:var(--color-haldi-ink);border-radius:12px;align-items:flex-start;gap:.45rem;padding:.6rem .75rem;font-size:.86rem;display:flex}.yc-pack:where(.astro-p5s7b6za) .icon{flex:none;margin-top:.15rem}.yc-chips:where(.astro-p5s7b6za){flex-wrap:wrap;gap:.35rem;display:flex}.yc-chips:where(.astro-p5s7b6za) li:where(.astro-p5s7b6za){background:var(--color-ok-soft);color:var(--color-ok);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.yc-price:where(.astro-p5s7b6za){border-top:1px solid var(--color-rule-strong);border-bottom:3px double var(--color-haldi);grid-template-columns:1fr 1fr;display:grid}.yc-price:where(.astro-p5s7b6za)>div:where(.astro-p5s7b6za){padding:.7rem 0 .75rem}.yc-price:where(.astro-p5s7b6za)>div:where(.astro-p5s7b6za)+div:where(.astro-p5s7b6za){border-left:1px solid var(--color-rule);padding-left:1rem}.yc-price:where(.astro-p5s7b6za) dt:where(.astro-p5s7b6za){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem;font-weight:700}.yc-price:where(.astro-p5s7b6za) .fig:where(.astro-p5s7b6za){margin-top:.2rem;font-size:1.55rem;line-height:1.1}.yc-tax:where(.astro-p5s7b6za){color:var(--color-muted);margin-top:-.45rem;font-size:.78rem;line-height:1.5}html.rv-on .yc:where(.astro-p5s7b6za){animation:hero-up .7s var(--ease-out) backwards .18s}.wn:where(.astro-p5s7b6za){gap:1rem;display:grid}@media (width>=1024px){.wn:where(.astro-p5s7b6za){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.wn-card:where(.astro-p5s7b6za){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;padding:1.15rem 1.3rem .6rem}.wn-pack:where(.astro-p5s7b6za){background:linear-gradient(180deg, var(--color-haldi-soft), #fff 55%)}.wn-h:where(.astro-p5s7b6za){border-bottom:2px solid var(--color-ink);font-family:var(--font-display);letter-spacing:-.014em;align-items:center;gap:.6rem;padding-bottom:.8rem;font-size:1.4rem;font-weight:500;display:flex}.wn-n:where(.astro-p5s7b6za){background:var(--color-paper-2);min-width:28px;height:28px;color:var(--color-muted);border-radius:999px;place-items:center;margin-left:auto;font-size:.95rem;display:grid}.wn-ic:where(.astro-p5s7b6za){border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wn-ok:where(.astro-p5s7b6za){background:var(--color-ok-soft);color:var(--color-ok)}.wn-amber:where(.astro-p5s7b6za){color:var(--color-haldi-ink);background:#fff;box-shadow:inset 0 0 0 1px #7a500033}.wn-foot:where(.astro-p5s7b6za){border:1px dashed var(--color-rule-strong);color:var(--color-muted);background:#fff;border-radius:14px;margin:.2rem 0 .6rem;padding:.75rem .9rem;font-size:.86rem;line-height:1.5}.wl:where(.astro-p5s7b6za)>li:where(.astro-p5s7b6za){border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:.7rem;padding:.85rem 0;line-height:1.5;display:flex}.wl:where(.astro-p5s7b6za)>li:where(.astro-p5s7b6za):last-child{border-bottom:0}.wl:where(.astro-p5s7b6za) .wl-i{flex:none;margin-top:.2rem}.wl:where(.astro-p5s7b6za) .wl-ok{color:var(--color-ok)}.wl:where(.astro-p5s7b6za) .wl-amber{color:var(--color-haldi-ink)}.sum:where(.astro-p5s7b6za){flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.sum:where(.astro-p5s7b6za) li:where(.astro-p5s7b6za){background:#fff;border:1px solid #ebe7e0;border-radius:12px;align-items:center;gap:.55rem;padding:.35rem .5rem .35rem .4rem;display:inline-flex}.sum:where(.astro-p5s7b6za) b:where(.astro-p5s7b6za){text-align:center;min-width:1.4rem;font-size:1.2rem;font-weight:500;line-height:1}.ww-filter:where(.astro-p5s7b6za):not([hidden]){border:1px solid var(--color-rule);background:#fff;border-radius:12px;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.25rem;display:flex;position:relative}.ww-filter:where(.astro-p5s7b6za) button:where(.astro-p5s7b6za){z-index:1;min-height:44px;color:var(--color-muted);background:0 0;border-radius:8px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.92rem;font-weight:550;display:inline-flex;position:relative}.ww-filter:where(.astro-p5s7b6za) button:where(.astro-p5s7b6za):hover{color:var(--color-text);background:var(--color-paper-2)}.ww-filter:where(.astro-p5s7b6za) button:where(.astro-p5s7b6za)[aria-pressed=true]{color:#fff;background:var(--color-ink)}.ww-filter:where(.astro-p5s7b6za)[data-thumb] button:where(.astro-p5s7b6za)[aria-pressed=true]{background:0 0}.ww-n:where(.astro-p5s7b6za){font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.ww-thumb:where(.astro-p5s7b6za){z-index:0;width:1px;height:var(--th,0);background:var(--color-ink);transform-origin:0 0;transform:translate(var(--tx,0), var(--ty,0));opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.ww-filter:where(.astro-p5s7b6za)[data-thumb] .ww-thumb:where(.astro-p5s7b6za){opacity:1;width:var(--tw,0)}html.motion .ww-filter:where(.astro-p5s7b6za)[data-live] .ww-thumb:where(.astro-p5s7b6za){transition:transform .35s var(--ease-out), width .35s var(--ease-out)}html.motion .ww-filter:where(.astro-p5s7b6za)[data-live] button:where(.astro-p5s7b6za){transition:color .2s var(--ease-out)}@keyframes ww-in{0%{opacity:0;transform:translateY(6px)}}html.motion .reg:where(.astro-p5s7b6za) tr:where(.astro-p5s7b6za).ww-in{animation:ww-in .3s var(--ease-out) both}@media (width<=520px){.ww-filter:where(.astro-p5s7b6za) button:where(.astro-p5s7b6za){padding:0 .65rem;font-size:.86rem}}.reg-card:where(.astro-p5s7b6za){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:24px;padding:0 1.2rem;overflow:hidden}.reg:where(.astro-p5s7b6za) :where(.astro-p5s7b6za)[hidden]{display:none!important}.reg:where(.astro-p5s7b6za){border-collapse:collapse;text-align:left;width:100%}.reg:where(.astro-p5s7b6za) thead:where(.astro-p5s7b6za) th:where(.astro-p5s7b6za){color:var(--color-muted);border-bottom:1px solid var(--color-rule-strong);padding:.8rem 1.5rem .8rem 0;font-size:.82rem;font-weight:600}.reg:where(.astro-p5s7b6za) tbody:where(.astro-p5s7b6za) :where(.astro-p5s7b6za):is(th,td){border-bottom:1px solid var(--color-rule);vertical-align:top;padding:.85rem 1.5rem .85rem 0}.reg:where(.astro-p5s7b6za) tbody:where(.astro-p5s7b6za) th:where(.astro-p5s7b6za)[scope=row]{width:28%;font-weight:600}.reg:where(.astro-p5s7b6za) tbody:where(.astro-p5s7b6za) td:where(.astro-p5s7b6za):first-of-type{width:15rem}.reg:where(.astro-p5s7b6za) .reg-group:where(.astro-p5s7b6za) th:where(.astro-p5s7b6za){font-family:var(--font-display);border-bottom-color:var(--color-rule-strong);padding-top:1.8rem;font-size:1.2rem;font-weight:650}.reg:where(.astro-p5s7b6za) tbody:where(.astro-p5s7b6za):first-of-type .reg-group:where(.astro-p5s7b6za) th:where(.astro-p5s7b6za){padding-top:1.1rem}.reg-gn:where(.astro-p5s7b6za){font-family:var(--font-sans);color:var(--color-muted);margin-left:.35rem;font-size:.8rem;font-weight:600}.here-tag:where(.astro-p5s7b6za){background:var(--color-haldi);color:#0b1b33;font-family:var(--font-sans);letter-spacing:.04em;vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:none}.reg:where(.astro-p5s7b6za) tr:where(.astro-p5s7b6za).is-here th:where(.astro-p5s7b6za)[scope=row],.reg:where(.astro-p5s7b6za) tr:where(.astro-p5s7b6za).is-here td:where(.astro-p5s7b6za){background:linear-gradient(90deg, var(--color-haldi-soft), transparent 90%)}.reg:where(.astro-p5s7b6za) tr:where(.astro-p5s7b6za).is-here th:where(.astro-p5s7b6za)[scope=row]{box-shadow:inset 3px 0 0 var(--color-haldi);padding-left:.7rem}.is-here:where(.astro-p5s7b6za) .here-tag:where(.astro-p5s7b6za){display:inline-block}.hs:where(.astro-p5s7b6za){gap:1rem;display:grid}@media (width>=1024px){.hs:where(.astro-p5s7b6za){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem}}.hs-map:where(.astro-p5s7b6za){isolation:isolate;color:#e9edf4;background:radial-gradient(90% 70% at 100% 0,#2f5be759,#0000 60%),linear-gradient(#13284a,#0b1b33);border-radius:26px;flex-direction:column;gap:.9rem;padding:clamp(1.2rem,2.6vw,1.75rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b1b3399}.hs-map:where(.astro-p5s7b6za):before{content:"";z-index:-1;background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 70% 30%,#000,#0000 85%)}.hs-k:where(.astro-p5s7b6za){color:#fff;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.hs-k:where(.astro-p5s7b6za) .icon{color:var(--color-haldi)}.hs-list:where(.astro-p5s7b6za){flex-wrap:wrap;gap:.4rem;display:flex}.hs-list:where(.astro-p5s7b6za) li:where(.astro-p5s7b6za){color:#e4e9f2;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:.35rem;min-height:34px;padding:0 .7rem;font-size:.86rem;font-weight:600;display:inline-flex}.hs-list:where(.astro-p5s7b6za) .icon{color:var(--color-haldi)}.hs-n:where(.astro-p5s7b6za){color:#aab6cb;font-size:.86rem;line-height:1.55}.hs-a:where(.astro-p5s7b6za){color:#c9d6ff}.hw:where(.astro-p5s7b6za){gap:.75rem;display:grid}@media (width>=640px){.hw:where(.astro-p5s7b6za){grid-template-columns:1fr 1fr}}.hw-i:where(.astro-p5s7b6za){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:1.05rem 1.15rem 1.1rem}.hw-ic:where(.astro-p5s7b6za){background:var(--color-neel-soft);width:36px;height:36px;color:var(--color-neel);border-radius:11px;place-items:center;display:grid}.hw-t:where(.astro-p5s7b6za){margin-top:.7rem;font-weight:650}.hw-d:where(.astro-p5s7b6za){color:var(--color-muted);margin-top:.3rem;font-size:.9rem;line-height:1.55}.hw-local:where(.astro-p5s7b6za):not([hidden]){color:var(--color-ink-2)}.hx:where(.astro-p5s7b6za){gap:.75rem;display:grid;position:relative}@media (width>=640px){.hx:where(.astro-p5s7b6za){grid-template-columns:1fr 1fr}}@media (width>=1180px){.hx:where(.astro-p5s7b6za){grid-template-columns:repeat(4,minmax(0,1fr))}.hx:where(.astro-p5s7b6za):before{content:"";background:linear-gradient(90deg, var(--color-neel), var(--color-haldi));opacity:.35;height:2px;position:absolute;top:2.05rem;left:2rem;right:2rem}}.hx-i:where(.astro-p5s7b6za){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:1.05rem 1.15rem 1.2rem;position:relative}.hx-n:where(.astro-p5s7b6za){font-family:var(--font-display);color:var(--color-neel);font-variant-numeric:tabular-nums;font-size:1rem;position:absolute;top:1.05rem;right:1.15rem}.hx-foot:where(.astro-p5s7b6za){flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}@media (width>=768px){.hx-foot:where(.astro-p5s7b6za){flex-direction:row;justify-content:space-between;align-items:center}}.ilink:where(.astro-p5s7b6za){color:var(--color-neel);text-underline-offset:.2em;text-decoration:underline #1f4bd159}.ilink:where(.astro-p5s7b6za):hover{text-decoration-color:currentColor}@media (width<=767px){.sp:where(.astro-p5s7b6za){padding-block:40px}.sec-head:where(.astro-p5s7b6za){gap:.5rem;margin-bottom:1.15rem}.sec-gap:where(.astro-p5s7b6za){margin-top:1.75rem}.sec-h:where(.astro-p5s7b6za){margin-top:.6rem}.sec-p:where(.astro-p5s7b6za){font-size:.95rem}.ww-hero .ph-in{padding-bottom:1.6rem}.ww-hero .ph-split{gap:1.25rem}.ww-hero .hero-in>.eyebrow{margin-top:1.1rem}.ww-hero .ph-h{margin-top:.7rem}.ww-hero .hero-in>.lede{margin-top:.75rem;font-size:.98rem}.so-act:where(.astro-p5s7b6za){grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.15rem;display:grid}.so-act:where(.astro-p5s7b6za) .btn:where(.astro-p5s7b6za){padding:0 .5rem;font-size:.84rem}.ww-notes:where(.astro-p5s7b6za){gap:.3rem .9rem;margin-top:.9rem;font-size:.84rem}.yc:where(.astro-p5s7b6za){border-radius:22px;gap:.8rem;padding:1.05rem}.yc-c:where(.astro-p5s7b6za){font-size:1.6rem}.yc-price:where(.astro-p5s7b6za) .fig:where(.astro-p5s7b6za){font-size:1.3rem}.ww-ab:where(.astro-p5s7b6za) .ab{gap:.35rem;padding:1rem 1.05rem 1rem 1.35rem}.ww-ab:where(.astro-p5s7b6za) .ab-t{font-size:.96rem;line-height:1.55}.wn:where(.astro-p5s7b6za){gap:.75rem}.wn-card:where(.astro-p5s7b6za){border-radius:20px;padding:.95rem 1.05rem .4rem}.wn-h:where(.astro-p5s7b6za){gap:.5rem;padding-bottom:.6rem;font-size:1.2rem}.wn-ic:where(.astro-p5s7b6za){width:30px;height:30px}.wl:where(.astro-p5s7b6za)>li:where(.astro-p5s7b6za){gap:.55rem;padding:.6rem 0;font-size:.9rem;line-height:1.45}.wl:where(.astro-p5s7b6za)+.m-clamp-btn{margin:.1rem 0 .7rem}.wn-foot:where(.astro-p5s7b6za){margin:.1rem 0 .55rem;padding:.6rem .75rem;font-size:.82rem}.sum:where(.astro-p5s7b6za){gap:.35rem;margin-bottom:1rem}.sum:where(.astro-p5s7b6za) li:where(.astro-p5s7b6za){gap:.4rem;padding:.3rem .45rem .3rem .35rem}.sum:where(.astro-p5s7b6za) .tag:where(.astro-p5s7b6za){font-size:.72rem}.sum:where(.astro-p5s7b6za) b:where(.astro-p5s7b6za){font-size:1.05rem}.rgr-i:where(.astro-p5s7b6za){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;flex-direction:column;padding:.95rem 1rem .4rem;display:flex}.rgr-h:where(.astro-p5s7b6za){border-bottom:2px solid var(--color-ink);font-family:var(--font-display);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.55rem;font-size:1.3rem;font-weight:500;display:flex}.rgr-n:where(.astro-p5s7b6za){background:var(--color-paper-2);min-width:26px;height:26px;font-family:var(--font-sans);color:var(--color-muted);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.8rem;font-weight:600;display:grid}.rgr-rows:where(.astro-p5s7b6za)>li:where(.astro-p5s7b6za){border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:.65rem 0;display:flex}.rgr-rows:where(.astro-p5s7b6za)>li:where(.astro-p5s7b6za):last-child{border-bottom:0}.rgr-rows:where(.astro-p5s7b6za)>li:where(.astro-p5s7b6za).is-here{background:var(--color-haldi-soft);border-radius:10px;margin-inline:-.5rem;padding-inline:.5rem}.rgr-c:where(.astro-p5s7b6za){font-size:.93rem;font-weight:650;line-height:1.3}.rgr-t:where(.astro-p5s7b6za){color:var(--color-muted);flex-basis:100%;font-size:.86rem;line-height:1.45}.hs-map:where(.astro-p5s7b6za){border-radius:22px;padding:1.1rem}.hw-i:where(.astro-p5s7b6za),.hx-i:where(.astro-p5s7b6za){border-radius:18px;padding:.9rem 1rem 1rem}.hx-foot:where(.astro-p5s7b6za){margin-top:.9rem}.hx-foot:where(.astro-p5s7b6za) p:where(.astro-p5s7b6za){font-size:.9rem}}
