.landing-page{--bg:#fff;--bg-soft:#fafafc;--bg-tinted:#f8f5fe;--primary:#7c3aed;--primary-hov:#6d28d9;--primary-soft:#f4eeff;--secondary:#06b6d4;--accent:#ec4899;--text:#0f172a;--text-mid:#475569;--text-dim:#94a3b8;--border:#0f172a14;--border-strong:#0f172a24;--success:#10b981;--warning:#f59e0b;--card:#fff;--card-feature:linear-gradient(180deg, #fff 0%, #faf7ff 100%);--nav-bg:#ffffffc7;--before-bg:#fff7ed;--before-border:#fed7aa;--before-badge-bg:#fed7aa;--before-badge-text:#9a3412;--before-ic-bg:#fed7aa;--before-ic-text:#c2410c;--after-bg:linear-gradient(160deg, #f4eeff 0%, #fff 70%);--after-border:#7c3aed33;--how-bg:linear-gradient(180deg, #fff 0%, #f8f5fe 50%, #fff 100%);--signup-input-bg:#fafafc;--upload-zone-bg:#f4eeff;--shadow-card:0 12px 32px -10px #0f172a26;--shadow-card-strong:0 30px 60px -30px #0f172a2e;--shadow-feature-hov:0 20px 50px -20px #7c3aed4d;--shadow-pricing:0 30px 60px -30px #7c3aed59;background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;line-height:1.5;overflow-x:hidden}.dark .landing-page{--bg:#0a0a0f;--bg-soft:#111118;--bg-tinted:#14101e;--primary:#a78bfa;--primary-hov:#c4b5fd;--primary-soft:#a78bfa24;--secondary:#22d3ee;--accent:#f472b6;--text:#f1f5f9;--text-mid:#94a3b8;--text-dim:#64748b;--border:#ffffff14;--border-strong:#ffffff24;--success:#34d399;--warning:#fbbf24;--card:#111118;--card-feature:linear-gradient(180deg, #15121e 0%, #1a1428 100%);--nav-bg:#0a0a0fb8;--before-bg:#f59e0b14;--before-border:#f59e0b40;--before-badge-bg:#f59e0b2e;--before-badge-text:#fbbf24;--before-ic-bg:#f59e0b2e;--before-ic-text:#fbbf24;--after-bg:linear-gradient(160deg, #a78bfa1a 0%, #a78bfa05 70%);--after-border:#a78bfa40;--how-bg:linear-gradient(180deg, #0a0a0f 0%, #100c1c 50%, #0a0a0f 100%);--signup-input-bg:#ffffff0a;--upload-zone-bg:#a78bfa14;--shadow-card:0 12px 32px -10px #00000080;--shadow-card-strong:0 30px 60px -30px #0009;--shadow-feature-hov:0 20px 50px -20px #a78bfa59;--shadow-pricing:0 30px 60px -30px #a78bfa4d}.landing-page .lp-nav,.landing-page .lp-feature,.landing-page .lp-price-card,.landing-page .lp-compare-card,.landing-page .lp-how-visual,.landing-page .lp-signup-card,.landing-page .lp-signup-input,.landing-page .lp-upload-zone,.landing-page .lp-url-pill,.landing-page .lp-share-target,.landing-page .lp-testi,.landing-page .lp-float-card,.landing-page .lp-wa-preview,.landing-page footer,.landing-page .lp-logos-strip,.landing-page .lp-mini-product,.landing-page .lp-how-step,.landing-page .lp-how-step .num,.landing-page .lp-btn-ghost{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page img{max-width:100%;display:block}.landing-page button{cursor:pointer;font-family:inherit}.landing-page a{color:inherit;text-decoration:none}.landing-page .lp-container{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.landing-page .lp-section{padding:clamp(80px,12vh,140px) 0;position:relative}.landing-page .lp-section-tight{padding:clamp(60px,8vh,100px) 0}.landing-page .lp-eyebrow{background:var(--primary-soft);color:var(--primary);letter-spacing:.02em;border-radius:99px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px 6px 8px;font-size:12px;font-weight:600;display:inline-flex}.landing-page .lp-eyebrow:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7c3aed2e}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.08}.landing-page h1{font-size:clamp(40px,6.5vw,78px);font-weight:800}.landing-page h2{font-size:clamp(32px,4.4vw,54px)}.landing-page h3{font-size:clamp(20px,2vw,24px)}.landing-page .lp-lead{color:var(--text-mid);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.landing-page .lp-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:99px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.landing-page .lp-btn-primary{background:var(--primary);color:#fff;box-shadow:0 6px 18px #7c3aed47,inset 0 1px #fff3}.landing-page .lp-btn-primary:hover{background:var(--primary-hov);transform:translateY(-2px);box-shadow:0 12px 26px #7c3aed61}.landing-page .lp-btn-ghost{color:var(--text);border:1px solid var(--border-strong);background:0 0}.landing-page .lp-btn-ghost:hover{background:var(--bg-soft)}.landing-page .lp-btn-lg{padding:16px 32px;font-size:16px}.landing-page .lp-btn .lp-arrow{transition:transform .25s}.landing-page .lp-btn:hover .lp-arrow{transform:translate(3px)}.landing-page .lp-theme-toggle{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s,transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.landing-page .lp-theme-toggle:hover{background:var(--bg-soft);transform:scale(1.05)}.landing-page .lp-theme-toggle svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute}.landing-page .lp-theme-toggle .sun{opacity:1;transform:rotate(0)scale(1)}.landing-page .lp-theme-toggle .moon{opacity:0;transform:rotate(-90deg)scale(0)}.dark .landing-page .lp-theme-toggle .sun{opacity:0;transform:rotate(90deg)scale(0)}.dark .landing-page .lp-theme-toggle .moon{opacity:1;transform:rotate(0)scale(1)}.landing-page .lp-nav{z-index:50;background:#fff0;border-bottom:1px solid #0000;padding:14px 0;transition:background .3s,border-color .3s,padding .3s;position:fixed;top:0;left:0;right:0}.landing-page .lp-nav.scrolled{background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom-color:var(--border);padding:10px 0}.landing-page .lp-nav-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-page .lp-logo{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.landing-page .lp-logo-mark{background:linear-gradient(135deg, var(--primary), var(--accent) 55%, var(--secondary));color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 8px 22px #7c3aed52}.landing-page .lp-nav-links{align-items:center;gap:28px;display:flex}.landing-page .lp-nav-links a{color:var(--text-mid);font-size:14px;font-weight:500;transition:color .15s}.landing-page .lp-nav-links a:hover{color:var(--text)}.landing-page .lp-nav-cta{align-items:center;gap:10px;display:flex}@media (max-width:720px){.landing-page .lp-nav-links{display:none}}.landing-page .lp-hero{isolation:isolate;padding:140px 0 80px;position:relative;overflow:hidden}.landing-page .lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}@media (max-width:920px){.landing-page .lp-hero-grid{grid-template-columns:1fr;gap:50px}.landing-page .lp-hero{padding:110px 0 60px}}.landing-page .lp-hero-title{margin-top:22px;margin-bottom:22px;overflow:visible}.landing-page .lp-hero-title .lp-line{display:block;overflow:hidden}.landing-page .lp-hero-title .lp-line span{will-change:transform;display:inline-block}.landing-page .lp-hero-title .lp-grad{background:linear-gradient(120deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text}.landing-page .lp-hero-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-page .lp-hero-trust{color:var(--text-mid);align-items:center;gap:14px;margin-top:28px;font-size:13px;display:flex}.landing-page .lp-stack-avatars{display:inline-flex}.landing-page .lp-avatar{border:2px solid var(--bg);background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-10px;font-size:11px;font-weight:700;display:grid}.landing-page .lp-avatar:first-child{margin-left:0}.landing-page .lp-avatar:nth-child(2){background:linear-gradient(135deg, var(--secondary), var(--primary))}.landing-page .lp-avatar:nth-child(3){background:linear-gradient(135deg, var(--accent), var(--warning))}.landing-page .lp-avatar:nth-child(4){background:linear-gradient(135deg, var(--success), var(--secondary))}.landing-page .lp-device-stage{aspect-ratio:4/5;place-items:center;display:grid;position:relative}.landing-page .lp-blob{filter:blur(60px);z-index:-1;background:radial-gradient(circle at 30% 20%,#7c3aed59,#0000 50%),radial-gradient(circle at 80% 70%,#06b6d452,#0000 55%),radial-gradient(circle at 50% 90%,#ec489947,#0000 50%);position:absolute;inset:-10%}.landing-page .lp-phone{aspect-ratio:9/19;transform-origin:50%;background:#0f172a;border-radius:38px;width:280px;padding:8px;position:relative;transform:perspective(1200px)rotateX(8deg)rotateY(-12deg);box-shadow:0 30px 60px -20px #7c3aed73,0 20px 40px -15px #00000040,inset 0 0 0 2px #ffffff0f}.landing-page .lp-phone-screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.landing-page .lp-phone-notch{z-index:3;background:#0f172a;border-radius:99px;width:80px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.landing-page .lp-store-header{color:#fff;background:linear-gradient(140deg,#7c3aed,#ec4899 70%);padding:38px 16px 14px}.landing-page .lp-store-header .name{font-size:13px;font-weight:700}.landing-page .lp-store-header .meta{opacity:.85;margin-top:2px;font-size:10px}.landing-page .lp-store-tabs{gap:6px;margin-top:12px;display:flex}.landing-page .lp-store-tabs span{background:#ffffff38;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:600}.landing-page .lp-store-tabs span:first-child{color:#7c3aed;background:#fff}.landing-page .lp-store-body{padding:12px}.landing-page .lp-store-card{background:#fafafc;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.landing-page .lp-store-card .thumb{border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.landing-page .lp-store-card .info{flex:1;min-width:0}.landing-page .lp-store-card .info .ttl{color:#0f172a;font-size:11px;font-weight:700}.landing-page .lp-store-card .info .desc{color:#475569;font-size:9px}.landing-page .lp-store-card .price{color:#7c3aed;font-size:11px;font-weight:800}.landing-page .lp-float-card{z-index:2;will-change:transform;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 12px 32px -10px #0f172a2e}.landing-page .lp-float-card .lp-ic{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.landing-page .lp-float-card .lp-txt{font-size:11px;line-height:1.3}.landing-page .lp-float-card .lp-txt strong{color:#0f172a;font-size:12px;font-weight:700;display:block}.landing-page .lp-float-card .lp-txt span{color:#475569}.landing-page .lp-fc-1{top:10%;left:-8%}.landing-page .lp-fc-2{top:38%;right:-10%}.landing-page .lp-fc-3{bottom:12%;left:-4%}@media (max-width:920px){.landing-page .lp-device-stage{aspect-ratio:1;max-width:460px;margin:0 auto}.landing-page .lp-phone{transform:perspective(1200px)rotateX(4deg)rotateY(-6deg)}.landing-page .lp-fc-1{left:0}.landing-page .lp-fc-2{right:0}.landing-page .lp-fc-3{left:0}}.landing-page .lp-logos-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-soft);padding:32px 0;overflow:hidden}.landing-page .lp-logos-track{white-space:nowrap;align-items:center;gap:60px;width:max-content;display:flex}.landing-page .lp-logos-track .item{color:var(--text-dim);letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.landing-page .lp-logos-track .item .dot{background:var(--text-dim);opacity:.5;border-radius:50%;width:8px;height:8px}.landing-page .lp-problem-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:50px;display:grid}@media (max-width:820px){.landing-page .lp-problem-grid{grid-template-columns:1fr}}.landing-page .lp-compare-card{will-change:transform, opacity;border-radius:24px;padding:36px;position:relative;overflow:hidden}.landing-page .lp-compare-card.before{background:var(--before-bg);border:1px solid var(--before-border)}.landing-page .lp-compare-card.after{background:var(--after-bg);border:1px solid var(--after-border)}.landing-page .lp-compare-card .badge{border-radius:99px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.landing-page .lp-compare-card.before .badge{background:var(--before-badge-bg);color:var(--before-badge-text)}.landing-page .lp-compare-card.after .badge{background:var(--primary);color:#fff}.dark .landing-page .lp-compare-card.after .badge{color:#0f0820}.landing-page .lp-compare-card h3{margin-bottom:18px;font-size:22px;line-height:1.2}.landing-page .lp-compare-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing-page .lp-compare-list li{color:var(--text-mid);align-items:flex-start;gap:10px;font-size:15px;display:flex}.landing-page .lp-compare-list li .lp-ic{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.landing-page .lp-compare-card.before .lp-ic{background:var(--before-ic-bg);color:var(--before-ic-text)}.landing-page .lp-compare-card.after .lp-ic{background:var(--primary);color:#fff}.dark .landing-page .lp-compare-card.after .lp-ic{color:#0f0820}.landing-page .lp-wa-preview{background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:10px;margin-top:22px;padding:12px 14px;display:flex}.landing-page .lp-wa-preview .lp-wa-ic{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.landing-page .lp-wa-preview .lp-wa-body{color:var(--text-mid);flex:1;font-size:12px;line-height:1.6}.landing-page .lp-wa-preview .lp-wa-body strong{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.landing-page .lp-wa-preview .lp-wa-body code{font-family:var(--font-geist-mono), monospace;color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:1px 6px;font-size:11px}.landing-page .lp-features-head{text-align:center;max-width:720px;margin:0 auto 60px}.landing-page .lp-features-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:920px){.landing-page .lp-features-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.landing-page .lp-features-grid{grid-template-columns:1fr}}.landing-page .lp-feature{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .35s;position:relative;overflow:hidden}.landing-page .lp-feature:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), #7c3aed14, transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.landing-page .lp-feature:hover:before{opacity:1}.landing-page .lp-feature:hover{box-shadow:var(--shadow-feature-hov);border-color:#7c3aed40;transform:translateY(-4px)}.landing-page .lp-feature .lp-ic-wrap{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:14px;place-items:center;margin-bottom:22px;transition:transform .3s;display:grid}.landing-page .lp-feature:hover .lp-ic-wrap{transform:scale(1.05)rotate(-3deg)}.landing-page .lp-feature.alt-1 .lp-ic-wrap{color:var(--secondary);background:#06b6d41f}.landing-page .lp-feature.alt-2 .lp-ic-wrap{color:var(--accent);background:#ec48991f}.landing-page .lp-feature.alt-3 .lp-ic-wrap{color:var(--success);background:#10b9811f}.landing-page .lp-feature h3{margin-bottom:10px;font-size:19px}.landing-page .lp-feature p{color:var(--text-mid);font-size:14.5px;line-height:1.6}.landing-page .lp-how-wrap{background:var(--how-bg);position:relative}.landing-page .lp-how-pin{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;min-height:100vh;padding:80px 0;display:grid}@media (max-width:920px){.landing-page .lp-how-pin{grid-template-columns:1fr;gap:40px;min-height:auto;padding:60px 0}}.landing-page .lp-how-steps{flex-direction:column;gap:4px;margin-top:36px;display:flex}.landing-page .lp-how-step{cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:16px;padding:18px 22px;transition:background .3s,border-color .3s;display:flex}.landing-page .lp-how-step.active{background:var(--card);border-color:#7c3aed40;box-shadow:0 8px 28px -10px #7c3aed40}.landing-page .lp-how-step .num{background:var(--bg-soft);width:36px;height:36px;color:var(--text-mid);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;transition:all .3s;display:grid}.landing-page .lp-how-step.active .num{background:var(--primary);color:#fff;box-shadow:0 6px 16px #7c3aed66}.landing-page .lp-how-step h4{color:var(--text);margin-bottom:4px;font-size:17px;font-weight:700}.landing-page .lp-how-step.active h4{color:var(--primary)}.landing-page .lp-how-step p{color:var(--text-mid);font-size:13.5px}.landing-page .lp-how-visual{aspect-ratio:4/3;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card-strong);border-radius:24px;padding:32px;position:relative;overflow:hidden}.landing-page .lp-scene{opacity:0;visibility:hidden;transition:opacity .4s;position:absolute;inset:32px}.landing-page .lp-scene.show{opacity:1;visibility:visible}.landing-page .lp-scene-signup{justify-content:center;align-items:center;display:flex}.landing-page .lp-signup-card{background:var(--card);border:1px solid var(--border);width:100%;max-width:320px;box-shadow:var(--shadow-card);border-radius:16px;padding:22px}.landing-page .lp-signup-label{color:var(--text-mid);margin-bottom:5px;font-size:11px;font-weight:600}.landing-page .lp-signup-input{background:var(--signup-input-bg);border:1px solid var(--border);color:var(--text);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.landing-page .lp-signup-btn{background:var(--primary);color:#fff;text-align:center;border-radius:10px;padding:11px 0;font-size:13px;font-weight:600}.landing-page .lp-scene-upload{flex-direction:column;gap:14px;display:flex}.landing-page .lp-upload-zone{background:var(--upload-zone-bg);border:2px dashed #7c3aed4d;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.landing-page .lp-upload-icon{background:var(--primary);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.landing-page .lp-upload-zone p{color:var(--text);font-size:13px;font-weight:600}.landing-page .lp-upload-zone small{color:var(--text-mid);font-size:11px}.landing-page .lp-upload-products{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing-page .lp-mini-product{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:10px;padding:8px;font-size:11px}.landing-page .lp-mini-product .thumb{aspect-ratio:1;background:var(--bg-soft);border-radius:6px;place-items:center;width:100%;margin-bottom:4px;font-size:22px;display:grid}.landing-page .lp-mini-product b{color:var(--text);font-weight:700}.landing-page .lp-mini-product span{color:var(--primary);font-size:10px;font-weight:700;display:block}.landing-page .lp-scene-share{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.landing-page .lp-url-pill{background:var(--card);border:1px solid var(--border);font-family:var(--font-geist-mono), monospace;color:var(--text);box-shadow:var(--shadow-card);border-radius:99px;align-items:center;padding:8px 8px 8px 18px;font-size:13.5px;display:inline-flex}.landing-page .lp-url-pill .copy{background:var(--primary);color:#fff;font-family:var(--font-geist-sans), sans-serif;border-radius:99px;margin-left:14px;padding:8px 14px;font-size:12px;font-weight:600}.landing-page .lp-share-targets{gap:12px;display:flex}.landing-page .lp-share-target{background:var(--card);border:1px solid var(--border);width:46px;height:46px;color:var(--text);box-shadow:var(--shadow-card);border-radius:14px;place-items:center;display:grid}.landing-page .lp-share-target.wa{color:#fff;background:#25d366;border-color:#0000}.landing-page .lp-share-target.ig{color:#fff;background:linear-gradient(135deg,#fe9a47,#dc1782 50%,#6131ff);border-color:#0000}.landing-page .lp-share-target.fb{color:#fff;background:#1877f2;border-color:#0000}.landing-page .lp-pricing-head{text-align:center;max-width:680px;margin:0 auto 50px}.landing-page .lp-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media (max-width:920px){.landing-page .lp-pricing-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.landing-page .lp-price-card{background:var(--card);border:1px solid var(--border);will-change:transform, opacity;border-radius:22px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.landing-page .lp-price-card.featured{background:var(--card-feature);box-shadow:var(--shadow-pricing);border-color:#0000}.landing-page .lp-price-card.featured:before{content:"";background:linear-gradient(135deg, var(--primary), var(--accent), var(--secondary), var(--primary));-webkit-mask-composite:xor;pointer-events:none;background-size:200% 200%;border-radius:23px;padding:1.5px;animation:6s linear infinite lpBorderShift;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lpBorderShift{to{background-position:200% 0}}.landing-page .lp-price-card .plan-tag{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;letter-spacing:.04em;border-radius:99px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:24px}.landing-page .lp-price-card .plan-name{color:var(--text-mid);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.landing-page .lp-price-card .plan-desc{color:var(--text-mid);min-height:20px;margin-top:4px;font-size:13px}.landing-page .lp-price-card .lp-price{align-items:baseline;gap:4px;margin:22px 0 6px;display:flex}.landing-page .lp-price-card .lp-price .amount{letter-spacing:-.03em;color:var(--text);font-size:44px;font-weight:800}.landing-page .lp-price-card .lp-price .unit{color:var(--text-mid);font-size:14px;font-weight:500}.landing-page .lp-price-card .lp-features-list{flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.landing-page .lp-price-card .lp-features-list li{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.landing-page .lp-price-card .lp-features-list li .check{width:18px;height:18px;color:var(--success);background:#10b98124;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-page .lp-price-card.featured .lp-features-list li .check{color:var(--primary);background:#7c3aed24}.landing-page .lp-price-card .lp-pick{text-align:center;border:1px solid var(--border-strong);background:var(--card);width:100%;color:var(--text);cursor:pointer;border-radius:12px;margin-top:auto;padding:13px 0;font-size:14px;font-weight:600;transition:background .2s;display:block}.landing-page .lp-price-card .lp-pick:hover{background:var(--bg-soft)}.landing-page .lp-price-card.featured .lp-pick{background:var(--primary);color:#fff;border-color:#0000;box-shadow:0 8px 22px #7c3aed52}.landing-page .lp-price-card.featured .lp-pick:hover{background:var(--primary-hov)}.landing-page .lp-testi-strip{padding:0;position:relative;overflow:hidden}.landing-page .lp-testi-strip:before,.landing-page .lp-testi-strip:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.landing-page .lp-testi-strip:before{background:linear-gradient(90deg, var(--bg-soft), transparent);left:0}.landing-page .lp-testi-strip:after{background:linear-gradient(-90deg, var(--bg-soft), transparent);right:0}.landing-page .lp-testi-track{will-change:transform;gap:22px;width:max-content;display:flex}.landing-page .lp-testi{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-shrink:0;width:380px;padding:26px 28px}.landing-page .lp-testi .stars{color:var(--warning);gap:2px;margin-bottom:14px;display:flex}.landing-page .lp-testi q{color:var(--text);quotes:"\"" "\"" "'" "'";font-size:15.5px;font-weight:500;line-height:1.6;display:block}.landing-page .lp-testi q:before{content:open-quote;opacity:.4}.landing-page .lp-testi q:after{content:close-quote;opacity:.4}.landing-page .lp-testi .author{align-items:center;gap:12px;margin-top:18px;display:flex}.landing-page .lp-testi .author .av{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.landing-page .lp-testi .author .who{color:var(--text);font-size:14px;font-weight:700}.landing-page .lp-testi .author .biz{color:var(--text-mid);font-size:12px}.landing-page .lp-cta-section{position:relative;overflow:hidden}.landing-page .lp-cta-card{text-align:center;color:#fff;isolation:isolate;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 50%,#3b0764 100%);border-radius:32px;padding:clamp(50px,7vw,80px);position:relative;overflow:hidden}.landing-page .lp-cta-card:before{content:"";z-index:-1;will-change:transform;background:radial-gradient(circle,#7c3aed80,#0000 60%);width:600px;height:600px;position:absolute;top:-200px;left:-100px}.landing-page .lp-cta-card:after{content:"";z-index:-1;will-change:transform;background:radial-gradient(circle,#ec489966,#0000 60%);width:500px;height:500px;position:absolute;bottom:-200px;right:-100px}.landing-page .lp-cta-card h2{color:#fff;max-width:720px;margin:16px auto}.landing-page .lp-cta-card .lp-lead{color:#ffffffb3;max-width:580px;margin:0 auto 32px}.landing-page .lp-cta-card .lp-eyebrow{color:#ffffffeb;background:#ffffff1f}.landing-page .lp-cta-card .lp-eyebrow:before{background:var(--accent);box-shadow:0 0 0 4px #ec489940}.landing-page .lp-cta-card .lp-btn-primary{color:#0f172a;background:#fff;box-shadow:0 12px 32px -8px #fff6}.landing-page .lp-cta-card .lp-btn-primary:hover{background:#f4f4f5}.landing-page .lp-cta-card .lp-btn-ghost{color:#fff;border-color:#ffffff40}.landing-page .lp-cta-card .lp-btn-ghost:hover{background:#ffffff14}.landing-page .lp-cta-meta{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:13px;display:inline-flex}.landing-page .lp-cta-meta span{align-items:center;gap:6px;display:inline-flex}.landing-page footer{border-top:1px solid var(--border);background:var(--bg-soft);padding:50px 0 30px}.landing-page .lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:720px){.landing-page .lp-footer-grid{grid-template-columns:1fr 1fr;gap:30px}}.landing-page .lp-footer-col h5{text-transform:uppercase;letter-spacing:.08em;color:var(--text);margin-bottom:14px;font-size:12px;font-weight:700}.landing-page .lp-footer-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.landing-page .lp-footer-col a{color:var(--text-mid);font-size:14px}.landing-page .lp-footer-col a:hover{color:var(--text)}.landing-page .lp-footer-tag{color:var(--text-mid);max-width:320px;margin-top:12px;font-size:13.5px}.landing-page .lp-footer-bottom{border-top:1px solid var(--border);color:var(--text-mid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}.landing-page .lp-reveal{opacity:0;will-change:opacity, transform;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition:none!important;animation:none!important}.landing-page .lp-reveal{opacity:1;transform:none}}
