.faq-section.svelte-70uxg0{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-70uxg0{min-width:0;padding:clamp(2.5rem, 5vw, 5rem) var(--page-gutter);border-inline-end:1px solid #ffffff24;flex-direction:column;justify-content:center;display:flex}.faq-eyebrow.svelte-70uxg0,.faq-copy.svelte-70uxg0 h2:where(.svelte-70uxg0),.faq-description.svelte-70uxg0,.faq-assurance.svelte-70uxg0 p:where(.svelte-70uxg0),.faq-contract-note.svelte-70uxg0{margin:0}.faq-eyebrow.svelte-70uxg0{color:var(--color-accent);font-family:var(--font-text-wide);font-size:clamp(.88rem,1vw,1.04rem);font-weight:560}.faq-copy.svelte-70uxg0 h2:where(.svelte-70uxg0){font-family:var(--font-display-wide);letter-spacing:-.05em;margin-top:clamp(.75rem,1.8vh,1.25rem);font-size:clamp(2.7rem,4.1vw,4.8rem);font-weight:900;line-height:1.2;display:grid}.faq-copy.svelte-70uxg0 h2:where(.svelte-70uxg0) span:where(.svelte-70uxg0){display:block}.faq-description.svelte-70uxg0{color:#b9bab5;max-width:35rem;font-family:var(--font-text-wide);margin-top:clamp(1rem,2vh,1.5rem);font-size:clamp(.84rem,.98vw,1rem);line-height:1.9}.faq-actions.svelte-70uxg0{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.4rem,2.8vh,2.25rem);display:flex}.faq-actions.svelte-70uxg0 .action{min-width:14.25rem}.faq-actions.svelte-70uxg0 .action span{align-items:center;gap:.6rem;display:inline-flex}.faq-assurance.svelte-70uxg0{border-top:1px solid #ffffff29;align-items:flex-start;gap:.8rem;max-width:34rem;margin-top:clamp(1.75rem,4vh,3.5rem);padding-top:1.25rem;display:flex}.faq-assurance.svelte-70uxg0 svg{color:var(--color-accent);flex:none}.faq-assurance.svelte-70uxg0 p:where(.svelte-70uxg0){gap:.2rem;display:grid}.faq-assurance.svelte-70uxg0 strong:where(.svelte-70uxg0){font-family:var(--font-display);font-size:.95rem}.faq-assurance.svelte-70uxg0 span:where(.svelte-70uxg0){color:#aeb0ac;font-size:.8rem;line-height:1.7}.faq-list.svelte-70uxg0{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-70uxg0{color:var(--color-accent);border-bottom:1px solid #fff3;align-items:center;gap:.8rem;padding-bottom:1.25rem;display:flex}.faq-list-heading.svelte-70uxg0 strong:where(.svelte-70uxg0){font-family:var(--font-display-wide);font-size:clamp(1.15rem,1.45vw,1.5rem)}.faq-list.svelte-70uxg0 button:where(.svelte-70uxg0){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(.8rem,1.25vh,1.05rem) 0;display:grid}.faq-list.svelte-70uxg0 button.active:where(.svelte-70uxg0){color:var(--color-accent);padding-block:clamp(1rem,1.65vh,1.35rem)}.faq-list.svelte-70uxg0 button:where(.svelte-70uxg0):focus-visible{outline-offset:-.2rem}.question-number.svelte-70uxg0{color:#7e817d;font-family:var(--font-text-wide);direction:ltr;font-size:.78rem}.active.svelte-70uxg0 .question-number:where(.svelte-70uxg0){color:var(--color-accent)}.question-body.svelte-70uxg0{gap:.4rem;min-width:0;display:grid}.question-body.svelte-70uxg0 strong:where(.svelte-70uxg0){font-family:var(--font-display);font-size:clamp(.92rem,1.02vw,1.08rem);line-height:1.5}.question-body.svelte-70uxg0>span:where(.svelte-70uxg0){color:#b0b2ae;max-width:46rem;font-size:clamp(.75rem,.82vw,.86rem);line-height:1.8;display:none}.active.svelte-70uxg0 .question-body:where(.svelte-70uxg0)>span:where(.svelte-70uxg0){display:block}.question-chevron{transition:transform var(--transition-base)}.active.svelte-70uxg0 .question-chevron{transform:rotate(180deg)}.faq-contract-note.svelte-70uxg0{color:#a5a7a3;align-items:center;gap:.55rem;margin-top:1.15rem;font-size:clamp(.72rem,.8vw,.84rem);display:flex}.faq-contract-note.svelte-70uxg0 svg{color:var(--color-accent);flex:none}@media (width<=78rem){.faq-section.svelte-70uxg0{grid-template-columns:minmax(25rem,.72fr) minmax(32rem,1.28fr)}.faq-copy.svelte-70uxg0 h2:where(.svelte-70uxg0){font-size:clamp(2.45rem,4vw,3.7rem)}}@media (width<=68rem){.faq-section.svelte-70uxg0{grid-template-columns:1fr;height:auto;min-height:0}.faq-copy.svelte-70uxg0{border-inline-end:0;border-bottom:1px solid #ffffff29;padding-block:3.75rem}.faq-list.svelte-70uxg0{padding-block:3rem}}@media (width<=44rem){.faq-copy.svelte-70uxg0 h2:where(.svelte-70uxg0){font-size:clamp(2.35rem,11.5vw,3.3rem);line-height:1.26}.faq-actions.svelte-70uxg0{flex-direction:column}.faq-actions.svelte-70uxg0 .action{width:100%}.faq-list.svelte-70uxg0 button:where(.svelte-70uxg0){grid-template-columns:2.2rem minmax(0,1fr) 1.35rem;gap:.65rem}}.fleet-section.svelte-eg3to4{height:calc(100svh - var(--header-height));min-height:46rem;padding:clamp(1.45rem, 2.8vh, 2.5rem) var(--page-gutter) clamp(.75rem, 1.8vh, 1.25rem);background:var(--color-surface);color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.8rem,1.5vh,1.25rem);display:grid;position:relative;overflow:clip}.fleet-header.svelte-eg3to4{text-align:right;width:min(100%,58rem);margin-inline-start:auto}.fleet-header.svelte-eg3to4 h2:where(.svelte-eg3to4),.fleet-header.svelte-eg3to4 span:where(.svelte-eg3to4){margin:0}.fleet-header.svelte-eg3to4 h2:where(.svelte-eg3to4){font-family:var(--font-display-wide);letter-spacing:-.045em;font-size:clamp(2.35rem,3.35vw,3.75rem);font-weight:900;line-height:1.25}.fleet-header.svelte-eg3to4 span:where(.svelte-eg3to4){color:var(--color-text-soft);font-family:var(--font-text-wide);margin-top:.18rem;font-size:clamp(.82rem,.95vw,1rem);font-weight:430;line-height:1.65;display:block}.fleet-layout.svelte-eg3to4{direction:ltr;grid-template-columns:minmax(0,1.62fr) minmax(23rem,.88fr);gap:clamp(1rem,1.8vw,1.8rem);min-height:0;display:grid}.model-gallery.svelte-eg3to4{direction:ltr;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.65rem,1vw,1rem);min-width:0;min-height:0;display:grid}.model-option.svelte-eg3to4{background:var(--color-surface);min-width:0;min-height:0;color:var(--color-text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);direction:rtl;border:1px solid #0000;border-radius:0;grid-column:span 3;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden}.model-option.svelte-eg3to4:nth-child(n+5){grid-column:span 4}.model-option.svelte-eg3to4:hover,.model-option.svelte-eg3to4:focus-visible{z-index:1;transform:translateY(-.2rem)}.model-option.svelte-eg3to4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.model-option.active.svelte-eg3to4{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.option-media.svelte-eg3to4{background:#e7e8e5;min-height:0;display:block;position:relative;overflow:hidden}.option-media.svelte-eg3to4 img:where(.svelte-eg3to4){object-fit:contain;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.model-option.svelte-eg3to4:hover .option-media:where(.svelte-eg3to4) img:where(.svelte-eg3to4),.model-option.svelte-eg3to4:focus-visible .option-media:where(.svelte-eg3to4) img:where(.svelte-eg3to4),.model-option.active.svelte-eg3to4 .option-media:where(.svelte-eg3to4) img:where(.svelte-eg3to4){transform:scale(1.025)}.selection-mark.svelte-eg3to4{background:var(--color-accent);width:1.8rem;height:1.8rem;color:var(--color-accent-ink);place-items:center;display:grid;position:absolute;inset:.55rem .55rem auto auto}.option-copy.svelte-eg3to4{font-family:var(--font-text-wide);gap:.05rem;padding:.5rem .4rem .55rem;display:grid}.option-copy.svelte-eg3to4 strong:where(.svelte-eg3to4){font-family:var(--font-display-wide);font-size:clamp(1rem,1.18vw,1.22rem);font-weight:900;line-height:1.25}.option-copy.svelte-eg3to4 small:where(.svelte-eg3to4){color:var(--color-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.66rem,.68vw,.76rem);font-weight:450;line-height:1.45;overflow:hidden}.feature-card.svelte-eg3to4{border:1px solid var(--color-line-strong);background:var(--color-surface);direction:rtl;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.feature-media.svelte-eg3to4{background:#e7e8e5;min-height:0;overflow:hidden}.feature-media.svelte-eg3to4 img:where(.svelte-eg3to4){object-fit:contain;width:100%;height:100%;display:block}.feature-details.svelte-eg3to4{padding:clamp(.8rem,1.3vw,1.25rem)}.feature-title.svelte-eg3to4{justify-content:space-between;align-items:end;gap:1rem;display:flex}.feature-eyebrow.svelte-eg3to4{color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:.72rem;font-weight:550}.feature-title.svelte-eg3to4 h3:where(.svelte-eg3to4),.brand-identity.svelte-eg3to4 p:where(.svelte-eg3to4){margin:0}.feature-title.svelte-eg3to4 h3:where(.svelte-eg3to4){font-family:var(--font-display-wide);margin-top:.08rem;font-size:clamp(1.65rem,2.1vw,2.25rem);font-weight:900;line-height:1.12}.brand-identity.svelte-eg3to4{direction:ltr;justify-items:start;gap:.22rem;min-width:0;display:grid}.brand-logo-frame.svelte-eg3to4{background:#fff;border:1px solid #0f0f0f24;place-items:center start;min-width:2.55rem;max-width:100%;min-height:2.55rem;padding:.26rem .42rem;display:grid}.brand-logo.svelte-eg3to4{object-fit:contain;width:auto;max-width:7.2rem;height:1.65rem;display:block}.brand-identity[data-brand=cummins].svelte-eg3to4 .brand-logo:where(.svelte-eg3to4){height:2rem}.brand-identity[data-brand=lovol].svelte-eg3to4 .brand-logo:where(.svelte-eg3to4){max-width:5.2rem;height:2rem}.brand-identity[data-brand=volvo-penta].svelte-eg3to4 .brand-logo:where(.svelte-eg3to4){height:1.45rem}.brand-identity.svelte-eg3to4 p:where(.svelte-eg3to4){color:var(--color-text-soft);font-family:var(--font-text-wide);text-align:left;direction:rtl;font-size:.78rem;font-weight:500}.spec-list.svelte-eg3to4{border-block:1px solid var(--color-line);font-family:var(--font-text-wide);margin-top:.75rem;font-size:.78rem;font-weight:480;display:grid}.spec-list.svelte-eg3to4 span:where(.svelte-eg3to4){border-bottom:1px solid var(--color-line);align-items:center;gap:.55rem;min-height:2.2rem;display:flex}.spec-list.svelte-eg3to4 span:where(.svelte-eg3to4):last-child{border-bottom:0}.spec-list.svelte-eg3to4 span:where(.svelte-eg3to4) svg{color:var(--color-accent-strong);flex:none}.model-actions.svelte-eg3to4{direction:ltr;grid-template-columns:1.1fr .9fr;gap:.55rem;margin-top:.8rem;display:grid}.model-actions.svelte-eg3to4 button:where(.svelte-eg3to4){min-height:3rem;font-family:var(--font-text-wide);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);direction:rtl;border-radius:0;justify-content:center;align-items:center;gap:.5rem;font-size:.82rem;font-weight:650;display:flex}.model-primary.svelte-eg3to4{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.model-primary.svelte-eg3to4:hover,.model-primary.svelte-eg3to4:focus-visible{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.model-secondary.svelte-eg3to4{border:1px solid var(--color-line-strong);color:var(--color-text);background:0 0}.model-secondary.svelte-eg3to4:hover,.model-secondary.svelte-eg3to4:focus-visible{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface)}.fleet-note.svelte-eg3to4{color:var(--color-text-soft);font-family:var(--font-text-wide);justify-content:center;align-items:center;gap:.45rem;margin:0;font-size:.76rem;line-height:1.55;display:flex}.comparison-panel.svelte-eg3to4{z-index:5;inset-inline:var(--page-gutter);border:1px solid var(--color-line-strong);background:var(--color-surface);padding:1.2rem;position:absolute;inset-block-end:1rem;box-shadow:0 1.2rem 3rem #0000002e}.comparison-heading.svelte-eg3to4{justify-content:space-between;align-items:start;gap:1rem;display:flex}.comparison-heading.svelte-eg3to4 div:where(.svelte-eg3to4){gap:.1rem;display:grid}.comparison-heading.svelte-eg3to4 span:where(.svelte-eg3to4){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:.78rem}.comparison-heading.svelte-eg3to4 strong:where(.svelte-eg3to4){font-family:var(--font-display-wide);font-size:1.35rem}.comparison-heading.svelte-eg3to4>button:where(.svelte-eg3to4){border:1px solid var(--color-line);width:2.6rem;height:2.6rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.comparison-grid.svelte-eg3to4{border:1px solid var(--color-line);direction:rtl;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:.9rem;display:grid}.comparison-grid.svelte-eg3to4 button:where(.svelte-eg3to4){border:0;border-inline-end:1px solid var(--color-line);color:var(--color-text);font-family:var(--font-text-wide);cursor:pointer;background:0 0;justify-items:center;gap:.25rem;padding:.8rem;display:grid}.comparison-grid.svelte-eg3to4 button:where(.svelte-eg3to4):last-child{border-inline-end:0}.comparison-grid.svelte-eg3to4 button.active:where(.svelte-eg3to4){background:var(--color-accent);color:var(--color-accent-ink)}.comparison-grid.svelte-eg3to4 button:where(.svelte-eg3to4) span:where(.svelte-eg3to4){color:var(--color-text-soft);font-size:.72rem}.comparison-grid.svelte-eg3to4 button.active:where(.svelte-eg3to4) span:where(.svelte-eg3to4){color:inherit}@media (width>=64.01rem) and (height<=50rem){.fleet-section.svelte-eg3to4{gap:.55rem;min-height:0;padding-block:.8rem .55rem}.fleet-header.svelte-eg3to4 h2:where(.svelte-eg3to4){font-size:clamp(1.9rem,2.7vw,2.85rem)}.fleet-header.svelte-eg3to4 span:where(.svelte-eg3to4){font-size:.78rem}.option-copy.svelte-eg3to4{padding-block:.3rem .35rem}.feature-details.svelte-eg3to4{padding:.65rem}.spec-list.svelte-eg3to4{margin-top:.45rem}.spec-list.svelte-eg3to4 span:where(.svelte-eg3to4){min-height:1.85rem}.model-actions.svelte-eg3to4{margin-top:.5rem}.model-actions.svelte-eg3to4 button:where(.svelte-eg3to4){min-height:2.45rem}}@media (width<=64rem){.fleet-section.svelte-eg3to4{height:auto;min-height:calc(100svh - var(--header-height));padding-block:2.25rem 1.75rem;overflow:hidden}.fleet-layout.svelte-eg3to4{flex-direction:column;gap:1rem;min-width:0;display:flex}.feature-card.svelte-eg3to4{order:1}.feature-media.svelte-eg3to4{aspect-ratio:16/10}.model-gallery.svelte-eg3to4{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;direction:ltr;order:2;grid-template-rows:12rem;grid-template-columns:none;grid-auto-columns:min(9rem,38vw);grid-auto-flow:column;gap:.7rem;max-width:100%;padding-bottom:.35rem;display:grid;overflow-x:auto}.model-gallery.svelte-eg3to4::-webkit-scrollbar{display:none}.model-option.svelte-eg3to4,.model-option.svelte-eg3to4:nth-child(n+5){scroll-snap-align:start;direction:rtl;grid-column:auto}.comparison-grid.svelte-eg3to4{overscroll-behavior-inline:contain;direction:ltr;grid-template-columns:repeat(7,minmax(8rem,1fr));max-width:100%;overflow-x:auto}.comparison-grid.svelte-eg3to4 button:where(.svelte-eg3to4){direction:rtl}}@media (width<=42rem){.fleet-section.svelte-eg3to4{gap:1.15rem;padding-block-start:1.8rem}.fleet-header.svelte-eg3to4 h2:where(.svelte-eg3to4){font-size:clamp(2.25rem,10vw,3.2rem)}.fleet-header.svelte-eg3to4 span:where(.svelte-eg3to4){font-size:.86rem}.feature-media.svelte-eg3to4{aspect-ratio:1}.feature-title.svelte-eg3to4{flex-direction:column;align-items:start;gap:.25rem}.feature-title.svelte-eg3to4 h3:where(.svelte-eg3to4){font-size:2rem}.brand-identity.svelte-eg3to4 p:where(.svelte-eg3to4){font-size:.76rem}.model-actions.svelte-eg3to4{grid-template-columns:1fr}.model-actions.svelte-eg3to4 button:where(.svelte-eg3to4){min-height:3.15rem}.model-gallery.svelte-eg3to4{grid-template-rows:11.5rem;grid-auto-columns:min(8.6rem,42vw)}.option-copy.svelte-eg3to4 strong:where(.svelte-eg3to4){font-size:1rem}.option-copy.svelte-eg3to4 small:where(.svelte-eg3to4){font-size:.64rem}.fleet-note.svelte-eg3to4{text-align:right;justify-content:flex-start;align-items:start;font-size:.71rem}.comparison-panel.svelte-eg3to4{padding:.9rem;inset-inline:0}}@media (prefers-reduced-motion:reduce){.model-option.svelte-eg3to4,.option-media.svelte-eg3to4 img:where(.svelte-eg3to4),.model-actions.svelte-eg3to4 button:where(.svelte-eg3to4){transition:none}}.rental-hero.svelte-3teyv6{width:100%;max-width:100%;height:calc(100svh - var(--header-height));color:#fff;isolation:isolate;background:#1a1d1e;min-height:42rem;position:relative;overflow:clip}.rental-hero-image.svelte-3teyv6,.rental-hero-shade.svelte-3teyv6{width:100%;height:100%;position:absolute;inset:0}.rental-hero-image.svelte-3teyv6{z-index:0;object-fit:cover;object-position:center 52%}.rental-hero-shade.svelte-3teyv6{z-index:1;background:0 0;width:100%;left:0;right:0}.rental-copy.svelte-3teyv6{z-index:2;inset-block-start:clamp(3.2rem,9vh,7rem);right:var(--page-gutter);text-align:right;width:min(42vw,37rem);position:absolute}.rental-eyebrow.svelte-3teyv6{color:var(--color-accent);font-family:var(--font-text-wide);margin:0;font-size:clamp(.92rem,1.15vw,1.15rem);font-weight:500}h1.svelte-3teyv6{font-family:var(--font-display-wide);letter-spacing:-.045em;row-gap:.16em;margin:clamp(1.1rem,2.3vh,1.75rem) 0 0;font-size:clamp(3.25rem,4.5vw,5rem);font-weight:900;line-height:1.18;display:grid}h1.svelte-3teyv6 span:where(.svelte-3teyv6),h1.svelte-3teyv6 strong:where(.svelte-3teyv6){display:block}h1.svelte-3teyv6 strong:where(.svelte-3teyv6){color:var(--color-accent);font-weight:inherit}.rental-description.svelte-3teyv6{color:#ffffffe0;max-width:34rem;font-family:var(--font-text-wide);margin:clamp(1.15rem,2.5vh,1.8rem) 0 0;font-size:clamp(1rem,1.25vw,1.22rem);font-weight:500;line-height:1.9}.rental-actions.svelte-3teyv6{align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:clamp(1.5rem,3.5vh,2.8rem);display:flex}.primary-action.svelte-3teyv6,.secondary-action.svelte-3teyv6{border-radius:var(--radius-sm);min-height:4.3rem;font-family:var(--font-text-wide);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:0;justify-content:space-between;align-items:center;gap:1.25rem;font-size:1rem;font-weight:550;display:inline-flex}.primary-action.svelte-3teyv6{background:var(--color-accent);min-width:17.5rem;color:var(--color-accent-ink);padding:.85rem 1.35rem}.primary-action.svelte-3teyv6:hover{background:#ffd33b;transform:translateY(-.12rem)}.secondary-action.svelte-3teyv6{color:#fff;background:0 0;min-height:3rem;padding:.5rem 0}.secondary-action.svelte-3teyv6:hover{color:var(--color-accent)}.rental-selector.svelte-3teyv6{z-index:3;inset-inline:var(--page-gutter);background:var(--color-surface);min-height:7.15rem;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.5rem,3.2vh,2.7rem);box-shadow:0 1.25rem 4rem #00000036}.selector-slot.svelte-3teyv6{border-inline-end:1px solid var(--color-line);min-width:0;display:flex}.selector-submit.svelte-3teyv6{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 #080909;justify-content:space-between;align-items:center;gap:1rem;margin:1rem;padding:.9rem 1.4rem;font-size:1rem;font-weight:600;display:flex}.selector-submit.svelte-3teyv6:hover{background:var(--color-accent);color:var(--color-accent-ink)}:root[data-theme=dark] .selector-submit.svelte-3teyv6{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}:root[data-theme=dark] .selector-submit.svelte-3teyv6:hover{background:#ffd33b;border-color:#ffd33b}@media (width>=90rem){.rental-copy.svelte-3teyv6{width:min(43vw,42rem);inset-block-start:clamp(3.25rem,6.5vh,4.75rem)}h1.svelte-3teyv6{row-gap:.13em;margin-top:clamp(.9rem,1.8vh,1.35rem);font-size:clamp(4rem,4.15vw,5rem)}.rental-description.svelte-3teyv6{margin-top:clamp(.9rem,1.8vh,1.35rem)}.rental-actions.svelte-3teyv6{margin-top:clamp(1.15rem,2.5vh,2rem)}}@media (width<=78rem){.rental-copy.svelte-3teyv6{width:min(44vw,34rem)}h1.svelte-3teyv6{font-size:clamp(3rem,5vw,4.75rem)}.rental-selector.svelte-3teyv6{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(13rem,15rem)}}@media (width>=64.01rem) and (height<=50rem){.rental-hero.svelte-3teyv6{min-height:calc(100svh - var(--header-height))}.rental-copy.svelte-3teyv6{inset-block-start:clamp(2.25rem,5.5vh,3rem)}h1.svelte-3teyv6{margin-top:.8rem;font-size:clamp(2.7rem,4.4vw,4.15rem);line-height:1.16}.rental-description.svelte-3teyv6{margin-top:.8rem;font-size:.98rem;line-height:1.65}.rental-actions.svelte-3teyv6{margin-top:1.05rem}.primary-action.svelte-3teyv6{min-height:3.65rem}.rental-selector.svelte-3teyv6{min-height:5.9rem;inset-block-end:1.1rem}.selector-submit.svelte-3teyv6{margin:.65rem}}@media (width<=64rem){.rental-hero.svelte-3teyv6{height:auto;min-height:calc(100svh - var(--header-height));padding:clamp(3rem, 7vw, 5rem) var(--page-gutter) 2rem;isolation:auto;overflow:visible}.rental-hero-shade.svelte-3teyv6{background:#080a0b6b;border:0;width:100%;inset:0}.rental-copy.svelte-3teyv6,.rental-selector.svelte-3teyv6{width:auto;min-width:0;max-width:none;position:relative;inset:auto}.rental-copy.svelte-3teyv6{margin-inline:0}h1.svelte-3teyv6{font-size:clamp(3rem,8vw,5.2rem)}.rental-selector.svelte-3teyv6{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,8vh,6rem)}.selector-slot.svelte-3teyv6:nth-child(2){border-inline-end:0}.selector-slot.svelte-3teyv6:nth-child(-n+2){border-bottom:1px solid var(--color-line)}}@media (width<=42rem){.rental-hero.svelte-3teyv6{padding-block-start:2.25rem}.rental-hero-image.svelte-3teyv6{object-position:33% center}.rental-copy.svelte-3teyv6{text-align:right}h1.svelte-3teyv6{font-size:clamp(2.65rem,13vw,4rem);line-height:1.2}.rental-description.svelte-3teyv6{font-size:.95rem}.rental-actions.svelte-3teyv6{flex-direction:column;align-items:stretch;gap:.5rem}.primary-action.svelte-3teyv6{width:100%;min-width:0}.secondary-action.svelte-3teyv6{align-self:flex-start}.rental-selector.svelte-3teyv6{grid-template-columns:1fr;margin-top:2.5rem}.selector-slot.svelte-3teyv6,.selector-slot.svelte-3teyv6:first-child,.selector-slot.svelte-3teyv6:nth-child(2){border:0;border-bottom:1px solid var(--color-line);min-height:5.25rem}.selector-submit.svelte-3teyv6{min-height:4.4rem}}@media (prefers-reduced-motion:reduce){.primary-action.svelte-3teyv6,.secondary-action.svelte-3teyv6,.selector-submit.svelte-3teyv6{transition:none}}.modes-section.svelte-ercr00{width:100%;height:calc(100svh - var(--header-height));background:var(--color-bg);min-height:50rem;color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:clip}.modes-header.svelte-ercr00{padding:clamp(1.75rem, 3vw, 3rem) var(--page-gutter) clamp(1.25rem, 2vw, 2rem);grid-template-columns:minmax(26rem,.88fr) minmax(32rem,1.12fr);align-items:end;gap:clamp(2rem,4vw,5rem);display:grid}.modes-heading.svelte-ercr00>p:where(.svelte-ercr00),.modes-heading.svelte-ercr00 h2:where(.svelte-ercr00),.modes-intro.svelte-ercr00>p:where(.svelte-ercr00){margin:0}.modes-heading.svelte-ercr00>p:where(.svelte-ercr00){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.88rem,1vw,1.04rem);font-weight:560}.modes-heading.svelte-ercr00 h2:where(.svelte-ercr00){font-family:var(--font-display-wide);letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2.4rem,3.6vw,4.35rem);font-weight:900;line-height:1.18;display:grid}.modes-heading.svelte-ercr00 h2:where(.svelte-ercr00) span:where(.svelte-ercr00){display:block}.modes-intro.svelte-ercr00{justify-items:start;gap:1.15rem;display:grid}.modes-intro.svelte-ercr00>p:where(.svelte-ercr00){max-width:44rem;color:var(--color-text-soft);font-family:var(--font-text-wide);font-size:clamp(.86rem,1vw,1.02rem);line-height:1.9}.modes-intro.svelte-ercr00 .action{min-width:14.5rem}.mode-stage.svelte-ercr00{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.standard-active.svelte-ercr00{grid-template-columns:1.22fr .78fr}.mode-stage.silent-active.svelte-ercr00{grid-template-columns:.78fr 1.22fr}.mode-panel.svelte-ercr00{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:ltr;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);padding:0;display:grid;position:relative;overflow:clip}.mode-panel.active.svelte-ercr00{color:#f7f5ef;background:#191b1c}.mode-panel.svelte-ercr00:focus-visible{z-index:2;outline-offset:-.3rem}.mode-media.svelte-ercr00{background:#ebece9;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.mode-media.svelte-ercr00 img:where(.svelte-ercr00){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-ercr00 .mode-media:where(.svelte-ercr00) img:where(.svelte-ercr00){transform:scale(1.025)}.mode-index.svelte-ercr00,.mode-symbol.svelte-ercr00{background:var(--color-accent);color:var(--color-accent-ink);place-items:center;display:grid;position:absolute}.mode-index.svelte-ercr00{width:3.25rem;height:3.25rem;font-family:var(--font-text-wide);font-size:1rem;font-weight:650;inset-block-start:1rem;inset-inline-start:1rem}.mode-symbol.svelte-ercr00{width:4rem;height:4rem;inset-block-end:1rem;inset-inline-end:1rem}.mode-copy.svelte-ercr00{direction:rtl;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,2.7vw,3rem);display:flex}.mode-title.svelte-ercr00{gap:.25rem;display:grid}.mode-title.svelte-ercr00 small:where(.svelte-ercr00){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.72rem,.78vw,.85rem)}.mode-panel.active.svelte-ercr00 .mode-title:where(.svelte-ercr00) small:where(.svelte-ercr00){color:var(--color-accent)}.mode-title.svelte-ercr00 strong:where(.svelte-ercr00){font-family:var(--font-display-wide);font-size:clamp(1.8rem,2.5vw,3rem);font-weight:900;line-height:1.25}.mode-description.svelte-ercr00{color:var(--color-text-soft);margin-top:.85rem;font-size:clamp(.78rem,.84vw,.9rem);line-height:1.85;display:block}.mode-panel.active.svelte-ercr00 .mode-description:where(.svelte-ercr00){color:#bcbdb8}.mode-points.svelte-ercr00{border-top:1px solid var(--color-line);gap:.55rem;margin-top:1.15rem;padding-top:1rem;display:grid}.mode-points.svelte-ercr00>span:where(.svelte-ercr00){color:var(--color-text-soft);align-items:center;gap:.5rem;font-size:clamp(.74rem,.8vw,.85rem);display:flex}.mode-panel.active.svelte-ercr00 .mode-points:where(.svelte-ercr00)>span:where(.svelte-ercr00){color:#e4e2dc}.mode-points.svelte-ercr00 svg{color:var(--color-accent-strong)}.mode-panel.active.svelte-ercr00 .mode-points:where(.svelte-ercr00) svg{color:var(--color-accent)}.use-case-rail.svelte-ercr00{padding:1rem var(--page-gutter);border-top:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.rail-label.svelte-ercr00,.rail-note.svelte-ercr00{font-family:var(--font-text-wide);white-space:nowrap;align-items:center;gap:.55rem;font-size:clamp(.72rem,.82vw,.86rem);font-weight:550;display:flex}.rail-label.svelte-ercr00 svg,.rail-note.svelte-ercr00 svg{color:var(--color-accent-strong)}.use-case-rail.svelte-ercr00 ul:where(.svelte-ercr00){border-inline:1px solid var(--color-line);justify-content:space-between;gap:.75rem;min-width:0;margin:0;padding:0 1.25rem;list-style:none;display:flex}.use-case-rail.svelte-ercr00 li:where(.svelte-ercr00){color:var(--color-text-soft);white-space:nowrap;font-size:clamp(.68rem,.76vw,.8rem)}:root[data-theme=dark] .mode-media.svelte-ercr00{background:#242727}:root[data-theme=dark] .mode-panel.svelte-ercr00:not(.active) .mode-media:where(.svelte-ercr00) img:where(.svelte-ercr00){filter:brightness(.72)saturate(.7)}@media (width<=82rem){.mode-panel.svelte-ercr00{grid-template-rows:minmax(0,1.1fr) minmax(13rem,.9fr);grid-template-columns:1fr}.mode-stage.standard-active.svelte-ercr00{grid-template-columns:1.12fr .88fr}.mode-stage.silent-active.svelte-ercr00{grid-template-columns:.88fr 1.12fr}.use-case-rail.svelte-ercr00{grid-template-columns:auto minmax(0,1fr)}.rail-note.svelte-ercr00,.use-case-rail.svelte-ercr00 li:where(.svelte-ercr00):nth-child(n+6){display:none}}@media (width<=68rem){.modes-section.svelte-ercr00{height:auto;min-height:0}.modes-header.svelte-ercr00{grid-template-columns:1fr;align-items:start;padding-block:3.5rem 2rem}.mode-stage.svelte-ercr00,.mode-stage.standard-active.svelte-ercr00,.mode-stage.silent-active.svelte-ercr00{background:0 0;grid-template-columns:1fr;gap:1rem}.mode-panel.svelte-ercr00{border:1px solid var(--color-line-strong);min-height:34rem}.use-case-rail.svelte-ercr00{margin-top:2rem}}@media (width<=44rem){.modes-heading.svelte-ercr00 h2:where(.svelte-ercr00){font-size:clamp(2.3rem,11vw,3.25rem);line-height:1.25}.mode-stage.svelte-ercr00{padding-inline:var(--page-gutter)}.mode-panel.svelte-ercr00{grid-template-rows:23rem auto;min-height:0}.mode-copy.svelte-ercr00{padding:1.5rem}.use-case-rail.svelte-ercr00{grid-template-columns:1fr;align-items:start}.use-case-rail.svelte-ercr00 ul:where(.svelte-ercr00){border:0;border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:.6rem;padding:1rem 0 0;display:grid}.use-case-rail.svelte-ercr00 li:where(.svelte-ercr00):nth-child(n){white-space:normal;display:block}}.process-section.svelte-14zbrwh{width:100%;max-width:100%;height:calc(100svh - var(--header-height));color:#fff;isolation:isolate;background:#111313;min-height:44rem;position:relative;overflow:clip}.process-image.svelte-14zbrwh,.process-shade.svelte-14zbrwh{width:100%;height:100%;position:absolute;inset:0}.process-image.svelte-14zbrwh{z-index:0;object-fit:cover;object-position:center}.process-shade.svelte-14zbrwh{z-index:1;background:#0507073d}.process-copy.svelte-14zbrwh{z-index:2;inset-block-start:50%;right:var(--page-gutter);text-align:right;width:min(43vw,39rem);position:absolute;transform:translateY(-50%)}.process-eyebrow.svelte-14zbrwh,.process-description.svelte-14zbrwh,.process-trust.svelte-14zbrwh{margin:0}.process-eyebrow.svelte-14zbrwh{color:var(--color-accent);font-family:var(--font-text-wide);font-size:clamp(.9rem,1vw,1.05rem);font-weight:550}h2.svelte-14zbrwh{font-family:var(--font-display-wide);letter-spacing:-.045em;gap:.1em;margin:clamp(.9rem,1.8vh,1.4rem) 0 0;font-size:clamp(2.8rem,4.2vw,4.75rem);font-weight:900;line-height:1.22;display:grid}h2.svelte-14zbrwh span:where(.svelte-14zbrwh){display:block}h2.svelte-14zbrwh .accent:where(.svelte-14zbrwh){color:var(--color-accent)}.process-description.svelte-14zbrwh{color:#ffffffd4;max-width:37rem;font-family:var(--font-text-wide);margin-top:clamp(1rem,2.4vh,1.75rem);font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.9}.process-actions.svelte-14zbrwh{align-items:center;gap:clamp(1.15rem,2vw,2rem);margin-top:clamp(1.35rem,3vh,2.2rem);display:flex}.process-cta.svelte-14zbrwh{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;padding:.8rem 1.25rem;font-size:.96rem;font-weight:600;display:inline-flex}.process-cta.svelte-14zbrwh:hover{background:#ffd33b;transform:translateY(-.12rem)}.process-trust.svelte-14zbrwh{color:#ffffffd1;font-family:var(--font-text-wide);align-items:center;gap:.55rem;font-size:.86rem;line-height:1.6;display:inline-flex}.process-trust.svelte-14zbrwh svg{color:var(--color-accent);flex:none}.process-route.svelte-14zbrwh{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-14zbrwh{grid-template-rows:repeat(5,minmax(0,1fr));display:grid;position:relative}.route-list.svelte-14zbrwh:before{inset-block:9%;content:"";background:#ffffff52;width:1px;position:absolute;left:1rem}.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh){border-radius:var(--radius-sm);color:#ffffff9e;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),box-shadow .26s;display:grid;position:relative}.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):hover,.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):focus-visible,.route-list.svelte-14zbrwh button.active:where(.svelte-14zbrwh){background:var(--color-accent);color:var(--color-accent-ink);transform:scale(1.1)translate(.35rem);box-shadow:0 1rem 2.8rem #0000003d}.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):focus-visible{outline-offset:3px;outline:2px solid #fff}.step-dot.svelte-14zbrwh{z-index:1;background:#1d2020;border:2px solid;width:.68rem;height:.68rem;transition:background-color .26s;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)rotate(45deg)}.route-list.svelte-14zbrwh button.active:where(.svelte-14zbrwh) .step-dot:where(.svelte-14zbrwh),.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):hover .step-dot:where(.svelte-14zbrwh),.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):focus-visible .step-dot:where(.svelte-14zbrwh){background:var(--color-accent-ink)}.step-number.svelte-14zbrwh{letter-spacing:.08em;font-size:.72rem;font-weight:500}.route-list.svelte-14zbrwh strong:where(.svelte-14zbrwh){font-family:var(--font-display-wide);font-size:clamp(1.15rem,1.45vw,1.5rem);font-weight:800;line-height:1.25}.detail-track.svelte-14zbrwh{min-width:0;position:relative}.step-detail.svelte-14zbrwh{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:#0c0e0ee8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;width:100%;padding:1rem 1.05rem;display:grid;position:absolute;left:0;transform:translateY(-50%);box-shadow:0 1.25rem 3.5rem #00000052}.step-detail.svelte-14zbrwh:before{border-top:1px solid var(--color-accent);content:"";width:clamp(1rem,2vw,2.2rem);position:absolute;top:50%;right:100%}.detail-icon.svelte-14zbrwh{width:2.6rem;height:2.6rem;color:var(--color-accent);border:1px solid #ffbf0099;place-items:center;display:grid}.step-detail.svelte-14zbrwh strong:where(.svelte-14zbrwh),.step-detail.svelte-14zbrwh p:where(.svelte-14zbrwh){margin:0}.step-detail.svelte-14zbrwh strong:where(.svelte-14zbrwh){font-family:var(--font-display-wide);font-size:1.05rem;font-weight:750;line-height:1.45}.step-detail.svelte-14zbrwh p:where(.svelte-14zbrwh){color:#ffffffb0;font-family:var(--font-text-wide);margin-top:.35rem;font-size:.79rem;line-height:1.75}@media (width>=112rem){.process-copy.svelte-14zbrwh{width:min(39vw,43rem)}.process-route.svelte-14zbrwh{grid-template-columns:13rem minmax(16rem,1fr);width:min(39vw,43rem)}}@media (width<=68rem){.process-section.svelte-14zbrwh{height:auto;min-height:calc(100svh - var(--header-height));padding:clamp(3.5rem, 8vw, 5rem) var(--page-gutter)}.process-image.svelte-14zbrwh,.process-shade.svelte-14zbrwh{height:100%}.process-image.svelte-14zbrwh{object-position:42% center}.process-shade.svelte-14zbrwh{background:#05070794}.process-copy.svelte-14zbrwh,.process-route.svelte-14zbrwh{width:min(100%,43rem);position:relative;inset:auto}.process-copy.svelte-14zbrwh{margin-inline-start:auto;transform:none}.process-route.svelte-14zbrwh{margin-top:3.5rem;grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr);min-height:31rem;margin-inline-end:auto}}@media (width<=40rem){.process-section.svelte-14zbrwh{padding-block:3rem}.process-image.svelte-14zbrwh{object-position:45% center}h2.svelte-14zbrwh{font-size:clamp(2.45rem,12.5vw,3.65rem);line-height:1.28}.process-actions.svelte-14zbrwh{display:grid}.process-cta.svelte-14zbrwh{width:100%;min-width:0}.process-route.svelte-14zbrwh{min-height:0;margin-top:2.75rem;display:block}.route-list.svelte-14zbrwh{grid-template-rows:none;gap:.55rem}.route-list.svelte-14zbrwh:before{inset-block:1rem}.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh){min-height:4.35rem}.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):hover,.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):focus-visible,.route-list.svelte-14zbrwh button.active:where(.svelte-14zbrwh){transform:translate(.15rem)scale(1.025)}.detail-track.svelte-14zbrwh{margin-top:1.25rem}.step-detail.svelte-14zbrwh{position:relative;top:auto;transform:none}.step-detail.svelte-14zbrwh:before{display:none}}@media (prefers-reduced-motion:reduce){.process-cta.svelte-14zbrwh,.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh){transition:none}.process-cta.svelte-14zbrwh:hover,.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):hover,.route-list.svelte-14zbrwh button:where(.svelte-14zbrwh):focus-visible,.route-list.svelte-14zbrwh button.active:where(.svelte-14zbrwh){transform:none}}.selection-section.svelte-1pa5952{width:100%;max-width:100%;height:calc(100svh - var(--header-height));background:var(--color-surface);min-height:44rem;color:var(--color-text);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}.selection-main.svelte-1pa5952{direction:ltr;grid-template-columns:minmax(0,1.08fr) minmax(27rem,.92fr);grid-template-areas:"visual copy";min-width:0;min-height:0;display:grid}.selection-visual.svelte-1pa5952{background:#eeefed;grid-area:visual;min-width:0;min-height:0;position:relative;overflow:hidden}.selection-visual.svelte-1pa5952 img:where(.svelte-1pa5952){object-fit:cover;object-position:left center;width:100%;height:100%;transition:filter var(--transition-base), transform .56s cubic-bezier(.2, .8, .2, 1);transform:translate(-2.5%)scale(1.03)}.selection-section.svelte-1pa5952:has(.factor-rail:where(.svelte-1pa5952) button:where(.svelte-1pa5952):hover) .selection-visual:where(.svelte-1pa5952) img:where(.svelte-1pa5952){transform:translate(-2.5%)scale(1.045)}.selection-copy.svelte-1pa5952{z-index:1;min-width:0;padding:clamp(2.25rem, 5vw, 5.75rem) var(--page-gutter) clamp(1.5rem, 3vw, 3rem);text-align:right;direction:rtl;flex-direction:column;grid-area:copy;justify-content:center;align-items:flex-start;display:flex;position:relative}.selection-eyebrow.svelte-1pa5952,.selection-description.svelte-1pa5952{margin:0}.selection-eyebrow.svelte-1pa5952{color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.9rem,1vw,1.05rem);font-weight:550}h2.svelte-1pa5952{font-family:var(--font-display-wide);letter-spacing:-.048em;gap:.03em;margin:clamp(.8rem,1.7vh,1.3rem) 0 0;font-size:clamp(2.65rem,3.8vw,4.6rem);font-weight:900;line-height:1.22;display:grid}h2.svelte-1pa5952 span:where(.svelte-1pa5952){white-space:nowrap;display:block}.selection-description.svelte-1pa5952{max-width:36rem;color:var(--color-text-soft);font-family:var(--font-text-wide);margin-top:clamp(.9rem,2vh,1.45rem);font-size:clamp(.88rem,1vw,1.02rem);line-height:1.9}.selection-action.svelte-1pa5952{margin-top:clamp(1.25rem,2.6vh,2rem)}.selection-action.svelte-1pa5952 .action{min-width:clamp(16rem,20vw,19rem)}.factor-rail.svelte-1pa5952{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%);direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952){border:0;border-inline-start:1px dashed var(--color-line-strong);min-width:0;min-height:clamp(7.9rem,16vh,10.5rem);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:clamp(.65rem,1.3vh,1rem);padding:1rem clamp(.65rem,1.4vw,1.25rem);transition:background-color .26s,color .26s,transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .26s;display:grid;position:relative}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):last-child{border-inline-start:0}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):before{background:var(--color-surface);content:"";border:1px solid;width:.52rem;height:.52rem;position:absolute;top:-.28rem;left:50%;transform:translate(-50%)}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):hover,.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):focus-visible,.factor-rail.svelte-1pa5952 button.active:where(.svelte-1pa5952){z-index:1;background:var(--color-accent);color:var(--color-accent-ink);transform:translateY(-.9rem)scale(1.045);box-shadow:0 1.2rem 3rem #18160e1f}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):hover:before,.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):focus-visible:before,.factor-rail.svelte-1pa5952 button.active:where(.svelte-1pa5952):before{background:var(--color-accent-ink)}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):focus-visible{outline:2px solid var(--color-text);outline-offset:-.25rem}.factor-icon.svelte-1pa5952{place-items:center;display:grid}.factor-rail.svelte-1pa5952 strong:where(.svelte-1pa5952){font-family:var(--font-display-wide);text-align:center;font-size:clamp(.9rem,1.15vw,1.18rem);font-weight:760;line-height:1.45}:root[data-theme=dark] .selection-visual.svelte-1pa5952{background:#222525}:root[data-theme=dark] .selection-visual.svelte-1pa5952 img:where(.svelte-1pa5952){filter:brightness(.68)contrast(1.04)saturate(.84)}@media (width>=112rem){.selection-main.svelte-1pa5952{grid-template-columns:minmax(0,1.12fr) minmax(33rem,.88fr)}.selection-copy.svelte-1pa5952{padding-inline-end:max(var(--page-gutter), 7vw)}}@media (width<=68rem){.selection-section.svelte-1pa5952{height:auto;min-height:calc(100svh - var(--header-height))}.selection-main.svelte-1pa5952{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual"}.selection-copy.svelte-1pa5952{padding-block:3.75rem 2.5rem}.selection-visual.svelte-1pa5952{aspect-ratio:16/9}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952){min-height:8.5rem}}@media (width<=40rem){.selection-copy.svelte-1pa5952{padding-block:3rem 2rem}h2.svelte-1pa5952{font-size:clamp(2.35rem,11vw,3.45rem);line-height:1.28}h2.svelte-1pa5952 span:where(.svelte-1pa5952){white-space:normal}.selection-visual.svelte-1pa5952{aspect-ratio:1.18}.selection-visual.svelte-1pa5952 img:where(.svelte-1pa5952){object-position:36% center;transform:none}.factor-rail.svelte-1pa5952{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952){background:var(--color-surface);border:0;min-height:7.25rem}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):first-child{grid-column:1/-1}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):before{display:none}.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):hover,.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):focus-visible,.factor-rail.svelte-1pa5952 button.active:where(.svelte-1pa5952){box-shadow:none;transform:none}.factor-rail.svelte-1pa5952 strong:where(.svelte-1pa5952){font-size:.92rem}}@media (prefers-reduced-motion:reduce){.selection-visual.svelte-1pa5952 img:where(.svelte-1pa5952),.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952){transition:none}:is(.selection-section.svelte-1pa5952:has(.factor-rail:where(.svelte-1pa5952) button:where(.svelte-1pa5952):hover) .selection-visual:where(.svelte-1pa5952) img:where(.svelte-1pa5952),.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):hover,.factor-rail.svelte-1pa5952 button:where(.svelte-1pa5952):focus-visible,.factor-rail.svelte-1pa5952 button.active:where(.svelte-1pa5952)){transform:none}}.terms-section.svelte-1c83n4f{width:100%;height:calc(100svh - var(--header-height));background:var(--color-surface);min-height:48rem;color:var(--color-text);direction:ltr;grid-template-columns:minmax(0,46%) minmax(34rem,54%);display:grid;overflow:clip}.terms-visual.svelte-1c83n4f{background:#ececea;grid-template-columns:clamp(8.5rem,11vw,11.5rem) minmax(0,1fr);min-width:0;min-height:0;display:grid}.price-band.svelte-1c83n4f{color:#f4f2ec;text-align:right;direction:rtl;background:#17191a;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(2.25rem,4vw,4rem) clamp(1rem,1.8vw,1.85rem);display:flex}.price-band.svelte-1c83n4f strong:where(.svelte-1c83n4f){color:var(--color-accent);font-family:var(--font-display);padding-bottom:1rem;font-size:clamp(.88rem,1vw,1.05rem);line-height:1.5;display:block;position:relative}.price-band.svelte-1c83n4f strong:where(.svelte-1c83n4f):after{background:var(--color-accent);content:"";height:1px;position:absolute;inset-block-end:0;inset-inline:0}.price-band.svelte-1c83n4f ul:where(.svelte-1c83n4f){gap:clamp(1rem,2vh,1.5rem);margin:0;padding:0;list-style:none;display:grid}.price-band.svelte-1c83n4f li:where(.svelte-1c83n4f){font-family:var(--font-text-wide);padding-bottom:.55rem;font-size:clamp(.8rem,.9vw,.96rem);font-weight:500;position:relative}.price-band.svelte-1c83n4f li:where(.svelte-1c83n4f):after{background:var(--color-accent);content:"";width:1.4rem;height:1px;position:absolute;inset-block-end:0;inset-inline-start:0}.terms-image.svelte-1c83n4f{min-width:0;min-height:0;overflow:hidden}.terms-image.svelte-1c83n4f img:where(.svelte-1c83n4f){object-fit:cover;object-position:48% center;filter:saturate(.88)contrast(1.03);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.terms-section.svelte-1c83n4f:has(.terms-dossier:where(.svelte-1c83n4f) button:where(.svelte-1c83n4f):hover) .terms-image:where(.svelte-1c83n4f) img:where(.svelte-1c83n4f){transform:scale(1.025)}.terms-content.svelte-1c83n4f{min-width:0;min-height:0;padding:clamp(2rem, 4vw, 4.5rem) var(--page-gutter) clamp(1.5rem, 3vw, 2.75rem);direction:rtl;align-content:center;display:grid}.terms-copy.svelte-1c83n4f>p:where(.svelte-1c83n4f),.terms-copy.svelte-1c83n4f h2:where(.svelte-1c83n4f),.terms-intro.svelte-1c83n4f p:where(.svelte-1c83n4f),.terms-note.svelte-1c83n4f{margin:0}.terms-copy.svelte-1c83n4f>p:where(.svelte-1c83n4f){color:var(--color-accent-strong);font-family:var(--font-text-wide);font-size:clamp(.88rem,1vw,1.04rem);font-weight:560}.terms-copy.svelte-1c83n4f h2:where(.svelte-1c83n4f){font-family:var(--font-display-wide);letter-spacing:-.05em;margin-top:clamp(.65rem,1.5vh,1.1rem);font-size:clamp(2.5rem,3.9vw,4.5rem);font-weight:900;line-height:1.2;display:grid}.terms-copy.svelte-1c83n4f h2:where(.svelte-1c83n4f) span:where(.svelte-1c83n4f){display:block}.terms-intro.svelte-1c83n4f{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:clamp(.85rem,1.8vh,1.35rem);display:grid}.terms-intro.svelte-1c83n4f p:where(.svelte-1c83n4f){max-width:38rem;color:var(--color-text-soft);font-family:var(--font-text-wide);font-size:clamp(.84rem,.95vw,1rem);line-height:1.85}.terms-intro.svelte-1c83n4f .action{min-width:13rem}.terms-dossier.svelte-1c83n4f{border:1px solid var(--color-line-strong);margin-top:clamp(1.25rem,2.4vh,2rem)}.terms-dossier.svelte-1c83n4f button:where(.svelte-1c83n4f){border:0;border-bottom:1px solid var(--color-line);width:100%;min-width:0;color:var(--color-text);text-align:right;cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), padding-block var(--transition-base);background:0 0;border-radius:0;grid-template-columns:3.3rem minmax(10rem,.75fr) minmax(0,1.25fr) 1.75rem;align-items:center;gap:clamp(.65rem,1.2vw,1.2rem);padding:clamp(.8rem,1.25vh,1.05rem) clamp(.8rem,1.35vw,1.25rem);display:grid}.terms-dossier.svelte-1c83n4f button:where(.svelte-1c83n4f):last-child{border-bottom:0}.terms-dossier.svelte-1c83n4f button.active:where(.svelte-1c83n4f){background:var(--color-accent);color:var(--color-accent-ink);padding-block:clamp(1rem,1.8vh,1.4rem)}.terms-dossier.svelte-1c83n4f button:where(.svelte-1c83n4f):focus-visible{z-index:1;outline-offset:-.25rem;position:relative}.clause-number.svelte-1c83n4f{font-family:var(--font-text-wide);direction:ltr;font-size:clamp(1.25rem,1.5vw,1.7rem);font-weight:650}.clause-title.svelte-1c83n4f{align-items:center;gap:.65rem;min-width:0;display:flex}.clause-title.svelte-1c83n4f strong:where(.svelte-1c83n4f){font-family:var(--font-display);font-size:clamp(.94rem,1.08vw,1.13rem);line-height:1.45}.clause-copy.svelte-1c83n4f{color:var(--color-text-soft);opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);font-size:clamp(.74rem,.82vw,.88rem);line-height:1.7;display:block;transform:translateY(.25rem)}.active.svelte-1c83n4f .clause-copy:where(.svelte-1c83n4f){color:color-mix(in srgb, var(--color-accent-ink) 78%, transparent);opacity:1;transform:translateY(0)}.clause-chevron{transition:transform var(--transition-base)}.active.svelte-1c83n4f .clause-chevron{transform:rotate(180deg)}.terms-note.svelte-1c83n4f{color:var(--color-text-soft);align-items:center;gap:.55rem;margin-top:clamp(.8rem,1.8vh,1.25rem);font-size:clamp(.75rem,.82vw,.86rem);display:flex}.terms-note.svelte-1c83n4f svg{color:var(--color-accent-strong)}:root[data-theme=dark] .terms-image.svelte-1c83n4f img:where(.svelte-1c83n4f){filter:brightness(.62)saturate(.72)contrast(1.08)}@media (width<=88rem){.terms-section.svelte-1c83n4f{grid-template-columns:minmax(0,42%) minmax(34rem,58%)}.terms-visual.svelte-1c83n4f{grid-template-columns:8.5rem minmax(0,1fr)}.terms-intro.svelte-1c83n4f{grid-template-columns:1fr}.terms-intro.svelte-1c83n4f .action{justify-self:start}}@media (width<=68rem){.terms-section.svelte-1c83n4f{grid-template-columns:1fr;height:auto;min-height:0}.terms-content.svelte-1c83n4f{grid-row:1;padding-block:3.5rem}.terms-visual.svelte-1c83n4f{grid-row:2;min-height:32rem}.clause-copy.svelte-1c83n4f{opacity:1;transform:none}}@media (width<=44rem){.terms-copy.svelte-1c83n4f h2:where(.svelte-1c83n4f){font-size:clamp(2.35rem,11.5vw,3.35rem);line-height:1.26}.terms-dossier.svelte-1c83n4f button:where(.svelte-1c83n4f){grid-template-columns:2.65rem minmax(0,1fr) 1.5rem}.clause-copy.svelte-1c83n4f{grid-column:2/-1;display:none}.terms-dossier.svelte-1c83n4f button.active:where(.svelte-1c83n4f){grid-template-rows:auto auto}.terms-dossier.svelte-1c83n4f button.active:where(.svelte-1c83n4f) .clause-copy:where(.svelte-1c83n4f){display:block}.terms-visual.svelte-1c83n4f{grid-template-columns:6.75rem minmax(0,1fr);min-height:26rem}.price-band.svelte-1c83n4f{padding:1.5rem .85rem}.price-band.svelte-1c83n4f ul:where(.svelte-1c83n4f){gap:.75rem}}
