/* LxRender homepage reconstruction - presentation only */
body[data-lx-surface="marketing"]{
  --home-v2-navy:#071b2d;--home-v2-navy-2:#0b2f4b;--home-v2-blue:#1769aa;--home-v2-blue-2:#2289c4;
  --home-v2-teal:#2cb1a6;--home-v2-teal-soft:#dff5f2;--home-v2-canvas:#eef6fb;--home-v2-card:#fff;
  --home-v2-line:#cfdeea;--home-v2-text:#102a43;--home-v2-copy:#486581;--home-v2-muted:#586f86;
  min-width:320px;background:radial-gradient(900px 620px at 92% 2%,rgba(23,105,170,.18),transparent 68%),radial-gradient(760px 540px at -8% 24%,rgba(44,177,166,.12),transparent 72%),var(--home-v2-canvas);color:var(--home-v2-text)
}
body[data-lx-surface="marketing"]::before{background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 32%)}
body[data-lx-surface="marketing"] #particle-canvas{opacity:.32}
body[data-lx-surface="marketing"] .container{width:min(calc(100% - 40px),1180px);max-width:none;padding:0}
body[data-lx-surface="marketing"] .theme-switcher{display:none}
body[data-lx-surface="marketing"] .skip-link{background:var(--home-v2-blue);border-radius:12px}
body[data-lx-surface="marketing"] :where(a,button,[role="button"],[role="slider"]){touch-action:manipulation}
body[data-lx-surface="marketing"] :where(a,button,[role="button"],[role="slider"]):focus-visible{outline:3px solid rgba(44,177,166,.72);outline-offset:3px}

/* Floating navigation */
body[data-lx-surface="marketing"] .navbar{top:14px;left:50%;right:auto;width:min(calc(100% - 32px),1180px);border:1px solid rgba(207,222,234,.82);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 16px 45px rgba(7,27,45,.09);transform:translateX(-50%);backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35)}
body[data-lx-surface="marketing"] .navbar .container{width:100%;height:66px;padding:0 12px 0 16px}
body[data-lx-surface="marketing"] .nav-logo{flex:none;min-width:0;margin:0;gap:10px;color:var(--home-v2-text);font-size:1rem}
body[data-lx-surface="marketing"] .nav-logo::before{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--home-v2-teal),var(--home-v2-blue));box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),0 8px 20px rgba(23,105,170,.22)}
body[data-lx-surface="marketing"] .nav-logo-sub{color:var(--home-v2-muted);font-size:.52rem}
body[data-lx-surface="marketing"] .nav-links{align-items:center;gap:3px;margin:0 12px 0 auto;padding:5px;border:1px solid rgba(207,222,234,.7);border-radius:14px;background:rgba(238,246,251,.74)}
body[data-lx-surface="marketing"] .nav-links a{min-height:38px;padding:0 11px;border-radius:10px;color:var(--home-v2-copy);font-size:.78rem;font-weight:650}
body[data-lx-surface="marketing"] .nav-links a:hover{background:#fff;color:var(--home-v2-blue)}
body[data-lx-surface="marketing"] .nav-admin-entry{padding:0 11px!important}
body[data-lx-surface="marketing"] .nav-signin{min-height:44px;display:inline-flex;align-items:center;margin:0 6px 0 0;padding:0 12px;color:var(--home-v2-copy);font-size:.8rem;font-weight:700}
body[data-lx-surface="marketing"] .nav-cta{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,var(--home-v2-blue),var(--home-v2-blue-2));box-shadow:0 10px 24px rgba(23,105,170,.2);color:#fff}
body[data-lx-surface="marketing"] .nav-cta:hover{background:linear-gradient(135deg,#0b5680,var(--home-v2-teal));box-shadow:0 14px 30px rgba(23,105,170,.26)}

/* Conversion-first hero */
body[data-lx-surface="marketing"] .hero{min-height:820px;padding:148px 0 86px;overflow:hidden;text-align:left}
body[data-lx-surface="marketing"] .hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(44px,6vw,84px)}
body[data-lx-surface="marketing"] .hero-copy{max-width:600px;padding:0}
body[data-lx-surface="marketing"] .hero-tag{min-height:34px;margin:0 0 22px;padding:0 13px;border:1px solid rgba(23,105,170,.2);border-radius:999px;background:rgba(255,255,255,.68);box-shadow:0 8px 22px rgba(7,27,45,.05);color:var(--home-v2-blue);font-size:.74rem;font-weight:750;letter-spacing:.02em}
body[data-lx-surface="marketing"] .hero-tag .dot{width:7px;height:7px;background:var(--home-v2-teal);box-shadow:0 0 0 5px rgba(44,177,166,.13)}
body[data-lx-surface="marketing"] .hero h1{max-width:680px;margin:0 0 24px;color:var(--home-v2-text);font-size:clamp(3.25rem,5.5vw,5.35rem);line-height:.98;letter-spacing:-.065em;text-wrap:balance}
body[data-lx-surface="marketing"] .hero h1 span{display:block;margin-top:.16em;background:linear-gradient(110deg,var(--home-v2-blue) 0%,var(--home-v2-teal) 54%,var(--home-v2-blue-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body[data-lx-surface="marketing"] .hero-desc{max-width:570px;margin:0 0 30px;color:var(--home-v2-copy);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8}
body[data-lx-surface="marketing"] .hero-actions{justify-content:flex-start;gap:12px;margin:0 0 20px}
body[data-lx-surface="marketing"] .hero-actions .btn{min-height:52px;padding:0 22px;border-radius:14px;font-size:.9rem}
body[data-lx-surface="marketing"] .hero-actions .btn-primary{background:linear-gradient(135deg,var(--home-v2-blue),var(--home-v2-blue-2));box-shadow:0 14px 32px rgba(23,105,170,.23)}
body[data-lx-surface="marketing"] .hero-actions .btn-primary:hover{background:linear-gradient(135deg,#0b5680,var(--home-v2-teal))}
body[data-lx-surface="marketing"] .hero-actions .btn-secondary{border:1px solid rgba(72,101,129,.22);background:rgba(255,255,255,.68);color:var(--home-v2-text);box-shadow:0 10px 26px rgba(7,27,45,.05)}
body[data-lx-surface="marketing"] .hero-actions .btn-secondary:hover{border-color:rgba(23,105,170,.42);background:#fff;color:var(--home-v2-blue)}
body[data-lx-surface="marketing"] .hero-assurances{justify-content:flex-start;gap:8px 16px;color:var(--home-v2-muted);font-size:.72rem}
body[data-lx-surface="marketing"] .hero-assurance svg{stroke:var(--home-v2-teal)}
body[data-lx-surface="marketing"] .hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px}
body[data-lx-surface="marketing"] .hero-signal-grid>span{min-width:0;padding:13px 12px;border:1px solid rgba(207,222,234,.9);border-radius:14px;background:rgba(255,255,255,.62);box-shadow:0 8px 22px rgba(7,27,45,.045)}
body[data-lx-surface="marketing"] .hero-signal-grid strong{display:block;color:var(--home-v2-text);font-size:.73rem}
body[data-lx-surface="marketing"] .hero-signal-grid small{display:block;margin-top:3px;color:var(--home-v2-muted);font-size:.6rem;line-height:1.35}

/* Interactive proof console */
body[data-lx-surface="marketing"] .hero-proof{position:relative;max-width:none}
body[data-lx-surface="marketing"] .hero-proof::before{inset:10% -12% -14% 20%;background:radial-gradient(circle,rgba(23,105,170,.24),rgba(44,177,166,.1) 40%,transparent 70%);filter:blur(34px)}
body[data-lx-surface="marketing"] .hero-proof::after{content:"";position:absolute;right:-28px;top:-28px;width:112px;height:112px;z-index:-1;border:1px solid rgba(44,177,166,.3);border-radius:30px;transform:rotate(12deg)}
body[data-lx-surface="marketing"] .proof-window{border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(155deg,var(--home-v2-navy),var(--home-v2-navy-2));box-shadow:0 36px 90px rgba(7,27,45,.28)}
body[data-lx-surface="marketing"] .proof-toolbar{min-height:54px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7)}
body[data-lx-surface="marketing"] .proof-dots span{background:rgba(255,255,255,.18)}
body[data-lx-surface="marketing"] .proof-dots span:first-child{background:var(--home-v2-teal)}
body[data-lx-surface="marketing"] .proof-toolbar-label::before{background:var(--home-v2-teal);box-shadow:0 0 0 4px rgba(44,177,166,.14)}
body[data-lx-surface="marketing"] .proof-content{padding:15px}
body[data-lx-surface="marketing"] .comparison-categories{gap:7px;margin:0 0 12px}
body[data-lx-surface="marketing"] .comparison-categories .cat-btn{min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.67)}
body[data-lx-surface="marketing"] .comparison-categories .cat-btn.active{border-color:rgba(44,177,166,.55);background:linear-gradient(135deg,rgba(23,105,170,.9),rgba(15,139,141,.9));color:#fff}
body[data-lx-surface="marketing"] .comparison{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0d263d}
body[data-lx-surface="marketing"] .comparison-track{min-height:430px;aspect-ratio:16/10}
body[data-lx-surface="marketing"] .comparison-before .comparison-bg{background:linear-gradient(145deg,#17324d,#0a1d30)}
body[data-lx-surface="marketing"] .comparison-after .comparison-bg{background:radial-gradient(circle at 66% 35%,rgba(44,177,166,.26),transparent 34%),linear-gradient(145deg,#12506a,#071b2d)}
body[data-lx-surface="marketing"] .comparison-after .label{background:rgba(15,139,141,.92)}
body[data-lx-surface="marketing"] .comparison-handle::after{background:linear-gradient(145deg,var(--home-v2-blue-2),var(--home-v2-teal));box-shadow:0 10px 28px rgba(0,0,0,.34)}
body[data-lx-surface="marketing"] .proof-note{margin-top:14px;padding:0 6px;color:var(--home-v2-muted);font-size:.72rem}
body[data-lx-surface="marketing"] .proof-note strong{color:var(--home-v2-text)}
body[data-lx-surface="marketing"] .proof-note-badge{color:var(--home-v2-copy)}
body[data-lx-surface="marketing"] .proof-note-badge svg{stroke:var(--home-v2-teal)}

/* Live trust band */
body[data-lx-surface="marketing"] .trust-strip{padding:0 0 58px}
body[data-lx-surface="marketing"] .trust-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:0 4px}
body[data-lx-surface="marketing"] .trust-heading span{color:var(--home-v2-text);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
body[data-lx-surface="marketing"] .trust-heading small{color:var(--home-v2-muted);font-size:.66rem}
body[data-lx-surface="marketing"] .stats{grid-template-columns:1.45fr repeat(3,minmax(0,1fr));border:1px solid rgba(207,222,234,.9);border-radius:20px;background:rgba(255,255,255,.7);box-shadow:0 18px 48px rgba(7,27,45,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
body[data-lx-surface="marketing"] .trust-intro{min-height:112px;padding:20px 22px;border-color:var(--home-v2-line)}
body[data-lx-surface="marketing"] .trust-intro-icon{background:var(--home-v2-teal-soft);color:var(--home-v2-teal)}
body[data-lx-surface="marketing"] .stat{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px;border-color:var(--home-v2-line)}
body[data-lx-surface="marketing"] .stat-value{color:var(--home-v2-text);font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:800}
body[data-lx-surface="marketing"] .stat-label{color:var(--home-v2-muted);font-size:.68rem}

/* Sections */
body[data-lx-surface="marketing"] :where(.features-bg,.workflow-stage,.steps-section,.faq-section){padding:104px 0}
body[data-lx-surface="marketing"] .section-heading-row{grid-template-columns:minmax(0,.8fr) minmax(300px,.42fr);gap:64px;margin-bottom:38px}
body[data-lx-surface="marketing"] .section-heading-row h2,body[data-lx-surface="marketing"] .workflow-copy h2,body[data-lx-surface="marketing"] .faq-intro h2{color:var(--home-v2-text);font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.06;letter-spacing:-.05em;text-wrap:balance}
body[data-lx-surface="marketing"] .section-tag{color:var(--home-v2-blue);font-size:.7rem;font-weight:850}
body[data-lx-surface="marketing"] .section-tag::before{background:linear-gradient(90deg,var(--home-v2-blue),var(--home-v2-teal))}
body[data-lx-surface="marketing"] .section-subtitle{color:var(--home-v2-copy);line-height:1.8}

/* Capability bento */
body[data-lx-surface="marketing"] .features-bg{background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.66) 16%,rgba(255,255,255,.66) 84%,transparent 100%)}
body[data-lx-surface="marketing"] .features-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px}
body[data-lx-surface="marketing"] .feature-card{min-height:260px;padding:30px;border:1px solid rgba(207,222,234,.9);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 42px rgba(7,27,45,.065)}
body[data-lx-surface="marketing"] .feature-card:hover{border-color:rgba(23,105,170,.38);box-shadow:0 24px 54px rgba(7,27,45,.1)}
body[data-lx-surface="marketing"] .feature-card:first-child{min-height:538px;padding:34px;border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 85% 12%,rgba(44,177,166,.28),transparent 34%),linear-gradient(145deg,var(--home-v2-navy),var(--home-v2-navy-2));color:#fff;box-shadow:0 28px 64px rgba(7,27,45,.18)}
body[data-lx-surface="marketing"] .feature-card:first-child::after{border-color:rgba(44,177,166,.2);box-shadow:0 0 0 30px rgba(44,177,166,.05),0 0 0 76px rgba(23,105,170,.035)}
body[data-lx-surface="marketing"] .feature-index{position:absolute;top:24px;right:26px;z-index:2;color:var(--home-v2-blue);font-size:.68rem;font-weight:850;letter-spacing:.12em}
body[data-lx-surface="marketing"] .feature-card:first-child .feature-index{color:#66d5cc}
body[data-lx-surface="marketing"] .feature-icon{width:52px;height:52px;border-radius:16px;background:#e6f2fa;border-color:#d4e6f2;color:var(--home-v2-blue)}
body[data-lx-surface="marketing"] .feature-card:first-child .feature-icon{background:rgba(44,177,166,.14);border-color:rgba(44,177,166,.26);color:#66d5cc}
body[data-lx-surface="marketing"] .feature-title{color:var(--home-v2-text);font-size:1.35rem}
body[data-lx-surface="marketing"] .feature-card:first-child .feature-title{font-size:clamp(1.75rem,2.4vw,2.35rem)}
body[data-lx-surface="marketing"] .feature-desc{color:var(--home-v2-copy);font-size:.9rem;line-height:1.78}
body[data-lx-surface="marketing"] .feature-proof{gap:10px}
body[data-lx-surface="marketing"] .feature-proof span{padding:13px;border-radius:14px;background:rgba(255,255,255,.06)}

/* Immersive workflow */
body[data-lx-surface="marketing"] .workflow-stage{padding-top:70px}
body[data-lx-surface="marketing"] .workflow-layout{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(42px,6vw,76px);padding:clamp(38px,5vw,64px);border:1px solid rgba(255,255,255,.08);border-radius:36px;background:radial-gradient(circle at 8% 0,rgba(44,177,166,.2),transparent 30%),linear-gradient(145deg,var(--home-v2-navy),var(--home-v2-navy-2));box-shadow:0 34px 80px rgba(7,27,45,.2)}
body[data-lx-surface="marketing"] .workflow-copy .section-tag{color:#66d5cc}
body[data-lx-surface="marketing"] .workflow-copy h2{color:#fff}
body[data-lx-surface="marketing"] .workflow-copy .section-subtitle{color:rgba(255,255,255,.65)}
body[data-lx-surface="marketing"] .workflow-list{gap:0;margin-top:26px}
body[data-lx-surface="marketing"] .workflow-point{padding:17px 0;border-color:rgba(255,255,255,.1)}
body[data-lx-surface="marketing"] .workflow-point svg{stroke:#66d5cc}
body[data-lx-surface="marketing"] .workflow-point strong{color:#fff}
body[data-lx-surface="marketing"] .workflow-point span span{color:rgba(255,255,255,.54)}
body[data-lx-surface="marketing"] .upload-demo{min-height:500px;padding:12px;border-color:rgba(255,255,255,.11);border-radius:26px;background:rgba(255,255,255,.06);box-shadow:0 24px 60px rgba(0,0,0,.24)}
body[data-lx-surface="marketing"] .upload-window{min-height:476px;padding:18px;border-color:rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,#123a5a,#081d31)}
body[data-lx-surface="marketing"] .upload-dropzone{min-height:260px;border-color:rgba(44,177,166,.42);background:linear-gradient(145deg,rgba(23,105,170,.12),rgba(44,177,166,.08))}
body[data-lx-surface="marketing"] .upload-icon{background:rgba(44,177,166,.15);border-color:rgba(44,177,166,.28);color:#66d5cc}
body[data-lx-surface="marketing"] .upload-file-icon{background:rgba(44,177,166,.14);color:#66d5cc}

/* Three-step timeline */
body[data-lx-surface="marketing"] .steps-section{padding-top:116px}
body[data-lx-surface="marketing"] .steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none}
body[data-lx-surface="marketing"] .steps::before{content:"";position:absolute;top:31px;left:16.5%;right:16.5%;height:1px;background:linear-gradient(90deg,var(--home-v2-blue),var(--home-v2-teal))}
body[data-lx-surface="marketing"] .step{position:relative;z-index:1;min-width:0;padding:28px;border:1px solid rgba(207,222,234,.92);border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(7,27,45,.055)}
body[data-lx-surface="marketing"] .step-num{width:48px;height:48px;margin:0 0 24px;border:6px solid var(--home-v2-canvas);border-radius:16px;background:linear-gradient(145deg,var(--home-v2-blue),var(--home-v2-teal));box-shadow:0 10px 24px rgba(23,105,170,.2)}
body[data-lx-surface="marketing"] .step h3{color:var(--home-v2-text);font-size:1.05rem}
body[data-lx-surface="marketing"] .step p{color:var(--home-v2-copy);line-height:1.7}
@media(min-width:901px){
  body[data-lx-surface="marketing"] .steps::before{display:none}
  body[data-lx-surface="marketing"] .step:not(:last-child)::after{top:51px;right:-19px;left:auto;width:19px;height:2px;background:linear-gradient(90deg,var(--home-v2-blue),var(--home-v2-teal));z-index:2}
}

/* FAQ */
body[data-lx-surface="marketing"] .faq-section{padding-top:90px}
body[data-lx-surface="marketing"] .faq-layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(44px,7vw,88px)}
body[data-lx-surface="marketing"] .faq-intro{top:110px}
body[data-lx-surface="marketing"] .faq-intro p{color:var(--home-v2-copy);line-height:1.8}
body[data-lx-surface="marketing"] .faq-contact{color:var(--home-v2-blue)}
body[data-lx-surface="marketing"] .faq-item{margin-bottom:10px;border:1px solid rgba(207,222,234,.9);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(7,27,45,.04)}
body[data-lx-surface="marketing"] .faq-item.open{border-color:rgba(23,105,170,.38);box-shadow:0 16px 36px rgba(7,27,45,.07)}
body[data-lx-surface="marketing"] .faq-question{min-height:66px;padding:16px 18px;color:var(--home-v2-text)}
body[data-lx-surface="marketing"] .faq-question:hover{color:var(--home-v2-blue)}
body[data-lx-surface="marketing"] .faq-arrow{background:#e6f2fa;color:var(--home-v2-blue)}
body[data-lx-surface="marketing"] .faq-answer-inner{color:var(--home-v2-copy)}

/* Final conversion panel */
body[data-lx-surface="marketing"] .cta-wrap{padding:0 0 96px}
body[data-lx-surface="marketing"] .cta-section{padding:clamp(42px,6vw,72px);border-radius:32px;background:radial-gradient(circle at 86% 8%,rgba(44,177,166,.42),transparent 34%),linear-gradient(135deg,#0b5680,var(--home-v2-blue) 58%,#0f8b8d);box-shadow:0 30px 70px rgba(23,105,170,.22)}
body[data-lx-surface="marketing"] .cta-section::before{background:radial-gradient(circle,rgba(255,255,255,.14),transparent 68%)}
body[data-lx-surface="marketing"] .cta-section::after{border-color:rgba(255,255,255,.16);box-shadow:0 0 0 36px rgba(255,255,255,.04),0 0 0 80px rgba(255,255,255,.025)}
body[data-lx-surface="marketing"] .cta-content{align-items:center}
body[data-lx-surface="marketing"] .cta-section h2{max-width:720px;color:#fff}
body[data-lx-surface="marketing"] .cta-section p{color:rgba(255,255,255,.72)}
body[data-lx-surface="marketing"] .cta-section .btn{min-width:190px;min-height:54px;border-radius:14px;background:#fff;color:var(--home-v2-blue);box-shadow:0 14px 32px rgba(7,27,45,.18)}
body[data-lx-surface="marketing"] .cta-section .btn:hover{background:var(--home-v2-teal-soft);color:#0b5680}
body[data-lx-surface="marketing"] .cta-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}
body[data-lx-surface="marketing"] .cta-meta span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-size:.64rem}

/* Dark footer */
body[data-lx-surface="marketing"] .footer{margin:0;padding:70px 0 30px;border:0;background:var(--home-v2-navy);color:rgba(255,255,255,.62)}
body[data-lx-surface="marketing"] .footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(120px,.55fr));gap:44px}
body[data-lx-surface="marketing"] .footer .nav-logo,body[data-lx-surface="marketing"] .footer-col h4{color:#fff}
body[data-lx-surface="marketing"] .footer-brand p,body[data-lx-surface="marketing"] .footer-col a,body[data-lx-surface="marketing"] .footer-bottom{color:rgba(255,255,255,.56)}
body[data-lx-surface="marketing"] .footer-col a:hover{color:#66d5cc}
body[data-lx-surface="marketing"] .footer-bottom{border-color:rgba(255,255,255,.09)}
body[data-lx-surface="marketing"] .footer-bottom a{color:#66d5cc!important}
body[data-lx-surface="marketing"] .footer-admin-row{display:flex;justify-content:center;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}
body[data-lx-surface="marketing"] .footer-admin-row a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;color:rgba(255,255,255,.46)!important;font-size:.7rem;transition:color .2s}
body[data-lx-surface="marketing"] .footer-admin-row a:hover{color:#66d5cc!important}

@media(max-width:1000px){
  body[data-lx-surface="marketing"] .navbar{width:min(calc(100% - 24px),960px)}
  body[data-lx-surface="marketing"] .nav-links a{padding-inline:8px}
  body[data-lx-surface="marketing"] .hero{min-height:0;padding-top:132px}
  body[data-lx-surface="marketing"] .hero-grid{grid-template-columns:1fr;gap:52px}
  body[data-lx-surface="marketing"] .hero-copy{max-width:760px}
  body[data-lx-surface="marketing"] .hero-proof{max-width:820px}
  body[data-lx-surface="marketing"] .features-grid{grid-template-columns:1fr 1fr}
  body[data-lx-surface="marketing"] .feature-card:first-child{grid-column:1/-1;grid-row:auto;min-height:430px}
  body[data-lx-surface="marketing"] .workflow-layout{grid-template-columns:1fr;gap:46px}
  body[data-lx-surface="marketing"] .workflow-copy{max-width:760px}
  body[data-lx-surface="marketing"] .upload-demo{max-width:820px}
}
@media(max-width:900px){
  body[data-lx-surface="marketing"] .container{width:min(calc(100% - 28px),760px)}
  body[data-lx-surface="marketing"] .navbar{top:8px;width:calc(100% - 16px);border-radius:17px}
  body[data-lx-surface="marketing"] .navbar .container{height:60px;padding-inline:10px}
  body[data-lx-surface="marketing"] .nav-logo{max-width:calc(100vw - 178px)}
  body[data-lx-surface="marketing"] .nav-logo::before{width:32px;height:32px}
  body[data-lx-surface="marketing"] .nav-logo-sub{display:none}
  body[data-lx-surface="marketing"] .nav-links{top:69px;left:8px;right:8px;width:auto;margin:0;padding:8px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(7,27,45,.14)}
  body[data-lx-surface="marketing"] .nav-links a{min-height:46px;width:100%;justify-content:center;border:0}
  body[data-lx-surface="marketing"] .nav-hamburger{order:3;width:44px;height:44px;margin-left:4px;border-radius:12px;background:#e6f2fa}
  body[data-lx-surface="marketing"] .nav-signin{display:none}
  body[data-lx-surface="marketing"] .nav-cta{order:2;min-height:44px;margin-left:auto;padding-inline:13px;font-size:.75rem}
  body[data-lx-surface="marketing"] .hero{padding:108px 0 58px}
  body[data-lx-surface="marketing"] .hero-grid{gap:38px}
  body[data-lx-surface="marketing"] .hero-copy{text-align:center}
  body[data-lx-surface="marketing"] .hero-tag{margin-inline:auto}
  body[data-lx-surface="marketing"] .hero h1{margin-inline:auto;font-size:clamp(2.75rem,9vw,4.4rem)}
  body[data-lx-surface="marketing"] .hero-desc{margin-inline:auto}
  body[data-lx-surface="marketing"] .hero-actions,body[data-lx-surface="marketing"] .hero-assurances{justify-content:center}
  body[data-lx-surface="marketing"] .hero-signal-grid{max-width:620px;margin-inline:auto}
  body[data-lx-surface="marketing"] .hero-proof{margin-inline:auto}
  body[data-lx-surface="marketing"] .comparison-track{min-height:390px}
  body[data-lx-surface="marketing"] .stats{grid-template-columns:repeat(3,minmax(0,1fr))}
  body[data-lx-surface="marketing"] .trust-intro{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--home-v2-line)}
  body[data-lx-surface="marketing"] .section-heading-row,body[data-lx-surface="marketing"] .features-grid,body[data-lx-surface="marketing"] .faq-layout,body[data-lx-surface="marketing"] .footer-grid{grid-template-columns:1fr}
  body[data-lx-surface="marketing"] .section-heading-row{gap:18px}
  body[data-lx-surface="marketing"] .feature-card:first-child{min-height:360px}
  body[data-lx-surface="marketing"] .workflow-layout{padding:34px;border-radius:30px}
  body[data-lx-surface="marketing"] .steps{grid-template-columns:1fr}
  body[data-lx-surface="marketing"] .steps::before{top:24px;bottom:24px;left:23px;right:auto;width:1px;height:auto}
  body[data-lx-surface="marketing"] .step{padding:24px 24px 24px 76px}
  body[data-lx-surface="marketing"] .step-num{position:absolute;top:20px;left:0;margin:0}
  body[data-lx-surface="marketing"] .faq-intro{position:static}
  body[data-lx-surface="marketing"] .cta-content{display:block}
  body[data-lx-surface="marketing"] .cta-section .btn{width:100%;margin-top:28px}
}
@media(max-width:600px){
  body[data-lx-surface="marketing"] .container{width:calc(100% - 24px)}
  body[data-lx-surface="marketing"] .nav-logo-text{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  body[data-lx-surface="marketing"] .hero{padding-top:96px}
  body[data-lx-surface="marketing"] .hero h1{font-size:clamp(2.45rem,12vw,3.45rem);line-height:1.01}
  body[data-lx-surface="marketing"] .hero-desc{font-size:.96rem;line-height:1.72}
  body[data-lx-surface="marketing"] .hero-actions{display:grid;grid-template-columns:1fr}
  body[data-lx-surface="marketing"] .hero-actions .btn{width:100%}
  body[data-lx-surface="marketing"] .hero-assurances{gap:7px 10px;font-size:.66rem}
  body[data-lx-surface="marketing"] .hero-signal-grid{gap:6px}
  body[data-lx-surface="marketing"] .hero-signal-grid>span{padding:11px 7px}
  body[data-lx-surface="marketing"] .hero-signal-grid strong{font-size:.75rem}
  body[data-lx-surface="marketing"] .hero-signal-grid small{font-size:.65rem}
  body[data-lx-surface="marketing"] .proof-window{border-radius:22px}
  body[data-lx-surface="marketing"] .proof-toolbar{min-height:48px;padding-inline:13px}
  body[data-lx-surface="marketing"] .proof-content{padding:9px}
  body[data-lx-surface="marketing"] .comparison-track{min-height:0;aspect-ratio:4/3}
  body[data-lx-surface="marketing"] .comparison-categories .cat-btn{min-height:44px}
  body[data-lx-surface="marketing"] .proof-note{align-items:flex-start;font-size:.66rem}
  body[data-lx-surface="marketing"] .proof-note-badge{display:none}
  body[data-lx-surface="marketing"] .trust-heading{align-items:flex-start;flex-direction:column;gap:3px}
  body[data-lx-surface="marketing"] .trust-strip{padding-bottom:34px}
  body[data-lx-surface="marketing"] .trust-intro{min-height:94px;padding:16px}
  body[data-lx-surface="marketing"] .stat{padding:14px 8px;text-align:center}
  body[data-lx-surface="marketing"] :where(.features-bg,.workflow-stage,.steps-section,.faq-section){padding:72px 0}
  body[data-lx-surface="marketing"] .section-heading-row h2,body[data-lx-surface="marketing"] .workflow-copy h2,body[data-lx-surface="marketing"] .faq-intro h2{font-size:2.25rem}
  body[data-lx-surface="marketing"] .feature-card,body[data-lx-surface="marketing"] .feature-card:first-child{min-height:0;padding:24px;border-radius:22px}
  body[data-lx-surface="marketing"] .feature-proof{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;margin-top:34px}
  body[data-lx-surface="marketing"] .feature-proof span{display:flex;justify-content:space-between}
  body[data-lx-surface="marketing"] .workflow-stage{padding-inline:12px}
  body[data-lx-surface="marketing"] .workflow-stage .container{width:100%}
  body[data-lx-surface="marketing"] .workflow-layout{padding:26px 16px;border-radius:26px}
  body[data-lx-surface="marketing"] .upload-demo{min-height:0;padding:8px;border-radius:22px}
  body[data-lx-surface="marketing"] .upload-window{min-height:0;padding:13px;border-radius:17px}
  body[data-lx-surface="marketing"] .upload-dropzone{min-height:210px}
  body[data-lx-surface="marketing"] .upload-file{grid-template-columns:40px 1fr}
  body[data-lx-surface="marketing"] .upload-file-ready{display:none}
  body[data-lx-surface="marketing"] .step{padding:22px 18px 22px 68px}
  body[data-lx-surface="marketing"] .cta-wrap{padding-bottom:72px}
  body[data-lx-surface="marketing"] .cta-section{padding:34px 20px;border-radius:26px}
  body[data-lx-surface="marketing"] .cta-meta{gap:5px}
  body[data-lx-surface="marketing"] .cta-meta span{font-size:.66rem}
  body[data-lx-surface="marketing"] .footer{padding-top:54px}
  body[data-lx-surface="marketing"] .footer-grid{gap:28px}
}
@media(max-width:390px){
  body[data-lx-surface="marketing"] .nav-cta{padding-inline:11px;font-size:.7rem}
  body[data-lx-surface="marketing"] .hero h1{font-size:2.5rem}
  body[data-lx-surface="marketing"] .hero-signal-grid small{display:none}
  body[data-lx-surface="marketing"] .hero-signal-grid>span{min-height:46px;display:grid;place-items:center}
  body[data-lx-surface="marketing"] .stat-value{font-size:1.22rem}
  body[data-lx-surface="marketing"] .stat-label{font-size:.6rem}
}
@media(max-height:500px) and (min-width:601px) and (max-width:900px){
  body[data-lx-surface="marketing"] .hero{padding-top:90px}
  body[data-lx-surface="marketing"] .hero h1{font-size:3.35rem}
  body[data-lx-surface="marketing"] .hero-grid{gap:30px}
}
@media(prefers-reduced-motion:reduce){
  body[data-lx-surface="marketing"] .hero-proof::before{filter:none}
  body[data-lx-surface="marketing"] :where(a,button,[role="button"],[role="slider"]){scroll-behavior:auto;transition-duration:.01ms!important}
}
