.applications-section.svelte-1200ff7{width:100%;height:calc(100svh - var(--header-height));color:#f7f5ef;background:#191b1c;grid-template-columns:minmax(28rem,.82fr) minmax(0,1.18fr);min-height:44rem;display:grid;overflow:clip}.applications-copy.svelte-1200ff7{min-width:0;padding:clamp(2.5rem, 5vw, 6rem) var(--page-gutter);border-inline-end:1px solid #ffffff24;flex-direction:column;justify-content:center;display:flex}.applications-copy.svelte-1200ff7>p:where(.svelte-1200ff7),h2.svelte-1200ff7{margin:0}.applications-copy.svelte-1200ff7>p:where(.svelte-1200ff7):first-child{color:var(--color-accent);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.04rem);font-weight:550}h2.svelte-1200ff7{font-family:var(--font-display-wide);letter-spacing:-.05em;gap:.06em;margin-top:.75rem;font-size:clamp(2.8rem,4vw,4.85rem);font-weight:900;line-height:1.18;display:grid}h2.svelte-1200ff7 span:where(.svelte-1200ff7){display:block}h2.svelte-1200ff7 .accent:where(.svelte-1200ff7){color:var(--color-accent)}.description.svelte-1200ff7{color:#b8b9b4;max-width:39rem;font-family:var(--font-text-wide);font-size:clamp(.84rem,.98vw,1rem);line-height:1.9;margin-top:clamp(1rem,2.4vh,1.75rem)!important}.applications-cta.svelte-1200ff7{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);width:min(100%,19rem);min-height:4rem;color:var(--color-accent-ink);font-family:var(--font-text-wide);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.4rem,3vh,2.2rem);padding:.8rem 1.25rem;font-size:.94rem;font-weight:620;display:inline-flex}.applications-cta.svelte-1200ff7:hover{background:#ffd33b;transform:translateY(-.12rem)}.applications-grid.svelte-1200ff7{direction:rtl;background:#ffffff29;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;min-height:0;display:grid}.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7){color:#f7f5ef;text-align:right;cursor:pointer;background:#111314;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title index""icon description index""link link link";align-content:center;align-items:center;column-gap:clamp(.75rem,1.5vw,1.25rem);min-width:0;min-height:0;padding:clamp(1rem,2vw,2rem);transition:background-color .28s,color .28s,padding .28s;display:grid;position:relative}.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):hover,.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):focus-visible,.applications-grid.svelte-1200ff7 button.active:where(.svelte-1200ff7){background:var(--color-accent);color:var(--color-accent-ink)}.application-index.svelte-1200ff7{color:#777a77;font-family:var(--font-text-wide);direction:ltr;grid-area:index;align-self:start;font-size:.72rem}.active.svelte-1200ff7 .application-index:where(.svelte-1200ff7),.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):hover .application-index:where(.svelte-1200ff7){color:#17150e94}.application-icon.svelte-1200ff7{width:3.25rem;height:3.25rem;color:var(--color-accent);border:1px solid #fff3;grid-area:icon;place-items:center;display:grid}.active.svelte-1200ff7 .application-icon:where(.svelte-1200ff7),.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):hover .application-icon:where(.svelte-1200ff7){color:var(--color-accent-ink);border-color:#17150e52}.applications-grid.svelte-1200ff7 strong:where(.svelte-1200ff7){font-family:var(--font-display-wide);grid-area:title;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:780;line-height:1.35}.application-description.svelte-1200ff7{color:#aeb0ac;grid-area:description;font-size:clamp(.72rem,.78vw,.82rem);line-height:1.7}.active.svelte-1200ff7 .application-description:where(.svelte-1200ff7),.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):hover .application-description:where(.svelte-1200ff7){color:#17150eb8}.application-link.svelte-1200ff7{max-height:0;font-family:var(--font-text-wide);opacity:0;border-top:1px solid #0000;grid-area:link;justify-content:space-between;align-items:center;margin-top:0;font-size:.75rem;font-weight:600;transition:max-height .28s,margin-top .28s,padding-top .28s,opacity .2s;display:flex;overflow:hidden}.active.svelte-1200ff7 .application-link:where(.svelte-1200ff7),.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):hover .application-link:where(.svelte-1200ff7),.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7):focus-visible .application-link:where(.svelte-1200ff7){opacity:1;border-top-color:#17150e40;max-height:3rem;margin-top:.65rem;padding-top:.55rem}@media (width<=68rem){.applications-section.svelte-1200ff7{grid-template-columns:1fr;height:auto;min-height:0}.applications-copy.svelte-1200ff7{border-inline-end:0;border-bottom:1px solid #ffffff26;padding-block:3.75rem}.applications-grid.svelte-1200ff7{grid-template-rows:none}.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7){min-height:13rem}}@media (width<=42rem){h2.svelte-1200ff7{font-size:clamp(2.45rem,12vw,3.55rem);line-height:1.24}.applications-grid.svelte-1200ff7{grid-template-columns:1fr}.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7){min-height:11.5rem}}@media (prefers-reduced-motion:reduce){.applications-cta.svelte-1200ff7,.applications-grid.svelte-1200ff7 button:where(.svelte-1200ff7),.application-link.svelte-1200ff7{transition:none}.applications-cta.svelte-1200ff7:hover{transform:none}}.capacity-section.svelte-1oeejmm{width:100%;height:calc(100svh - var(--header-height));background:var(--color-surface);min-height:46rem;color:var(--color-text);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}.capacity-main.svelte-1oeejmm{direction:ltr;grid-template-columns:minmax(0,1.12fr) minmax(29rem,.88fr);grid-template-areas:"visual copy";min-width:0;min-height:0;display:grid}.capacity-visual.svelte-1oeejmm{background:#eef0ee;grid-area:visual;min-width:0;min-height:0;overflow:hidden}.capacity-visual.svelte-1oeejmm img:where(.svelte-1oeejmm){object-fit:cover;object-position:center;width:100%;height:100%;transition:filter var(--transition-base), transform .62s cubic-bezier(.2, .8, .2, 1)}.capacity-section.svelte-1oeejmm:has(.factor-rail:where(.svelte-1oeejmm) button:where(.svelte-1oeejmm):hover) .capacity-visual:where(.svelte-1oeejmm) img:where(.svelte-1oeejmm){transform:scale(1.02)}.capacity-copy.svelte-1oeejmm{min-width:0;padding:clamp(2rem, 4vw, 4.5rem) var(--page-gutter);text-align:right;direction:rtl;flex-direction:column;grid-area:copy;justify-content:center;display:flex}.capacity-eyebrow.svelte-1oeejmm,.capacity-description.svelte-1oeejmm,.factor-detail.svelte-1oeejmm p:where(.svelte-1oeejmm){margin:0}.capacity-eyebrow.svelte-1oeejmm{color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.04rem);font-weight:550}h2.svelte-1oeejmm{font-family:var(--font-display-wide);letter-spacing:-.05em;gap:.06em;margin:clamp(.75rem,1.6vh,1.15rem) 0 0;font-size:clamp(2.55rem,3.65vw,4.4rem);font-weight:900;line-height:1.2;display:grid}h2.svelte-1oeejmm span:where(.svelte-1oeejmm){display:block}h2.svelte-1oeejmm .accent:where(.svelte-1oeejmm){color:var(--color-accent)}.capacity-description.svelte-1oeejmm{max-width:39rem;color:var(--color-text-soft);font-family:var(--font-text-wide);margin-top:clamp(.85rem,1.8vh,1.3rem);font-size:clamp(.82rem,.96vw,.98rem);line-height:1.9}.factor-detail.svelte-1oeejmm{border-block:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;max-width:38rem;margin-top:clamp(1rem,2.25vh,1.7rem);padding:1rem 0;display:grid}.detail-number.svelte-1oeejmm{background:var(--color-accent);width:2.8rem;height:2.8rem;color:var(--color-accent-ink);font-family:var(--font-text-wide);place-items:center;font-size:.76rem;font-weight:650;display:grid}.factor-detail.svelte-1oeejmm strong:where(.svelte-1oeejmm){font-family:var(--font-display-wide);font-size:1.05rem;font-weight:760}.factor-detail.svelte-1oeejmm p:where(.svelte-1oeejmm){color:var(--color-text-soft);margin-top:.22rem;font-size:.78rem;line-height:1.75}.capacity-cta.svelte-1oeejmm{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);width:min(100%,18rem);min-height:3.9rem;color:var(--color-accent-ink);font-family:var(--font-text-wide);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1rem,2.2vh,1.65rem);padding:.8rem 1.2rem;font-size:.94rem;font-weight:620;display:inline-flex}.capacity-cta.svelte-1oeejmm:hover{background:#ffd33b;transform:translateY(-.12rem)}.factor-rail.svelte-1oeejmm{z-index:2;padding-inline:var(--page-gutter);border-top:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-accent) 4%);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm){border:0;border-inline-start:1px dashed var(--color-line-strong);min-width:0;min-height:clamp(7.3rem,14vh,9.4rem);color:var(--color-text);font-family:var(--font-text-wide);cursor:pointer;transform-origin:bottom;background:0 0;border-radius:0;align-content:center;justify-items:center;gap:.6rem;padding:.8rem;transition:background-color .26s,color .26s,transform .36s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):last-child{border-inline-start:0}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):hover,.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):focus-visible,.factor-rail.svelte-1oeejmm button.active:where(.svelte-1oeejmm){z-index:1;background:var(--color-accent);color:var(--color-accent-ink);transform:translateY(-.75rem)scale(1.035)}.factor-icon.svelte-1oeejmm{place-items:center;display:grid}.factor-rail.svelte-1oeejmm strong:where(.svelte-1oeejmm){font-family:var(--font-display-wide);text-align:center;font-size:clamp(.85rem,1.05vw,1.08rem);font-weight:760}:root[data-theme=dark] .capacity-visual.svelte-1oeejmm{background:#222525}:root[data-theme=dark] .capacity-visual.svelte-1oeejmm img:where(.svelte-1oeejmm){filter:brightness(.65)contrast(1.05)saturate(.78)}@media (width<=68rem){.capacity-section.svelte-1oeejmm{height:auto;min-height:0}.capacity-main.svelte-1oeejmm{grid-template-columns:1fr;grid-template-areas:"copy""visual"}.capacity-copy.svelte-1oeejmm{padding-block:3.75rem 2.5rem}.capacity-visual.svelte-1oeejmm{aspect-ratio:16/9}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm){min-height:8rem}}@media (width<=42rem){.capacity-copy.svelte-1oeejmm{padding-block-start:3rem}h2.svelte-1oeejmm{font-size:clamp(2.3rem,11vw,3.35rem);line-height:1.25}.capacity-visual.svelte-1oeejmm{aspect-ratio:1.15}.capacity-visual.svelte-1oeejmm img:where(.svelte-1oeejmm){object-position:52% center}.factor-rail.svelte-1oeejmm{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm){background:var(--color-surface);border:0;min-height:7rem}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):first-child{grid-column:1/-1}.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):hover,.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):focus-visible,.factor-rail.svelte-1oeejmm button.active:where(.svelte-1oeejmm){transform:none}}@media (prefers-reduced-motion:reduce){.capacity-visual.svelte-1oeejmm img:where(.svelte-1oeejmm),.capacity-cta.svelte-1oeejmm,.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm){transition:none}.capacity-cta.svelte-1oeejmm:hover,.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):hover,.factor-rail.svelte-1oeejmm button:where(.svelte-1oeejmm):focus-visible,.factor-rail.svelte-1oeejmm button.active:where(.svelte-1oeejmm){transform:none}.capacity-section.svelte-1oeejmm:has(.factor-rail:where(.svelte-1oeejmm) button:where(.svelte-1oeejmm):hover) .capacity-visual:where(.svelte-1oeejmm) img:where(.svelte-1oeejmm){transform:none}}.families-section.svelte-wmdnpu{width:100%;height:calc(100svh - var(--header-height));background:var(--color-bg);min-height:47rem;color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:clip}header.svelte-wmdnpu{padding:clamp(1.7rem, 3vw, 2.75rem) var(--page-gutter) clamp(1.15rem, 2vw, 1.75rem);grid-template-columns:minmax(28rem,.92fr) minmax(30rem,1.08fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}header.svelte-wmdnpu p:where(.svelte-wmdnpu),h2.svelte-wmdnpu,.families-note.svelte-wmdnpu{margin:0}header.svelte-wmdnpu>div:where(.svelte-wmdnpu)>p:where(.svelte-wmdnpu){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.04rem);font-weight:550}h2.svelte-wmdnpu{font-family:var(--font-display-wide);letter-spacing:-.05em;margin-top:.45rem;font-size:clamp(2.35rem,3.45vw,4.15rem);font-weight:900;line-height:1.2;display:grid}h2.svelte-wmdnpu span:where(.svelte-wmdnpu){display:block}header.svelte-wmdnpu>p:where(.svelte-wmdnpu){max-width:48rem;color:var(--color-text-soft);font-family:var(--font-text-wide);font-size:clamp(.84rem,.98vw,1rem);line-height:1.9}.families-stage.svelte-wmdnpu{min-width:0;min-height:0;padding-inline:var(--page-gutter);background:var(--color-line-strong);direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;transition:grid-template-columns .52s cubic-bezier(.2,.8,.2,1);display:grid}.families-stage.open-active.svelte-wmdnpu{grid-template-columns:1.2fr .9fr .9fr}.families-stage.silent-active.svelte-wmdnpu{grid-template-columns:.9fr 1.2fr .9fr}.families-stage.mobile-active.svelte-wmdnpu{grid-template-columns:.9fr .9fr 1.2fr}.family-card.svelte-wmdnpu{background:var(--color-surface);min-width:0;min-height:0;color:var(--color-text);text-align:right;cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);direction:rtl;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:clip}.family-card.active.svelte-wmdnpu{color:#f7f5ef;background:#191b1c}.family-card.svelte-wmdnpu:focus-visible{z-index:2;outline-offset:-.3rem}.family-media.svelte-wmdnpu{background:#eff0ed;min-height:0;display:block;position:relative;overflow:hidden}.family-media.svelte-wmdnpu img:where(.svelte-wmdnpu){object-fit:contain;width:100%;height:100%;transition:filter var(--transition-base), transform .56s cubic-bezier(.2, .8, .2, 1);padding:clamp(.75rem,2vw,2rem)}.family-card.active.svelte-wmdnpu .family-media:where(.svelte-wmdnpu) img:where(.svelte-wmdnpu){transform:scale(1.035)}.family-index.svelte-wmdnpu{border:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-surface) 88%, transparent);width:3rem;height:3rem;color:var(--color-text);font-family:var(--font-text-wide);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);place-items:center;font-size:.8rem;display:grid;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.family-card.active.svelte-wmdnpu .family-index:where(.svelte-wmdnpu){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.family-copy.svelte-wmdnpu{direction:rtl;padding:clamp(1.15rem,2.2vw,2rem);display:grid}.family-heading.svelte-wmdnpu{align-items:center;gap:.85rem;display:flex}.family-heading.svelte-wmdnpu>span:where(.svelte-wmdnpu):last-child{gap:.08rem;display:grid}.family-icon.svelte-wmdnpu{border:1px solid var(--color-line-strong);width:3.2rem;height:3.2rem;color:var(--color-accent-strong);flex:none;place-items:center;display:grid}.family-card.active.svelte-wmdnpu .family-icon:where(.svelte-wmdnpu){color:var(--color-accent);border-color:#ffc4008c}.family-heading.svelte-wmdnpu small:where(.svelte-wmdnpu){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:.72rem}.family-card.active.svelte-wmdnpu .family-heading:where(.svelte-wmdnpu) small:where(.svelte-wmdnpu){color:var(--color-accent)}.family-heading.svelte-wmdnpu strong:where(.svelte-wmdnpu){font-family:var(--font-display-wide);font-size:clamp(1.45rem,2vw,2.35rem);font-weight:880;line-height:1.3}.family-description.svelte-wmdnpu{color:var(--color-text-soft);margin-top:.75rem;font-size:clamp(.75rem,.8vw,.86rem);line-height:1.8;display:block}.family-card.active.svelte-wmdnpu .family-description:where(.svelte-wmdnpu){color:#bcbdb8}.family-points.svelte-wmdnpu{flex-wrap:wrap;gap:.35rem .8rem;margin-top:.85rem;display:flex}.family-points.svelte-wmdnpu>span:where(.svelte-wmdnpu){color:var(--color-text-soft);white-space:nowrap;align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.family-card.active.svelte-wmdnpu .family-points:where(.svelte-wmdnpu)>span:where(.svelte-wmdnpu){color:#dddcd7}.family-points.svelte-wmdnpu svg{color:var(--color-accent-strong)}.family-card.active.svelte-wmdnpu .family-points:where(.svelte-wmdnpu) svg{color:var(--color-accent)}.family-action.svelte-wmdnpu{border-top:1px solid var(--color-line);font-family:var(--font-text-wide);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.85rem;font-size:.82rem;font-weight:600;display:flex}.family-card.active.svelte-wmdnpu .family-action:where(.svelte-wmdnpu){color:var(--color-accent);border-color:#ffffff26}.families-note.svelte-wmdnpu{padding:.8rem var(--page-gutter);color:var(--color-text-soft);text-align:center;font-size:clamp(.7rem,.78vw,.82rem)}:root[data-theme=dark] .family-media.svelte-wmdnpu{background:#222525}:root[data-theme=dark] .family-card.svelte-wmdnpu:not(.active) .family-media:where(.svelte-wmdnpu) img:where(.svelte-wmdnpu){filter:brightness(.78)saturate(.72)}@media (width<=68rem){.families-section.svelte-wmdnpu{height:auto;min-height:0}header.svelte-wmdnpu{grid-template-columns:1fr;align-items:start;padding-block:3.5rem 2rem}.families-stage.svelte-wmdnpu,.families-stage.open-active.svelte-wmdnpu,.families-stage.silent-active.svelte-wmdnpu,.families-stage.mobile-active.svelte-wmdnpu{background:0 0;grid-template-columns:1fr;gap:1rem}.family-card.svelte-wmdnpu{border:1px solid var(--color-line-strong);min-height:35rem}}@media (width<=42rem){header.svelte-wmdnpu{padding-block-start:3rem}h2.svelte-wmdnpu{font-size:clamp(2.25rem,11vw,3.2rem);line-height:1.25}.families-stage.svelte-wmdnpu{padding-inline:1rem}.family-card.svelte-wmdnpu{min-height:33rem}.family-media.svelte-wmdnpu{min-height:18rem}.family-points.svelte-wmdnpu{display:grid}}@media (prefers-reduced-motion:reduce){.families-stage.svelte-wmdnpu,.family-card.svelte-wmdnpu,.family-media.svelte-wmdnpu img:where(.svelte-wmdnpu){transition:none}.family-card.active.svelte-wmdnpu .family-media:where(.svelte-wmdnpu) img:where(.svelte-wmdnpu){transform:none}}.faq-section.svelte-tk4n1w{width:100%;height:calc(100svh - var(--header-height));color:#f6f4ed;direction:rtl;background:#191b1c;grid-template-columns:minmax(29rem,.82fr) minmax(36rem,1.18fr);min-height:36rem;display:grid;overflow:clip}.faq-copy.svelte-tk4n1w{min-width:0;padding:clamp(1.75rem, 3.25vh, 2.5rem) var(--page-gutter);border-inline-end:1px solid #ffffff24;flex-direction:column;justify-content:center;display:flex}.faq-copy-inner.svelte-tk4n1w{width:min(100%,48rem);margin-inline:auto}.faq-eyebrow.svelte-tk4n1w,h2.svelte-tk4n1w,.faq-description.svelte-tk4n1w,.faq-assurance.svelte-tk4n1w p:where(.svelte-tk4n1w),.faq-note.svelte-tk4n1w{margin:0}.faq-eyebrow.svelte-tk4n1w{color:var(--color-accent);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.04rem);font-weight:560}h2.svelte-tk4n1w{font-family:var(--font-display-wide);letter-spacing:-.05em;margin-top:clamp(.7rem,1.6vh,1.15rem);font-size:clamp(2.65rem,min(4vw,5.8vh),4.4rem);font-weight:900;line-height:1.17;display:grid}h2.svelte-tk4n1w span:where(.svelte-tk4n1w){display:block}.faq-description.svelte-tk4n1w{color:#b9bab5;max-width:37rem;font-family:var(--font-text-wide);margin-top:clamp(.9rem,1.8vh,1.35rem);font-size:clamp(.82rem,.96vw,.98rem);line-height:1.9}.faq-actions.svelte-tk4n1w{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,2.6vh,2rem);display:flex}.faq-actions.svelte-tk4n1w .action{flex:14.25rem;min-width:14.25rem}.faq-actions.svelte-tk4n1w .action span{align-items:center;gap:.6rem;display:inline-flex}.faq-assurance.svelte-tk4n1w{border-top:1px solid #ffffff29;align-items:flex-start;gap:.8rem;margin-top:clamp(1.5rem,3.5vh,3rem);padding-top:1.15rem;display:flex}.faq-assurance.svelte-tk4n1w svg{color:var(--color-accent);flex:none}.faq-assurance.svelte-tk4n1w p:where(.svelte-tk4n1w){gap:.15rem;display:grid}.faq-assurance.svelte-tk4n1w strong:where(.svelte-tk4n1w){font-family:var(--font-display);font-size:.95rem}.faq-assurance.svelte-tk4n1w span:where(.svelte-tk4n1w){color:#aeb0ac;font-size:.78rem;line-height:1.7}.faq-list.svelte-tk4n1w{min-width:0;min-height:0;padding:clamp(1.75rem, 3.4vw, 3.75rem) var(--page-gutter);background:#111314;flex-direction:column;justify-content:center;display:flex}.faq-list-heading.svelte-tk4n1w{color:var(--color-accent);border-bottom:1px solid #fff3;align-items:center;gap:.8rem;padding-bottom:1.15rem;display:flex}.faq-list-heading.svelte-tk4n1w strong:where(.svelte-tk4n1w){font-family:var(--font-display-wide);font-size:clamp(1.1rem,1.4vw,1.45rem)}.faq-list.svelte-tk4n1w button:where(.svelte-tk4n1w){color:#f6f4ed;text-align:right;cursor:pointer;width:100%;min-width:0;transition:color var(--transition-base), padding-block var(--transition-base);background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:2.8rem minmax(0,1fr) 1.5rem;align-items:start;gap:.9rem;padding:clamp(.78rem,1.2vh,1rem) 0;display:grid}.faq-list.svelte-tk4n1w button.active:where(.svelte-tk4n1w){color:var(--color-accent);padding-block:clamp(.95rem,1.5vh,1.25rem)}.question-number.svelte-tk4n1w{color:#7e817d;font-family:var(--font-text-wide);direction:ltr;font-size:.78rem}.active.svelte-tk4n1w .question-number:where(.svelte-tk4n1w){color:var(--color-accent)}.question-body.svelte-tk4n1w{gap:.35rem;min-width:0;display:grid}.question-body.svelte-tk4n1w strong:where(.svelte-tk4n1w){font-family:var(--font-display);font-size:clamp(.9rem,1vw,1.06rem);line-height:1.5}.question-body.svelte-tk4n1w>span:where(.svelte-tk4n1w){color:#b0b2ae;max-width:47rem;font-size:clamp(.73rem,.8vw,.84rem);line-height:1.8;display:none}.active.svelte-tk4n1w .question-body:where(.svelte-tk4n1w)>span:where(.svelte-tk4n1w){display:block}.question-chevron{transition:transform var(--transition-base)}.active.svelte-tk4n1w .question-chevron{transform:rotate(180deg)}.faq-note.svelte-tk4n1w{color:#a5a7a3;align-items:center;gap:.55rem;margin-top:1rem;font-size:clamp(.7rem,.78vw,.82rem);display:flex}.faq-note.svelte-tk4n1w svg{color:var(--color-accent)}@media (width<=68rem){.faq-section.svelte-tk4n1w{grid-template-columns:1fr;height:auto;min-height:0}.faq-copy.svelte-tk4n1w{border-inline-end:0;border-bottom:1px solid #ffffff29;padding-block:3.75rem}.faq-list.svelte-tk4n1w{padding-block:3rem}}@media (width<=44rem){h2.svelte-tk4n1w{font-size:clamp(2.3rem,11.5vw,3.3rem);line-height:1.26}.faq-actions.svelte-tk4n1w{flex-direction:column}.faq-actions.svelte-tk4n1w .action{flex:none;width:100%;min-width:0}.faq-list.svelte-tk4n1w button:where(.svelte-tk4n1w){grid-template-columns:2.2rem minmax(0,1fr) 1.35rem;gap:.65rem}}.purchase-hero.svelte-c4rphi{width:100%;max-width:100%;height:calc(100svh - var(--header-height));background:var(--color-surface);min-height:44rem;color:var(--color-text);direction:ltr;grid-template-columns:minmax(0,1.52fr) minmax(28rem,.98fr);grid-template-areas:"visual copy";display:grid;position:relative;overflow:clip}.hero-visual.svelte-c4rphi{background:#eef0ee;grid-area:visual;min-width:0;min-height:0;padding-bottom:7.2rem;position:relative;overflow:hidden}.hero-background.svelte-c4rphi{object-fit:cover;object-position:50% 44%;width:100%;height:100%;transition:filter var(--transition-base), transform .7s cubic-bezier(.2, .8, .2, 1)}.purchase-hero.svelte-c4rphi:has(.primary-action:where(.svelte-c4rphi):hover) .hero-background:where(.svelte-c4rphi){transform:scale(1.015)}.model-stage.svelte-c4rphi{z-index:2;direction:ltr;grid-template-columns:.96fr 1.08fr .96fr;align-items:end;column-gap:clamp(.75rem,1.25vw,1.2rem);padding:clamp(4.5rem,11vh,7.5rem) clamp(.35rem,1.2vw,1.1rem) clamp(4.9rem,8vh,6.4rem);display:grid;position:absolute;inset:0 0 7.2rem}.hero-model.svelte-c4rphi{color:#fff;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:0;align-items:end;width:100%;min-width:0;height:100%;padding:0;display:grid;position:relative}.hero-model.svelte-c4rphi:nth-child(2){z-index:2}.hero-model.svelte-c4rphi img:where(.svelte-c4rphi){object-fit:contain;filter:drop-shadow(0 1.25rem 1.15rem #1012123d);width:120%;max-width:none;height:auto;transition:filter var(--transition-base), transform .52s cubic-bezier(.2, .8, .2, 1);margin-inline-start:-10%;transform:translateY(1.2rem)scale(.96)}.hero-model.svelte-c4rphi:nth-child(2) img:where(.svelte-c4rphi){width:126%;margin-inline-start:-13%;transform:translateY(.35rem)scale(1)}.hero-model.svelte-c4rphi:hover img:where(.svelte-c4rphi),.hero-model.svelte-c4rphi:focus-visible img:where(.svelte-c4rphi),.hero-model.active.svelte-c4rphi img:where(.svelte-c4rphi){filter:drop-shadow(0 1.6rem 1.25rem #10121252);transform:translateY(-.25rem)scale(1.015)}.hero-model.svelte-c4rphi:nth-child(2):hover img:where(.svelte-c4rphi),.hero-model.svelte-c4rphi:nth-child(2):focus-visible img:where(.svelte-c4rphi),.hero-model:nth-child(2).active.svelte-c4rphi img:where(.svelte-c4rphi){transform:translateY(-.75rem)scale(1.02)}.hero-model.svelte-c4rphi:focus-visible{z-index:4;outline:2px solid var(--color-accent);outline-offset:-.25rem}.model-label.svelte-c4rphi{z-index:3;inset-block-start:clamp(.5rem,2vh,1.35rem);min-width:max-content;font-family:var(--font-text-wide);opacity:0;pointer-events:none;transition:opacity var(--transition-base), transform var(--transition-base);-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);direction:rtl;background:#0f1111d1;border:1px solid #ffffff47;justify-items:center;gap:.08rem;padding:.7rem .9rem .62rem;display:grid;position:absolute;left:50%;transform:translate(-50%,.6rem);box-shadow:0 .8rem 2rem #0000002e}.model-label.svelte-c4rphi small:where(.svelte-c4rphi){color:var(--color-accent);font-size:.68rem;font-weight:560}.model-label.svelte-c4rphi strong:where(.svelte-c4rphi){font-family:var(--font-display-wide);font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:850;line-height:1.2}.hero-model.svelte-c4rphi:hover .model-label:where(.svelte-c4rphi),.hero-model.svelte-c4rphi:focus-visible .model-label:where(.svelte-c4rphi){opacity:1;transform:translate(-50%)}.hero-copy.svelte-c4rphi{min-width:0;padding:clamp(2.25rem, 5vw, 5rem) var(--page-gutter) 9.5rem;text-align:right;direction:rtl;flex-direction:column;grid-area:copy;justify-content:center;display:flex}.hero-copy.svelte-c4rphi>p:where(.svelte-c4rphi):first-child,.hero-description.svelte-c4rphi{margin:0}.hero-copy.svelte-c4rphi>p:where(.svelte-c4rphi):first-child{color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.05rem);font-weight:550}h1.svelte-c4rphi{font-family:var(--font-display-wide);letter-spacing:-.05em;row-gap:.12em;margin:clamp(.9rem,2vh,1.45rem) 0 0;font-size:clamp(3rem,4.1vw,4.9rem);font-weight:900;line-height:1.18;display:grid}h1.svelte-c4rphi span:where(.svelte-c4rphi),h1.svelte-c4rphi strong:where(.svelte-c4rphi){font-weight:inherit;display:block}h1.svelte-c4rphi strong:where(.svelte-c4rphi){color:var(--color-accent)}.hero-description.svelte-c4rphi{max-width:37rem;color:var(--color-text-soft);font-family:var(--font-text-wide);margin-top:clamp(1.1rem,2.25vh,1.65rem);font-size:clamp(.9rem,1.05vw,1.08rem);line-height:1.9}.hero-actions.svelte-c4rphi{align-items:center;gap:.9rem;margin-top:clamp(1.4rem,3vh,2.3rem);display:flex}.primary-action.svelte-c4rphi,.secondary-action.svelte-c4rphi{border-radius:var(--radius-sm);min-height:4rem;font-family:var(--font-text-wide);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1.15rem;font-size:.94rem;font-weight:600;display:inline-flex}.primary-action.svelte-c4rphi{border:1px solid var(--color-accent);background:var(--color-accent);min-width:16.75rem;color:var(--color-accent-ink);padding:.8rem 1.25rem}.secondary-action.svelte-c4rphi{border:1px solid var(--color-line-strong);min-width:13.75rem;color:var(--color-text);background:0 0;padding:.8rem 1.15rem}.primary-action.svelte-c4rphi:hover,.secondary-action.svelte-c4rphi:hover{transform:translateY(-.12rem)}.primary-action.svelte-c4rphi:hover{background:#ffd33b}.secondary-action.svelte-c4rphi:hover{border-color:var(--color-text);background:var(--color-surface-muted)}.purchase-selector.svelte-c4rphi{z-index:4;inset-inline:var(--page-gutter);border:1px solid var(--color-line);background:var(--color-surface);min-height:7.1rem;color:var(--color-text);direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15.5rem,18.5rem);display:grid;position:absolute;inset-block-end:clamp(1.15rem,2.4vh,2rem);box-shadow:0 1.2rem 3.5rem #0a0c0c21}.selector-slot.svelte-c4rphi{border-inline-end:1px solid var(--color-line);min-width:0;display:flex}.selector-submit.svelte-c4rphi{border-radius:var(--radius-sm);color:var(--color-accent);font-family:var(--font-text-wide);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:#101112;border:1px solid #101112;justify-content:space-between;align-items:center;gap:1rem;margin:.9rem;padding:.85rem 1.35rem;font-size:1rem;font-weight:650;display:flex}.selector-submit.svelte-c4rphi:hover{background:var(--color-accent);color:var(--color-accent-ink)}:root[data-theme=dark] .hero-background.svelte-c4rphi{filter:brightness(.68)contrast(1.04)saturate(.78)}:root[data-theme=dark] .selector-submit.svelte-c4rphi{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}@media (width>=96rem){.purchase-hero.svelte-c4rphi{grid-template-columns:minmax(0,1.62fr) minmax(32rem,.88fr)}.hero-copy.svelte-c4rphi{padding-inline-end:max(var(--page-gutter), 5.5vw)}h1.svelte-c4rphi{font-size:clamp(3.75rem,3.9vw,5.2rem)}}@media (width<=82rem){.purchase-hero.svelte-c4rphi{grid-template-columns:minmax(0,1.25fr) minmax(27rem,.95fr)}.purchase-selector.svelte-c4rphi{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(13rem,15rem)}.hero-actions.svelte-c4rphi{flex-direction:column;align-items:stretch}.primary-action.svelte-c4rphi,.secondary-action.svelte-c4rphi{width:100%;min-width:0}}@media (width<=68rem){.purchase-hero.svelte-c4rphi{height:auto;min-height:calc(100svh - var(--header-height));grid-template-columns:1fr;grid-template-areas:"copy""visual""selector";padding-bottom:2rem}.hero-copy.svelte-c4rphi{padding-block:3.5rem 2.5rem}.hero-visual.svelte-c4rphi{aspect-ratio:16/10;padding-bottom:0}.model-stage.svelte-c4rphi{padding-block:3rem 4.2rem;inset-block-end:0}.purchase-selector.svelte-c4rphi{margin:2rem var(--page-gutter) 0;grid-area:selector;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;inset:auto}.selector-slot.svelte-c4rphi:nth-child(2){border-inline-end:0}.selector-slot.svelte-c4rphi:nth-child(-n+2){border-bottom:1px solid var(--color-line)}}@media (width<=42rem){.hero-copy.svelte-c4rphi{padding-block:2.75rem 2rem}h1.svelte-c4rphi{font-size:clamp(2.55rem,12.5vw,3.75rem);line-height:1.24}.hero-visual.svelte-c4rphi{aspect-ratio:1.1}.hero-background.svelte-c4rphi{object-position:50% center}.model-stage.svelte-c4rphi{grid-template-columns:.96fr 1.08fr .96fr;column-gap:.35rem;padding:2.5rem 0 4.25rem}.hero-model.svelte-c4rphi img:where(.svelte-c4rphi){width:120%;margin-inline-start:-10%}.hero-model.svelte-c4rphi:nth-child(2) img:where(.svelte-c4rphi){width:128%;margin-inline-start:-14%}.model-label.svelte-c4rphi{padding:.5rem .62rem .45rem;inset-block-start:.25rem}.model-label.svelte-c4rphi small:where(.svelte-c4rphi){display:none}.model-label.svelte-c4rphi strong:where(.svelte-c4rphi){font-size:.92rem}.purchase-selector.svelte-c4rphi{grid-template-columns:1fr;margin-inline:1rem}.selector-slot.svelte-c4rphi,.selector-slot.svelte-c4rphi:nth-child(2){border:0;border-bottom:1px solid var(--color-line);min-height:5.25rem}.selector-submit.svelte-c4rphi{min-height:4.4rem}}@media (hover:none){.hero-model.active.svelte-c4rphi .model-label:where(.svelte-c4rphi){opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-background.svelte-c4rphi,.hero-model.svelte-c4rphi img:where(.svelte-c4rphi),.model-label.svelte-c4rphi,.primary-action.svelte-c4rphi,.secondary-action.svelte-c4rphi{transition:none}.hero-model.svelte-c4rphi:hover img:where(.svelte-c4rphi),.hero-model.svelte-c4rphi:focus-visible img:where(.svelte-c4rphi),.hero-model.active.svelte-c4rphi img:where(.svelte-c4rphi),.primary-action.svelte-c4rphi:hover,.secondary-action.svelte-c4rphi:hover{transform:none}.purchase-hero.svelte-c4rphi:has(.primary-action:where(.svelte-c4rphi):hover) .hero-background:where(.svelte-c4rphi){transform:none}}.modes-section.svelte-1waq68k{width:100%;height:calc(100svh - var(--header-height));background:var(--color-bg);min-height:49rem;color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:clip}header.svelte-1waq68k{padding:clamp(1.7rem, 3vw, 2.8rem) var(--page-gutter) clamp(1.15rem, 2vw, 1.8rem);grid-template-columns:minmax(27rem,.9fr) minmax(31rem,1.1fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}header.svelte-1waq68k p:where(.svelte-1waq68k),h2.svelte-1waq68k,.modes-note.svelte-1waq68k{margin:0}header.svelte-1waq68k>div:where(.svelte-1waq68k):first-child>p:where(.svelte-1waq68k){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.04rem);font-weight:550}h2.svelte-1waq68k{font-family:var(--font-display-wide);letter-spacing:-.05em;margin-top:.45rem;font-size:clamp(2.4rem,3.55vw,4.3rem);font-weight:900;line-height:1.18;display:grid}h2.svelte-1waq68k span:where(.svelte-1waq68k){display:block}.modes-intro.svelte-1waq68k{justify-items:start;gap:1rem;display:grid}.modes-intro.svelte-1waq68k>p:where(.svelte-1waq68k){max-width:47rem;color:var(--color-text-soft);font-family:var(--font-text-wide);font-size:clamp(.84rem,.98vw,1rem);line-height:1.9}.modes-intro.svelte-1waq68k>button:where(.svelte-1waq68k){border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);min-width:15rem;min-height:3.55rem;color:var(--color-accent-ink);font-family:var(--font-text-wide);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-size:.9rem;font-weight:620;display:inline-flex}.mode-stage.svelte-1waq68k{min-width:0;min-height:0;padding-inline:var(--page-gutter);background:var(--color-line-strong);direction:ltr;grid-template-columns:1fr 1fr;gap:1px;transition:grid-template-columns .52s cubic-bezier(.2,.8,.2,1);display:grid}.mode-stage.open-active.svelte-1waq68k{grid-template-columns:1.2fr .8fr}.mode-stage.silent-active.svelte-1waq68k{grid-template-columns:.8fr 1.2fr}.mode-panel.svelte-1waq68k{background:var(--color-surface);min-width:0;min-height:0;color:var(--color-text);text-align:right;cursor:pointer;transition:grid-template-columns .52s cubic-bezier(.2, .8, .2, 1), grid-template-rows .52s cubic-bezier(.2, .8, .2, 1), background-color var(--transition-base), color var(--transition-base);direction:ltr;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);padding:0;display:grid;overflow:clip}.mode-panel.active.svelte-1waq68k{color:#f7f5ef;background:#191b1c}.mode-panel.svelte-1waq68k:focus-visible{z-index:2;outline-offset:-.3rem}.mode-media.svelte-1waq68k{background:#eceeeb;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.mode-media.svelte-1waq68k img:where(.svelte-1waq68k){object-fit:cover;object-position:center;width:100%;height:100%;transition:filter var(--transition-base), transform .56s cubic-bezier(.2, .8, .2, 1)}.mode-panel.active.svelte-1waq68k .mode-media:where(.svelte-1waq68k) img:where(.svelte-1waq68k){transform:scale(1.025)}.mode-index.svelte-1waq68k{background:var(--color-accent);width:3.15rem;height:3.15rem;color:var(--color-accent-ink);font-family:var(--font-text-wide);place-items:center;font-size:.82rem;font-weight:650;display:grid;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.mode-copy.svelte-1waq68k{opacity:1;direction:rtl;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,2.7vw,3rem);transition:opacity .22s,padding .52s cubic-bezier(.2,.8,.2,1),visibility linear;display:flex;overflow:hidden}.mode-heading.svelte-1waq68k{align-items:center;gap:.8rem;display:flex}.mode-heading.svelte-1waq68k>span:where(.svelte-1waq68k):last-child{gap:.12rem;display:grid}.mode-icon.svelte-1waq68k{border:1px solid var(--color-line-strong);width:3.4rem;height:3.4rem;color:var(--color-accent-strong);flex:none;place-items:center;display:grid}.mode-panel.active.svelte-1waq68k .mode-icon:where(.svelte-1waq68k){color:var(--color-accent);border-color:#ffc4008c}.mode-heading.svelte-1waq68k small:where(.svelte-1waq68k){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:.72rem}.mode-panel.active.svelte-1waq68k .mode-heading:where(.svelte-1waq68k) small:where(.svelte-1waq68k){color:var(--color-accent)}.mode-heading.svelte-1waq68k strong:where(.svelte-1waq68k){font-family:var(--font-display-wide);font-size:clamp(1.8rem,2.5vw,3rem);font-weight:900;line-height:1.25}.mode-description.svelte-1waq68k{color:var(--color-text-soft);margin-top:.85rem;font-size:clamp(.76rem,.82vw,.88rem);line-height:1.85;display:block}.mode-panel.active.svelte-1waq68k .mode-description:where(.svelte-1waq68k){color:#bcbdb8}.mode-points.svelte-1waq68k{border-top:1px solid var(--color-line);gap:.5rem;margin-top:1rem;padding-top:.9rem;display:grid}.mode-points.svelte-1waq68k>span:where(.svelte-1waq68k){color:var(--color-text-soft);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.mode-panel.active.svelte-1waq68k .mode-points:where(.svelte-1waq68k)>span:where(.svelte-1waq68k){color:#e2e1dc}.mode-points.svelte-1waq68k svg{color:var(--color-accent-strong)}.mode-panel.active.svelte-1waq68k .mode-points:where(.svelte-1waq68k) svg{color:var(--color-accent)}.mode-action.svelte-1waq68k{color:var(--color-accent-strong);font-family:var(--font-text-wide);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.8rem;font-weight:620;display:flex}.mode-panel.active.svelte-1waq68k .mode-action:where(.svelte-1waq68k){color:var(--color-accent)}.modes-note.svelte-1waq68k{padding:.85rem var(--page-gutter);color:var(--color-text-soft);justify-content:center;align-items:center;gap:.55rem;font-size:clamp(.7rem,.78vw,.82rem);display:flex}.modes-note.svelte-1waq68k svg{color:var(--color-accent-strong)}:root[data-theme=dark] .mode-media.svelte-1waq68k{background:#242727}:root[data-theme=dark] .mode-panel.svelte-1waq68k:not(.active) .mode-media:where(.svelte-1waq68k) img:where(.svelte-1waq68k){filter:brightness(.72)saturate(.7)}@media (width<=82rem){.mode-panel.svelte-1waq68k{grid-template-rows:minmax(0,1.05fr) minmax(13rem,.95fr);grid-template-columns:1fr}}@media (width<=68rem){.modes-section.svelte-1waq68k{height:auto;min-height:0}header.svelte-1waq68k{grid-template-columns:1fr;align-items:start;padding-block:3.5rem 2rem}.mode-stage.svelte-1waq68k,.mode-stage.open-active.svelte-1waq68k,.mode-stage.silent-active.svelte-1waq68k{background:0 0;grid-template-columns:1fr;gap:1rem}.mode-panel.svelte-1waq68k{border:1px solid var(--color-line-strong);min-height:34rem}}@media (width<=42rem){h2.svelte-1waq68k{font-size:clamp(2.3rem,11vw,3.25rem);line-height:1.25}.mode-stage.svelte-1waq68k{padding-inline:1rem}.mode-panel.svelte-1waq68k{min-height:37rem}.modes-note.svelte-1waq68k{text-align:right;align-items:flex-start}}@media (width>=82.01rem){.mode-panel.svelte-1waq68k:not(.active){grid-template-columns:minmax(0,1fr) 0fr}}@media (width>=68.01rem) and (width<=82rem){.mode-panel.svelte-1waq68k:not(.active){grid-template-rows:minmax(0,1fr) 0fr}}@media (width>=68.01rem){.mode-panel.svelte-1waq68k:not(.active) .mode-copy:where(.svelte-1waq68k){opacity:0;visibility:hidden;padding:0;transition:opacity .16s,padding .52s cubic-bezier(.2,.8,.2,1),visibility 0s linear .16s}}@media (prefers-reduced-motion:reduce){.mode-stage.svelte-1waq68k,.mode-panel.svelte-1waq68k,.mode-media.svelte-1waq68k img:where(.svelte-1waq68k){transition:none}.mode-panel.active.svelte-1waq68k .mode-media:where(.svelte-1waq68k) img:where(.svelte-1waq68k){transform:none}}.process-section.svelte-1osqu5{width:100%;height:calc(100svh - var(--header-height));color:#fff;isolation:isolate;background:#111313;min-height:44rem;position:relative;overflow:clip}.process-image.svelte-1osqu5,.process-shade.svelte-1osqu5{width:100%;height:100%;position:absolute;inset:0}.process-image.svelte-1osqu5{z-index:0;object-fit:cover;object-position:center}.process-shade.svelte-1osqu5{z-index:1;background:#05070761}.process-copy.svelte-1osqu5{z-index:2;inset-block-start:50%;right:var(--page-gutter);text-align:right;width:min(43vw,39rem);position:absolute;transform:translateY(-50%)}.process-copy.svelte-1osqu5>p:where(.svelte-1osqu5),h2.svelte-1osqu5,.step-detail.svelte-1osqu5 p:where(.svelte-1osqu5){margin:0}.process-copy.svelte-1osqu5>p:where(.svelte-1osqu5):first-child{color:var(--color-accent);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.04rem);font-weight:550}h2.svelte-1osqu5{font-family:var(--font-display-wide);letter-spacing:-.05em;gap:.08em;margin-top:clamp(.8rem,1.7vh,1.25rem);font-size:clamp(2.8rem,4.1vw,4.75rem);font-weight:900;line-height:1.2;display:grid}h2.svelte-1osqu5 span:where(.svelte-1osqu5){display:block}h2.svelte-1osqu5 .accent:where(.svelte-1osqu5){color:var(--color-accent)}.process-description.svelte-1osqu5{color:#ffffffd1;max-width:37rem;font-family:var(--font-text-wide);font-size:clamp(.82rem,.96vw,.98rem);line-height:1.9;margin-top:clamp(.9rem,2vh,1.45rem)!important}.process-cta.svelte-1osqu5{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);min-width:17rem;min-height:4rem;color:var(--color-accent-ink);font-family:var(--font-text-wide);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.25rem,2.8vh,2rem);padding:.8rem 1.25rem;font-size:.94rem;font-weight:620;display:inline-flex}.process-cta.svelte-1osqu5:hover{background:#ffd33b;transform:translateY(-.12rem)}.process-route.svelte-1osqu5{z-index:3;inset-block:clamp(3.25rem,8vh,6rem);left:var(--page-gutter);direction:ltr;grid-template-columns:minmax(11rem,13rem) minmax(13rem,1fr);gap:clamp(1rem,2vw,2.2rem);width:min(42vw,39rem);display:grid;position:absolute}.route-list.svelte-1osqu5{grid-template-rows:repeat(5,minmax(0,1fr));display:grid;position:relative}.route-list.svelte-1osqu5:before{inset-block:9%;content:"";background:#ffffff52;width:1px;position:absolute;left:1rem}.route-list.svelte-1osqu5 button:where(.svelte-1osqu5){border-radius:var(--radius-sm);color:#ffffffa3;min-width:0;font-family:var(--font-text-wide);text-align:left;cursor:pointer;transform-origin:0;background:0 0;border:0;align-content:center;justify-items:start;gap:.12rem;padding:.6rem .65rem .6rem 2.65rem;transition:background-color .26s,color .26s,transform .32s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):hover,.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):focus-visible,.route-list.svelte-1osqu5 button.active:where(.svelte-1osqu5){background:var(--color-accent);color:var(--color-accent-ink);transform:scale(1.1)translate(.35rem)}.step-dot.svelte-1osqu5{z-index:1;background:#1d2020;border:2px solid;width:.68rem;height:.68rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)rotate(45deg)}.route-list.svelte-1osqu5 button.active:where(.svelte-1osqu5) .step-dot:where(.svelte-1osqu5),.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):hover .step-dot:where(.svelte-1osqu5){background:var(--color-accent-ink)}.step-number.svelte-1osqu5{font-size:.72rem;font-weight:500}.route-list.svelte-1osqu5 strong:where(.svelte-1osqu5){font-family:var(--font-display-wide);font-size:clamp(1.1rem,1.4vw,1.45rem);font-weight:800;line-height:1.25}.detail-track.svelte-1osqu5{min-width:0;position:relative}.step-detail.svelte-1osqu5{top:var(--step-position);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-sm);color:#fff;text-align:right;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);direction:rtl;background:#0c0e0eeb;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;width:100%;padding:1rem 1.05rem;transition:top .36s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;left:0;transform:translateY(-50%);box-shadow:0 1.25rem 3.5rem #00000052}.step-detail.svelte-1osqu5:before{border-top:1px solid var(--color-accent);content:"";width:clamp(1rem,2vw,2.2rem);position:absolute;top:50%;right:100%}.detail-icon.svelte-1osqu5{width:2.6rem;height:2.6rem;color:var(--color-accent);border:1px solid #ffc40099;place-items:center;display:grid}.detail-body.svelte-1osqu5{min-width:0;display:grid}.detail-copy.svelte-1osqu5{grid-area:1/1;min-width:0}.step-detail.svelte-1osqu5 strong:where(.svelte-1osqu5){font-family:var(--font-display-wide);font-size:1.02rem;font-weight:760;line-height:1.45}.step-detail.svelte-1osqu5 p:where(.svelte-1osqu5){color:#ffffffb0;font-family:var(--font-text-wide);margin-top:.3rem;font-size:.78rem;line-height:1.75}@media (width<=68rem){.process-section.svelte-1osqu5{height:auto;min-height:calc(100svh - var(--header-height));padding:clamp(3.5rem, 8vw, 5rem) var(--page-gutter)}.process-shade.svelte-1osqu5{background:#05070794}.process-copy.svelte-1osqu5,.process-route.svelte-1osqu5{width:min(100%,43rem);position:relative;inset:auto}.process-copy.svelte-1osqu5{margin-inline-start:auto;transform:none}.process-route.svelte-1osqu5{margin-top:3.5rem;grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr);min-height:31rem;margin-inline-end:auto}}@media (width<=40rem){h2.svelte-1osqu5{font-size:clamp(2.4rem,12vw,3.55rem);line-height:1.26}.process-cta.svelte-1osqu5{width:100%;min-width:0}.process-route.svelte-1osqu5{min-height:0;margin-top:2.75rem;display:block}.route-list.svelte-1osqu5{grid-template-rows:none;gap:.5rem}.route-list.svelte-1osqu5:before{inset-block:1rem}.route-list.svelte-1osqu5 button:where(.svelte-1osqu5){min-height:4.25rem}.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):hover,.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):focus-visible,.route-list.svelte-1osqu5 button.active:where(.svelte-1osqu5){transform:translate(.15rem)scale(1.025)}.detail-track.svelte-1osqu5{margin-top:1.15rem}.step-detail.svelte-1osqu5{position:relative;top:auto;transform:none}.step-detail.svelte-1osqu5:before{display:none}}@media (prefers-reduced-motion:reduce){.process-cta.svelte-1osqu5,.route-list.svelte-1osqu5 button:where(.svelte-1osqu5),.step-detail.svelte-1osqu5{transition:none}.process-cta.svelte-1osqu5:hover,.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):hover,.route-list.svelte-1osqu5 button:where(.svelte-1osqu5):focus-visible,.route-list.svelte-1osqu5 button.active:where(.svelte-1osqu5){transform:none}}
