.hero.svelte-1uha8ag{position:relative;padding:clamp(3.5rem,2rem + 6vw,7rem) 0 clamp(3.5rem,2rem + 5vw,6rem);background:var(--gradient-hero);overflow:hidden}.hero-wash.svelte-1uha8ag{position:absolute;inset:-20% -10% auto -10%;height:120%;background:radial-gradient(48% 42% at 12% 18%,var(--primary-a10),transparent 70%),radial-gradient(42% 38% at 88% 78%,var(--gold-a12),transparent 70%);pointer-events:none}.hero-grid.svelte-1uha8ag{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center}.hero-title.svelte-1uha8ag{font-size:var(--fs-hero);font-weight:500;line-height:1.02;margin:1.25rem 0 0}.hero-sub.svelte-1uha8ag{display:block;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:.42em;line-height:1.35;letter-spacing:.01em;color:var(--fg-muted);margin-top:.65rem}.hero-lede.svelte-1uha8ag{font-size:var(--fs-lead);color:var(--fg-muted);max-width:30rem;margin:1.5rem 0 2.25rem}.hero-cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem}.hero-visual.svelte-1uha8ag{position:relative;padding:0 2.5rem 3rem 0}.shot.svelte-1uha8ag{overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-subtle)}.shot.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.shot-main.svelte-1uha8ag{aspect-ratio:4 / 5;box-shadow:var(--shadow-elegant)}.shot-inset.svelte-1uha8ag{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1;border:6px solid var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-raised)}.trust.svelte-1uha8ag{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card-bg);padding:1.75rem 0}.trust-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.trust-item.svelte-1uha8ag{display:flex;align-items:center;gap:.9rem}.trust-item.svelte-1uha8ag+.trust-item:where(.svelte-1uha8ag){padding-left:1.5rem;border-left:1px solid var(--border)}.trust-icon.svelte-1uha8ag{color:var(--gold);display:flex}.trust-copy.svelte-1uha8ag b:where(.svelte-1uha8ag){display:block;font-size:.875rem;font-weight:500}.trust-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;font-size:.75rem;color:var(--fg-faint)}.section-head.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:44rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.head-sub.svelte-1uha8ag{display:block;font-size:.55em;color:var(--fg-muted);margin-top:.35rem}.section-lede.svelte-1uha8ag{font-size:var(--fs-lead);color:var(--fg-muted)}.center-cta.svelte-1uha8ag{text-align:center;margin-top:3rem}.service-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.service-card.svelte-1uha8ag{position:relative;background:var(--card-bg);padding:2rem 1.5rem 2.25rem;display:flex;flex-direction:column;gap:.4rem;transition:background .4s var(--ease)}.service-card.svelte-1uha8ag:hover{background:var(--bg-subtle)}.service-icon.svelte-1uha8ag{display:flex;color:var(--gold);margin-bottom:.85rem;transition:transform .5s var(--ease),color .4s var(--ease)}.service-card.svelte-1uha8ag:hover .service-icon:where(.svelte-1uha8ag){transform:translateY(-3px);color:var(--primary)}.service-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:500}.service-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-xs);color:var(--fg-faint)}.service-arrow.svelte-1uha8ag{position:absolute;right:1.35rem;bottom:1.5rem;color:var(--fg-faint);opacity:0;transform:translate(-6px);transition:all .4s var(--ease)}.service-card.svelte-1uha8ag:hover .service-arrow:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.editorial.svelte-1uha8ag{background:var(--gradient-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.editorial-grid.svelte-1uha8ag{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5.5rem);align-items:center}.editorial-visual.svelte-1uha8ag{position:relative;padding-bottom:2.5rem}.editorial-visual.svelte-1uha8ag .shot:where(.svelte-1uha8ag){aspect-ratio:4 / 5;box-shadow:var(--shadow-elegant)}.ed-stat.svelte-1uha8ag{position:absolute;right:-1.5rem;bottom:0;background:var(--fg);color:var(--bg);border-radius:var(--radius);padding:1.25rem 1.5rem;box-shadow:var(--shadow-elegant)}.ed-stat-num.svelte-1uha8ag{display:block;font-family:var(--font-display);font-size:2.4rem;line-height:1}.ed-stat-lbl.svelte-1uha8ag{display:block;margin-top:.35rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.editorial-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:1rem 0 1.25rem}.steps.svelte-1uha8ag{list-style:none;margin:2.25rem 0;display:flex;flex-direction:column;gap:1.5rem}.step.svelte-1uha8ag{display:flex;gap:1.25rem;align-items:flex-start;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.step.svelte-1uha8ag:last-child{border-bottom:0;padding-bottom:0}.step-num.svelte-1uha8ag{font-family:var(--font-display);font-size:1.5rem;color:var(--gold);line-height:1.2;min-width:2.25rem}.step.svelte-1uha8ag b:where(.svelte-1uha8ag){font-weight:500;font-size:1rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--fg-muted);margin-top:.2rem}.benefit-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.75rem)}.benefit.svelte-1uha8ag{display:flex;flex-direction:column;gap:.6rem;padding-top:1.5rem;border-top:1px solid var(--border-strong)}.benefit-icon.svelte-1uha8ag{display:flex;color:var(--gold);margin-bottom:.35rem}.benefit.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;font-weight:500}.benefit.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--fg-muted)}.pro-cta.svelte-1uha8ag{position:relative;background:var(--fg);color:var(--bg);border-radius:var(--radius-xl);padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,5vw,4rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem;overflow:hidden}.pro-cta.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 50% 0%,var(--gold-a12),transparent 70%);pointer-events:none}.pro-cta.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative}.pro-cta.svelte-1uha8ag .eyebrow{color:var(--gold-light)}.pro-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:inherit;font-weight:600}.pro-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;color:color-mix(in srgb,var(--bg) 72%,transparent)}.pro-cta-btns.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem}.cta-white.svelte-1uha8ag{background:var(--bg);color:var(--fg)}.cta-white.svelte-1uha8ag:hover{background:var(--gold-light);transform:translateY(-1px)}.cta-outline.svelte-1uha8ag{border-color:color-mix(in srgb,var(--bg) 35%,transparent);color:var(--bg)}.cta-outline.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--bg) 12%,transparent)}@media(max-width:1040px){.hero-grid.svelte-1uha8ag,.editorial-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-visual.svelte-1uha8ag{max-width:30rem;padding-right:3rem}.editorial-visual.svelte-1uha8ag{max-width:26rem}.service-grid.svelte-1uha8ag,.benefit-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.trust-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1.25rem}.trust-item.svelte-1uha8ag+.trust-item:where(.svelte-1uha8ag){padding-left:0;border-left:0}}@media(max-width:620px){.service-grid.svelte-1uha8ag,.benefit-grid.svelte-1uha8ag,.trust-grid.svelte-1uha8ag{grid-template-columns:1fr}.ed-stat.svelte-1uha8ag{right:0}}
