:root{--lp-red:#ff2d20;--lp-red-glow:#ff2d202e;--lp-dark:#09090b;--lp-dark-card:#121217;--lp-dark-border:#ffffff1a;--lp-text-light:#f8fafc;--lp-text-muted:#94a3b8}.lp-page-wrapper{background-color:var(--lp-dark);color:var(--lp-text-light);min-height:100vh;font-family:inherit;overflow-x:hidden}.lp-container{max-width:1200px;margin:0 auto;padding:0 24px}.lp-hero{border-bottom:1px solid var(--lp-dark-border);background:radial-gradient(circle at 50% 0,#ff2d201f 0%,#0000 60%);padding:130px 0 80px;position:relative}.lp-hero-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}@media (max-width:991px){.lp-hero-inner{text-align:center;grid-template-columns:1fr;gap:40px}}.lp-badge{color:#ff574d;letter-spacing:.3px;background:#ff2d201f;border:1px solid #ff2d2059;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.lp-hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.15}.lp-hero-sub{color:#cbd5e1;max-width:620px;margin-bottom:28px;font-size:18px;line-height:1.6}@media (max-width:991px){.lp-hero-sub{margin-left:auto;margin-right:auto}}.lp-hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}@media (max-width:991px){.lp-hero-ctas{justify-content:center}}.lp-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.lp-btn-primary{color:#fff;box-shadow:0 8px 24px var(--lp-red-glow);background:linear-gradient(135deg,#ff2d20 0%,#e02316 100%);border:1px solid #fff3}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff2d2052}.lp-btn-outline{color:#fff;border:1px solid var(--lp-dark-border);background:#ffffff0d}.lp-btn-outline:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.lp-btn-white{color:#0f172a;background:#fff;border:none;font-weight:700}.lp-btn-white:hover{background:#f1f5f9;transform:translateY(-2px)}.lp-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff4d}.lp-btn-ghost:hover{background:#ffffff1a}.lp-trust-pills{color:var(--lp-text-muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}@media (max-width:991px){.lp-trust-pills{justify-content:center}}.lp-trust-pills span{align-items:center;gap:6px;display:inline-flex}.lp-trust-pills i{color:#22c55e}.lp-hero-visual{position:relative}.lp-hero-img-wrap{border:1px solid var(--lp-dark-border);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.lp-hero-img-wrap img{object-fit:cover;width:100%;height:380px;display:block}.lp-floating-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121217eb;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 25px #0006}.lp-floating-badge i{color:#22c55e;font-size:24px}.lp-floating-badge strong{color:#fff;font-size:14px;display:block}.lp-floating-badge span{color:var(--lp-text-muted);font-size:12px}.lp-section{padding:80px 0}.lp-section-dark{border-top:1px solid var(--lp-dark-border);border-bottom:1px solid var(--lp-dark-border);background:#0d0d12}.lp-sec-head{margin-bottom:48px}.lp-sec-head.center{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.lp-sec-head h2{color:#fff;letter-spacing:-.01em;margin:12px 0 16px;font-size:clamp(26px,3.2vw,38px);font-weight:800}.lp-lead{color:#94a3b8;font-size:17px;line-height:1.7}.lp-grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;display:grid}.lp-card-feature{background:var(--lp-dark-card);border:1px solid var(--lp-dark-border);border-radius:16px;padding:32px 28px;transition:all .3s}.lp-card-feature:hover{border-color:#ff2d2066;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.lp-card-icon{color:#ff574d;background:#ff2d201f;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;font-size:24px;display:flex}.lp-card-feature h3{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.lp-card-feature p{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.lp-features-table-wrapper{border:1px solid var(--lp-dark-border);background:var(--lp-dark-card);border-radius:16px;overflow-x:auto}.lp-table-spec{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.lp-table-spec th{color:#fff;border-bottom:1px solid var(--lp-dark-border);background:#181820;padding:18px 24px;font-weight:700}.lp-table-spec td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:16px 24px}.lp-table-spec tr:last-child td{border-bottom:none}.lp-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:28px;display:grid}.lp-pricing-card{background:var(--lp-dark-card);border:1px solid var(--lp-dark-border);border-radius:18px;flex-direction:column;padding:36px 30px;display:flex;position:relative}.lp-pricing-popular{background:linear-gradient(180deg, #ff2d200f 0%, var(--lp-dark-card) 40%);border-color:#ff3b30;box-shadow:0 12px 40px #ff2d2026}.lp-popular-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#ff2d20;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp-pricing-header{border-bottom:1px solid var(--lp-dark-border);margin-bottom:24px;padding-bottom:24px}.lp-pricing-header h3{color:#fff;margin-bottom:8px;font-size:22px;font-weight:700}.lp-pricing-header p{color:var(--lp-text-muted);min-height:42px;margin-bottom:16px;font-size:14px}.lp-price{color:#fff;font-size:32px;font-weight:800}.lp-estimate{color:#38bdf8;margin-top:6px;font-size:13px;font-weight:500;display:block}.lp-pricing-features{flex-grow:1;margin:0 0 32px;padding:0;list-style:none}.lp-pricing-features li{color:#cbd5e1;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.lp-pricing-features li i{color:#22c55e;font-size:14px}.lp-pricing-card .lp-btn{width:100%}.lp-cta-banner{border-top:1px solid var(--lp-dark-border);text-align:center;background:linear-gradient(135deg,#181820 0%,#0d0d12 100%);padding:70px 0}.lp-cta-content{max-width:800px;margin:0 auto}.lp-cta-content h2{color:#fff;margin-bottom:16px;font-size:clamp(28px,3.5vw,42px);font-weight:800}.lp-cta-content p{color:#cbd5e1;margin-bottom:32px;font-size:17px;line-height:1.6}.lp-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lp-faqs-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;display:grid}@media (max-width:600px){.lp-faqs-grid{grid-template-columns:1fr}}.lp-faq-item{background:var(--lp-dark-card);border:1px solid var(--lp-dark-border);border-radius:14px;padding:24px}.lp-faq-item h4{color:#fff;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:17px;font-weight:700;display:flex}.lp-faq-item h4 i{color:#ff2d20;margin-top:4px;font-size:16px}.lp-faq-item p{color:#94a3b8;margin:0;padding-left:26px;font-size:14px;line-height:1.6}
