.landing.svelte-1g75kww.svelte-1g75kww{display:grid;gap:2.2rem;padding:.5rem 0 2rem}.landing.svelte-1g75kww a.svelte-1g75kww:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px;border-radius:10px}.landing.svelte-1g75kww a.svelte-1g75kww:not(.btn){color:inherit;text-decoration:underline;text-underline-offset:.18em;transition:text-decoration .12s ease}.landing.svelte-1g75kww a.svelte-1g75kww:not(.btn):hover,.landing.svelte-1g75kww a.svelte-1g75kww:not(.btn):focus-visible{text-decoration:none}.landing.svelte-1g75kww .btn.svelte-1g75kww{--btn-lift:0px;transform:translateY(var(--btn-lift));transition:background .15s ease,transform .12s ease,box-shadow .12s ease}.landing.svelte-1g75kww .btn.svelte-1g75kww:hover{--btn-lift:-2px;box-shadow:0 10px 24px #1c160f2e}.landing.svelte-1g75kww .btn.svelte-1g75kww:active{transform:translateY(var(--btn-lift)) scale(.98)}.hero.svelte-1g75kww.svelte-1g75kww{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}.hero-copy.svelte-1g75kww.svelte-1g75kww{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}.eyebrow.svelte-1g75kww.svelte-1g75kww{margin:0 0 .65rem;color:var(--ink-muted);font-size:.92rem;text-transform:uppercase;letter-spacing:.08em}h1.svelte-1g75kww.svelte-1g75kww{margin:0;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.1;letter-spacing:-.02em}.subtitle.svelte-1g75kww.svelte-1g75kww{margin:1rem 0 0;color:var(--ink-muted);line-height:1.55;max-width:45ch;font-size:1.05rem}.hero-actions.svelte-1g75kww.svelte-1g75kww{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.hero-card.svelte-1g75kww.svelte-1g75kww{background:linear-gradient(160deg,var(--blue-deep),#15263f 70%);color:var(--blue-ink);border:1px solid rgba(238,243,251,.2);border-radius:var(--radius);padding:1.3rem;box-shadow:0 20px 40px #0c14204d}.hero-card.svelte-1g75kww img.svelte-1g75kww{width:100%;max-width:320px;display:block;margin:0 auto 1rem}.hero-card.svelte-1g75kww ul.svelte-1g75kww{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.section.svelte-1g75kww.svelte-1g75kww{display:grid;gap:.9rem}.section.svelte-1g75kww h2.svelte-1g75kww{margin:0;font-size:1.45rem}.grid.svelte-1g75kww.svelte-1g75kww{display:grid;gap:.9rem}.grid.two.svelte-1g75kww.svelte-1g75kww{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three.svelte-1g75kww.svelte-1g75kww{grid-template-columns:repeat(3,minmax(0,1fr))}.card.svelte-1g75kww.svelte-1g75kww{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.2rem;box-shadow:var(--shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.card.svelte-1g75kww.svelte-1g75kww:not(.shot):hover{transform:translateY(-4px);border-color:#2a221938;box-shadow:0 26px 55px #1c160f29}.card.svelte-1g75kww h3.svelte-1g75kww{margin:0 0 .45rem;font-size:1.05rem}.card.svelte-1g75kww p.svelte-1g75kww{margin:0;color:var(--ink-muted);line-height:1.55}.card.svelte-1g75kww a.svelte-1g75kww{color:var(--ink)}.shot.svelte-1g75kww.svelte-1g75kww{padding:.75rem}.shot.svelte-1g75kww img.svelte-1g75kww{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--border);box-shadow:0 12px 30px #14100a29;background:#fff}.final-cta.svelte-1g75kww.svelte-1g75kww{padding:1.2rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#f6d2a93d,#f6d2a914)}.final-cta.svelte-1g75kww p.svelte-1g75kww{margin:0;color:var(--ink-muted)}@media (prefers-reduced-motion: reduce){.landing.svelte-1g75kww a.svelte-1g75kww:not(.btn),.landing.svelte-1g75kww .btn.svelte-1g75kww,.card.svelte-1g75kww.svelte-1g75kww{transition:none}.landing.svelte-1g75kww a.svelte-1g75kww:not(.btn):hover,.landing.svelte-1g75kww a.svelte-1g75kww:not(.btn):focus-visible,.landing.svelte-1g75kww .btn.svelte-1g75kww:hover,.card.svelte-1g75kww.svelte-1g75kww:not(.shot):hover{transform:none}}@media (max-width: 980px){.hero.svelte-1g75kww.svelte-1g75kww,.grid.two.svelte-1g75kww.svelte-1g75kww,.grid.three.svelte-1g75kww.svelte-1g75kww{grid-template-columns:1fr}}
