.sc-wrap.svelte-1p5ipfh{max-width:900px;margin:0 auto;padding:0 24px}.sc-hero.svelte-1p5ipfh{padding:100px 0 80px;background:var(--paper);border-bottom:1px solid var(--line)}.sc-hero-grid.svelte-1p5ipfh{display:grid;grid-template-columns:1fr 360px;gap:48px;align-items:center}.sc-eyebrow.svelte-1p5ipfh{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:rgba(var(--accent-rgb),.08);padding:5px 14px;border-radius:999px;margin-bottom:20px}.sc-h1.svelte-1p5ipfh{font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.08;margin:0}.sc-sub.svelte-1p5ipfh{font-size:1.1rem;line-height:1.6;color:var(--ink-soft);margin:18px 0 0;max-width:42ch}.sc-cta.svelte-1p5ipfh{display:inline-flex;margin-top:28px;background:var(--ink);color:#fff;text-decoration:none;border-radius:980px;padding:14px 32px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s}.sc-cta.svelte-1p5ipfh:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.sc-hero-mockup.svelte-1p5ipfh{border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 12px 40px #0000001a;background:var(--paper);padding:20px}.sc-cal-head.svelte-1p5ipfh{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:12px;text-align:center}.sc-cal-grid.svelte-1p5ipfh{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sc-cal-day.svelte-1p5ipfh{font-size:10px;font-weight:600;color:var(--ink-soft);text-align:center;padding:4px 0}.sc-cal-slot.svelte-1p5ipfh{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:6px}.sc-cal-num.svelte-1p5ipfh{font-size:10px;color:var(--ink-soft)}.sc-cal-pill.svelte-1p5ipfh{width:100%;height:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff}.sc-cal-filled.svelte-1p5ipfh{background:transparent}.sc-pain.svelte-1p5ipfh{padding:80px 0;background:var(--paper-2, #f5f5f7)}.sc-h2.svelte-1p5ipfh{font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);margin:0 0 36px;text-align:center}.sc-pain-list.svelte-1p5ipfh{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin:0 auto}.sc-pain-item.svelte-1p5ipfh{display:flex;align-items:flex-start;gap:12px;padding:20px 22px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.sc-pain-x.svelte-1p5ipfh{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:rgba(var(--accent-rgb),.08);color:var(--accent);display:flex;align-items:center;justify-content:center}.sc-pain-item.svelte-1p5ipfh p:where(.svelte-1p5ipfh){font-size:.93rem;line-height:1.5;color:var(--ink);margin:0}.sc-solution.svelte-1p5ipfh{padding:80px 0;background:var(--paper)}.sc-sol-sub.svelte-1p5ipfh{text-align:center;color:var(--ink-soft);font-size:1.05rem;max-width:44ch;margin:0 auto 40px}.sc-feat-grid.svelte-1p5ipfh{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sc-feat.svelte-1p5ipfh{padding:32px 26px;border-radius:18px;background:var(--paper-2, #f5f5f7);border:1px solid var(--line);transition:transform .25s,box-shadow .25s}.sc-feat.svelte-1p5ipfh:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(var(--accent-rgb),.08)}.sc-feat-num.svelte-1p5ipfh{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:.08em;margin-bottom:16px}.sc-feat.svelte-1p5ipfh h3:where(.svelte-1p5ipfh){font-size:1.05rem;font-weight:700;margin:0 0 8px}.sc-feat.svelte-1p5ipfh p:where(.svelte-1p5ipfh){font-size:.9rem;color:var(--ink-soft);line-height:1.55;margin:0 0 16px}.sc-feat-approve.svelte-1p5ipfh{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.sc-ap-header.svelte-1p5ipfh{height:80px;overflow:hidden}.sc-ap-header.svelte-1p5ipfh img:where(.svelte-1p5ipfh){width:100%;height:100%;object-fit:cover}.sc-ap-body.svelte-1p5ipfh{padding:10px 12px}.sc-ap-caption.svelte-1p5ipfh{font-size:11px;color:var(--ink-soft);margin-bottom:8px;line-height:1.4}.sc-ap-btns.svelte-1p5ipfh{display:flex;gap:6px}.sc-ap-yes.svelte-1p5ipfh,.sc-ap-no.svelte-1p5ipfh{flex:1;padding:6px;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.sc-ap-yes.svelte-1p5ipfh{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.sc-ap-no.svelte-1p5ipfh{background:var(--paper-2, #f5f5f7);color:var(--ink-soft)}.sc-stats.svelte-1p5ipfh{padding:64px 0;background:var(--ink);color:#fff}.sc-stats-row.svelte-1p5ipfh{display:flex;justify-content:center;gap:56px;flex-wrap:wrap}.sc-stat.svelte-1p5ipfh{text-align:center}.sc-stat-num.svelte-1p5ipfh{display:block;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;color:var(--accent-2, #9d86ff)}.sc-stat-lbl.svelte-1p5ipfh{font-size:.85rem;color:#ffffff8c;margin-top:4px}.sc-how.svelte-1p5ipfh{padding:80px 0;background:var(--paper-2, #f5f5f7)}.sc-timeline.svelte-1p5ipfh{max-width:560px;margin:0 auto}.sc-tl-item.svelte-1p5ipfh{display:flex;gap:20px}.sc-tl-marker.svelte-1p5ipfh{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.sc-tl-dot.svelte-1p5ipfh{width:14px;height:14px;border-radius:50%;background:var(--accent);flex:0 0 auto}.sc-tl-line.svelte-1p5ipfh{width:2px;flex:1;background:var(--line);margin:6px 0}.sc-tl-body.svelte-1p5ipfh{padding-bottom:36px}.sc-tl-body.svelte-1p5ipfh h3:where(.svelte-1p5ipfh){font-size:1.05rem;font-weight:700;margin:0 0 6px}.sc-tl-body.svelte-1p5ipfh p:where(.svelte-1p5ipfh){font-size:.92rem;color:var(--ink-soft);line-height:1.55;margin:0}.sc-final.svelte-1p5ipfh{padding:100px 0;text-align:center;background:var(--paper);border-top:1px solid var(--line)}.sc-final.svelte-1p5ipfh h2:where(.svelte-1p5ipfh){font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);margin:0}.sc-final.svelte-1p5ipfh p:where(.svelte-1p5ipfh){color:var(--ink-soft);font-size:1.05rem;max-width:44ch;margin:14px auto 0;line-height:1.6}.sc-seo-ask.svelte-1p5ipfh{padding:64px 0;background:var(--paper-2, #f5f5f7)}.sc-seo-ask.svelte-1p5ipfh h2:where(.svelte-1p5ipfh){font-size:clamp(1.3rem,3vw,1.8rem);margin:0 0 16px}.sc-seo-ask.svelte-1p5ipfh p:where(.svelte-1p5ipfh){font-size:.95rem;color:var(--ink-soft);line-height:1.7;max-width:60ch;margin:0 auto;text-align:center}.sc-seo-related.svelte-1p5ipfh{padding:32px 0;background:var(--paper);border-top:1px solid var(--line);text-align:center}.sc-seo-related.svelte-1p5ipfh p:where(.svelte-1p5ipfh){font-size:.88rem;color:var(--ink-soft);margin:0}.sc-seo-related.svelte-1p5ipfh a:where(.svelte-1p5ipfh){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.sc-seo-related.svelte-1p5ipfh a:where(.svelte-1p5ipfh):hover{color:var(--ink)}@media (max-width: 720px){.sc-hero.svelte-1p5ipfh{padding:64px 0 48px}.sc-hero-grid.svelte-1p5ipfh{grid-template-columns:1fr;text-align:center}.sc-hero-copy.svelte-1p5ipfh{display:flex;flex-direction:column;align-items:center}.sc-hero-mockup.svelte-1p5ipfh{max-width:280px;margin:0 auto}.sc-pain.svelte-1p5ipfh,.sc-solution.svelte-1p5ipfh,.sc-how.svelte-1p5ipfh{padding:56px 0}.sc-pain-list.svelte-1p5ipfh,.sc-feat-grid.svelte-1p5ipfh{grid-template-columns:1fr}.sc-stats.svelte-1p5ipfh{padding:48px 0}.sc-stats-row.svelte-1p5ipfh{gap:32px}.sc-final.svelte-1p5ipfh{padding:72px 0}}
