.mind-landing{--lp-muted:#aeb6cd;--lp-line:#ffffff17;background:#090c15;color:#f5f5fc;overflow:clip;font-family:Inter,system-ui,sans-serif}.mind-landing *{box-sizing:border-box}.mind-landing button,.mind-landing a{touch-action:manipulation}.mind-landing button:focus-visible,.mind-landing a:focus-visible,.mind-landing summary:focus-visible{outline:3px solid #b69aff;outline-offset:5px}.mind-landing a{color:inherit;text-decoration:none}.mind-landing p{font-size:16px;line-height:1.8;color:var(--lp-muted)}.lp-header{max-width:1320px;margin:auto;height:104px;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:28px}.lp-header .brand{margin:0}.lp-header .brand img{width:40px;height:40px}.lp-header .brand small{font-size:8px;letter-spacing:2px}.lp-header nav{display:flex;gap:30px;font-size:13px;color:#c7cadd}.lp-login{display:flex;gap:14px;align-items:center;border:1px solid #33394b;border-radius:12px;min-height:46px;padding:0 20px;font-size:13px}.mind-landing svg{width:19px;height:19px;flex-shrink:0}.lp-hero{max-width:1320px;margin:auto;padding:74px 56px 70px;display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:40px;position:relative}.lp-hero:before{content:"";position:absolute;pointer-events:none;width:700px;height:700px;top:-200px;right:-260px;background:radial-gradient(ellipse,#50309725,transparent 68%)}.lp-kicker{color:#bca1fa;font-weight:650;font-size:10px;letter-spacing:2px;display:flex;gap:10px;align-items:center;line-height:1.8}.lp-kicker i,.lp-command-top i{width:6px;height:6px;border-radius:50%;background:#9b72ff;box-shadow:0 0 14px #a67aff}.lp-hero h1{font-size:clamp(38px,4.7vw,66px);line-height:1.08;letter-spacing:-2.8px;font-weight:650;margin:24px 0}.lp-hero h1 em{font-style:normal;background:linear-gradient(110deg,#c7a1ff,#a59dff 55%,#7bc5ff);background-clip:text;-webkit-background-clip:text;color:transparent}.lp-lead{max-width:490px}.lp-offer{display:flex;align-items:center;gap:22px;margin:28px 0}.lp-offer>strong{font-size:28px;font-weight:620;white-space:nowrap}.lp-offer>strong span{font-size:14px;color:#a8aec2;font-weight:400}.lp-offer>span{font-size:10px;letter-spacing:1px;border-left:1px solid #35384c;padding-left:20px;line-height:1.9}.lp-offer small{font-size:10px;letter-spacing:0;color:#929cb6}.lp-cta{display:flex;align-items:center;gap:22px}.lp-primary{border:1px solid #ab83ff;background:linear-gradient(110deg,#9761f3,#715bef);color:white;min-height:54px;border-radius:12px;padding:16px 22px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:13px;font-weight:600;box-shadow:0 8px 30px #8255e128;cursor:pointer;transition:transform .2s,box-shadow .2s}.lp-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px #8255e14a}.lp-secondary{font-size:12px;display:flex;align-items:center;gap:9px;min-height:48px}.mind-landing .lp-fine{font-size:11px;line-height:1.8;max-width:450px;margin-top:18px;color:#a1a9bf}.lp-command{border:1px solid #7863a446;border-radius:22px;background:linear-gradient(145deg,#201b374a,#0e1420);position:relative;box-shadow:0 40px 100px #0005;transform:perspective(1200px) rotateY(-4deg);margin-top:8px}.lp-command-top{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--lp-line);font-size:8px;letter-spacing:1.1px;color:#a7a3c0;gap:10px}.lp-command-top span{display:flex;align-items:center;gap:7px}.lp-orbit{height:348px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#6540b62e,transparent 55%)}.lp-orbit:before,.lp-orbit:after{content:"";position:absolute;border:1px solid #9a82d426;width:230px;height:230px;border-radius:50%}.lp-orbit:after{width:306px;height:306px;border-style:dashed;opacity:.6}.lp-core{width:132px;height:132px;border:1px solid #b398e84d;border-radius:50%;background:radial-gradient(ellipse at top,#30234b,#151323);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;box-shadow:0 0 55px #7041c925}.lp-core img{width:42px;height:42px;margin-bottom:5px}.lp-core span{font-size:11px;line-height:1.6;color:#b9aacd;text-align:center}.lp-core b{color:#ece4ff;font-weight:500}.lp-node{position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#151827;border:1px solid #46415a;border-radius:14px;width:105px;height:78px;z-index:3;box-shadow:0 6px 25px #0004}.lp-node>span{color:#b89bff;margin-bottom:3px}.lp-node strong{font-size:10px;font-weight:550}.lp-node small{font-size:8px;color:#8f97b0;margin-top:3px}.lp-node-0{top:8px;left:calc(50% - 52px)}.lp-node-1{top:84px;right:9px}.lp-node-2{bottom:46px;right:14px}.lp-node-3{bottom:5px;left:calc(50% - 52px)}.lp-node-4{bottom:46px;left:14px}.lp-node-5{top:84px;left:9px}.lp-command-bottom{border-top:1px solid var(--lp-line);padding:17px;display:flex;gap:9px;align-items:center;justify-content:center;color:#a8adc4;font-size:10px}.lp-command-bottom svg{width:14px;color:#99bdbc}.lp-illustration-label{position:absolute;bottom:-28px;text-align:center;width:100%;font-size:9px;color:#8892ac}.lp-readiness{max-width:1208px;margin:0 auto;padding:26px 30px;border:1px solid var(--lp-line);border-radius:14px;background:#11141f;display:grid;grid-template-columns:230px 1fr;align-items:center;gap:28px}.lp-readiness>span{font-size:9px;letter-spacing:1px;color:#bcade2;display:flex;align-items:center;gap:10px}.lp-readiness p{font-size:12px;line-height:1.8;margin:0}.lp-section{max-width:1320px;margin:auto;padding:110px 56px}.lp-section-heading h2{font-size:40px;line-height:1.2;letter-spacing:-1.4px;margin:18px 0}.lp-section-heading>p{max-width:610px;font-size:14px}.lp-specialists{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.lp-specialist{padding:28px 26px;border:1px solid var(--lp-line);background:linear-gradient(140deg,#171a28,#10131e);border-radius:17px;display:flex;flex-direction:column;transition:border-color .2s}.lp-specialist:hover{border-color:#886ab765}.lp-specialist-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:15px}.lp-specialist-top>span{color:#b390ff;background:#a67aff14;border:1px solid #a67aff25;border-radius:11px;width:42px;height:42px;display:grid;place-items:center}.lp-specialist-top small{font-size:10px;color:#a7aec5}.lp-specialist h3{font-size:20px;line-height:1.4;font-weight:550;letter-spacing:-.4px;margin:0 0 10px}.lp-specialist p{font-size:12px;line-height:1.9;flex:1}.lp-capability{font-size:9px;line-height:1.6;color:#b9b0d0;border-top:1px solid var(--lp-line);padding-top:17px;margin-top:12px}.lp-demo-section{border-top:1px solid var(--lp-line);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lp-demo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.lp-demo-tabs button{font-size:11px;color:#adb5ca;border:1px solid #353a50;border-radius:9px;padding:12px;min-height:44px}.lp-demo-tabs button[aria-pressed=true]{color:#e3d3ff;border-color:#8f65d9;background:#5b348134}.lp-demo{border:1px solid #40384e;border-radius:20px;padding:28px;background:#141624}.lp-demo-question{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--lp-line);padding-bottom:22px}.lp-demo-question p{margin:0;color:#e4dff2;font-size:14px;font-weight:500}.lp-avatar{width:34px;height:34px;background:#343449;display:grid;place-items:center;flex-shrink:0;font-size:8px;border-radius:50%;color:#bcb7cd}.lp-collaboration{list-style:none;padding:8px 0;margin:15px 0}.lp-collaboration li{display:flex;gap:16px;padding:12px 0}.lp-collaboration li>span{display:grid;place-items:center;background:#aa7aff12;border:1px solid #aa7aff25;width:32px;height:32px;border-radius:9px;flex-shrink:0;color:#b496ec}.lp-collaboration strong{font-size:12px;font-weight:550}.lp-collaboration p{font-size:11px;line-height:1.8;margin:4px 0 0}.lp-demo-answer{display:flex;gap:14px;border-top:1px solid var(--lp-line);padding-top:18px}.lp-demo-answer img{width:32px;height:32px}.lp-demo-answer p{font-size:12px;color:#c7b9de;margin:0}.lp-demo>small{display:block;font-size:9px;color:#9dabc0;line-height:1.8;margin-top:24px}.lp-principles{max-width:1208px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);padding:35px 0;gap:52px}.lp-principles span{font-size:9px;letter-spacing:1.3px;color:#a28abf}.lp-principles h3{font-size:20px;font-weight:500;margin:16px 0 8px}.lp-principles p{font-size:12px;margin:0}.lp-pricing-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.lp-trial{margin-top:32px;max-width:430px;padding:22px 24px;border-left:2px solid #a17cdd;background:linear-gradient(90deg,#8d5de114,transparent)}.lp-trial strong{font-size:15px;font-weight:550}.lp-trial p{font-size:12px;margin-bottom:8px}.lp-trial small{font-size:10px;color:#a8b1c8;line-height:1.9;display:block}.lp-price-card{border:1px solid #a77af158;border-radius:22px;background:radial-gradient(ellipse at top right,#52357b3b,transparent 75%),#151622;padding:34px;box-shadow:0 25px 80px #0004}.lp-price-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;align-items:center;gap:10px}.lp-draft{border:1px solid #9470c15c;border-radius:6px;background:#9c6bdb17;color:#c4a7e8;padding:5px 7px;font-size:8px}.lp-price{font-size:58px;letter-spacing:-2px;margin-top:24px;font-weight:550;line-height:1.2}.lp-price small{font-size:14px;letter-spacing:0;color:#acacc4;font-weight:400;margin-left:9px}.lp-price-card>p{font-size:13px}.lp-price-card ul{list-style:none;padding:20px 0;border-top:1px solid var(--lp-line);margin-top:25px}.lp-price-card li{display:flex;gap:12px;font-size:12px;line-height:1.8;padding:8px 0;color:#ced0e1}.lp-price-card li svg{width:16px;color:#b594ef}.lp-price-card .lp-primary{width:100%}.lp-price-card>small{display:block;line-height:1.9;font-size:10px;color:#9ea9c2;margin-top:18px}.lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;border-top:1px solid var(--lp-line)}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:21px 0}.lp-faq summary{display:flex;justify-content:space-between;cursor:pointer;gap:18px;font-size:14px;list-style:none;min-height:30px;align-items:center}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{color:#ad8ddd;font-size:20px}.lp-faq details p{font-size:12px;margin-bottom:2px}.lp-final{padding:75px 24px 90px;text-align:center;border-top:1px solid var(--lp-line);background:radial-gradient(ellipse at bottom,#7346bd25,transparent 70%)}.lp-final .lp-kicker{justify-content:center}.lp-final h2{font-size:40px;line-height:1.25;letter-spacing:-1.5px;margin:20px 0 32px}.lp-footer{max-width:1320px;margin:auto;padding:32px 56px;display:flex;gap:26px;align-items:center;border-top:1px solid var(--lp-line)}.lp-footer .brand{margin:0}.lp-footer .brand img{width:30px;height:30px}.lp-footer p{font-size:10px;flex:1}.lp-footer>a:not(.brand),.lp-footer button{font-size:10px;color:#a3adc2}.billing-capacity{display:grid;grid-template-columns:1fr 1fr;gap:18px}.billing-meter{height:6px;background:#30364c;border-radius:10px;overflow:hidden;margin:15px 0}.billing-meter>span{height:100%;display:block;background:linear-gradient(90deg,#a275ff,#7b98ff);max-width:100%}.billing-alert{color:#f5bf7c}.billing-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;background:linear-gradient(115deg,#262038,#151a28);border:1px solid #8563b34d;border-radius:18px;margin-bottom:24px}.billing-hero h2{font-size:24px;margin:6px 0}.billing-hero small{font-size:12px;color:#b7bdd1}
@media(min-width:1400px){.lp-hero{padding-top:95px;padding-bottom:100px}}@media(max-width:1100px){.lp-header{padding:0 30px}.lp-hero{padding:50px 30px 70px;gap:28px}.lp-hero h1{font-size:46px;letter-spacing:-2px}.lp-hero .lp-cta{flex-direction:column;align-items:flex-start;gap:8px}.lp-hero .lp-secondary{min-height:40px}.lp-offer{gap:15px}.lp-offer>strong{font-size:26px}.lp-readiness{margin:0 30px}.lp-section{padding:85px 30px}.lp-demo-section,.lp-pricing-section,.lp-faq{gap:40px}.lp-principles{margin:0 30px;gap:35px}.lp-specialist{padding:22px}.lp-section-heading h2{font-size:35px}.lp-footer{padding:30px;flex-wrap:wrap}.lp-node{width:93px}.lp-node-0,.lp-node-3{left:calc(50% - 46px)}}@media(max-width:760px){.lp-header{height:84px;padding:0 22px;gap:15px}.lp-header nav{display:none}.lp-header .brand>span,.lp-footer .brand>span{display:block}.lp-header .brand small{display:none}.lp-header .brand img{width:34px}.lp-login{min-height:44px;padding:0 14px}.lp-hero{grid-template-columns:1fr;padding:44px 24px 65px;gap:42px}.lp-hero h1{font-size:48px;letter-spacing:-2.4px;line-height:1.1}.lp-kicker{font-size:9px;letter-spacing:1.5px}.lp-lead{font-size:15px!important}.lp-offer{flex-wrap:wrap;gap:16px}.lp-offer>span{padding-left:16px}.lp-hero .lp-cta{align-items:stretch;gap:14px}.lp-hero .lp-secondary{justify-content:center}.lp-hero .lp-fine{font-size:10px}.lp-command{transform:none;max-width:470px;width:100%;margin:0 auto}.lp-orbit{height:332px}.lp-node{width:98px}.lp-node-0,.lp-node-3{left:calc(50% - 49px)}.lp-readiness{margin:0 24px;grid-template-columns:1fr;padding:22px;gap:12px}.lp-readiness p{font-size:12px}.lp-section{padding:70px 24px}.lp-section-heading h2{font-size:34px;letter-spacing:-1.2px}.lp-specialists{grid-template-columns:1fr;gap:14px;margin-top:30px}.lp-specialist{padding:25px}.lp-specialist-top{margin-bottom:18px}.lp-specialist h3{max-width:310px}.lp-specialist p{font-size:13px}.lp-demo-section,.lp-pricing-section,.lp-faq{grid-template-columns:1fr;gap:32px}.lp-demo{padding:24px}.lp-principles{grid-template-columns:1fr;margin:0 24px;padding:30px 0;gap:30px}.lp-principles p{max-width:350px}.lp-price-card{padding:28px}.lp-price{font-size:54px}.lp-faq{gap:10px}.lp-faq summary{font-size:14px;line-height:1.7}.lp-final{padding:65px 24px}.lp-final h2{font-size:30px;letter-spacing:-1px}.lp-footer{padding:28px 24px;gap:18px}.lp-footer p{flex-basis:55%}.lp-footer>a:not(.brand){font-size:11px;line-height:1.7}.billing-capacity{grid-template-columns:1fr}.billing-hero{align-items:flex-start;flex-direction:column}.mind-landing .brand b{font-weight:450}}@media(prefers-reduced-motion:reduce){.mind-landing *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.billing-hero h2{line-height:1.3}.billing-hero h2 small{display:block;font-size:12px;line-height:1.7;margin-top:8px}

@media(prefers-reduced-motion:no-preference){.lp-hero-copy{animation:lp-arrive .5s ease-out both}@keyframes lp-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
@media(prefers-contrast:more){.mind-landing{--lp-muted:#d6daea;--lp-line:#ffffff66}.lp-capability,.lp-fine,.lp-illustration-label{color:#d7c8ee!important}}

.lp-specialist-explore{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;color:#d6c2ff;font-size:13px;text-align:left}.lp-explore-demo{margin-top:24px}.business-demo{color:#f0eef8;background:#0d101a;border:1px solid #45415d;border-radius:18px;overflow:hidden}.business-demo svg{width:20px;height:20px;flex-shrink:0}.demo-banner{padding:15px 22px;display:flex;align-items:center;gap:12px;background:#221c37;color:#d2bff4;letter-spacing:.8px;font-size:11px;line-height:1.8}.demo-nav{display:flex;overflow:auto;gap:4px;padding:14px;border-bottom:1px solid #303346;scrollbar-width:thin}.demo-nav button{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid transparent;border-radius:11px;padding:12px;color:#b1b9ce;min-height:46px;font-size:13px}.demo-nav button[aria-pressed=true]{color:#e8dcff;background:#29203f;border-color:#7658a8}.demo-body{padding:30px}.demo-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.demo-page-title h3{font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-1px;margin:12px 0}.demo-page-title p,.demo-card p{font-size:14px;line-height:1.9;color:#b7c0d4}.demo-live{font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:8px;color:#c5b4e2}.demo-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.demo-stat{display:flex;flex-direction:column;gap:12px;border:1px solid #36384d;background:#171a29;padding:22px;border-radius:14px}.demo-stat>span{font-size:13px;color:#b7c0d4}.demo-stat strong{font-size:25px;line-height:1.3;letter-spacing:-.6px}.demo-stat small{font-size:11px;line-height:1.7;color:#aab2c9}.demo-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.demo-card{padding:26px;border:1px solid #34384c;border-radius:16px;background:#151824;min-width:0}.demo-card h4{font-size:23px;line-height:1.4;letter-spacing:-.5px;margin:12px 0}.demo-priority{background:radial-gradient(ellipse at top right,#7043b22b,transparent 75%),#171725}.demo-priority .lp-primary{margin-top:12px}.demo-steps{padding-left:22px;color:#b6a2d7}.demo-steps li{padding:10px 0}.demo-steps b,.demo-steps span{display:block;font-size:13px;line-height:1.8}.demo-steps span{color:#abb5cb}.demo-definition{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid #34384c;padding:16px 0;font-size:13px;line-height:1.7}.demo-definition b{text-align:right}.demo-table-wrap{overflow:auto}.demo-table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.demo-table td,.demo-table th{text-align:left;padding:18px 12px;border-bottom:1px solid #34384c;line-height:1.8}.demo-table th{color:#b4bed3;font-weight:500}.demo-table small{display:block;color:#aeb8ce}.demo-status{display:inline-block;border:1px solid #594775;background:#38265155;color:#d6c0f8;border-radius:8px;padding:5px 10px;font-size:12px;line-height:1.6}.demo-control{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:11px 15px;border:1px solid #6d568e;border-radius:10px;color:#e3d4fa;font-size:13px;background:#31204366}.demo-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.demo-product h4{font-size:18px}.demo-product-art{height:110px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(ellipse,#7353b147,#252032);margin-bottom:20px}.demo-product-art svg{width:40px;height:40px;color:#c7a9ff}.art-1{background:radial-gradient(ellipse,#ab6b6347,#28202e)}.art-2{background:radial-gradient(ellipse,#398b9c47,#1c2634)}.demo-product .demo-definition{font-size:12px;gap:8px}.demo-profit-bar{display:flex;overflow:hidden;border-radius:8px;margin:10px 0 24px;min-height:46px;background:#7254aa;font-size:11px}.demo-profit-bar span{display:grid;place-items:center;padding:9px}.demo-profit-bar span:first-child{background:#343d56}.demo-chat{max-width:650px;margin:auto;border:1px solid #3b3f52;border-radius:16px;overflow:hidden;background:#121622}.demo-chat-head{padding:18px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #34384c}.demo-chat-head small{display:block;font-size:11px;color:#afb8cd;margin-top:5px}.demo-chat-history{min-height:240px;max-height:360px;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:16px}.demo-bubble{padding:14px 17px;border:1px solid #3a4055;border-radius:16px 16px 16px 4px;max-width:90%;font-size:14px;line-height:1.8;background:#1b2030}.demo-own{align-self:flex-end;background:#3a2857;border-color:#76509e;border-radius:16px 16px 4px 16px}.demo-chat form{display:flex;gap:12px;padding:16px;border-top:1px solid #34384c}.demo-chat input{min-width:0;flex:1;border:1px solid #454960;border-radius:10px;background:#0d111c;color:#f2eefb;padding:12px;font:inherit}.demo-specialists{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.demo-specialists button{min-height:64px;border:1px solid #45405b;border-radius:12px;background:#191827;display:flex;gap:12px;align-items:center;padding:16px;text-align:left;font-size:14px;color:#c4bbd7}.demo-specialists button[aria-pressed=true]{border-color:#a47ee0;background:#332545;color:#eee3ff}.demo-specialist-detail p{max-width:650px}.demo-ad{display:flex;flex-direction:column;align-items:flex-start}.demo-ad .demo-product-art{width:100%}.demo-ad small{font-size:12px;color:#adb6cd;line-height:1.8;margin-top:18px}.demo-foot{padding:18px 24px;display:flex;gap:22px;justify-content:space-between;border-top:1px solid #34384c;font-size:11px;line-height:1.8;color:#adb6cd}.demo-foot button{color:#cfb7ed;min-height:44px;text-decoration:underline}.expert-workbench{border:1px solid #514366;border-radius:20px;background:radial-gradient(ellipse at top right,#7043b21a,transparent 65%),#121622;overflow:hidden;margin-bottom:26px}.expert-heading{padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center}.expert-heading h2{font-size:26px;line-height:1.3;margin:10px 0}.expert-heading p,.expert-body p{font-size:14px;line-height:1.8;color:#b5bed3}.expert-state{font-size:11px;line-height:1.7;color:#e2c38b;border:1px solid #79623e;border-radius:20px;padding:8px 13px;white-space:nowrap}.expert-state.ready{color:#b9e0cf;border-color:#3e7a65}.expert-tabs{display:flex;overflow:auto;gap:8px;padding:0 28px 22px}.expert-tabs button{display:flex;gap:8px;align-items:center;padding:12px;min-height:46px;border:1px solid #383d52;border-radius:10px;font-size:13px;white-space:nowrap}.expert-tabs svg,.expert-icon svg{width:22px;height:22px}.expert-tabs button[aria-pressed=true]{background:#392951;border-color:#a57ce0;color:#e3ceff}.expert-body{display:grid;grid-template-columns:1fr 1.2fr;border-top:1px solid #33374b}.expert-identity,.expert-prompt{padding:28px}.expert-identity{border-right:1px solid #33374b}.expert-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #7856a0;border-radius:14px;background:#38264e;color:#d6b7ff;margin-bottom:20px}.expert-identity h3{font-size:23px;line-height:1.4}.expert-prompt form{display:grid;gap:16px}.publication-preview{padding:20px;margin-top:18px;border:1px solid #3a4054;border-radius:12px}.publication-preview>div:first-child{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.publication-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.publication-preview small{font-size:12px;color:#aeb8ce}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#c2a8ec}.business-demo button:focus-visible,.expert-workbench button:focus-visible{outline:3px solid #c19dff;outline-offset:3px}
@media(max-width:760px){.demo-body{padding:20px}.demo-page-title{display:block}.demo-page-title h3{font-size:27px}.demo-live{margin-top:16px}.demo-stat-grid,.demo-grid,.demo-product-grid{grid-template-columns:1fr}.demo-stat{padding:20px}.demo-specialists{grid-template-columns:repeat(2,1fr)}.demo-foot{flex-direction:column;gap:5px}.demo-banner{font-size:10px;padding:12px 16px}.demo-card{padding:21px}.expert-heading{padding:22px;display:block}.expert-state{display:inline-block;margin-top:12px;white-space:normal}.expert-tabs{padding:0 22px 20px}.expert-body{grid-template-columns:1fr}.expert-identity{border-right:0;border-bottom:1px solid #33374b}.expert-identity,.expert-prompt{padding:22px}.expert-heading h2{font-size:24px}.demo-chat form{gap:7px;padding:12px}.demo-chat .demo-control{padding:9px}.lp-specialist-explore{font-size:14px}}

dialog:has(.business-demo){max-width:1120px;width:calc(100% - 36px)}@media(min-width:1000px){.demo-nav{flex-wrap:wrap}}

@media(max-width:760px){.expert-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.expert-tabs button{justify-content:flex-start;white-space:normal}}

/* Mejoras 1 · 2026-11-14 · en celular el botón principal entra en la primera pantalla. */
@media(max-width:480px){
 .lp-hero h1{font-size:clamp(34px,10.4vw,42px);letter-spacing:-1.6px;line-height:1.08;margin:16px 0}
 .lp-lead{font-size:15.5px;line-height:1.55}
}

/* ===== Landing v2 · grafito (ronda 2) ===== */
.mind-landing{--lp-muted:#a1a1ab;--lp-line:#ffffff14;background:radial-gradient(1200px 600px at 70% -10%,#8b7cff14,transparent 60%),#09090b!important}
.mind-landing .lp-kicker{color:#a1a1ab!important;font-size:11px;letter-spacing:.16em}
.mind-landing .lp-kicker i{background:#4ade80!important;box-shadow:0 0 0 4px #4ade8022}
.lp-hero-v2 h1{font-size:clamp(40px,5.4vw,72px)!important;letter-spacing:-.045em!important;line-height:1.02!important;font-weight:680;margin:20px 0 22px!important}
.lp-hero-v2 h1 em{background:linear-gradient(180deg,#fff 10%,#a1a1ab)!important;-webkit-background-clip:text;background-clip:text;color:transparent}
.lp-hero-v2 .lp-lead{font-size:18px;line-height:1.6;color:#b4b4bd;max-width:56ch}
.lp-hero-v2 .lp-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.lp-hero-v2 .lp-primary{min-height:50px;border-radius:12px;padding:0 22px;font-size:14px}
.mind-landing .lp-secondary{border:1px solid #2c2c33!important;background:#141418!important;border-radius:12px;padding:0 20px;min-height:50px;color:#f4f4f6;text-decoration:none;font-size:14px;transition:background .15s,border-color .15s}
.mind-landing .lp-secondary:hover{background:#1a1a1f!important;border-color:#3a3a42!important}
.lp-proof{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;color:#a1a1ab;font-size:13px}
.lp-proof li{display:flex;align-items:center;gap:7px}.lp-proof svg{width:15px;height:15px;color:#4ade80}
.lp-chatmock{position:relative;background:#111114;border:1px solid #26262c;border-radius:20px;box-shadow:0 40px 100px -30px #000,0 0 0 1px #ffffff06 inset;overflow:visible;max-width:460px;justify-self:end;width:100%;animation:lp-float 6s ease-in-out infinite}
@keyframes lp-float{50%{transform:translateY(-6px)}}
.lp-chatmock-top{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #222228}
.lp-chatmock-top strong{font-size:14px}.lp-chatmock-top small{margin-left:auto;color:#7c7c87;font-size:12px}
.lp-dot-live{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade8022}
.lp-chatmock-body{padding:18px;display:flex;flex-direction:column;gap:10px}
.lp-msg{margin:0;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.5;border-radius:16px}
.lp-msg-in{background:#1f1f25;border:1px solid #2c2c33;border-bottom-left-radius:5px;color:#e4e4e8}
.lp-msg-out{align-self:flex-end;background:#8b7cff;color:#fff;border-bottom-right-radius:5px}
.lp-order{margin-top:4px;border:1px solid #2c2c33;background:#0c0c0f;border-radius:14px;padding:12px 14px;display:grid;gap:3px}
.lp-order span{display:flex;align-items:center;gap:6px;font-size:12px;color:#4ade80;font-weight:600}.lp-order svg{width:14px;height:14px}
.lp-order strong{font-size:15px}.lp-order small{color:#8a8a95;font-size:12px}
.lp-chatmock .lp-illustration-label{bottom:-26px;color:#7c7c87!important;font-size:11px}
.lp-channels{max-width:1320px;margin:0 auto;padding:10px 56px 30px;text-align:center}
.lp-channels p{color:#7c7c87;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}
.lp-channels ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
.lp-channels li{border:1px solid #222228;background:#0f0f12;border-radius:12px;padding:14px 10px;display:grid;gap:2px}
.lp-channels li strong{font-size:14px}.lp-channels li small{font-size:12px;color:#8a8a95}
.lp-channels li.is-on{border-color:#4ade8040}.lp-channels li.is-on small{color:#4ade80}
.lp-channels li.is-soon{opacity:.7}
.lp-trust{max-width:1320px;margin:0 auto;padding:30px 56px 50px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.lp-trust>div{border:1px solid #222228;background:#0f0f12;border-radius:16px;padding:22px}
.lp-trust strong{font-size:15px}.lp-trust p{color:#a1a1ab;font-size:14px;line-height:1.6;margin:8px 0 0}
.mind-landing .lp-specialist,.mind-landing .lp-price-card,.mind-landing .lp-demo,.mind-landing .lp-trial,.mind-landing details{background:#0f0f12!important;border-color:#222228!important}
.mind-landing .lp-header{backdrop-filter:blur(10px)}
@media(max-width:900px){.lp-channels{padding:10px 24px 24px}.lp-channels ul{grid-template-columns:repeat(2,1fr)}.lp-channels li:first-child{grid-column:1/-1}.lp-trust{grid-template-columns:1fr;padding:20px 24px 40px}.lp-chatmock{justify-self:stretch;max-width:none}}
@media(max-width:600px){.lp-hero-v2 h1{font-size:clamp(36px,11vw,46px)!important}.lp-hero-v2 .lp-lead{font-size:16px}.lp-hero-v2 .lp-cta{flex-direction:column}.lp-hero-v2 .lp-cta>*{width:100%;justify-content:center}.lp-proof{gap:8px 14px;font-size:12.5px}.lp-chatmock{animation:none}}
.lp-hero-v2 h1 em{background:none!important;background-image:linear-gradient(180deg,#fff 10%,#a1a1ab)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent}
.mind-landing .lp-msg-out{background:#6d5df5!important;color:#fff!important}
.mind-landing .lp-msg-in{color:#e4e4e8!important}
.mind-landing .lp-chatmock .lp-illustration-label{color:#868691!important}
/* ===== Ronda 3 · landing del agente de ventas ===== */
.lp-agentfeed{position:relative;background:#111114;border:1px solid #26262c;border-radius:20px;box-shadow:0 40px 100px -30px #000,0 0 0 1px #ffffff06 inset;width:100%;max-width:480px;justify-self:end}
.lp-agentfeed ol{list-style:none;margin:0;padding:10px 16px 18px;display:grid;gap:4px}
.lp-agentfeed li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:10px 4px;border-bottom:1px solid #1d1d22}
.lp-agentfeed li:last-child{border-bottom:0}
.lp-feed-icon{width:34px;height:34px;border-radius:10px;background:#1b1b21;border:1px solid #2a2a31;display:grid;place-items:center;color:#d4d4dc}
.lp-feed-icon svg{width:16px;height:16px}
.lp-agentfeed small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7c7c87}
.lp-agentfeed p{margin:2px 0;font-size:14px;line-height:1.45;color:#ececf1}
.lp-agentfeed em{font-style:normal;font-size:12px;color:#4ade80}
.lp-agentfeed .lp-illustration-label{position:absolute;left:0;right:0;bottom:-26px;text-align:center;color:#7c7c87;font-size:11px}
.lp-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.lp-steps li{border:1px solid #222228;background:#0f0f12;border-radius:18px;padding:26px}
.lp-steps span{font-size:12px;letter-spacing:.14em;color:#7c7c87}
.lp-steps h3{font-size:20px;margin:10px 0 8px}
.lp-steps p{color:var(--lp-muted);font-size:14px;line-height:1.65;margin:0}
.lp-channels-v3 h2{font-size:clamp(24px,4vw,34px);letter-spacing:-.02em;margin:0 0 18px}
.lp-channels-v3 ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}
.lp-channels-v3 .lp-fine{color:#7c7c87;font-size:12px;line-height:1.6;max-width:760px;margin:16px auto 0;text-transform:none;letter-spacing:0}
.lp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;align-items:stretch}
.lp-plan{border:1px solid #26262c;border-radius:22px;background:#111114;padding:28px;display:flex;flex-direction:column;gap:6px}
.lp-plan ul{list-style:none;padding:18px 0;margin:14px 0 0;border-top:1px solid var(--lp-line);flex:1}
.lp-plan li{display:flex;gap:10px;font-size:13px;line-height:1.7;padding:5px 0;color:#ced0e1}
.lp-plan li svg{width:16px;flex:none;color:#4ade80}
.lp-plan>p{color:var(--lp-muted);font-size:14px;margin:0}
.lp-plan>small{color:#7c7c87;font-size:12px;margin-top:10px}
.lp-plan .lp-primary,.lp-plan .lp-secondary{justify-content:center;width:100%}
.lp-plan-trial{border-color:#4ade8055}
.lp-pricing-v3{display:block}
.lp-footer nav{display:flex;gap:16px;flex-wrap:wrap}
.lp-footer nav a{color:#a1a1aa;font-size:12px}
@media(max-width:1100px){.lp-plans{grid-template-columns:1fr 1fr}.lp-plans .lp-price-card{grid-column:1/-1}}
@media(max-width:900px){.lp-agentfeed{justify-self:stretch;max-width:none}.lp-steps{grid-template-columns:1fr}}
@media(max-width:640px){.lp-plans{grid-template-columns:1fr}.lp-plan{padding:22px}.lp-footer{flex-wrap:wrap;padding:28px 20px}.lp-channels-v3 ul{grid-template-columns:1fr 1fr}}
