.hero.svelte-1uha8ag{align-items:flex-end;min-height:min(100vh,900px);padding-top:140px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.hero-content.svelte-1uha8ag{z-index:2;padding-left:40px;position:relative}.hero-h1.svelte-1uha8ag{color:#f1ecdf;max-width:16ch;font-size:clamp(40px,6.4vw,96px)}.hero-em.svelte-1uha8ag{color:var(--accent);font-style:italic}.hero-lede.svelte-1uha8ag{color:#d8d3c0;max-width:52ch;margin-top:28px;font-size:18px}.hero-ctas.svelte-1uha8ag{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.intro-split.svelte-1uha8ag{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.intro-pre.svelte-1uha8ag{letter-spacing:.04em;color:var(--fg-dim);font-size:13px}.accent-em.svelte-1uha8ag{color:var(--accent);font-style:italic}.offer-grid.svelte-1uha8ag{grid-template-columns:1fr 2fr;align-items:start;gap:80px;display:grid}.offer-row.svelte-1uha8ag{border-top:1px solid var(--surface-line);cursor:pointer;background:0 0;border-left:none;border-right:none;align-items:baseline;gap:16px;width:100%;padding:22px 0;font-family:inherit;transition:color .2s;display:flex}.offer-row.svelte-1uha8ag:hover .offer-label:where(.svelte-1uha8ag),.offer-row.expanded.svelte-1uha8ag .offer-label:where(.svelte-1uha8ag){color:var(--accent)}.offer-num.svelte-1uha8ag{font-family:var(--mono);color:var(--fg-dim);letter-spacing:.08em;width:36px;font-size:11px}.offer-label.svelte-1uha8ag{font-family:var(--serif);color:var(--fg);text-align:left;flex:1;font-size:24px;transition:color .2s}.offer-chevron.svelte-1uha8ag{color:var(--accent);text-align:center;width:32px;font-size:22px}.offer-detail.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:32px;padding:16px 0 32px;animation:.3s svelte-1uha8ag-accordion-in;display:grid}.offer-detail-text.svelte-1uha8ag{padding-left:52px}@keyframes svelte-1uha8ag-accordion-in{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}.fusion-grid.svelte-1uha8ag{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.fusion-stat.svelte-1uha8ag{border-top:1px solid var(--surface-line);padding-top:16px}.fusion-stat-num.svelte-1uha8ag{font-family:var(--serif);color:var(--accent);font-size:28px}.fusion-stat-label.svelte-1uha8ag{color:var(--fg-muted);margin-top:4px;font-size:13px}.marquee-wrap.svelte-1uha8ag{border-block:1px solid var(--surface-line);padding:64px 0;overflow:hidden}.prop-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:64px;display:grid}.prop-num.svelte-1uha8ag{font-family:var(--serif);letter-spacing:-.02em;color:var(--accent);white-space:nowrap;font-size:clamp(36px,4.4vw,64px);line-height:1}.prop-callout.svelte-1uha8ag{border:1px solid var(--accent);text-align:center;margin-top:64px;max-width:640px;margin-inline:auto;padding:32px}.prop-callout-text.svelte-1uha8ag{font-family:var(--serif);color:var(--fg);font-size:26px;font-style:italic}.testi-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.testi-card.svelte-1uha8ag{flex-direction:column;height:100%;display:flex}.testi-quote.svelte-1uha8ag{font-family:var(--serif);color:var(--fg);margin-top:24px;margin-bottom:24px;font-size:18px;font-style:italic;line-height:1.5}.testi-name.svelte-1uha8ag{border-top:1px solid var(--surface-line);letter-spacing:.12em;color:var(--fg-muted);text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:13px}.image-break-grid.svelte-1uha8ag{padding-block:var(--space-block);grid-template-columns:1fr 1fr;gap:24px;display:grid}.cta-hero.svelte-1uha8ag{padding-block:120px;position:relative;overflow:hidden}.cta-hero-bg.svelte-1uha8ag{z-index:0;position:absolute;inset:0}.cta-hero-bg.svelte-1uha8ag:after{content:"";background:#080c04b3;position:absolute;inset:0}.cta-hero-bg.svelte-1uha8ag .photo{width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0}.cta-hero-bg.svelte-1uha8ag .photo img{object-fit:cover;width:100%;height:100%}.final-ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}@media (width<=900px){.intro-split.svelte-1uha8ag,.offer-grid.svelte-1uha8ag,.fusion-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}.image-break-grid.svelte-1uha8ag{grid-template-columns:1fr}.prop-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hero.svelte-1uha8ag{min-height:auto;padding-top:100px;padding-bottom:48px}.hero-content.svelte-1uha8ag{padding-left:16px}.offer-detail.svelte-1uha8ag{grid-template-columns:1fr}.offer-detail-text.svelte-1uha8ag{padding-left:0}}
