.section{padding:var(--tl-space-10) 0}.section+.section{border-top:var(--tl-border-width-hairline) solid var(--tl-border-color)}.section--alt{background:var(--tl-color-surface-2)}.section--hero{padding:calc(var(--tl-space-10) * 2) 0 var(--tl-space-10);background:radial-gradient(ellipse 1200px 600px at 50% 0%,var(--tl-color-hero-accent-glow),transparent 70%),var(--tl-color-hero-bg);color:var(--tl-color-hero-text);border-top:none}.section--hero+.section{border-top:none}.hero__content{max-width:720px}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero__content>*{animation:hero-fade-in .8s cubic-bezier(.16,1,.3,1) both}.hero__content>:nth-child(1){animation-delay:0ms}.hero__content>:nth-child(2){animation-delay:.12s}.hero__content>:nth-child(3){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.hero__content>*{animation:none}}.section--hero .lead{color:var(--tl-color-hero-muted)}.section--hero h1{color:var(--tl-color-hero-text)}.section--dark{background:var(--tl-color-hero-bg);color:var(--tl-color-hero-text)}.section--dark h2{color:var(--tl-color-hero-text)}.section--dark .lead,.section--dark p{color:var(--tl-color-hero-muted)}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--tl-space-3);margin:var(--tl-space-7) 0 0}.btn--hero-secondary{color:var(--tl-color-hero-text);border-color:var(--tl-color-hero-border-light);padding:var(--tl-space-3) var(--tl-space-7);font-size:var(--tl-text-base)}.btn--hero-secondary:hover{background:var(--tl-color-hero-hover-bg);border-color:var(--tl-color-hero-hover-border);color:var(--tl-color-hero-text)}.grid{display:grid;gap:var(--tl-space-5);margin-top:var(--tl-space-6)}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{margin:var(--tl-space-7) 0 0;padding:0;list-style:none;display:grid;gap:0;position:relative}.timeline:before{content:"";position:absolute;left:23px;top:var(--tl-space-7);bottom:var(--tl-space-7);width:2px;background:var(--tl-border-color-accent)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tl-space-5);margin-top:var(--tl-space-7)}.faq-list{margin-top:var(--tl-space-6);display:grid;gap:var(--tl-space-3);max-width:var(--tl-content-width)}.section--cta{text-align:center;background:var(--tl-color-accent-soft)}.section--cta h2:before{margin-left:auto;margin-right:auto}.section--cta .lead{margin-left:auto;margin-right:auto}.cta-actions{margin-top:var(--tl-space-6);display:flex;justify-content:center;gap:var(--tl-space-3)}.section__link{display:inline-flex;align-items:center;gap:var(--tl-space-2);margin-top:var(--tl-space-6);color:var(--tl-color-accent);text-decoration:none;font-weight:var(--tl-font-weight-medium);transition:gap var(--tl-transition-base)}.section__link:hover{gap:var(--tl-space-3);color:var(--tl-color-accent)}.section h2{position:relative;margin:0 0 var(--tl-space-5)}.section h2:before{content:"";display:block;width:42px;height:2px;border-radius:999px;background:var(--tl-color-accent);margin:0 0 var(--tl-space-3)}.lead{max-width:62ch;margin:0 0 var(--tl-space-6);font-size:var(--tl-text-lg);line-height:var(--tl-leading-normal);color:var(--tl-color-text-muted)}@media(max-width:900px){.section{padding:var(--tl-space-9) 0}.section--hero{padding:calc(var(--tl-space-10) + var(--tl-space-6)) 0 var(--tl-space-9)}.grid--3,.grid--2,.trust-grid{grid-template-columns:1fr}.hero__cta{flex-direction:column}.timeline:before{display:none}.cta-actions{flex-direction:column;align-items:center}}.proofs-section.svelte-1kk7rjm{padding:var(--tl-space-7) 0;border-bottom:var(--tl-border-width-hairline) solid var(--tl-border-color)}.container.svelte-1kk7rjm{width:min(var(--tl-container-width),calc(100% - (var(--tl-space-6) * 2)));margin:0 auto}.proofs.svelte-1kk7rjm{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:var(--tl-space-8)}.proofs.svelte-1kk7rjm li:where(.svelte-1kk7rjm){display:flex;flex-direction:column;align-items:center;gap:var(--tl-space-1);text-align:center}.proof__value.svelte-1kk7rjm{font-family:var(--tl-font-serif);font-size:var(--tl-text-2xl);font-weight:var(--tl-font-weight-regular);color:var(--tl-color-accent);line-height:1}.proof__label.svelte-1kk7rjm{font-size:var(--tl-text-sm);color:var(--tl-color-text-muted);letter-spacing:var(--tl-tracking-wide);text-transform:uppercase}.proofs.svelte-1kk7rjm li:where(.svelte-1kk7rjm)+li:where(.svelte-1kk7rjm){position:relative;padding-left:var(--tl-space-8)}.proofs.svelte-1kk7rjm li:where(.svelte-1kk7rjm)+li:where(.svelte-1kk7rjm):before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:1px;background:var(--tl-border-color)}@media(max-width:900px){.proofs.svelte-1kk7rjm{flex-direction:column;gap:var(--tl-space-4);align-items:center}.proofs.svelte-1kk7rjm li:where(.svelte-1kk7rjm)+li:where(.svelte-1kk7rjm){padding-left:0;padding-top:var(--tl-space-4)}.proofs.svelte-1kk7rjm li:where(.svelte-1kk7rjm)+li:where(.svelte-1kk7rjm):before{inset:0 10% auto;width:auto;height:1px}}.step.svelte-1fjdvnc{display:grid;grid-template-columns:48px 1fr;gap:var(--tl-space-4);padding:var(--tl-space-5) 0}.step__number.svelte-1fjdvnc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--tl-color-accent);color:var(--tl-color-on-accent);font-family:var(--tl-font-serif);font-size:var(--tl-text-lg);font-weight:var(--tl-font-weight-semibold);position:relative;z-index:1}h3.svelte-1fjdvnc{margin:0 0 var(--tl-space-2);font-family:var(--tl-font-sans);font-size:var(--tl-text-lg);font-weight:var(--tl-font-weight-semibold);line-height:var(--tl-leading-snug)}p.svelte-1fjdvnc{color:var(--tl-color-text-muted);margin:0}@media(max-width:900px){.step.svelte-1fjdvnc{grid-template-columns:40px 1fr;gap:var(--tl-space-3)}.step__number.svelte-1fjdvnc{width:40px;height:40px;font-size:var(--tl-text-base)}}.trust.svelte-lfvwmm{padding:var(--tl-space-5);border:var(--tl-border-width-hairline) solid var(--tl-border-color-accent);border-radius:var(--tl-radius-lg);background:var(--tl-color-hero-card-bg)}.trust__icon.svelte-lfvwmm{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--tl-radius-md);background:var(--tl-color-accent-soft);color:var(--tl-color-accent);margin-bottom:var(--tl-space-3)}h3.svelte-lfvwmm{color:var(--tl-color-hero-text);margin:0 0 var(--tl-space-2);font-family:var(--tl-font-sans);font-size:var(--tl-text-lg);font-weight:var(--tl-font-weight-semibold);line-height:var(--tl-leading-snug)}p.svelte-lfvwmm{color:var(--tl-color-hero-muted);font-size:var(--tl-text-sm);margin:0}@media(max-width:520px){.trust.svelte-lfvwmm{padding:var(--tl-space-4)}}
