    .landing-page-container{position:relative;overflow:visible!important}
    .landing-page-container .lp-container{width:100%;max-width:1280px;padding:0 var(--spacing-md);margin:0 auto;position:relative;overflow:visible}
    .landing-page-container .hero{min-height:100vh;color:var(--color-white);background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
    .landing-page-container .hero-background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}
    .landing-page-container .hero-bg-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
    .landing-page-container .hero-bg-overlay{z-index:1;background:linear-gradient(#000000b3,#000000e6);width:100%;height:100%;position:absolute;top:0;left:0}
    .landing-page-container .hero-content{z-index:10;text-align:center;padding:var(--spacing-3xl)0;position:relative}
    .landing-page-container .hero-title{color:var(--color-white);letter-spacing:-.02em;margin-bottom:var(--spacing-md);font-size:clamp(3.5rem,8vw,6rem);font-weight:900;line-height:1.1;animation:.8s ease-out fadeInUp}
    .landing-page-container .hero-subtitle{color:var(--color-gray-300);max-width:700px;margin:0 auto var(--spacing-xl);font-size:clamp(1.125rem,2vw,1.5rem);animation:.8s ease-out .2s backwards fadeInUp}
    .landing-page-container .hero-cta{gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);flex-wrap:wrap;justify-content:center;animation:.8s ease-out .4s backwards fadeInUp;display:flex}
    .landing-page-container .hero-stats{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:900px;margin:0 auto;animation:.8s ease-out .6s backwards fadeInUp;display:grid}
    .landing-page-container .stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);padding:var(--spacing-lg);transition:all var(--transition-base);background:#ffffff0d;border:1px solid #ffffff1a}
    .landing-page-container .stat-card:hover{border-color:var(--color-red);background:#ffffff14;transform:translateY(-5px)}
    .landing-page-container .stat-number{font-family:var(--font-heading);background:var(--gradient-text);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-xs);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900}
    .landing-page-container .stat-label{color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}
    .landing-page-container .dashboard-showcase{padding:0 0 var(--spacing-3xl)0;background:#000;overflow:hidden}
    .landing-page-container .dashboard-preview{max-width:1400px;margin:0 auto;animation:.8s ease-out .6s backwards fadeInUp;position:relative}
    .landing-page-container .dashboard-screenshot{border-radius:var(--radius-2xl);width:100%;height:auto;transition:all var(--transition-base);border:1px solid #ffffff1a;transform:perspective(1000px)rotateX(2deg);box-shadow:0 40px 100px #000c,0 0 80px #ef444433}
    .landing-page-container .dashboard-screenshot:hover{transform:perspective(1000px)rotateX(0)translateY(-10px);box-shadow:0 50px 120px #000000e6,0 0 100px #ef44444d}
    .landing-page-container .features-section{padding:var(--spacing-3xl)0;color:#fff;text-align:center;background-color:#020204}
    .landing-page-container .features-header{margin-bottom:4rem}
    .landing-page-container .pill-badge{letter-spacing:.05em;color:#888;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}
    .landing-page-container .features-header h2{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500}
    .landing-page-container .serif-italic{color:#aaa;font-family:Playfair Display,serif;font-style:italic;font-weight:400}
    .landing-page-container .features-header p{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}
    .landing-page-container .features-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}
    .landing-page-container .feature-card{background:#050505;border:1px solid #1a1a1a;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}
    .landing-page-container .feature-card:hover{border-color:#333;transform:translateY(-2px);box-shadow:0 20px 40px -10px #00000080}
    .landing-page-container .card-visual{background:linear-gradient(#080808,#050505);border-bottom:1px solid #111;justify-content:center;align-items:center;height:200px;display:flex;position:relative}
    .landing-page-container .visual-box{background:#0e0e0e;border:1px solid #222;border-radius:8px;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 4px 20px #0006}
    .landing-page-container .v-icon{opacity:.8;font-size:1.5rem}
    .landing-page-container .v-icon-secondary{opacity:.4;font-size:1.2rem}
    .landing-page-container .card-content{text-align:center;padding:2rem}
    .landing-page-container .feature-card h3{color:#fff;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}
    .landing-page-container .feature-card p{color:#666;font-size:.95rem;line-height:1.5}
    .landing-page-container .how-it-works{padding:var(--spacing-3xl)0;background:var(--color-gray-50)}
    .landing-page-container .steps{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:center;max-width:1200px;margin:0 auto;display:grid}
    .landing-page-container .step{text-align:center;padding:var(--spacing-lg)}
    .landing-page-container .lpsticky-number{width:80px;height:80px;margin:0 auto var(--spacing-md);font-family:var(--font-heading);background:var(--gradient-red);color:var(--color-white);box-shadow:var(--shadow-red);transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:900;display:flex}
    .landing-page-container .step:hover .lpsticky-number{transform:scale(1.1)rotate(5deg)}
    .landing-page-container .step-content h3{margin-bottom:var(--spacing-sm);color:var(--color-black)}
    .landing-page-container .step-content p{color:var(--color-gray-700)}
    .landing-page-container .step-connector{background:linear-gradient(to right,var(--color-red),var(--color-gray-300));width:100%;height:2px;display:none}@media (min-width:1024px){.landing-page-container .steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}
    .landing-page-container .step-connector{width:60px;display:block}}
    .landing-page-container .benefits{padding:var(--spacing-3xl)0;background:var(--color-white)}
    .landing-page-container .benefits-grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}
    .landing-page-container .benefits .section-header{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:flex-end;display:flex}
    .landing-page-container .benefits .section-header h2{text-align:left;margin-bottom:0}
    .landing-page-container .benefits .section-header p{color:#666;text-align:right;max-width:400px;font-size:1.125rem}
    .landing-page-container .benefit-card{text-align:center;padding:var(--spacing-xl);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);transition:all var(--transition-base)}
    .landing-page-container .benefit-card:hover{border-color:var(--color-red);box-shadow:var(--shadow-lg);transform:translateY(-5px)}
    .landing-page-container .benefit-stat{font-family:var(--font-heading);background:var(--gradient-text);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-xs);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:900}
    .landing-page-container .benefit-label{font-family:var(--font-heading);color:var(--color-black);margin-bottom:var(--spacing-sm);font-size:1.25rem;font-weight:700}
    .landing-page-container .benefit-card p{color:var(--color-gray-700);font-size:1rem}
    .landing-page-container .cta-section{padding:var(--spacing-3xl)0;background:var(--gradient-dark);color:var(--color-white);text-align:center}
    .landing-page-container .cta-content h2{color:var(--color-white);margin-bottom:var(--spacing-md)}
    .landing-page-container .cta-content p{color:var(--color-gray-300);margin-bottom:var(--spacing-xl);font-size:clamp(1.125rem,2vw,1.5rem)}
    .landing-page-container .cta-form{gap:var(--spacing-md);max-width:600px;margin:0 auto var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}
    .landing-page-container .email-input{min-width:280px;font-family:var(--font-body);border-radius:var(--radius-full);color:var(--color-white);transition:all var(--transition-base);background:#ffffff1a;border:2px solid #fff3;flex:1;padding:1rem 1.5rem;font-size:1rem}
    .landing-page-container .email-input::placeholder{color:var(--color-gray-400)}
    .landing-page-container .email-input:focus{border-color:var(--color-red);background:#ffffff26;outline:none}
    .landing-page-container .trust-badges{gap:var(--spacing-lg);color:var(--color-gray-400);flex-wrap:wrap;justify-content:center;font-size:.875rem;display:flex}
    .landing-page-container .trust-badges span{align-items:center;gap:var(--spacing-xs);display:flex}
    .landing-page-container .footer{background:var(--color-black);color:var(--color-white);padding:var(--spacing-3xl)0 var(--spacing-lg)}
    .landing-page-container .footer-content{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}
    .landing-page-container .footer-section h3,.footer-section h4{color:var(--color-white);margin-bottom:var(--spacing-md)}
    .landing-page-container .footer-logo{font-family:var(--font-heading);font-size:1.75rem;font-weight:900}
    .landing-page-container .footer-section p{color:var(--color-gray-400);font-size:.875rem}
    .landing-page-container .footer-section ul{margin:0;padding:0;list-style:none}
    .landing-page-container .footer-section li{margin-bottom:var(--spacing-xs)}
    .landing-page-container .footer-section a{color:var(--color-gray-400);transition:color var(--transition-fast);font-size:.875rem}
    .landing-page-container .footer-section a:hover{color:var(--color-red)}
    .landing-page-container .footer-bottom{padding-top:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}
    .landing-page-container .footer-bottom p{color:var(--color-gray-400);font-size:.875rem}
    .landing-page-container .social-links{gap:var(--spacing-md);display:flex}
    .landing-page-container .social-links a{width:40px;height:40px;color:var(--color-white);transition:all var(--transition-base);border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}
    .landing-page-container .social-links a:hover{border-color:var(--color-red);background:var(--color-red);transform:translateY(-3px)}@media (max-width:768px){.landing-page-container .hero-cta{flex-direction:column;align-items:center}
    .landing-page-container .hero-cta .landing-btn{width:100%;max-width:300px}
    .landing-page-container .features-grid,.landing-page-container .benefits-grid{grid-template-columns:1fr}
    .landing-page-container .cta-form{flex-direction:column}
    .landing-page-container .email-input{width:100%}
    .landing-page-container .footer-content{text-align:center;grid-template-columns:1fr}
    .landing-page-container .footer-bottom{text-align:center;flex-direction:column}}@media (max-width:480px){.landing-page-container .hero-stats{grid-template-columns:1fr}
    .landing-page-container .trust-badges{gap:var(--spacing-sm);flex-direction:column}}
    .landing-page-container .how-it-works-v2{background-color:#000;border-top:1px solid #222;border-bottom:1px solid #222;padding:0}
    .landing-page-container .hiw-grid{background-color:#222;border-left:1px solid #222;border-right:1px solid #222;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1200px;margin:0 auto;display:grid}
    .landing-page-container .hiw-header-cell{background-color:#000;flex-direction:column;grid-column:1/3;justify-content:center;padding:4rem;display:flex}
    .landing-page-container .hiw-header-cell h2{color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:500}
    .landing-page-container .hiw-header-cell p{color:#888;max-width:500px;font-size:1.1rem}
    .landing-page-container .hiw-cta-cell{background-color:#000;grid-column:3/4;justify-content:center;align-items:center;padding:2rem;display:flex}
    .landing-page-container .hiw-cta-link{color:#10b981;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex}
    .landing-page-container .hiw-cta-link:hover{opacity:.8}
    .landing-page-container .hiw-step-cell{background-color:#000;flex-direction:column;height:100%;padding:2rem;display:flex}
    .landing-page-container .hiw-visual{background:linear-gradient(#0a0a0a 0%,#000 100%);border:1px solid #222;border-radius:12px;justify-content:center;align-items:center;height:240px;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}
    .landing-page-container .hiw-number{color:#888;z-index:10;background-color:#111;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:500;display:flex;position:absolute;top:1.5rem;left:1.5rem}
    .landing-page-container .hiw-content h3{color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}
    .landing-page-container .hiw-content p{color:#888;font-size:.95rem;line-height:1.6}
    .landing-page-container .mockup-box{background:#050505;border:1px solid #222;border-radius:8px;flex-direction:column;gap:.75rem;width:80%;padding:1.5rem;display:flex;box-shadow:0 10px 30px #00000080}
    .landing-page-container .mockup-label{color:#666;font-size:.7rem}
    .landing-page-container .mockup-input{color:#ccc;background:#111;border:1px solid #333;border-radius:4px;padding:.5rem .75rem;font-size:.8rem}
    .landing-page-container .mockup-input-group{background:#111;border:1px solid #333;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}
    .landing-page-container .mockup-value{color:#fff;font-size:1.2rem;font-weight:500}
    .landing-page-container .mockup-badge{color:#fff;background:#222;border-radius:10px;align-items:center;gap:4px;padding:2px 6px;font-size:.7rem;display:flex}
    .landing-page-container .mockup-row{color:#666;justify-content:space-between;margin-top:.5rem;font-size:.7rem;display:flex}
    .landing-page-container .mockup-list{flex-direction:column;gap:.75rem;width:80%;display:flex}
    .landing-page-container .mockup-item{opacity:.5;background:#050505;border:1px solid #222;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}
    .landing-page-container .mockup-item.active{opacity:1;background:#111;border-color:#333;transform:scale(1.05);box-shadow:0 10px 30px #00000080}
    .landing-page-container .mockup-icon{background:#222;border-radius:50%;width:32px;height:32px}
    .landing-page-container .mockup-text{flex:1}
    .landing-page-container .mockup-title{color:#fff;font-size:.8rem;font-weight:500}
    .landing-page-container .mockup-sub{color:#666;font-size:.7rem}@media (max-width:900px){.landing-page-container .hiw-grid{grid-template-columns:1fr}
    .landing-page-container .hiw-header-cell{grid-column:1/-1;padding:2rem}
    .landing-page-container .hiw-cta-cell{grid-column:1/-1;justify-content:flex-start;padding:0 2rem 2rem}}
    .landing-page-container .bento-section{padding:var(--spacing-3xl)0;background-color:#000}
    .landing-page-container .bento-section .section-header h2{color:#fff;margin-bottom:var(--spacing-md);font-size:clamp(2rem,4vw,3rem);font-weight:600}
    .landing-page-container .bento-section .section-header p{color:#888;max-width:600px;margin-bottom:3rem;font-size:1.1rem}
    .landing-page-container .bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(300px,auto);gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}
    .landing-page-container .bento-card{background:#080808;border:1px solid #222;border-radius:24px;flex-direction:column;padding:2rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}
    .landing-page-container .bento-card:hover{border-color:#333;transform:translateY(-4px);box-shadow:0 20px 40px #0006}
    .landing-page-container .bento-card-sm{grid-column:span 1}
    .landing-page-container .bento-card-tall{grid-area:span 2/span 1}
    .landing-page-container .bento-card-wide{flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center;display:flex}
    .landing-page-container .bento-icon{color:#fff;margin-bottom:1rem;font-size:1.5rem}
    .landing-page-container .bento-card h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}
    .landing-page-container .bento-card p{color:#888;margin-bottom:2rem;font-size:1rem;line-height:1.5}
    .landing-page-container .bento-visual{border-radius:12px;width:100%;margin-top:auto;overflow:hidden}
    .landing-page-container .code-visual{background:#050505;border:1px solid #222;border-radius:12px;font-family:Fira Code,monospace;font-size:.8rem;overflow:hidden}
    .landing-page-container .code-header{background:#1a1a1a;border-bottom:1px solid #222;align-items:center;gap:6px;padding:8px 12px;display:flex}
    .landing-page-container .dot{border-radius:50%;width:10px;height:10px}
    .landing-page-container .red{background:#ff5f56}
    .landing-page-container .yellow{background:#ffbd2e}
    .landing-page-container .green{background:#27c93f}
    .landing-page-container .filename{color:#666;margin-left:8px;font-size:.75rem}
    .landing-page-container .code-content{color:#ccc;padding:12px}
    .landing-page-container .code-line{margin-bottom:4px}
    .landing-page-container .indent{margin-left:16px}
    .landing-page-container .kw{color:#c678dd}
    .landing-page-container .fn{color:#61afef}
    .landing-page-container .str{color:#98c379}
    .landing-page-container .cls{color:#e5c07b}
    .landing-page-container .terminal-visual{color:#fff;background:#050505;border:1px solid #222;border-radius:12px;padding:16px;font-family:Fira Code,monospace;font-size:.85rem}
    .landing-page-container .terminal-line{margin-bottom:8px}
    .landing-page-container .prompt{color:#27c93f}
    .landing-page-container .cmd{color:#fff}
    .landing-page-container .terminal-output{color:#888}
    .landing-page-container .success{color:#27c93f;margin-top:4px}
    .landing-page-container .loading{color:#e5c07b;margin-top:4px}
    .landing-page-container .checklist-visual{background:0 0;border:none;flex-direction:column;gap:1rem;padding:1rem 0;display:flex}
    .landing-page-container .check-item{background:#111;border:1px solid #222;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}
    .landing-page-container .check-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}
    .landing-page-container .check-item.success .check-circle{color:#fff;background:#10b981}
    .landing-page-container .check-item.pending .check-circle{color:#666;border:2px solid #333}
    .landing-page-container .check-text{flex:1}
    .landing-page-container .check-title{color:#fff;font-size:.9rem;font-weight:500}
    .landing-page-container .check-sub{color:#666;margin-top:2px;font-size:.8rem}
    .landing-page-container .merge-btn{color:#fff;text-align:center;cursor:pointer;background:#10b981;border-radius:6px;margin-top:1rem;padding:10px;font-size:.9rem;font-weight:600}
    .landing-page-container .alert-visual{flex:1;margin-top:0;margin-left:2rem}
    .landing-page-container .alert-box{background:#1a0505;border:1px solid #331010;border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px #00000080}
    .landing-page-container .alert-header{color:#ef4444;align-items:center;gap:10px;margin-bottom:1rem;font-weight:600;display:flex}
    .landing-page-container .alert-{flex-direction:column;gap:8px;display:flex}
    .landing-page-container .alert-row{justify-content:space-between;font-size:.9rem;display:flex}
    .landing-page-container .alert-row .label{color:#888}
    .landing-page-container .alert-row .value{color:#ccc}
    .landing-page-container .alert-row .badge{color:#fff;background:#ef4444;border-radius:4px;padding:2px 8px;font-size:.8rem}
    .landing-page-container .bento-content-left{flex:1;padding-right:2rem}@media (max-width:1024px){.landing-page-container .bento-grid{grid-template-columns:1fr 1fr}
    .landing-page-container .bento-card-tall{grid-area:auto/span 2}
    .landing-page-container .bento-card-wide{grid-column:span 2}}@media (max-width:768px){.landing-page-container .bento-grid{grid-template-columns:1fr}
    .landing-page-container .bento-card-sm,.landing-page-container .bento-card-tall,.landing-page-container .bento-card-wide{grid-column:span 1}
    .landing-page-container .bento-card-wide{flex-direction:column;align-items:flex-start}
    .landing-page-container .alert-visual{width:100%;margin-top:2rem;margin-left:0}
    .landing-page-container .bento-content-left{padding-right:0}}
    .landing-page-container .cta-section-v2{background-color:#050505;padding:4rem 0;position:relative;overflow:hidden}
    .landing-page-container .cta-card-v2{text-align:center;background:#0a0a0a;border:1px solid #222;border-radius:24px;max-width:900px;margin:0 auto;padding:6rem 2rem;position:relative;overflow:hidden}
    .landing-page-container .cta-glow{filter:blur(60px);z-index:0;opacity:.8;background:radial-gradient(circle,#ff450099 0%,#ff450000 70%);width:80%;height:100%;position:absolute;bottom:-50%;left:50%;transform:translate(-50%)}
    .landing-page-container .cta-content-v2{z-index:1;position:relative}
    .landing-page-container .cta-content-v2 h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600}
    .landing-page-container .cta-content-v2 p{color:#aaa;max-width:500px;margin:0 auto 2.5rem;font-size:1.1rem}
    .landing-page-container .btn-white{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}
    .landing-page-container .btn-white:hover{background-color:#f0f0f0;transform:translateY(-2px)}
    .landing-page-container .btn-white .arrow{transition:transform .2s}
    .landing-page-container .btn-white:hover .arrow{transform:translate(4px)}
    .landing-page-container .footer-v2{color:#888;background-color:#050505;border-top:1px solid #111;padding:2rem 0}
    .landing-page-container .footer-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}
    .landing-page-container .footer-left{flex:none}
    .landing-page-container .footer-logo-icon{justify-content:center;align-items:center;display:flex}
    .landing-page-container .footer-logo-img{object-fit:contain;width:auto;height:80px}
    .landing-page-container .footer-center{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1rem;display:flex}
    .landing-page-container .footer-nav{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}
    .landing-page-container .footer-nav a{color:#ccc;font-size:.95rem;text-decoration:none;transition:color .2s}
    .landing-page-container .footer-nav a:hover{color:#fff}
    .landing-page-container .footer-copyright{color:#555;font-size:.85rem}
    .landing-page-container .footer-right{flex:none}
    .landing-page-container .social-icons{gap:1rem;display:flex}
    .landing-page-container .social-icons a{color:#888;transition:color .2s}
    .landing-page-container .social-icons a:hover{color:#fff}@media (max-width:768px){.landing-page-container .footer-container{flex-direction:column;gap:2rem}
    .landing-page-container .footer-nav{gap:1rem}}
    .landing-page-container .comparison-section{padding:var(--spacing-3xl)0;color:#fff;background-color:#000}
    .landing-page-container .comparison-header{margin-bottom:4rem}
    .landing-page-container .pill-label{color:#fff;align-items:center;gap:8px;margin-bottom:1rem;font-size:.9rem;display:inline-flex}
    .landing-page-container .pill-label:before{content:"";background-color:#fff;width:20px;height:2px;display:block}
    .landing-page-container .comparison-header h2{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.1}
    .landing-page-container .comparison-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}
    .landing-page-container .comparison-card{background:#0a0a0a;border:1px solid #222;border-radius:24px;flex-direction:column;gap:2rem;padding:3rem;transition:transform .3s;display:flex}
    .landing-page-container .comparison-card:hover{transform:translateY(-5px)}
    .landing-page-container .card-icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;display:flex}
    .landing-page-container .card-icon-wrapper.green{color:#10b981;background:#10b98133;border:1px solid #10b9814d}
    .landing-page-container .card-icon-wrapper.red{color:#ef4444;background:#ef444433;border:1px solid #ef44444d}
    .landing-page-container .comparison-card h3{color:#fff;font-size:1.5rem;font-weight:500}
    .landing-page-container .comparison-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}
    .landing-page-container .comparison-list li{color:#ccc;align-items:center;gap:12px;font-size:1rem;display:flex}
    .landing-page-container .cross-icon{color:#ef4444;font-weight:700}
    .landing-page-container .others-card .comparison-list li{color:#888}@media (max-width:768px){.landing-page-container .comparison-grid{grid-template-columns:1fr}
    .landing-page-container .comparison-card{padding:2rem}}
    .landing-page-container .integrations-section{padding:var(--spacing-3xl)0;color:#fff;background-color:#000;overflow:hidden}
    .landing-page-container .integrations-header{margin-bottom:4rem}
    .landing-page-container .integrations-header .pill-label.green{color:#10b981}
    .landing-page-container .integrations-header .pill-label.green:before{background-color:#10b981}
    .landing-page-container .integrations-header h2{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.1}
    .landing-page-container .integrations-visual{max-width:900px;margin:0 auto;position:relative}
    .landing-page-container .integrations-hub{height:400px;margin-bottom:4rem;position:relative}
    .landing-page-container .connections-svg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}
    .landing-page-container .base-line{stroke:#222;stroke-width:2px;fill:none}
    .landing-page-container .light-beam{stroke:#3b82f6;stroke-width:2px;fill:none;stroke-dasharray:100 1000;stroke-dashoffset:1000px;animation:3s linear infinite flowLight}
    .landing-page-container .beam-1{animation-delay:0s}
    .landing-page-container .beam-2{animation-delay:.5s}
    .landing-page-container .beam-3{animation-delay:1s}
    .landing-page-container .beam-4{animation-delay:1.5s}
    .landing-page-container .beam-5{animation-delay:2s}
    .landing-page-container .beam-6{animation-delay:2.5s}@keyframes flowLight{0%{stroke-dashoffset:1000px;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:0;opacity:0}}
    .landing-page-container .icon-row{z-index:2;justify-content:space-between;padding:0 50px;display:flex;position:relative;top:30px}
    .landing-page-container .platform-icon{color:#fff;background:#111;border:1px solid #333;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex;box-shadow:0 4px 12px #00000080}
    .landing-page-container .hub-icon{z-index:2;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}
    .landing-page-container .cube-icon{color:#000;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 20px #ffffff4d}
    .landing-page-container .integrations-features{border-top:1px solid #222;flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-top:2rem;display:flex}
    .landing-page-container .int-feature{color:#ccc;align-items:center;gap:10px;font-size:.9rem;display:flex}
    .landing-page-container .int-icon{font-size:1.2rem}
    .landing-page-container .int-icon.orange{color:#f97316}
    .landing-page-container .int-icon.purple{color:#a855f7}
    .landing-page-container .int-icon.blue{color:#3b82f6}
    .landing-page-container .int-icon.green{color:#10b981}@media (max-width:768px){.landing-page-container .integrations-hub{height:300px}
    .landing-page-container .icon-row{padding:0}
    .landing-page-container .platform-icon{width:36px;height:36px;font-size:1rem}
    .landing-page-container .integrations-features{flex-direction:column;gap:1rem}}
    .landing-page-container .floating-nav-container{z-index:1000;justify-content:center;width:100%;padding:0 20px;display:flex;position:fixed;top:20px;left:0}
    .landing-page-container .floating-nav{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0a0a0af2 0%,#000000fa 100%);border:1px solid #ffffff1a;border-radius:100px;justify-content:space-between;align-items:center;width:100%;max-width:1050px;padding:14px 32px;display:flex;box-shadow:0 20px 50px -10px #000000b3,0 0 30px #ffffff0d}
    .landing-page-container .nav-logo{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;align-items:center;font-size:1.25rem;font-weight:900;display:flex}
    .landing-page-container .nav-logo-img{object-fit:contain;width:auto;height:65px}
    .landing-page-container .nav-links{gap:2rem;display:flex}
    .landing-page-container .nav-links a{color:#aaa;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}
    .landing-page-container .nav-links a:hover{color:#fff}
    .landing-page-container .nav-auth{align-items:center;gap:1rem;display:flex}
    .landing-page-container .btn-login{color:#fff;border:1px solid #ffffff1a;border-radius:20px;padding:8px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s}
    .landing-page-container .btn-login:hover{background:#ffffff0d;border-color:#fff3}
    .landing-page-container .btn-signup{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);border-radius:100px;align-items:center;gap:6px;padding:10px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #dc26264d}
    .landing-page-container .btn-signup:hover{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 6px 16px #dc262666}
    .landing-page-container .btn-signup .arrow{font-size:1.1em}
    .landing-page-container .mobile-menu-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s;display:none}
    .landing-page-container .mobile-menu-btn:hover{background:#ffffff26}
    .landing-page-container .mobile-menu-overlay{display: none;background:#050505;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:12px;padding:32px 24px;animation:.3s ease-out forwards slideDown;display:flex;position:absolute;top:100%;left:0;box-shadow:0 20px 50px #00000080}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
    .landing-page-container .mobile-nav-links{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}
    .landing-page-container .mobile-nav-links a{color:#ccc;font-size:1.1rem;font-weight:500;text-decoration:none}
    .landing-page-container .mobile-nav-auth{flex-direction:column;gap:12px;width:100%;display:flex}
    .landing-page-container .mobile-login-input{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:14px 14px 14px 24px;font-size:1rem}
    .landing-page-container .mobile-signup{justify-content:center;width:100%;padding:14px;font-size:1rem}@media (max-width:768px){.landing-page-container .nav-links,.landing-page-container .nav-auth{display:none}
    .landing-page-container .mobile-menu-btn{display:flex}
    .landing-page-container .floating-nav{padding:12px 20px}
    .landing-page-container .floating-nav-container{padding:0 16px}}
    /* Add this to your existing CSS for mobile menu functionality */
    .mobile-menu-overlay.active {
        display: flex;
    }
    .landing-page-container .automation-section{padding:var(--spacing-3xl)0;background-color:#000}
    .landing-page-container .automation-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;display:grid}
    .landing-page-container .auto-card{background:#080808;border:1px solid #222;border-radius:24px;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}
    .landing-page-container .auto-card:hover{border-color:#333;transform:translateY(-5px);box-shadow:0 20px 40px #0006}
    .landing-page-container .auto-icon{margin-bottom:.5rem;font-size:3rem}
    .landing-page-container .auto-card h3{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}
    .landing-page-container .auto-card p{color:#aaa;font-size:1rem;line-height:1.6}@media (max-width:768px){.landing-page-container .automation-grid{grid-template-columns:1fr}
    .landing-page-container .auto-card{padding:2rem}}
    .landing-page-container .pricing-section{padding:var(--spacing-3xl)0;background:linear-gradient(#000,#0a0a0a);position:relative}
    .landing-page-container .pricing-section .section-header h2{color:var(--color-white);margin-bottom:var(--spacing-md);text-align:center;font-size:clamp(2rem,4vw,3rem);font-weight:700}
    .landing-page-container .pricing-section .section-header p{color:var(--color-gray-400);text-align:center;margin-bottom:0;font-size:1.125rem}
    .landing-page-container .pricing-grid{gap:var(--spacing-xl);margin-top:var(--spacing-3xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1200px;margin-left:auto;margin-right:auto;display:grid}
    .landing-page-container .pricing-card{border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:all var(--transition-base);background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 100%);border:1px solid #ffffff1a;flex-direction:column;display:flex;position:relative}
    .landing-page-container .pricing-card:hover{border-color:var(--color-red);transform:translateY(-8px);box-shadow:0 20px 60px #ef444433}
    .landing-page-container .pricing-card-featured{border-color:var(--color-red);background:linear-gradient(135deg,#1a0a0a 0%,#2a1010 100%);box-shadow:0 10px 40px #ef44444d}
    .landing-page-container .featured-badge{background:linear-gradient(135deg,var(--color-red)0%,#dc2626 100%);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:6px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}
    .landing-page-container .pricing-header{margin-bottom:var(--spacing-lg)}
    .landing-page-container .pricing-header h3{color:var(--color-white);margin-bottom:var(--spacing-xs);font-size:1.75rem;font-weight:700}
    .landing-page-container .pricing-description{color:var(--color-gray-400);font-size:.95rem}
    .landing-page-container .pricing-price{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid #ffffff1a}
    .landing-page-container .price-amount{color:var(--color-white);font-size:3.5rem;font-weight:900;line-height:1}
    .landing-page-container .price-period{color:var(--color-gray-400);margin-left:8px;font-size:1.125rem}
    .landing-page-container .pricing-features{margin:0 0 var(--spacing-xl)0;flex-grow:1;padding:0;list-style:none}
    .landing-page-container .pricing-features li{margin-bottom:var(--spacing-md);color:var(--color-gray-300);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.6;display:flex}
    .landing-page-container .pricing-features .check{color:var(--color-red);flex-shrink:0;font-size:1.125rem;font-weight:700}
    .landing-page-container .btn-pricing{border-radius:var(--radius-lg);width:100%;color:var(--color-white);cursor:pointer;transition:all var(--transition-base);background:#ffffff0d;border:1px solid #fff3;margin-top:auto;padding:16px 24px;font-size:1rem;font-weight:600}
    .landing-page-container .btn-pricing:hover{border-color:var(--color-red);background:#ffffff1a;transform:translateY(-2px)}
    .landing-page-container .btn-pricing-featured{background:linear-gradient(135deg,var(--color-red)0%,#dc2626 100%);border-color:var(--color-red)}
    .landing-page-container .btn-pricing-featured:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 10px 30px #ef444466}
    .landing-page-container .comparison-section{padding:var(--spacing-3xl)0;background:#000}
    .landing-page-container .comparison-section .section-header h2{color:var(--color-white);margin-bottom:var(--spacing-md);text-align:center;font-size:clamp(2rem,4vw,3rem);font-weight:700}
    .landing-page-container .comparison-section .section-header p{color:var(--color-gray-400);text-align:center;margin-bottom:0;font-size:1.125rem}
    .landing-page-container .comparison-table-wrapper{margin-top:var(--spacing-3xl);border-radius:var(--radius-xl);border:1px solid #ffffff1a;overflow-x:auto}
    .landing-page-container .comparison-table{border-collapse:collapse;background:#0a0a0a;width:100%}
    .landing-page-container .comparison-table thead{background:linear-gradient(135deg,#1a1a1a 0%,#0f0f0f 100%)}
    .landing-page-container .comparison-table th{padding:var(--spacing-lg);text-align:center;color:var(--color-white);border-bottom:2px solid #ffffff1a;font-size:1.125rem;font-weight:700}
    .landing-page-container .comparison-table th.feature-column{text-align:left;width:30%}
    .landing-page-container .comparison-table th.featured-column{background:linear-gradient(135deg,#ef444433 0%,#dc26261a 100%);border-left:1px solid #ef44444d;border-right:1px solid #ef44444d}
    .landing-page-container .comparison-table ttr{transition:background var(--transition-base);border-bottom:1px solid #ffffff0d}
    .landing-page-container .comparison-table ttr:hover{background:#ffffff05}
    .landing-page-container .comparison-table td{padding:var(--spacing-md)var(--spacing-lg);text-align:center;color:var(--color-gray-300);font-size:.95rem}
    .landing-page-container .comparison-table td:first-child{text-align:left;color:var(--color-gray-200);font-weight:500}
    .landing-page-container .comparison-table td.featured-column{background:#ef44440d;border-left:1px solid #ef44441a;border-right:1px solid #ef44441a;font-weight:600}
    .landing-page-container .table-check{color:var(--color-red);margin-right:6px;font-size:1.125rem;font-weight:700}
    .landing-page-container .table-cross{color:var(--color-gray-600);margin-right:6px;font-size:1.125rem;font-weight:700}
    .landing-page-container .faq-section{padding:var(--spacing-3xl)0;background-color:#000}
    .landing-page-container .faq-section .section-header h2{color:#888;text-align:center;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:500}
    .landing-page-container .faq-accordion{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}
    .landing-page-container .faq-accordion-item{cursor:pointer;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:16px;transition:all .3s;overflow:hidden}
    .landing-page-container .faq-accordion-item:hover{border-color:#333}
    .landing-page-container .faq-question{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}
    .landing-page-container .faq-question h3{color:#fff;margin:0;font-size:1.1rem;font-weight:500}
    .landing-page-container .faq-toggle-icon{background:var(--color-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s;display:flex;position:relative}
    .landing-page-container .icon-line{background:#fff;border-radius:2px;position:absolute}
    .landing-page-container .line-h{width:14px;height:2px}
    .landing-page-container .line-v{width:2px;height:14px;transition:transform .3s}
    .landing-page-container .faq-accordion-item.active .line-v{transform:rotate(90deg)}
    .landing-page-container .faq-accordion-item.active .faq-toggle-icon{transform:rotate(180deg)}
    .landing-page-container .faq-answer{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}
    .landing-page-container .faq-accordion-item.active .faq-answer{max-height:200px}
    .landing-page-container .faq-answer-content{color:#888;padding:0 2rem 2rem;font-size:.95rem;line-height:1.6}
    .landing-page-container .faq-cta{text-align:center;margin-top:4rem}
    .landing-page-container .faq-cta p{color:#666;margin-bottom:.5rem}
    .landing-page-container .faq-contact-link{color:#fff;font-weight:500;text-decoration:none;transition:color .2s}
    .landing-page-container .faq-contact-link:hover{color:var(--color-red)}@media (max-width:992px){.landing-page-container .pricing-grid{grid-template-columns:1fr;max-width:500px}
    .landing-page-container .comparison-table-wrapper{overflow-x:scroll}
    .landing-page-container .comparison-table{min-width:700px}
    .landing-page-container .faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.landing-page-container .dashboard-showcase{padding:0 var(--spacing-md)var(--spacing-2xl)}
    .landing-page-container .dashboard-screenshot{border-radius:var(--radius-lg);transform:perspective(1000px)rotateX(1deg)}
    .landing-page-container .dashboard-screenshot:hover{transform:perspective(1000px)rotateX(0)translateY(-5px)}
    .landing-page-container .pricing-section,.landing-page-container .comparison-section,.landing-page-container .faq-section{padding:var(--spacing-2xl)0}
    .landing-page-container .pricing-card{padding:var(--spacing-xl)}
    .landing-page-container .price-amount{font-size:2.75rem}
    .landing-page-container .comparison-table th,.landing-page-container .comparison-table td{padding:var(--spacing-sm)var(--spacing-md);font-size:.875rem}
    .landing-page-container .comparison-table{min-width:650px}
    .landing-page-container .faq-item{padding:var(--spacing-lg)}
    .landing-page-container .faq-item h3{font-size:1rem}
    .landing-page-container .faq-item p{font-size:.875rem}}
    .landing-page-container .pricing-section{padding:var(--spacing-3xl)0;color:#fff;background-color:#020202}
    .landing-page-container .pricing-header-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem;display:flex}
    .landing-page-container .pricing-title-block h2{color:#fff;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1.1}
    .landing-page-container .pricing-title-block p{color:#888;max-width:500px;font-size:1.1rem}
    .landing-page-container .pill-badge-red{color:#ef4444;text-transform:uppercase;letter-spacing:.05em;background:#dc26261a;border:1px solid #dc26264d;border-radius:4px;margin-bottom:1rem;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}
    .landing-page-container .toggle-wrapper{background:#111;border:1px solid #222;border-radius:8px;gap:4px;padding:4px;display:flex}
    .landing-page-container .toggle-option{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .3s}
    .landing-page-container .toggle-option.active{color:#fff;background:#222}
    .landing-page-container .pricing-grid-v2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}
    .landing-page-container .pricing-card-v2{background:#050505;border:1px solid #1a1a1a;border-radius:12px;flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative}
    .landing-page-container .pricing-card-v2:hover{border-color:#333}
    .landing-page-container .pricing-card-v2.active{border:1px solid var(--color-red);background:linear-gradient(#dc26260d 0%,#0000 100%)}
    .landing-page-container .card-header-v2 h3{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:500}
    .landing-page-container .card-header-v2 p{color:#888;min-height:3em;font-size:.95rem;line-height:1.5}
    .landing-page-container .card-price-v2{align-items:baseline;gap:4px;margin:2rem 0;display:flex}
    .landing-page-container .card-price-v2 .amount{color:#fff;font-size:2.5rem;font-weight:500}
    .landing-page-container .card-price-v2 .period{color:#666;font-size:1rem}
    .landing-page-container .save-badge{color:#ef4444;margin-left:8px;font-size:.9rem}
    .landing-page-container .btn-pricing-v2{color:#fff;cursor:pointer;background:0 0;border:1px solid #333;border-radius:6px;width:100%;margin-bottom:2rem;padding:1rem;font-weight:500;transition:all .2s}
    .landing-page-container .btn-pricing-v2:hover{background:#111;border-color:#fff}
    .landing-page-container .btn-pricing-v2.primary{background:var(--color-red);border-color:var(--color-red)}
    .landing-page-container .lpsticky-section{padding:var(--spacing-3xl)0;background-color:#000;min-height:100vh;position:relative;overflow:visible!important}
    .landing-page-container .lpsticky-container{width:100%;max-width:1280px;padding:0 var(--spacing-md);margin:0 auto;position:relative;overflow:visible!important}
    .landing-page-container .lpsticky-split{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;display:grid;position:relative}
    .landing-page-container .lpsticky-left{align-self:flex-start;max-width:500px;height:fit-content;position:sticky!important;top:150px!important}
    .landing-page-container .lpsticky-left h2{color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1.1}
    .landing-page-container .lpsticky-left p{color:#888;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}
    .landing-page-container .btn-primary-red{background:var(--color-red);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s}
    .landing-page-container .btn-primary-red:hover{background:#b91c1c;transform:translateY(-2px)}
    .landing-page-container .lpsticky-right{flex-direction:column;gap:0;padding-bottom:100px;display:flex}
    .landing-page-container .lpsticky-card{z-index:1;background:#050505;border:1px solid #1a1a1a;border-radius:16px;margin-bottom:300px;padding:3rem;box-shadow:0 -10px 40px #00000080;position:sticky!important}
    .landing-page-container .lpsticky-card:first-child{z-index:1;top:150px!important}
    .landing-page-container .lpsticky-card:nth-child(2){z-index:2;top:180px!important}
    .landing-page-container .lpsticky-card:nth-child(3){z-index:3;margin-bottom:0;top:210px!important}
    .landing-page-container .lpsticky-number{color:var(--color-red);opacity:.8;margin-bottom:1rem;font-family:monospace;font-size:.9rem;font-weight:700}
    .landing-page-container .lpsticky-card h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:500}
    .landing-page-container .lpsticky-card p{color:#888;margin-bottom:2.5rem;font-size:1rem;line-height:1.6}
    .landing-page-container .lpsticky-log-container{background:linear-gradient(#dc26260d 0%,#0000 100%);border:1px solid #dc262633;border-radius:12px;padding: 10px;font-family:Courier New,Courier,monospace}
    .landing-page-container .lpsticky-log-header{color:#fff;opacity:.8;margin-bottom:1.5rem;font-size:.9rem}
    .landing-page-container .lpsticky-log-entry{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:1rem 0;display:flex}
    .landing-page-container .lpsticky-log-entry:last-child{border-bottom:none}
    .landing-page-container .lpsticky-log-icon{color:#444}
    .landing-page-container .lpsticky-log-entry.success .lpsticky-log-icon{color:#10b981}
    .landing-page-container .lpsticky-log-entry.warning .lpsticky-log-icon{color:#f59e0b}
    .landing-page-container .lpsticky-log-details{flex-direction:column;flex-grow:1;display:flex}
    .landing-page-container .lpsticky-log-text{color:#fff;font-size:.95rem}
    .landing-page-container .lpsticky-log-meta{color:#555;margin-top:2px;font-size:.8rem}
    .landing-page-container .lpsticky-log-time{color:#10b981;font-size:.85rem}
    .landing-page-container .lpsticky-log-badge{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}
    .landing-page-container .lpsticky-log-badge.success{color:#10b981;background:#10b9811a;border-color:#10b9814d}@media (max-width:992px){.landing-page-container .lpsticky-split{grid-template-columns:1fr;gap:3rem}
    .landing-page-container .lpsticky-left{text-align:center;max-width:100%;position:static}
    .landing-page-container .lpsticky-left h2{font-size:2.5rem}
    .landing-page-container .lpsticky-right{gap:2rem;padding-bottom:0;width: auto !important;}
    .landing-page-container .lpsticky-card{margin-bottom:2rem;position:static; padding: 20px 10px !important;}}
    .landing-page-container .btn-pricing-v2.primary:hover{background:#b91c1c;border-color:#b91c1c}
    .landing-page-container .features-label{color:#fff;margin-bottom:1rem;font-size:.9rem}
    .landing-page-container .features-list-v2{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}
    .landing-page-container .features-list-v2 li{color:#ccc;align-items:center;gap:10px;font-size:.95rem;display:flex}
    .landing-page-container .check-icon{color:var(--color-red);font-weight:700}
    .landing-page-container .features-list-v2 li.unavailable{opacity:.4;color:#888}
    .landing-page-container .features-list-v2 li.unavailable .check-icon{color:#666}@media (max-width:768px){.landing-page-container .pricing-header-wrapper{flex-direction:column;align-items:flex-start}
    .landing-page-container .pricing-grid-v2{grid-template-columns:1fr}}
    .landing-page-container .landing-btn,.landing-page-container .landing-btn-primary,.landing-page-container .landing-btn-secondary,.landing-page-container .btn-primary-red{text-align:center;text-decoration:none;display:inline-block}
    .landing-page-container .btn-pricing-v2{text-align:center;text-decoration:none;display:block}
    .landing-page-container .btn-white{text-decoration:none}
    *{box-sizing:border-box;margin:0;padding:0}
    :root{
        --color-black:#000;--color-white:#fff;--color-red:#dc2626;--color-red-dark:#b91c1c;--color-red-light:#ef4444;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-green:#10b981;--color-blue:#3b82f6;--color-yellow:#f59e0b;--gradient-red:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);--gradient-red-glow:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);--gradient-dark:linear-gradient(180deg,#000 0%,#1f2937 100%);--gradient-text:linear-gradient(135deg,#dc2626 0%,#ef4444 50%,#fbbf24 100%);--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-red:0 10px 40px #dc26264d;--shadow-red-glow:0 0 30px #dc262680;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1);--z-base:1;--z-dropdown:10;--z-sticky:20;--z-modal:100}
    html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible!important}
    body{font-family:var(--font-body);color:var(--color-gray-900);background-color:var(--color-black);margin:0;font-size:16px;line-height:1.6;overflow:visible!important}#root{overflow:visible!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-black);margin:0;font-weight:700;line-height:1.2}h1{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900}h2{letter-spacing:-.01em;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}h3{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}h4{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}p{margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}a{color:var(--color-red);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-red-light)}
    .gradient-text,.landing-gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
    .gradient-red-bg{background:var(--gradient-red)}
    .container{width:100%;max-width:1280px;padding:0 var(--spacing-md);margin:0 auto}
    .container-wide{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}
    .btn{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-heading);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}
    .btn-primary{background:var(--gradient-red);color:var(--color-white);box-shadow:var(--shadow-red)}
    .btn-primary:hover{box-shadow:var(--shadow-red-glow);transform:translateY(-2px)}
    .btn-primary:active{transform:translateY(0)}
    .btn-secondary{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}
    .btn-secondary:hover{background:var(--color-black);color:var(--color-white);transform:translateY(-2px)}
    .btn-outline{color:var(--color-white);border:2px solid var(--color-white);background:0 0}
    .btn-outline:hover{background:var(--color-white);color:var(--color-black);transform:translateY(-2px)}
    .landing-btn{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-heading);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}
    .landing-btn-primary{background:var(--gradient-red);color:var(--color-white);box-shadow:var(--shadow-red)}
    .landing-btn-primary:hover{box-shadow:var(--shadow-red-glow);transform:translateY(-2px)}
    .landing-btn-primary:active{transform:translateY(0)}
    .landing-btn-secondary{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}
    .landing-btn-secondary:hover{background:var(--color-black);color:var(--color-white);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
    .animate-fade-in-up{animation:.8s ease-out forwards fadeInUp}
    .animate-fade-in{animation:.6s ease-out forwards fadeIn}
    .animate-float{animation:3s ease-in-out infinite float}@media (max-width:768px){.container,.container-wide{padding:0 var(--spacing-sm)}
    .btn{padding:.875rem 1.5rem;font-size:1rem}}::selection{background-color:var(--color-red);color:var(--color-white)}::selection{background-color:var(--color-red);color:var(--color-white)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-red);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-red-dark)}