:root{--bg:#0A0E1A;--bg-soft:#0E1422;--bg-card:#131A2B;--bg-card-hover:#19213A;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--text:#FFFFFF;--text-muted:#8B93AB;--text-dim:#5C6378;--blue:#3B82F6;--blue-hover:#2563EB;--blue-light:#60A5FA;--teal:#2DD4BF;--teal-soft:#5EEAD4;--success:#10B981;--warning:#F59E0B;--orange:#F97316;--orange-bright:#FB923C;--orange-soft:#FDBA74;--gradient-orange:linear-gradient(135deg,#F97316,#FB923C 50%,#FDBA74);--danger:#EF4444;--gradient:linear-gradient(135deg,#3B82F6,#2DD4BF);--gradient-soft:linear-gradient(135deg,rgba(59,130,246,0.15),rgba(45,212,191,0.15))}.marketing-root *{margin:0;padding:0;box-sizing:border-box}.marketing-root{scroll-behavior:smooth;background:var(--bg);color:var(--text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.marketing-root,.marketing-root .display{font-family:var(--font-poppins),"Poppins",sans-serif}.marketing-root .display{font-weight:600;letter-spacing:-.025em;line-height:1}.marketing-root nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 40px;background:rgba(10,14,26,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:border-color .3s}.marketing-root nav.scrolled{border-bottom-color:var(--border)}.marketing-root .nav-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-root .logo{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;white-space:nowrap;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:26px;letter-spacing:-.03em;color:var(--text)}.marketing-root .logo span{color:var(--blue)}.marketing-root .logo-mark{height:30px;width:auto;display:block}.marketing-root .nav-links{display:flex;gap:28px;align-items:center;list-style:none}.marketing-root .nav-links a{color:var(--text-muted);text-decoration:none;font-weight:500;font-size:14.5px;white-space:nowrap;transition:color .2s}.marketing-root .nav-links a:hover{color:var(--text)}.marketing-root .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:100px;font-weight:600;font-size:14.5px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:all .25s}.marketing-root .btn-primary{background:var(--gradient);color:var(--bg);font-weight:700;box-shadow:0 8px 24px -6px rgba(59,130,246,.55),0 4px 14px -4px rgba(45,212,191,.4)}.marketing-root .btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 32px -6px rgba(59,130,246,.65),0 6px 20px -4px rgba(45,212,191,.5)}.marketing-root .btn-secondary{background:transparent;color:var(--text);border:1px solid var(--border-strong)}.marketing-root .btn-secondary:hover{background:var(--bg-card);border-color:var(--border-strong)}.marketing-root .btn svg{transition:transform .25s}.marketing-root .btn:hover svg{transform:translateX(3px)}.marketing-root .nav-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.4);border-radius:100px;font-size:12px;font-weight:700;color:var(--teal-soft);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.marketing-root .nav-badge:before{content:"";width:6px;height:6px;background:var(--teal);border-radius:50%;box-shadow:0 0 8px var(--teal);animation:pulse-dot 1.8s ease-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.marketing-root .nav-links .btn-primary{background:var(--gradient-orange);color:#1A0A02;font-weight:800;font-size:14.5px;padding:14px 26px;position:relative;animation:cta-float 3.2s ease-in-out infinite,cta-highlight 2s ease-in-out infinite;box-shadow:0 10px 28px -6px rgba(249,115,22,.65),0 6px 18px -4px rgba(251,146,60,.55),inset 0 1px 0 rgba(255,255,255,.35)}.marketing-root .nav-links .btn-primary:before{content:"";position:absolute;inset:-6px;background:var(--gradient-orange);border-radius:100px;filter:blur(16px);opacity:.55;z-index:-1;animation:cta-pulse-glow 2s ease-in-out infinite}.marketing-root .nav-links .btn-primary:hover{filter:brightness(1.1);transform:translateY(-3px) scale(1.03);box-shadow:0 18px 40px -6px rgba(249,115,22,.85),0 10px 24px -4px rgba(251,146,60,.7),inset 0 1px 0 rgba(255,255,255,.4)}@keyframes cta-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cta-highlight{0%,to{box-shadow:0 10px 28px -6px rgba(249,115,22,.65),0 6px 18px -4px rgba(251,146,60,.55),inset 0 1px 0 rgba(255,255,255,.35)}50%{box-shadow:0 14px 36px -4px rgba(249,115,22,.95),0 8px 24px -2px rgba(253,186,116,.75),0 0 0 4px rgba(251,146,60,.18),inset 0 1px 0 rgba(255,255,255,.45)}}@keyframes cta-pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (max-width:1200px){.marketing-root .nav-links li:nth-child(-n+5){display:none}}@media (max-width:768px){.marketing-root .nav-badge{display:none}.marketing-root nav{padding:16px 20px}.marketing-root .nav-links li:not(:last-child){display:none}.marketing-root .nav-links .btn{padding:11px 18px;font-size:13.5px}}.marketing-root .hero{padding:150px 40px 100px;position:relative;overflow:hidden}.marketing-root .hero:before{top:0;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 60%)}.marketing-root .hero:after,.marketing-root .hero:before{content:"";position:absolute;pointer-events:none;filter:blur(40px)}.marketing-root .hero:after{bottom:-30%;left:-15%;width:600px;height:600px;background:radial-gradient(circle,rgba(45,212,191,.08),transparent 60%)}.marketing-root .hero-inner{max-width:1280px;margin:0 auto;position:relative;z-index:2}.marketing-root .mxh-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:40px;align-items:center}.marketing-root .mxh-text{text-align:center}.marketing-root .mxh-text h1.hero-title{font-size:clamp(30px,4vw,54px)}.marketing-root .mxh-robotwrap{display:flex;justify-content:center;position:relative}.marketing-root .mxh-robot{width:clamp(220px,26vw,360px);height:auto;animation:mxhFloat 5s ease-in-out infinite;filter:drop-shadow(0 22px 42px rgba(45,212,191,.22))}.marketing-root .mxh-bubble{position:absolute;top:2%;left:4%;background:#fff;color:#0f172a;font-size:14px;font-weight:600;padding:10px 14px;border-radius:14px;border-bottom-left-radius:3px;box-shadow:0 10px 30px rgba(0,0,0,.28);animation:mxhBubble 4s ease-in-out infinite;z-index:3;white-space:nowrap}@keyframes mxhFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}}@keyframes mxhBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.marketing-root .mxh-bubbles{position:absolute;inset:0;z-index:0;pointer-events:none}.marketing-root .mxh-bubbles span{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(96,165,250,.45),rgba(59,130,246,.16) 70%,transparent 72%);border:1px solid rgba(96,165,250,.22);will-change:transform}.marketing-root .mxh-bubbles .bb1{width:94px;height:94px;top:-5%;right:5%}.marketing-root .mxh-bubbles .bb2{width:56px;height:56px;top:16%;left:-7%}.marketing-root .mxh-bubbles .bb3{width:132px;height:132px;bottom:-7%;right:-5%;opacity:.78}.marketing-root .mxh-bubbles .bb4{width:38px;height:38px;bottom:12%;left:3%}.marketing-root .mxh-bubbles .bb5{width:24px;height:24px;top:5%;left:26%}@media (max-width:860px){.marketing-root .mxh-grid{grid-template-columns:1fr;gap:30px}.marketing-root .mxh-text h1.hero-title{font-size:clamp(30px,8vw,44px)}}.marketing-root .pill{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:100px;font-size:13.5px;font-weight:500;color:var(--blue-light);margin-bottom:36px}.marketing-root .pill .dot{width:7px;height:7px;background:var(--teal);border-radius:50%;position:relative}.marketing-root .pill .dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--teal);opacity:.4;animation:pulse 2s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.8);opacity:0}}.marketing-root h1.hero-title{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(40px,5.4vw,76px);letter-spacing:-.03em;line-height:1.1;color:#EEF1F6;margin:0 auto 28px;max-width:22ch}.marketing-root h1.hero-title .teal{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:underline;text-decoration-color:rgba(45,212,191,.3);text-decoration-thickness:2px;text-underline-offset:8px}.marketing-root .hero-sub{font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--text-muted);max-width:60ch;margin:0 auto 40px}.marketing-root .hero-ctas{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.marketing-root .btn.big{padding:18px 32px;font-size:15.5px}.marketing-root .hero-checks{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;padding-top:32px;border-top:1px solid var(--border)}.marketing-root .hero-check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-muted)}.marketing-root .hero-check svg{flex-shrink:0}@media (max-width:768px){.marketing-root .hero{padding:120px 20px 70px}.marketing-root .hero-ctas{flex-direction:column;align-items:stretch}.marketing-root .hero-ctas .btn{justify-content:center}.marketing-root .hero-checks{gap:14px}.marketing-root .hero-check{font-size:13px}}.marketing-root .pain{padding:100px 40px;position:relative}.marketing-root .pain-inner{max-width:1280px;margin:0 auto}.marketing-root .section-head{margin-bottom:60px}.marketing-root .eyebrow{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin-bottom:20px}.marketing-root .section-head h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(30px,4vw,54px);letter-spacing:-.025em;line-height:1.05;color:var(--text);max-width:22ch;margin-bottom:20px}.marketing-root .section-head h2 .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .section-head p{font-size:17px;color:var(--text-muted);max-width:62ch;line-height:1.6}.marketing-root .pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.marketing-root .pain-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:28px 32px;display:flex;gap:20px;align-items:flex-start;transition:all .25s}.marketing-root .pain-card:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.marketing-root .pain-emoji{font-size:28px;flex-shrink:0;width:48px;height:48px;background:rgba(255,255,255,.04);border-radius:12px;display:flex;align-items:center;justify-content:center}.marketing-root .pain-card h3{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;margin-bottom:8px;color:var(--text)}.marketing-root .pain-card p{font-size:14.5px;color:var(--text-muted);line-height:1.55}@media (max-width:800px){.marketing-root .pain{padding:70px 20px}.marketing-root .pain-grid{grid-template-columns:1fr}}.marketing-root .stats{padding:80px 40px 100px}.marketing-root .stats-inner{max-width:1280px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:72px 48px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;overflow:hidden}.marketing-root .stats-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(59,130,246,.08),transparent 70%);pointer-events:none}.marketing-root .stat{position:relative;z-index:2;text-align:center}.marketing-root .stat .num{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;font-size:clamp(40px,5vw,72px);letter-spacing:-.03em;line-height:1;margin-bottom:12px;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .stat.alt .num{background:linear-gradient(135deg,#10B981,#34D399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .stat .label{font-size:13.5px;color:var(--text-muted);line-height:1.4}@media (max-width:800px){.marketing-root .stats{padding:60px 20px 80px}.marketing-root .stats-inner{grid-template-columns:repeat(2,1fr);padding:48px 28px;gap:32px}}.marketing-root .features{padding:100px 40px}.marketing-root .features-inner{max-width:1280px;margin:0 auto}.marketing-root .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-root .feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px;transition:all .25s}.marketing-root .feature-card:hover{background:var(--bg-card-hover);border-color:var(--border-strong);transform:translateY(-2px)}.marketing-root .feature-icon{width:52px;height:52px;background:var(--gradient-soft);border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px}.marketing-root .feature-card h3{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;margin-bottom:10px;color:var(--text)}.marketing-root .feature-card p{font-size:14.5px;color:var(--text-muted);line-height:1.6}@media (max-width:900px){.marketing-root .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.marketing-root .features{padding:70px 20px}.marketing-root .features-grid{grid-template-columns:1fr}}.marketing-root .cohort{padding:60px 40px}.marketing-root .cohort-inner{max-width:1280px;margin:0 auto;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(45,212,191,.08));border:1px solid rgba(59,130,246,.25);border-radius:24px;padding:56px 48px;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.marketing-root .cohort-inner:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(45,212,191,.2),transparent 60%);filter:blur(60px);pointer-events:none}.marketing-root .cohort-content{position:relative;z-index:2}.marketing-root .cohort h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(28px,3.5vw,44px);letter-spacing:-.025em;line-height:1.05;margin-bottom:16px}.marketing-root .cohort p{font-size:16px;color:var(--text-muted);line-height:1.6;max-width:52ch}.marketing-root .cohort h2 .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .cohort-inner.validation{grid-template-columns:1fr 1fr}.marketing-root .validation-steps{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px}.marketing-root .val-step{display:flex;gap:18px;padding:18px 22px;background:rgba(10,14,26,.5);border:1px solid var(--border);border-radius:14px;backdrop-filter:blur(10px);transition:all .25s}.marketing-root .val-step:hover{border-color:rgba(45,212,191,.3);background:rgba(10,14,26,.75)}.marketing-root .val-num{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;flex-shrink:0;line-height:1;padding-top:2px}.marketing-root .val-body{flex:1}.marketing-root .val-title{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:700;font-size:16px;color:var(--text);margin-bottom:6px;letter-spacing:-.01em}.marketing-root .val-desc{font-size:13.5px;color:var(--text-muted);line-height:1.55}@media (max-width:900px){.marketing-root .cohort{padding:40px 20px}.marketing-root .cohort-inner,.marketing-root .cohort-inner.validation{grid-template-columns:1fr;padding:36px 28px;gap:32px}}.marketing-root .highlight-callout{padding:60px 40px 0;max-width:1200px;margin:0 auto}.marketing-root .callout-box{position:relative;background:linear-gradient(135deg,rgba(45,212,191,.08),rgba(59,130,246,.06));border:1px solid rgba(45,212,191,.3);border-radius:24px;padding:48px 56px;display:flex;align-items:center;gap:36px;overflow:hidden;box-shadow:0 30px 80px -30px rgba(45,212,191,.35)}.marketing-root .callout-box:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(45,212,191,.18),transparent 60%);filter:blur(40px);pointer-events:none}.marketing-root .callout-box:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient);border-radius:24px 24px 0 0}.marketing-root .callout-icon{flex-shrink:0;width:96px;height:96px;background:var(--gradient);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:52px;box-shadow:0 20px 50px -12px rgba(59,130,246,.6);position:relative;z-index:1}.marketing-root .callout-content{position:relative;z-index:1;flex:1}.marketing-root .callout-tag{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.marketing-root .callout-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:22px;line-height:1.4;letter-spacing:-.015em;color:var(--text)}.marketing-root .callout-text .hi{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}@media (max-width:768px){.marketing-root .highlight-callout{padding:40px 20px 0}.marketing-root .callout-box{flex-direction:column;align-items:flex-start;padding:32px 24px;gap:20px}.marketing-root .callout-icon{width:72px;height:72px;font-size:38px;border-radius:18px}.marketing-root .callout-text{font-size:17.5px}}.marketing-root .plans{padding:100px 40px}.marketing-root .plans-inner{max-width:1280px;margin:0 auto}.marketing-root .plans-head{text-align:center;margin-bottom:60px}.marketing-root .plans-head .eyebrow{color:var(--blue)}.marketing-root .plans-head h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(34px,4.5vw,60px);letter-spacing:-.025em;line-height:1.05;margin-bottom:20px}.marketing-root .plans-head h2 .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .plans-head p{font-size:17px;color:var(--text-muted);max-width:56ch;margin:0 auto}.marketing-root .plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:24px;align-items:stretch}.marketing-root .plan{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;position:relative;transition:all .3s}.marketing-root .plan:hover{border-color:var(--border-strong);transform:translateY(-3px)}.marketing-root .plan.featured{background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(45,212,191,.04) 60%,var(--bg-card));border:1px solid rgba(59,130,246,.35);box-shadow:0 0 0 1px rgba(59,130,246,.1),0 40px 80px -30px rgba(59,130,246,.3)}.marketing-root .plan.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient);border-radius:20px 20px 0 0}.marketing-root .plan-ribbon{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gradient);color:var(--bg);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:7px 16px;border-radius:100px}.marketing-root .plan-name{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:700;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--blue-light);margin-bottom:20px}.marketing-root .plan.featured .plan-name{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .plan-price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.marketing-root .plan-price .amount{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;font-size:48px;letter-spacing:-.03em;line-height:1;color:var(--text)}.marketing-root .plan-price .per{font-size:14px;color:var(--text-muted)}.marketing-root .plan-price .currency{font-size:14px;color:var(--text-dim)}.marketing-root .plan-tag{font-size:13.5px;color:var(--text-muted);margin-bottom:28px;min-height:38px;line-height:1.45}.marketing-root .plan-cta{width:100%;padding:14px 20px;border-radius:100px;font-weight:600;font-size:14px;font-family:inherit;cursor:pointer;text-decoration:none;text-align:center;display:block;margin-bottom:28px;transition:all .25s;background:rgba(255,255,255,.05);color:var(--text);border:1px solid var(--border-strong)}.marketing-root .plan-cta:hover{background:rgba(255,255,255,.1)}.marketing-root .plan.featured .plan-cta{background:var(--gradient);border-color:transparent;color:var(--bg);font-weight:800;font-size:16px;padding:18px 24px;letter-spacing:.01em;box-shadow:0 12px 32px -8px rgba(59,130,246,.55),0 6px 20px -6px rgba(45,212,191,.45);transform:translateZ(0);position:relative}.marketing-root .plan.featured .plan-cta:hover{background:var(--gradient);filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 40px -8px rgba(59,130,246,.65),0 8px 24px -6px rgba(45,212,191,.5)}.marketing-root .plan-features{list-style:none;border-top:1px solid var(--border);padding-top:24px;flex:1}.marketing-root .plan-cta-note{text-align:center;font-size:12.5px;font-weight:600;color:var(--teal-soft);margin-top:-18px;margin-bottom:24px;letter-spacing:.01em}.marketing-root .plan-features li{position:relative;padding-left:28px;font-size:13.5px;line-height:1.55;padding-bottom:12px;color:var(--text-muted);text-align:left;display:block}.marketing-root .plan-features li strong{color:var(--text);font-weight:600}.marketing-root .plan-features li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:var(--teal);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'></polyline></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'></polyline></svg>") center/contain no-repeat}.marketing-root .plan-footnote{font-size:12px;color:var(--text-dim);margin-top:18px;padding-top:18px;border-top:1px dashed var(--border);line-height:1.5}@media (max-width:1000px){.marketing-root .plans-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media (max-width:600px){.marketing-root .plans{padding:70px 20px}}.marketing-root .ecosystem{padding:100px 40px}.marketing-root .ecosystem-inner{max-width:1280px;margin:0 auto}.marketing-root .section-head.center{text-align:center;margin:0 auto 56px;max-width:700px}.marketing-root .section-head.center h2{max-width:22ch;margin-left:auto;margin-right:auto}.marketing-root .section-head.center p{font-size:17px;color:var(--text-muted);margin:0 auto;line-height:1.6}.marketing-root .addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.marketing-root .addon-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:36px 32px 32px;position:relative;transition:all .3s;display:flex;flex-direction:column}.marketing-root .addon-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-3px)}.marketing-root .addon-badge{position:absolute;top:20px;right:20px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px;border-radius:100px;border:1px solid}.marketing-root .addon-badge.nativo{background:rgba(59,130,246,.12);color:var(--blue-light);border-color:rgba(59,130,246,.3)}.marketing-root .addon-badge.aliado{background:rgba(45,212,191,.1);color:var(--teal);border-color:rgba(45,212,191,.3)}.marketing-root .addon-icon{width:56px;height:56px;background:var(--gradient-soft);border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:24px}.marketing-root .addon-card h3{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:700;font-size:21px;letter-spacing:-.015em;color:var(--text);margin-bottom:14px;line-height:1.15}.marketing-root .addon-card>p{font-size:14px;color:var(--text-muted);line-height:1.55;margin-bottom:24px;flex:1}.marketing-root .addon-divider{height:1px;background:var(--border);margin-bottom:20px}.marketing-root .addon-note{font-size:13px;color:var(--text-muted);line-height:1.55}.marketing-root .ecosystem-foot{text-align:center;font-size:12px;color:var(--text-dim);margin-top:36px;max-width:72ch;margin-left:auto;margin-right:auto;line-height:1.6}.marketing-root .tier-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--border)}.marketing-root .tier-num{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim)}.marketing-root .tier-bars{display:flex;gap:4px}.marketing-root .tier-bars span{width:16px;height:3px;border-radius:2px;background:rgba(255,255,255,.1)}.marketing-root .tier-bars span.on{background:var(--teal)}.marketing-root .tier-cond{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.5;margin:-6px 0 16px}.marketing-root .tier-cond.abierto{color:var(--blue-light)}.marketing-root .tier-cond.evaluado{color:var(--teal)}.marketing-root .module-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.marketing-root .module-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.marketing-root .module-list li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:2px;border-radius:1px;background:var(--teal);opacity:.75}.marketing-root .stats-inner.cols-3{grid-template-columns:repeat(3,1fr)}.marketing-root .stats-note{grid-column:1/-1;position:relative;z-index:2;margin-top:12px;padding-top:26px;border-top:1px solid var(--border);text-align:center;font-size:13.5px;line-height:1.65;color:var(--text-dim)}.marketing-root .stats-note strong{color:var(--text);font-weight:600}@media (max-width:760px){.marketing-root .stats-inner.cols-3{grid-template-columns:1fr;gap:36px}}.marketing-root.paper{--bg:#F1F2EF;--bg-soft:#E9EAE5;--bg-card:#FFFFFF;--bg-card-hover:#FFFFFF;--border:#DBDCD4;--border-strong:#C2C4B9;--text:#14181F;--text-muted:#4A5160;--text-dim:#7A8090;--blue:#1D4ED8;--blue-hover:#1E40AF;--blue-light:#1D4ED8;--teal:#1D4ED8;--teal-soft:#1D4ED8;--gradient:#1D4ED8;--gradient-soft:rgba(29,78,216,0.07);--font-poppins:var(--font-plex);--font-jakarta:var(--font-plex);--font-display:var(--font-plex)}.marketing-root.paper nav{background:rgba(241,242,239,.94);border-bottom-color:var(--border)}.marketing-root.paper .nav-links .btn-primary{background:var(--blue);color:#ffffff;font-weight:600;animation:none;box-shadow:none}.marketing-root.paper .nav-links .btn-primary:before{display:none}.marketing-root.paper .nav-links .btn-primary:hover{filter:none;transform:none;box-shadow:none;background:var(--blue-hover)}.marketing-root.paper .cohort-inner:before,.marketing-root.paper .hero:after{display:none}.marketing-root.paper .section-head h2 .grad,.marketing-root.paper .val-num{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--blue)}.marketing-root.paper .nav-links a{color:var(--text-muted)}.marketing-root.paper .nav-links a:hover{color:var(--text)}.marketing-root.paper .btn{border-radius:6px}.marketing-root.paper .btn-primary{color:#ffffff}.marketing-root.paper .btn-secondary{border-color:var(--border-strong)}.marketing-root.paper .btn-secondary:hover{background:#ffffff}.marketing-root.paper .hero{padding:168px 40px 96px}.marketing-root.paper h1.hero-title{color:var(--text)}.marketing-root.paper .aurora,.marketing-root.paper .hero:before{display:none}.marketing-root.paper .hero-kicker{font-size:12px;text-transform:uppercase;margin-bottom:26px}.marketing-root.paper .eyebrow,.marketing-root.paper .hero-kicker{font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-weight:500;letter-spacing:.16em;color:var(--text-dim)}.marketing-root.paper .stats-inner{border-radius:0;border-color:var(--border-strong);padding:48px 48px 40px}.marketing-root.paper .stats-inner:before{display:none}.marketing-root.paper .stats-caption{grid-column:1/-1;font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);border-bottom:1px solid var(--border-strong);padding-bottom:14px;margin-bottom:34px;text-align:left}.marketing-root.paper .stat{text-align:left}.marketing-root.paper .stat .num,.marketing-root.paper .stat.alt .num{font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-weight:600;font-size:clamp(34px,4vw,56px);letter-spacing:-.02em;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--blue)}.marketing-root.paper .stat .label{text-align:left}.marketing-root.paper .stats-note{text-align:left;border-top-color:var(--border-strong)}.marketing-root.paper .stats-inner.reveal.visible .stat{animation:fadeIn .5s ease both}.marketing-root.paper .stat .num{filter:none!important}.marketing-root.paper .stats-inner.reveal.visible .stat .num{animation:none}.marketing-root.paper .addons-grid{gap:0}.marketing-root.paper .addon-card{border-radius:0;border:1px solid var(--border-strong);transition:none}.marketing-root.paper .addon-card:hover{background:var(--bg-card);transform:none;border-color:var(--border-strong);box-shadow:none}.marketing-root.paper .addon-card+.addon-card{border-left:0}.marketing-root.paper .tier-head{border-bottom-color:var(--border)}.marketing-root.paper .tier-num{font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-weight:500;letter-spacing:.12em}.marketing-root.paper .tier-bars span{background:#E3E4DD}.marketing-root.paper .tier-bars span.on{background:var(--blue)}.marketing-root.paper .tier-cond.abierto,.marketing-root.paper .tier-cond.evaluado{color:var(--blue)}.marketing-root.paper .module-list li:before{background:var(--text-dim);opacity:1}.marketing-root.paper .addon-divider{background:var(--border)}.marketing-root.paper .features-grid{grid-template-columns:repeat(2,1fr);gap:0 64px}.marketing-root.paper .feature-card{background:transparent;border:none;border-top:1px solid var(--border-strong);border-radius:0;padding:26px 0 34px;transition:none}.marketing-root.paper .feature-card:hover{transform:none;background:transparent}.marketing-root.paper .cohort-inner{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:0}.marketing-root.paper .val-step{background:transparent;border:none;border-top:1px solid var(--border);border-radius:0;backdrop-filter:none;padding:20px 0;transition:none}.marketing-root.paper .val-step:hover{background:transparent;transform:none;border-color:var(--border)}.marketing-root.paper .val-num{font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-weight:600}.marketing-root.paper .early:before{display:none}.marketing-root.paper .form-field label{font-family:var(--font-plexmono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.1em}.marketing-root.paper .form-field input,.marketing-root.paper .form-field select{background:#ffffff;background-color:#ffffff;border:1px solid var(--border-strong);border-radius:6px;color:var(--text)}.marketing-root.paper .form-field select option{background:#ffffff;color:var(--text)}.marketing-root.paper .form-field input:focus,.marketing-root.paper .form-field select:focus{border-color:var(--blue);background:#ffffff}.marketing-root.paper .form-submit{justify-content:center}.marketing-root.paper .form-submit button{border-radius:6px;flex:0 1 320px;max-width:320px}.marketing-root.paper .form-submit button.primary{color:#ffffff}.marketing-root.paper .form-success{border-radius:0;border-color:var(--border-strong)}.marketing-root.paper .success-icon{color:#ffffff}.marketing-root.paper .form-success strong{color:var(--blue)}@media (max-width:900px){.marketing-root.paper .addon-card+.addon-card{border-left:1px solid var(--border-strong);border-top:0}.marketing-root.paper .features-grid{grid-template-columns:1fr}.marketing-root .addons-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.marketing-root .ecosystem{padding:70px 20px}}.marketing-root .compare{padding:100px 40px}.marketing-root .compare-inner{max-width:1080px;margin:0 auto}.marketing-root .compare-head{text-align:center;margin-bottom:56px}.marketing-root .compare h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(30px,4vw,52px);letter-spacing:-.025em;line-height:1.05;margin-bottom:16px}.marketing-root .compare h2 .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .compare-head p{font-size:17px;color:var(--text-muted);max-width:56ch;margin:0 auto}.marketing-root .compare-table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;overflow:hidden}.marketing-root .compare-table{width:100%;border-collapse:collapse}.marketing-root .compare-table td,.marketing-root .compare-table th{padding:18px 24px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--border)}.marketing-root .compare-table th{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:700;font-size:16px;color:var(--text);background:rgba(255,255,255,.02)}.marketing-root .compare-table th.nexo{color:var(--blue);position:relative}.marketing-root .compare-table th.nexo:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient)}.marketing-root .compare-table td{color:var(--text-muted)}.marketing-root .compare-table td.yes{color:var(--teal);font-weight:600}.marketing-root .compare-table td.no{color:var(--text-dim)}.marketing-root .compare-table td.addon{color:var(--orange-soft);font-weight:600}.marketing-root .compare-table td.highlight{background:rgba(59,130,246,.05);color:var(--text);font-weight:600}.marketing-root .compare-table td.highlight.price{color:var(--blue-light);font-size:17px}.marketing-root .compare-table tr:last-child td{border-bottom:none}.marketing-root .compare-note{font-size:12px;color:var(--text-dim);text-align:center;margin-top:20px}@media (max-width:768px){.marketing-root .compare{padding:70px 0}.marketing-root .compare-head{padding:0 20px}.marketing-root .compare-table-wrap{border-radius:0;border-left:none;border-right:none}.marketing-root .compare-table{font-size:13px}.marketing-root .compare-table td,.marketing-root .compare-table th{padding:12px 14px}}.marketing-root .early{padding:120px 40px;position:relative;overflow:hidden}.marketing-root .early:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(59,130,246,.15),transparent 50%),radial-gradient(ellipse at bottom left,rgba(45,212,191,.1),transparent 50%);pointer-events:none}.marketing-root .early-inner{max-width:780px;margin:0 auto;position:relative;z-index:2;text-align:center}.marketing-root .early h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(32px,4.5vw,62px);letter-spacing:-.03em;line-height:1.02;margin-bottom:24px}.marketing-root .early h2 .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .early-sub{font-size:17px;color:var(--text-muted);max-width:58ch;margin:0 auto 40px;line-height:1.6}.marketing-root .price-anchor{display:inline-flex;align-items:center;gap:14px;padding:12px 22px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:100px;margin-bottom:40px;font-size:13.5px;color:var(--text)}.marketing-root .price-anchor .hl{color:var(--teal);font-weight:700}.marketing-root .price-anchor .sep{width:4px;height:4px;background:var(--text-dim);border-radius:50%}.marketing-root .early-form{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:44px 40px;text-align:left}.marketing-root .form-steps{display:flex;gap:8px;margin-bottom:32px;justify-content:center;flex-wrap:wrap}.marketing-root .form-step{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.marketing-root .form-step-num{width:22px;height:22px;border-radius:50%;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-dim)}.marketing-root .form-step.active{color:var(--blue-light)}.marketing-root .form-step.active .form-step-num{background:var(--blue);color:var(--text);border-color:var(--blue)}.marketing-root .form-sep{width:24px;height:1px;background:var(--border-strong);margin-top:11px}.marketing-root .form-fieldset{display:grid;gap:16px}.marketing-root .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.marketing-root .form-field label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-weight:600;margin-bottom:8px}.marketing-root .form-field input,.marketing-root .form-field select{width:100%;padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:14.5px;border-radius:10px;outline:none;transition:all .2s}.marketing-root .form-field select{cursor:pointer;background-color:#131A2B}.marketing-root .form-field select option{background:#131A2B;color:#fff;padding:10px}.marketing-root .form-field input:focus,.marketing-root .form-field select:focus{border-color:var(--blue);background:rgba(59,130,246,.04)}.marketing-root .form-field input::placeholder{color:var(--text-dim)}.marketing-root .form-submit{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.marketing-root .form-submit button{flex:1;padding:17px 24px;border-radius:100px;font-family:inherit;font-weight:600;font-size:14.5px;cursor:pointer;border:1px solid var(--border-strong);background:transparent;color:var(--text);transition:all .25s}.marketing-root .form-submit button:hover{background:rgba(255,255,255,.05)}.marketing-root .form-submit button.primary{background:var(--blue);border-color:var(--blue);flex:1.4}.marketing-root .form-submit button.primary:hover{background:var(--blue-hover)}.marketing-root .form-submit button:disabled{opacity:.6;cursor:not-allowed}.marketing-root .form-fineprint{font-size:11.5px;color:var(--text-dim);text-align:center;margin-top:20px;line-height:1.6}.marketing-root .form-error{margin-top:16px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#FCA5A5;font-size:13.5px;line-height:1.5;text-align:center}.marketing-root .form-success{background:var(--bg-card);border:1px solid rgba(45,212,191,.3);border-radius:20px;padding:56px 40px;text-align:center;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing-root .success-icon{width:64px;height:64px;background:var(--gradient);color:var(--bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.marketing-root .form-success h3{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;margin-bottom:14px;color:var(--text)}.marketing-root .form-success p{font-size:15px;color:var(--text-muted);max-width:46ch;margin:0 auto 8px;line-height:1.6}.marketing-root .form-success strong{color:var(--blue-light)}.marketing-root .credentials-box{margin:28px auto 0;max-width:460px;background:rgba(10,14,26,.6);border:1px solid var(--border-strong);border-radius:14px;padding:22px 24px;text-align:left}.marketing-root .credentials-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;color:var(--text-muted);border-bottom:1px solid var(--border)}.marketing-root .credentials-row:last-child{border-bottom:none}.marketing-root .credentials-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-weight:700}.marketing-root .credentials-value{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;color:var(--text);font-size:14px;word-break:break-all}.marketing-root .credentials-copy{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);color:var(--blue-light);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap}.marketing-root .credentials-copy:hover{background:rgba(59,130,246,.2)}.marketing-root .credentials-warn{margin-top:16px;padding:12px 14px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3);border-radius:10px;font-size:13px;color:#FDE68A;line-height:1.5}.marketing-root .credentials-warn strong{color:#F59E0B}.marketing-root .success-info{margin-top:18px!important;font-size:13.5px!important;color:var(--text-muted)!important;max-width:480px;margin-left:auto;margin-right:auto}.marketing-root .success-info.subdomain{font-size:13px!important;color:var(--text-dim)!important;font-style:italic}.marketing-root .success-actions{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.marketing-root .success-actions a,.marketing-root .success-actions button{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:100px;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;font-family:inherit;border:1px solid var(--border-strong);background:transparent;color:var(--text);transition:all .25s}.marketing-root .success-actions .wa{background:#25D366;border-color:#25D366;color:#052e16}.marketing-root .success-actions .wa:hover{filter:brightness(1.05);transform:translateY(-2px)}.marketing-root .success-actions .login{background:var(--gradient);border-color:transparent;color:var(--bg)}.marketing-root .success-actions .login:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (max-width:768px){.marketing-root .early{padding:70px 20px}.marketing-root .early-form{padding:28px 22px}.marketing-root .form-row{grid-template-columns:1fr}.marketing-root .form-submit{flex-direction:column}.marketing-root .credentials-row{flex-direction:column;align-items:flex-start;gap:6px}.marketing-root .credentials-copy{align-self:stretch;text-align:center}}.marketing-root .faq{padding:100px 40px}.marketing-root .faq-inner{max-width:820px;margin:0 auto}.marketing-root .faq h2{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:clamp(30px,4vw,52px);letter-spacing:-.025em;line-height:1.05;margin-bottom:44px}.marketing-root .faq h2 .grad{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.marketing-root .faq-item{border-top:1px solid var(--border);padding:24px 0;cursor:pointer;transition:padding .3s}.marketing-root .faq-item:last-child{border-bottom:1px solid var(--border)}.marketing-root .faq-q{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:20px}.marketing-root .faq-q:after{content:"+";font-size:26px;color:var(--blue);font-weight:400;transition:transform .3s;flex-shrink:0}.marketing-root .faq-item.open .faq-q:after{transform:rotate(45deg)}.marketing-root .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;font-size:15px;color:var(--text-muted);line-height:1.65}.marketing-root .faq-item.open .faq-a{max-height:320px;padding-top:16px}@media (max-width:768px){.marketing-root .faq{padding:70px 20px}.marketing-root .faq-q{font-size:16px}}.marketing-root footer{padding:80px 40px 32px;border-top:1px solid var(--border)}.marketing-root .footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--border)}.marketing-root .footer-brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:800;font-size:26px;letter-spacing:-.03em;margin-bottom:14px}.marketing-root .footer-brand span{color:var(--blue)}.marketing-root .footer-tag{font-size:14px;color:var(--text-muted);max-width:34ch;line-height:1.6}.marketing-root footer h4{font-size:12px;color:var(--blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px}.marketing-root footer ul{list-style:none;display:grid;gap:11px}.marketing-root footer a{color:var(--text-muted);text-decoration:none;font-size:14px;transition:color .2s}.marketing-root footer a:hover{color:var(--text)}.marketing-root .footer-legal{padding-top:20px;border-top:1px solid var(--gray-border,rgba(148,163,184,.14));line-height:1.65}.marketing-root .footer-bottom,.marketing-root .footer-legal{max-width:1280px;margin:28px auto 0;font-size:12.5px;color:var(--text-dim)}.marketing-root .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}@media (max-width:800px){.marketing-root footer{padding:60px 20px 24px}.marketing-root .footer-inner{grid-template-columns:1fr 1fr;gap:40px}}.marketing-root .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.marketing-root .reveal{opacity:0;transform:translateY(30px) scale(.978);transition:opacity .95s cubic-bezier(.22,1.12,.32,1),transform .95s cubic-bezier(.22,1.12,.32,1);will-change:opacity,transform}.marketing-root .reveal.visible{opacity:1;transform:translateY(0) scale(1)}.marketing-root .reveal-child{opacity:0;transform:translateY(28px) scale(.978);transition:opacity .9s cubic-bezier(.22,1.12,.32,1),transform .9s cubic-bezier(.22,1.12,.32,1);will-change:opacity,transform}.marketing-root .reveal.visible .reveal-child{opacity:1;transform:translateY(0) scale(1)}.marketing-root .hero{isolation:isolate}.marketing-root .hero .aurora{position:absolute;inset:-20% -10% -10%;z-index:0;pointer-events:none;overflow:hidden}.marketing-root .hero .aurora span{position:absolute;display:block;border-radius:50%;filter:blur(80px);opacity:.74;will-change:transform}.marketing-root .hero .aurora .a1{top:-12%;right:2%;width:660px;height:660px;background:radial-gradient(circle,rgba(59,130,246,.55),transparent 64%);animation:aurora-drift-1 22s ease-in-out infinite}.marketing-root .hero .aurora .a2{bottom:-18%;left:-6%;width:560px;height:560px;background:radial-gradient(circle,rgba(45,212,191,.48),transparent 64%);animation:aurora-drift-2 28s ease-in-out infinite}.marketing-root .hero .aurora .a3{top:22%;left:36%;width:460px;height:460px;background:radial-gradient(circle,rgba(96,165,250,.4),transparent 64%);animation:aurora-drift-3 34s ease-in-out infinite;opacity:.55}.marketing-root .hero .aurora .glow{top:8%;left:6%;width:720px;height:480px;border-radius:48%;filter:blur(100px);opacity:.5;background:radial-gradient(ellipse at center,rgba(59,130,246,.42) 0,rgba(45,212,191,.26) 42%,transparent 70%);animation:aurora-breathe 14s ease-in-out infinite}}@media (prefers-reduced-motion:no-preference){@keyframes aurora-drift-1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-96px,66px,0) scale(1.24)}}@keyframes aurora-drift-2{0%,to{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(104px,-64px,0) scale(.84)}}@keyframes aurora-drift-3{0%,to{transform:translateZ(0) scale(.92)}50%{transform:translate3d(76px,58px,0) scale(1.22)}}@keyframes aurora-breathe{0%,to{transform:translateZ(0) scale(.94);opacity:.5}50%{transform:translateZ(0) scale(1.16);opacity:.74}}.marketing-root .hero .mxh-robotwrap{isolation:isolate}.marketing-root .hero .mxh-robotwrap:before{content:"";position:absolute;top:50%;left:50%;width:130%;height:130%;z-index:-1;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(59,130,246,.22) 70deg,rgba(45,212,191,.3) 150deg,transparent 230deg,rgba(96,165,250,.2) 320deg,transparent 1turn);filter:blur(46px);opacity:.55;transform:translate(-50%,-50%);animation:mxh-conic 40s linear infinite}@keyframes mxh-conic{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.marketing-root .hero .mxh-bubbles span{animation:mxhBubbleFloat 7s ease-in-out infinite}.marketing-root .hero .mxh-bubbles .bb2{animation-duration:9s;animation-delay:-1.5s}.marketing-root .hero .mxh-bubbles .bb3{animation-duration:11s;animation-delay:-3s}.marketing-root .hero .mxh-bubbles .bb4{animation-duration:8s;animation-delay:-2s}.marketing-root .hero .mxh-bubbles .bb5{animation-duration:6s;animation-delay:-.8s}@keyframes mxhBubbleFloat{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-18px) translateX(8px)}}.marketing-root .hero .mxh-text .hero-checks,.marketing-root .hero .mxh-text .hero-ctas,.marketing-root .hero .mxh-text .hero-sub,.marketing-root .hero .mxh-text .pill,.marketing-root .hero .mxh-text h1.hero-title{animation:hero-rise .9s cubic-bezier(.16,1,.3,1) both}.marketing-root .hero .mxh-text .pill{animation-delay:.05s}.marketing-root .hero .mxh-text h1.hero-title{animation-delay:.12s}.marketing-root .hero .mxh-text .hero-sub{animation-delay:.42s}.marketing-root .hero .mxh-text .hero-ctas{animation-delay:.54s}.marketing-root .hero .mxh-text .hero-checks{animation-delay:.66s}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.marketing-root .hero .mxh-text h1.hero-title .teal{display:inline-block;background:linear-gradient(100deg,var(--blue) 0,var(--blue-light) 24%,var(--teal) 40%,var(--teal-soft) 50%,var(--teal) 60%,var(--blue-light) 76%,var(--blue) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-rise .9s cubic-bezier(.16,1,.3,1) both,text-shimmer 4.5s linear infinite;animation-delay:.18s,.9s}@keyframes text-shimmer{0%{background-position:0 50%}to{background-position:240% 50%}}.marketing-root .eyebrow{position:relative}.marketing-root .eyebrow:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:2px;border-radius:2px;background:var(--gradient);transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.16,1,.3,1) .15s}.marketing-root .compare-head .eyebrow:after,.marketing-root .dsh-head .eyebrow:after,.marketing-root .plans-head .eyebrow:after,.marketing-root .section-head.center .eyebrow:after{left:50%;width:44px;transform:translateX(-50%) scaleX(0);transform-origin:center}.marketing-root .reveal.visible .eyebrow:after{transform:scaleX(1)}.marketing-root .compare-head.reveal.visible .eyebrow:after,.marketing-root .plans-head.reveal.visible .eyebrow:after,.marketing-root .section-head.center.reveal.visible .eyebrow:after{transform:translateX(-50%) scaleX(1)}.marketing-root .faq .eyebrow:after{animation:draw-underline 1s cubic-bezier(.16,1,.3,1) .2s both}@keyframes draw-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marketing-root .btn{position:relative;overflow:hidden;isolation:isolate}.marketing-root .btn:after{content:"";position:absolute;top:0;left:-130%;width:80%;height:100%;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5) 50%,transparent);transform:skewX(-18deg);pointer-events:none;transition:transform 0s}.marketing-root .btn:hover:after{animation:btn-shine .8s cubic-bezier(.16,1,.3,1)}@keyframes btn-shine{0%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(360%) skewX(-18deg)}}.marketing-root .btn-secondary:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.22) 50%,transparent)}.marketing-root .addon-card,.marketing-root .feature-card,.marketing-root .pain-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.marketing-root .feature-card:hover{transform:translateY(-8px);border-color:rgba(59,130,246,.55);box-shadow:0 0 0 1px rgba(59,130,246,.22),0 30px 60px -24px rgba(59,130,246,.6)}.marketing-root .addon-card:hover{transform:translateY(-8px);border-color:rgba(45,212,191,.5);box-shadow:0 0 0 1px rgba(45,212,191,.2),0 30px 60px -24px rgba(45,212,191,.55)}.marketing-root .pain-card:hover{transform:translateY(-6px);border-color:rgba(59,130,246,.4);box-shadow:0 0 0 1px rgba(59,130,246,.16),0 26px 52px -24px rgba(59,130,246,.4)}.marketing-root .addon-icon,.marketing-root .feature-icon,.marketing-root .pain-emoji{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.marketing-root .addon-card:hover .addon-icon,.marketing-root .feature-card:hover .feature-icon,.marketing-root .pain-card:hover .pain-emoji{transform:scale(1.14) translateY(-2px)}.marketing-root .plan.featured{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.marketing-root .plan.featured:hover{box-shadow:0 0 0 1px rgba(59,130,246,.18),0 48px 90px -34px rgba(59,130,246,.45)}.marketing-root .stats-inner.reveal .stat{opacity:0}.marketing-root .stats-inner.reveal.visible .stat{animation:stat-pop .7s cubic-bezier(.34,1.56,.64,1) both}.marketing-root .stats-inner.reveal.visible .stat:first-child{animation-delay:.05s}.marketing-root .stats-inner.reveal.visible .stat:nth-child(2){animation-delay:.14s}.marketing-root .stats-inner.reveal.visible .stat:nth-child(3){animation-delay:.23s}.marketing-root .stats-inner.reveal.visible .stat:nth-child(4){animation-delay:.32s}@keyframes stat-pop{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{transform:translateY(0) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}.marketing-root .stats-inner.reveal .stat .num{will-change:filter}.marketing-root .stats-inner.reveal.visible .stat .num{animation:stat-num-glow 1.4s cubic-bezier(.16,1,.3,1) both}.marketing-root .stats-inner.reveal.visible .stat:first-child .num{animation-delay:.18s}.marketing-root .stats-inner.reveal.visible .stat:nth-child(2) .num{animation-delay:.27s}.marketing-root .stats-inner.reveal.visible .stat:nth-child(3) .num{animation-delay:.36s}.marketing-root .stats-inner.reveal.visible .stat:nth-child(4) .num{animation-delay:.45s}@keyframes stat-num-glow{0%{filter:drop-shadow(0 0 0 rgba(59,130,246,0))}45%{filter:drop-shadow(0 6px 22px rgba(59,130,246,.7))}to{filter:drop-shadow(0 4px 14px rgba(59,130,246,.18))}}.marketing-root .stats-inner.reveal.visible .stat.alt .num{animation-name:stat-num-glow-teal}@keyframes stat-num-glow-teal{0%{filter:drop-shadow(0 0 0 rgba(45,212,191,0))}45%{filter:drop-shadow(0 6px 22px rgba(45,212,191,.7))}to{filter:drop-shadow(0 4px 14px rgba(45,212,191,.18))}}.marketing-root .compare-table-wrap.reveal tbody tr{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.marketing-root .compare-table-wrap.reveal.visible tbody tr{opacity:1;transform:translateY(0)}.marketing-root .compare-table-wrap.reveal.visible tbody tr:first-child{transition-delay:.03s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(2){transition-delay:.06s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(3){transition-delay:.09s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(4){transition-delay:.12s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(5){transition-delay:.15s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(6){transition-delay:.18s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(7){transition-delay:.21s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(8){transition-delay:.24s}.marketing-root .compare-table-wrap.reveal.visible tbody tr:nth-child(n+9){transition-delay:.27s}.marketing-root .plan.featured:after{content:"";position:absolute;top:0;left:0;height:2px;width:38%;border-radius:20px;background:linear-gradient(90deg,transparent 0,var(--teal-soft) 50%,transparent 100%);pointer-events:none;animation:edge-sheen 6s ease-in-out infinite}@keyframes edge-sheen{0%{transform:translateX(-20%);opacity:0}18%{opacity:.9}50%{transform:translateX(220%);opacity:.9}68%{opacity:0}to{transform:translateX(220%);opacity:0}}}@media (prefers-reduced-motion:reduce){.marketing-root .compare-table-wrap tbody tr,.marketing-root .reveal,.marketing-root .reveal-child,.marketing-root .stat,.marketing-root .stat .num{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;filter:none!important}.marketing-root .hero .aurora{display:none}.marketing-root .hero .mxh-robotwrap:before,.marketing-root .plan.featured:after{animation:none!important;display:none}}.marketing-root .domain-gift{display:flex;align-items:center;gap:16px;border-radius:16px;background:linear-gradient(135deg,rgba(45,212,191,.11),rgba(59,130,246,.08));border:1px solid rgba(45,212,191,.38);box-shadow:0 12px 34px -16px rgba(45,212,191,.45),inset 0 1px 0 rgba(255,255,255,.05);position:relative;overflow:hidden}.marketing-root .domain-gift:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(94,234,212,.16) 50%,transparent 68%);transform:translateX(-110%);animation:gift-sheen 5s ease-in-out infinite;pointer-events:none}@keyframes gift-sheen{0%,55%{transform:translateX(-110%)}to{transform:translateX(110%)}}.marketing-root .domain-gift .gift-emoji{line-height:1;flex-shrink:0;filter:drop-shadow(0 3px 9px rgba(45,212,191,.55))}.marketing-root .domain-gift .gift-body{flex:1;min-width:0}.marketing-root .domain-gift .gift-title{font-weight:600;color:var(--text);line-height:1.2}.marketing-root .domain-gift .gift-title .free{color:var(--teal-soft)}.marketing-root .domain-gift .gift-sub{color:var(--text-muted);line-height:1.5}.marketing-root .domain-gift .gift-fine{color:var(--text-dim);line-height:1.5}.marketing-root .domain-gift.hero{padding:18px 20px;margin:22px 0}.marketing-root .domain-gift.hero .gift-emoji{font-size:38px}.marketing-root .domain-gift.hero .gift-title{font-size:18px}.marketing-root .domain-gift.hero .gift-sub{font-size:14px;margin-top:3px}.marketing-root .domain-gift.hero .gift-fine{font-size:12px;margin-top:6px}.marketing-root .domain-gift.strip{padding:14px 20px;margin:0 auto;max-width:660px}.marketing-root .domain-gift.strip .gift-emoji{font-size:30px}.marketing-root .domain-gift.strip .gift-title{font-size:15.5px}.marketing-root .domain-gift.strip .gift-sub{font-size:13px;margin-top:2px}.marketing-root .domain-gift.strip .gift-fine{font-size:11.5px;margin-top:5px}@media (max-width:600px){.marketing-root .domain-gift{flex-direction:column;text-align:center;align-items:center}}@media (prefers-reduced-motion:reduce){.marketing-root .domain-gift:before{display:none}}.marketing-root .intro-loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg);opacity:1;transition:opacity .3s ease}.marketing-root .intro-loader.fade-out{opacity:0;pointer-events:none}.marketing-root .intro-loader-spinner{animation:intro-spin .9s linear infinite}@keyframes intro-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.marketing-root .intro-loader{display:none}}