.page-hero.svelte-cwls5q{background:var(--canvas);align-items:center;min-height:100dvh;padding-top:72px;display:flex;position:relative;overflow:hidden}.page-hero-bg.svelte-cwls5q{pointer-events:none;background:radial-gradient(70% 60% at 10%,#f278301f,#0000 70%),radial-gradient(50% 50% at 90% 80%,#7ec8e314,#0000 60%);position:absolute;inset:0}.page-hero-inner.svelte-cwls5q{z-index:1;justify-content:center;width:min(1200px,100% - 64px);margin:0 auto;padding:80px 0;display:flex;position:relative}.page-hero-content.svelte-cwls5q{max-width:540px}.page-hero-title.svelte-cwls5q{font-family:var(--font-hero);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700;line-height:1.08}.page-hero-sub.svelte-cwls5q{font-family:var(--font-display);letter-spacing:-.01em;color:var(--body);margin:20px 0 0;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;font-weight:500;line-height:1.4}.page-hero-body.svelte-cwls5q{color:var(--body);margin:24px 0 0;font-size:17px;line-height:1.65}.page-hero-actions.svelte-cwls5q{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.page-hero-btn{min-height:48px;padding:14px 28px;font-size:15px}.page-belief.svelte-cwls5q{background:var(--surface-soft)}.belief-content.svelte-cwls5q{max-width:720px;margin:0 auto}.belief-text.svelte-cwls5q{color:var(--body);text-align:center;margin:0;font-size:18px;line-height:1.7}.page-features.svelte-cwls5q{background:var(--canvas)}.page-features-title.svelte-cwls5q{font-family:var(--font-hero);letter-spacing:-.01em;color:var(--ink);margin:0 0 48px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.15}.features-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.feature-card.svelte-cwls5q{background:var(--surface-card);border:1px solid var(--hairline);border-top:3px solid var(--primary);border-radius:16px;align-self:start;padding:22px 24px 14px;transition:transform .3s,box-shadow .3s}@media (prefers-reduced-motion:no-preference) and (hover:hover){.feature-card.svelte-cwls5q:hover{transform:translateY(-3px);box-shadow:0 12px 32px #14141314}}.feature-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-hero);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--body);margin:0;font-size:14px;line-height:1.6}.page-cta.svelte-cwls5q{background:var(--surface-soft)}.page-cta-title.svelte-cwls5q{font-family:var(--font-hero);color:var(--ink);margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700}.page-cta-body.svelte-cwls5q{color:var(--body);margin:16px 0 32px;font-size:17px}.page-cta-btn{min-height:52px;padding:16px 36px;font-size:16px}@media (width<=1024px){.page-hero-inner.svelte-cwls5q{grid-template-columns:1fr;gap:48px;padding:64px 0}.page-hero-content.svelte-cwls5q{max-width:none}.features-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.page-hero-title.svelte-cwls5q{font-size:clamp(2rem,8vw,2.8rem)}.page-hero-body.svelte-cwls5q{font-size:15px}.features-grid.svelte-cwls5q{grid-template-columns:1fr}.feature-card.svelte-cwls5q{padding:24px}.belief-text.svelte-cwls5q{font-size:16px}}
