:root,[data-theme=gold-empire]{--t-bg:#0a0f1c;--t-surface:#141b2d;--t-accent:#c9a96e;--t-accent-hover:#d4b97a;--t-accent-dark:#b8944f;--t-light:#f5f5f5;--t-muted:#7a8599;--t-border:#1e2740;--t-glow:201,169,110}[data-theme=rose-glamour]{--t-bg:#080608;--t-surface:#141012;--t-accent:#e8a0bf;--t-accent-hover:#f0b5d0;--t-accent-dark:#cc7da0;--t-light:#fdf0f5;--t-muted:#9b7a8a;--t-border:#2a1e24;--t-glow:232,160,191}[data-theme=emerald-growth]{--t-bg:#060e08;--t-surface:#0e1a12;--t-accent:#2ecc71;--t-accent-hover:#45d98a;--t-accent-dark:#1a8a4a;--t-light:#e8f5e9;--t-muted:#5a8a6b;--t-border:#1a2e20;--t-glow:46,204,113}[data-theme=copper-craft]{--t-bg:#0e0a08;--t-surface:#1a1410;--t-accent:#d4722c;--t-accent-hover:#e08a44;--t-accent-dark:#b55e1e;--t-light:#f5e6d8;--t-muted:#9b7a5a;--t-border:#2a1e14;--t-glow:212,114,44}[data-theme=violet-pulse]{--t-bg:#080510;--t-surface:#120e1e;--t-accent:#9b59b6;--t-accent-hover:#b06ccc;--t-accent-dark:#7d3f99;--t-light:#f0e6fa;--t-muted:#7b6a8a;--t-border:#251e35;--t-glow:155,89,182}[data-theme=platinum-edge]{--t-bg:#08090d;--t-surface:#12141a;--t-accent:silver;--t-accent-hover:#d8d8d8;--t-accent-dark:#a0a0a0;--t-light:#f5f5f5;--t-muted:#6b7b8a;--t-border:#1e2230;--t-glow:192,192,192}[data-theme=coral-fire]{--t-bg:#0c0808;--t-surface:#1a1210;--t-accent:#ff6b6b;--t-accent-hover:#ff8a8a;--t-accent-dark:#c44;--t-light:#fff0ee;--t-muted:#aa6b5a;--t-border:#2e1e1a;--t-glow:255,107,107}[data-theme=ice-precision]{--t-bg:#060a10;--t-surface:#0e1420;--t-accent:#4fc3f7;--t-accent-hover:#80d8ff;--t-accent-dark:#2196f3;--t-light:#e0f7fa;--t-muted:#5a8a9b;--t-border:#152030;--t-glow:79,195,247}[data-theme=champagne-whisper]{--t-bg:#0a0908;--t-surface:#151310;--t-accent:#f7e7ce;--t-accent-hover:#fff0d8;--t-accent-dark:#d4c4a8;--t-light:#fffdf8;--t-muted:#a09880;--t-border:#222018;--t-glow:247,231,206}[data-theme=stark-mono]{--t-bg:#000;--t-surface:#0a0a0a;--t-accent:#fff;--t-accent-hover:#e0e0e0;--t-accent-dark:#ccc;--t-light:#fff;--t-muted:#666;--t-border:#1a1a1a;--t-glow:255,255,255}.landing-page[data-landing-mode=light][data-theme=gold-empire]{--t-bg:#faf8f5;--t-surface:#fff;--t-accent:#b8944f;--t-accent-hover:#c9a96e;--t-accent-dark:#a07830;--t-light:#1a1a1a;--t-muted:#6b6b6b;--t-border:#e5e2db;--t-glow:184,148,79}.landing-page[data-landing-mode=light][data-theme=rose-glamour]{--t-bg:#fdf5f8;--t-surface:#fff;--t-accent:#cc7da0;--t-accent-hover:#e8a0bf;--t-accent-dark:#b0607e;--t-light:#1a1a1a;--t-muted:#6b6b6b;--t-border:#f0e0e8;--t-glow:204,125,160}.landing-page[data-landing-mode=light][data-theme=emerald-growth]{--t-bg:#f5faf7;--t-surface:#fff;--t-accent:#1e8c4a;--t-accent-hover:#2ecc71;--t-accent-dark:#157035;--t-light:#1a1a1a;--t-muted:#5a6b5e;--t-border:#d8ede0;--t-glow:30,140,74}.landing-page[data-landing-mode=light][data-theme=copper-craft]{--t-bg:#faf6f3;--t-surface:#fff;--t-accent:#b85e1e;--t-accent-hover:#d4722c;--t-accent-dark:#8e4510;--t-light:#1a1a1a;--t-muted:#6b5a4a;--t-border:#ede0d5;--t-glow:184,94,30}.landing-page[data-landing-mode=light][data-theme=violet-pulse]{--t-bg:#f8f5fa;--t-surface:#fff;--t-accent:#7d3f99;--t-accent-hover:#9b59b6;--t-accent-dark:#5e2d75;--t-light:#1a1a1a;--t-muted:#6b5a7a;--t-border:#e8ddf0;--t-glow:125,63,153}.landing-page[data-landing-mode=light][data-theme=platinum-edge]{--t-bg:#f8f8fa;--t-surface:#fff;--t-accent:#707880;--t-accent-hover:#a0a0a0;--t-accent-dark:#505860;--t-light:#1a1a1a;--t-muted:#6b6b6b;--t-border:#e0e2e8;--t-glow:112,120,128}.landing-page[data-landing-mode=light][data-theme=coral-fire]{--t-bg:#fdf5f5;--t-surface:#fff;--t-accent:#c44;--t-accent-hover:#ff6b6b;--t-accent-dark:#a03030;--t-light:#1a1a1a;--t-muted:#6b5a5a;--t-border:#f0dddd;--t-glow:204,68,68}.landing-page[data-landing-mode=light][data-theme=ice-precision]{--t-bg:#f3f8fd;--t-surface:#fff;--t-accent:#1976b8;--t-accent-hover:#4fc3f7;--t-accent-dark:#0d5a8a;--t-light:#1a1a1a;--t-muted:#5a6b7b;--t-border:#d5e5f0;--t-glow:25,118,184}.landing-page[data-landing-mode=light][data-theme=champagne-whisper]{--t-bg:#fafaf5;--t-surface:#fff;--t-accent:#a08850;--t-accent-hover:#c4aa70;--t-accent-dark:#806830;--t-light:#1a1a1a;--t-muted:#6b6b5a;--t-border:#ede8d8;--t-glow:160,136,80}.landing-page[data-landing-mode=light][data-theme=stark-mono]{--t-bg:#fafafa;--t-surface:#fff;--t-accent:#1a1a1a;--t-accent-hover:#333;--t-accent-dark:#000;--t-light:#1a1a1a;--t-muted:#555;--t-border:#e0e0e0;--t-glow:26,26,26}.landing-page[data-landing-mode=light] .lp-phone-frame{box-shadow:0 32px 80px #00000026,0 0 0 1px #00000014}.landing-page[data-landing-mode=light] .lp-price-card:hover{box-shadow:0 16px 48px #0000001a}.landing-page[data-landing-mode=light] .lp-cap-card:hover{box-shadow:0 20px 48px #00000014}.landing-page[data-landing-mode=light] .lp-step-card{box-shadow:0 2px 16px #0000000f}.landing-page[data-landing-mode=light] .lp-step-card:hover{box-shadow:0 12px 36px #0000001a}.landing-page[data-landing-mode=light] .lp-comp-card{box-shadow:0 2px 16px #0000000f}.landing-page[data-landing-mode=light] .lp-comp-card:hover{box-shadow:0 12px 36px #0000001a}.landing-page[data-landing-mode=light] .lp-price-card,.landing-page[data-landing-mode=light] .lp-cap-card{box-shadow:0 2px 16px #0000000f}.landing-page{background:var(--t-bg);color:var(--t-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}.landing-page .font-serif{font-family:var(--font-cormorant),"Cormorant",serif}.landing-page ::selection{background:var(--t-accent);color:var(--t-bg)}@keyframes lp-pulse-fade{0%,to{opacity:.4}50%{opacity:1}}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}@keyframes lp-glow-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.03)}}@keyframes lp-phone-glow-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.lp-nav{z-index:1000;padding:20px 0;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.lp-nav.scrolled{background:var(--t-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--t-border);opacity:.98;padding:12px 0;transition:background-color .3s,border-color .3s,color .3s,all .4s cubic-bezier(.16,1,.3,1)}.lp-nav-logo{flex-shrink:0;width:36px;height:48px;position:relative;overflow:hidden}.lp-nav-link{letter-spacing:.06em;color:var(--t-muted);text-transform:uppercase;font-size:12px;font-weight:500;transition:color .3s}.lp-nav-link:hover{color:var(--t-light)}.lp-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 36px;font-size:13px;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.lp-btn-primary{background:var(--t-accent);color:var(--t-bg)}.lp-btn-primary:hover{background:var(--t-accent-hover);box-shadow:0 8px 32px rgba(var(--t-glow),.3);transform:translateY(-2px)}.lp-btn-outline{color:var(--t-accent);border:1.5px solid rgba(var(--t-glow),.3);background:0 0}.lp-btn-outline:hover{background:rgba(var(--t-glow),.06);border-color:var(--t-accent);transform:translateY(-2px)}.lp-section-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--t-accent);margin-bottom:16px;font-size:11px;font-weight:700}.lp-section-title{color:var(--t-light);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.15}.lp-section-sub{color:var(--t-muted);max-width:560px;font-size:clamp(16px,2vw,20px);font-style:italic;font-weight:300;line-height:1.6}.lp-accent{color:var(--t-accent)}.lp-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex;position:relative;overflow:hidden}.lp-hero-bg{background:radial-gradient(ellipse 800px 500px at 50% 40%,rgba(var(--t-glow),.06)0%,transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:0}.lp-hero-lines{pointer-events:none;z-index:0;position:absolute;inset:0}.lp-hero-lines:before,.lp-hero-lines:after{content:"";background:linear-gradient(to bottom,transparent,rgba(var(--t-glow),.04)30%,rgba(var(--t-glow),.04)70%,transparent);width:1px;position:absolute;top:0;bottom:0}.lp-hero-lines:before{left:20%}.lp-hero-lines:after{right:20%}.lp-hero-glow{background:radial-gradient(circle,rgba(var(--t-glow),.08)0%,rgba(var(--t-glow),.03)40%,transparent 60%);pointer-events:none;border-radius:50%;width:580px;height:580px;animation:5s ease-in-out infinite lp-glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-hero-logo-wrap{width:520px;height:520px;display:inline-block;position:relative;overflow:hidden}.lp-hero-title{letter-spacing:.12em;margin-bottom:24px;font-size:clamp(56px,10vw,110px);font-weight:700;line-height:1}.lp-hero-tagline{color:var(--t-light);opacity:.6;letter-spacing:.02em;white-space:nowrap;max-width:540px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(17px,2.2vw,22px);font-style:italic;font-weight:400;line-height:1.7}.lp-scroll-line{background:linear-gradient(to bottom,var(--t-accent),transparent);width:1px;height:40px;animation:3s ease-in-out infinite lp-pulse-fade}.lp-proof{border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border);z-index:2;padding:48px 0;position:relative}.lp-proof-num{color:var(--t-accent);font-size:36px;font-weight:700;display:block}.lp-proof-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted);font-size:11px}.lp-carousel-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-carousel-inner{will-change:transform;backface-visibility:hidden;gap:24px;width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp-carousel-inner:hover{animation-play-state:paused}.lp-cap-card{background:var(--t-surface);border:1px solid var(--t-border);border-radius:16px;flex:0 0 340px;padding:36px 28px;transition:all .35s,background-color .3s,border-color .3s,color .3s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.lp-cap-card:before{content:"";background:linear-gradient(135deg,rgba(var(--t-glow),.04)0%,transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.lp-cap-card:hover:before{opacity:1}.lp-cap-card:hover{border-color:rgba(var(--t-glow),.2);transform:translateY(-3px);box-shadow:0 20px 48px #00000040}.lp-cap-num{color:var(--t-accent);opacity:.35;letter-spacing:.08em;font-size:11px;font-weight:600;position:absolute;top:18px;right:22px}.lp-cap-icon{background:rgba(var(--t-glow),.06);width:48px;height:48px;color:var(--t-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.lp-cap-icon svg{width:22px;height:22px}.lp-showcase-tab{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--t-border);color:var(--t-muted);cursor:pointer;background:0 0;border-radius:8px;padding:12px 28px;font-size:13px;font-weight:600;transition:all .3s}.lp-showcase-tab.active{background:var(--t-accent);color:var(--t-bg);border-color:var(--t-accent)}.lp-showcase-tab:hover:not(.active){border-color:var(--t-accent);color:var(--t-light)}.lp-info-panel{display:none}.lp-info-panel.active{display:block}.lp-phone-frame{border:3px solid var(--t-border);background:#000;border-radius:40px;width:280px;height:570px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0d}.lp-phone-frame:hover{box-shadow:0 40px 100px #0009,0 0 40px rgba(var(--t-glow),.08);transform:translateY(-4px)}.lp-phone-notch{z-index:10;background:#000;border-radius:0 0 16px 16px;width:110px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-phone-notch:before{content:"";background:#1a1a1a;border-radius:4px;width:40px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp-phone-status{color:#ffffff80;z-index:9;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;top:5px;left:24px;right:24px}.lp-phone-home{z-index:10;background:#ffffff26;border-radius:4px;width:100px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.lp-phone-screen{border-radius:37px;position:absolute;inset:0;overflow:hidden}.lp-phone-glow{background:radial-gradient(circle,rgba(var(--t-glow),.12)0%,rgba(var(--t-glow),.04)50%,transparent 70%);z-index:-1;filter:blur(30px);border-radius:50%;width:340px;height:340px;animation:4s ease-in-out infinite lp-phone-glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-screen-panel{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.lp-screen-panel.active{opacity:1;pointer-events:auto}.mock-sf{background:var(--t-bg);height:100%;padding:42px 14px 20px;transition:background-color .3s,border-color .3s,color .3s;overflow:hidden}.mock-sf-logo{background:var(--t-accent);border-radius:50%;width:18px;height:18px}.mock-sf-banner{background:linear-gradient(135deg,var(--t-accent-dark),var(--t-accent));border-radius:10px;align-items:flex-end;height:68px;margin-bottom:12px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.mock-sf-banner span{color:var(--t-bg);text-transform:uppercase;letter-spacing:.12em;z-index:1;font-size:9px;font-weight:700;position:relative}.mock-sf-banner:after{content:"";background:#ffffff1a;border-radius:50%;width:80px;height:80px;position:absolute;top:-24px;right:-24px}.mock-product{background:var(--t-surface);border:1px solid var(--t-border);border-radius:8px;transition:background-color .3s,border-color .3s,color .3s;overflow:hidden}.mock-product-img{background:linear-gradient(145deg,rgba(var(--t-glow),.12),rgba(var(--t-glow),.03));height:52px;position:relative}.mock-product-img:after{content:"";border:1.5px solid rgba(var(--t-glow),.2);border-radius:50%;width:14px;height:14px;position:absolute;bottom:6px;right:6px}.mock-add-btn{background:var(--t-accent);width:100%;color:var(--t-bg);text-align:center;text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:4px;padding:4px;font-size:7px;font-weight:700;display:block}.mock-bk{background:var(--t-bg);height:100%;padding:42px 14px 20px;transition:background-color .3s,border-color .3s,color .3s;overflow:hidden}.mock-avatar{background:linear-gradient(135deg,var(--t-accent),var(--t-accent-dark));width:34px;height:34px;color:var(--t-bg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;font-size:13px;font-weight:700;display:flex}.mock-service{border:1px solid var(--t-border);border-radius:6px;align-items:center;gap:8px;margin-bottom:5px;padding:7px 9px;display:flex}.mock-service.selected{border-color:var(--t-accent);background:rgba(var(--t-glow),.06)}.mock-service-dot{border:2px solid var(--t-border);border-radius:50%;flex-shrink:0;width:11px;height:11px}.mock-service.selected .mock-service-dot{border-color:var(--t-accent);background:var(--t-accent)}.mock-cal-day{color:var(--t-muted);text-align:center;border-radius:4px;padding:4px 0;font-size:7px}.mock-cal-day.hdr{text-transform:uppercase;font-size:6px;font-weight:700}.mock-cal-day.picked{background:var(--t-accent);color:var(--t-bg);font-weight:700}.mock-cal-day.today{border:1px solid var(--t-accent)}.mock-qr-row{background:var(--t-surface);border:1px solid var(--t-border);border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:9px;transition:background-color .3s,border-color .3s,color .3s;display:flex}.lp-steps-section{background:var(--t-surface);border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border);transition:background-color .3s,border-color .3s,color .3s}.lp-step-card{background:var(--t-bg);border:1px solid var(--t-border);border-radius:16px;padding:36px 28px 32px;transition:all .35s,background-color .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.lp-step-card:before{content:"";background:linear-gradient(90deg,var(--t-accent),rgba(var(--t-glow),.3));height:3px;position:absolute;top:0;left:0;right:0}.lp-step-card:hover{border-color:rgba(var(--t-glow),.2);transform:translateY(-4px);box-shadow:0 12px 36px #00000026}.lp-step-icon{background:rgba(var(--t-glow),.08);width:52px;height:52px;color:var(--t-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.lp-step-icon svg{width:24px;height:24px}.lp-step-num{color:var(--t-accent);opacity:.4;letter-spacing:.08em;font-size:13px;font-weight:700;position:absolute;top:16px;right:20px}.lp-step-connector{background:linear-gradient(90deg,rgba(var(--t-glow),.15),rgba(var(--t-glow),.15));width:48px;height:1px;display:block;position:absolute;top:28px;right:-24px}.lp-comp-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.lp-comp-card{background:var(--t-surface);border:1px solid var(--t-border);border-radius:14px;padding:24px;transition:all .35s,background-color .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.lp-comp-card:hover{border-color:rgba(var(--t-glow),.2);transform:translateY(-3px);box-shadow:0 12px 36px #00000026}.lp-comp-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-comp-card-icon{background:rgba(var(--t-glow),.08);width:40px;height:40px;color:var(--t-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-comp-card-icon svg{width:18px;height:18px}.lp-comp-card-feature{color:var(--t-light);letter-spacing:.01em;font-size:15px;font-weight:600}.lp-comp-row{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.lp-comp-row:first-of-type{border-bottom:1px solid var(--t-border);margin-bottom:4px;padding-bottom:12px}.lp-comp-x{color:#ff5050;background:#ff50501a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.lp-comp-check{background:rgba(var(--t-glow),.1);width:18px;height:18px;color:var(--t-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.lp-comp-text-without{color:var(--t-muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--t-glow),.15);text-decoration-color:rgba(var(--t-glow),.15);opacity:.7;font-size:13px}.lp-comp-text-with{color:var(--t-light);font-size:14px;font-weight:500}.lp-testimonial{background:var(--t-surface);border-top:1px solid var(--t-border);border-bottom:1px solid var(--t-border);transition:background-color .3s,border-color .3s,color .3s}.lp-tq-mark{color:var(--t-accent);opacity:.2;margin-bottom:-20px;font-size:80px;line-height:1}.lp-tq-text{color:var(--t-light);margin-bottom:32px;font-size:clamp(20px,3vw,26px);font-style:italic;font-weight:400;line-height:1.6}.lp-tq-divider{background:var(--t-accent);opacity:.4;width:48px;height:1px;margin:0 auto 24px}.lp-tq-author{letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent);margin-bottom:6px;font-size:13px;font-weight:700}.lp-price-card{background:var(--t-surface);border:1px solid var(--t-border);text-align:center;border-radius:16px;padding:44px 32px;transition:all .4s,background-color .3s,border-color .3s,color .3s;position:relative;box-shadow:0 2px 12px #00000014}.lp-price-card.popular{border-color:var(--t-accent);transform:scale(1.03)}.lp-price-card.popular:before{content:"MOST POPULAR";background:var(--t-accent);color:var(--t-bg);letter-spacing:.15em;border-radius:100px;padding:5px 18px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp-price-card:hover{border-color:rgba(var(--t-glow),.3);transform:translateY(-4px);box-shadow:0 16px 48px #00000040}.lp-price-card.popular:hover{transform:scale(1.03)translateY(-4px)}.lp-price-tier{letter-spacing:.15em;color:var(--t-accent);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.lp-price-tagline{color:var(--t-muted);margin-bottom:24px;font-size:14px;font-style:italic}.lp-price-amount{color:var(--t-light);margin-bottom:4px;font-size:48px;font-weight:700}.lp-price-amount span{color:var(--t-muted);font-size:16px;font-weight:400}.lp-price-period{color:var(--t-muted);margin-bottom:28px;font-size:12px}.lp-price-features{text-align:left;margin-bottom:32px;padding:0;list-style:none}.lp-price-features li{color:var(--t-muted);border-bottom:1px solid var(--t-border);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.lp-price-features li:before{content:"✓";color:var(--t-accent);font-size:13px;font-weight:700}.lp-faq-q{width:100%;color:var(--t-light);text-align:left;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 0;font-size:15px;font-weight:600;transition:all .3s;display:flex}.lp-faq-q:hover{color:var(--t-accent)}.lp-faq-a{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.lp-faq-a.open{max-height:200px}.lp-final-cta-bg{background:linear-gradient(135deg,rgba(var(--t-glow),.06)0%,transparent 50%,var(--t-bg)100%);position:absolute;inset:0}.lp-final-cta-line{background:linear-gradient(90deg,transparent,var(--t-accent),transparent);height:1px;position:absolute;top:0;left:0;right:0}.lp-footer{border-top:1px solid var(--t-border);padding:64px 0 40px}.lp-footer-logo-wrap{flex-shrink:0;width:24px;height:32px;position:relative;overflow:hidden}.lp-footer-col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--t-accent);margin-bottom:18px;font-size:11px;font-weight:700}.lp-footer-col a{color:var(--t-muted);font-size:13px;text-decoration:none;transition:all .2s}.lp-footer-col a:hover{color:var(--t-light)}.lp-theme-toggle{z-index:9999;background:var(--t-surface);border:1px solid var(--t-accent);cursor:pointer;width:48px;height:48px;color:var(--t-accent);box-shadow:0 0 12px rgba(var(--t-glow),.3);border-radius:50%;justify-content:center;align-items:center;transition:all .3s,background-color .3s,border-color .3s;animation:2s ease-in-out infinite theme-toggle-glow;display:flex;position:fixed;bottom:24px;right:24px}@keyframes theme-toggle-glow{0%,to{box-shadow:0 0 12px rgba(var(--t-glow),.3)}50%{box-shadow:0 0 24px rgba(var(--t-glow),.6),0 0 48px rgba(var(--t-glow),.2)}}.lp-theme-toggle:hover{border-color:var(--t-accent);box-shadow:0 0 20px rgba(var(--t-glow),.2);transform:scale(1.06)}.lp-theme-panel{z-index:9998;background:var(--t-surface);border:1px solid var(--t-border);border-radius:14px;flex-direction:column;gap:8px;min-width:200px;padding:18px;transition:background-color .3s,border-color .3s,color .3s;display:none;position:fixed;bottom:84px;right:24px;box-shadow:0 16px 56px #00000080}.lp-theme-panel.open{display:flex}.lp-theme-swatch{cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 10px;transition:all .2s;display:flex}.lp-theme-swatch:hover,.lp-theme-swatch.active{border-color:var(--t-accent);background:rgba(var(--t-glow),.04)}.lp-theme-dot{border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;width:16px;height:16px}.lp-ornate-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}@media (max-width:1024px){.lp-pricing-grid{grid-template-columns:repeat(2,1fr)!important}.lp-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.lp-nav-links{display:none}.lp-mobile-toggle{display:block!important}.lp-hero{padding:100px 24px 60px}.lp-hero-tagline{white-space:normal}.lp-hero-logo-wrap{width:340px;height:340px}.lp-hero-glow{width:420px;height:420px}.lp-hero-title{letter-spacing:.06em}.lp-pricing-grid{grid-template-columns:1fr!important}.lp-steps{flex-direction:column!important;gap:40px!important}.lp-step-connector{display:none!important}.lp-hero-ctas{flex-direction:column;width:100%}.lp-hero-ctas .lp-btn{justify-content:center;width:100%}.lp-proof-inner{gap:32px}.lp-comp-grid{grid-template-columns:1fr!important}.lp-footer-grid{grid-template-columns:1fr!important;gap:28px!important}.lp-footer-bottom{text-align:center;flex-direction:column}.lp-showcase-body{text-align:center;flex-direction:column!important}.lp-showcase-info{max-width:100%}.lp-showcase-bullets{align-items:center}.lp-showcase-tabs{flex-wrap:wrap}.lp-price-card.popular{transform:none}.lp-price-card.popular:hover{transform:translateY(-4px)}}@media (max-width:480px){.lp-hero-logo-wrap{width:260px;height:260px}.lp-hero-glow{width:320px;height:320px}.lp-proof-inner{flex-direction:column;gap:24px}.lp-phone-frame{border-radius:34px;width:240px;height:490px}.lp-phone-screen{border-radius:31px}.lp-phone-glow{width:280px;height:280px}}