.LandingPage-module__19chKq__page{--landing-app:#e6e2da;--landing-card:#fbfaf7;--landing-sunken:#eeebe4;--landing-text:#211e1a;--landing-text-secondary:#6e6a61;--landing-text-muted:#a09b91;--landing-border:#ded9d0;--landing-border-strong:#d2ccc2;--landing-accent:#c8821e;--landing-accent-hover:#b0711a;--landing-accent-soft:#f5e9d6;--landing-action:#211e1a;--landing-action-hover:#000;--landing-action-text:#f7f1ec;--landing-glass-gradient:linear-gradient(145deg, color-mix(in srgb, var(--landing-card) 92%, transparent) 0%, color-mix(in srgb, var(--landing-card) 72%, var(--landing-app)) 100%);--landing-glass-hover:linear-gradient(145deg, #ffffffad 0%, #ffffff6b 100%);--landing-glass-border:#ffffff7a;--landing-glass-fill:color-mix(in srgb, var(--landing-card) 58%, transparent);--landing-glass-fill-hover:color-mix(in srgb, var(--landing-card) 72%, transparent);--landing-field-border:color-mix(in srgb, var(--landing-action) 10%, transparent);--landing-shadow-card:0 1px 2px #211e1a0a, 0 4px 12px #211e1a0d;--landing-shadow-glass-sm:0 2px 12px #211e1a0d, inset 0 1px 0 #ffffffd1;--landing-shadow-action:0 1px 0 #ffffff14 inset, 0 2px 8px #14131238;--landing-shadow-action-hover:0 1px 0 #ffffff0f inset, 0 4px 14px #14131247;--landing-glass-blur:blur(18px) saturate(150%);--landing-serif:Georgia, "Times New Roman", serif;--landing-ease:cubic-bezier(.22, 1, .36, 1);--landing-radius:16px;background:radial-gradient(900px 520px at 12% -8%, color-mix(in srgb, var(--landing-accent) 14%, transparent), transparent 58%), radial-gradient(680px 420px at 88% 12%, color-mix(in srgb, var(--landing-accent) 8%, transparent), transparent 55%), radial-gradient(540px 360px at 50% 100%, color-mix(in srgb, var(--landing-accent) 6%, transparent), transparent 65%), var(--landing-app);min-height:100vh;color:var(--landing-text);scroll-behavior:smooth;position:relative;overflow-x:clip}.LandingPage-module__19chKq__page em{font-family:var(--landing-serif);color:var(--landing-accent);font-style:italic;font-weight:500}.LandingPage-module__19chKq__mesh,.LandingPage-module__19chKq__meshSecondary{pointer-events:none;z-index:0;position:fixed;inset:0}.LandingPage-module__19chKq__mesh{background:radial-gradient(ellipse 55% 42% at 72% 4%, color-mix(in srgb, var(--landing-accent) 10%, transparent), transparent 72%), radial-gradient(ellipse 38% 32% at 8% 55%, color-mix(in srgb, var(--landing-accent) 7%, transparent), transparent 68%);animation:20s ease-in-out infinite alternate LandingPage-module__19chKq__meshDrift}.LandingPage-module__19chKq__meshSecondary{background:radial-gradient(ellipse 34% 28% at 48% 92%, color-mix(in srgb, var(--landing-accent) 5%, transparent), transparent 72%);animation:26s ease-in-out infinite alternate-reverse LandingPage-module__19chKq__meshDrift}@keyframes LandingPage-module__19chKq__meshDrift{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(2%,-1.5%)scale(1.03)}}.LandingPage-module__19chKq__header{z-index:100;width:100%;transition:background .35s var(--landing-ease), backdrop-filter .35s var(--landing-ease), border-color .35s var(--landing-ease), box-shadow .35s var(--landing-ease);position:sticky;top:0}.LandingPage-module__19chKq__header[data-scrolled=true]{background:var(--landing-glass-gradient);-webkit-backdrop-filter:var(--landing-glass-blur);border-bottom:1px solid var(--landing-glass-border);box-shadow:var(--landing-shadow-card)}.LandingPage-module__19chKq__headerInner{max-width:1140px;transition:padding .35s var(--landing-ease);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:16px 20px;display:flex}.LandingPage-module__19chKq__header[data-scrolled=true] .LandingPage-module__19chKq__headerInner{padding-top:10px;padding-bottom:10px}.LandingPage-module__19chKq__logo{z-index:1;font-family:var(--landing-serif);letter-spacing:.01em;color:var(--landing-text);flex-shrink:0;font-size:22px;font-weight:700;position:relative}.LandingPage-module__19chKq__headerNav{align-items:center;gap:24px;display:none}.LandingPage-module__19chKq__headerLink{color:var(--landing-text-secondary);font-size:14px;font-weight:500;transition:color .2s}.LandingPage-module__19chKq__headerLink:hover{color:var(--landing-accent)}.LandingPage-module__19chKq__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.LandingPage-module__19chKq__loginLink{border:1px solid var(--landing-field-border);background:var(--landing-glass-fill);box-shadow:var(--landing-shadow-glass-sm);color:var(--landing-text-secondary);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.LandingPage-module__19chKq__loginLink:hover{color:var(--landing-text);background:var(--landing-glass-fill-hover);border-color:color-mix(in srgb, var(--landing-action) 16%, transparent)}.LandingPage-module__19chKq__headerCta{background:linear-gradient(180deg, #2a2927 0%, var(--landing-action) 100%);color:var(--landing-action-text);box-shadow:var(--landing-shadow-action);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:none}.LandingPage-module__19chKq__headerCta:hover{background:linear-gradient(180deg, var(--landing-action) 0%, var(--landing-action-hover) 100%);box-shadow:var(--landing-shadow-action-hover);transform:translateY(-1px)}.LandingPage-module__19chKq__headerCtaSkeleton,.LandingPage-module__19chKq__ctaPrimarySkeleton{background:color-mix(in srgb, var(--landing-text-muted) 22%, transparent);border-radius:999px;animation:1.2s ease-in-out infinite LandingPage-module__19chKq__landingPulse;display:inline-block}.LandingPage-module__19chKq__headerCtaSkeleton{width:88px;height:34px}.LandingPage-module__19chKq__ctaPrimarySkeleton{width:min(100%,280px);height:48px}@keyframes LandingPage-module__19chKq__landingPulse{0%,to{opacity:.55}50%{opacity:.9}}.LandingPage-module__19chKq__hero{z-index:1;padding:20px 20px 48px;position:relative}.LandingPage-module__19chKq__heroGlow{background:radial-gradient(circle, color-mix(in srgb, var(--landing-accent) 16%, transparent) 0%, transparent 68%);pointer-events:none;width:min(720px,100vw);height:520px;animation:6s ease-in-out infinite alternate LandingPage-module__19chKq__heroPulse;position:absolute;top:-80px;left:50%;transform:translate(-50%)}@keyframes LandingPage-module__19chKq__heroPulse{0%{opacity:.65;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.04)}}.LandingPage-module__19chKq__heroInner{flex-direction:column;gap:44px;max-width:1140px;margin:0 auto;display:flex;position:relative}.LandingPage-module__19chKq__heroText{flex-direction:column;align-items:flex-start;display:flex}.LandingPage-module__19chKq__heroBadge{background:var(--landing-accent-soft);border:1px solid color-mix(in srgb, var(--landing-accent) 22%, transparent);color:var(--landing-accent-hover);letter-spacing:.02em;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) both;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;display:inline-flex}.LandingPage-module__19chKq__badgeDot{background:var(--landing-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--landing-accent) 50%, transparent);border-radius:50%;animation:2s ease-in-out infinite LandingPage-module__19chKq__dotPulse}@keyframes LandingPage-module__19chKq__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.LandingPage-module__19chKq__heroTitle{letter-spacing:-.03em;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) 80ms both;margin-bottom:18px;font-size:clamp(36px,10.5vw,62px);font-weight:800;line-height:1.05}.LandingPage-module__19chKq__heroSubtitle{color:var(--landing-text-secondary);max-width:460px;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) .16s both;margin-bottom:12px;font-size:17px;line-height:1.58}.LandingPage-module__19chKq__heroEase{color:var(--landing-text);max-width:460px;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) .2s both;margin-bottom:24px;font-size:15px;line-height:1.55}.LandingPage-module__19chKq__heroActions{width:100%;max-width:380px;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) .24s both;flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.LandingPage-module__19chKq__heroPhoneCompact{width:100%;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) .28s both;justify-content:center;margin-bottom:20px;display:flex}.LandingPage-module__19chKq__socialProof{width:100%;max-width:420px;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) .32s both;align-items:center;gap:12px;margin-bottom:20px;display:flex}.LandingPage-module__19chKq__socialProofAvatars{flex-shrink:0;display:flex}.LandingPage-module__19chKq__socialProofAvatar{object-fit:cover;border:2px solid var(--landing-card);border-radius:50%;width:32px;height:32px;margin-left:-8px;box-shadow:0 1px 4px #211e1a1f}.LandingPage-module__19chKq__socialProofAvatars .LandingPage-module__19chKq__socialProofAvatar:first-child{margin-left:0}.LandingPage-module__19chKq__socialProofText{color:var(--landing-text-secondary);margin:0;font-size:13px;line-height:1.45}.LandingPage-module__19chKq__socialProofText strong{color:var(--landing-text);font-weight:700}.LandingPage-module__19chKq__trustStats{width:100%;max-width:420px;animation:LandingPage-module__19chKq__fadeUp .8s var(--landing-ease) .36s both;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__19chKq__trustStat{border-radius:var(--landing-radius);background:var(--landing-glass-gradient);border:1px solid var(--landing-glass-border);box-shadow:var(--landing-shadow-card);-webkit-backdrop-filter:var(--landing-glass-blur);align-items:center;gap:12px;padding:12px 14px;display:flex}.LandingPage-module__19chKq__trustStatIcon{background:var(--landing-accent-soft);width:36px;height:36px;color:var(--landing-accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingPage-module__19chKq__trustStatText{flex-direction:column;gap:1px;display:flex}.LandingPage-module__19chKq__trustStatText strong{color:var(--landing-text);font-size:14px;font-weight:700}.LandingPage-module__19chKq__trustStatText span{color:var(--landing-text-muted);font-size:12px}.LandingPage-module__19chKq__heroPhone{animation:LandingPage-module__19chKq__fadeUp 1s var(--landing-ease) .4s both;justify-content:center;display:none}@keyframes LandingPage-module__19chKq__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.LandingPage-module__19chKq__marqueeWrap{z-index:1;padding:8px 0 40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.LandingPage-module__19chKq__marquee{gap:12px;width:max-content;animation:32s linear infinite LandingPage-module__19chKq__marquee;display:flex}.LandingPage-module__19chKq__marqueeItem{border:1px solid var(--landing-glass-border);background:var(--landing-glass-fill);box-shadow:var(--landing-shadow-glass-sm);color:var(--landing-text-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500}@keyframes LandingPage-module__19chKq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.LandingPage-module__19chKq__ctaPrimary,.LandingPage-module__19chKq__ctaPrimaryLarge{background:linear-gradient(180deg, #2a2927 0%, var(--landing-action) 100%);color:var(--landing-action-text);text-align:center;box-shadow:var(--landing-shadow-action);transition:transform .25s var(--landing-ease), box-shadow .25s var(--landing-ease), background .25s var(--landing-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:16px;font-weight:700;display:inline-flex}.LandingPage-module__19chKq__ctaPrimary:hover,.LandingPage-module__19chKq__ctaPrimaryLarge:hover{background:linear-gradient(180deg, var(--landing-action) 0%, var(--landing-action-hover) 100%);box-shadow:var(--landing-shadow-action-hover);transform:translateY(-2px)}.LandingPage-module__19chKq__ctaPrimaryLarge{padding:19px 40px;font-size:17px}.LandingPage-module__19chKq__ctaLabelDesktop{display:none}.LandingPage-module__19chKq__ctaLabelMobile{display:inline}@media (min-width:520px){.LandingPage-module__19chKq__ctaLabelDesktop{display:inline}.LandingPage-module__19chKq__ctaLabelMobile{display:none}}.LandingPage-module__19chKq__ctaGhost{border:1px solid var(--landing-field-border);background:var(--landing-glass-fill);box-shadow:var(--landing-shadow-glass-sm);color:var(--landing-text);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:16px 28px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.LandingPage-module__19chKq__ctaGhost:hover{border-color:color-mix(in srgb, var(--landing-action) 16%, transparent);background:var(--landing-glass-fill-hover);transform:translateY(-1px)}.LandingPage-module__19chKq__section{z-index:1;max-width:1140px;margin:0 auto;padding:56px 20px;scroll-margin-top:72px;position:relative}.LandingPage-module__19chKq__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--landing-accent);margin-bottom:12px;font-size:12px;font-weight:700}.LandingPage-module__19chKq__sectionTitle{letter-spacing:-.025em;max-width:620px;color:var(--landing-text);margin-bottom:16px;font-size:clamp(26px,5.8vw,40px);font-weight:800;line-height:1.12}.LandingPage-module__19chKq__sectionLead{color:var(--landing-text-secondary);max-width:560px;margin-bottom:32px;font-size:16px;line-height:1.6}.LandingPage-module__19chKq__reveal{opacity:0;transition:opacity .75s var(--landing-ease), transform .75s var(--landing-ease);transform:translateY(28px)}.LandingPage-module__19chKq__reveal[data-visible=true]{opacity:1;transform:none}.LandingPage-module__19chKq__stagger>*{opacity:0;transition:opacity .6s var(--landing-ease), transform .6s var(--landing-ease);transform:translateY(20px)}.LandingPage-module__19chKq__stagger[data-visible=true]>*{opacity:1;transform:none}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(3){transition-delay:0s}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(4){transition-delay:70ms}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(5){transition-delay:.14s}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(6){transition-delay:.21s}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(7){transition-delay:.28s}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(8){transition-delay:.35s}.LandingPage-module__19chKq__stagger[data-visible=true]>:nth-child(n+9){transition-delay:.42s}.LandingPage-module__19chKq__painGrid{gap:14px;display:grid}.LandingPage-module__19chKq__painCard,.LandingPage-module__19chKq__step,.LandingPage-module__19chKq__feature,.LandingPage-module__19chKq__manifestoPillar{background:var(--landing-glass-gradient);border:1px solid var(--landing-glass-border);box-shadow:var(--landing-shadow-card);-webkit-backdrop-filter:var(--landing-glass-blur)}.LandingPage-module__19chKq__manifestoSection{padding-top:12px;padding-bottom:12px}.LandingPage-module__19chKq__manifesto{border-radius:calc(var(--landing-radius) + 12px);background:radial-gradient(620px 320px at 8% 0%, color-mix(in srgb, var(--landing-accent) 18%, transparent), transparent 66%), var(--landing-glass-gradient);border:1px solid color-mix(in srgb, var(--landing-accent) 22%, var(--landing-glass-border));box-shadow:var(--landing-shadow-card);-webkit-backdrop-filter:var(--landing-glass-blur);padding:40px 24px;position:relative;overflow:hidden}.LandingPage-module__19chKq__manifestoGlow{background:radial-gradient(circle, color-mix(in srgb, var(--landing-accent) 16%, transparent), transparent 68%);pointer-events:none;width:320px;height:320px;animation:7s ease-in-out infinite alternate LandingPage-module__19chKq__heroPulse;position:absolute;top:-60px;right:-40px}.LandingPage-module__19chKq__manifestoLead{letter-spacing:-.03em;max-width:720px;margin-bottom:14px;font-size:clamp(28px,7.5vw,46px);font-weight:800;line-height:1.12;position:relative}.LandingPage-module__19chKq__manifestoText{color:var(--landing-text-secondary);max-width:620px;margin-bottom:32px;font-size:clamp(16px,2.4vw,19px);line-height:1.6;position:relative}.LandingPage-module__19chKq__manifestoPillars{gap:14px;display:grid;position:relative}.LandingPage-module__19chKq__manifestoPillar{border-radius:var(--landing-radius);transition:background .25s ease, border-color .25s ease, transform .25s var(--landing-ease);padding:22px}.LandingPage-module__19chKq__manifestoPillar:hover{background:var(--landing-glass-hover);border-color:color-mix(in srgb, var(--landing-accent) 20%, var(--landing-glass-border));transform:translateY(-3px)}.LandingPage-module__19chKq__manifestoIcon{background:var(--landing-action);width:42px;height:42px;color:var(--landing-action-text);border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.LandingPage-module__19chKq__manifestoPillarTitle{margin-bottom:7px;font-size:17px;font-weight:700}.LandingPage-module__19chKq__manifestoPillarText{color:var(--landing-text-secondary);font-size:14px;line-height:1.55}.LandingPage-module__19chKq__demoSection{padding-top:40px;padding-bottom:40px}.LandingPage-module__19chKq__demoInner{flex-direction:column;gap:32px;display:flex}.LandingPage-module__19chKq__demoPhone{justify-content:center;display:flex}.LandingPage-module__19chKq__demoText{flex-direction:column;align-items:flex-start;display:flex}.LandingPage-module__19chKq__demoChannels{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-bottom:4px;display:grid}.LandingPage-module__19chKq__painCard{border-radius:var(--landing-radius);transition:background .25s ease, border-color .25s ease, transform .25s var(--landing-ease);padding:22px}.LandingPage-module__19chKq__painCard:hover{background:var(--landing-glass-hover);border-color:color-mix(in srgb, var(--landing-accent) 18%, var(--landing-glass-border));transform:translateY(-3px)}.LandingPage-module__19chKq__painIcon{background:var(--landing-accent-soft);width:40px;height:40px;color:var(--landing-accent);border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.LandingPage-module__19chKq__painTitle{margin-bottom:8px;font-size:17px;font-weight:700}.LandingPage-module__19chKq__painText{color:var(--landing-text-secondary);font-size:14.5px;line-height:1.55}.LandingPage-module__19chKq__compareGrid{gap:14px;display:grid}.LandingPage-module__19chKq__compareCard{border-radius:calc(var(--landing-radius) + 4px);background:var(--landing-glass-gradient);border:1px solid var(--landing-glass-border);box-shadow:var(--landing-shadow-card);-webkit-backdrop-filter:var(--landing-glass-blur);padding:22px}.LandingPage-module__19chKq__compareCardAfter{border-color:color-mix(in srgb, var(--landing-accent) 24%, var(--landing-glass-border));background:radial-gradient(420px 220px at 100% 0%, color-mix(in srgb, var(--landing-accent) 12%, transparent), transparent 70%), var(--landing-glass-gradient)}.LandingPage-module__19chKq__compareLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-text-muted);margin-bottom:14px;font-size:11px;font-weight:700;display:inline-block}.LandingPage-module__19chKq__compareCardAfter .LandingPage-module__19chKq__compareLabel{color:var(--landing-accent)}.LandingPage-module__19chKq__compareList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__19chKq__compareItem{color:var(--landing-text-secondary);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.LandingPage-module__19chKq__compareIconMuted{background:var(--landing-sunken);width:36px;height:36px;color:var(--landing-text-muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingPage-module__19chKq__compareAfterHead{align-items:center;gap:12px;margin-bottom:8px;display:flex}.LandingPage-module__19chKq__compareIconAccent{background:var(--landing-action);width:42px;height:42px;color:var(--landing-action-text);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingPage-module__19chKq__compareAfterTitle{letter-spacing:-.02em;font-size:22px;font-weight:800}.LandingPage-module__19chKq__compareAfterText{color:var(--landing-text-secondary);margin-bottom:16px;font-size:14.5px;line-height:1.55}.LandingPage-module__19chKq__comparePhoneWrap{justify-content:center;display:flex}.LandingPage-module__19chKq__steps{gap:14px;display:grid}.LandingPage-module__19chKq__step{border-radius:calc(var(--landing-radius) + 6px);transition:background .25s ease, border-color .25s ease, transform .25s var(--landing-ease);padding:26px 22px;position:relative;overflow:hidden}.LandingPage-module__19chKq__step:hover{background:var(--landing-glass-hover);border-color:color-mix(in srgb, var(--landing-accent) 20%, var(--landing-glass-border));transform:translateY(-2px)}.LandingPage-module__19chKq__stepHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.LandingPage-module__19chKq__stepNum{font-family:var(--landing-serif);color:color-mix(in srgb, var(--landing-accent) 38%, transparent);font-size:42px;font-style:italic;line-height:1}.LandingPage-module__19chKq__stepIcon{background:var(--landing-accent-soft);width:36px;height:36px;color:var(--landing-accent);border-radius:11px;justify-content:center;align-items:center;display:flex}.LandingPage-module__19chKq__stepTitle{margin-bottom:8px;font-size:18px;font-weight:700}.LandingPage-module__19chKq__stepText{color:var(--landing-text-secondary);font-size:14.5px;line-height:1.55}.LandingPage-module__19chKq__stepConnector{display:none}.LandingPage-module__19chKq__features{gap:14px;display:grid}.LandingPage-module__19chKq__feature{border-radius:var(--landing-radius);transition:background .25s ease, border-color .25s ease, transform .25s var(--landing-ease);padding:22px}.LandingPage-module__19chKq__feature:hover{background:var(--landing-glass-hover);border-color:color-mix(in srgb, var(--landing-accent) 18%, var(--landing-glass-border));transform:translateY(-3px)}.LandingPage-module__19chKq__featureLaunch{border-color:color-mix(in srgb, var(--landing-accent) 24%, var(--landing-glass-border))}.LandingPage-module__19chKq__featureHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.LandingPage-module__19chKq__featureHead .LandingPage-module__19chKq__featureIcon{margin-bottom:0}.LandingPage-module__19chKq__launchBadge{background:var(--landing-action);color:var(--landing-action-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:700}.LandingPage-module__19chKq__featureIcon{background:var(--landing-accent-soft);width:42px;height:42px;color:var(--landing-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.LandingPage-module__19chKq__featureTitle{margin-bottom:7px;font-size:17px;font-weight:700}.LandingPage-module__19chKq__featureText{color:var(--landing-text-secondary);font-size:14px;line-height:1.55}.LandingPage-module__19chKq__freeSection{padding-top:24px;padding-bottom:24px}.LandingPage-module__19chKq__freeCard{border-radius:calc(var(--landing-radius) + 12px);background:radial-gradient(600px 300px at 10% 0%, color-mix(in srgb, var(--landing-accent) 14%, transparent), transparent 70%), var(--landing-glass-gradient);border:1px solid color-mix(in srgb, var(--landing-accent) 22%, var(--landing-glass-border));-webkit-backdrop-filter:var(--landing-glass-blur);box-shadow:var(--landing-shadow-card);flex-direction:column;align-items:flex-start;padding:36px 24px;display:flex}.LandingPage-module__19chKq__freeTitle{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(26px,6vw,38px);font-weight:800}.LandingPage-module__19chKq__freeText{color:var(--landing-text-secondary);max-width:680px;margin-bottom:28px;font-size:15.5px;line-height:1.65}.LandingPage-module__19chKq__pricingGrid{gap:14px;width:100%;margin-bottom:24px;display:grid}.LandingPage-module__19chKq__pricingColumn{border-radius:calc(var(--landing-radius) + 2px);background:var(--landing-glass-fill);border:1px solid var(--landing-field-border);box-shadow:var(--landing-shadow-glass-sm);padding:20px 18px}.LandingPage-module__19chKq__pricingColumnLaunch{background:radial-gradient(400px 200px at 100% 0%, color-mix(in srgb, var(--landing-accent) 12%, transparent), transparent 70%), var(--landing-glass-fill-hover);border-color:color-mix(in srgb, var(--landing-accent) 22%, var(--landing-field-border))}.LandingPage-module__19chKq__pricingHeading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.LandingPage-module__19chKq__pricingList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__19chKq__pricingList li{color:var(--landing-text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.LandingPage-module__19chKq__pricingList li svg{color:var(--landing-accent);flex-shrink:0;margin-top:2px}.LandingPage-module__19chKq__legalNote{color:var(--landing-text-muted);max-width:640px;margin-bottom:28px;scroll-margin-top:80px;font-size:12.5px;line-height:1.55}.LandingPage-module__19chKq__faq{border-top:1px solid var(--landing-border);flex-direction:column;display:flex}.LandingPage-module__19chKq__faqItem{border-bottom:1px solid var(--landing-border)}.LandingPage-module__19chKq__faqQuestion{color:var(--landing-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:16px;font-weight:600;list-style:none;transition:color .2s;display:flex}.LandingPage-module__19chKq__faqQuestion::-webkit-details-marker{display:none}.LandingPage-module__19chKq__faqQuestion:hover{color:var(--landing-accent)}.LandingPage-module__19chKq__faqMarker{border:1px solid var(--landing-field-border);background:var(--landing-glass-fill);width:30px;height:30px;box-shadow:var(--landing-shadow-glass-sm);color:var(--landing-text-muted);transition:transform .3s var(--landing-ease), color .2s ease, border-color .2s ease, background .2s ease;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingPage-module__19chKq__faqItem[open] .LandingPage-module__19chKq__faqMarker{color:var(--landing-action-text);background:var(--landing-action);border-color:#0000;transform:rotate(180deg)}.LandingPage-module__19chKq__faqAnswer{color:var(--landing-text-secondary);max-width:640px;animation:LandingPage-module__19chKq__faqOpen .35s var(--landing-ease);padding:0 2px 22px;font-size:15px;line-height:1.65}@keyframes LandingPage-module__19chKq__faqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.LandingPage-module__19chKq__finalSection{text-align:center;flex-direction:column;align-items:center;padding-top:56px;padding-bottom:88px;display:flex;overflow:hidden}.LandingPage-module__19chKq__finalSection .LandingPage-module__19chKq__kicker{position:relative}.LandingPage-module__19chKq__finalSection .LandingPage-module__19chKq__testimonialGrid{text-align:left;width:100%;margin-bottom:36px;position:relative}.LandingPage-module__19chKq__finalGlow{background:radial-gradient(ellipse, color-mix(in srgb, var(--landing-accent) 14%, transparent), transparent 70%);pointer-events:none;width:500px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__19chKq__finalTitle{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,8vw,52px);font-weight:800;line-height:1.1;position:relative}.LandingPage-module__19chKq__finalText{color:var(--landing-text-secondary);max-width:440px;margin-bottom:32px;font-size:16.5px;position:relative}.LandingPage-module__19chKq__finalHint{color:var(--landing-text-muted);margin-top:16px;font-size:13.5px;position:relative}.LandingPage-module__19chKq__finalLegalLink{color:var(--landing-text-secondary);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.LandingPage-module__19chKq__finalLegalLink:hover{color:var(--landing-accent)}.LandingPage-module__19chKq__footer{z-index:1;border-top:1px solid var(--landing-border);flex-direction:column;align-items:flex-start;gap:16px;max-width:1140px;margin:0 auto;padding:32px 20px 44px;display:flex;position:relative}.LandingPage-module__19chKq__footerLogo{font-family:var(--landing-serif);color:var(--landing-text);font-size:20px;font-weight:700}.LandingPage-module__19chKq__footerNav{flex-wrap:wrap;gap:10px 22px;display:flex}.LandingPage-module__19chKq__footerNav a{color:var(--landing-text-secondary);font-size:14px;transition:color .2s}.LandingPage-module__19chKq__footerNav a:hover{color:var(--landing-accent)}.LandingPage-module__19chKq__footerNote{color:var(--landing-text-muted);font-size:13px}.LandingPage-module__19chKq__channelItem{background:var(--landing-glass-fill);border:1px solid var(--landing-field-border);box-shadow:var(--landing-shadow-glass-sm);color:var(--landing-text);border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:13.5px;font-weight:600;display:flex}.LandingPage-module__19chKq__channelIcon{background:var(--landing-accent-soft);width:32px;height:32px;color:var(--landing-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LandingPage-module__19chKq__nicheGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.LandingPage-module__19chKq__nicheCard{border-radius:var(--landing-radius);background:var(--landing-glass-gradient);border:1px solid var(--landing-glass-border);box-shadow:var(--landing-shadow-card);-webkit-backdrop-filter:var(--landing-glass-blur);padding:18px 16px;transition:transform .2s}.LandingPage-module__19chKq__nicheCard:hover{transform:translateY(-2px)}.LandingPage-module__19chKq__nicheTitle{margin-bottom:4px;font-size:15px;font-weight:700}.LandingPage-module__19chKq__nicheHint{color:var(--landing-text-muted);font-size:12.5px;line-height:1.45}.LandingPage-module__19chKq__testimonialGrid{gap:14px;display:grid}.LandingPage-module__19chKq__testimonialCard{border-radius:calc(var(--landing-radius) + 4px);background:var(--landing-glass-gradient);border:1px solid var(--landing-glass-border);box-shadow:var(--landing-shadow-card);-webkit-backdrop-filter:var(--landing-glass-blur);padding:24px 22px}.LandingPage-module__19chKq__testimonialQuote{color:var(--landing-text-secondary);margin-bottom:18px;font-size:15px;line-height:1.65}.LandingPage-module__19chKq__testimonialQuote:before{content:"«";color:var(--landing-accent);font-family:var(--landing-serif);margin-right:2px;font-size:24px;line-height:0}.LandingPage-module__19chKq__testimonialAuthor{align-items:center;gap:12px;display:flex}.LandingPage-module__19chKq__testimonialAvatar{object-fit:cover;border:2px solid var(--landing-glass-border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.LandingPage-module__19chKq__testimonialMeta{flex-direction:column;gap:2px;display:flex}.LandingPage-module__19chKq__testimonialName{color:var(--landing-text);font-size:14px;font-weight:700}.LandingPage-module__19chKq__testimonialRole{color:var(--landing-text-muted);font-size:12.5px}.LandingPage-module__19chKq__sectionCta{margin-top:28px}@media (prefers-reduced-motion:reduce){.LandingPage-module__19chKq__page{scroll-behavior:auto}.LandingPage-module__19chKq__mesh,.LandingPage-module__19chKq__meshSecondary,.LandingPage-module__19chKq__heroGlow,.LandingPage-module__19chKq__badgeDot,.LandingPage-module__19chKq__marquee{animation:none}.LandingPage-module__19chKq__reveal,.LandingPage-module__19chKq__stagger>*,.LandingPage-module__19chKq__heroBadge,.LandingPage-module__19chKq__heroTitle,.LandingPage-module__19chKq__heroSubtitle,.LandingPage-module__19chKq__heroEase,.LandingPage-module__19chKq__heroActions,.LandingPage-module__19chKq__heroPhoneCompact,.LandingPage-module__19chKq__socialProof,.LandingPage-module__19chKq__trustStats,.LandingPage-module__19chKq__heroPhone{opacity:1;transition:none;animation:none;transform:none}}@media (min-width:560px){.LandingPage-module__19chKq__heroActions{flex-flow:wrap;max-width:none}.LandingPage-module__19chKq__trustStats{grid-template-columns:repeat(3,1fr);max-width:none}.LandingPage-module__19chKq__trustStat{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.LandingPage-module__19chKq__features,.LandingPage-module__19chKq__painGrid,.LandingPage-module__19chKq__compareGrid{grid-template-columns:repeat(2,1fr)}.LandingPage-module__19chKq__compareGrid{gap:18px}.LandingPage-module__19chKq__nicheGrid{grid-template-columns:repeat(3,1fr)}.LandingPage-module__19chKq__testimonialGrid{grid-template-columns:repeat(2,1fr)}.LandingPage-module__19chKq__manifestoPillars{grid-template-columns:repeat(3,1fr)}.LandingPage-module__19chKq__demoChannels{grid-template-columns:repeat(2,1fr)}}@media (min-width:720px){.LandingPage-module__19chKq__headerNav{display:flex}.LandingPage-module__19chKq__headerCta{display:inline-flex}}@media (max-width:719px){.LandingPage-module__19chKq__headerAuthed .LandingPage-module__19chKq__loginLink{display:none}.LandingPage-module__19chKq__headerAuthed .LandingPage-module__19chKq__headerCta{display:inline-flex}}@media (min-width:900px){.LandingPage-module__19chKq__hero{padding:36px 20px 72px}.LandingPage-module__19chKq__heroInner{flex-direction:row;align-items:center;gap:56px}.LandingPage-module__19chKq__heroText{flex:52%}.LandingPage-module__19chKq__heroPhone{flex:48%;display:flex}.LandingPage-module__19chKq__heroPhoneCompact{display:none}.LandingPage-module__19chKq__section{padding:80px 20px}.LandingPage-module__19chKq__manifesto{padding:56px}.LandingPage-module__19chKq__demoInner{flex-direction:row-reverse;align-items:center;gap:56px}.LandingPage-module__19chKq__demoPhone{flex:42%}.LandingPage-module__19chKq__demoText{flex:58%}.LandingPage-module__19chKq__steps{grid-template-columns:repeat(3,1fr);gap:18px}.LandingPage-module__19chKq__stepConnector{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-accent) 45%, transparent), transparent);z-index:2;width:36px;height:2px;display:block;position:absolute;top:42px;right:-18px}.LandingPage-module__19chKq__features{grid-template-columns:repeat(3,1fr);gap:18px}.LandingPage-module__19chKq__testimonialGrid{grid-template-columns:repeat(3,1fr)}.LandingPage-module__19chKq__demoChannels{grid-template-columns:repeat(2,1fr)}.LandingPage-module__19chKq__freeCard{padding:52px}.LandingPage-module__19chKq__pricingGrid{grid-template-columns:repeat(2,1fr);gap:18px}.LandingPage-module__19chKq__footer{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.LandingPage-module__19chKq__features{grid-template-columns:repeat(3,1fr)}}
.PhonePreview-module__c47lSa__root{-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:14px;text-decoration:none;display:flex}.PhonePreview-module__c47lSa__device{background:linear-gradient(160deg,#3a3a3d 0%,#19191b 100%);border-radius:42px;width:290px;max-width:100%;padding:10px;transition:transform .45s cubic-bezier(.22,1,.36,1);animation:5s ease-in-out infinite PhonePreview-module__c47lSa__phoneFloat;box-shadow:inset 0 1px #ffffff24,0 30px 60px #00000073}.PhonePreview-module__c47lSa__root:hover .PhonePreview-module__c47lSa__device{animation-play-state:paused;transform:translateY(-8px)scale(1.01)}@keyframes PhonePreview-module__c47lSa__phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.PhonePreview-module__c47lSa__device{animation:none}}.PhonePreview-module__c47lSa__screen{background:#f7f6f4;border-radius:34px;overflow:hidden}.PhonePreview-module__c47lSa__screenshot{aspect-ratio:856/1510;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.PhonePreview-module__c47lSa__rootCompact{gap:0}.PhonePreview-module__c47lSa__rootCompact .PhonePreview-module__c47lSa__device{border-radius:32px;width:220px;padding:7px;animation:none;box-shadow:inset 0 1px #ffffff1f,0 16px 36px #00000047}.PhonePreview-module__c47lSa__rootCompact:hover .PhonePreview-module__c47lSa__device{transform:translateY(-4px)}.PhonePreview-module__c47lSa__rootCompact .PhonePreview-module__c47lSa__screen{border-radius:26px}.PhonePreview-module__c47lSa__hint{color:#6e6a61;font-size:14px;font-weight:600;transition:color .2s}.PhonePreview-module__c47lSa__root:hover .PhonePreview-module__c47lSa__hint{color:#c8821e}
