.page-noise{position:fixed;pointer-events:none;top:0;right:0;bottom:0;left:0;opacity:.13;z-index:100;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23n)'/%3E%3C/svg%3E")}:root{font-family:Inter,system-ui,sans-serif;--bg:#F8FAFF;--ink:#111827;--muted:#4B5563;--cobalt:#4058D6;--indigo:#273B9C;--pale-blue:#DCE5FF;--line:#DCE5FF;--dark:#111827;--copper:#4058D6;--page-gutter:clamp(20px,5vw,76px);--soft-shadow:0 28px 80px rgba(13,15,17,.09)}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 76% 8%,rgba(64,88,214,.075),transparent 28%),var(--bg);color:var(--ink)}button,a,input{font:inherit}a{color:inherit;text-decoration:none}main{overflow:hidden}.liquid-surface{border:1px solid rgba(255,255,255,.78);background:linear-gradient(135deg,#ffffffb8,#ffffff6b);box-shadow:0 22px 60px #0d0f111a,inset 0 1px #fffffff2;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.site-header{position:fixed;z-index:40;top:16px;left:50%;transform:translate(-50%);width:min(1240px,calc(100% - 32px));height:66px;padding:0 16px 0 20px;display:flex;align-items:center;justify-content:space-between;border-radius:22px}.liquid-nav{border:1px solid rgba(255,255,255,.82);background:#f7f8f7b8;box-shadow:0 16px 45px #11121417;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.brand img{display:block;width:205px}.site-header nav{display:flex;gap:30px;font-size:13px;font-weight:600}.site-header nav a:hover{color:var(--copper)}.header-cta,.btn-primary{border:0;border-radius:14px;background:linear-gradient(135deg,#4058d6,#273b9c);color:#fff;box-shadow:0 14px 34px #273b9c3d}.header-cta{display:flex;align-items:center;gap:9px;padding:12px 17px;font-weight:700}.hero{max-width:1280px;margin:auto;padding:138px 28px 66px;display:grid;grid-template-columns:.92fr 1.08fr;gap:44px;align-items:center;min-height:760px}.hero-chip,.eyebrow{display:inline-flex;color:#4058a8;font-size:10px;font-weight:800;letter-spacing:.12em}.hero-chip{padding:9px 12px;border:1px solid rgba(64,88,214,.24);border-radius:999px;background:#ffffff9e}.hero-copy h1{font-size:clamp(52px,5.4vw,84px);line-height:.94;letter-spacing:-.065em;margin:24px 0;max-width:720px}.hero-copy h1 span{color:var(--copper)}.hero-copy>p{font-size:18px;line-height:1.65;color:var(--muted);max-width:620px}.hero-actions{display:flex;gap:12px;margin:30px 0 28px}.btn{border-radius:15px;padding:15px 19px;font-weight:750;display:inline-flex;align-items:center;gap:10px}.btn-secondary{border:1px solid rgba(17,18,20,.12);background:#ffffffb8}.hero-benefits{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#4f545a}.hero-benefits span{display:flex;align-items:center;gap:7px}.hero-demo{position:relative;min-height:570px;border-radius:34px;padding:24px;overflow:hidden;background:radial-gradient(circle at 80% 13%,rgba(64,88,214,.25),transparent 28%),linear-gradient(145deg,#14171a,#080a0b);box-shadow:0 38px 90px #0d0f113d;color:#fff}.hero-demo-orb{position:absolute;width:430px;height:430px;border-radius:50%;right:-140px;top:-120px;background:radial-gradient(circle,rgba(64,88,214,.18),transparent 66%)}.hero-tabs{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hero-tabs button{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#c7cbd0;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px}.hero-tabs button.active{background:linear-gradient(135deg,#4058d6,#273b9c);color:#fff}.phone{position:absolute;z-index:3;left:50%;top:54%;transform:translate(-50%,-50%) rotate(-5deg);width:280px;height:492px;border-radius:42px;padding:20px 16px;background:linear-gradient(145deg,#191d20,#090b0c);border:1px solid rgba(255,255,255,.18);box-shadow:0 34px 70px #00000070;color:#fff}.phone-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;margin:14px 4px 24px}.phone-top i{width:8px;height:8px;background:#21c77b;border-radius:50%}.phone-message{font-size:11px;line-height:1.45;padding:12px;border-radius:14px;margin-bottom:10px}.agent-bubble{background:#20262a}.agent-messages{display:grid;gap:8px;max-height:250px;overflow-y:auto;padding-right:2px}.agent-message{white-space:pre-wrap}.agent-message.user{background:#111214;color:#fff;justify-self:end;max-width:88%}.agent-message.agent{max-width:92%}.agent-message.typing{color:#656a70;font-size:11px;width:max-content}.user-bubble{margin-left:25px;background:#4058d638}.phone-card{margin-top:16px;background:#ffffff12;padding:14px;border-radius:16px}.phone-card strong{display:block;color:#dce5ff}.phone-card p{font-size:11px;color:#c2c6ca;line-height:1.45}.phone-card span,.phone-input{font-size:10px}.phone-input{position:absolute;left:16px;right:16px;bottom:20px;color:#8f969c;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;background:#ffffff0a}.flow-card{position:absolute;z-index:4;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 14px;border-radius:14px;font-size:11px}.flow-a{left:34px;top:176px}.flow-b{right:34px;top:260px}.flow-c{left:46px;bottom:48px}.trust-strip{max-width:1280px;margin:0 auto 20px;padding:22px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;color:#6c7177;font-size:13px}.trust-strip strong{color:var(--ink)}.section{max-width:1280px;margin:auto;padding:90px 28px}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:38px}.section-heading h2{font-size:clamp(38px,4.8vw,64px);line-height:.98;letter-spacing:-.055em;margin:11px 0 0}.section-heading p{color:var(--muted);line-height:1.65;margin:0}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.project-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:12px;box-shadow:0 16px 40px #0d0f110d}.project-card:hover{transform:translateY(-5px)}.project-window{border-radius:15px;background:#f1f3f2;overflow:hidden}.window-bar{height:28px;background:#e6e9e7;display:flex;gap:5px;align-items:center;padding:0 10px}.window-bar i{width:7px;height:7px;border-radius:50%;background:#b8bdba}.project-placeholder{height:180px;display:grid;place-items:center;align-content:center;gap:8px}.project-placeholder span{font-size:56px;font-weight:800;color:var(--copper)}.project-info{display:flex;justify-content:space-between;padding:16px 4px 0}.project-info strong{display:block}.project-info span,.project-card>p{font-size:11px;color:var(--muted)}.project-card>p{line-height:1.55}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{font-size:9px;padding:6px 8px;border-radius:999px;background:#f1f3f2}.solutions-grid,.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.solutions-grid button,.solutions-grid a{border:1px solid var(--line);background:#fff;text-align:left;padding:22px;border-radius:18px;color:inherit;display:block}.solutions-grid button:hover,.solutions-grid a:hover{transform:translateY(-4px);border-color:#4058d673}.solutions-grid svg{color:var(--copper);margin-bottom:30px}.solutions-grid strong{display:block;font-size:17px;margin-bottom:7px}.solutions-grid span,.process-grid p{font-size:12px;color:var(--muted);line-height:1.5}.process-grid article{border-top:1px solid var(--line);padding:20px 8px}.process-grid article>span{font-size:11px;color:#a0a5a9}.process-grid strong{display:block;margin:24px 0 7px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.price-card{padding:24px;border-radius:22px;min-height:410px;display:flex;flex-direction:column}.price-card.featured,.combo-card.featured{background:radial-gradient(circle at 70% 0%,rgba(64,88,214,.2),transparent 32%),#0d0f11f0;color:#fff}.price-card>svg{color:var(--copper);margin-bottom:24px}.price-type{font-size:18px;font-weight:750}.price-main{font-size:24px;margin-top:20px}.price-monthly{font-size:11px;color:var(--copper);font-weight:700}.price-card p{font-size:12px;color:#6a6f75}.price-card ul,.combo-card ul{list-style:none;padding:0;display:grid;gap:8px;font-size:11px;color:#5f6469}.featured p,.featured li{color:#c0c4c8}.price-card button,.price-card a,.combo-card button,.combo-card a{margin-top:auto;border:0;border-top:1px solid rgba(17,18,20,.08);padding:15px 0 0;background:transparent;color:inherit;display:flex;justify-content:space-between;font-weight:750}.combo-heading{margin:80px 0 28px}.combo-heading h3{font-size:42px;letter-spacing:-.045em;margin:10px 0}.combo-heading p{color:var(--muted)}.combo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.combo-card{padding:26px;border-radius:26px;min-height:360px;display:flex;flex-direction:column}.combo-card.featured{transform:translateY(-8px)}.combo-badge{display:inline-flex;gap:6px;align-items:center;align-self:flex-start;color:#dce5ff;background:#4058d624;padding:7px 9px;border-radius:999px;font-size:9px;font-weight:800}.combo-card h4{font-size:28px;letter-spacing:-.04em}.combo-card>strong{font-size:26px;margin-top:auto}.combo-card>span{font-size:11px;color:var(--copper);font-weight:700}.pricing-note{margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:17px;background:#ecefed;display:flex;align-items:center;gap:18px}.pricing-note span{font-size:12px;color:var(--muted);flex:1}.pricing-note button,.pricing-note a{border:0;border-radius:12px;background:#111214;color:#fff;padding:11px 14px}.disclaimer{font-size:9px;color:#8b9095;text-align:center;max-width:900px;margin:14px auto}.final-cta{max-width:1224px;margin:20px auto 80px;padding:52px;border-radius:30px;color:#fff;background:radial-gradient(circle at 80% 0%,rgba(64,88,214,.24),transparent 34%),#0d0f11;display:flex;justify-content:space-between;align-items:end;gap:30px}.final-cta h2{font-size:48px;letter-spacing:-.05em;line-height:1;margin:10px 0}.final-cta p{color:#aeb4b8}.final-cta button,.final-cta a{border:0;border-radius:14px;padding:14px 16px;background:#f6f7f5;display:flex;gap:8px;align-items:center;font-weight:750}footer{max-width:1280px;margin:auto;padding:30px 28px 44px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#787d82;font-size:11px}footer img{width:170px}.agent-trigger{position:fixed;z-index:60;right:24px;bottom:24px;width:74px;height:74px;border-radius:26px;border:1px solid rgba(255,255,255,.76);background:#111;box-shadow:0 18px 50px #0d0f113d,0 0 0 8px #4058d60f;display:grid;place-items:center}.agent-trigger img{width:60px;height:60px;border-radius:20px}.status-dot{position:absolute;right:5px;bottom:5px;width:13px;height:13px;border-radius:50%;background:#21c77b;border:3px solid #fff}.agent-tooltip{position:fixed;z-index:58;right:108px;bottom:42px;background:#111214;color:#fff;border-radius:999px;padding:10px 13px;font-size:11px}.agent-panel{position:fixed;z-index:59;right:24px;bottom:112px;width:370px;border-radius:24px;overflow:hidden;background:#f9faf9c2}.agent-head{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(17,18,20,.06)}.agent-avatar-small{width:42px;height:42px;border-radius:14px}.agent-head strong{display:block;font-size:13px}.agent-head span{font-size:10px;color:#6c7177}.agent-head span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#21c77b}.agent-icon-btn{width:30px;height:30px;border-radius:10px;border:0;background:#1112140a}.agent-body{padding:16px}.agent-message{background:#f1f3f2;padding:13px;border-radius:14px;font-size:12px;line-height:1.5}.agent-quick{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.agent-quick button{border:1px solid rgba(17,18,20,.08);background:#fff;border-radius:12px;padding:9px;font-size:10px;text-align:left}.agent-whatsapp{display:block;margin-top:10px;padding:10px;border-radius:12px;background:#111214;color:#fff;font-size:11px;text-align:center}.agent-input{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(17,18,20,.06)}.agent-input input{flex:1;border:1px solid rgba(17,18,20,.08);border-radius:12px;padding:10px 12px;outline:none;font-size:11px}.agent-input button{width:38px;height:38px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4058d6,#273b9c)}@media(max-width:1020px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:120px}.project-grid,.pricing-grid,.solutions-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.section-heading{grid-template-columns:1fr;gap:18px}.combo-grid{grid-template-columns:1fr}.combo-card.featured{transform:none}}@media(max-width:700px){.site-header{top:10px;height:58px}.brand img{width:160px}.header-cta{font-size:11px}.hero{padding:105px 16px 45px;gap:24px;min-height:auto}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.btn{justify-content:center}.hero-demo{min-height:480px}.hero-tabs{grid-template-columns:1fr 1fr}.phone{width:240px;height:410px}.flow-card{display:none}.trust-strip{margin:0 16px;padding:18px 0;flex-direction:column}.section{padding:66px 16px}.section-heading h2{font-size:42px}.project-grid,.pricing-grid,.solutions-grid,.process-grid{grid-template-columns:1fr}.pricing-note{align-items:flex-start;flex-direction:column}.final-cta{margin:10px 16px 50px;padding:30px 22px;flex-direction:column;align-items:flex-start}.final-cta h2{font-size:38px}footer{margin:0 16px;padding:24px 0 100px;flex-direction:column;align-items:flex-start}.agent-trigger{width:62px;height:62px;right:14px;bottom:14px}.agent-trigger img{width:50px;height:50px}.agent-tooltip{right:84px;bottom:29px}.agent-panel{right:12px;bottom:86px;width:calc(100vw - 24px);max-height:70vh;overflow:auto}.agent-quick{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.solutions-grid .solution-link{position:relative;min-height:190px;overflow:hidden;border:1px solid var(--line);background:#fff;text-align:left;padding:22px;border-radius:18px;color:inherit;display:block}.solutions-grid .solution-link:hover{transform:translateY(-4px);border-color:#4058d673}.solutions-grid .solution-link:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-70px;top:-70px;background:radial-gradient(circle,rgba(64,88,214,.12),transparent 70%);opacity:0;transition:.25s ease}.solutions-grid .solution-link:hover:after{opacity:1}.price-card a,.combo-card a,.pricing-note a,.final-cta a{color:inherit;text-decoration:none}.showreel-trigger{border:1px solid rgba(17,18,20,.12);background:#ffffffb8;border-radius:14px;padding:12px 16px;margin:0 0 24px;color:var(--ink);font-weight:700}.showreel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#080b12c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px}.showreel-dialog{width:min(860px,100%);border-radius:24px;overflow:hidden;background:#11192b;color:#fff;box-shadow:0 30px 90px #0009}.showreel-dialog header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-size:11px;letter-spacing:.12em}.showreel-dialog header button{border:1px solid #ffffff40;border-radius:50%;height:34px;width:34px;background:transparent;color:#fff;font-size:22px}.showreel-dialog video{width:100%;display:block;max-height:75vh;background:#000}.showreel-dialog p{padding:0 22px 16px;color:#a9b4d0;font-size:11px;line-height:1.7}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.showreel-backdrop{background:#080b12eb}}.hero-copy h1{max-width:760px}.hero-proofline{display:flex;flex-wrap:wrap;gap:18px;color:#5c6268;font-size:11px;font-weight:600}.hero-proofline span{display:flex;align-items:center;gap:7px}.hero-proofline i{width:7px;height:7px;border-radius:50%;background:#21c77b;box-shadow:0 0 0 4px #21c77b14}.hero-demo-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.hero-live{position:absolute;z-index:5;right:24px;bottom:22px;display:flex;align-items:center;gap:7px;color:#dce5ff;font-size:9px;font-weight:800;letter-spacing:.12em}.hero-live i{width:7px;height:7px;border-radius:50%;background:#21c77b;box-shadow:0 0 0 4px #21c77b14}.demo-qualifier{position:absolute;z-index:5;left:24px;bottom:18px;max-width:calc(100% - 210px);margin:0;color:#dce5ff;font-size:10px;line-height:1.4}.phone-qualifier{margin:0 4px 8px;color:#dce5ff;font-size:8px;font-weight:800;letter-spacing:.12em}.phone-notch{position:absolute;left:50%;top:8px;transform:translate(-50%);width:82px;height:20px;border-radius:999px;background:#050607}.phone-steps{display:grid;gap:8px;margin-top:16px}.phone-step{display:flex;align-items:center;gap:10px;color:#747c82;font-size:10px;transition:.25s ease}.phone-step i{width:22px;height:22px;border-radius:8px;border:1px solid rgba(255,255,255,.09);display:grid;place-items:center;font-style:normal}.phone-step.done{color:#d5d9dc}.phone-step.done i{color:#dce5ff;background:#4058d62e;border-color:#4058d633}.phone-result{margin-top:14px;padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.phone-result strong{display:block;font-size:10px}.phone-result span{color:#8f979c;font-size:9px}.flow-card{display:flex;gap:8px;align-items:center}.flow-card span{color:#4058d6;font-weight:800}.system-section{max-width:1224px;margin:82px auto 20px;border-radius:32px;color:#fff;overflow:hidden;background:radial-gradient(circle at 78% 4%,rgba(64,88,214,.22),transparent 31%),#0d0f11;box-shadow:0 30px 75px #0d0f1129}.system-inner{padding:58px}.system-copy{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:end}.system-copy h2{font-size:clamp(40px,5vw,64px);line-height:.98;letter-spacing:-.055em;margin:12px 0 0}.system-copy p{color:#aeb5ba;line-height:1.65;margin:0}.system-flow{display:flex;align-items:center;margin-top:48px}.system-node-wrap{display:flex;align-items:center;flex:1}.system-node{min-width:122px;min-height:108px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;border-radius:18px;display:grid;place-items:center;text-align:center;padding:15px;gap:10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.system-node svg{color:#4058d6}.system-node span{font-size:10px;color:#dce5ff}.system-connector{flex:1;height:1px;background:#ffffff1f;position:relative;overflow:hidden}.system-connector i{position:absolute;left:-20%;top:-1px;width:28%;height:3px;background:linear-gradient(90deg,transparent,#4058D6,transparent);animation:systemPulse 2.6s linear infinite}@keyframes systemPulse{to{left:110%}}.projects-premium{padding-top:110px}.project-feature-list{display:grid;gap:26px}.project-feature{min-height:430px;display:grid;grid-template-columns:1.25fr .75fr;gap:0;border-radius:28px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 22px 60px #0d0f110f}.project-feature:nth-child(2n){grid-template-columns:.75fr 1.25fr}.project-feature:nth-child(2n) .project-feature-preview{order:2}.project-feature:nth-child(2n) .project-feature-copy{order:1}.project-feature:hover{transform:translateY(-5px);box-shadow:0 34px 80px #0d0f111a}.project-feature-preview{background:linear-gradient(145deg,#e9ecea,#f7f8f7);padding:24px;display:flex;flex-direction:column}.project-browser-bar{height:38px;border-radius:14px 14px 0 0;background:#fff;border:1px solid #e2e5e3;display:flex;align-items:center;justify-content:center;position:relative}.project-browser-bar>span{position:absolute;left:12px;display:flex;gap:5px}.project-browser-bar i{width:7px;height:7px;border-radius:50%;background:#c7cbc8}.project-browser-bar em{font-size:9px;color:#62686d;font-style:normal}.project-stage{position:relative;flex:1;border:1px solid #e2e5e3;border-top:0;background:#fff;border-radius:0 0 14px 14px;overflow:hidden;padding:34px}.project-stage-mark{width:72px;height:72px;border-radius:22px;background:#111214;color:#fff;display:grid;place-items:center;font-size:36px;font-weight:800;box-shadow:0 16px 35px #11121424}.project-stage-lines{display:grid;gap:11px;margin-top:32px}.project-stage-lines i{display:block;height:11px;border-radius:999px;background:#ecefed}.project-stage-lines i:nth-child(1){width:72%;background:#d6d9d7}.project-stage-lines i:nth-child(2){width:92%}.project-stage-lines i:nth-child(3){width:54%}.project-stage-card{position:absolute;right:34px;bottom:30px;width:38%;height:42%;border-radius:20px;background:linear-gradient(145deg,#141719,#0d0f11);box-shadow:0 25px 55px #0d0f1133}.project-stage-card:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:14px;background:radial-gradient(circle at 65% 20%,rgba(64,88,214,.34),transparent 34%),#ffffff0d}.project-feature-copy{padding:48px;display:flex;flex-direction:column;justify-content:center;position:relative}.project-index{position:absolute;right:30px;top:24px;color:#767d79;font-size:42px;font-weight:800;letter-spacing:-.05em}.project-feature h3{font-size:40px;letter-spacing:-.045em;margin:12px 0}.project-feature-copy>p{color:var(--muted);line-height:1.65;max-width:420px}.project-feature-copy>strong{margin-top:28px;display:flex;align-items:center;gap:8px;font-size:12px}.combo-card>span:not(.combo-badge){color:#5267a8}.pricing-note span{color:#5b6478}.pricing-note a,.pricing-note button{color:#fff}.transformation{padding-top:110px}.transformation-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch}.transformation-card{border-radius:28px;padding:34px;min-height:400px}.transformation-before{background:#ecefed;border:1px solid #dfe2e0}.transformation-after{color:#fff;background:radial-gradient(circle at 80% 0%,rgba(64,88,214,.2),transparent 32%),#0d0f11}.transformation-label{display:inline-flex;padding:7px 9px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.12em;background:#1112140f}.transformation-after .transformation-label{background:#ffffff14;color:#dce5ff}.transformation-card h3{font-size:30px;line-height:1.05;letter-spacing:-.04em;margin:28px 0}.transformation-list{display:grid;gap:12px}.transformation-list div{display:flex;gap:11px;align-items:flex-start;padding:13px;border-radius:14px;background:#ffffff7a}.transformation-after .transformation-list div{background:#ffffff0e}.transformation-list svg{flex:none;color:#4058d6}.transformation-list span{font-size:12px;line-height:1.5}.transformation-arrow{display:grid;place-items:center;color:#4058d6}.solutions-grid button,.solutions-grid a{position:relative;min-height:190px;overflow:hidden}.solutions-grid button:after,.solutions-grid a:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-70px;top:-70px;background:radial-gradient(circle,rgba(64,88,214,.12),transparent 70%);opacity:0;transition:.25s ease}.solutions-grid button:hover:after,.solutions-grid a:hover:after{opacity:1}.solution-arrow{position:absolute;right:18px;bottom:18px;margin:0!important;color:#8e9499!important}.statement-band{max-width:1224px;margin:30px auto 70px;padding:22px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:20px;font-size:12px;letter-spacing:.12em;font-weight:800;color:#7b8186}.statement-band i{font-style:normal;color:#4058d6}.statement-band strong{color:#111214}.pricing-grid .price-card,.combo-card{transition:transform .25s ease,box-shadow .25s ease}.pricing-grid .price-card:hover,.combo-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px #0d0f111f}.combo-card.featured:hover{transform:translateY(-12px)}.final-cta{position:relative;overflow:hidden}.final-cta:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-170px;top:-230px;background:radial-gradient(circle,rgba(64,88,214,.2),transparent 66%)}.final-cta>*{position:relative;z-index:2}@media(max-width:1020px){.system-section{margin:60px 16px 10px}.system-inner{padding:38px}.system-copy{grid-template-columns:1fr;gap:18px}.system-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.system-node-wrap{display:block}.system-connector{display:none}.system-node{width:100%}.project-feature,.project-feature:nth-child(2n){grid-template-columns:1fr}.project-feature:nth-child(2n) .project-feature-preview,.project-feature:nth-child(2n) .project-feature-copy{order:initial}}@media(max-width:700px){.hero-copy h1{font-size:45px}.hero-proofline{gap:10px;font-size:10px}.hero-live{right:16px;bottom:14px}.demo-qualifier{left:16px;bottom:14px;max-width:calc(100% - 190px);font-size:9px}.system-section{border-radius:24px}.system-inner{padding:28px 18px}.system-copy h2{font-size:38px}.system-flow{grid-template-columns:1fr 1fr}.system-node{min-width:0}.projects-premium,.transformation{padding-top:76px}.project-feature{min-height:auto}.project-feature-preview{min-height:260px;padding:14px}.project-stage{padding:20px}.project-stage-card{right:20px;bottom:20px}.project-feature-copy{padding:28px 22px}.project-index,.project-feature h3{font-size:32px}.transformation-grid{grid-template-columns:1fr}.transformation-arrow{transform:rotate(90deg);padding:4px}.transformation-card{min-height:auto;padding:24px}.statement-band{margin:10px 16px 50px;padding:18px 4px;gap:9px;font-size:8px}}.project-stage.has-shot{padding:0}.project-stage-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block;background:#fff}.ownership-section{position:relative;max-width:1224px;margin:34px auto 26px;padding:54px 58px 58px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:30px;color:#fff;background:radial-gradient(circle at 84% 0%,rgba(64,88,214,.2),transparent 34%),#0d0f11;box-shadow:0 30px 75px #0d0f1124}.ownership-index{position:absolute;right:30px;top:26px;color:#ffffff59;font-size:10px;font-weight:800;letter-spacing:.14em}.ownership-copy{max-width:760px}.ownership-copy h2{max-width:720px;margin:16px 0 14px;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.055em}.ownership-copy h2 em{color:#dce5ff;font-style:normal}.ownership-copy>p{max-width:620px;margin:0;color:#b8bdc1;font-size:15px;line-height:1.65}.ownership-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.ownership-details>div{padding:19px 20px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:#ffffff0e}.ownership-details strong{font-size:13px;color:#dce5ff}.ownership-details p{margin:8px 0 0;color:#c1c6ca;font-size:12px;line-height:1.6}@media(max-width:700px){.ownership-section{margin:20px 16px 12px;padding:36px 22px 24px;border-radius:24px}.ownership-index{right:20px;top:17px;font-size:8px}.ownership-copy h2{font-size:39px;padding-right:8px}.ownership-copy>p{font-size:14px}.ownership-details{grid-template-columns:1fr;gap:9px;margin-top:25px}.ownership-details>div{padding:16px}}:focus-visible{outline:3px solid #4058D6;outline-offset:4px}.hero{max-width:1360px;gap:clamp(28px,4vw,64px);padding-left:clamp(24px,4vw,58px);padding-right:clamp(24px,4vw,58px)}.hero-copy h1{max-width:700px;font-size:clamp(54px,5.8vw,82px);line-height:.98;letter-spacing:-.065em}.hero-copy>p{max-width:560px;font-size:16px;line-height:1.75}.btn-primary,.header-cta{transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover,.header-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px #273b9c4d}.hero-proofline{gap:10px 14px}.hero-proofline span{padding:7px 9px;border:1px solid rgba(17,18,20,.07);border-radius:999px;background:#ffffffb3}.hero-demo{min-height:590px;border-radius:30px;box-shadow:0 34px 90px #0d0f1133,inset 0 1px #ffffff1f}.hero-demo:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.08);border-radius:24px;pointer-events:none}.hero-demo-grid{opacity:.16}.phone{box-shadow:0 40px 90px #00000080,0 0 0 1px #ffffff0f}.trust-strip{max-width:1240px;padding-left:clamp(20px,3vw,42px);padding-right:clamp(20px,3vw,42px)}.section{padding-top:104px;padding-bottom:104px}.section-heading{gap:clamp(28px,6vw,92px);margin-bottom:46px}.section-heading h2{letter-spacing:-.065em}.section-heading p{max-width:510px;font-size:14px}.project-feature{min-height:460px;border-radius:24px;box-shadow:0 18px 60px #0d0f1112;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.project-feature:hover{transform:translateY(-4px);box-shadow:0 28px 68px #0d0f111f;border-color:#4058d64d}.project-feature-preview{padding:28px;background:linear-gradient(140deg,#e9e5e1,#f5f3f0)}.project-browser-bar{box-shadow:0 5px 15px #1112140d}.project-stage{box-shadow:0 16px 34px #11121417}.project-feature-copy{padding:clamp(28px,3.2vw,46px)}.project-feature h3{font-size:clamp(34px,4vw,48px);letter-spacing:-.06em}.project-feature-copy>p{font-size:14px;line-height:1.7}.project-feature-copy>strong{width:max-content;border-bottom:1px solid rgba(64,88,214,.4);padding-bottom:5px;color:#4058a8}.tags span{background:#f1eeeb;color:#59534f}.solutions-grid button{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;min-height:200px}.solutions-grid button:hover{box-shadow:0 14px 34px #0d0f1114}.statement-band{max-width:1120px;padding-top:25px;padding-bottom:25px}.price-card,.combo-card{border-radius:20px}.price-card button,.combo-card button,.pricing-note button,.final-cta button,.final-cta a{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.price-card button:hover,.combo-card button:hover{color:#273b9c}.final-cta{box-shadow:0 24px 70px #0d0f1126}.final-cta button:hover,.pricing-note button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0d0f112e}@media(max-width:1020px){.hero{min-height:auto;padding-top:128px}.section{padding-top:84px;padding-bottom:84px}.project-feature{min-height:0}}@media(max-width:700px){.hero{padding:104px 17px 42px;gap:23px}.hero-copy h1{font-size:clamp(43px,12vw,56px);line-height:.96;letter-spacing:-.07em;margin:20px 0}.hero-copy>p{font-size:14px;line-height:1.65}.hero-actions{gap:9px;margin:22px 0}.hero-proofline{gap:7px;font-size:9px}.hero-proofline span{padding:7px 8px}.hero-demo{min-height:470px;border-radius:24px;padding:16px}.hero-demo:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:18px}.phone{top:52%;width:232px;height:398px;padding:18px 14px;transform:translate(-50%,-50%) rotate(-3deg)}.phone-top{margin:12px 4px 16px;font-size:10px}.phone-steps{gap:6px;margin-top:11px}.phone-step{font-size:9px}.phone-message{font-size:10px;padding:10px}.demo-qualifier{left:15px;bottom:12px;max-width:calc(100% - 32px);font-size:9px;z-index:6}.hero-live{top:15px;bottom:auto;right:16px;font-size:8px}.trust-strip{gap:8px}.section{padding:68px 17px}.section-heading{margin-bottom:30px;gap:13px}.section-heading h2{font-size:clamp(34px,10vw,44px)}.project-feature-preview{min-height:236px}.project-feature-copy{padding:25px 21px 28px}.project-feature h3{font-size:32px}.project-feature-copy>p{font-size:13px}.project-feature-copy>strong{margin-top:18px}.statement-band{flex-wrap:wrap;row-gap:10px;margin-left:17px;margin-right:17px;font-size:8px}.ownership-section{margin:18px 17px 12px}.final-cta{margin-left:17px;margin-right:17px}footer{margin:0 17px}}@media(prefers-reduced-motion:reduce){.hero-demo *{animation-duration:.01ms!important;animation-iteration-count:1!important}.site-header,.project-feature,.solutions-grid button,.btn-primary,.header-cta,.final-cta button,.pricing-note button,.pricing-note a{transition:none!important}}:root{--bg:#f7f9fe;--ink:#101827;--muted:#69738a;--blue:#3a50d9;--blue2:#6a83ed;--navy:#0d1636;--border:#dce3f1;--gutter:clamp(20px,4.9vw,90px);--shadow:0 24px 80px rgba(28,48,112,.1);font-family:DM Sans,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px;overflow-x:hidden;background:linear-gradient(180deg,#f9fbff 0,#f1f5fe 25%,#fff 53%,#f7f9fe)}button,input,a{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #4058D6;outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}.container{width:min(1480px,calc(100% - var(--gutter)*2));margin-inline:auto}.glass{backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.liquid-surface,.liquid-nav{background:#fffffff5}}@media(max-width:700px){.glass,.liquid-surface{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}}.page-noise{position:fixed;pointer-events:none;top:0;right:0;bottom:0;left:0;opacity:.13;z-index:100;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23n)'/%3E%3C/svg%3E")}.glass{background:linear-gradient(128deg,#ffffffc2,#ffffff70);border:1px solid rgba(255,255,255,.88);backdrop-filter:blur(25px) saturate(170%);-webkit-backdrop-filter:blur(25px) saturate(170%);box-shadow:0 19px 65px #25387c21,inset 0 1px #ffffffdb,inset 0 -1px #ffffff3d}.nav-shell{height:72px;width:min(1270px,calc(100% - 38px));padding:0 15px 0 22px;position:fixed;z-index:60;top:22px;left:50%;transform:translate(-50%);border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:183px;height:auto}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:13px;font-weight:700;color:#4a556d;transition:color .2s}.nav-links a:hover{color:var(--blue)}.nav-cta{padding:13px 18px;background:var(--navy);color:#fff;border-radius:13px;font-size:13px;font-weight:800;display:flex;align-items:center;gap:25px;transition:.3s;white-space:nowrap}.nav-cta:hover{background:#304bd0;box-shadow:0 10px 30px #3a50d944}.nav-cta span{font-size:17px}.nav-toggle{display:none;border:0;background:transparent;padding:12px}.nav-toggle span{display:block;width:21px;height:2px;margin:5px;background:var(--navy)}.mobile-nav{position:fixed;z-index:55;right:20px;left:20px;top:104px;border-radius:22px;padding:15px}.mobile-nav:not([hidden]){display:grid;gap:3px}.mobile-nav a{padding:12px;font-weight:700;border-radius:10px}.mobile-nav a:hover{background:#f3f5ff}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#5265c4;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px}.eyebrow-blue{color:#4e63dd}.hero{position:relative;min-height:900px;isolation:isolate;overflow:hidden;padding:185px 0 26px}.ambient{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(70px)}.halo-one{width:650px;height:650px;left:-330px;top:120px;background:radial-gradient(circle,rgba(111,150,252,.22),transparent 70%)}.halo-two{width:700px;height:700px;right:-200px;top:-190px;background:radial-gradient(circle,rgba(180,164,250,.35),transparent 65%)}.hero-shell{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(22px,3vw,54px);min-height:640px}.hero-copy{position:relative;z-index:2;padding-bottom:30px}.hero-copy .eyebrow{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;white-space:nowrap}.eyebrow-dash{width:21px;height:1px;background:#8a97b7}.dot{width:8px;height:8px;display:inline-block;background:#475fe4;border-radius:50%;box-shadow:0 0 0 5px #485fe21b}.hero h1,.section-heading h2,.intro-section h2,.brand-ribbon h2,.contact-section h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.085em}.hero h1{font-size:clamp(55px,5.15vw,87px);line-height:1.095;white-space:nowrap;margin:34px 0 24px}.hero h1>span{color:#4359dc;position:relative}.hero .dot-point{color:#3e5bd8}.hero-copy>p{font-size:clamp(16px,1.24vw,19px);line-height:1.78;color:#657089;max-width:555px;letter-spacing:-.012em}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:34px 0 39px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:15px;padding:16px 22px;font-size:13px;font-weight:800;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:linear-gradient(130deg,#4b66ec,#3245c9);color:#fff;box-shadow:0 14px 34px #405be044}.button-primary:hover{box-shadow:0 18px 40px #405be066}.button-secondary{background:#ffffff87;border-color:#d5deed;color:#25334f}.button-secondary:hover{border-color:#8696c9}.button span{font-size:18px}.hero-trust{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:11px;font-weight:700;color:#768097}.hero-trust span{display:flex;align-items:center;gap:8px}.hero-trust b{color:#5373c7;font-size:16px;font-weight:500}.hero-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:80px;color:#71809e;font-size:10px;font-weight:800;letter-spacing:.16em}.hero-bottom a{display:flex;align-items:center;gap:15px;color:#36466d}.hero-bottom a span{font-size:22px}.reveal{animation:fade-in .9s both}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.showcase{position:relative;height:602px;min-width:0;border-radius:37px;background:radial-gradient(ellipse at 68% 16%,#c4d1fb 0,transparent 45%),radial-gradient(ellipse at 2% 93%,#edf1ff,transparent 55%),linear-gradient(140deg,#edf2ff 0,#dce7ff 58%,#b4c7f8);border:1px solid #e9effe;box-shadow:0 55px 100px #3a519e38,inset 0 1px #fffffff0;overflow:hidden}.showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(66,93,182,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(66,93,182,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%);pointer-events:none}.showcase-glow{position:absolute;top:105px;left:20%;width:65%;height:270px;border-radius:50%;background:#fffc;filter:blur(75px)}.showcase-head,.showcase-switch,.showcase-caption{position:relative;z-index:3}.showcase-head{height:54px;display:flex;align-items:center;justify-content:space-between;margin:0 28px;border-bottom:1px solid #ffffff91;color:#435375;font-size:9px;font-weight:800;letter-spacing:.15em}.showcase-head>span{display:flex;align-items:center;gap:8px}.pulse{display:inline-block;width:7px;height:7px;background:#47b8a2;border-radius:50%;box-shadow:0 0 0 4px #47b8a223}.showcase-switch{width:max-content;margin:19px 0 0 28px;padding:5px;display:flex;gap:3px;background:#ffffff7d;border:1px solid #fff;border-radius:15px;box-shadow:0 10px 24px #354c8b0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.showcase-switch button{font-size:11px;font-weight:800;padding:11px 15px;border:0;background:transparent;color:#687795;border-radius:10px}.showcase-switch button.is-active{background:#fff;color:#293dc0;box-shadow:0 3px 10px #3347b524}.showcase-body{position:absolute;top:130px;right:20px;bottom:109px;left:20px;z-index:2}.scene{position:absolute;top:0;right:0;bottom:0;left:0;animation:scenein .28s both}.scene[hidden]{display:none!important}@keyframes scenein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scene-web{perspective:1100px}.browser{position:absolute;top:11px;left:9%;width:84%;height:315px;border-radius:20px;overflow:hidden;background:#fff;transform:rotate(-3deg);box-shadow:0 35px 65px #2d458933,0 0 0 1px #fff6;transition:transform .45s}.scene-web:hover .browser{transform:rotate(-.7deg) translateY(-6px)}.browser-top{height:37px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 15px;background:#fdfdff;font-size:10px;color:#62718e;font-weight:700}.dots{display:flex;gap:5px}.dots i{display:block;width:7px;height:7px;background:#dce3f4;border-radius:50%}.dots i:first-child{background:#dce5ff}.dots i:nth-child(2){background:#7188e6}.browser img{width:100%;height:278px;object-fit:cover;object-position:top}.float-card{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 16px;z-index:2;border-radius:18px;box-shadow:0 18px 38px #304b9b25}.float-card strong{display:block;font-size:11px;white-space:nowrap}.float-card small{display:block;font-size:9px;color:#8895b1;margin-top:3px}.float-left{bottom:10px;left:0;transform:rotate(-4deg)}.float-right{top:60px;right:-9px;transform:rotate(5deg)}.float-icon{height:34px;width:34px;border-radius:12px;background:#e8edff;color:#3e5bd8;display:grid;place-items:center;font-size:18px}.float-icon.blue{background:#dde6ff;color:#4264d6}.showcase-caption{position:absolute;bottom:0;left:0;right:0;min-height:109px;background:#ffffff94;border-top:1px solid #ffffffbf;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:18px 28px 19px;display:flex;align-items:center;justify-content:space-between}.showcase-caption>div{display:flex;flex-direction:column;gap:4px}.showcase-caption span{font-size:9px;font-weight:900;color:#6076c2;letter-spacing:.15em}.showcase-caption>a{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:#172343;color:#fff;border-radius:50%;font-size:22px}.ai-window{margin:auto;max-width:350px;min-height:323px;padding:22px;border-radius:24px;background:#ffffffe8;box-shadow:0 24px 55px #304b9b25}.ai-heading{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e8edf9}.ai-avatar{background:#3d57de;color:#fff;border-radius:12px;padding:9px;font-size:18px}.ai-heading>.pulse{margin-left:auto}.chat-bubble{border-radius:12px 12px 12px 3px;background:#eaf0fd;color:#344466;padding:10px 12px;font-size:11px;line-height:1.5;width:max-content;max-width:94%;margin-top:10px}.chat-bubble.right{margin-left:auto;background:#3d57df;color:#fff;border-radius:12px 12px 3px}.chat-next{margin-top:14px;border:1px solid #dce3f5;border-radius:12px;background:#fff;padding:10px;width:100%;display:flex;justify-content:space-between;font-size:11px;font-weight:800;color:#334abd}.ai-side-note{position:absolute;right:0;bottom:6px;padding:12px 16px;border-radius:14px;font-size:9px;font-weight:800;letter-spacing:.1em;color:#556ba3}.flow-canvas{position:absolute;top:20px;right:0;bottom:20px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.flow-track{display:flex;align-items:center;gap:5px;justify-content:center;width:100%}.flow-track>div{flex:1;text-align:center;position:relative;min-width:0}.flow-track>div:not(:last-child):after{content:"";position:absolute;z-index:0;top:54px;width:45%;height:2px;right:-23%;background:linear-gradient(90deg,#6282ef,#a4b2eb)}.flow-track small{display:block;font-size:10px;color:#6c82c0;font-weight:800}.flow-track b{position:relative;z-index:1;display:grid;place-items:center;margin:10px auto;width:75px;height:75px;background:linear-gradient(130deg,#fff,#dde7ff);border:1px solid white;color:#4e62d4;box-shadow:0 15px 35px #465cb133;border-radius:23px;font-size:26px}.flow-track strong{display:block;font-size:11px}.flow-canvas>p{margin-top:42px;text-align:center;font-size:10px;color:#697a9a;max-width:285px}.showcase .flow-track>div:not(:last-child):after{top:49px}.showcase .flow-track b{width:66px;height:66px}.brand-ribbon{background:#101936;color:#f4f6ff;overflow:hidden;position:relative}.brand-ribbon:before{content:"";position:absolute;width:600px;height:600px;right:-80px;top:-410px;border-radius:50%;border:1px solid #8693dc25;box-shadow:0 0 0 90px #8693dc09,0 0 0 180px #8693dc07}.ribbon-inner{display:grid;grid-template-columns:80px 1fr 260px;align-items:center;min-height:280px;gap:40px}.ribbon-star{font-size:65px;color:#9faeff;font-weight:100}.brand-ribbon h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.058em;line-height:1.2;margin:0}.brand-ribbon h2 em{font-style:normal;color:#a5b8ff}.brand-ribbon p{margin:0;color:#a4aec9;font-size:13px;line-height:1.8;max-width:260px}.intro-section{position:relative;min-height:420px;padding:110px 0 96px;display:grid;grid-template-columns:150px minmax(0,1fr) 120px;gap:40px}.section-index{font-size:10px;font-weight:800;letter-spacing:.18em;color:#6178c0;margin-top:8px}.intro-section h2{font-size:clamp(37px,3.5vw,60px);line-height:1.22;max-width:1000px;margin:0 0 25px}.intro-section h2 em,.section-heading h2 em{font-style:normal;color:#5068df}.intro-section p{max-width:670px;color:var(--muted);font-size:16px;line-height:1.8}.text-link{display:inline-flex;gap:18px;align-items:center;font-weight:800;font-size:13px;color:#364bd4;border-bottom:1px solid #97a8ec;padding:6px 0}.intro-stamp{font-size:126px;color:#e2eaff;line-height:.7}.section-heading{display:grid;grid-template-columns:1.1fr .55fr;align-items:end;gap:45px;margin-bottom:45px}.section-heading h2{font-size:clamp(40px,4.6vw,70px);line-height:1.14;margin:18px 0 0}.section-heading p{color:var(--muted);font-size:14px;line-height:1.9;max-width:415px;margin:0 0 4px}.lab-section{padding:70px 0 65px}.lab-frame{border-radius:32px;background:radial-gradient(ellipse at 76% 6%,#304e9570,transparent 42%),#0c1430;color:#edf2ff;overflow:hidden;border:1px solid #28395d;box-shadow:0 40px 90px #1a2e6b29}.lab-top{height:61px;border-bottom:1px solid #ffffff15;padding:0 31px;display:flex;align-items:center;justify-content:space-between;color:#a5b8e9;font-size:10px;font-weight:800;letter-spacing:.17em}.lab-top span{display:flex;align-items:center;gap:11px}.lab-layout{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:540px}.lab-menu{border-right:1px solid #ffffff19;padding:32px 15px;display:flex;flex-direction:column;gap:9px}.lab-menu>button{display:flex;text-align:left;align-items:center;gap:15px;background:transparent;color:#a1b0d3;border:1px solid transparent;border-radius:15px;padding:18px 15px}.lab-menu>button.selected{background:#ffffff15;color:#fff;border-color:#a0baff34;box-shadow:inset 0 1px #fff2}.lab-icon{height:41px;width:41px;display:grid;place-items:center;border-radius:12px;border:1px solid #ffffff20;background:#ffffff0b;color:#a6b9fb;font-size:24px;flex-shrink:0}.lab-menu button strong,.lab-menu button small{display:block}.lab-menu button strong{font-size:12px}.lab-menu button small{margin-top:4px;font-size:10px;opacity:.65}.lab-menu button>b{font-size:16px;margin-left:auto;font-weight:400}.lab-menu-footer{margin:auto 7px 0;color:#64779f;font-size:9px;letter-spacing:.12em;font-weight:800}.lab-content{min-width:0;display:flex;flex-direction:column}.lab-screen{height:460px;display:grid;place-items:center;overflow:hidden;position:relative;padding:30px}.lab-screen[hidden]{display:none!important}.lab-screen:before{content:"";position:absolute;width:480px;height:350px;left:50%;top:5%;transform:translate(-50%);border-radius:50%;background:#496bdf4a;filter:blur(96px);pointer-events:none}.lab-web-panel{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lab-browser{position:relative;z-index:1;width:84%;height:340px;background:#f6f8ff;overflow:hidden;border-radius:16px;transform:perspective(900px) rotateY(-6deg) rotateX(2deg);box-shadow:0 24px 50px #0007;border:7px solid #e6eafa}.lab-browser-top{height:31px;background:#fff;color:#66748b;font-size:10px;padding:9px 14px}.lab-browser-top span{margin-left:15px}.lab-browser img{width:100%;height:300px;object-fit:cover;object-position:top}.lab-side-card{position:absolute;z-index:2;bottom:5px;right:0;border-radius:16px;padding:19px;width:225px;background:#ffffffeb;color:#1b2845}.lab-side-card>span{font-size:9px;color:#6580c9;letter-spacing:.12em;font-weight:900}.lab-side-card strong{display:block;font-size:18px;margin:7px 0}.lab-side-card p{font-size:10px;line-height:1.65;color:#68758e}.lab-side-card a{font-size:11px;color:#3853da;font-weight:800}.lab-bottom{margin-top:auto;padding:18px 26px;background:#ffffff08;border-top:1px solid #ffffff17;display:flex;align-items:center;justify-content:space-between;gap:16px}.lab-bottom>div{display:grid;gap:6px}.lab-bottom span{font-size:15px;font-weight:800}.lab-bottom small{font-size:11px;color:#9cacca}.lab-bottom a{white-space:nowrap;color:#fff;background:#4d65de;border-radius:11px;font-size:11px;font-weight:800;padding:14px 17px}.lab-ai-illustration{position:relative;width:min(470px,100%);padding:25px;border:1px solid #ffffff44;background:#ffffffed;color:#142042;border-radius:22px;box-shadow:0 20px 50px #0004}.lab-ai-illustration>span{display:block;font-size:9px;letter-spacing:.14em;color:#5a72c6;font-weight:800;margin-bottom:20px}.lab-chat-row{max-width:83%;background:#edf2ff;margin:12px 0;padding:13px;border-radius:12px 12px 12px 3px;font-size:12px;line-height:1.55}.lab-chat-row.user{background:#455ddb;color:#fff;margin-left:auto;border-radius:12px 12px 3px}.lab-chat-row.answer{background:#e8edfb}.lab-chat-buttons{display:flex;flex-wrap:wrap;gap:6px}.lab-chat-buttons button{background:#fff;border:1px solid #d5def5;padding:8px 10px;border-radius:10px;color:#3f51ad;font-size:10px;font-weight:800}.lab-ai-illustration>p{font-size:11px;line-height:1.5;color:#6d7895;margin:15px 0 0}.lab-auto-panel{position:relative;z-index:1;text-align:center;width:100%}.lab-auto-panel p{font-size:12px;color:#b0bddf;margin:27px 0}.lab-auto-panel .flow-track b{background:#1f315b;border:1px solid #6479b3;color:#b4c8fa}.lab-auto-panel .flow-track strong{color:#f3f6ff}.lab-auto-panel .button{font-size:11px;padding:12px 20px}.lab-dashboard{width:min(620px,100%);min-height:335px;display:grid;grid-template-columns:145px 1fr;z-index:2;position:relative;background:#f8faff;border:8px solid #e6ebfb;box-shadow:0 28px 60px #050d2b6b;border-radius:19px;overflow:hidden;color:#1a2440}.dashboard-sidebar{padding:17px 11px;background:#edf1fd}.dashboard-sidebar strong{display:block;font-size:12px;margin-bottom:23px}.dashboard-sidebar button{display:block;border:0;background:transparent;font-size:11px;color:#6a779c;width:100%;text-align:left;padding:10px;border-radius:8px}.dashboard-sidebar button.on{background:#4e60d5;color:#fff}.dashboard-main{padding:26px}.dashboard-main small{font-size:9px;color:#8490a9;letter-spacing:.09em}.dashboard-main h3{font:800 21px Manrope,sans-serif;margin:15px 0 7px;letter-spacing:-.04em}.dashboard-main p{font-size:11px;color:#697897}.dashboard-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px}.dashboard-tiles div{border:1px solid #dbe4f9;background:#fff;padding:14px;border-radius:12px}.dashboard-tiles span{font-size:8px;font-weight:900;color:#8a94b0}.dashboard-tiles i{display:block;margin-top:10px;height:5px;border-radius:3px;background:#dae3fc}.dashboard-tiles i:last-child{width:65%;background:#8aa0f2}.automation-section{padding:120px 0 90px}.automation-frame{border-radius:29px;overflow:hidden;border:1px solid #e0e7f5;box-shadow:var(--shadow);background:#fff}.auto-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e7ebf4;padding:19px 28px}.auto-heading>span{font-size:10px;font-weight:900;color:#7484a7;letter-spacing:.14em;display:flex;align-items:center;gap:10px}.auto-switch{display:flex;padding:4px;border:1px solid #e0e7f6;background:#f5f7fc;border-radius:13px;gap:3px}.auto-switch button{border:0;border-radius:9px;color:#62718f;background:transparent;font-size:11px;padding:10px 15px;font-weight:800}.auto-switch button.on{background:#fff;color:#435cda;box-shadow:0 3px 12px #283a8020}.auto-grid{display:grid;grid-template-columns:minmax(0,1fr) 305px;min-height:375px}.auto-main{padding:38px 32px}.auto-tiny{font-size:9px;color:#657ac0;font-weight:900;letter-spacing:.18em}.auto-main h3{font:800 clamp(21px,2.4vw,30px) Manrope,sans-serif;letter-spacing:-.05em;margin:12px 0}.auto-main>p{color:#78849c;font-size:12px}.auto-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:33px 0}.auto-step{position:relative;border:1px solid #e3e9f6;border-radius:15px;min-width:0;padding:18px 12px;color:#9aa5b9;background:#f8faff;transition:.3s}.auto-step span{font-size:9px;font-weight:900;letter-spacing:.1em}.auto-step i{font-style:normal;display:grid;place-items:center;width:36px;height:36px;font-size:18px;border-radius:11px;background:#e9ecf8;margin:13px 0}.auto-step strong{display:block;font-size:11px;color:#8995aa}.auto-step.is-active{border-color:#9faff3;background:#eef2ff;box-shadow:0 0 0 4px #8194e015}.auto-step.is-done{background:#f1f5ff;border-color:#b8c5f1}.auto-step.is-active strong,.auto-step.is-done strong{color:#243c9c}.auto-step.is-active i,.auto-step.is-done i{background:#4b62dc;color:#fff}.auto-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auto-actions .button{padding:12px 17px;font-size:11px}.auto-actions>span{font-size:10px;color:#9aa2b5}.auto-actions button:disabled{opacity:.5;cursor:not-allowed}.auto-console{background:#0e1939;color:#dbe4ff;padding:27px 22px;display:flex;flex-direction:column}.auto-console>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#8ca1db;font-weight:900}.auto-console>div:first-child span{display:flex;align-items:center;gap:8px}.auto-console-lines{font:11px/2.05 monospace;white-space:pre-wrap;color:#b4c7f0;flex:1;margin-top:20px}.auto-console-lines strong{color:#77d9bd}.auto-console>p{border-top:1px solid #ffffff1f;padding-top:15px;font-size:10px;line-height:1.6;color:#91a2ca}.automation-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:19px}.automation-foot>span{font-size:9px;color:#8190ab;font-weight:800;letter-spacing:.14em}.portfolio-section{padding:106px 0 120px;background:linear-gradient(180deg,#f0f4ff,#fcfdff);position:relative}.portfolio-frame{overflow:hidden;border-radius:30px;border:1px solid #e3e9f8;background:#fff;box-shadow:var(--shadow)}.portfolio-top{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid #e4eaf5}.portfolio-top>span{font-size:10px;font-weight:900;color:#627ab7;letter-spacing:.14em;display:flex;align-items:center;gap:9px}.portfolio-top button{border:1px solid #d8e1f4;border-radius:100px;background:#f8faff;color:#4156c4;padding:10px 16px;font-size:10px;font-weight:900}.portfolio-main{display:grid;grid-template-columns:1.18fr .82fr;min-height:482px}.portfolio-image{padding:39px;position:relative;display:flex;align-items:center;background:radial-gradient(circle at 35% 20%,#d4defe,#eef3ff 62%,#dae6fc);overflow:hidden}.portfolio-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#8498d113 1px,transparent 1px),linear-gradient(90deg,#8498d113 1px,transparent 1px);background-size:34px 34px}.portfolio-browser{position:relative;z-index:1;width:100%;max-width:660px;margin:auto;border:7px solid #fff;box-shadow:0 22px 65px #2c438549;border-radius:18px;overflow:hidden;transform:rotate(-2deg)}.portfolio-photo{height:350px;overflow:hidden;background:#eff3ff}.portfolio-photo img{width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity .25s}.image-watermark{position:absolute;z-index:2;left:25px;bottom:25px;color:#536ab3;font-size:11px;font-weight:900;letter-spacing:.1em}.portfolio-copy{padding:48px 43px 25px;display:flex;flex-direction:column}.port-counter{font:800 46px Manrope,sans-serif;color:#273cbd;letter-spacing:-.07em}.port-counter small{font:600 13px DM Sans,sans-serif;color:#a5aec1}.port-category{font-size:10px;letter-spacing:.16em;font-weight:900;color:#7f91c7;margin-top:26px}.portfolio-copy h3{font:800 clamp(36px,3vw,50px) Manrope,sans-serif;letter-spacing:-.075em;margin:9px 0 13px}.portfolio-copy>p{color:#748099;font-size:14px;line-height:1.7}.port-tags{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 25px}.port-tags span{border-radius:40px;border:1px solid #dee5f5;padding:7px 11px;font-size:10px;color:#647391;font-weight:700}.portfolio-copy>a{display:inline-flex;align-items:center;justify-content:center;background:#111c3d;color:#fff;border-radius:13px;padding:14px;max-width:200px;font-size:11px;font-weight:800}.portfolio-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e3e8f2;margin-top:auto;padding-top:24px}.portfolio-controls button{width:40px;height:40px;border:1px solid #dce3f5;background:#fff;border-radius:50%;color:#3f53c6;font-size:17px}.portfolio-controls span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#98a6c0}.portfolio-thumbs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1e8f4}.portfolio-thumbs button{min-width:0;border:0;border-right:1px solid #e1e8f4;text-align:left;background:#fff;padding:17px 16px;display:flex;align-items:center;gap:12px;color:#727e96;font-size:11px;font-weight:800;transition:background .2s}.portfolio-thumbs button:last-child{border-right:0}.portfolio-thumbs button.active,.portfolio-thumbs button:hover{background:#f0f4ff;color:#293eb6}.portfolio-thumbs img{width:54px;height:43px;object-fit:cover;border-radius:5px}.portfolio-thumbs small{color:#a7b1c4;margin-right:4px;font-size:9px}.transformation{padding:115px 0 30px}.compare{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center}.compare-card{border:1px solid #e3e8f2;border-radius:28px;padding:45px;background:#f4f6fa;min-height:320px;position:relative;overflow:hidden}.compare-card>span{font-size:10px;font-weight:900;color:#9a9fb2;letter-spacing:.15em}.compare-card h3{font:800 clamp(25px,2.4vw,34px) Manrope,sans-serif;letter-spacing:-.07em;max-width:340px;margin:19px 0}.compare-card p{font-size:13px;color:#7c879a;line-height:1.8;max-width:400px}.compare-lines{display:flex;gap:12px;margin-top:30px}.compare-lines i{height:3px;border-radius:10px;background:#cbd2df;flex:1}.compare-center{height:44px;width:44px;border-radius:50%;background:#e9efff;color:#4260d8;display:grid;place-items:center;margin:auto;font-size:21px;z-index:1}.compare-card.future{background:#111e43;color:#fff;border-color:#172a65}.compare-card.future>span{color:#95afff}.compare-card.future p{color:#a9b8d6}.compare-flow{color:#bdccff;border:1px solid #ffffff32;background:#ffffff0b;border-radius:13px;padding:14px;font-size:10px;font-weight:800;letter-spacing:.08em;margin-top:22px}.compare-flow b{margin:0 10px;color:#94a6ff}.solutions-section{padding:120px 0 100px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e1e8f4;border-radius:28px;overflow:hidden;background:#fff}.solution-item{min-height:300px;padding:31px;position:relative;display:flex;flex-direction:column;border-bottom:1px solid #e6ebf5;border-right:1px solid #e6ebf5;transition:background .25s}.solution-item:nth-child(3n){border-right:0}.solution-item:nth-last-child(-n+3){border-bottom:0}.solution-item:hover{background:#f1f5ff}.solution-item>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#98a7c8;font-size:10px;font-weight:800}.solution-item>div:first-child span:last-child{font-size:20px;color:#7c8dba}.solution-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#eff3ff,#e0e8ff);color:#435ddb;font-size:23px;margin:20px 0 16px}.solution-item h3{font:800 19px Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 8px}.solution-item p{font-size:12px;line-height:1.7;color:#76849c;max-width:270px}.solution-cta{margin-top:auto;font-size:11px;font-weight:800;color:#4a61db}.pricing-section{padding:106px 0}.prices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{padding:29px 26px 26px;border:1px solid #e0e7f4;border-radius:22px;background:#ffffffd1;box-shadow:0 12px 30px #425b9d0d;display:flex;flex-direction:column;min-height:370px}.price-card.featured{border:1px solid #7b91e6;box-shadow:0 18px 38px #5569e21b;background:linear-gradient(145deg,#f5f7ff,#fff)}.price-tag{font-size:10px;color:#5d75be;letter-spacing:.14em;font-weight:900}.price-card h3{font:800 20px Manrope,sans-serif;letter-spacing:-.06em;margin:18px 0 15px}.price-value{font:800 27px Manrope,sans-serif;letter-spacing:-.06em;margin-bottom:5px}.price-monthly{font-size:11px;font-weight:700;color:#6777a3}.price-card p{font-size:11px;color:#7a8499;line-height:1.6;margin:18px 0}.price-card ul,.combo-card ul{list-style:none;padding:0;margin:0 0 20px}.price-card li,.combo-card li{font-size:11px;color:#586981;line-height:2.15}.price-card li:before,.combo-card li:before{content:"✓";color:#4261d5;margin-right:8px}.price-card>a,.combo-card>a{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding:13px 15px;background:#eff3ff;color:#3a50d5;font-size:11px;font-weight:900}.price-card.featured>a{background:#4058d6;color:#fff}.combos-head{padding:95px 0 30px}.combos-head h3{font:800 clamp(30px,3vw,44px) Manrope,sans-serif;letter-spacing:-.06em;margin:13px 0}.combos-head p{color:#7a859f;font-size:13px}.combos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.combo-card{border:1px solid #e2e9f4;border-radius:21px;padding:24px;background:#fff;display:flex;flex-direction:column;min-height:260px}.combo-card.featured{background:#111d42;color:#fff}.combo-card>span{color:#7388ca;font-size:10px;font-weight:900;letter-spacing:.13em}.combo-card h3{font:800 21px Manrope,sans-serif;letter-spacing:-.05em;margin:14px 0}.combo-card strong{font:800 23px Manrope,sans-serif;letter-spacing:-.05em}.combo-card>small{font-size:11px;color:#7b8ba9;margin:5px 0 20px}.combo-card ul{margin-top:12px}.combo-card.featured li{color:#d4ddf2}.combo-card.featured>a{background:#4b64da;color:#fff}.price-guidance{margin-top:40px;border-radius:24px;padding:25px 29px;display:flex;justify-content:space-between;gap:25px;align-items:center}.price-guidance strong{font:800 20px Manrope,sans-serif}.price-guidance p{font-size:12px;color:#7b8799;margin:8px 0 0}.price-disclaimer{font-size:10px;line-height:1.7;color:#8996a9;margin-top:24px}.method-section{padding:100px 0 160px}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cdd8ee;gap:20px}.method-grid article{padding:25px 4px}.method-grid article>span{font-size:10px;font-weight:900;color:#5169dc}.method-grid h3{font:800 21px Manrope,sans-serif;letter-spacing:-.06em;margin:27px 0 12px}.method-grid p{color:#7a879c;font-size:12px;line-height:1.8;max-width:220px}.contact-section{position:relative;isolation:isolate;overflow:hidden;border-radius:35px;background:radial-gradient(circle at 85% 25%,#4c66ad83,transparent 42%),linear-gradient(130deg,#101a3a,#0a1031);color:#fff;padding:74px clamp(25px,7vw,110px) 87px;min-height:515px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 36px 85px #0a17504d}.contact-glow{position:absolute;width:500px;height:270px;filter:blur(85px);background:#6579d347;bottom:-140px;right:20%;z-index:-1}.contact-small{width:100%;display:flex;justify-content:space-between;align-items:center;color:#aab9e9;font-size:10px;letter-spacing:.16em;font-weight:800}.contact-small span:last-child{font-size:28px}.contact-section h2{font-size:clamp(42px,5.4vw,78px);line-height:1.13;letter-spacing:-.075em;margin:50px 0 21px}.contact-section h2 em{font-style:normal;color:#a6b9ff}.contact-section>p{max-width:570px;color:#b3c0de;font-size:14px;line-height:1.8}.button-light{background:#f7f9ff;color:#1d2f6f;margin-top:23px}.contact-section>small{font-size:9px;letter-spacing:.17em;color:#8ea0cf;margin-top:22px}.footer{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:90px 0 50px}.footer img{width:196px}.footer p{font-size:12px;color:#8593a8;margin-top:17px}.footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:28px;font-size:12px;font-weight:800;color:#54627f}.footer>span{grid-column:1/-1;border-top:1px solid #e0e7f2;padding-top:25px;font-size:11px;color:#95a0b5}.whatsapp-float{position:fixed;right:22px;bottom:20px;z-index:50;display:flex;align-items:center;gap:14px;background:#111d43;color:#fff;box-shadow:0 16px 45px #111d4352;border:1px solid #ffffff43;padding:15px 18px;border-radius:100px;font-size:12px;font-weight:900}.whatsapp-float b{font-size:18px}.wa-led{height:7px;width:7px;border-radius:50%;background:#63dab5;box-shadow:0 0 0 5px #63dab518}dialog{border:1px solid #ffffff2c;border-radius:24px;padding:0;background:#11192b;color:#fff;width:min(860px,calc(100% - 30px));box-shadow:0 30px 90px #0009}dialog::backdrop{background:#070e22c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-size:10px;letter-spacing:.13em;color:#b7c5ec;font-weight:800}#showreel-close{font-size:18px;border:1px solid #ffffff40;border-radius:50%;height:32px;width:32px;background:transparent;color:#fff}dialog video{width:100%;display:block;max-height:75vh}dialog p{padding:0 22px 15px;color:#a9b4d0;font-size:11px;line-height:1.7}@media(max-width:1190px){.nav-links{gap:19px}.hero h1{font-size:clamp(48px,5vw,67px)}.hero-shell{grid-template-columns:1fr 1fr}.showcase{height:550px}.showcase-body{top:122px;right:16px;bottom:107px;left:16px}.browser{height:290px}.browser img{height:250px}.float-card{padding:10px}.ribbon-inner{grid-template-columns:45px 1fr 190px}.lab-layout{grid-template-columns:245px 1fr}}@media(max-width:900px){.nav-shell{height:64px;top:15px}.nav-links{display:none}.nav-toggle{display:block;margin-left:auto}.nav-cta{padding:11px 14px}.hero{padding-top:135px}.hero-shell{grid-template-columns:1fr;gap:35px}.hero-copy{padding-top:26px}.hero h1{font-size:clamp(56px,7.5vw,90px)}.showcase{max-width:700px;width:100%;margin:auto}.hero-bottom{margin-top:50px}.ribbon-inner{grid-template-columns:35px 1fr;gap:20px;min-height:220px}.ribbon-inner p{grid-column:2;margin-top:-15px}.intro-section{grid-template-columns:100px 1fr}.intro-stamp{display:none}.section-heading{grid-template-columns:1fr;gap:20px}.lab-layout{grid-template-columns:1fr}.lab-menu{flex-direction:row;padding:12px;border-right:0;border-bottom:1px solid #ffffff20;overflow-x:auto}.lab-menu>button{flex:1;min-width:150px;padding:12px}.lab-menu-footer{display:none}.lab-screen{height:415px}.auto-grid{grid-template-columns:1fr}.auto-console{min-height:200px}.portfolio-main{grid-template-columns:1fr}.portfolio-image{min-height:420px}.portfolio-copy{min-height:355px}.solution-grid,.prices-grid,.combos-grid{grid-template-columns:repeat(2,1fr)}.solution-item:nth-child(3n){border-right:1px solid #e6ebf5}.solution-item:nth-child(2n){border-right:0}.solution-item:nth-last-child(-n+3){border-bottom:1px solid #e6ebf5}.solution-item:nth-last-child(-n+2){border-bottom:0}.method-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){:root{--gutter:18px}.glass{backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.liquid-surface,.liquid-nav{background:#fffffff5}}@media(max-width:700px){.glass,.liquid-surface{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}}.page-noise{opacity:.075}.nav-shell{width:calc(100% - 24px);height:60px;top:12px;padding:0 8px 0 13px;border-radius:17px}.logo img{width:140px}.nav-cta{gap:6px;font-size:10px;padding:10px 11px;border-radius:10px}.nav-toggle{padding:8px}.hero{padding:124px 0 24px}.hero-copy{padding-top:0}.hero-copy .eyebrow{font-size:8px;letter-spacing:.1em}.hero h1{font-size:clamp(46px,11vw,67px);line-height:1.09;letter-spacing:-.09em;margin:25px 0 21px}.hero-copy>p{font-size:15px;line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch;margin:26px 0}.hero-actions .button{justify-content:space-between}.hero-trust{font-size:10px;gap:9px}.showcase{height:487px;border-radius:26px}.showcase-head{height:46px;margin:0 15px;font-size:7px}.showcase-switch{margin:12px 0 0 12px;padding:4px}.showcase-switch button{padding:9px 10px;font-size:9px}.showcase-body{top:105px;right:12px;bottom:99px;left:12px}.browser{width:91%;left:4%;height:252px;border-radius:14px;top:6px}.browser img{height:216px}.float-card{padding:8px;gap:6px;border-radius:11px}.float-card strong{font-size:8px}.float-card small{font-size:7px}.float-icon{width:24px;height:24px;font-size:14px;border-radius:7px}.float-left{left:0;bottom:2px}.float-right{right:-2px;top:58px}.showcase-caption{min-height:100px;padding:13px 16px}.showcase-caption strong{font-size:13px}.showcase-caption small{font-size:8px}.showcase-caption span{font-size:7px}.showcase-caption>a{width:35px;height:35px;font-size:17px}.ai-window{padding:14px;min-height:280px}.chat-bubble{font-size:10px;padding:8px}.ai-side-note{bottom:0;font-size:7px}.flow-track b{width:47px;height:48px;font-size:20px;border-radius:13px}.flow-track strong,.flow-track small{font-size:8px}.flow-track>div:not(:last-child):after{top:42px}.hero-bottom{font-size:8px;gap:10px;margin-top:40px;letter-spacing:.05em}.hero-bottom span:first-child{max-width:160px}.brand-ribbon h2{font-size:27px}.ribbon-inner{min-height:250px;grid-template-columns:25px 1fr;gap:14px}.ribbon-star{font-size:39px}.brand-ribbon p{font-size:11px}.intro-section{grid-template-columns:1fr;padding:86px 0 50px;gap:25px}.intro-section h2{font-size:39px}.intro-section p{font-size:14px}.section-heading h2{font-size:clamp(36px,10vw,49px)}.section-heading p{font-size:12px}.lab-section{padding:45px 0}.lab-frame{border-radius:22px}.lab-top{font-size:8px;padding:0 13px;height:52px}.lab-menu{gap:5px}.lab-menu>button{min-width:110px;gap:8px;padding:10px}.lab-icon{height:29px;width:29px;font-size:17px;border-radius:7px}.lab-menu button strong{font-size:9px}.lab-menu button small{font-size:8px}.lab-menu button b{display:none}.lab-screen{height:325px;padding:12px}.lab-browser{width:96%;height:260px;border-width:5px}.lab-browser img{height:225px}.lab-side-card{padding:12px;width:146px}.lab-side-card strong{font-size:12px}.lab-side-card p,.lab-side-card a{font-size:8px}.lab-bottom{flex-direction:column;align-items:flex-start;padding:15px}.lab-bottom>div span{font-size:12px}.lab-bottom>div small{font-size:10px}.lab-bottom a{align-self:stretch;text-align:center}.lab-ai-illustration{padding:14px}.lab-chat-row{font-size:10px}.lab-chat-buttons button{font-size:8px}.lab-dashboard{grid-template-columns:98px 1fr;min-height:245px;border-width:4px}.dashboard-sidebar{padding:11px 5px}.dashboard-sidebar strong{font-size:9px}.dashboard-sidebar button{font-size:8px}.dashboard-main{padding:14px}.dashboard-main h3{font-size:13px}.dashboard-main small{font-size:7px}.dashboard-main p{font-size:8px}.dashboard-tiles{gap:3px;margin-top:14px}.dashboard-tiles div{padding:8px}.dashboard-tiles span{font-size:6px}.automation-section{padding:80px 0 60px}.auto-heading{padding:16px;flex-direction:column;align-items:flex-start}.auto-main{padding:28px 15px}.auto-steps{gap:4px}.auto-step{padding:10px 5px;border-radius:10px}.auto-step span{font-size:8px}.auto-step i{height:26px;width:26px;font-size:13px;margin:8px 0}.auto-step strong{font-size:8px}.auto-actions{gap:8px}.auto-actions .button{padding:11px;font-size:10px}.auto-console{padding:17px}.automation-foot{flex-direction:column;align-items:flex-start}.portfolio-section{padding:85px 0}.portfolio-top{padding:0 15px}.portfolio-top>span{font-size:8px}.portfolio-top button{font-size:9px;padding:8px}.portfolio-image{min-height:270px;padding:16px}.portfolio-browser{border-width:4px}.portfolio-photo{height:215px}.portfolio-copy{padding:30px 23px 19px;min-height:330px}.portfolio-copy h3{font-size:39px}.portfolio-thumbs{grid-template-columns:repeat(2,1fr)}.portfolio-thumbs button{padding:10px;font-size:9px}.portfolio-thumbs img{width:41px;height:34px}.transformation{padding:80px 0 30px}.compare{grid-template-columns:1fr;gap:10px}.compare-center{transform:rotate(90deg)}.compare-card{padding:28px;min-height:240px}.compare-card h3{font-size:26px}.solutions-section{padding:80px 0}.solution-grid{grid-template-columns:1fr}.solution-item{min-height:245px;border-right:0!important;border-bottom:1px solid #e6ebf5!important;padding:25px}.solution-item:last-child{border-bottom:0!important}.prices-grid,.combos-grid{grid-template-columns:1fr}.price-card{min-height:330px}.combos-head{padding:70px 0 28px}.price-guidance{flex-direction:column;align-items:stretch;padding:21px}.pricing-section{padding:75px 0}.method-section{padding:60px 0 100px}.method-grid{gap:7px}.method-grid h3{font-size:18px}.method-grid p{font-size:11px}.contact-section{border-radius:23px;min-height:440px;padding:43px 21px 55px}.contact-small{font-size:8px}.contact-section h2{font-size:clamp(38px,9.1vw,52px);margin:65px 0 20px}.contact-section>p{font-size:12px}.footer{grid-template-columns:1fr;padding:65px 0 108px}.footer nav{justify-content:flex-start;gap:19px}.footer>span{grid-column:1}.whatsapp-float{right:13px;bottom:12px;padding:12px 15px;font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.advisor-card{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:clamp(20px,4vw,42px);border:1px solid rgba(255,255,255,.62);border-radius:28px;background:#ffffffad;box-shadow:0 18px 60px #2e417817}.advisor-card fieldset{min-width:0;border:0;padding:0;margin:0}.advisor-card legend{font-weight:700;margin-bottom:16px}.advisor-options{display:grid;gap:10px}.advisor-options button{min-height:48px;text-align:left;border:1px solid rgba(30,35,40,.13);border-radius:13px;padding:12px 14px;background:#ffffffbd;color:inherit;cursor:pointer}.advisor-options button.selected{border-color:#405bd4;background:#3e5bd817;box-shadow:0 0 0 2px #3e5bd814}.advisor-options button svg{vertical-align:middle;color:#405bd4}.advisor-recommendation{grid-column:1/-1;border-top:1px solid rgba(30,35,40,.12);padding-top:23px}.advisor-recommendation h3{font-size:clamp(24px,3vw,34px);margin:8px 0}.advisor-recommendation>p{margin:0 0 8px}.advisor-recommendation small{display:block;margin-bottom:16px;color:#656565}.advisor-no-wa{font-size:13px;color:#4058a8}.plans{max-width:1300px;margin-inline:auto}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plans-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px solid rgba(255,255,255,.64);border-radius:24px;background:#ffffff9e}.plans-grid h3{font-size:24px;line-height:1.15;margin:0}.plans-grid p{line-height:1.6;margin:0}.plans-grid ul{padding-left:19px;line-height:1.65}.plans-grid article>strong{font-size:14px;line-height:1.45;margin-top:auto}.plans-grid .btn{margin-top:10px}.v10-clarity{max-width:1300px;margin:auto}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clarity-grid article{padding:22px;border:1px solid rgba(46,65,120,.1);border-radius:18px;background:#ffffff73}.clarity-grid h3{font-size:17px;margin:0 0 8px}.clarity-grid p{font-size:14px;line-height:1.6;margin:0}@media(max-width:800px){.plans-grid,.clarity-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.advisor-card{grid-template-columns:1fr;gap:20px;padding:19px;border-radius:20px}.advisor-recommendation{grid-column:auto}.plans-grid,.clarity-grid{grid-template-columns:1fr}.plans-grid article{padding:22px}.plans-grid article>strong{margin-top:0}.advisor-options button{min-height:52px}}.lab-demo,.simulation-card{padding:clamp(20px,4vw,38px);border:1px solid rgba(255,255,255,.64);border-radius:27px;background:#ffffffa8;box-shadow:0 20px 65px #2e417817}.lab-tabs{display:flex;flex-wrap:wrap;gap:9px}.lab-tabs button,.lab-interaction button{border:1px solid rgba(30,35,40,.14);border-radius:999px;padding:11px 16px;background:#ffffffb3;color:inherit;cursor:pointer}.lab-tabs button[aria-selected=true],.lab-tabs button[aria-pressed=true],.lab-interaction button[aria-pressed=true]{background:#202225;color:#fff;border-color:#202225}.lab-panel{padding:30px 0 4px}.lab-panel h3,.lab-sim-heading h3{font-size:clamp(24px,3vw,36px);margin:10px 0}.lab-panel>p,.lab-interaction p{line-height:1.6}.lab-browser{max-width:680px;padding:12px;border:1px solid #ddd;border-radius:16px;background:#fff}.lab-browser>span{display:block;font-size:12px;padding:5px 4px 13px}.lab-browser img{width:100%;max-height:320px;object-fit:cover;object-position:top;border-radius:9px}.lab-interaction{max-width:700px}.lab-result{padding:17px;border-radius:14px;background:#3e5bd814}.lab-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.lab-step-list span{display:flex;align-items:center;min-height:58px;padding:13px;border:1px solid rgba(30,35,40,.12);border-radius:13px;font-size:14px}.lab-step-list span.done{border-color:#405bd4;background:#3e5bd817}.lab-sim-heading{margin-top:74px}.simulation-card h4{font-size:23px;margin:28px 0 10px}.lab-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.simulation-card>small{display:flex;align-items:center;gap:7px;margin-top:18px;color:#626262}.lab-controls [disabled]{opacity:.55;cursor:not-allowed}.mobile-menu-toggle{display:none}@media(max-width:700px){.lab-demo,.simulation-card{padding:19px;border-radius:20px}.lab-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}.lab-tabs button{flex:0 0 auto}.lab-panel{padding-top:23px}.lab-step-list{grid-template-columns:1fr 1fr}.lab-step-list span{font-size:13px;padding:10px}.lab-controls{align-items:stretch}.lab-controls .btn{flex:1}.lab-controls [role=status]{width:100%;font-size:13px}.mobile-menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(20,20,20,.15);border-radius:50%;background:#ffffffbf;color:inherit;cursor:pointer}.site-header nav.nav-open{display:flex;position:absolute;top:calc(100% + 8px);left:8px;right:8px;padding:14px;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#fafaf9f5;box-shadow:0 16px 40px #0a0a0a24}.site-header nav.nav-open a{padding:12px 10px}}@media(max-width:370px){.header-cta{display:none}.lab-step-list{grid-template-columns:1fr}.hero-copy h1{font-size:42px}}:root{--bg:#fff;--ink:#252a35;--muted:#697184;--blue:#3155d9;--blue2:#7189ef;--navy:#192a53;--border:#e2e7f1;--shadow:0 24px 75px rgba(43,65,135,.11)}body{background:radial-gradient(ellipse at 84% 10%,rgba(183,170,246,.16),transparent 30%),radial-gradient(ellipse at 12% 31%,rgba(104,144,242,.1),transparent 29%),linear-gradient(180deg,#fff,#fdfdff 60%,#fff);color:#252a35}.nav-shell{background:#ffffffc7;border-color:#fffffff2;box-shadow:0 14px 44px #1a2b5717}.nav-cta{background:#1a2c57}.nav-cta:hover{background:#3155d9}.hero{min-height:900px;padding-top:162px}.hero h1{white-space:normal;color:#282d38;max-width:700px;font-size:clamp(56px,5.15vw,78px);line-height:1.08;letter-spacing:-.075em}.hero h1>span{color:#354fd0}.hero-copy>p{color:#606a7d;max-width:530px}.button-primary{background:linear-gradient(130deg,#4c69ec,#2d49cb);box-shadow:0 14px 34px #3550cf40}.button-primary:hover{box-shadow:0 18px 40px #3550cf59}.hero-trust{color:#6c7486}.showcase{background:radial-gradient(ellipse at 69% 14%,rgba(190,204,255,.85),transparent 46%),radial-gradient(ellipse at 6% 92%,#f1f4ff,transparent 55%),linear-gradient(140deg,#f2f5ff,#e3ebff 58%,#c4d2fb);box-shadow:0 42px 86px #374d9d2e,inset 0 1px #fffffffa}.showcase:before{background-image:linear-gradient(rgba(66,93,182,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(66,93,182,.08) 1px,transparent 1px)}.float-card{background:#ffffffc7;border:1px solid rgba(255,255,255,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.showcase-caption{background:#ffffffb3}@media(max-width:900px){.hero{min-height:0;padding-top:145px;padding-bottom:65px}.hero-shell{grid-template-columns:1fr;min-height:0}.hero-copy{padding-bottom:6px}.showcase{height:570px}}@media(max-width:700px){.hero{padding:120px 0 48px}.hero h1{font-size:clamp(43px,11.5vw,57px);line-height:1.07;letter-spacing:-.07em;margin:27px 0 20px}.hero-copy>p{font-size:15px;line-height:1.65}.hero-actions{margin:24px 0 28px}.hero-shell{gap:23px}.showcase{height:530px;border-radius:26px}.showcase-head{margin:0 17px}.showcase-switch{margin-left:15px;max-width:calc(100% - 30px);overflow:auto}.showcase-switch button{padding:10px 11px;font-size:10px;white-space:nowrap}.showcase-body{top:123px;right:12px;bottom:102px;left:12px}.browser{left:2%;width:96%;height:260px;transform:rotate(-1deg)}.browser img{height:223px}.float-right{right:-6px;top:48px}.float-left{bottom:2px}.showcase-caption{min-height:102px;padding:14px 16px}.showcase-caption strong{font-size:15px}.showcase-caption small{font-size:9px}.showcase-caption>a{width:38px;height:38px}.ai-window{padding:17px;min-height:300px}.flow-track b{width:53px!important;height:53px!important;border-radius:17px;font-size:19px}.flow-track>div:not(:last-child):after{top:40px!important}.flow-track strong{font-size:9px}.flow-track small{font-size:8px}.flow-canvas>p{margin-top:26px}}@media(prefers-reduced-motion:reduce){.reveal{animation:none!important}}.combo-card:not(.featured)>span:not(.combo-badge){color:#5267a8!important}.combo-card.featured>span:not(.combo-badge){color:#d5e0ff!important}.pricing-note span{color:#5b6478!important}.pricing-note a,.pricing-note button{color:#fff!important}:root{--bg:#fbfaf7;--ink:#202532;--muted:#626b7b;--blue:#405bd4;--blue2:#7188ee;--navy:#25304a;--border:#e2e5ed;--shadow:0 24px 70px rgba(38,54,110,.1);color:var(--ink);background:var(--bg)}body{background:radial-gradient(ellipse at 88% 8%,rgba(116,143,239,.12),transparent 32%),linear-gradient(180deg,#fffefa,#f8f9fc 46%,#fffefa);color:var(--ink)}.brand-ribbon{background:linear-gradient(115deg,#f1f4ff,#e7edff);color:#252c3c;border-block:1px solid #dfe6fb}.brand-ribbon p{color:#57627a}.brand-ribbon h2 em{color:#405bd4}.ribbon-star{color:#5670dd}.lab-frame{background:radial-gradient(ellipse at 76% 6%,rgba(104,132,229,.13),transparent 42%),linear-gradient(145deg,#fff,#f1f4ff);color:#20283b;border-color:#dfe5f5}.lab-top{color:#53638c;border-color:#dfe5f5}.lab-menu{border-color:#dfe5f5}.lab-menu>button{color:#596783}.lab-menu>button.selected{background:#e8edff;color:#283b86;border-color:#becbfa}.lab-icon{background:#eef2ff;color:#405bd4;border-color:#dbe3ff}.lab-bottom{background:#f7f8fd;border-color:#e1e6f2}.lab-bottom small{color:#67738e}.lab-screen:before{background:#536fd526}.auto-console{background:linear-gradient(145deg,#eef2ff,#e4eaff);color:#26324d}.auto-console>div:first-child{color:#5366a5}.auto-console-lines{color:#52617d}.auto-console-lines strong{color:#285e9b}.auto-console>p{color:#67738d;border-color:#d5def5}.compare-card.future{background:linear-gradient(145deg,#eef2ff,#e3eaff);color:#20283b;border-color:#d7e0fb}.compare-card.future>span{color:#4c63bd}.compare-card.future p{color:#5d6880}.compare-flow{color:#40528a;background:#ffffffa8;border-color:#d8e0f6}.compare-flow b{color:#405bd4}.contact-section{background:radial-gradient(circle at 85% 25%,rgba(115,140,227,.2),transparent 42%),linear-gradient(130deg,#f2f4fc,#e6ebf8);color:#20283b;border:1px solid #dce3f4;box-shadow:0 30px 75px #26366e1f}.contact-small,.contact-section>p,.contact-section>small{color:#596681}.contact-section h2 em{color:#405bd4}.contact-glow{background:#607bdd24}.button-light{background:#405bd4;color:#fff}.combo-card.featured{background:linear-gradient(145deg,#eef2ff,#e3eaff);color:#20283b;border-color:#d4def8}.combo-card.featured li{color:#4e5d79}.combo-card.featured>a{background:#405bd4;color:#fff}.showcase{box-shadow:0 35px 75px #3a519e29,inset 0 1px #fffffff0}.advisor-options button.selected{border-color:#405bd4;background:#405bd417;box-shadow:0 0 0 2px #405bd414}.advisor-options button svg,.lab-step-list span.done{color:#405bd4;border-color:#8fa2f0}.lab-result{background:#405bd414}@media(max-width:600px){.lab-frame{color:#20283b}.lab-menu>button.selected{color:#283b86}}@media(prefers-reduced-transparency:reduce){.glass,.liquid-surface,.liquid-nav,.advisor-card,.lab-demo,.simulation-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#fffffff5}}.hero{max-width:1320px;min-height:900px;padding:150px 30px 75px;display:flex;flex-direction:column;justify-content:center;gap:28px}.hero-shell{width:100%;display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(32px,5vw,72px);align-items:center}.hero-copy h1{font-size:clamp(56px,5.4vw,78px);line-height:1.03;max-width:620px;letter-spacing:-.07em}.hero-copy>p{font-size:17px;max-width:540px}.hero-actions{flex-wrap:wrap}.hero-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid #e4e9f5;padding-top:18px;color:#6f7890;font-size:10px;font-weight:800;letter-spacing:.12em}.hero-bottom a{color:#57688f}.approved-showcase{position:relative;height:600px;min-width:0;border-radius:36px;overflow:hidden;background:radial-gradient(ellipse at 68% 16%,#d1dbff 0,transparent 45%),radial-gradient(ellipse at 2% 93%,#f1f4ff,transparent 55%),linear-gradient(140deg,#f2f5ff,#e1e9ff 58%,#c7d4fb);border:1px solid #e8edfb;box-shadow:0 42px 90px #32499b2b,inset 0 1px #fffffff5}.approved-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(66,93,182,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(66,93,182,.07) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%);pointer-events:none}.showcase-glow{position:absolute;top:100px;left:18%;width:65%;height:260px;border-radius:50%;background:#fff9;filter:blur(75px)}.showcase-head,.showcase-switch,.showcase-caption{position:relative;z-index:4}.showcase-head{height:54px;margin:0 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffffa3;color:#465779;font-size:9px;font-weight:800;letter-spacing:.14em}.showcase-head span{display:flex;align-items:center;gap:8px}.showcase-switch{display:flex;gap:3px;width:max-content;max-width:calc(100% - 40px);overflow:auto;margin:17px 0 0 26px;padding:5px;border-radius:14px;border:1px solid #fff;background:#ffffff85;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.showcase-switch button{flex:0 0 auto;border:0;background:transparent;border-radius:10px;padding:11px 13px;color:#687795;font-size:10px;font-weight:800;white-space:nowrap;min-height:42px}.showcase-switch button.is-active{background:#fff;color:#304cc8;box-shadow:0 3px 12px #3347b524}.showcase-body{position:absolute;top:126px;right:20px;bottom:108px;left:20px;z-index:2}.showcase-scene{position:absolute;top:0;right:0;bottom:0;left:0;animation:scenein .28s both}.showcase-browser{position:absolute;top:8px;left:9%;width:84%;height:315px;border-radius:20px;overflow:hidden;background:#fff;transform:rotate(-2deg);box-shadow:0 32px 62px #2d458933;transition:transform .35s}.showcase-browser:hover{transform:rotate(-.4deg) translateY(-5px)}.showcase-browser-top{height:37px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:#62718e;font-size:10px;font-weight:700}.showcase-browser img{width:100%;height:278px;object-fit:cover;object-position:top}.float-card{z-index:2}.float-left{bottom:2px;left:0;transform:rotate(-3deg)}.float-right{top:42px;right:-7px;transform:rotate(3deg)}.showcase-caption{position:absolute;bottom:0;left:0;right:0;min-height:108px;padding:17px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffffb5;border-top:1px solid #ffffffd9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.showcase-caption>div{display:flex;min-width:0;flex-direction:column;gap:5px}.showcase-caption span{font-size:9px;font-weight:900;color:#6076c2;letter-spacing:.13em}.showcase-caption strong{font:800 17px Manrope,sans-serif;letter-spacing:-.04em}.showcase-caption small{color:#687895;font-size:10px}.showcase-caption>a{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:#1d2e60;color:#fff;border-radius:50%}.showcase-ai{width:min(355px,88%);margin:8px auto;padding:20px;border-radius:24px;background:#ffffffe8;box-shadow:0 24px 55px #304b9b25}.ai-heading{display:flex;align-items:center;gap:10px}.ai-heading strong,.ai-heading small{display:block}.ai-heading strong{font-size:12px}.ai-heading small{font-size:9px;color:#7b89a3}.ai-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#3d57de;color:#fff}.chat-bubble{width:max-content;max-width:95%;margin-top:10px;padding:10px 12px;border-radius:12px;background:#eaf0fd;color:#344466;font-size:11px;line-height:1.5}.chat-bubble.right{margin-left:auto;background:#3d57df;color:#fff}.showcase-next{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding:11px;border:1px solid #dce3f5;border-radius:12px;background:#fff;color:#334abd;font-size:11px;font-weight:800;min-height:44px}.showcase-flow{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4c63c5}.showcase-flow-track{display:flex;align-items:center;width:100%;gap:4px}.showcase-flow-track>div{flex:1;min-width:0;position:relative;text-align:center;color:#34436b}.showcase-flow-track>div:not(:last-child):after{content:"";position:absolute;top:48px;left:70%;width:60%;height:2px;background:linear-gradient(90deg,#6282ef,#a4b2eb)}.showcase-flow-track small{font-size:10px;color:#6c82c0}.showcase-flow-track b{position:relative;z-index:1;display:grid;place-items:center;width:66px;height:66px;margin:8px auto;border:1px solid white;border-radius:21px;background:linear-gradient(130deg,#fff,#dde7ff);box-shadow:0 12px 28px #465cb133;color:#4e62d4;font-size:23px}.showcase-flow-track strong{font-size:10px}.showcase-flow p{font-size:11px;color:#697a9a;text-align:center;max-width:280px;margin:24px auto}@media(max-width:1050px){.hero{min-height:0;padding-top:130px}.hero-shell{grid-template-columns:1fr}.approved-showcase{height:570px}.hero-copy h1{max-width:850px}}@media(max-width:700px){.hero{padding:112px 16px 48px;gap:22px}.hero-shell{gap:22px}.hero-copy h1{font-size:clamp(44px,11vw,58px);line-height:1.05;margin:24px 0 18px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-bottom{font-size:8px;letter-spacing:.08em;gap:10px}.approved-showcase{height:530px;border-radius:27px}.showcase-head{margin-inline:16px}.showcase-switch{margin-left:14px;max-width:calc(100% - 28px)}.showcase-switch button{padding:9px 10px;font-size:9px}.showcase-body{top:120px;right:12px;bottom:102px;left:12px}.showcase-browser{left:2%;width:96%;height:250px;transform:rotate(-1deg)}.showcase-browser img{height:213px}.float-right{right:-5px;top:35px}.float-left{bottom:0}.float-card{padding:10px 12px}.float-card strong{font-size:10px}.showcase-caption{min-height:102px;padding:14px 15px}.showcase-caption strong{font-size:14px}.showcase-caption small{font-size:9px}.showcase-caption>a{flex-basis:38px;width:38px;height:38px}.showcase-ai{padding:15px}.showcase-flow-track b{width:52px;height:52px;border-radius:17px;font-size:19px}.showcase-flow-track>div:not(:last-child):after{top:40px}.showcase-flow-track strong{font-size:8px}.showcase-flow-track small{font-size:9px}}@media(max-width:390px){.approved-showcase{height:515px}.showcase-switch button{font-size:8px;padding-inline:8px}.showcase-body{inset-inline:8px}.showcase-browser{height:230px}.showcase-browser img{height:193px}.float-card{gap:7px;padding:9px}.float-left{left:-2px}.float-right{right:-3px}.float-card strong{font-size:9px}.float-card small{font-size:8px}.showcase-caption{padding-inline:12px}.showcase-caption strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.showcase-browser:hover{transform:none}}:root{--bg:#fbfcff;--ink:#252b39;--muted:#687187;--copper:#405bd4;--blue:#405bd4;--blue2:#7188ee;--navy:#1d2b50;--border:#e2e8f5;--accent:#405bd4}body{background:radial-gradient(ellipse at 82% 8%,rgba(132,146,237,.13),transparent 32%),radial-gradient(ellipse at 10% 33%,rgba(144,181,255,.1),transparent 32%),linear-gradient(180deg,#fff,#f9faff 52%,#fff);color:var(--ink)}.nav-cta{background:linear-gradient(130deg,#263c81,#1b2b59)}.nav-cta:hover{background:#334fc9}.button-primary{background:linear-gradient(130deg,#5876f3,#304bc8);box-shadow:0 14px 34px #3550cf40}.button-secondary{border-color:#dce3f3;background:#fffc;color:#303b59}.hero-copy h1>span,.hero h1>span,.eyebrow{color:#405bd4}.hero-copy>p,.section-heading p{color:#606a7d}.hero-trust,.hero-proofline{color:#687187}.hero-trust b{color:#405bd4}.nav-shell,.liquid-surface,.glass{border-color:#fffffff0;background:#ffffffbd;box-shadow:0 18px 54px #2c40861a,inset 0 1px #fffffff5;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.system-flow,.statement-band,.automation-section,.lab-section,.showcase-section{background:#f6f8ff;color:#29324c}.system-flow h2,.automation-section h2,.lab-section h2{color:#252b39}.flow-card,.lab-screen,.automation-frame,.project-feature,.plans-grid article,.ownership-section,.advisor-panel,.pricing-card{border-color:#e4e9f5}.mobile-menu-toggle{border-color:#dce3f5;background:#fff;color:#33457f}.nav-shell{background:#fffc}@media(max-width:700px){.nav-shell{background:#fffffff0}.mobile-nav{background:#fafbfffa;border:1px solid #fff}.hero{padding-inline:16px}.hero-actions .button{min-height:48px}.section{padding-inline:16px}}@media(max-width:700px){.hero-bottom{margin-top:24px}.hero-shell{min-height:0}.hero-copy{padding-top:8px}.hero h1{white-space:normal}}@media(prefers-reduced-transparency:reduce){.nav-shell,.liquid-surface,.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffff5}}:root{--bg:#F8FAFF;--surface:#FFFFFF;--ink:#111827;--cobalt:#4058D6;--indigo:#273B9C;--blue-light:#DCE5FF;--muted:#5F6B82;--line:#DCE5F2;--copper:var(--cobalt);--blue:var(--cobalt);--blue2:#7188E6;--navy:var(--indigo);--accent:var(--cobalt);--warm-white:#F8FAFF}:root{color:var(--ink);background:var(--bg)}body{background:radial-gradient(ellipse at 84% 8%,rgba(64,88,214,.09),transparent 34%),linear-gradient(180deg,#fff 0%,var(--bg) 54%,#fff 100%);color:var(--ink)}.site-header,.nav-shell,.liquid-nav{background:#ffffffd6;border-color:#fffffff7;box-shadow:0 16px 46px #273b9c1a}.site-header nav a:hover,.nav-links a:hover{color:var(--cobalt)}.header-cta,.nav-cta{background:var(--indigo);color:#fff}.btn-primary,.button-primary,.final-cta-button{background:var(--cobalt);color:#fff;box-shadow:0 14px 34px #4058d638}.hero-chip,.eyebrow,.hero-copy h1 span,.hero h1 span{color:var(--cobalt)}.hero-chip{border-color:#4058d633}.showcase-next,.lab-tabs button[aria-selected=true],.lab-tabs button[aria-pressed=true],.lab-interaction button[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.float-icon,.showcase-flow,.showcase-flow-track small,.showcase-flow-track b,.system-node svg,.system-connector i,.solutions-grid svg,.transformation-list svg,.transformation-arrow,.statement-band i,.project-feature-copy>strong,.price-card>svg{color:var(--cobalt)}.system-connector i{background:linear-gradient(90deg,transparent,var(--cobalt),transparent)}.solutions-grid button:hover,.solutions-grid a:hover,.solutions-grid .solution-link:hover{border-color:#4058d666}.solutions-grid button:after,.solutions-grid a:after,.solutions-grid .solution-link:after{background:radial-gradient(circle,rgba(64,88,214,.12),transparent 70%)}.price-card.featured,.combo-card.featured{background:linear-gradient(145deg,#eef2ff,#dce5ff);color:var(--ink);border-color:#c5d2ff}.combo-badge{color:var(--indigo);background:#dce5ff}.price-monthly,.combo-card>span,.combo-card>span:not(.combo-badge){color:#4058a8}.price-card a,.combo-card a{color:var(--indigo)}.pricing-note{background:#f1f5ff}.pricing-note a,.pricing-note button{background:var(--indigo);color:#fff}.final-cta,.ownership-section{background:radial-gradient(circle at 83% 4%,rgba(64,88,214,.17),transparent 36%),linear-gradient(140deg,#273b9c,#1d2e78);color:#fff;border-color:#dce5ff73}.ownership-copy h2 em,.ownership-details strong{color:#dce5ff}.ownership-details>div{border-color:#dce5ff3d;background:#ffffff12}.final-cta button,.final-cta a{background:#fff;color:var(--indigo)}.project-feature-preview{background:linear-gradient(140deg,#edf2ff,#f8faff)}.project-feature-copy>strong{border-color:#4058d666}.tags span{background:#eef2ff;color:#43516e}.transformation-before{background:#f1f4fa;border-color:#dfe6f2}.transformation-after{background:linear-gradient(145deg,#273b9c,#1d2e78);color:#fff}.transformation-after .transformation-label{color:#dce5ff}.statement-band{color:#5f6b82}.statement-band strong{color:var(--ink)}.lab-frame{border-color:#dce5ff}.lab-result,.lab-step-list span.done,.advisor-options button.selected{color:var(--indigo);border-color:var(--cobalt);background:#4058d617}.agent-trigger{background:var(--indigo);box-shadow:0 16px 40px #273b9c3d,0 0 0 8px #4058d614}.agent-panel{background:#f8fafff0}.agent-tooltip{background:var(--indigo)}.agent-whatsapp,.agent-input button{background:var(--cobalt);color:#fff}.agent-panel,.agent-trigger,.agent-tooltip{z-index:70}.agent-panel{width:min(370px,calc(100vw - 24px));max-height:min(70vh,620px);overflow:auto}.system-node span{color:#263b83}.agent-trigger{width:64px;height:64px;border-radius:22px}.agent-trigger img{width:52px;height:52px}.mobile-menu-toggle{border-color:#dce5ff;background:#fff;color:var(--indigo)}.site-header nav.nav-open{background:#f8fafffa;border-color:#dce5ff}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}@media(max-width:700px){.agent-panel{right:12px;bottom:86px;width:calc(100vw - 24px);max-height:68vh}.site-header nav.nav-open{box-shadow:0 16px 40px #273b9c24}}@media(max-width:360px){.hero{padding-inline:12px}.hero-copy h1{font-size:clamp(38px,12vw,43px)}.hero-bottom{letter-spacing:.04em}.showcase-caption{gap:8px}.showcase-caption small{line-height:1.35}.site-header{width:calc(100% - 20px);padding-inline:10px}.brand img{width:130px}}.catalog-section{padding-top:76px}.catalog-group{margin:34px 0}.catalog-group>h3{font-size:20px;letter-spacing:-.03em;margin:0 0 14px;color:#20242b}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.catalog-card{padding:22px;border-radius:20px;min-height:170px;transition:transform .2s,border-color .2s}.catalog-card:hover{transform:translateY(-3px);border-color:#4058d673}.catalog-icon{width:40px;height:40px;display:grid;place-items:center;color:#334caa;background:#4058d617;border:1px solid rgba(64,88,214,.16);border-radius:13px}.catalog-card h4{font-size:16px;letter-spacing:-.02em;margin:15px 0 7px}.catalog-card p{font-size:12px;line-height:1.55;color:#687080;margin:0}.flow-feature{margin-top:58px;padding:clamp(24px,5vw,58px);display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;border-radius:32px;overflow:hidden;color:#fff;background:radial-gradient(circle at 76% 12%,rgba(139,164,255,.23),transparent 37%),linear-gradient(142deg,#273b9c,#182764);box-shadow:0 30px 80px #273b9c33}.flow-feature .eyebrow{color:#dce5ff}.flow-copy h3{font-size:clamp(32px,4vw,52px);letter-spacing:-.055em;line-height:.98;margin:14px 0}.flow-copy>p{color:#dfe5fc;line-height:1.65;font-size:14px;max-width:580px}.flow-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0 10px}.flow-module{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:#ffffff14;color:#fff;font-size:12px;font-weight:700;transition:background .18s,border-color .18s}.flow-module:hover,.flow-module.selected{background:#fff3;border-color:#ffffffb3}.flow-selection{min-height:20px!important;font-size:11px!important;color:#dce5ff!important}.flow-cta{margin-top:10px;color:#111214;background:#f8faff}.flow-visual{position:relative;min-height:360px;display:grid;place-items:center}.flow-orbit{position:absolute;width:280px;height:280px;border:1px solid rgba(221,230,255,.25);border-radius:50%}.orbit-two{width:210px;height:210px;border-style:dashed;transform:rotate(35deg)}.flow-core{z-index:2;width:164px;height:164px;border-radius:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#ffffff29;border:1px solid rgba(255,255,255,.52);box-shadow:0 20px 60px #08113a40,inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.flow-core strong{font-size:17px;line-height:.95;letter-spacing:.08em}.flow-core small{font-size:7px;letter-spacing:.08em;color:#e0e7ff}.flow-node{position:absolute;z-index:3;padding:10px 14px;border:1px solid rgba(255,255,255,.38);border-radius:13px;background:#ffffff29;box-shadow:0 10px 25px #09144133;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:11px;font-weight:700}.node-a{top:25px;left:50%;transform:translate(-50%)}.node-b{right:4px;top:52%}.node-c{left:4px;top:52%}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-feature{grid-template-columns:1fr}.flow-visual{min-height:300px}}@media(max-width:600px){.catalog-section{padding-top:58px}.catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:0;padding:18px}.catalog-group{margin:28px 0}.flow-feature{padding:24px 18px;border-radius:24px;gap:12px}.flow-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-visual{min-height:260px}.flow-orbit{width:230px;height:230px}.orbit-two{width:170px;height:170px}.flow-core{width:138px;height:138px;border-radius:32px}.node-b{right:-4px}.node-c{left:-4px}}@media(max-width:360px){.flow-module{font-size:11px;padding:7px;gap:5px}.flow-feature{padding-inline:14px}}.catalog-quick-links a{min-height:44px;padding:12px 14px;display:inline-flex;align-items:center;gap:8px}.catalog-section{max-width:1320px;margin-inline:auto;padding-inline:clamp(18px,4vw,54px)}.need-picker{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-areas:"intro choices" "result result";gap:22px 32px;padding:clamp(23px,3.4vw,46px);border:1px solid #e1e7fa;border-radius:30px;background:radial-gradient(circle at 92% 0%,#dce5ff99,transparent 50%),linear-gradient(140deg,#fff,#f5f7ff);box-shadow:0 18px 50px #2d4d9614;align-items:start}.need-picker>div:first-child{grid-area:intro}.need-picker .eyebrow{display:inline-block;font-size:11px;font-weight:850;letter-spacing:.12em;color:#4058d6}.need-picker h3{font-size:clamp(24px,2.6vw,37px);letter-spacing:-.052em;line-height:1.08;margin:14px 0}.need-picker>div:first-child>p{line-height:1.65;color:#66718a;max-width:340px}.need-options{grid-area:choices;display:grid;grid-template-columns:1fr 1fr;gap:11px}.need-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dfe5f4;box-shadow:0 7px 22px #223c810b;border-radius:16px;padding:18px;text-align:left;color:#29344c;line-height:1.35;font-size:14px;font-weight:750;min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:transform .2s,border .2s,box-shadow .2s,background .2s}.need-option svg{flex:none;color:#4058d6}.need-option:hover{transform:translateY(-2px);border-color:#8f9fe9}.need-option.active,.need-option[aria-pressed=true]{color:#233aa1;background:#eaf0ff;border-color:#4058d6;box-shadow:inset 0 0 0 1px #4058d6,0 12px 24px #4058d61a}.need-option:focus-visible,.catalog-cta:focus-visible,.flow-module:focus-visible{outline:3px solid #4058d6;outline-offset:3px}.need-result{grid-area:result;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 22px;padding:23px 26px;border:1px solid #dae3ff;background:linear-gradient(120deg,#edf2ff,#fff);border-radius:20px;align-items:center}.need-result>span{grid-column:1/-1;color:#4964ca;letter-spacing:.12em;font-size:10px;font-weight:850}.need-result>strong{font-size:clamp(20px,2vw,27px);letter-spacing:-.04em;color:#172345}.need-result>p{grid-column:1;line-height:1.55;color:#69738a;margin:0;max-width:660px;font-size:13px}.need-cta{grid-column:2;grid-row:2/4;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 17px;background:#4058d6;color:#fff;border:0;border-radius:13px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 10px 23px #4058d630;cursor:pointer}.catalog-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin:19px 0 40px;position:relative;z-index:1}.catalog-quick-links a{border:1px solid #dbe3f5;border-radius:100px;background:#fff;color:#304cb2;text-decoration:none;font-size:12px;font-weight:750;min-height:44px}.catalog-group{scroll-margin-top:110px}.catalog-card{display:flex;flex-direction:column}.catalog-card p{font-size:13px;line-height:1.6}.catalog-cta{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:8px;color:#324ec7;font-size:12px;font-weight:850;text-decoration:none;background:none;border:0;cursor:pointer;text-align:left}.flow-feature{gap:clamp(18px,3.5vw,56px)}.flow-live-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9px;letter-spacing:.06em;color:#dfe8ff;font-weight:800}.flow-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#81f5cb;margin-right:5px;box-shadow:0 0 0 4px #81f5cb22}.flow-node{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-chat-preview{max-width:500px;margin:18px auto 0;display:grid;gap:9px;padding:17px;border:1px solid #dae4ff;background:linear-gradient(145deg,#f7faff,#e7edff);border-radius:20px}.demo-chat-user{justify-self:end;max-width:84%;background:#4058d6;color:#fff;font-size:13px;border-radius:16px 16px 4px;padding:11px 14px}.demo-chat-preview .lab-result{max-width:86%;margin:0!important;border-radius:15px 15px 15px 4px;background:#fff;color:#26365b;padding:12px 15px;box-shadow:0 8px 20px #243f7912}.demo-dashboard{max-width:500px;padding:20px;border-radius:19px;background:linear-gradient(125deg,#f8faff,#e8eeff);border:1px solid #dee5f8;margin:14px auto}.demo-dashboard-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#5064a8;font-weight:850;letter-spacing:.08em}.demo-dashboard-bars{height:90px;display:flex;align-items:end;gap:12px;margin:18px 0}.demo-dashboard-bars i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(0deg,#4058d6,#9bb3ff);height:65%;animation:demoBars 3s ease-in-out infinite alternate}.demo-dashboard-bars i:nth-child(2){height:92%;animation-delay:-1s}.demo-dashboard-bars i:nth-child(3){height:51%;animation-delay:-2s}.demo-dashboard-bars i:nth-child(4){height:76%;animation-delay:-.6s}.demo-dashboard-metrics{display:flex;justify-content:space-between;font-size:12px;color:#4a5b83}.demo-progress-track{height:9px;background:#e0e7f6;border-radius:30px;overflow:hidden;margin:18px 0}.demo-progress-track>span{display:block;height:100%;border-radius:30px;background:linear-gradient(90deg,#4058d6,#8ea6ff);transition:width .65s ease}@keyframes demoBars{to{height:38%}}@media(max-width:900px){.need-picker{grid-template-columns:1fr;grid-template-areas:"intro" "choices" "result"}.need-result{grid-template-columns:1fr}.need-result>span,.need-result>p,.need-cta{grid-column:1;grid-row:auto}.need-cta{justify-self:start}}@media(max-width:600px){.need-picker{padding:20px 15px;gap:19px;border-radius:24px}.need-options{grid-template-columns:1fr}.need-option{min-height:64px;padding:14px 15px}.need-result{padding:18px}.need-cta{justify-self:stretch}.catalog-quick-links{margin-bottom:28px}.flow-live-indicator{font-size:8px}.demo-dashboard-top{font-size:9px}}@media(prefers-reduced-motion:reduce){.demo-dashboard-bars i{animation:none}.need-option{transition:none}}.derito-lab-v2 .section-heading h2 span{color:#4058d6}.lab2-shell{overflow:hidden;border-radius:32px;border:1px solid #dce4ff;background:linear-gradient(150deg,#f3f6ff,#fff 56%,#eaf0ff);box-shadow:0 25px 75px #213b9616}.lab2-topbar,.lab2-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px}.lab2-topbar{border-bottom:1px solid #e1e7fa}.lab2-brand,.lab2-topnote,.lab2-footer{font-size:11px;letter-spacing:.12em;color:#5d6887;font-weight:750}.lab2-brand{display:flex;align-items:center;gap:9px}.lab2-live-dot{width:8px;height:8px;border-radius:50%;background:#2fc7a8;box-shadow:0 0 0 5px #2fc7a823;display:inline-block;flex-shrink:0}.lab2-demo-pill{padding:5px 9px;color:#4058d6;border:1px solid #d8e2ff;border-radius:50px;background:#fff;white-space:nowrap}.lab2-nav{display:flex;gap:10px;padding:19px 28px;background:#ffffff74}.lab2-nav button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 17px;border:1px solid #dbe3f7;border-radius:17px;background:#ffffffb8;color:#3d4b69;cursor:pointer;font-weight:800;transition:.2s}.lab2-nav button small{margin-left:auto;color:#99a5c4}.lab2-nav button.active{background:#4058d6;color:#fff;border-color:#4058d6;box-shadow:0 13px 25px #4058d62c}.lab2-nav button.active small{color:#dce4ff}.lab2-stage{padding:24px 28px 28px;min-height:520px}.lab2-enter{animation:lab2enter .4s ease both}@keyframes lab2enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}.lab2-shop,.lab2-ai,.lab2-automation{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);gap:30px;align-items:center}.lab2-demo-info{padding:15px 4px}.lab2-kicker{display:flex;align-items:center;gap:10px;letter-spacing:.14em;font-size:10px;font-weight:850;color:#4058d6}.lab2-demo-info h3{font-size:clamp(29px,3.2vw,50px);line-height:1.06;margin:24px 0 18px;letter-spacing:-.055em;color:#111827}.lab2-demo-info>p{color:#5f6c83;line-height:1.75;font-size:15px;max-width:440px}.lab2-kpi{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 11px;margin:24px 0}.lab2-kpi strong{color:#4058d6;font-size:22px}.lab2-kpi span{font-size:12px;color:#5a6780}.lab2-action{border:0;border-radius:13px;padding:13px 19px;background:#4058d6;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;cursor:pointer;box-shadow:0 12px 26px #4058d62d}.lab2-action:hover{background:#273b9c}.lab2-browser,.lab2-ai-console,.lab2-workflow{position:relative;min-width:0;overflow:hidden;border-radius:22px;background:#fff;border:1px solid #d7def0;box-shadow:0 22px 52px #1e347a17}.lab2-browser-top{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#f7f9ff;border-bottom:1px solid #e5eafa;color:#586784;font-size:11px}.lab2-traffic{display:flex;gap:5px}.lab2-traffic i{width:8px;height:8px;border-radius:50%;background:#b5c4e6}.lab2-traffic i:first-child{background:#f1b2b2}.lab2-traffic i:nth-child(2){background:#f5d69d}.lab2-browser-top button{border:0;background:#e9edff;color:#354ab4;padding:7px 9px;border-radius:10px;display:flex;align-items:center;gap:4px;cursor:pointer}.lab2-shop-brand{padding:23px 23px 17px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#172344}.lab2-shop-brand>span{font-size:14px;font-weight:900;letter-spacing:.1em}.lab2-shop-brand em{font-style:normal;color:#4058d6}.lab2-shop-brand small{font-size:10px;color:#586784}.lab2-product-grid{padding:0 18px 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab2-product{min-width:0;border:1px solid #ecf0fa;border-radius:14px;padding:8px;background:#fff}.lab2-product-art{height:119px;border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center}.lab2-product-art>span:first-child{font-size:47px;color:#4058d6;font-family:serif}.lab2-product-pill{position:absolute;bottom:7px;left:7px;background:#fff9;border:1px solid #fff;color:#64718e;padding:3px 5px;font-size:8px;border-radius:5px}.lab2-product>small{display:block;color:#596780;font-size:9px;margin:10px 2px 3px}.lab2-product>strong{font-size:12px;display:block;color:#19233f}.lab2-product-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:3px}.lab2-product-bottom b{font-size:11px;color:#4058d6}.lab2-product-bottom button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;color:#fff;background:#4058d6;cursor:pointer}.lab2-cart{position:absolute;z-index:4;top:49px;right:0;bottom:0;width:min(350px,96%);overflow-y:auto;background:#fff;box-shadow:-14px 0 32px #19234e33;padding:19px;animation:lab2enter .2s}.lab2-cart-head,.lab2-cart-total,.lab2-cart-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.lab2-cart-head{margin-bottom:20px}.lab2-cart-head button{border:0;font-size:23px;cursor:pointer;background:#f0f2fc;border-radius:9px;width:32px;height:32px}.lab2-cart-row{padding:12px 0;border-bottom:1px solid #ebeff9;font-size:13px}.lab2-cart-row small{display:block;color:#72809b;margin-top:4px}.lab2-cart-row>div{display:flex;align-items:center;gap:8px}.lab2-cart-row button{border:0;border-radius:7px;background:#eff2ff;width:24px;height:24px;cursor:pointer}.lab2-cart-total{padding:20px 0;font-size:13px}.lab2-cart-checkout{width:100%;border:0;border-radius:12px;background:#4058d6;color:#fff;padding:13px;cursor:pointer;font-weight:800;display:flex;justify-content:center;gap:10px}.lab2-cart-checkout:disabled{opacity:.45;cursor:not-allowed}.lab2-cart-note{font-size:12px;color:#217b62}.lab2-scenarios{display:grid;gap:9px;margin:25px 0}.lab2-scenarios button{display:flex;align-items:center;text-align:left;gap:12px;padding:13px;border:1px solid #dfe5f4;border-radius:12px;background:#fff;color:#344262;font-weight:750;font-size:13px;cursor:pointer}.lab2-scenarios button>span{color:#7d8cb1;font-size:10px}.lab2-scenarios button>svg{margin-left:auto}.lab2-scenarios button.active{background:#e8edff;color:#253ba2;border-color:#b6c4ff}.lab2-ai-console{background:#f8faff}.lab2-console-head{background:#fff;border-bottom:1px solid #e3e9f7;display:flex;align-items:center;gap:11px;padding:17px}.lab2-ai-avatar{background:#4058d6;color:#fff;border-radius:13px;width:43px;height:43px;display:grid;place-items:center}.lab2-console-head>span:nth-child(2){display:grid;gap:4px}.lab2-console-head strong{font-size:13px;color:#1d2742}.lab2-console-head small{color:#7e89a3;font-size:10px}.lab2-console-head small i{display:inline-block;background:#2cbd94;border-radius:50%;width:6px;height:6px;margin-right:4px}.lab2-ai-headlabel{margin-left:auto;font-size:9px;color:#7d8aa4;letter-spacing:.13em}.lab2-messages{min-height:280px;padding:21px;display:flex;flex-direction:column;gap:13px;justify-content:flex-start}.lab2-message{padding:13px 16px;max-width:84%;font-size:13px;line-height:1.55;animation:lab2enter .35s}.lab2-agent{background:#fff;border:1px solid #e3e9f7;color:#364460;border-radius:15px 15px 15px 3px;align-self:flex-start}.lab2-user{background:#4058d6;color:#fff;border-radius:15px 15px 3px;align-self:flex-end}.lab2-analysis{align-self:center;display:flex;align-items:center;gap:8px;border:1px solid #cdd8ff;background:#eaf0ff;padding:10px 13px;border-radius:14px;color:#3852bd;font-size:11px;font-weight:800;animation:lab2enter .35s}.lab2-typing{display:flex;gap:5px;align-items:center;color:#7d89a1;font-size:10px}.lab2-typing i{width:6px;height:6px;border-radius:50%;background:#778ce0;animation:labpulse 1s infinite alternate}.lab2-typing i:nth-child(2){animation-delay:.2s}.lab2-typing i:nth-child(3){animation-delay:.4s}@keyframes labpulse{to{opacity:.24;transform:translateY(-3px)}}.lab2-typing span{margin-left:9px}.lab2-lead{margin:0 18px 16px;padding:13px;border:1px solid #dfe6f8;background:#fff;border-radius:12px}.lab2-lead>span{font-size:9px;letter-spacing:.15em;color:#8190aa}.lab2-lead>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.lab2-lead strong{display:block;font-size:12px;color:#263151}.lab2-lead small{display:block;color:#7c89a1;font-size:10px;margin-top:3px}.lab2-lead b{font-size:9px;background:#e8efff;color:#3956bc;padding:6px;border-radius:8px}.lab2-ai-progress{display:flex;gap:5px;padding:0 18px 17px}.lab2-ai-progress i{height:4px;flex:1;background:#e0e7f7;border-radius:5px}.lab2-ai-progress i.active{background:#4058d6}.lab2-auto-controls{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.lab2-control-secondary{padding:12px;border:1px solid #d9e3f6;background:#fff;border-radius:11px;display:inline-flex;align-items:center;gap:7px;color:#30416f;cursor:pointer;font-size:12px;font-weight:750}.lab2-control-secondary:disabled{opacity:.4}.lab2-speed{display:flex;align-items:center;gap:8px;font-size:11px;color:#7885a0}.lab2-speed button{border:1px solid #d9e2f5;background:#fff;color:#52627e;border-radius:8px;padding:8px 12px;cursor:pointer}.lab2-speed button.active{background:#4058d6;color:#fff}.lab2-workflow{padding:22px;background:#121f4b;color:#fff}.lab2-workflow-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800}.lab2-workflow-head span{display:flex;gap:7px;align-items:center}.lab2-workflow-head b{font-size:9px;letter-spacing:.1em;color:#8be3cd}.lab2-workflow-progress{height:5px;background:#2b3e75;border-radius:10px;overflow:hidden;margin:19px 0}.lab2-workflow-progress>div{height:100%;background:linear-gradient(90deg,#4d75ff,#65dfc7);transition:width .5s}.lab2-workflow-steps{display:grid;gap:9px}.lab2-workflow-step{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #3b4979;background:#ffffff08;border-radius:13px;opacity:.47;transition:.4s}.lab2-workflow-step.current{opacity:1;border-color:#85a0ff;background:#ffffff16;box-shadow:0 0 24px #6282ff24}.lab2-workflow-step.complete{opacity:1;border-color:#498a99}.lab2-workflow-icon{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#ffffff18;color:#b8c8ff}.lab2-workflow-step>div:nth-child(2){flex:1;min-width:0}.lab2-workflow-step strong{display:block;font-size:12px}.lab2-workflow-step span,.lab2-workflow-step small{display:block;font-size:10px;color:#b2bfe2;margin-top:5px}.lab2-workflow-step small{color:#92e4d5}.lab2-workflow-state{color:#8ae2d0}.lab2-pulse{width:12px;height:12px;border-radius:50%;background:#73b0ff;box-shadow:0 0 0 6px #73b0ff33;display:block;animation:labpulse 1s infinite alternate}.lab2-empty-circle{display:block;width:12px;height:12px;border:1px solid #7a89af;border-radius:50%}.lab2-workflow-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:19px;color:#b4c3e9;font-size:9px;letter-spacing:.1em}.lab2-workflow-footer strong{font-size:19px;color:#fff;letter-spacing:0}.lab2-footer{border-top:1px solid #e4eafa;flex-wrap:wrap;letter-spacing:0}.lab2-footer span{display:flex;align-items:center;gap:7px}.lab2-footer svg{color:#4058d6}@media(max-width:900px){.lab2-shop,.lab2-ai,.lab2-automation{grid-template-columns:1fr;gap:16px}.lab2-demo-info{padding:10px 3px}.lab2-demo-info h3{font-size:35px;margin:14px 0}.lab2-stage{padding:16px}.lab2-nav{padding:13px 15px}.lab2-nav button{padding:11px;gap:5px;font-size:12px}.lab2-nav button small{display:none}.lab2-product-art{height:95px}}@media(max-width:540px){.lab2-shell{border-radius:22px}.lab2-topbar,.lab2-footer{padding:14px 15px}.lab2-topnote{display:none}.lab2-nav{gap:5px}.lab2-nav button{font-size:10px;min-width:0;padding:10px 5px;flex-wrap:wrap}.lab2-nav button svg{width:15px}.lab2-stage{min-height:unset;padding:13px}.lab2-demo-info h3{font-size:31px}.lab2-demo-info>p{font-size:13px}.lab2-shop-brand{padding:15px 10px}.lab2-shop-brand small{display:none}.lab2-product-grid{padding:0 8px 13px;gap:5px}.lab2-product{padding:5px}.lab2-product-art{height:75px}.lab2-product-art>span:first-child{font-size:32px}.lab2-product-pill{font-size:6px}.lab2-product>strong{font-size:10px;min-height:24px}.lab2-product>small{font-size:7px}.lab2-product-bottom{flex-wrap:wrap}.lab2-product-bottom b{font-size:9px}.lab2-product-bottom button{width:28px;height:28px}.lab2-cart{width:100%}.lab2-messages{min-height:240px}.lab2-workflow{padding:15px}.lab2-workflow-step{padding:11px}.lab2-footer{font-size:10px}}@media(prefers-reduced-motion:reduce){.lab2-enter,.lab2-typing i,.lab2-pulse,.lab2-message,.lab2-analysis{animation:none!important}.lab2-workflow-step,.lab2-workflow-progress>div{transition:none!important}}.lab3-guidance{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 17px;margin-bottom:21px;border:1px solid #d8e4ff;border-radius:14px;background:linear-gradient(110deg,#fff,#eff4ff);color:#2e439b;font-size:12px}.lab3-guidance strong{font-weight:800}.lab3-guidance>span:last-child{margin-left:auto;color:#7080a7;font-size:11px}.lab3-guidance-dot{height:9px;width:9px;border-radius:50%;background:#4058d6;box-shadow:0 0 0 5px #4058d617;flex-shrink:0}.lab3-category-filter{padding:0 18px 13px;display:flex;gap:7px;flex-wrap:wrap}.lab3-category-filter button{cursor:pointer;border-radius:30px;border:1px solid #dce5ff;background:#fff;padding:7px 13px;font-size:11px;color:#4a5875;font-weight:750}.lab3-category-filter button.active{background:#4058d6;color:#fff;border-color:#4058d6}.lab3-receipt{margin-top:14px;border-radius:15px;background:#edf5ff;border:1px solid #bbcdfd;padding:17px;display:grid;gap:7px;animation:lab2enter .28s ease;color:#1c2f68}.lab3-receipt>span{font-size:10px;display:flex;align-items:center;gap:6px;color:#3c58b8;font-weight:850;letter-spacing:.04em}.lab3-receipt strong{font-size:19px}.lab3-receipt p{margin:0;font-size:12px}.lab3-receipt small{font-size:11px;line-height:1.5;color:#657696}.lab3-receipt button{cursor:pointer;border:1px solid #cbd6f1;border-radius:9px;background:#fff;padding:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:800;color:#3449a4}.lab3-ai-controls{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.lab3-activity{margin-top:17px;border:1px solid #41568b;border-radius:14px;background:#233462;padding:13px 15px;display:grid;gap:7px}.lab3-activity span{font-size:9px;letter-spacing:.13em;color:#92b5ff}.lab3-activity strong{font-size:12px;color:#fff}.lab3-activity small{font-size:10px;color:#b2c4e8}.lab2-product-art{background-image:radial-gradient(circle at 25% 15%,#ffffffde,transparent 43%),linear-gradient(145deg,transparent,#4058d613)!important}.lab2-product-art svg{filter:drop-shadow(0 8px 10px #253c9632);transform:rotate(-7deg);transition:transform .3s}.lab2-product:hover .lab2-product-art svg{transform:rotate(0) scale(1.12)}.lab2-product:hover{border-color:#afc3f7;box-shadow:0 14px 24px #334ea51a}.lab2-product{transition:border-color .2s,box-shadow .2s}.lab2-nav button:focus-visible,.lab2-stage button:focus-visible{outline:3px solid #7090ff;outline-offset:3px}@media(max-width:650px){.lab3-guidance{font-size:11px}.lab3-guidance>span:last-child{margin-left:19px}.lab3-category-filter{padding:0 9px 12px}.lab3-ai-controls{flex-direction:column;align-items:stretch}.lab3-ai-controls>button{width:100%}}@media(prefers-reduced-motion:reduce){.lab2-product-art svg,.lab2-product{transition:none!important}}.agent-panel{display:flex;flex-direction:column;overflow:hidden}.agent-body{flex:1;min-height:0;overflow:auto}.agent-input{position:sticky;bottom:0;flex-shrink:0;background:#f8fafffa}.derito-lab-v2 .lab2-shell{background:linear-gradient(145deg,#edf2ff,#fff 43%,#f3f6ff);box-shadow:0 32px 85px #283fa71c}.derito-lab-v2 .lab2-stage{padding:28px clamp(16px,3vw,42px) 38px}.derito-lab-v2 .lab2-shop,.derito-lab-v2 .lab2-ai,.derito-lab-v2 .lab2-automation{grid-template-columns:minmax(225px,.72fr) minmax(0,1.28fr);gap:clamp(18px,3vw,48px);align-items:start}.derito-lab-v2 .lab2-browser,.derito-lab-v2 .lab2-ai-console,.derito-lab-v2 .lab2-workflow{box-shadow:0 28px 65px #283c7c25;border-radius:25px}.lab4-experience-strip{display:flex;align-items:center;gap:14px;background:linear-gradient(115deg,#152867,#374fca);color:#fff;border-radius:18px;padding:14px 19px;margin:0 0 25px;box-shadow:0 12px 28px #2948af25}.lab4-strip-visual{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:#ffffff28}.lab4-experience-strip>div:nth-child(2){display:grid;gap:3px;min-width:0}.lab4-experience-strip strong{font-size:14px}.lab4-experience-strip span{font-size:11px;color:#d3deff}.lab4-strip-mode{margin-left:auto;white-space:nowrap;border:1px solid #ffffff45;border-radius:30px;padding:8px 11px;font-weight:800;letter-spacing:.08em;font-size:9px!important}.lab4-shop-hero{display:flex;justify-content:space-between;align-items:center;margin:0 17px 18px;padding:21px 23px;min-height:153px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 93% 16%,#fff9 0 8%,transparent 40%),linear-gradient(125deg,#e4ebff,#eadfff 55%,#d9eafb);position:relative}.lab4-shop-hero>div:first-child{display:grid;gap:9px;z-index:1;max-width:270px}.lab4-shop-hero span{font-size:9px;color:#5a5bad;font-weight:800;letter-spacing:.14em}.lab4-shop-hero strong{font-size:clamp(17px,2vw,24px);line-height:1.1;letter-spacing:-.045em;color:#22316d}.lab4-shop-hero small{font-size:11px;color:#6673a4}.lab4-shop-decor{position:relative;width:130px;height:110px;flex-shrink:0}.lab4-shop-decor .lab4-star{font-size:76px;line-height:1;position:absolute;right:14px;top:5px;color:#7a89de;transform:rotate(-16deg)}.lab4-orbit{position:absolute;width:110px;height:110px;border:1.5px solid #ffffffc9;border-radius:50%;top:0;right:0;bottom:0;left:0;transform:rotate(-15deg)}.derito-lab-v2 .lab2-product-grid{gap:12px;padding:0 18px 19px}.derito-lab-v2 .lab2-product{padding:8px;border-radius:17px;box-shadow:0 5px 18px #253d8710}.derito-lab-v2 .lab2-product-art{height:clamp(130px,15vw,188px);overflow:hidden}.derito-lab-v2 .lab2-product-art img{height:100%;width:100%;object-fit:contain;transition:transform .3s ease}.derito-lab-v2 .lab2-product:hover .lab2-product-art img{transform:scale(1.05)}.derito-lab-v2 .lab2-product>strong{font-size:13px}.derito-lab-v2 .lab2-product-bottom b{font-size:12px}.derito-lab-v2 .lab2-product-bottom button{width:38px;height:38px}.lab4-shop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 21px 19px;font-size:9px;font-weight:750;letter-spacing:.06em;color:#586784}.lab4-cart-toast{position:absolute;top:57px;left:15px;right:15px;z-index:3;display:flex;align-items:center;gap:8px;background:#f1f6ff;border:1px solid #b9c9ff;color:#2542ac;padding:12px;border-radius:12px;box-shadow:0 12px 24px #263c8923;font-size:12px;font-weight:700}.lab4-cart-toast button{margin-left:auto;background:none;border:0;color:#2542ac;font-size:20px;cursor:pointer}.lab4-ai-dataflow,.lab4-flow-path{display:flex;align-items:center;justify-content:center;gap:7px;margin:8px 18px 17px;padding:12px;border:1px solid #dbe4ff;border-radius:13px;background:linear-gradient(120deg,#f5f8ff,#eaf0ff)}.lab4-ai-dataflow span,.lab4-flow-path span{font-size:9px;letter-spacing:.07em;font-weight:900;color:#8794af;white-space:nowrap;transition:.25s}.lab4-ai-dataflow span.on,.lab4-flow-path span.on{color:#344dc9}.lab4-ai-dataflow i,.lab4-flow-path i{height:2px;flex:1;max-width:45px;background:#cbd4ea;transition:background .25s}.lab4-ai-dataflow i.on,.lab4-flow-path i.on{background:#4058d6}.lab4-flow-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 8px}.lab4-flow-options button{border:1px solid #d5def6;border-radius:12px;padding:11px 13px;background:#fff;color:#3e4e79;font-size:12px;font-weight:800;cursor:pointer}.lab4-flow-options button.active{background:#e8eeff;border-color:#4058d6;color:#2c43b0}.lab2-workflow .lab4-flow-path{margin:0 0 20px;background:#ffffff0f;border-color:#5c6da0}.lab2-workflow .lab4-flow-path span{color:#798dbf}.lab2-workflow .lab4-flow-path span.on{color:#d7e2ff}.lab2-workflow .lab4-flow-path i{background:#4a5e94}.lab2-workflow .lab4-flow-path i.on{background:#8fa8ff}.derito-lab-v2 .lab2-ai-console{min-height:490px}.derito-lab-v2 .lab2-messages{min-height:340px}.derito-lab-v2 .lab2-workflow{min-height:520px}.derito-lab-v2 .lab2-action:focus-visible,.derito-lab-v2 button:focus-visible{outline:3px solid #90a5ff;outline-offset:3px}@media(max-width:1000px){.derito-lab-v2 .lab2-shop,.derito-lab-v2 .lab2-ai,.derito-lab-v2 .lab2-automation{grid-template-columns:1fr;gap:22px}.derito-lab-v2 .lab2-stage{padding:17px}.derito-lab-v2 .lab2-demo-info h3{font-size:clamp(30px,6vw,45px)}.derito-lab-v2 .lab2-product-art{height:160px}.derito-lab-v2 .lab2-ai-console,.derito-lab-v2 .lab2-workflow{min-height:0}}@media(max-width:540px){.lab4-experience-strip{padding:11px;gap:9px;margin-bottom:16px}.lab4-strip-visual{height:37px;flex-basis:37px}.lab4-experience-strip strong{font-size:12px}.lab4-experience-strip span{font-size:10px}.lab4-strip-mode{display:none}.lab4-shop-hero{margin:0 8px 12px;min-height:118px;padding:15px}.lab4-shop-decor{width:65px;height:75px}.lab4-shop-decor .lab4-star{font-size:44px}.lab4-orbit{width:73px;height:73px}.lab4-shop-hero strong{font-size:18px}.derito-lab-v2 .lab2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9px 14px;gap:9px}.derito-lab-v2 .lab2-product-art{height:125px}.derito-lab-v2 .lab2-product>strong{font-size:12px;min-height:unset}.derito-lab-v2 .lab2-product-bottom b{font-size:11px}.derito-lab-v2 .lab2-product-bottom button{height:36px;width:36px}.lab4-shop-foot{padding:0 12px 14px;flex-wrap:wrap;font-size:8px}.lab4-ai-dataflow,.lab4-flow-path{margin:8px 10px 13px;padding:10px;gap:4px}.lab4-ai-dataflow span,.lab4-flow-path span{font-size:8px}.derito-lab-v2 .lab2-messages{min-height:255px}.lab4-flow-options button{flex:1;min-width:125px}.derito-lab-v2 .lab2-stage{padding:12px}.derito-lab-v2 .lab2-demo-info{padding:6px}}@media(prefers-reduced-motion:reduce){.derito-lab-v2 .lab2-product-art img,.lab4-ai-dataflow span,.lab4-ai-dataflow i,.lab4-flow-path span,.lab4-flow-path i{transition:none!important}}
