.lp-container{background:#0f172a;color:white;font-family:Inter,sans-serif;overflow-x:hidden}.hero{position:relative;max-width:1200px;margin:0 auto;padding:120px 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background-image:radial-gradient(circle at 50% 120px,rgba(59,130,246,.08),transparent 600px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:100% 100%,40px 40px,40px 40px}.badge-new,.hero{align-items:center}.badge-new{display:inline-flex;gap:8px;background:rgba(34,197,94,.1);color:#4ade80;padding:8px 16px;border-radius:99px;font-size:13px;font-weight:600;margin-bottom:32px;border:1px solid rgba(34,197,94,.2)}h1{font-size:56px;font-weight:900;line-height:1.1;margin-bottom:24px;letter-spacing:-2px}h1 span{background:linear-gradient(90deg,#3b82f6,#2dd4bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:18px;color:#94a3b8;line-height:1.6;margin-bottom:40px;max-width:500px}.hero-actions{display:flex;gap:16px}.btn-hero-primary{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:white;padding:18px 36px;border-radius:14px;font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px;text-decoration:none;box-shadow:0 4px 20px rgba(59,130,246,.25),0 0 40px rgba(6,182,212,.15);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1)}.btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(59,130,246,.4),0 0 50px rgba(6,182,212,.3);filter:brightness(1.1)}.btn-hero-secondary{background:rgba(255,255,255,.03);color:white;padding:18px 36px;border-radius:14px;font-weight:700;font-size:16px;text-decoration:none;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.btn-hero-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.hero-visual{position:relative}.hero-glow-back{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;height:450px;background:radial-gradient(circle,rgba(6,182,212,.12) 0,transparent 70%);z-index:0;pointer-events:none;filter:blur(40px)}.glass-card{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px}.main-card{padding:0;width:100%;box-shadow:0 40px 80px rgba(0,0,0,.5)}.card-header-lp{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:16px;font-size:13px;color:#94a3b8}.dots{display:flex;gap:6px}.dots span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.1)}.card-body-lp{padding:32px}.mock-input{margin-bottom:16px;background:rgba(255,255,255,.02);padding:12px 16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.mock-input.interactive{flex-direction:column;align-items:flex-start;gap:8px}.input-wrapper{display:flex;align-items:center;background:rgba(0,0,0,.2);border-radius:8px;padding:8px 12px;width:100%;border:1px solid rgba(255,255,255,.1);transition:border-color .2s}.input-wrapper:focus-within{border-color:#3b82f6}.input-wrapper .currency{color:#94a3b8;font-weight:600;margin-right:8px}.input-wrapper input{background:transparent;border:none;color:white;font-size:16px;font-weight:700;width:100%;outline:none}.mock-input span{color:#64748b}.mock-result-lp{margin-top:32px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(45,212,191,.2));padding:24px;border-radius:16px;text-align:center}.res-label{font-size:13px;color:#94a3b8;margin-bottom:8px}.res-value{font-size:32px;font-weight:900;color:#4ade80}.decoration-card-1{top:-30px;right:-20px;color:#4ade80}.decoration-card-1,.decoration-card-2{position:absolute;padding:16px 24px;display:flex;align-items:center;gap:12px;font-weight:700}.decoration-card-2{bottom:-20px;left:-40px;color:#3b82f6}.features{max-width:1200px;margin:0 auto;padding:120px 24px}.section-header{text-align:center;max-width:700px;margin:0 auto 80px}.section-header h2{font-size:40px;font-weight:800;margin-bottom:24px;line-height:1.2}.section-header h2 span{color:#3b82f6}.section-header p{font-size:18px;color:#94a3b8}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.feature-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:40px;border-radius:24px;transition:.3s}.feature-card:hover{background:rgba(255,255,255,.04);transform:translateY(-5px)}.feature-icon{font-size:48px;color:#3b82f6;margin-bottom:24px}.feature-card h3{font-size:20px;font-weight:700;margin-bottom:16px}.feature-card p{color:#94a3b8;line-height:1.6}.pricing{max-width:1200px;margin:0 auto;padding:120px 24px}.billing-toggle-container{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:56px}.coupon-active-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(34,197,94,.1);color:#4ade80;padding:10px 20px;border-radius:99px;font-size:14px;font-weight:600;border:1px solid rgba(34,197,94,.2);box-shadow:0 0 15px rgba(34,197,94,.1)}.billing-toggle{display:flex;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:4px;border-radius:99px}.toggle-btn{background:transparent;border:none;color:#94a3b8;padding:10px 24px;border-radius:99px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.toggle-btn.active{background:#3b82f6;color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.save-badge{background:#4ade80;color:#0f172a;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;text-transform:uppercase}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:flex-start}.p-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:48px 40px;border-radius:32px;position:relative;transition:all .3s ease}.p-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.featured{border:2px solid #3b82f6;background:rgba(59,130,246,.03);transform:scale(1.05)}.featured:hover{transform:scale(1.05) translateY(-5px)}.p-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:#3b82f6;color:white;padding:6px 16px;border-radius:99px;font-size:12px;font-weight:800}.p-card h3{font-size:24px;font-weight:800}.p-card h3,.price{margin-bottom:24px}.price-slashed{font-size:16px;color:#64748b;text-decoration:line-through;font-weight:500}.price-main{font-size:48px;font-weight:900;color:white}.price-period{font-size:16px;font-weight:500;color:#64748b;margin-left:4px}.p-card ul{list-style:none;margin:0 0 40px;padding:0;text-align:left}.p-card ul li{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#94a3b8;font-size:15px}.p-card ul li svg{color:#3b82f6}.p-btn-outline{display:block;width:100%;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-decoration:none;color:white;font-weight:700;text-align:center;transition:all .2s ease;background:rgba(255,255,255,.02)}.p-btn-outline:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.p-btn-primary{display:block;width:100%;padding:16px;background:linear-gradient(135deg,#3b82f6,#2dd4bf);border-radius:12px;text-decoration:none;color:white;font-weight:700;text-align:center;transition:all .2s ease;box-shadow:0 4px 12px rgba(59,130,246,.2);border:none}.p-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.4);filter:brightness(1.1)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.animate-pulse{animation:pulse 2.5s cubic-bezier(.4,0,.6,1) infinite}.cta-section{max-width:1200px;margin:0 auto;padding:120px 24px}.cta-card{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(255,255,255,.1);padding:80px 40px;border-radius:40px;text-align:center;position:relative;overflow:hidden}.cta-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);pointer-events:none}.cta-card h2{font-size:48px;font-weight:900;margin-bottom:24px;position:relative}.cta-card h2 span{color:#3b82f6}.cta-card p{font-size:20px;color:#94a3b8;margin-bottom:48px;position:relative}.lead-form{display:flex;gap:12px;max-width:600px;margin:0 auto;position:relative}.lead-form input{flex:1 1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:18px 24px;border-radius:12px;color:white;font-size:16px}.lead-form button{background:#3b82f6;color:white;border:none;padding:18px 32px;border-radius:12px;font-weight:700;cursor:pointer;transition:.2s}.lead-form button:hover{background:#2563eb;transform:translateY(-2px)}.faq-section{max-width:900px;margin:0 auto;padding:80px 24px 40px}.faq-category-label{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin:40px 0 16px;padding:8px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;display:inline-flex;align-items:center;gap:8px}.faq-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.faq-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;transition:border-color .2s ease,background .2s ease}.faq-item:hover{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.02)}.faq-item[open]{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.03)}.faq-item summary{padding:20px 24px;font-size:15px;font-weight:600;color:white;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary .faq-icon{transform:rotate(180deg);color:#3b82f6}.faq-icon{transition:transform .3s ease,color .2s ease;color:#475569;flex-shrink:0}.faq-content{color:#94a3b8;line-height:1.7;font-size:14px;border-top:1px solid rgba(255,255,255,.05);padding:16px 24px 20px}.faq-content strong{color:#cbd5e1}.lp-footer{border-top:1px solid rgba(255,255,255,.05);padding:60px 24px;text-align:center}.footer-brand{font-size:24px;font-weight:800;color:white;align-items:center;gap:10px;margin-bottom:24px}.footer-brand,.footer-links{display:flex;justify-content:center}.footer-links{gap:24px;margin-top:24px}.footer-links a{color:#64748b;text-decoration:none;font-size:14px}@media (max-width:968px){.hero{grid-template-columns:1fr;text-align:center;padding:80px 24px}.hero p{margin:0 auto 40px}.hero-actions{justify-content:center}.featured{transform:none;margin:32px 0}h1{font-size:40px}}