.smap[data-astro-cid-jzvrpqqq]{--smap-gap:clamp(3.5rem, 7vw, 6.5rem);--smap-bus:.42;--smap-ic:44px;margin-top:var(--space-5);position:relative}.smap-wires[data-astro-cid-jzvrpqqq]{display:none}.smap-node[data-astro-cid-jzvrpqqq]{align-items:center;gap:var(--space-3);border:0 solid #0000;border-top:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr) auto;padding:.9rem .25rem .9rem 0;display:grid;position:relative}.smap-ic[data-astro-cid-jzvrpqqq]{width:var(--smap-ic);height:var(--smap-ic);border-radius:var(--smap-ic-r,13px);border:var(--bw-card) solid var(--bd-tile);background:var(--smap-ic-bg,var(--brand-wash));color:var(--smap-ic-fg,var(--brand-bright));place-items:center;display:grid}.smap-ic[data-astro-cid-jzvrpqqq] svg{width:22px;height:22px}.smap-n2[data-astro-cid-jzvrpqqq]{--smap-ic-bg:var(--indigo-w);--smap-ic-fg:var(--indigo)}.smap-n3[data-astro-cid-jzvrpqqq]{--smap-ic-bg:var(--emerald-w);--smap-ic-fg:var(--emerald)}.smap-n4[data-astro-cid-jzvrpqqq]{--smap-ic-bg:#fde8ee;--smap-ic-fg:var(--danger)}.smap-n5[data-astro-cid-jzvrpqqq]{--smap-ic-bg:#f0ebff;--smap-ic-fg:#6b46c1}.smap-n6[data-astro-cid-jzvrpqqq]{--smap-ic-fg:var(--brand-text)}.smap-title[data-astro-cid-jzvrpqqq]{font-size:var(--step-1);line-height:calc(1.2 * var(--ih-lh-display,1));margin:0}.smap-trigger[data-astro-cid-jzvrpqqq]{color:var(--text);text-decoration:none}.smap-trigger[data-astro-cid-jzvrpqqq]:hover{text-decoration:none}.smap-trigger[data-astro-cid-jzvrpqqq]:after{content:"";position:absolute;inset:0}.smap-trigger[data-astro-cid-jzvrpqqq]:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;border-radius:4px}.smap-spec[data-astro-cid-jzvrpqqq]{font-size:.72rem;font-weight:calc(400 + var(--ih-fw-mono,0));letter-spacing:calc(.02em + var(--ih-ls-mono,0em));color:var(--text-3);margin:.2rem 0 0}.smap-port[data-astro-cid-jzvrpqqq]{border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);width:9px;height:9px;margin-right:.35rem;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.smap-node[data-astro-cid-jzvrpqqq].is-active .smap-port[data-astro-cid-jzvrpqqq]{transform:translateY(2px)rotate(-135deg)}.smap-panel[data-astro-cid-jzvrpqqq]{margin-left:calc(var(--smap-ic) / 2 - 1px);padding:0 0 var(--space-4) calc(var(--smap-ic) / 2 + var(--space-3));border-left:1.5px solid color-mix(in srgb, var(--brand-bright) 45%, transparent);--smap-pin-x:calc(var(--smap-ic) / -2 - var(--space-3) - .75px);display:none}.smap-panel[data-astro-cid-jzvrpqqq].is-active{display:block}.smap-body[data-astro-cid-jzvrpqqq]{color:var(--text-2);font-size:var(--step-0);line-height:calc(1.6 * var(--ih-lh-body,1));max-width:56ch;margin:0}.smap-pick[data-astro-cid-jzvrpqqq]{margin:var(--space-4) 0 0;font-size:var(--step--1);font-weight:calc(600 + var(--ih-fw-body,0));color:var(--text-3)}.smap-routes[data-astro-cid-jzvrpqqq]{margin:var(--space-2) 0 0;padding:0;list-style:none}.smap-body[data-astro-cid-jzvrpqqq]+.smap-routes[data-astro-cid-jzvrpqqq]{margin-top:var(--space-3)}.smap-route[data-astro-cid-jzvrpqqq]{column-gap:var(--space-3);border-top:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.8rem 0;text-decoration:none;display:grid;position:relative}.smap-route[data-astro-cid-jzvrpqqq]:hover{text-decoration:none}.smap-route-name[data-astro-cid-jzvrpqqq]{font-size:var(--step-0);font-weight:calc(700 + var(--ih-fw-body,0));grid-column:1;transition:color .15s}.smap-route-hint[data-astro-cid-jzvrpqqq]{font-size:var(--step--1);color:var(--text-2);grid-column:1}.smap-route-arrow[data-astro-cid-jzvrpqqq]{color:var(--text-3);grid-area:1/2/span 2;transition:transform .16s,color .15s;display:grid}.smap-route[data-astro-cid-jzvrpqqq]:hover .smap-route-name[data-astro-cid-jzvrpqqq],.smap-route[data-astro-cid-jzvrpqqq]:focus-visible .smap-route-name[data-astro-cid-jzvrpqqq]{color:var(--brand-text)}.smap-route[data-astro-cid-jzvrpqqq]:hover .smap-route-arrow[data-astro-cid-jzvrpqqq],.smap-route[data-astro-cid-jzvrpqqq]:focus-visible .smap-route-arrow[data-astro-cid-jzvrpqqq]{color:var(--brand-text);transform:translate(4px)}.smap-route[data-astro-cid-jzvrpqqq]:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:4px}.smap-pin[data-astro-cid-jzvrpqqq]{left:calc(var(--smap-pin-x) - 4px);background:var(--panel);border:1.5px solid var(--brand-bright);border-radius:50%;width:8px;height:8px;margin-top:-4px;transition:background-color .15s;position:absolute;top:50%}.smap-route[data-astro-cid-jzvrpqqq]:hover .smap-pin[data-astro-cid-jzvrpqqq],.smap-route[data-astro-cid-jzvrpqqq]:focus-visible .smap-pin[data-astro-cid-jzvrpqqq]{background:var(--brand-bright)}@media (width>=56.25em){.smap[data-astro-cid-jzvrpqqq]{grid-template-columns:calc((100% - var(--smap-gap)) * var(--smap-bus)) minmax(0, 1fr);grid-template-rows:repeat(var(--smap-n), 1fr);column-gap:var(--smap-gap);row-gap:.4rem;display:grid}.smap-wires[data-astro-cid-jzvrpqqq]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.smap-wires[data-astro-cid-jzvrpqqq] .smap-wire{fill:none;stroke:var(--brand-bright);stroke-width:1.5px;stroke-linecap:round;opacity:.55;transition:opacity .15s,stroke-width .15s}.smap-wires[data-astro-cid-jzvrpqqq] .smap-wire.is-live{opacity:1;stroke-width:2.25px}.smap-wires[data-astro-cid-jzvrpqqq] .smap-wire.is-drawing{transition:stroke-dashoffset .42s cubic-bezier(.5,.1,.2,1),opacity .15s,stroke-width .15s}.smap-node[data-astro-cid-jzvrpqqq]{z-index:1;border:var(--bw-card) solid transparent;border-radius:var(--radius-lg);grid-column:1;padding:.75rem 1.5rem .75rem .8rem;transition:background-color .18s,border-color .18s,box-shadow .18s}.smap-node[data-astro-cid-jzvrpqqq]:hover{background:color-mix(in srgb, var(--panel) 55%, transparent)}.smap-node[data-astro-cid-jzvrpqqq].is-active{background:var(--panel);border-color:var(--bd-card);box-shadow:var(--sh-2)}.smap-node[data-astro-cid-jzvrpqqq]:before{content:"";right:calc(var(--bw-card) / -2 - .5px);top:calc(-.4rem - var(--bw-card));bottom:calc(-1 * var(--bw-card));background:var(--line-strong);width:1px;position:absolute}.smap-n1[data-astro-cid-jzvrpqqq]:before{top:50%}.smap-last[data-astro-cid-jzvrpqqq]:before{bottom:50%}.smap-node[data-astro-cid-jzvrpqqq].is-active:before{display:none}.smap-port[data-astro-cid-jzvrpqqq],.smap-node[data-astro-cid-jzvrpqqq].is-active .smap-port[data-astro-cid-jzvrpqqq]{right:calc(var(--bw-card) / -2 - 5px);border:1.5px solid var(--text-3);background:var(--panel-2);border-radius:50%;width:10px;height:10px;margin:-5px 0 0;transition:background-color .18s,border-color .18s,box-shadow .18s;position:absolute;top:50%;transform:none}.smap-node[data-astro-cid-jzvrpqqq]:hover .smap-port[data-astro-cid-jzvrpqqq]{border-color:var(--brand-bright)}.smap-node[data-astro-cid-jzvrpqqq].is-active .smap-port[data-astro-cid-jzvrpqqq]{background:var(--brand-bright);border-color:var(--brand-bright);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-bright) 18%, transparent)}.smap-panel[data-astro-cid-jzvrpqqq],.smap-panel[data-astro-cid-jzvrpqqq].is-active{align-self:var(--smap-dock,start);z-index:1;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--panel);border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius-lg);box-shadow:var(--sh-2);--smap-pin-x:calc(-1 * var(--space-4) - var(--bw-card) / 2);grid-area:1/2/-1;margin:0;display:block}.smap-panel[data-astro-cid-jzvrpqqq]{visibility:hidden;opacity:0;transition:opacity .16s,visibility 0s linear .16s}.smap-panel[data-astro-cid-jzvrpqqq].is-active{visibility:visible;opacity:1;transition:opacity .22s 50ms,visibility}.smap-body[data-astro-cid-jzvrpqqq]{max-width:none}}@media (prefers-reduced-motion:reduce){.smap-node[data-astro-cid-jzvrpqqq],.smap-port[data-astro-cid-jzvrpqqq],.smap-panel[data-astro-cid-jzvrpqqq],.smap-panel[data-astro-cid-jzvrpqqq].is-active,.smap-route-name[data-astro-cid-jzvrpqqq],.smap-route-arrow[data-astro-cid-jzvrpqqq],.smap-pin[data-astro-cid-jzvrpqqq]{transition:none}.smap-route[data-astro-cid-jzvrpqqq]:hover .smap-route-arrow[data-astro-cid-jzvrpqqq],.smap-route[data-astro-cid-jzvrpqqq]:focus-visible .smap-route-arrow[data-astro-cid-jzvrpqqq]{transform:none}}.hp[data-astro-cid-p6ertnf7]{display:none}html[data-hero=c] .hp[data-astro-cid-p6ertnf7]{display:block}.hp-q[data-astro-cid-p6ertnf7]{color:var(--text);margin:0 0 var(--space-3);font-weight:600}.hp-tiles[data-astro-cid-p6ertnf7]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hp-tile[data-astro-cid-p6ertnf7]{font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);background:var(--panel);color:var(--text);border:1.5px solid var(--line);gap:2px;padding:.8rem .9rem;transition:border-color .15s,background-color .15s;display:grid}.hp-tile[data-astro-cid-p6ertnf7]:hover{border-color:var(--brand-text)}.hp-tile[data-astro-cid-p6ertnf7][aria-pressed=true]{border-color:var(--brand-text);background:var(--brand-wash)}.hp-tile[data-astro-cid-p6ertnf7]:focus-visible,.hp-choose[data-astro-cid-p6ertnf7]:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.hp-tile-name[data-astro-cid-p6ertnf7]{font-weight:600}.hp-tile-hint[data-astro-cid-p6ertnf7]{color:var(--text-3);font-size:.85rem}.hp-plans[data-astro-cid-p6ertnf7]{margin:var(--space-4) 0 0;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hp-plan[data-astro-cid-p6ertnf7]{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:1rem 1.1rem;display:flex;position:relative}.hp-tag[data-astro-cid-p6ertnf7]{background:var(--brand-text);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:600;position:absolute;top:-.7rem;right:.9rem}.hp-name[data-astro-cid-p6ertnf7]{font-size:1.05rem;font-weight:700}.hp-spec[data-astro-cid-p6ertnf7]{color:var(--text-3);font-size:.85rem}.hp-price[data-astro-cid-p6ertnf7]{margin-top:var(--space-2);font-variant-numeric:tabular-nums}.hp-price[data-astro-cid-p6ertnf7] b[data-astro-cid-p6ertnf7]{font-size:1.6rem}.hp-price[data-astro-cid-p6ertnf7] span[data-astro-cid-p6ertnf7]{color:var(--text-3)}.hp-billed[data-astro-cid-p6ertnf7]{color:var(--text-3);font-size:.85rem}.hp-choose[data-astro-cid-p6ertnf7]{justify-content:center;align-self:stretch;margin-top:auto}.hp-plan[data-astro-cid-p6ertnf7] .hp-billed[data-astro-cid-p6ertnf7]{margin-bottom:var(--space-3)}.hp-foot[data-astro-cid-p6ertnf7]{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;color:var(--text-3);flex-wrap:wrap;font-size:.85rem;display:flex}.hp-foot[data-astro-cid-p6ertnf7] a[data-astro-cid-p6ertnf7]{color:var(--brand-text);font-weight:600}@media (width<=900px){.hp-tiles[data-astro-cid-p6ertnf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hp-plans[data-astro-cid-p6ertnf7]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hp-tile[data-astro-cid-p6ertnf7]{transition:none}}.hb[data-astro-cid-aoub6tig]{max-width:52rem;display:none}html[data-hero=d] .hb[data-astro-cid-aoub6tig]{display:block}.hb-label[data-astro-cid-aoub6tig]{margin-bottom:var(--space-2);font-weight:600;display:block}.hb-row[data-astro-cid-aoub6tig]{gap:var(--space-2);display:flex}.hb-row[data-astro-cid-aoub6tig] input[data-astro-cid-aoub6tig]{min-width:0;font:inherit;border-radius:var(--radius);border:1.5px solid var(--line);background:var(--panel);color:var(--text);flex:1;padding:.75rem .9rem}.hb-row[data-astro-cid-aoub6tig] input[data-astro-cid-aoub6tig]:focus-visible,.hb-alts[data-astro-cid-aoub6tig] .hb-alt:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.hb-msg[data-astro-cid-aoub6tig]{margin:var(--space-3) 0 0;color:var(--text-2)}.hb-msg[data-astro-cid-aoub6tig] a{color:var(--brand-text);font-weight:600}.hb-card[data-astro-cid-aoub6tig]{margin-top:var(--space-4)}.hb-card[data-astro-cid-aoub6tig][hidden],.hb-msg[data-astro-cid-aoub6tig][hidden],.hb-gst[data-astro-cid-aoub6tig][hidden]{display:none}.hb-alts[data-astro-cid-aoub6tig]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hb-alts[data-astro-cid-aoub6tig] .hb-alt{font:inherit;cursor:pointer;background:var(--panel);color:var(--text);border:1.5px solid var(--line);border-radius:999px;padding:4px 12px;font-size:.88rem}.hb-alts[data-astro-cid-aoub6tig] .hb-alt[aria-pressed=true]{border-color:var(--brand-text);background:var(--brand-wash)}.hb-body[data-astro-cid-aoub6tig]{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid;overflow:hidden}.hb-items[data-astro-cid-aoub6tig]{gap:var(--space-3);margin:0;padding:1rem 1.1rem;list-style:none;display:grid}.hb-items[data-astro-cid-aoub6tig] li[data-astro-cid-aoub6tig]{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.hb-k[data-astro-cid-aoub6tig]{color:var(--text-3);font-size:.85rem}.hb-v[data-astro-cid-aoub6tig]{min-width:0;display:grid}.hb-v[data-astro-cid-aoub6tig] b[data-astro-cid-aoub6tig]{overflow-wrap:anywhere}.hb-v[data-astro-cid-aoub6tig] span[data-astro-cid-aoub6tig]{color:var(--text-3);font-size:.85rem}.hb-p[data-astro-cid-aoub6tig]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hb-total[data-astro-cid-aoub6tig]{background:var(--brand-wash);flex-direction:column;gap:4px;padding:1rem 1.1rem;display:flex}.hb-total[data-astro-cid-aoub6tig]>span[data-astro-cid-aoub6tig]{color:var(--text-3);font-size:.85rem}.hb-total[data-astro-cid-aoub6tig] b[data-astro-cid-aoub6tig]{font-variant-numeric:tabular-nums;font-size:1.6rem}.hb-total[data-astro-cid-aoub6tig] .btn[data-astro-cid-aoub6tig]{margin-top:var(--space-3);overflow-wrap:anywhere;justify-content:center}.hb-only[data-astro-cid-aoub6tig]{color:var(--brand-text);text-align:center;margin-top:4px;font-size:.88rem}@media (width<=760px){.hb-body[data-astro-cid-aoub6tig]{grid-template-columns:1fr}.hb-items[data-astro-cid-aoub6tig] li[data-astro-cid-aoub6tig]{grid-template-columns:minmax(0,1fr) auto}.hb-k[data-astro-cid-aoub6tig]{display:none}}.jaali[data-astro-cid-bqaqx4dp]{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23F2760C' stroke-opacity='.16' stroke-width='1'%3E%3Cpath d='M30 0 L60 30 L30 60 L0 30 Z'/%3E%3Ccircle cx='30' cy='30' r='11'/%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px;position:absolute;inset:0}.hero[data-astro-cid-bqaqx4dp]{padding-block:var(--space-6) var(--space-6);background:var(--ink);position:relative;overflow:hidden}.hero-blob[data-astro-cid-bqaqx4dp]{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hb1[data-astro-cid-bqaqx4dp]{background:#f2760c2e;width:520px;height:520px;top:-190px;right:-140px}.hb2[data-astro-cid-bqaqx4dp]{background:#5a6ed424;width:420px;height:420px;top:220px;left:-190px}.hero-grid[data-astro-cid-bqaqx4dp]{gap:var(--space-6);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}@media (width<=1240px){.hero-grid[data-astro-cid-bqaqx4dp]{gap:var(--space-5);grid-template-columns:1fr}}.hero[data-astro-cid-bqaqx4dp] h1[data-astro-cid-bqaqx4dp]{font-size:var(--step-5);line-height:calc(1.02 * var(--ih-lh-display,1));letter-spacing:calc(-.045em + var(--ih-ls-display,0em));margin:var(--space-3) 0 var(--space-4)}@media (width>=1024px){html:is([data-hero=b],[data-hero=c],[data-hero=d]) .hero[data-astro-cid-bqaqx4dp] h1[data-astro-cid-bqaqx4dp]{font-size:var(--step-4)}}@media (width<=640px){.hero[data-astro-cid-bqaqx4dp] h1[data-astro-cid-bqaqx4dp]{font-size:var(--step-4)}}.hero[data-astro-cid-bqaqx4dp] h1[data-astro-cid-bqaqx4dp] em[data-astro-cid-bqaqx4dp]{color:var(--brand-text);font-style:normal}.sq[data-astro-cid-bqaqx4dp]{text-wrap:balance;max-width:100%;display:inline-block;position:relative}.sq[data-astro-cid-bqaqx4dp] .sq-line[data-astro-cid-bqaqx4dp]{width:100%;height:.28em;color:var(--brand-bright);position:absolute;bottom:-.16em;left:0;right:0;overflow:visible}.hero-pill[data-astro-cid-bqaqx4dp]{text-transform:none;font-family:var(--font-ui);font-weight:calc(600 + var(--ih-fw-ui,0));letter-spacing:var(--ih-ls-ui,0);color:#9a4a03;background:var(--brand-wash);border:1.5px solid var(--saffron-l);border-radius:var(--radius-full);align-items:center;gap:9px;padding:7px 16px;font-size:.84rem;display:inline-flex}.hero-pill[data-astro-cid-bqaqx4dp] .d[data-astro-cid-bqaqx4dp]{background:var(--emerald);border-radius:50%;width:7px;height:7px}.lede[data-astro-cid-bqaqx4dp]{max-width:52ch;color:var(--text-2);font-size:calc(var(--step-1-raw) * var(--ih-fs-body,1));margin-top:var(--space-4)}.hero-actions[data-astro-cid-bqaqx4dp]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-bqaqx4dp] .btn[data-astro-cid-bqaqx4dp]{padding-inline:.95em;font-size:.95rem}[data-astro-cid-bqaqx4dp][data-hero-b],html:is([data-hero=b],[data-hero=c],[data-hero=d]) [data-astro-cid-bqaqx4dp][data-hero-a]{display:none}html:is([data-hero=b],[data-hero=c],[data-hero=d]) [data-astro-cid-bqaqx4dp][data-hero-b]{display:inline-flex}html:is([data-hero=c],[data-hero=d]) .hero-ab[data-astro-cid-bqaqx4dp]{display:none}.hero-offer[data-astro-cid-bqaqx4dp]{grid-column:1/-1;min-width:0;display:none}html:is([data-hero=c],[data-hero=d]) .hero-offer[data-astro-cid-bqaqx4dp]{display:block}@media (width<=1240px){html:is([data-hero=c],[data-hero=d]) .hero-aside[data-astro-cid-bqaqx4dp]{order:2}}.hero-aside[data-astro-cid-bqaqx4dp]{position:relative}.hero-ot[data-astro-cid-bqaqx4dp] .optrans{border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius-xl);box-shadow:var(--sh-3);background:var(--panel)}.hero[data-astro-cid-bqaqx4dp] .quick-order{margin-top:var(--space-5)}.ribbon[data-astro-cid-bqaqx4dp]{background:var(--surface-dark);color:var(--ink);border-block:var(--bw-band) solid var(--bd-band);padding:18px 0;position:relative;overflow:hidden}.ribbon-track[data-astro-cid-bqaqx4dp]{gap:40px;width:max-content;display:flex}.ribbon-item[data-astro-cid-bqaqx4dp]{font-weight:calc(600 + var(--ih-fw-body,0));font-size:calc(.95rem * var(--ih-fs-body,1));white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.ribbon-item[data-astro-cid-bqaqx4dp] .rdot[data-astro-cid-bqaqx4dp]{background:var(--saffron-l);border-radius:50%;flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.ribbon-track[data-astro-cid-bqaqx4dp]{animation:34s linear infinite ribbon}}@keyframes ribbon{to{transform:translate(-50%)}}section[data-astro-cid-bqaqx4dp]{padding-block:var(--space-7);position:relative}.sec-head[data-astro-cid-bqaqx4dp]{max-width:660px;margin-bottom:var(--space-5)}section[data-astro-cid-bqaqx4dp] h2[data-astro-cid-bqaqx4dp]{font-size:var(--step-3);margin-top:var(--space-2)}.section-lede[data-astro-cid-bqaqx4dp]{max-width:54ch;color:var(--text-2);margin-top:var(--space-3)}.capabilities[data-astro-cid-bqaqx4dp]{background:var(--panel-2);border-block:var(--bw-band) solid var(--bd-band);overflow:hidden}.direct-routes[data-astro-cid-bqaqx4dp]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:2px dashed var(--line-strong)}.direct-lede[data-astro-cid-bqaqx4dp]{letter-spacing:calc(.13em + var(--ih-ls-mono,0em));text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-3);font-size:.72rem}.direct-routes[data-astro-cid-bqaqx4dp] ul[data-astro-cid-bqaqx4dp]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.direct-routes[data-astro-cid-bqaqx4dp] a[data-astro-cid-bqaqx4dp]{border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius);background:var(--panel);color:var(--text);box-shadow:var(--sh-1x);gap:.15em;padding:.6em .9em;transition:transform .14s,box-shadow .14s;display:grid}.direct-routes[data-astro-cid-bqaqx4dp] a[data-astro-cid-bqaqx4dp]:hover{transform:translate(var(--lift-x1), var(--lift-1));box-shadow:var(--sh-2);text-decoration:none}.direct-name[data-astro-cid-bqaqx4dp]{font-size:var(--step--1);font-weight:calc(700 + var(--ih-fw-body,0))}.direct-hint[data-astro-cid-bqaqx4dp]{font-size:calc(.75rem * var(--ih-fs-body,1));color:var(--text-3)}.prin[data-astro-cid-bqaqx4dp]{gap:var(--space-4);counter-reset:prin;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.pcard[data-astro-cid-bqaqx4dp]{counter-increment:prin;background:var(--panel);border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);box-shadow:var(--sh-2);position:relative;overflow:hidden}.pcard[data-astro-cid-bqaqx4dp] .num[data-astro-cid-bqaqx4dp]{font-family:var(--font-display);font-size:calc(5.2rem * var(--ih-fs-display,1));font-weight:calc(700 + var(--ih-fw-display,0));color:var(--brand-wash);letter-spacing:calc(-.06em + var(--ih-ls-display,0em));z-index:0;line-height:1;position:absolute;top:-.2em;right:.12em}.pcard[data-astro-cid-bqaqx4dp] .num[data-astro-cid-bqaqx4dp]:before{content:counter(prin, decimal-leading-zero)}.pcard[data-astro-cid-bqaqx4dp]>[data-astro-cid-bqaqx4dp]{z-index:1;position:relative}.pcard[data-astro-cid-bqaqx4dp] .k[data-astro-cid-bqaqx4dp]{letter-spacing:calc(.02em + var(--ih-ls-mono,0em));color:var(--brand-text);margin-bottom:var(--space-2);font-size:.72rem;display:block}.pcard[data-astro-cid-bqaqx4dp] p[data-astro-cid-bqaqx4dp]{color:var(--text-2);font-size:var(--step--1)}.case-notes[data-astro-cid-bqaqx4dp]{background:var(--indigo);color:#fff;border-block:var(--bw-band) solid var(--bd-band);overflow:hidden}.case-notes[data-astro-cid-bqaqx4dp] .jaali[data-astro-cid-bqaqx4dp]{opacity:.28;filter:brightness(3)}.case-notes[data-astro-cid-bqaqx4dp] .eyebrow[data-astro-cid-bqaqx4dp]{color:var(--saffron-l)}.case-notes[data-astro-cid-bqaqx4dp] h2[data-astro-cid-bqaqx4dp]{color:#fff}.case-notes[data-astro-cid-bqaqx4dp] .section-lede[data-astro-cid-bqaqx4dp]{color:#ffffffc7}.case-grid[data-astro-cid-bqaqx4dp]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.case[data-astro-cid-bqaqx4dp]{background:var(--ink);color:var(--text);border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--sh-case);flex-direction:column;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s;display:flex}.case[data-astro-cid-bqaqx4dp]:hover{transform:translate(var(--lift-x2), var(--lift-2));box-shadow:var(--sh-case-hover)}.case[data-astro-cid-bqaqx4dp] .cid[data-astro-cid-bqaqx4dp]{letter-spacing:calc(.1em + var(--ih-ls-mono,0em));background:var(--text);color:var(--ink);border-radius:var(--radius-full);margin-bottom:var(--space-3);align-self:flex-start;padding:6px 12px;font-size:.68rem}.case[data-astro-cid-bqaqx4dp] h3[data-astro-cid-bqaqx4dp]{font-size:var(--step-1);line-height:calc(1.25 * var(--ih-lh-display,1));margin-bottom:var(--space-2)}.case[data-astro-cid-bqaqx4dp] p[data-astro-cid-bqaqx4dp]{font-size:var(--step--1);color:var(--text-2)}.case[data-astro-cid-bqaqx4dp] .ft[data-astro-cid-bqaqx4dp]{padding-top:var(--space-3);font-size:calc(.66rem * var(--ih-fs-body,1));letter-spacing:calc(.08em + var(--ih-ls-body,0em));text-transform:uppercase;color:var(--text-3);margin-top:auto}.case-foot[data-astro-cid-bqaqx4dp]{margin-top:var(--space-4);font-size:var(--step--1);color:#ffffffc7}.mig[data-astro-cid-bqaqx4dp]{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=940px){.mig[data-astro-cid-bqaqx4dp]{gap:var(--space-5);grid-template-columns:1fr}}.mig-copy[data-astro-cid-bqaqx4dp] .btn[data-astro-cid-bqaqx4dp]{margin-top:var(--space-4)}.mig-steps[data-astro-cid-bqaqx4dp]{gap:var(--space-3);display:grid}.mstep[data-astro-cid-bqaqx4dp]{gap:var(--space-3);background:var(--panel);border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius);padding:var(--space-3) var(--space-4);box-shadow:var(--sh-chip);align-items:center;transition:transform .16s,box-shadow .16s;display:flex}.mstep[data-astro-cid-bqaqx4dp]:hover{transform:translate(var(--lift-x1), var(--lift-1));box-shadow:var(--sh-mstep-hover)}.mstep[data-astro-cid-bqaqx4dp] .n[data-astro-cid-bqaqx4dp]{background:var(--brand-bright);color:#fff;width:36px;height:36px;font-family:var(--font-display);font-weight:calc(700 + var(--ih-fw-display,0));border:var(--bw-card) solid var(--bd-step);border-radius:50%;flex:none;place-items:center;display:grid}.mstep[data-astro-cid-bqaqx4dp] .k[data-astro-cid-bqaqx4dp]{letter-spacing:calc(.1em + var(--ih-ls-mono,0em));text-transform:uppercase;color:var(--brand-text);font-size:.68rem;display:block}.mstep[data-astro-cid-bqaqx4dp] h3[data-astro-cid-bqaqx4dp]{font-size:var(--step-0);font-family:var(--font-body);font-weight:calc(700 + var(--ih-fw-body,0));line-height:calc(1.6 * var(--ih-lh-body,1));letter-spacing:var(--ih-ls-body,normal);text-wrap:wrap;margin-top:2px}.mstep[data-astro-cid-bqaqx4dp] .ml[data-astro-cid-bqaqx4dp]{font-size:var(--step--1);color:var(--text-2);margin-top:2px}.home-support[data-astro-cid-bqaqx4dp]{background:var(--panel-2)}.support-cols[data-astro-cid-bqaqx4dp]{display:contents}.sstat[data-astro-cid-bqaqx4dp]{display:none}.sstat-v[data-astro-cid-bqaqx4dp]{font-family:var(--font-display);font-weight:calc(700 + var(--ih-fw-display,0));font-size:var(--step-4);letter-spacing:calc(-.04em + var(--ih-ls-display,0em));line-height:calc(1 * var(--ih-lh-display,1));color:var(--text);display:block}.sstat-k[data-astro-cid-bqaqx4dp]{font-size:var(--step--1);color:var(--text-3);margin-top:var(--space-2);display:block}.sstat-row[data-astro-cid-bqaqx4dp]{font-size:var(--step--1);color:var(--text-3);padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--line);display:block}.sstat-row[data-astro-cid-bqaqx4dp] b[data-astro-cid-bqaqx4dp]{font-family:var(--font-display);color:var(--text);margin-right:.5em}.support-grid[data-astro-cid-bqaqx4dp]{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.scard[data-astro-cid-bqaqx4dp]{background:var(--panel);border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--sh-2)}.scard[data-astro-cid-bqaqx4dp] .k[data-astro-cid-bqaqx4dp]{letter-spacing:calc(.02em + var(--ih-ls-mono,0em));font-size:.72rem;font-weight:calc(400 + var(--ih-fw-mono));color:var(--brand-text);margin-bottom:var(--space-2);display:block}.scard[data-astro-cid-bqaqx4dp] p[data-astro-cid-bqaqx4dp]{color:var(--text-2);font-size:var(--step--1)}.close-block[data-astro-cid-bqaqx4dp]{display:contents}.legacy[data-astro-cid-bqaqx4dp]{padding-block:0 var(--space-6)}.legacy-bar[data-astro-cid-bqaqx4dp]{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--panel);border:var(--bw-card) solid var(--bd-card);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--sh-2);flex-wrap:wrap;display:flex}.legacy-actions[data-astro-cid-bqaqx4dp]{gap:var(--space-3);flex-wrap:wrap;display:flex}.legacy-bar[data-astro-cid-bqaqx4dp] p[data-astro-cid-bqaqx4dp]{color:var(--text-2)}.legacy-bar[data-astro-cid-bqaqx4dp] strong[data-astro-cid-bqaqx4dp]{color:var(--text)}.closing[data-astro-cid-bqaqx4dp]{background:var(--brand-bright);color:#fff;text-align:center;border-block:var(--bw-band) solid var(--bd-band);overflow:hidden}.closing[data-astro-cid-bqaqx4dp] .jaali[data-astro-cid-bqaqx4dp]{opacity:.4;filter:brightness(4)}.closing[data-astro-cid-bqaqx4dp] h2[data-astro-cid-bqaqx4dp]{color:#fff;max-width:16ch;margin-inline:auto}.closing[data-astro-cid-bqaqx4dp] .section-lede[data-astro-cid-bqaqx4dp]{color:#ffffffeb;max-width:54ch;margin-inline:auto}.closing-actions[data-astro-cid-bqaqx4dp]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.btn-w[data-astro-cid-bqaqx4dp]{background:var(--panel);color:var(--text);box-shadow:var(--sh-btn)}.btn-w[data-astro-cid-bqaqx4dp]:hover{transform:translateY(var(--lift-2));box-shadow:var(--sh-btn-hover);background:var(--panel-2)}.btn-w[data-astro-cid-bqaqx4dp]:active{transform:translateY(var(--press));box-shadow:var(--sh-btn-active)}.btn-o[data-astro-cid-bqaqx4dp]{color:#fff;box-shadow:var(--sh-btn-o);background:0 0;border-color:#fff}.btn-o[data-astro-cid-bqaqx4dp]:hover{transform:translateY(var(--lift-2));box-shadow:var(--sh-btn-o-hover);background:#ffffff24}.btn-o[data-astro-cid-bqaqx4dp]:active{transform:translateY(var(--press));box-shadow:var(--sh-btn-o-active)}:root[data-home-tree] .home--warm-indic{display:none}
