.container[data-astro-cid-jdovvxl7]{max-width:1100px;margin:0 auto;padding:0 1.25rem}.hero[data-astro-cid-jdovvxl7]{position:relative;display:flex;align-items:center;padding:2.25rem 0 2.75rem;overflow:hidden;color:var(--color-text)}.hero-media[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:radial-gradient(ellipse 72% 48% at 50% 100%,rgba(54,213,83,.05) 0%,transparent 68%)}html[data-theme=dark] .hero-media[data-astro-cid-jdovvxl7]{background:radial-gradient(ellipse 70% 55% at 75% 15%,var(--color-surface-glow) 0%,transparent 55%),radial-gradient(ellipse 45% 40% at 15% 80%,rgba(255,111,0,.1) 0%,transparent 50%),linear-gradient(160deg,var(--color-hero-from) 0%,var(--color-hero-to) 55%,var(--color-bg) 100%)}.hero-inner[data-astro-cid-jdovvxl7]{position:relative;z-index:1;max-width:38rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;animation:rise .9s ease-out both}.brand[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:clamp(2.75rem,9vw,4.75rem);font-weight:700;letter-spacing:-.04em;line-height:.95;margin-bottom:1.25rem;color:var(--color-text)}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,2.75rem);margin-bottom:1rem;font-weight:700;color:var(--color-text)}.subtitle[data-astro-cid-jdovvxl7]{font-size:clamp(1.05rem,2.4vw,1.25rem);color:var(--color-text-muted);margin-bottom:1.75rem;line-height:1.55;max-width:32rem}.cta-text[data-astro-cid-jdovvxl7]{margin-top:.85rem;font-size:1rem;font-weight:500;color:var(--color-text-muted)}.feeling[data-astro-cid-jdovvxl7]{padding:3.25rem 0 .25rem;background:var(--color-bg)}.feeling-inner[data-astro-cid-jdovvxl7]{max-width:40rem}.feeling[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.45;margin-bottom:.85rem}.feeling-end[data-astro-cid-jdovvxl7]{font-weight:650}.steps[data-astro-cid-jdovvxl7]{padding:3.5rem 0 2rem;background:var(--color-bg)}.steps[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.1rem);margin-bottom:1.75rem;color:var(--color-text)}.steps-track[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.step[data-astro-cid-jdovvxl7]{min-width:0;animation:rise .8s ease-out both}.step[data-astro-cid-jdovvxl7]:nth-child(2){animation-delay:.08s}.step[data-astro-cid-jdovvxl7]:nth-child(3){animation-delay:.16s}.step[data-astro-cid-jdovvxl7]:nth-child(4){animation-delay:.24s}.step[data-astro-cid-jdovvxl7] .step-num[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.55rem;padding:0 .55rem;margin-bottom:.75rem;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em}.step[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:1.3rem;margin-bottom:.5rem;color:var(--color-text)}.step[data-astro-cid-jdovvxl7]>p[data-astro-cid-jdovvxl7]:not(.step-num){color:var(--color-text-muted);line-height:1.65;font-size:.975rem}.app-band[data-astro-cid-jdovvxl7]{padding:3rem 0;background:var(--color-bg-muted)}.app-band-inner[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-items:center;max-width:800px}.phone[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:180px;height:180px;border-radius:22%;box-shadow:0 18px 40px #0000002e;display:block}.app-band-line[data-astro-cid-jdovvxl7]{font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:600;line-height:1.4;color:var(--color-text);letter-spacing:-.01em}.proof[data-astro-cid-jdovvxl7]{padding:2.5rem 0 .5rem;background:var(--color-bg)}.proof[data-astro-cid-jdovvxl7] blockquote[data-astro-cid-jdovvxl7]{margin:1rem 0;max-width:36rem}.proof[data-astro-cid-jdovvxl7] footer[data-astro-cid-jdovvxl7]{color:var(--color-text-muted);margin-top:.35rem}.made-in[data-astro-cid-jdovvxl7]{font-weight:700;margin-top:.75rem}.closing[data-astro-cid-jdovvxl7]{padding:4.5rem 0;text-align:center;background:var(--color-bg)}.closing[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.15rem);margin-bottom:1.5rem;color:var(--color-text)}.closing[data-astro-cid-jdovvxl7] .badges{justify-content:center}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-inner[data-astro-cid-jdovvxl7],.step[data-astro-cid-jdovvxl7]{animation:none}}@media(max-width:900px){.steps-track[data-astro-cid-jdovvxl7]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.step[data-astro-cid-jdovvxl7]{flex:0 0 min(78vw,280px);scroll-snap-align:start;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:1rem;padding:1.25rem}.app-band-inner[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;text-align:center;justify-items:center;gap:1.5rem}}@media(max-width:640px){.hero[data-astro-cid-jdovvxl7]{min-height:auto;padding:1.5rem 0 2.25rem;align-items:center}.phone[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:140px;height:140px}}
