@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");.lp-root{--lp-bg-main:#040c18;--lp-bg-card:rgba(3,27,52,.4);--lp-border-color:rgba(129,175,221,.1);--lp-primary:#ae67fa;--lp-primary-rgb:174,103,250;--lp-secondary:#f49867;--lp-text-main:#fff;--lp-text-muted:#81afdd;--lp-success:#22c55e;--lp-warning:#eab308;--lp-danger:#ef4444;--lp-gradient-text:linear-gradient(89.97deg,#ae67fa 1.84%,#f49867 102.67%);--lp-glass-bg:rgba(3,27,52,.4);--lp-glass-border:rgba(129,175,221,.1);font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--lp-bg-main);background-image:radial-gradient(circle at 3% 25%,#002853 0,transparent 40%),radial-gradient(circle at 97% 85%,rgba(0,40,83,.8) 0,transparent 40%);color:var(--lp-text-main);overflow-x:hidden;box-sizing:border-box}.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box;margin:0;padding:0}.lp-glass{background:var(--lp-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--lp-glass-border);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.lp-text-gradient{background:var(--lp-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.lp-text-primary{color:var(--lp-primary)}.lp-text-muted{color:var(--lp-text-muted)}.lp-text-danger{color:#ff5f56}.lp-text-success{color:#27c93f}.lp-text-center{text-align:center}.lp-font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.lp-container{max-width:1200px;margin:0 auto;padding:0 24px}.lp-section{padding:100px 0}.lp-bg-card{background-color:var(--lp-bg-card)}.lp-bg-dark{background-color:var(--lp-bg-main)}.lp-desktop-only{display:none}@media (min-width:992px){.lp-desktop-only{display:block}}@keyframes lp-revealUp{0%{opacity:0;transform:translateY(30px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-revealRight{0%{opacity:0;transform:translateX(-30px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes lp-pulseGlow{0%{box-shadow:0 0 0 0 rgba(174,103,250,.4)}70%{box-shadow:0 0 0 20px rgba(174,103,250,0)}to{box-shadow:0 0 0 0 rgba(174,103,250,0)}}@keyframes lp-float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes lp-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes lp-emergeSheet{0%{opacity:0;transform:translateY(80px) rotateX(10deg);filter:blur(10px)}to{opacity:1;transform:translateY(0) rotateX(0deg);filter:blur(0)}}@keyframes lp-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-drawSparkline{to{stroke-dashoffset:0}}@keyframes lp-drawLine{to{stroke-dashoffset:0}}@keyframes lp-fadeIn{to{opacity:1}}@keyframes lp-slidePacket{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes lp-revealWidth{to{width:500px}}.lp-animate-in{opacity:0;transform:translateY(30px) scale(.98);filter:blur(4px);will-change:opacity,transform,filter}.lp-animate-in.visible{animation:lp-revealUp .8s cubic-bezier(.16,1,.3,1) forwards}.lp-animate-in-right{opacity:0;transform:translateX(-30px) scale(.98);filter:blur(4px)}.lp-animate-in-right.visible{animation:lp-revealRight .8s cubic-bezier(.16,1,.3,1) forwards}.lp-animate-sheet{opacity:0;transform:translateY(80px) rotateX(10deg);transform-origin:bottom center;filter:blur(10px);will-change:transform,opacity,filter}.lp-animate-sheet.visible{animation:lp-emergeSheet 1.2s cubic-bezier(.16,1,.3,1) forwards}.lp-delay-100.visible{animation-delay:.1s}.lp-delay-200.visible{animation-delay:.2s}.lp-delay-300.visible{animation-delay:.3s}.lp-delay-400.visible{animation-delay:.4s}.lp-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:8px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;position:relative;overflow:hidden}.lp-btn-primary{background-color:var(--lp-primary);color:#fff}.lp-btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 10px 20px rgba(174,103,250,.3)}.lp-btn-primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:lp-shimmer 2s infinite}.lp-btn-sm{padding:10px 20px;font-size:.95rem}.lp-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:12px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s ease;background:hsla(0,0%,100%,.05);color:var(--lp-text-main);border:1px solid hsla(0,0%,100%,.2);text-decoration:none}.lp-btn-outline:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.lp-btn-master{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:12px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s ease;background:#8b5cf6;color:#fff;border:none;text-decoration:none;box-shadow:0 4px 20px rgba(139,92,246,.4)}.lp-btn-master:hover{background:#7c3aed;box-shadow:0 6px 25px rgba(139,92,246,.6)}.lp-pulse{animation:lp-pulseGlow 2s infinite}.lp-glow-blue{box-shadow:0 0 20px rgba(174,103,250,.3)}.lp-scroll-progress-bar{position:fixed;top:0;left:0;height:4px;background-color:var(--lp-primary);z-index:1001;transition:width .1s ease;box-shadow:0 0 10px var(--lp-primary)}.lp-header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease;padding:24px 0}.lp-header-scrolled{padding:16px 0;background:var(--lp-glass-bg);border-bottom:1px solid var(--lp-glass-border)}.lp-header-container{display:flex;justify-content:space-between;align-items:center}.lp-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.lp-desktop-nav{display:none}@media (min-width:768px){.lp-desktop-nav{display:flex;align-items:center;gap:32px}}.lp-nav-link{color:var(--lp-text-main);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s}.lp-nav-link:hover{color:var(--lp-primary)}.lp-mobile-menu-btn{background:none;border:none;color:var(--lp-text-main);cursor:pointer;display:block}@media (min-width:768px){.lp-mobile-menu-btn{display:none}}.lp-mobile-nav{position:absolute;top:100%;left:0;width:100%;padding:24px;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--lp-glass-border)}.lp-mobile-nav a{color:var(--lp-text-main);text-decoration:none;font-weight:600;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.lp-hero-section{position:relative;padding:130px 0 60px;min-height:100vh;display:flex;align-items:center;overflow:hidden}@media (min-width:992px){.lp-hero-section{padding:160px 0 100px}}.lp-hero-container{display:flex;flex-direction:column;gap:48px;position:relative;z-index:2}@media (min-width:992px){.lp-hero-container{flex-direction:row;align-items:center}}.lp-hero-content{flex:1;max-width:600px;text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.lp-hero-content{text-align:left;align-items:flex-start}}.lp-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:24px;font-size:.75rem;font-weight:600}.lp-hero-title{font-size:2.15rem;font-weight:800;line-height:1.1;margin-bottom:16px;letter-spacing:-.5px}@media (min-width:768px){.lp-hero-title{font-size:3.5rem;margin-bottom:24px;letter-spacing:-1.5px}}.lp-hero-subtitle{font-size:.85rem;font-weight:400;color:hsla(0,0%,100%,.65);margin-bottom:24px;line-height:1.6;max-width:100%}@media (min-width:768px){.lp-hero-subtitle{font-size:1.1rem;max-width:80%}}.lp-hero-bullets{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;align-items:center;text-align:left}@media (min-width:768px){.lp-hero-bullets{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:40px;align-items:flex-start}}.lp-bullet-item{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.9rem;color:var(--lp-text-muted)}.lp-hero-btn{width:100%;max-width:320px;padding:16px 20px;border-radius:12px;font-size:1.05rem;font-weight:700;white-space:nowrap}@media (min-width:576px){.lp-hero-btn{width:auto;padding:20px 40px;font-size:1.15rem}}.lp-hero-visual{flex:1;perspective:1000px}.lp-dashboard-mockup{border-radius:16px;overflow:hidden;transform:rotateY(-10deg) rotateX(5deg);transition:transform .5s ease;border:1px solid var(--lp-glass-border)}.lp-dashboard-mockup:hover{transform:rotateY(0deg) rotateX(0deg)}.lp-mockup-header{padding:16px;border-bottom:1px solid var(--lp-glass-border);display:flex;align-items:center;gap:16px;background:rgba(0,0,0,.2)}.lp-dots{display:flex;gap:6px}.lp-dots span{width:10px;height:10px;border-radius:50%;background:var(--lp-border-color)}.lp-dots span:first-child{background:#ff5f56}.lp-dots span:nth-child(2){background:#ffbd2e}.lp-dots span:nth-child(3){background:#27c93f}.lp-mockup-title{font-size:.85rem;color:var(--lp-text-muted);font-weight:500}.lp-mockup-body{padding:32px}.lp-mockup-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.lp-metric-card{padding:16px;border-radius:8px}.lp-metric-label{font-size:.85rem;color:var(--lp-text-muted);margin-bottom:8px}.lp-metric-value{font-size:1.5rem;font-weight:700;margin-bottom:4px}.lp-metric-trend{font-size:.75rem;font-weight:600}.lp-metric-trend.lp-up{color:#27c93f}.lp-mockup-chart{height:150px}.lp-chart-reveal-rect{width:0;animation:lp-revealWidth 2s cubic-bezier(.16,1,.3,1) forwards}.lp-pulse-svg-circle{animation:none}.lp-orb{position:absolute;border-radius:50%;filter:blur(80px);z-index:1;animation:lp-float 10s ease-in-out infinite}.lp-orb-1{width:400px;height:400px;background:var(--lp-primary);top:-100px;right:-100px;opacity:.2}.lp-orb-2{width:300px;height:300px;background:#a0f;bottom:0;left:-100px;opacity:.15;animation-delay:-5s}.lp-section-title{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:24px;letter-spacing:-.5px}@media (max-width:768px){.lp-section-title{font-size:1.75rem}}.lp-section-subtitle{font-size:1.15rem;max-width:700px;margin:0 auto}.lp-card-title{font-size:1.5rem;font-weight:700}.lp-problem-section{background-color:var(--lp-bg-main)}.lp-problem-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:992px){.lp-problem-grid{grid-template-columns:1fr 1fr;align-items:center}}.lp-funnel-wrapper{padding:40px;border-radius:24px;text-align:center}.lp-broken-funnel{display:flex;flex-direction:column;gap:16px;align-items:center}.lp-funnel-step{padding:16px 32px;background:#0f172a;border:1px solid hsla(0,0%,100%,.03);border-radius:12px;width:100%;max-width:300px;font-weight:700;font-size:1rem}.lp-primary-glow{border-color:rgba(174,103,250,.3);box-shadow:0 0 20px rgba(174,103,250,.15);color:#fff}.lp-border-dashed{border-style:dashed;opacity:.6}.lp-funnel-arrow{color:var(--lp-text-muted);font-size:1.5rem;line-height:1}.lp-broken-arrow{display:flex;align-items:center;gap:8px}.lp-pain-carousel-container{width:100%;overflow:hidden;position:relative;padding-bottom:24px}.lp-pain-carousel-track{display:flex;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.lp-pain-carousel-slide{flex:0 0 100%;width:100%;padding:0 4px;box-sizing:border-box}.lp-pain-card{padding:32px 24px;border-radius:16px;background:rgba(10,15,30,.6);border:1px solid hsla(0,0%,100%,.03);text-align:left;height:100%}.lp-pain-card:hover{transform:translateY(-5px);border-color:rgba(255,95,86,.2)}.lp-pain-card h4{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#fff}.lp-carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.lp-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;cursor:pointer;padding:0;transition:all .3s ease}.lp-dot.active{width:24px;border-radius:4px;background:#ff5f56}@media (min-width:768px){.lp-pain-carousel-container{padding-bottom:0;overflow:visible}.lp-pain-carousel-track{display:grid;grid-template-columns:1fr 1fr;gap:24px;transform:none!important;transition:none}.lp-pain-carousel-slide{padding:0;flex:unset;width:auto}.lp-carousel-dots{display:none}}.lp-timeline-container{display:flex;flex-direction:column;gap:0;position:relative;max-width:500px;margin:0 auto;padding-left:20px}.lp-timeline-line{position:absolute;top:32px;bottom:32px;left:52px;width:2px;background:rgba(129,175,221,.1);z-index:0;border-radius:2px;overflow:hidden}.lp-timeline-line-active{position:absolute;top:0;left:0;width:100%;background:linear-gradient(180deg,#3b82f6,#a855f7);box-shadow:0 0 15px rgba(168,85,247,.8);transition:height .1s linear}.lp-timeline-step{display:flex;align-items:center;gap:24px;padding:28px 0;position:relative;z-index:1;opacity:.2;transform:translateX(-10px);transition:all .5s cubic-bezier(.16,1,.3,1);filter:grayscale(100%)}.lp-timeline-step.active{opacity:1;transform:translateX(0);filter:grayscale(0)}.lp-timeline-icon-box{width:64px;height:64px;border-radius:12px;background:rgba(3,27,52,.8);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);color:var(--lp-text-muted);transition:all .5s ease}.lp-timeline-step.active .lp-timeline-icon-box{transform:scale(1.05)}.lp-timeline-step.active:nth-child(2) .lp-timeline-icon-box{border-color:#3b82f6;box-shadow:0 0 20px rgba(59,130,246,.4);color:#3b82f6}.lp-timeline-step.active:nth-child(3) .lp-timeline-icon-box{border-color:#a855f7;box-shadow:0 0 20px rgba(168,85,247,.4);color:#a855f7}.lp-timeline-step.active:nth-child(4) .lp-timeline-icon-box{border-color:#7e22ce;box-shadow:0 0 20px rgba(126,34,206,.4);color:#7e22ce}.lp-timeline-step.active:nth-child(5) .lp-timeline-icon-box{border-color:#6366f1;box-shadow:0 0 20px rgba(99,102,241,.4);color:#6366f1}.lp-timeline-step.active:nth-child(6) .lp-timeline-icon-box{border-color:#0ea5e9;box-shadow:0 0 20px rgba(14,165,233,.4);color:#0ea5e9}.lp-timeline-step.active:nth-child(7) .lp-timeline-icon-box{border-color:#22c55e;box-shadow:0 0 20px rgba(34,197,94,.4);color:#22c55e}.lp-timeline-step.active:nth-child(8) .lp-timeline-icon-box{border-color:#d946ef;box-shadow:0 0 20px rgba(217,70,239,.4);color:#d946ef}.lp-timeline-text{display:flex;flex-direction:column;gap:4px;text-align:left}.lp-timeline-title{font-size:1.15rem;font-weight:600;color:#fff}.lp-timeline-desc{font-size:.95rem;color:var(--lp-text-muted)}.lp-timeline-arrow{position:absolute;left:32px;bottom:-10px;transform:translateX(-50%);color:rgba(129,175,221,.5);background:var(--lp-bg-card);border-radius:50%;z-index:2;padding:2px}.lp-impact-section{background-color:var(--lp-bg-main)}.lp-metrics-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.lp-metrics-grid{grid-template-columns:repeat(3,1fr)}}.lp-metric-card-l{position:relative;padding:32px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;transition:transform .3s,box-shadow .3s}.lp-metric-card-l:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,0,0,.5)}.lp-sparkline{position:absolute;top:0;left:0;width:100%;height:50%;opacity:.6;z-index:0}.lp-sparkline svg{width:100%;height:100%}.lp-sparkline path{stroke-dasharray:150;stroke-dashoffset:150;animation:lp-drawSparkline 2s ease forwards;animation-delay:.5s}.lp-metric-content{position:relative;z-index:1}.lp-metric-number{font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:16px;letter-spacing:-2px}.lp-metric-title{font-size:1.25rem;font-weight:700;margin-bottom:8px}.lp-audience-carousel-container{width:100%;overflow:hidden;position:relative;padding-bottom:24px}.lp-audience-carousel-track{display:flex;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.lp-audience-carousel-slide{flex:0 0 100%;width:100%;padding:0 4px;box-sizing:border-box}.lp-audience-card{padding:3rem 2.5rem;border-radius:20px;text-align:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);height:100%;transition:transform .3s ease,border-color .3s ease;backdrop-filter:blur(12px)}.lp-audience-card:hover{transform:translateY(-5px);border-color:hsla(0,0%,100%,.25)}.lp-audience-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.lp-audience-carousel-slide:first-child .lp-audience-icon{color:#3b82f6;background:rgba(59,130,246,.1)}.lp-audience-carousel-slide:nth-child(2) .lp-audience-icon{color:#8b5cf6;background:rgba(139,92,246,.1)}.lp-audience-carousel-slide:nth-child(3) .lp-audience-icon{color:#10b981;background:rgba(16,185,129,.1)}.lp-audience-carousel-slide:nth-child(4) .lp-audience-icon{color:#f59e0b;background:rgba(245,158,11,.1)}.lp-audience-card h4{font-size:1.25rem;margin-bottom:1rem;font-weight:700;color:#fff;line-height:1.4}@media (min-width:768px){.lp-audience-carousel-container{padding-bottom:0;overflow:visible}.lp-audience-carousel-track{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;transform:none!important;transition:none}.lp-audience-carousel-slide{padding:0;flex:unset;width:auto}.lp-carousel-dots{display:none}}@media (min-width:992px){.lp-audience-carousel-track{grid-template-columns:repeat(4,1fr)}}.lp-results-section{padding:100px 0;position:relative}.lp-results-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:992px){.lp-results-grid{grid-template-columns:repeat(2,1fr);gap:40px}}.lp-result-card{display:flex;flex-direction:column;align-items:center}.lp-result-pill{background-color:#0ea5e9;color:#fff;font-weight:800;padding:6px 20px;border-radius:40px;display:inline-flex;align-items:center;gap:8px;font-size:1rem;margin-bottom:24px;box-shadow:0 4px 15px rgba(14,165,233,.4)}.lp-result-title{font-size:1.25rem;font-weight:800;text-align:center;margin-bottom:8px;line-height:1.3}.lp-result-subtitle{font-size:.95rem;color:#0ea5e9;font-weight:500;text-align:center;margin-bottom:24px}.lp-chart-container{width:100%;background:rgba(20,24,34,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;position:relative;padding-top:16px}.lp-chart-badge{position:absolute;top:16px;left:16px;background:hsla(0,0%,100%,.9);color:#1a1f2e;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;z-index:2}.lp-chart-svg{width:100%;height:auto;display:block}.lp-chart-line{fill:none;stroke:#24a1de;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000}.lp-results-grid.visible .lp-chart-line,.visible .lp-chart-line{animation:lp-drawLine 2s ease-out forwards}.lp-chart-point{fill:#141822;stroke:#24a1de;stroke-width:3;opacity:0}.visible .lp-chart-point{animation:lp-fadeIn .5s ease-out 1.5s forwards}.lp-compare-grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:900px;margin:0 auto}@media (min-width:768px){.lp-compare-grid{grid-template-columns:1fr 1fr}}.lp-compare-card{padding:40px;border-radius:16px;display:flex;flex-direction:column}.lp-compare-card.lp-without{border-top:4px solid #ff5f56}.lp-compare-card.lp-with{border-top:4px solid var(--lp-primary);background:linear-gradient(180deg,rgba(0,102,255,.05),rgba(20,24,34,.6))}.lp-mockup-b{background:rgba(0,0,0,.3);border-radius:8px;padding:16px;font-family:monospace;font-size:.9rem}.lp-m-row{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.lp-compare-list{list-style:none;padding:0;margin:0}.lp-compare-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:.95rem;color:var(--lp-text-muted)}.lp-compare-list li span{flex:1}.lp-stats-top{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}@media (min-width:576px){.lp-stats-top{flex-direction:row;gap:48px}}.lp-stat-item h3{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:4px}.lp-testimonials-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.lp-testimonials-grid{grid-template-columns:repeat(3,1fr)}}.lp-testimonial-card{padding:32px;border-radius:16px;transition:transform .3s}.lp-testimonial-card:hover{transform:translateY(-5px);border-color:var(--lp-primary)}.lp-t-header{display:flex;justify-content:space-between;align-items:flex-start}.lp-t-name{font-weight:700;font-size:1.1rem}.lp-t-badge{background:rgba(0,102,255,.1);padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700}.lp-stars{display:flex;gap:2px}.lp-t-content{font-size:.95rem;line-height:1.7;font-style:italic}.lp-faq-list{display:flex;flex-direction:column;gap:16px}.lp-faq-item{border-radius:12px;overflow:hidden;transition:all .3s ease}.lp-faq-item.open{border-color:var(--lp-primary);box-shadow:0 4px 24px rgba(174,103,250,.1)}.lp-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;font-size:1.1rem;font-weight:600;text-align:left;background:transparent;border:none;color:#fff;cursor:pointer}.lp-faq-icon{transition:transform .3s ease;color:var(--lp-text-muted)}.lp-faq-item.open .lp-faq-icon{transform:rotate(180deg);color:var(--lp-primary)}.lp-faq-answer-wrapper{overflow:hidden;transition:max-height .3s ease-in-out}.lp-faq-answer{padding:0 24px 24px;line-height:1.6}.lp-final-cta-section{padding:100px 0 0}.lp-cta-banner{border-radius:24px;padding:64px 32px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(20,24,34,.8),rgba(0,102,255,.1));border:1px solid rgba(0,102,255,.3)}.lp-cta-banner-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.lp-cta-title{font-size:2rem;font-weight:800;margin-bottom:24px;line-height:1.15;letter-spacing:-.5px}@media (max-width:768px){.lp-cta-title{font-size:1.75rem}}@media (min-width:992px){.lp-cta-title{font-size:2.75rem}}.lp-cta-subtitle{font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto}.lp-cta-btn-final{padding:20px 40px;font-size:1.15rem;font-weight:700;border-radius:16px;box-shadow:0 10px 30px rgba(174,103,250,.3);white-space:nowrap}.lp-pricing-section{background-color:var(--lp-bg-main)}.lp-pricing-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}@media (min-width:768px){.lp-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:center}}.lp-pricing-card{position:relative;padding:48px 32px;border-radius:16px;display:flex;flex-direction:column;height:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px);transition:all .3s ease}.lp-pricing-card:hover{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06)}.lp-highlighted{background:linear-gradient(180deg,rgba(139,92,246,.12),rgba(20,24,34,.8));border-color:rgba(139,92,246,.5);box-shadow:0 0 40px rgba(139,92,246,.15)}@media (min-width:768px){.lp-highlighted{transform:scale(1.05);z-index:10}}.lp-popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#8b5cf6;color:#fff;padding:6px 20px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 4px 15px rgba(139,92,246,.4)}.lp-plan-name{font-size:1.5rem;font-weight:700;margin-bottom:8px}.lp-plan-desc{font-size:.95rem;margin-bottom:24px;min-height:48px;color:hsla(0,0%,100%,.8);line-height:1.5}.lp-plan-price{display:flex;align-items:baseline;margin-bottom:32px}.lp-currency{font-size:1rem;font-weight:600;margin-right:4px}.lp-amount{font-size:2.5rem;font-weight:800;line-height:1}.lp-period{font-size:1rem;color:var(--lp-text-muted);margin-left:4px}.lp-plan-features{list-style:none;padding:0;margin-bottom:40px;flex:1}.lp-plan-features li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:.95rem}.lp-plan-features span{flex:1}.lp-dimmed{opacity:.4}.lp-pricing-card .lp-btn{width:100%}.lp-mobile-sticky-cta{position:fixed;bottom:16px;left:16px;right:16px;z-index:999;border-radius:12px;padding:12px 16px;animation:lp-fadeInUp .4s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.lp-mobile-sticky-cta{display:none}}.lp-cta-content{display:flex;justify-content:space-between;align-items:center}.lp-footer{background-color:var(--lp-bg-card);padding:80px 0 40px;border-top:1px solid var(--lp-border-color);margin-top:100px}.lp-footer-grid{display:flex;flex-direction:column;gap:48px;margin-bottom:64px}@media (min-width:768px){.lp-footer-grid{flex-direction:row;justify-content:space-between}}.lp-footer-brand{max-width:320px}.lp-footer-links{display:flex;gap:64px}.lp-footer-title{font-size:1.1rem;font-weight:600;margin-bottom:24px;color:#fff}.lp-footer-links ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.lp-footer-links a{color:var(--lp-text-muted);text-decoration:none;transition:color .2s;font-size:.95rem}.lp-footer-links a:hover{color:var(--lp-primary)}.lp-footer-bottom{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:32px;border-top:1px solid var(--lp-border-color);text-align:center}@media (min-width:768px){.lp-footer-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.lp-authority-badge{padding:8px 16px;border-radius:24px;font-size:.85rem;font-weight:500;color:var(--lp-text-muted)}@media (prefers-reduced-motion:reduce){.lp-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}