@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#181c38;font-synthesis:none;scroll-behavior:smooth;background:#fff;font-family:DM Sans,Arial,sans-serif}html body{color:#181c38;background:#fff;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1180px,100% - 80px);margin:auto}.skip{z-index:100;color:#fff;background:#171c3d;padding:10px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}a:focus-visible{outline-offset:4px;outline:3px solid #6c45ec}.header{z-index:20;backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #eaebf1;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:22px;height:84px;display:flex}.brand{color:#4222a0;letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:6px;width:190px;height:70px;font-family:Manrope,sans-serif;font-size:17px;display:flex;overflow:hidden}.brand img{clip-path:inset(18% 0 31%);flex:none;width:65px;max-width:none}.brand strong{color:#001455}.header nav{color:#555b72;align-items:center;gap:35px;font-size:14px;font-weight:600;display:flex}.header nav a:hover,.text-link:hover{color:#6a2add}.header-cta{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#0865e9,#7b0cea);border-radius:12px;padding:13px 18px;font-size:13px;font-weight:700;box-shadow:0 9px 24px #4b39db27}.header-cta span{margin-left:14px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;min-height:680px;padding-top:48px;padding-bottom:80px;display:grid}.kicker,.section-label,.product-type{letter-spacing:.16em;color:#7652aa;font-size:11px;font-weight:800}.kicker{align-items:center;gap:8px;display:inline-flex}.kicker-dot,.pulse{background:#7b23db;border-radius:50%;width:7px;height:7px;display:inline-block}.hero h1,h2,h3{font-family:Manrope,DM Sans,Arial,sans-serif}.hero h1{letter-spacing:-.065em;color:#181c38;margin:30px 0 24px;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1.12}.hero h1 span{background:linear-gradient(100deg,#006bee 10%,#6023e8 65%,#d517d4);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#61677a;max-width:560px;margin:0 0 32px;font-size:17px;line-height:1.8}.actions{flex-wrap:wrap;align-items:center;gap:29px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;gap:26px;padding:15px 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover,.header-cta:hover{transform:translateY(-2px);box-shadow:0 13px 28px #4b39db37}.button-primary{color:#fff;background:linear-gradient(100deg,#096be9,#7422e6)}.text-link{font-size:14px;font-weight:700}.text-link span{margin-left:9px}.hero-foot{color:#85889a;align-items:center;gap:9px;margin-top:46px;font-size:12px;display:flex}.pulse{box-shadow:0 0 0 5px #a074ec1c}.hero-visual{isolation:isolate;justify-content:center;align-items:center;height:500px;display:flex;position:relative}.visual-halo{z-index:-1;aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle at 45% 45%,#fff 38%,#e9f2ff 72%,#fbe7ff 100%);border-radius:50%;width:90%;position:absolute}.hero-visual img{filter:drop-shadow(0 28px 38px #302b8a12);width:100%;animation:8s ease-in-out infinite float}.visual-caption{color:#89889a;letter-spacing:.05em;font-size:12px;position:absolute;bottom:0}@keyframes float{50%{transform:translateY(-8px)}}.studio{background:#f7f8fc;border-top:1px solid #f0f0f5;border-bottom:1px solid #f0f0f5;padding:105px 0}.studio-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.studio h2,.section-heading h2,.contact h2{letter-spacing:-.05em;color:#181c38;margin:20px 0 0;font-size:clamp(34px,3.7vw,50px);line-height:1.17}.studio-description>p{color:#5c6377;margin:0 0 35px;font-size:17px;line-height:1.8}.expertise-list{border-top:1px solid #e0e3eb}.expertise-list>div{border-bottom:1px solid #e0e3eb;grid-template-columns:40px 1fr;column-gap:15px;padding:22px 0;display:grid}.expertise-list span{color:#8759bf;grid-row:span 2;font-size:12px;font-weight:800}.expertise-list strong{font-size:16px}.expertise-list p{color:#777c8e;margin:5px 0 0;font-size:14px}.ecosystem{padding-top:106px;padding-bottom:115px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.section-heading h2{margin:18px 0 0}.section-heading>p{color:#74798a;max-width:335px;margin:0 0 4px;line-height:1.7}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.product{background:#fff;border:1px solid #e9e9f1;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:315px;padding:29px 31px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.product[href]:hover{border-color:#cab9f2;transform:translateY(-4px);box-shadow:0 24px 46px #22265912}.product-top{justify-content:space-between;align-items:start;display:flex}.product-symbol{color:#135de3;background:#e7f3ff;border-radius:14px;place-items:center;width:48px;height:48px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:grid}.secure-symbol{color:#0a9b9e;background:#e3f8f7}.andromede-symbol{color:#8f34e8;background:#f3eaff}.nebula-symbol{color:#a979c0;background:#f7f0fa}.badge{border-radius:99px;padding:6px 10px;font-size:11px;font-weight:700}.badge-active{color:#27836c;background:#edf8f4}.badge-project{color:#745a9d;background:#f5f2fc}.product-type{color:#8b8ea2;font-size:10px}.product h3{letter-spacing:-.04em;margin:9px 0 6px;font-size:27px}.product p{color:#6c7284;max-width:440px;margin:0;font-size:14px;line-height:1.65}.product-link{color:#5428d6;font-size:13px;font-weight:800}.product-link span{margin-left:8px}.product-link.muted{color:#9b9db0}.product-andromede{background:linear-gradient(135deg,#fff 55%,#f9f2ff)}.product-nebula{background:#fbfbfd}.contact{color:#fff;background:#171d3d;padding:84px 0}.contact-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact .section-label{color:#bfa9ff}.contact h2{color:#fff;margin:16px 0}.contact p{color:#c3c8db;margin:0;font-size:16px}.contact-actions{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.button-light{white-space:nowrap;color:#211a53;background:#fff}.contact-actions>a:last-child{color:#d0d4e3;font-size:14px}.footer{color:#9699a9;padding:26px 0;font-size:12px}.footer-inner{justify-content:space-between;gap:20px;display:flex}.footer a:hover{color:#5c31dd}@media (width<=900px){.wrap{width:min(100% - 48px,1180px)}.header nav{gap:17px}.hero{grid-template-columns:1fr;gap:0;padding-top:70px}.hero-visual{max-width:500px;height:390px;margin:auto}.studio-grid{gap:40px}.product{min-height:330px}}@media (width<=640px){.wrap{width:min(100% - 36px,1180px)}.header-inner{height:70px}.brand{width:150px;height:55px;font-size:14px}.brand img{width:51px}.header nav{display:none}.header-cta{padding:11px 12px;font-size:11px}.header-cta span{display:none}.hero{min-height:auto;padding-top:62px;padding-bottom:55px}.hero h1{font-size:clamp(41px,10vw,58px)}.hero-copy>p{font-size:15px}.actions{gap:18px}.hero-foot{margin-top:34px}.hero-visual{height:290px}.hero-visual img{max-width:330px}.visual-caption{bottom:-8px}.studio{padding:72px 0}.studio-grid{grid-template-columns:1fr;gap:24px}.studio-description>p{font-size:15px}.ecosystem{padding-top:75px;padding-bottom:80px}.section-heading{flex-direction:column;align-items:start;gap:9px}.section-heading>p{font-size:14px}.product-grid{grid-template-columns:1fr}.product{min-height:290px}.contact{padding:68px 0}.contact-inner{flex-direction:column;align-items:start}.footer-inner{flex-wrap:wrap}.footer-inner span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-visual img{animation:none}.button,.header-cta,.product{transition:none}}.header-cta .mobile-label{display:none}.header-cta .desktop-label{display:inline}.header-cta span[aria-hidden]{margin-left:14px}.hero-visual{aspect-ratio:1;width:100%;max-width:540px;height:auto;margin:auto;display:block;overflow:visible}.orbit-stage{isolation:isolate;width:100%;height:100%;position:relative}.orbit-glow{filter:blur(5px);background:radial-gradient(circle at 45%,#f8fbff 0 29%,#eff5ff 53%,#f9edff 75%,#0000 76%);border-radius:50%;animation:8s ease-in-out infinite glow-breathe;position:absolute;inset:5%}.orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-circle{fill:none;stroke-width:1.4px}.orbit-circle-one{stroke:#d5c9fa;stroke-dasharray:3 9}.orbit-circle-two{stroke:#cbdcfb;stroke-dasharray:2 7}.orbit-connection{fill:none;stroke:#a9bcf2;stroke-width:1.5px;stroke-dasharray:4 8;animation:9s linear infinite line-travel}.orbit-connection:nth-of-type(3){stroke:#d8a5e8;animation-duration:11s}.orbit-connection:nth-of-type(4){animation-duration:13s}.orbit-runner{border-radius:50%;animation:14s linear infinite runner-spin;position:absolute}.orbit-runner:before{content:"";background:#086df2;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);box-shadow:0 0 0 7px #0776ed1c,0 0 16px 4px #0776ed75}.runner-one{inset:15%}.runner-two{animation-duration:19s;animation-direction:reverse;inset:27%}.runner-two:before{background:#b120e8;box-shadow:0 0 0 7px #b120e81c,0 0 16px 4px #b120e875}.orbit-core{z-index:2;aspect-ratio:1;text-align:center;color:#fff;background:linear-gradient(150deg,#075deb,#5824d8 65%,#af16d6);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:31%;animation:7s ease-in-out infinite core-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px #22219c39,0 0 0 11px #fff,0 0 0 12px #dae1fb}.core-icon{margin-bottom:10px;font-family:Arial,sans-serif;font-size:38px;font-weight:700;line-height:.7}.orbit-core strong{letter-spacing:-.04em;font:800 clamp(13px,1.6vw,20px)/1.12 Manrope,sans-serif}.orbit-core small{color:#e5e6ff;margin-top:8px;font-size:9px}.orbit-node{z-index:3;flex-direction:column;align-items:center;gap:6px;animation:6s ease-in-out infinite node-float;display:flex;position:absolute;transform:translate(-50%,-50%)}.node-max{animation-delay:-1s;top:16%;left:73%}.node-secure{animation-delay:-3s;top:35%;left:17%}.node-andromede{animation-delay:-4s;top:75%;left:76%}.node-nebula{animation-delay:-2s;top:80%;left:20%}.node-icon{color:#1261de;background:#fff;border:1px solid #e5e9f7;border-radius:18px;place-items:center;width:60px;height:60px;font:800 28px Manrope,sans-serif;display:grid;box-shadow:0 10px 26px #29236c24}.node-secure .node-icon{color:#1196c2}.node-andromede .node-icon{color:#9b1fdf}.node-nebula .node-icon{color:#9e70bd}.node-label{white-space:nowrap;color:#23284e;background:#fff;border:1px solid #eef0f8;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;box-shadow:0 7px 16px #30287814}.node-label small{color:#9b8ba6;font-size:8px;font-weight:600}.motion-toggle{color:#767a90;cursor:pointer;background:#fff;border:1px solid #e8e8f0;border-radius:99px;padding:8px 12px;font:700 10px DM Sans,sans-serif;position:absolute;bottom:-18px;right:12%}.motion-toggle:hover{color:#5e26cb;border-color:#b9a8e6}.motion-toggle span{color:#6b38ce;margin-left:6px}.motion-divider{height:65px;overflow:hidden}.motion-divider svg{width:100%;height:100%;display:block}.motion-divider path{fill:none;stroke:#d5c9f7;stroke-width:1.2px}.divider-dot{fill:#8141db;offset-path:path("M-40 42 C200 -22 380 106 720 42 S1230 -20 1480 42");filter:drop-shadow(0 0 5px #944ce6);animation:8s linear infinite line-travel}@keyframes runner-spin{to{transform:rotate(360deg)}}@keyframes line-travel{to{stroke-dashoffset:-120px;offset-distance:100%}}@keyframes glow-breathe{50%{opacity:.8;transform:scale(1.035)}}@keyframes core-breathe{50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 15px 45px #4235bb85}}@keyframes node-float{50%{transform:translate(-50%,calc(-50% - 8px))}}.motion-paused .orbit-stage *,.motion-paused .motion-divider *,.motion-paused .orbit-stage :before{animation-play-state:paused!important}@media (width<=900px){.hero-visual{max-width:500px}.hero{gap:12px}}@media (width<=640px){.header-inner{gap:9px}.brand{gap:3px;width:128px;font-size:12px}.brand img{width:43px}.header-cta{padding:10px 12px;font-size:12px}.header-cta .desktop-label{display:none}.header-cta .mobile-label{display:inline}.header-cta span[aria-hidden]{margin-left:7px;display:inline}.hero{gap:0}.hero-visual{max-width:330px;max-height:330px;margin-top:28px}.orbit-core{width:29%;box-shadow:0 10px 25px #22219c39,0 0 0 6px #fff,0 0 0 7px #dae1fb}.core-icon{margin-bottom:5px;font-size:25px}.orbit-core strong{font-size:12px}.orbit-core small{display:none}.node-icon{border-radius:13px;width:42px;height:42px;font-size:20px}.node-label{padding:3px 7px;font-size:9px}.node-label small{display:none}.motion-toggle{font-size:9px;bottom:-5px;right:3%}.motion-divider{height:42px}}@media (width<=360px){.hero-visual{max-width:284px}.brand{width:114px;font-size:11px}.brand img{width:38px}.node-icon{width:38px;height:38px}}@media (width<=640px){.hero{padding-top:36px;padding-bottom:42px}.hero h1{letter-spacing:-.07em;margin:18px 0 16px;font-size:clamp(33px,9vw,46px);line-height:1.08}.hero-copy>p{margin-bottom:20px;line-height:1.58}.hero .actions{gap:12px}.hero .button{padding:12px 16px}.hero-foot{display:none}.hero-visual{margin-top:12px}}@media (prefers-reduced-motion:reduce){.orbit-stage *,.motion-divider *,.orbit-stage :before{animation:none!important}.motion-toggle{display:none}}.orbit-node .node-icon{background:#fff;position:relative;overflow:hidden}.orbit-node .node-icon img{object-fit:contain;max-width:none;animation:none;display:block}.node-logo-max img{width:100%;height:100%}.node-logo-secure img{width:470px;position:absolute;top:-37px;left:0}.node-logo-andromede img{object-fit:contain;width:100%;height:100%}.node-logo-nebula img{width:280px;position:absolute;top:-46px;left:-115px}.product-symbol{background:#fff;overflow:hidden}.product-symbol img{object-fit:contain;width:100%;height:100%}.product-symbol.secure-symbol{background:#fff;width:146px}.product-symbol.andromede-symbol{width:64px;height:64px}.product-symbol.andromede-symbol img{object-position:center 30%;transform:scale(1.45)}.product-symbol.nebula-symbol{width:70px;height:64px}.product-symbol.nebula-symbol img{width:180px;max-width:none;height:auto;transform:translate(-55px)}.studio{background:linear-gradient(#f7f8fc,#f3f5fb);padding:105px 0}.studio-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.studio-intro h2{letter-spacing:-.05em;color:#171c39;max-width:600px;margin:20px 0 0;font-size:clamp(34px,3.7vw,50px);line-height:1.16}.studio-intro>p{color:#60677d;max-width:480px;margin:0 0 3px;font-size:16px;line-height:1.78}.strategy-showcase{background:#fff;border:1px solid #e8eaf3;border-radius:28px;grid-template-columns:40% 60%;min-height:410px;display:grid;overflow:hidden;box-shadow:0 28px 60px #1916530d}.strategy-steps{flex-direction:column;justify-content:center;gap:12px;padding:34px 28px;display:flex;position:relative}.strategy-progress{background:#e8e7f4;width:2px;height:70%;position:absolute;top:15%;left:24px}.strategy-progress span{background:linear-gradient(#056bed,#a527e3);width:100%;height:33%;transition:height .6s;display:block}.strategy-step{z-index:1;text-align:left;color:#1e2342;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:36px 1fr 34px;align-items:center;gap:13px;width:100%;padding:18px 15px;transition:background .45s,border-color .45s,transform .45s;display:grid;position:relative}.strategy-step.active{background:linear-gradient(105deg,#f3f7ff,#f9f2ff);border-color:#e4dbfa;transform:translate(4px)}.strategy-step:hover{background:#f8f8fd}.strategy-number{color:#7146d1;font-size:11px;font-weight:800}.strategy-step strong{font:800 15px Manrope,sans-serif}.strategy-step p{color:#858a9b;margin:5px 0 0;font-size:12px;line-height:1.45}.strategy-step-mark{color:#8663c9;text-align:center;font-size:24px}.strategy-screen{color:#fff;background:radial-gradient(circle at 82% 30%,#5d239e 0,#0000 37%),radial-gradient(circle at 16% 80%,#0761b9 0,#0000 44%),#17194d;min-height:410px;position:relative;overflow:hidden}.strategy-screen:before{content:"";opacity:.24;background-image:radial-gradient(#d4d8ff 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.strategy-screen:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-160px;right:-70px;box-shadow:0 0 0 45px #ffffff07,0 0 0 90px #ffffff05}.screen-head{z-index:2;color:#cbd5ff;letter-spacing:.12em;border-bottom:1px solid #ffffff20;justify-content:space-between;gap:10px;padding:28px 34px;font-size:10px;font-weight:800;display:flex;position:relative}.screen-head i{background:#4edbff;border-radius:50%;width:7px;height:7px;margin-right:9px;animation:2s infinite glow-breathe;display:inline-block;box-shadow:0 0 12px #4edbff}.screen-stage b{color:#fff}.screen-scene{z-index:1;opacity:0;pointer-events:none;min-height:280px;transition:opacity .6s,transform .6s;position:absolute;top:85px;left:7%;right:7%;transform:translateY(15px)}.screen-scene.active{opacity:1;pointer-events:auto;transform:translateY(0)}.scene-kicker{letter-spacing:.17em;color:#b7a8ff;font-size:10px;font-weight:800}.screen-scene h3{color:#fff;letter-spacing:-.04em;max-width:430px;margin:14px 0 23px;font:800 clamp(22px,2.5vw,31px)/1.2 Manrope,sans-serif}.insight-bubbles{flex-wrap:wrap;gap:10px;max-width:480px;display:flex}.insight-bubbles span{color:#fff;backdrop-filter:blur(8px);background:#ffffff1b;border:1px solid #ffffff35;border-radius:13px;padding:12px 14px;font-size:12px}.insight-bubbles span:nth-child(2){transform:translateY(10px)}.insight-bubbles span:nth-child(3){transform:translateY(5px)}.scene-note{color:#c5c9eb;align-items:center;gap:9px;margin-top:35px;font-size:11px;display:flex}.note-pulse{background:#4cd6ff;border-radius:50%;flex:none;width:7px;height:7px;animation:2.5s infinite glow-breathe;box-shadow:0 0 0 6px #4cd6ff24}.journey{align-items:center;gap:7px;max-width:480px;display:flex}.journey span{text-align:center;background:#ffffff1c;border:1px solid #ffffff35;border-radius:13px;flex:1;padding:17px 12px;font-size:12px;font-weight:700}.journey i{background:linear-gradient(90deg,#54d8fb,#d155ed);flex:none;width:30px;height:2px;position:relative}.journey i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #d155ed;position:absolute;top:-3px;right:0}.system-output{grid-template-columns:repeat(3,1fr);gap:10px;max-width:490px;display:grid}.system-output span{background:linear-gradient(145deg,#fff2,#ffffff0a);border:1px solid #ffffff34;border-radius:13px;min-height:92px;padding:20px 13px;font-size:12px;font-weight:700}.expertise-summary{color:#687084;justify-content:space-between;gap:20px;padding:23px 4px 0;font-size:13px;display:flex}.expertise-summary b{color:#23294c}.motion-paused .strategy-screen *,.motion-paused .strategy-screen :before{animation-play-state:paused!important}@media (width<=900px){.studio-intro{gap:35px}.strategy-showcase{grid-template-columns:1fr}.strategy-steps{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.strategy-step{grid-template-columns:1fr;gap:6px;padding:13px}.strategy-step-mark,.strategy-progress{display:none}.strategy-screen{min-height:360px}.expertise-summary{flex-wrap:wrap}}@media (width<=640px){.studio{padding:70px 0}.studio-intro{grid-template-columns:1fr;gap:15px;margin-bottom:26px}.studio-intro>p{font-size:14px}.strategy-showcase{border-radius:20px}.strategy-steps{gap:4px;padding:10px}.strategy-step{border-radius:10px;padding:9px 7px}.strategy-number{font-size:10px}.strategy-step strong{font-size:11px;line-height:1.2}.strategy-step p{display:none}.strategy-screen{min-height:360px}.screen-head{padding:18px 20px;font-size:8px}.screen-scene{top:65px;left:6%;right:6%}.screen-scene h3{font-size:22px}.insight-bubbles span{padding:9px;font-size:11px}.journey{gap:3px}.journey span{padding:12px 5px;font-size:10px}.journey i{width:13px}.system-output{gap:6px}.system-output span{min-height:72px;padding:13px 8px;font-size:10px}.scene-note{margin-top:28px;font-size:10px}.expertise-summary{padding-top:17px;font-size:11px}.orbit-node .node-icon img{max-width:none}.node-logo-secure img{width:350px;top:-28px}.node-logo-nebula img{width:195px;top:-32px;left:-80px}.product-symbol.secure-symbol{width:120px}}@media (prefers-reduced-motion:reduce){.strategy-step,.screen-scene,.strategy-progress span{transition:none}.screen-head i,.note-pulse{animation:none}}.screen-scene{opacity:1;transition:none;display:none;transform:none}.screen-scene.active{animation:.45s both scene-appear;display:block}@keyframes scene-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.screen-scene.active{animation:none}}.agents{border-top:1px solid #e9e9f1;margin-top:58px;padding-top:38px}.agents-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.agents-heading h3{letter-spacing:-.05em;color:#1b2040;margin:13px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.2}.agents-heading p{color:#74798a;max-width:345px;margin:0 0 3px;font-size:14px;line-height:1.65}.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agent-card{background:#fff;border:1px solid #e9e7f1;border-radius:22px;grid-template-columns:42% 58%;min-height:240px;display:grid;position:relative;overflow:hidden}.agent-art{background:radial-gradient(circle,#fff 10%,#f7f2fa 72%);place-items:center;display:grid;position:relative;overflow:hidden}.agent-art:after{content:"";background:linear-gradient(115deg,#0000 32%,#ffffff6b 50%,#0000 67%);animation:8s ease-in-out infinite agent-glint;position:absolute;inset:0;transform:translate(-150%)}.agent-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.agent-card:hover .agent-art img{transform:scale(1.055)}.agent-key .agent-art{background:#fbf5f5}.agent-athena .agent-art{background:#faf5f5}.agent-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 23px;display:flex}.agent-status{color:#73559f;background:#f3f0fa;border-radius:99px;align-self:flex-start;margin-bottom:23px;padding:6px 10px;font-size:10px;font-weight:800}.agent-content h4{letter-spacing:-.05em;color:#202342;margin:9px 0;font:800 30px/1.1 Manrope,sans-serif}.agent-content p{color:#707587;margin:0;font-size:13px;line-height:1.6}.agent-key .agent-status{color:#8f2543;background:#fbebee}@keyframes agent-glint{0%,72%,to{transform:translate(-150%)}86%{transform:translate(150%)}}@media (width<=900px){.agent-card{grid-template-columns:38% 62%}.agent-content{padding:20px 15px}.agent-content h4{font-size:25px}}@media (width<=640px){.agents{margin-top:40px;padding-top:30px}.agents-heading{display:block}.agents-heading p{margin-top:12px}.agents-grid{grid-template-columns:1fr}.agent-card{grid-template-columns:39% 61%;min-height:210px}.agent-content{padding:17px 14px}.agent-status{margin-bottom:14px}.agent-content h4{font-size:25px}.agent-content p{font-size:12px}}@media (prefers-reduced-motion:reduce){.agent-art:after{animation:none}.agent-art img{transition:none}}.agent-art img{object-fit:contain;height:auto;max-height:100%}.agent-key .agent-art img{transform:scale(1.35)}.agent-athena .agent-art img{transform:scale(1.15)}.agent-key:hover .agent-art img{transform:scale(1.4)}.agent-athena:hover .agent-art img{transform:scale(1.2)}.bespoke{background:linear-gradient(#f7f8fd,#fff);padding:120px 0}.bespoke-grid,.commerce-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.bespoke-copy h2,.commerce-copy h2{letter-spacing:-.06em;margin:20px 0 25px;font:800 clamp(35px,4vw,54px)/1.13 Manrope,sans-serif}.bespoke-copy h2 span{color:#6132d5}.bespoke-copy p{color:#666d80;max-width:520px;margin:0 0 15px;font-size:16px;line-height:1.75}.bespoke-copy .button{margin-top:22px}.bespoke-visual{background:#fff;border:1px solid #e4e6f4;border-radius:25px;min-height:440px;overflow:hidden;box-shadow:0 28px 55px #172c8012}.blueprint-head,.blueprint-foot{color:#525b84;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:20px 24px;font-size:10px;font-weight:800;display:flex}.blueprint-head{border-bottom:1px solid #ecedf5}.blueprint-indicator{background:#5b4def;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5b4def19}.blueprint-canvas{background-image:radial-gradient(#d9dbf2 1px,#0000 1px);background-size:19px 19px;height:340px;position:relative;overflow:hidden}.blueprint-glow{background:radial-gradient(circle,#e9edff 0,#0000 53%);position:absolute;inset:0}.blueprint-core{z-index:2;text-align:center;color:#fff;background:linear-gradient(150deg,#105ce0,#7034df);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:176px;height:176px;animation:5s ease-in-out infinite core-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 34px #4235bb50}.blueprint-core span{letter-spacing:.14em;opacity:.8;font-size:9px;font-weight:800}.blueprint-core strong{margin-top:10px;font:800 21px/1.25 Manrope,sans-serif}.blueprint-chip{z-index:3;color:#333b66;white-space:nowrap;background:#fff;border:1px solid #dddff0;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:800;animation:5s ease-in-out infinite chip-float;position:absolute;box-shadow:0 10px 22px #22256312}.chip-site{top:15%;left:5%}.chip-data{animation-delay:-1.2s;top:15%;right:5%}.chip-agent{animation-delay:-2.4s;bottom:13%;left:6%}.chip-flow{animation-delay:-3.4s;bottom:13%;right:5%}.blueprint-canvas svg{fill:none;stroke:#867cdb;stroke-width:1.5px;stroke-dasharray:6 8;opacity:.65;width:100%;height:100%;animation:20s linear infinite dash-flow;position:absolute;inset:0}.blueprint-foot{letter-spacing:0;border-top:1px solid #ecedf5;font-size:9px}.commerce{color:#fff;background:radial-gradient(circle at 80% 30%,#3e247a,#161b48 55%,#121837);padding:122px 0;position:relative;overflow:hidden}.commerce:before{content:"";opacity:.13;background-image:radial-gradient(#d6d6ff 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.commerce-grid{z-index:1;position:relative}.commerce-label{letter-spacing:.16em;color:#9ed7ff;font-size:11px;font-weight:800}.commerce-copy h2{color:#fff}.commerce-copy h2 span{color:#b998ff}.commerce-copy p{color:#d2d4e8;margin:0 0 26px;font-size:16px;line-height:1.75}.commerce-services{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:33px;display:grid}.commerce-services span{color:#ebecff;padding-left:18px;font-size:12px;line-height:1.45;position:relative}.commerce-services span:before{content:"✦";color:#75d9ff;position:absolute;left:0}.commerce-visual{padding:20px 15px 30px;position:relative}.store-window{background:#fff;border:1px solid #ffffff5c;border-radius:20px;animation:7s ease-in-out infinite store-float;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 70px #0007}.store-top{color:#4f5475;letter-spacing:.12em;border-bottom:1px solid #ededf4;justify-content:space-between;align-items:center;height:47px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.store-dots{color:#9da5c1;letter-spacing:3px}.store-body{background:linear-gradient(125deg,#f2f7ff,#faf0fc);grid-template-columns:55% 45%;min-height:300px;display:grid}.store-message{color:#1c2451;flex-direction:column;align-items:flex-start;padding:42px 17px 26px 27px;display:flex}.store-message small{letter-spacing:.13em;color:#8056c9;font-size:8px;font-weight:800}.store-message strong{letter-spacing:-.05em;margin:18px 0 24px;font:800 clamp(19px,2vw,29px)/1.16 Manrope,sans-serif}.store-message>span{color:#fff;background:#24245c;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.store-product{color:#747294;text-align:center;justify-content:center;align-items:flex-end;padding:20px 6px;font-size:9px;font-weight:700;display:flex;position:relative}.store-orb{aspect-ratio:1;background:radial-gradient(circle at 30% 26%,#8be2ff,#426fea 42%,#bc36da 78%);border-radius:40% 60% 55% 45%;width:90%;animation:9s ease-in-out infinite store-orbit;position:absolute;top:18%;left:5%;box-shadow:inset -10px -15px 25px #3018a866,0 18px 28px #a98ee077}.store-metrics{color:#6b6e8b;border-top:1px solid #eceaf3;justify-content:space-around;gap:7px;padding:16px 12px;font-size:9px;font-weight:800;display:flex}.commerce-signal{color:#fff;backdrop-filter:blur(10px);background:#292c67de;border:1px solid #ffffff4a;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 14px 24px #0003}.commerce-signal span{color:#7adfff;margin-left:10px}.signal-one{bottom:20px;left:-13px}.signal-two{top:-6px;right:-12px}@keyframes chip-float{50%{transform:translateY(-7px)}}@keyframes dash-flow{to{stroke-dashoffset:-280px}}@keyframes store-float{50%{transform:rotate(-1deg)translateY(-8px)}}@keyframes store-orbit{50%{border-radius:55% 45% 42% 58%;transform:rotate(25deg)}}@media (width<=900px){.header nav{gap:15px;font-size:12px}.bespoke-grid,.commerce-grid{gap:4%}.bespoke,.commerce{padding:90px 0}.blueprint-chip{font-size:9px}.blueprint-core{width:150px;height:150px}}@media (width<=700px){.header nav{display:none}.bespoke-grid,.commerce-grid{grid-template-columns:1fr;gap:44px}.commerce-visual{order:2;width:100%;max-width:550px;margin:auto}.commerce-copy{order:1}.bespoke-visual{width:100%;max-width:550px;margin:auto}.bespoke-copy h2,.commerce-copy h2{font-size:clamp(34px,8vw,47px)}.bespoke-copy p,.commerce-copy p{font-size:14px}.bespoke,.commerce{padding:78px 0}.blueprint-canvas{height:300px}.blueprint-foot{padding:17px 12px;font-size:8px}.commerce-services{gap:14px 8px}.commerce-signal{font-size:8px}.signal-one{left:0}.signal-two{right:0}}@media (width<=400px){.blueprint-chip{padding:8px 7px;font-size:8px}.blueprint-core{width:134px;height:134px}.blueprint-core strong{font-size:18px}.store-body{min-height:245px}.store-message{padding:30px 10px 18px 18px}.store-message strong{font-size:18px}.store-orb{top:22%}.store-metrics{font-size:8px}}@media (prefers-reduced-motion:reduce){.blueprint-core,.blueprint-chip,.blueprint-canvas svg,.store-window,.store-orb{animation:none}}.shopify-partner-mark{color:#1b2942;background:#fff;border-radius:11px;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:22px;padding:6px 14px 6px 8px;transition:transform .2s;display:inline-flex;box-shadow:0 12px 24px #05071b3b}.shopify-partner-mark:hover{transform:translateY(-2px)}.shopify-partner-mark img{object-fit:contain;width:88px;height:42px}.shopify-partner-mark span{white-space:nowrap;border-left:1px solid #e0e5e1;padding-left:11px;font-size:11px;font-weight:800}.commerce-sectors{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 27px;display:flex}.commerce-sectors>span{letter-spacing:.13em;text-transform:uppercase;color:#b6bade;width:100%;font-size:10px;font-weight:800}.commerce-sectors strong{color:#fff;background:#fff1;border:1px solid #ffffff38;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:700}@media (width<=700px){.shopify-partner-mark{margin-top:18px}.shopify-partner-mark img{width:76px;height:38px}.commerce-sectors{margin-top:-8px}}@media (prefers-reduced-motion:reduce){.shopify-partner-mark{transition:none}}.product-showcase{gap:22px;display:grid}.feature{background:#fff;border:1px solid #e6e8f2;border-radius:25px;grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;min-height:450px;padding:34px;display:grid;box-shadow:0 18px 42px #27245c09}.feature:nth-child(2n) .feature-copy{order:2}.feature:nth-child(2n) .feature-demo{order:1}.feature-max{background:linear-gradient(115deg,#fff 58%,#f5f9ff)}.feature-secure{background:linear-gradient(245deg,#fff 58%,#f3f9ff)}.feature-andromede{background:linear-gradient(115deg,#fff 58%,#f9f4ff)}.feature-nebula{background:linear-gradient(245deg,#fff 58%,#faf5ff)}.feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 12px 12px 4px;display:flex}.feature-heading{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:27px;display:flex}.feature-logo{background:#fff;border-radius:17px;place-items:center;width:72px;height:66px;display:grid;overflow:hidden;box-shadow:0 8px 22px #18184910}.feature-logo img{object-fit:contain;width:100%;height:100%}.feature-logo-max img{width:62px;height:62px}.feature-logo-secure{width:137px}.feature-logo-secure img{width:135px;max-width:none}.feature-logo-andromede img{transform:scale(1.35)}.feature-logo-nebula img{transform:scale(1.85)}.feature-copy h3{letter-spacing:-.052em;color:#1b2040;max-width:510px;margin:12px 0 15px;font:800 clamp(26px,2.6vw,36px)/1.18 Manrope,sans-serif}.feature-copy>p:not(.feature-note){color:#646b7e;max-width:505px;margin:0 0 23px;font-size:15px;line-height:1.72}.feature-tags{flex-wrap:wrap;gap:7px;display:flex}.feature-tags span{color:#64548b;background:#f9f8fd;border:1px solid #e2dff1;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:700}.feature-note{color:#8d91a2;margin:10px 0 0;font-size:11px;line-height:1.4}.feature-link{color:#552bd1;border-bottom:1px solid #d4c8f4;margin-top:25px;padding-bottom:4px;font-size:13px;font-weight:800}.feature-link span{margin-left:10px}.feature-link:hover{color:#1e65d9}.feature-link-muted{color:#9b9db0;border-color:#e4e4e9}.feature-demo{color:#fff;background:#171d4b;border-radius:19px;min-height:375px;position:relative;overflow:hidden;box-shadow:0 20px 40px #15194623}.demo-head,.demo-foot{z-index:4;letter-spacing:.12em;color:#bdc7f1;justify-content:space-between;align-items:center;gap:8px;padding:20px 22px;font-size:9px;font-weight:800;display:flex;position:relative}.demo-head{border-bottom:1px solid #ffffff1d}.demo-head i{background:#67dcff;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:3s infinite glow-breathe;display:inline-block;box-shadow:0 0 0 4px #67dcff22}.demo-foot{letter-spacing:.04em;border-top:1px solid #ffffff1d;font-size:9px;position:absolute;bottom:0;left:0;right:0}.demo-max{background:radial-gradient(circle at 90% 80%,#2c70c8 0,#0000 50%),#14284d}.pipeline-flow{z-index:1;gap:8px;padding:24px 23px 58px;display:grid;position:relative}.pipeline-line{opacity:.6;background:linear-gradient(#55d9ff,#9175ff);width:2px;position:absolute;top:45px;bottom:69px;left:43px}.pipeline-step{background:#fff1;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:26px 1fr 24px;align-items:center;gap:15px;min-height:57px;padding:8px 12px;animation:8s ease-in-out infinite pipeline-focus;display:grid;position:relative}.pipeline-step:nth-of-type(2){animation-delay:0s}.pipeline-step:nth-of-type(3){animation-delay:2s}.pipeline-step:nth-of-type(4){animation-delay:4s}.pipeline-step:nth-of-type(5){animation-delay:6s}.pipeline-step>b{z-index:2;color:#122852;background:#56d5ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.pipeline-step strong{font-size:12px;display:block}.pipeline-step small{color:#c1cbe4;margin-top:3px;font-size:10px;line-height:1.3;display:block}.pipeline-step>span{color:#7fe4ff;text-align:right}.demo-secure{background:radial-gradient(circle at 50% 0,#1a74af,#0000 60%),#102d52}.mail-route{justify-content:space-between;align-items:center;gap:10px;padding:28px 24px 21px;font-size:11px;font-weight:800;display:flex}.mail-source,.mail-destination{white-space:nowrap}.mail-pathway{background:linear-gradient(90deg,#61d5ff,#8a7fff);flex:1;min-width:24px;height:2px;position:relative}.mail-pathway i{background:#69e0ff;border-radius:50%;width:12px;height:12px;animation:5s linear infinite mail-travel;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #69e0ff2c}.auth-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 24px 58px;display:grid}.auth-grid>div{background:#ffffff0f;border:1px solid #ffffff25;border-radius:11px;flex-direction:column;justify-content:center;min-height:76px;padding:13px 33px 13px 15px;animation:6s ease-in-out infinite auth-glow;display:flex;position:relative}.auth-grid>div:nth-child(2){animation-delay:1.5s}.auth-grid>div:nth-child(3){animation-delay:3s}.auth-grid>div:nth-child(4){animation-delay:4.5s}.auth-grid b{font-size:15px}.auth-grid span{color:#c1d5eb;margin-top:5px;font-size:10px}.auth-grid i{background:#73e3ca;border-radius:50%;width:9px;height:9px;position:absolute;top:24px;right:15px;box-shadow:0 0 0 5px #73e3ca22}.demo-andromede{background:radial-gradient(circle at 75% 20%,#8b35b8,#0000 55%),#222054}.welcome-chat{flex-direction:column;gap:8px;padding:24px 24px 7px;display:flex}.welcome-message,.visitor-message{background:#ffffff27;border-radius:13px;width:max-content;max-width:78%;padding:9px 12px;font-size:11px;line-height:1.4;animation:9s ease-in-out infinite chat-enter}.visitor-message{background:#64c7f433;align-self:flex-end;animation-delay:1.5s}.landing-preview{color:#202556;background:linear-gradient(115deg,#eef5ff,#faebff);border:1px solid #cdbaff8c;border-radius:13px;margin:13px 24px 58px;padding:14px 18px;animation:9s ease-in-out infinite landing-rise;position:relative}.landing-preview>span{letter-spacing:.12em;color:#8065b8;font-size:8px;font-weight:800;display:block}.landing-preview strong{letter-spacing:-.04em;max-width:230px;margin:8px 0;font:800 16px/1.2 Manrope,sans-serif;display:block}.landing-preview i{color:#6629c8;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.demo-nebula{background:radial-gradient(circle,#593fa7 0,#251c58 50%,#181946 100%)}.nebula-radar{height:285px;margin:6px 12px 45px;position:relative;overflow:hidden}.radar-ring{border:1px solid #c38fff66;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring.r1{width:120px;height:120px}.radar-ring.r2{width:220px;height:220px}.radar-ring.r3{width:310px;height:310px}.radar-sweep{transform-origin:0 0;background:conic-gradient(at 0 0,#a6f8ff55,#0000 55deg);width:170px;height:170px;animation:9s linear infinite radar-scan;position:absolute;top:50%;left:50%}.radar-center{z-index:2;text-align:center;background:#8c4ce0;border:1px solid #ffffff68;border-radius:50%;place-items:center;width:88px;height:88px;font:800 13px/1.2 Manrope,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #af58ef8a}.radar-tag{z-index:3;color:#fff;white-space:nowrap;background:#31245dca;border:1px solid #ffffff43;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:700;position:absolute}.tag-one{top:18%;left:4%}.tag-two{top:22%;right:3%}.tag-three{bottom:15%;left:26%}.radar-tag:before{content:"";background:#80e5fa;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:3s infinite glow-breathe;display:inline-block;box-shadow:0 0 9px #80e5fa}@keyframes pipeline-focus{0%,25%,to{background:#fff1;border-color:#ffffff24}11%{background:#ffffff2c;border-color:#75dfff99;box-shadow:0 0 20px #51bfff22}}@keyframes mail-travel{to{left:calc(100% - 12px)}}@keyframes auth-glow{0%,25%,to{background:#ffffff0f;border-color:#ffffff25}12%{background:#73e3ca20;border-color:#73e3caaa}}@keyframes chat-enter{0%,4%{opacity:0;transform:translateY(8px)}14%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes landing-rise{0%,32%{opacity:0;transform:translateY(15px)}46%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes radar-scan{to{transform:rotate(360deg)}}@media (width<=900px){.feature{gap:16px;padding:22px}.feature-copy h3{font-size:27px}.feature-copy>p:not(.feature-note){font-size:13px}.feature-demo{min-height:350px}}@media (width<=700px){.feature{grid-template-columns:1fr;gap:20px;min-height:0;padding:21px}.feature:nth-child(2n) .feature-copy,.feature:nth-child(2n) .feature-demo{order:initial}.feature-copy{padding:4px}.feature-heading{margin-bottom:20px}.feature-copy h3{font-size:27px}.feature-demo{min-height:355px}.feature-logo{width:62px;height:58px}.feature-logo-secure{width:122px}.feature-logo-secure img{width:120px}.pipeline-flow{padding:20px 17px 58px}.pipeline-line{left:37px}.auth-grid{padding:0 18px 58px}.mail-route{padding:25px 18px 19px}.radar-tag{font-size:8px}.feature-copy>p:not(.feature-note){font-size:14px}.feature-tags span{font-size:10px}}@media (width<=400px){.feature{padding:16px}.feature-demo{min-height:350px}.pipeline-step{gap:9px}.pipeline-step small{font-size:9px}.auth-grid>div{padding-left:10px}.auth-grid span{font-size:9px}.welcome-chat{padding-left:16px;padding-right:16px}.landing-preview{margin-left:16px;margin-right:16px}.radar-tag{padding:6px}.tag-one{left:1%}.tag-two{right:1%}}.motion-paused .feature-demo *,.motion-paused .feature-demo :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.feature-demo *,.feature-demo :before{animation:none!important}}.welcome-message,.visitor-message{animation:6s ease-in-out infinite chat-soft}.visitor-message{animation-delay:-2s}.welcome-message.answer{animation-delay:-4s}.landing-preview{animation:6s ease-in-out infinite landing-soft}@keyframes chat-soft{50%{transform:translateY(-2px);box-shadow:0 0 18px #b486ff5a}}@keyframes landing-soft{50%{transform:translateY(-3px);box-shadow:0 0 24px #d5a8ff70}}@media (prefers-reduced-motion:reduce){.welcome-message,.visitor-message,.landing-preview{animation:none}}.feature-roadmap{border-left:2px solid #a681e4;padding-left:14px}.feature-roadmap strong{color:#5c3caa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.demo-secure{min-height:445px}.demo-secure .auth-grid{padding-bottom:0}.monitor-panel{background:#76d5ff15;border:1px solid #76d5ff57;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:15px 24px 62px;padding:13px 15px;display:flex}.monitor-panel>div{flex-direction:column;display:flex}.monitor-live{color:#83e9d3;letter-spacing:.12em;font-size:8px;font-weight:800}.monitor-live i{background:#83e9d3;border-radius:50%;width:6px;height:6px;animation:2.5s infinite glow-breathe;display:inline-block;box-shadow:0 0 0 4px #83e9d322}.monitor-panel strong{margin-top:7px;font-size:12px}.monitor-panel small{color:#b4cce6;margin-top:3px;font-size:9px}.monitor-panel svg{fill:none;flex:0 0 140px;max-width:42%;height:52px}.monitor-grid{stroke:#ffffff21;stroke-width:1px}.monitor-line{stroke:#78e8db;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:6s ease-in-out infinite draw-monitor}@keyframes draw-monitor{35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}.demo-andromede{min-height:470px}.voice-assistant{background:#ffffff18;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:12px;margin:20px 22px 12px;padding:10px 12px;display:flex}.voice-avatar{background:linear-gradient(135deg,#22b8f4,#a33be4);border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font:800 18px Manrope,sans-serif;display:grid;box-shadow:0 0 0 5px #ffffff13}.voice-assistant>div:nth-child(2){flex:1;min-width:0}.voice-assistant strong{font-size:11px;display:block}.voice-assistant small{color:#d7c9f1;margin-top:3px;font-size:9px;display:block}.voice-wave{align-items:center;gap:2px;height:25px;display:flex}.voice-wave i{background:#82e7ff;border-radius:4px;width:3px;height:7px;animation:1.1s ease-in-out infinite voice-wave}.voice-wave i:nth-child(2),.voice-wave i:nth-child(4){animation-delay:.16s}.voice-wave i:nth-child(3){animation-delay:.32s}@keyframes voice-wave{50%{height:24px}}.voice-request{color:#fff;background:#9d65e648;border-radius:11px;margin:0 22px 13px;padding:9px 11px;font-size:10px;line-height:1.4}.voice-request span{letter-spacing:.12em;color:#cdb7ff;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.generated-product{color:#202556;background:linear-gradient(115deg,#eaf6ff,#f8eaff);border:1px solid #fff8;border-radius:14px;grid-template-columns:38% 1fr;align-items:center;gap:10px;margin:0 22px;padding:10px;animation:5s ease-in-out infinite product-glow;display:grid;box-shadow:0 10px 20px #0d0b3d32}.product-art{background:radial-gradient(circle at 50% 20%,#fff,#d6dffb);border-radius:10px;place-items:center;min-height:102px;display:grid}.product-art svg{filter:drop-shadow(0 8px 5px #4d51a537);width:100%;height:auto}.generated-product span{color:#8065b8;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.generated-product strong{letter-spacing:-.03em;margin:7px 0 4px;font:800 15px/1.18 Manrope,sans-serif;display:block}.generated-product small{color:#777b9a;font-size:9px;line-height:1.35;display:block}.generated-product i{color:#6123c4;margin-top:9px;font-size:9px;font-style:normal;font-weight:800;display:block}.voice-path{color:#dec9fc;justify-content:center;align-items:center;gap:7px;margin:14px 16px 58px;font-size:9px;font-weight:700;display:flex}.voice-path b{color:#75ddff}@keyframes product-glow{50%{transform:translateY(-2px);box-shadow:0 0 25px #b266f280}}.demo-nebula{min-height:480px}.demo-nebula .nebula-radar{height:245px;margin-bottom:0}.observability-panel{background:#ffffff12;border:1px solid #d9a6ff66;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 62px;padding:11px 14px;display:flex}.observability-panel strong,.observability-panel small{display:block}.observability-panel strong{font-size:11px}.observability-panel small{color:#c9b9ed;margin-top:4px;font-size:9px}.observability-panel>span{color:#93e8ff}.obs-bars{align-items:flex-end;gap:4px;height:30px;display:flex}.obs-bars i{width:6px;height:var(--bar-h);background:linear-gradient(#93e8ff,#9d6be1);border-radius:5px 5px 0 0;animation:4s ease-in-out infinite obs-pulse}.obs-bars i:first-child{--bar-h:10px}.obs-bars i:nth-child(2){--bar-h:21px;animation-delay:.2s}.obs-bars i:nth-child(3){--bar-h:16px;animation-delay:.4s}.obs-bars i:nth-child(4){--bar-h:28px;animation-delay:.6s}.obs-bars i:nth-child(5){--bar-h:18px;animation-delay:.8s}.obs-bars i:nth-child(6){--bar-h:24px;animation-delay:1s}.obs-bars i:nth-child(7){--bar-h:14px;animation-delay:1.2s}@keyframes obs-pulse{50%{height:calc(var(--bar-h) * .6);opacity:.65}}.agents-grid{grid-template-columns:1fr}.agent-feature{min-height:405px}.agent-feature:nth-child(2n) .feature-copy{order:2}.agent-feature:nth-child(2n) .feature-demo{order:1}.agent-feature .feature-copy h4{letter-spacing:-.052em;color:#1b2040;max-width:510px;margin:12px 0 15px;font:800 clamp(26px,2.6vw,36px)/1.18 Manrope,sans-serif}.agent-feature .feature-copy>p{color:#646b7e;max-width:505px;margin:0 0 23px;font-size:15px;line-height:1.72}.feature-logo-athena img{transform:scale(1.15)}.feature-logo-key img{transform:scale(1.38)}.demo-athena{background:radial-gradient(circle at 50% 55%,#7160c7,#333569 55%,#1e2652)}.growth-hub{height:240px;margin:12px 22px 4px;position:relative}.growth-hub:before{content:"";border:1px dashed #fff7;border-radius:50%;animation:30s linear infinite radar-scan;position:absolute;inset:17px 18% 12px}.growth-center{z-index:2;color:#282b64;background:linear-gradient(130deg,#d9b9ee,#8d74d9);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;font:800 17px Manrope,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #edc8ff8e}.growth-center span{margin-top:4px;font:700 9px DM Sans,sans-serif}.growth-node{z-index:3;color:#fff;background:#3e4384e8;border:1px solid #ffffff5c;border-radius:11px;padding:10px;font-size:10px;font-weight:800;animation:5s ease-in-out infinite chip-float;position:absolute}.growth-node b{color:#a6edff;margin-left:9px}.growth-acquire{top:8%;left:3%}.growth-convert{animation-delay:-1.5s;top:11%;right:1%}.growth-retain{animation-delay:-3s;bottom:5%;left:33%}.growth-decision{color:#e1d4fa;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;margin:0 15px 65px;font-size:9px;font-weight:800;display:flex}.growth-decision i{color:#8be6ff;font-style:normal}.demo-key{background:radial-gradient(circle at 70% 80%,#83304d,#431d3d 45%,#231f48)}.key-flow{gap:10px;padding:28px 25px 65px;display:grid}.key-flow>div{background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:13px;padding:11px 14px;animation:8s ease-in-out infinite auth-glow;display:flex}.key-flow>div:nth-child(2){animation-delay:2s}.key-flow>div:nth-child(3){animation-delay:4s}.key-flow>div:nth-child(4){animation-delay:6s}.key-flow b{color:#5d1a36;background:#ffa1ae;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.key-flow span{font-size:12px;font-weight:800}.key-flow small{color:#eed0dc;margin-top:3px;font-size:10px;font-weight:400;display:block}.key-flow .key-approval{background:#d95e7d2b;border-color:#ffb4c47a}.commerce-copy .shopify-partner-mark{margin:0 0 23px}.commerce-copy h2{margin-bottom:22px}@media (width<=900px){.agent-feature .feature-copy h4{font-size:27px}.agent-feature .feature-copy>p{font-size:13px}}@media (width<=700px){.agent-feature:nth-child(2n) .feature-copy,.agent-feature:nth-child(2n) .feature-demo{order:initial}.agent-feature .feature-copy h4{font-size:27px}.agent-feature .feature-copy>p{font-size:14px}.demo-andromede{min-height:465px}.voice-assistant,.voice-request,.generated-product{margin-left:15px;margin-right:15px}.voice-path{gap:5px;font-size:8px}.demo-nebula{min-height:450px}.demo-nebula .nebula-radar{height:220px}.observability-panel{margin-left:15px;margin-right:15px}.monitor-panel{margin-left:18px;margin-right:18px}.monitor-panel svg{flex-basis:110px}}@media (width<=400px){.voice-assistant strong{font-size:10px}.generated-product{grid-template-columns:37% 1fr;gap:7px}.generated-product strong{font-size:13px}.voice-path{gap:3px;font-size:7px}.growth-node{padding:7px;font-size:8px}.growth-hub{margin-left:8px;margin-right:8px}.growth-decision{font-size:7px}}@media (prefers-reduced-motion:reduce){.monitor-panel *,.voice-wave *,.generated-product,.obs-bars *,.growth-hub:before,.growth-node,.key-flow>div{animation:none!important}}.feature-athena{background:linear-gradient(115deg,#fffaf3 2%,#f7f1ea 56%,#edf4ff 100%);border-color:#eadfd7}.feature-athena .feature-logo{background:#fff9f2;box-shadow:0 8px 24px #c89c7821}.feature-athena .badge-project{color:#806d80;background:#f3e9e2}.feature-athena .feature-tags span{color:#665b73;background:#fff9f4;border-color:#e8dcd7}.demo-athena{color:#302d58;background:radial-gradient(circle at 19% 16%,#fffefa 0,#0000 37%),radial-gradient(circle at 83% 83%,#b8d8ff 0,#0000 44%),linear-gradient(135deg,#fff4e7 0%,#f8eced 48%,#e5ebff 100%)}.demo-athena:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 43%,#fff9ebbb,#0000 55%);position:absolute;inset:0}.demo-athena .demo-head{z-index:2;color:#665779;border-color:#9f8cb02e;position:relative}.demo-athena .demo-head i{background:#62a9ec;box-shadow:0 0 0 4px #62a9ec23}.demo-athena .growth-hub:before{border-color:#a996c67d;box-shadow:0 0 0 17px #b6c9ef1c}.demo-athena .growth-center{color:#302d58;background:linear-gradient(135deg,#fff6e7,#f0d7df 42%,#b7d5ff);box-shadow:0 12px 34px #a985ac55,0 0 0 9px #ffffff96}.demo-athena .growth-node{color:#514c70;background:linear-gradient(125deg,#fffbf5eb,#edf3ffed);border-color:#ffffffd9;box-shadow:0 8px 24px #8479a52e}.demo-athena .growth-node b{color:#3c83c5}.demo-athena .growth-convert{text-align:center;max-width:136px}.demo-athena .growth-decision{z-index:2;color:#5d5579;flex-wrap:wrap;position:relative}.demo-athena .growth-decision i{color:#4b95dc}.demo-athena .demo-foot{color:#756d88;border-color:#9f8cb02e}@media (width<=400px){.demo-athena .growth-convert{max-width:108px}.demo-athena .growth-node{font-size:8px}}.proof{background:linear-gradient(160deg,#fbfbff 0%,#f6f8ff 50%,#fffaf5 100%);border-top:1px solid #e9eaf1;padding:112px 0}.proof-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:38px;display:flex}.proof-heading h2{letter-spacing:-.055em;color:#1b2040;margin:18px 0 0;font:800 clamp(36px,4vw,54px)/1.14 Manrope,DM Sans,sans-serif}.proof-heading h2 span{color:#5933d4}.proof-heading>p{color:#687086;max-width:380px;margin:0 0 4px;font-size:16px;line-height:1.72}.proof-case{background:#fff;border:1px solid #e5e5f0;border-radius:28px;grid-template-columns:46% 54%;display:grid;overflow:hidden;box-shadow:0 25px 70px #23265b13}.proof-story{padding:54px 49px 47px}.proof-eyebrow,.proof-outcome-label{letter-spacing:.16em;color:#7652aa;font-size:11px;font-weight:800;display:block}.proof-story h3{letter-spacing:-.052em;color:#1c2140;margin:25px 0 17px;font:800 clamp(28px,3vw,39px)/1.17 Manrope,DM Sans,sans-serif}.proof-story>p{color:#616a80;max-width:455px;margin:0;font-size:16px;line-height:1.78}.proof-role{border-top:1px solid #e9e9f1;flex-direction:column;gap:7px;margin-top:41px;padding-top:21px;display:flex}.proof-role strong{color:#7652aa;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.proof-role span{color:#353954;font-size:15px}.proof-outcome{color:#fff;background:radial-gradient(circle at 90% 10%,#717aff77,#0000 34%),linear-gradient(130deg,#151b43,#26205f 70%,#5933b6);flex-direction:column;justify-content:center;min-height:390px;padding:50px 45px;display:flex;position:relative}.proof-outcome:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#ffffff32 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0}.proof-outcome-label{color:#bfafff;position:relative}.proof-values{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.45fr);align-items:center;gap:14px;margin:35px 0;display:grid;position:relative}.proof-values>div{flex-direction:column;gap:7px;display:flex}.proof-values small{color:#c6c9e6;font-size:13px}.proof-values strong{letter-spacing:-.055em;white-space:nowrap;font:800 clamp(29px,3.2vw,47px)/1.11 Manrope,DM Sans,sans-serif}.proof-values>div:last-child strong{background:linear-gradient(90deg,#80e7ff,#ddb0ff,#fff);color:#0000;-webkit-background-clip:text;background-clip:text}.proof-arrow{color:#a2eaff;border:1px solid #ffffff63;border-radius:50%;place-items:center;width:34px;height:34px;animation:3.5s ease-in-out infinite proof-pulse;display:grid}.proof-outcome p{color:#d5d7ec;max-width:480px;margin:0;font-size:12px;line-height:1.7;position:relative}.proof-note{background:#ffffffac;border:1px solid #e6e8f1;border-radius:16px;align-items:center;gap:17px;margin-top:26px;padding:21px 28px;display:flex}.proof-note>span{color:#653dd5;font-size:22px}.proof-note p{color:#5b6379;flex:1;margin:0;font-size:14px;line-height:1.55}.proof-note a{color:#5827ce;white-space:nowrap;font-size:13px;font-weight:800}.proof-note a span{margin-left:7px}@keyframes proof-pulse{50%{transform:translate(3px);box-shadow:0 0 0 10px #9a74ef19}}@media (width<=900px){.proof-case{grid-template-columns:1fr}.proof-story{padding:42px}.proof-outcome{min-height:300px;padding:42px}.proof-values strong{font-size:clamp(28px,5vw,42px)}}@media (width<=640px){.proof{padding:77px 0}.proof-heading{margin-bottom:25px;display:block}.proof-heading h2{font-size:clamp(31px,9vw,42px)}.proof-heading>p{margin:18px 0 0;font-size:14px}.proof-story{padding:30px 25px}.proof-story>p{font-size:14px}.proof-role{margin-top:27px}.proof-outcome{min-height:285px;padding:30px 24px}.proof-outcome-label{font-size:9px}.proof-values{grid-template-columns:1fr;gap:10px;margin:23px 0}.proof-values strong{font-size:32px}.proof-values .proof-arrow{width:27px;height:27px;transform:rotate(90deg)}.proof-outcome p{font-size:11px}.proof-note{flex-wrap:wrap;align-items:flex-start;padding:20px}.proof-note p{flex-basis:calc(100% - 45px)}.proof-note a{margin-left:39px}}@media (prefers-reduced-motion:reduce){.proof-arrow{animation:none}}.proof-projects{background:linear-gradient(110deg,#fff,#f4f2ff);border:1px solid #e7e4f2;border-radius:18px;align-items:center;gap:23px;margin-top:18px;padding:25px 30px;display:flex}.proof-case-second{margin-top:20px}.proof-outcome-second{background:radial-gradient(circle at 92% 15%,#68d9f477,#0000 38%),linear-gradient(135deg,#10263d,#193967 70%,#3e47a8)}.proof-outcome-second .proof-outcome-label{color:#a5e9fa}.proof-timeline{gap:23px;margin:29px 0 26px;padding-left:33px;display:grid;position:relative}.proof-timeline:before{content:"";transform-origin:top;background:linear-gradient(#60dbe6,#8587ff,#ddaeff);width:2px;animation:1.8s ease-out both proof-grow;position:absolute;top:11px;bottom:12px;left:6px}.proof-timeline>div{gap:4px;display:grid;position:relative}.proof-timeline-dot{background:#18527e;border:3px solid #abf0ff;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-33px;box-shadow:0 0 0 5px #60dbe622}.proof-timeline small{color:#bfd5e8;font-size:12px}.proof-timeline strong{color:#fff;letter-spacing:-.035em;font:800 clamp(20px,2.3vw,30px)/1.2 Manrope,DM Sans,sans-serif}.proof-timeline>div:last-child strong{color:#a7ebff}@keyframes proof-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=640px){.proof-case-second{margin-top:16px}.proof-timeline{gap:22px;margin:25px 0}.proof-timeline strong{font-size:21px}.proof-timeline small{font-size:11px}}@media (prefers-reduced-motion:reduce){.proof-timeline:before{animation:none}}.proof-projects-mark{letter-spacing:-.06em;color:#6841d7;flex:none;font:800 38px/1 Manrope,DM Sans,sans-serif}.proof-projects>div{flex:1}.proof-projects strong{color:#242544;font-size:16px;display:block}.proof-projects p{color:#6b7082;margin:5px 0 0;font-size:13px;line-height:1.55}.proof-projects-status{color:#6f55a4;background:#ebe7fa;border-radius:99px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}@media (width<=640px){.proof-projects{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:21px}.proof-projects-mark{font-size:30px}.proof-projects>div{flex-basis:calc(100% - 50px)}.proof-projects strong{font-size:14px}.proof-projects-status{margin-left:44px}}.expertise-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.expertise-pillars article{background:#ffffffdb;border:1px solid #e4e6f0;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:236px;padding:26px 25px;display:flex;box-shadow:0 13px 30px #2620560a}.expertise-pillars article>span{letter-spacing:.14em;color:#7853ba;font-size:10px;font-weight:800}.expertise-pillars h3{letter-spacing:-.035em;color:#1e2342;margin:20px 0 10px;font:800 19px/1.28 Manrope,DM Sans,sans-serif}.expertise-pillars p{color:#676e81;margin:0 0 22px;font-size:13px;line-height:1.6}.expertise-pillars a{color:#592bd3;margin-top:auto;font-size:12px;font-weight:800}.expertise-pillars a span{margin-left:6px}@media (width<=900px){.expertise-pillars{grid-template-columns:1fr 1fr}.expertise-pillars article:last-child{grid-column:span 2;min-height:170px}}@media (width<=640px){.expertise-pillars{grid-template-columns:1fr;gap:10px}.expertise-pillars article,.expertise-pillars article:last-child{grid-column:auto;min-height:0;padding:23px}.expertise-pillars h3{margin-top:14px}.expertise-pillars p{margin-bottom:17px}}.success-story{color:#fff;background:#111a30;border-radius:30px;padding:48px;overflow:hidden;box-shadow:0 25px 75px #15284220}.success-intro{justify-content:space-between;align-items:center;gap:40px;margin-bottom:36px;display:flex}.success-kicker{letter-spacing:.18em;color:#9ee9d8;font-size:11px;font-weight:700}.success-intro h3{letter-spacing:-.055em;margin:18px 0;font:800 clamp(34px,4.2vw,54px)/1.08 Manrope,sans-serif}.success-intro p{color:#c0cadc;max-width:610px;font-size:16px;line-height:1.75}.success-intro p strong{color:#fff}.success-platform{background:#fff;border-radius:18px;min-width:180px;padding:24px;transform:rotate(3deg);box-shadow:0 12px 40px #0003}.success-platform img{object-fit:contain;width:140px;height:48px}.success-platform span{color:#62716b;margin-top:8px;font-size:10px;display:block}.success-dashboard{color:#152d2b;background:#fcfefc;border-radius:20px;overflow:hidden;box-shadow:0 18px 60px #0003}.success-toolbar{color:#64766d;background:#f1f6f1;border-bottom:1px solid #e2eae5;justify-content:space-between;gap:12px;padding:18px 28px;font-size:11px;display:flex}.success-toolbar>span:first-child{color:#335a42;letter-spacing:.1em;font-weight:800}.success-toolbar i{background:#80b847;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #86b6471a}.success-stats{grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:34px 36px 22px;display:grid}.success-total>span,.success-start>span{color:#60756d;font-size:13px;display:block}.success-total>strong{letter-spacing:-.055em;margin:8px 0;font:800 clamp(40px,5.6vw,72px)/1.16 Manrope,sans-serif;display:block}.success-total em{color:#6ba138;font-style:normal}.success-total>small{color:#6d8078;font-size:12px}.success-start{border-left:1px solid #dce6df;padding-left:32px}.success-start>strong{margin:10px 0;font:800 26px/1.2 Manrope,sans-serif;display:block}.success-start strong small{font-size:16px;font-weight:500}.success-start p{color:#6d8078;margin:0;font-size:13px;line-height:1.6}.success-chart{padding:14px 36px 0}.success-chart-label{color:#62776b;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;display:flex}.success-live{color:#438d72;letter-spacing:0}.success-chart svg{width:100%;height:245px;margin-top:20px;display:block;overflow:visible}.success-grid path{stroke:#e1e9e2;stroke-width:1px;fill:none;stroke-dasharray:4 6}.success-line{fill:none;stroke:url(#success-line);stroke-width:3.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.success-area{fill:url(#success-fill)}.success-story.is-growing .success-line{animation:3.2s cubic-bezier(.25,.1,.3,1) both success-draw}.success-story.is-growing .success-area{animation:3.5s both success-fill-in}.success-years{color:#315c49;border-top:1px solid #e3eae5;justify-content:space-between;padding-top:14px;font-size:14px;font-weight:800;display:flex}.success-years small{color:#809087;margin-top:4px;font-size:10px;font-weight:400;display:block}.success-years>span:last-child{text-align:right}.success-chart-foot{justify-content:space-between;align-items:center;gap:30px;padding:22px 36px;display:flex}.success-chart-foot p{color:#7a8981;max-width:570px;margin:0;font-size:10px;line-height:1.6}.success-replay{color:#345b40;cursor:pointer;background:#f4f8f2;border:1px solid #cfded2;border-radius:99px;flex:none;padding:10px 14px;font:700 11px DM Sans,sans-serif}.success-replay:hover{background:#e4f0de}.success-replay span{margin-left:8px}.success-work{grid-template-columns:1fr 1.4fr;gap:44px;margin-top:38px;display:grid}.success-work>div>span,.success-beyond>div>span{letter-spacing:.14em;color:#91cabc;font-size:10px;font-weight:700}.success-work h4{letter-spacing:-.04em;margin:12px 0;font:700 28px/1.2 Manrope,sans-serif}.success-levers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.success-levers button{text-align:left;color:#8798ae;cursor:pointer;background:#1b283e;border:1px solid #35425a;border-radius:12px;gap:9px;padding:14px;font:11px DM Sans,sans-serif;transition:background .4s,transform .4s;display:grid}.success-levers button strong{color:#d7e2f1;font-size:13px}.success-levers button[aria-pressed=true]{color:#34704c;background:#c7f0d5;transform:translateY(-3px)}.success-levers button[aria-pressed=true] strong{color:#153c2c}.success-lever-text{color:#bdc9d9;grid-column:1/-1;min-height:42px;margin:5px 0;font-size:13px;line-height:1.6}.success-progress{background:#304056;grid-column:1/-1;height:2px;overflow:hidden}.success-progress span{background:linear-gradient(90deg,#95d680,#79d9ef);width:33.33%;height:100%;transition:transform .7s;display:block}.success-credit{color:#8f9fb3;border-top:1px solid #2a374b;margin:28px 0 0;padding-top:20px;font-size:11px;line-height:1.7}.success-beyond{align-items:center;gap:24px;margin:15px 0;padding:32px 10px;display:flex}.success-beyond-icon{color:#6244c4;background:#e5e8fd;border-radius:16px;flex:none;place-items:center;width:55px;height:55px;font-size:32px;display:grid}.success-beyond>div>span{color:#6d5e9e}.success-beyond h3{letter-spacing:-.035em;color:#26304b;margin:8px 0;font:800 22px/1.3 Manrope,sans-serif}.success-beyond p{color:#6b7384;max-width:620px;margin:0;font-size:14px;line-height:1.7}.success-channels{flex-direction:column;align-items:center;gap:7px;min-width:185px;display:flex}.success-channels>span{background:#fff;border:1px solid #dfdff0;border-radius:12px;padding:11px 16px;letter-spacing:0!important;font-size:12px!important}.success-channels i{color:#6559bd;font-style:normal;animation:3s ease-in-out infinite success-flow}@keyframes success-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes success-fill-in{0%{opacity:0}to{opacity:1}}@keyframes success-flow{50%{color:#14a8b2;transform:translateY(4px)}}@media (width<=900px){.success-story{padding:30px}.success-platform{min-width:145px;padding:18px}.success-work{gap:25px}.success-beyond{flex-wrap:wrap}.success-channels{flex-direction:row;margin-left:78px}.success-stats{padding:28px}.success-chart{padding:10px 28px 0}}@media (width<=640px){.success-story{border-radius:22px;padding:24px 16px}.success-intro{margin:0 8px 24px;display:block}.success-intro h3{font-size:35px}.success-intro p{font-size:14px}.success-platform{border-radius:10px;align-items:center;gap:12px;width:fit-content;min-width:0;margin-top:18px;padding:10px 14px;display:flex;transform:none}.success-platform img{width:88px;height:30px}.success-platform span{max-width:90px;margin:0;font-size:9px}.success-toolbar{flex-wrap:wrap;padding:14px 16px;font-size:9px}.success-stats{grid-template-columns:1fr;gap:20px;padding:22px 18px}.success-total>strong{font-size:43px}.success-total>span{font-size:11px}.success-start{border-top:1px solid #dce6df;border-left:0;padding:16px 0 0}.success-start>strong{font-size:23px}.success-start p{font-size:12px}.success-chart{padding:6px 18px 0}.success-chart-label{font-size:8px}.success-live{display:none}.success-chart svg{height:170px}.success-years small{max-width:75px;font-size:8px;line-height:1.4}.success-chart-foot{padding:20px 18px;display:block}.success-chart-foot p{font-size:9px}.success-replay{margin-top:13px}.success-work{grid-template-columns:1fr;gap:14px;margin:28px 8px 0}.success-work h4{font-size:25px}.success-levers button{padding:11px 8px}.success-levers button strong{font-size:11px}.success-credit{margin:24px 8px 0;font-size:10px}.success-beyond{align-items:flex-start;gap:16px;padding:24px 0}.success-beyond-icon{width:42px;height:42px;font-size:26px}.success-beyond>div:not(.success-channels){flex:1}.success-beyond h3{font-size:21px}.success-beyond p{font-size:13px}.success-channels{flex-wrap:wrap;min-width:0;margin-left:0}.success-channels>span{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.success-story.is-growing .success-line,.success-story.is-growing .success-area,.success-channels i{animation:none}.success-levers button,.success-progress span{transition:none}}.success-story .success-intro h3,.success-story .success-work h4{color:#fff}@media (width<=640px){.success-intro h3{font-size:30px}}.success-next{background:#1b3041;border:1px solid #355348;border-radius:16px;gap:18px;margin-top:28px;padding:22px 24px;display:flex}.success-next>span{color:#a8e9bc;font-size:30px}.success-next p{color:#bbd2cf;margin:0;font-size:13px;line-height:1.7}.success-next strong{color:#d5f7df;margin-bottom:6px;font-size:18px;display:block}@media (width<=640px){.success-next{gap:10px;padding:18px 14px}.success-next p{font-size:12px}.success-next strong{font-size:16px}}.eco-intro h2{letter-spacing:-.055em;color:#1b2040;max-width:960px;margin:20px 0 28px;font:800 clamp(34px,4.4vw,58px)/1.1 Manrope,sans-serif}.eco-intro h2>span{color:#6840c9}.eco-intro-columns{grid-template-columns:1fr 1fr;gap:65px;display:grid}.eco-intro-columns p{color:#657084;margin:0;font-size:15px;line-height:1.8}.eco-origin{color:#5c4088;margin-top:15px;font-size:12px}.eco-origin summary{cursor:pointer;align-items:center;gap:15px;font-weight:700;list-style:none;display:flex}.eco-origin summary::-webkit-details-marker{display:none}.eco-origin summary>span{font-size:18px;transition:transform .3s}.eco-origin[open] summary>span{transform:rotate(45deg)}.eco-origin p{margin:12px 0 0;font-size:13px}.eco-intro-line{color:#34344f;border-left:2px solid #b6a1e3;margin:28px 0 42px;padding-left:18px;font-size:14px;line-height:1.6}.eco-map-top{color:#83879b;justify-content:space-between;gap:20px;margin-bottom:20px;font-size:11px;display:flex}.eco-map-top>span:first-child{letter-spacing:.15em;color:#76618e;font-size:10px;font-weight:800}.eco-map{isolation:isolate;background:radial-gradient(#eeeafa 0,#0000 55%),linear-gradient(140deg,#fbfcff,#fcf9ff);border:1px solid #e5e7f1;border-radius:26px;grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);gap:18px 75px;min-height:390px;padding:26px;display:grid;position:relative}.eco-connections{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eco-connections path{fill:none;stroke:#d3cbe4;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .5s,stroke-width .5s}.eco-connections path.is-selected{stroke:#8663cd;stroke-width:2px}.eco-center{aspect-ratio:1;text-align:center;background:linear-gradient(140deg,#fff,#f4f0ff);border:1px solid #dbd5eb;border-radius:50%;flex-direction:column;grid-area:1/2/4;justify-content:center;place-self:center;align-items:center;gap:7px;width:204px;display:flex;box-shadow:0 0 0 12px #ffffff6b,0 0 0 13px #d9d2e866,0 12px 40px #7967a218}.eco-center-infinity{color:#0000;background:linear-gradient(110deg,#0a86e8,#7931e4,#cc38ce) text;margin-bottom:9px;font:700 46px/.8 Arial,sans-serif}.eco-center strong{letter-spacing:.02em;color:#272c50;font:800 14px Manrope,sans-serif}.eco-center>span:not(.eco-center-infinity){color:#76658f;font-size:11px}.eco-center small{letter-spacing:.1em;color:#9c91ac;text-transform:uppercase;margin-top:8px;font-size:9px}.eco-node{grid-row:var(--eco-row);grid-column:var(--eco-col);text-align:left;cursor:pointer;background:#ffffffed;border:1px solid #e5e3ee;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;font-family:inherit;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 5px 16px #43396e05}.eco-node:hover{border-color:#bca9e2;transform:translateY(-2px);box-shadow:0 9px 24px #43396e12}.eco-node[aria-pressed=true]{background:#faf7ff;border-color:#9273d1;box-shadow:0 0 0 3px #9672dc13}.eco-node-logo{background:#fff;border-radius:11px;flex:none;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.eco-node-logo img{object-fit:contain;width:100%;height:100%}.eco-logo-nebula img{transform:scale(1.9)}.eco-logo-athena img,.eco-logo-andromede img{transform:scale(1.25)}.eco-logo-key img{transform:scale(1.4)}.eco-logo-secure{width:45px}.eco-logo-secure img{object-fit:contain}.eco-node-info{flex-direction:column;gap:4px;min-width:0;display:flex}.eco-node-info strong{color:#242945;font:800 14px Manrope,sans-serif}.eco-node-info>span{color:#73758a;font-size:10px;line-height:1.4}.eco-node-info small{color:#95829e;margin-top:2px;font-size:9px}.eco-node-info small.eco-available{color:#37816c}.eco-node-arrow{color:#ae9ac5;margin-left:auto;font-size:14px}.eco-map-caption{justify-content:space-between;align-items:center;gap:30px;margin:14px 0 35px;display:flex}.eco-map-caption p{color:#8d8d9d;max-width:660px;margin:0;font-size:10px;line-height:1.6}.eco-motion{color:#79698c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3ddea;border-radius:30px;padding:9px 13px;font:600 10px DM Sans,sans-serif}.eco-selected{align-items:center;gap:20px;margin-bottom:16px;scroll-margin-top:105px;display:flex}.eco-selected>span{color:#987cae;letter-spacing:.14em;flex:none;font-size:9px;font-weight:800}.eco-selected>strong{color:#3c3553;letter-spacing:-.02em;font:700 17px/1.4 Manrope,sans-serif}.eco-narrative [hidden]{display:none!important}.eco-narrative .eco-panel{grid-template-columns:1fr 1fr;gap:38px;min-height:560px;padding:32px;animation:.4s ease-out eco-reveal}.eco-panel .feature-copy{justify-content:flex-start;min-width:0;padding:0;order:0!important}.eco-panel .feature-heading{margin-bottom:18px}.eco-panel .feature-logo{border-radius:13px;width:56px;height:52px}.eco-panel .feature-logo-secure{width:120px}.eco-panel .feature-logo-secure img{width:115px}.eco-panel .feature-logo-max img{width:50px;height:50px}.eco-view-tabs{background:#f0edf7;border-radius:10px;gap:6px;max-width:100%;margin-bottom:26px;padding:4px;display:flex}.eco-view-tabs button{color:#837691;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 20px;font:700 12px DM Sans,sans-serif}.eco-view-tabs button[aria-selected=true]{color:#5e3a91;background:#fff;box-shadow:0 3px 9px #47325c0c}.eco-level{letter-spacing:.14em;color:#8a70a3;font-size:9px;font-weight:800}.eco-panel .eco-story h3{margin:12px 0 16px;font-size:clamp(25px,2.5vw,34px);line-height:1.16}.eco-story p,.eco-tech>p:not(.feature-note){color:#697084;margin:0 0 22px;font-size:14px;line-height:1.8}.eco-story blockquote{color:#654884;border-left:2px solid #b29bcf;margin:24px 0 0;padding-left:15px;font:600 14px/1.6 Manrope,sans-serif}.eco-tech .feature-link{display:inline-block}.eco-tech .feature-link-muted{display:table}.eco-action{flex-direction:column;justify-content:center;gap:13px;min-width:0;display:flex}.eco-action-label{letter-spacing:.14em;color:#8a70a3;padding-left:4px;font-size:9px;font-weight:800}.eco-action .feature-demo{width:100%;min-height:400px;order:initial!important}.eco-action .demo-athena,.eco-action .demo-key{min-height:390px}.eco-panel .feature-demo *,.eco-panel .feature-demo :before,.eco-panel .feature-demo :after{animation-iteration-count:1!important}.eco-panel:not(.eco-inview) .feature-demo *,.eco-panel:not(.eco-inview) .feature-demo :before,.eco-panel:not(.eco-inview) .feature-demo :after,.eco-paused *,.eco-paused :before,.eco-paused :after,.motion-paused .eco-narrative *{animation-play-state:paused!important}.eco-paused .eco-node,.eco-paused .eco-connections path{transition:none}.eco-conclusion{text-align:center;border-top:1px solid #e5e2ee;border-bottom:1px solid #e5e2ee;max-width:920px;margin:48px auto 0;padding:35px 50px;position:relative}.eco-conclusion p{color:#73758a;max-width:730px;margin:19px auto 0;font-size:16px;line-height:1.8}.eco-conclusion strong{letter-spacing:-.045em;color:#6645b9;margin-top:26px;font:800 clamp(24px,3vw,36px)/1.2 Manrope,sans-serif;display:block}@keyframes eco-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.eco-map{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:16px 30px;padding:20px}.eco-center{width:160px}.eco-center strong{font-size:12px}.eco-node{gap:8px;padding:11px}.eco-node-logo{width:36px;height:36px}.eco-node-info strong{font-size:12px}.eco-node-arrow{display:none}.eco-narrative .eco-panel{gap:25px;padding:25px}.eco-intro-columns{gap:35px}}@media (width<=800px){.eco-narrative .eco-panel{grid-template-columns:1fr;gap:30px}.eco-action{width:100%;max-width:600px;margin:auto}.eco-panel .feature-copy{width:100%}.eco-panel .eco-story h3{max-width:none}.eco-story p{max-width:650px}.eco-map{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);gap:14px 20px;min-height:360px;padding:16px}.eco-center{gap:5px;width:126px}.eco-center strong{font-size:10px}.eco-center>span:not(.eco-center-infinity){font-size:8px}.eco-center small{display:none}.eco-node-logo{width:30px;height:30px}.eco-node-info>span{font-size:9px}.eco-map-caption{gap:18px}}@media (width<=700px){.eco-narrative{padding-top:70px;padding-bottom:65px}.eco-intro h2{font-size:clamp(31px,8.5vw,43px)}.eco-intro-columns{grid-template-columns:1fr;gap:16px}.eco-intro-columns p{font-size:14px}.eco-intro-line{margin:24px 0 30px;font-size:13px}.eco-map-top{display:block}.eco-map-top>span{margin-top:9px;font-size:10px;display:block}.eco-map{border-radius:20px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:14px}.eco-center{aspect-ratio:auto;width:100%;box-shadow:none;background:#fff;border-radius:12px;grid-area:1/1/auto/-1;gap:6px;margin-bottom:7px;padding:19px 10px}.eco-center-infinity{margin-bottom:3px;font-size:30px}.eco-center strong{font-size:12px}.eco-center>span:not(.eco-center-infinity){font-size:10px}.eco-connections{display:none}.eco-node{flex-direction:column;grid-area:auto;align-items:flex-start;gap:9px;min-height:143px;padding:12px;display:flex}.eco-node-logo{width:32px;height:32px}.eco-node-info{gap:4px}.eco-node-info strong{font-size:12px}.eco-node-info>span{min-height:27px;font-size:10px;line-height:1.35}.eco-node-info small{font-size:9px}.eco-map-caption{margin-bottom:25px;display:block}.eco-map-caption p{font-size:10px}.eco-motion{margin-top:12px}.eco-selected{margin-bottom:14px;scroll-margin-top:86px;display:block}.eco-selected>span{margin-bottom:7px;display:block}.eco-selected>strong{font-size:17px}.eco-narrative .eco-panel{border-radius:20px;gap:25px;padding:22px 17px}.eco-view-tabs{margin-bottom:22px}.eco-view-tabs button{padding:10px 17px;font-size:11px}.eco-panel .eco-story h3,.eco-panel .eco-tech h3{font-size:27px}.eco-story p,.eco-tech>p:not(.feature-note){font-size:13px;line-height:1.75}.eco-story blockquote{margin-top:18px;font-size:13px}.eco-action-label{font-size:8px}.eco-action .demo-head{letter-spacing:.06em;padding:17px 14px;font-size:8px}.eco-action .pipeline-flow{padding:20px 13px 58px}.eco-action .pipeline-step{gap:8px;padding:8px}.eco-action .pipeline-step strong{font-size:11px}.eco-action .pipeline-step small{font-size:9px}.eco-action .pipeline-line{left:33px}.eco-action .demo-foot{padding:16px 14px;font-size:8px}.eco-action .feature-demo{min-height:390px}.eco-action .demo-andromede{min-height:460px}.eco-action .demo-nebula{min-height:445px}.eco-action .demo-secure{min-height:450px}.eco-action .mail-route{padding:25px 14px 20px;font-size:10px}.eco-action .auth-grid{gap:8px;padding-left:14px;padding-right:14px}.eco-action .auth-grid>div{padding:12px 25px 12px 10px}.eco-action .auth-grid i{right:12px}.eco-action .auth-grid span{font-size:9px}.eco-action .monitor-panel{margin-left:14px;margin-right:14px}.eco-action .monitor-panel svg{flex-basis:75px;max-width:35%}.eco-conclusion{margin-top:32px;padding:28px 0}.eco-conclusion p{font-size:14px}.eco-conclusion strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.eco-narrative *,.eco-narrative :before,.eco-narrative :after{transition:none!important;animation:none!important}.eco-motion{display:none}}.eco-back{color:#826e9a;cursor:pointer;background:#fff;border:1px solid #e7e0ef;border-radius:8px;flex:none;margin-left:auto;padding:8px 10px;font:600 10px DM Sans,sans-serif}.eco-map{scroll-margin-top:100px}.eco-narrative .monitor-line{stroke-dashoffset:0;animation:5s both eco-monitor}.eco-selected:focus:not(:focus-visible){outline:none}@keyframes eco-monitor{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@media (width<=700px){.eco-back{margin:12px 0 0;display:block}.eco-map{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){.eco-narrative .monitor-line{stroke-dashoffset:0;animation:none!important}}.eco-logo-secure{position:relative}.eco-logo-secure img{width:310px;max-width:none;height:auto;position:absolute;top:-22px;left:3px}@media (width<=1050px){.eco-logo-secure img{width:248px;top:-18px;left:2px}}@media (width<=800px){.eco-logo-secure img{width:205px;top:-15px;left:2px}}@media (width<=700px){.eco-logo-secure img{width:220px;top:-16px;left:2px}}.strategy-progress span{transition-duration:.28s}.strategy-step{transition-duration:.24s}.screen-scene.active{animation-duration:.24s}.eco-narrative{padding-top:88px;padding-bottom:78px}.eco-intro h2{margin-bottom:23px}.eco-intro-line{margin-bottom:32px}.eco-explorer{z-index:25;backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #e4e2eb;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;padding:9px;display:grid;position:sticky;top:78px;box-shadow:0 12px 34px #25204112}.eco-prev,.eco-next{color:#4c4260;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2deea;border-radius:10px;height:38px;padding:0 13px;font:700 11px DM Sans,sans-serif;transition:border-color .18s,background .18s}.eco-prev:hover,.eco-next:hover{background:#faf8ff;border-color:#a892ce}.eco-prev:focus-visible,.eco-next:focus-visible,.eco-rail button:focus-visible{outline-offset:2px;outline:2px solid #7051a9}.eco-rail{justify-content:center;gap:5px;min-width:0;display:flex}.eco-rail button{color:#7b7687;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-width:0;padding:10px 12px;font:700 10px DM Sans,sans-serif;transition:background .18s,color .18s}.eco-rail button:hover{color:#4c376a;background:#f2eff8}.eco-rail button[aria-current=true]{color:#613b95;background:#ece6f7}.eco-narrative .eco-panel{gap:32px;min-height:500px;padding:28px;animation-duration:.22s}.eco-view-tabs{margin-bottom:20px}.eco-story{gap:17px;display:grid}.eco-story-block{border-bottom:1px solid #ebe8ef;padding-bottom:16px}.eco-panel .eco-story h3{margin:9px 0 11px}.eco-story p{color:#62697a;margin:0;font-size:13px;line-height:1.65}.eco-story-value{background:#f4f0fa;border-radius:13px;padding:16px 18px}.eco-story-value blockquote{color:#553979;border:0;margin:8px 0 0;padding:0;font-size:15px;line-height:1.45}.eco-action{gap:9px}.eco-action .feature-demo{min-height:375px}.eco-action .demo-andromede,.eco-action .demo-nebula{min-height:435px}.eco-action .demo-secure{min-height:420px}.eco-panel .feature-demo *,.eco-panel .feature-demo :before,.eco-panel .feature-demo :after{animation-duration:3s!important;animation-delay:0s!important}.eco-conclusion{margin-top:38px;padding-top:30px;padding-bottom:30px}.eco-conclusion p{font-size:15px;line-height:1.65}@media (width<=980px){.eco-explorer{top:74px}.eco-rail{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.eco-rail::-webkit-scrollbar{display:none}.eco-rail button{flex:none}.eco-narrative .eco-panel{gap:24px;padding:24px}}@media (width<=700px){.eco-narrative{padding-top:62px;padding-bottom:58px}.eco-intro-line{margin-bottom:25px}.eco-explorer{border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:13px;padding:7px;top:67px}.eco-prev,.eco-next{width:38px;padding:0;font-size:0}.eco-prev span,.eco-next span{font-size:16px}.eco-rail button{padding:9px 10px}.eco-narrative .eco-panel{gap:21px;min-height:0;padding:19px 15px}.eco-story{gap:14px}.eco-story-block{padding-bottom:13px}.eco-story p{font-size:12.5px;line-height:1.62}.eco-story-value{padding:14px}.eco-story-value blockquote{font-size:14px}.eco-view-tabs{margin-bottom:18px;position:static}.eco-view-tabs button{padding:9px 12px}.eco-action .feature-demo{min-height:365px}.eco-action .demo-andromede{min-height:430px}.eco-action .demo-nebula{min-height:420px}.eco-action .demo-secure{min-height:410px}.eco-conclusion{margin-top:27px}}@media (prefers-reduced-motion:reduce){.eco-prev,.eco-next,.eco-rail button,.strategy-progress span,.strategy-step{transition:none}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.language-switcher{background:#fff;border:1px solid #dcd8e8;border-radius:10px;flex:none;place-items:center;height:40px;display:grid;position:relative;box-shadow:0 5px 16px #3e28710b}.language-switcher:after{content:"";z-index:1;pointer-events:none;border-bottom:1.5px solid #7049a5;border-right:1.5px solid #7049a5;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-68%)rotate(45deg)}.language-current{z-index:3;color:#44375e;letter-spacing:.08em;pointer-events:none;font:800 11px DM Sans,sans-serif;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.language-switcher select{z-index:2;-webkit-appearance:none;appearance:none;color:#0000;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:10px;width:58px;height:40px;padding:0;position:relative}.language-switcher select option{color:#44375e;background:#fff;font:800 12px DM Sans,sans-serif}.language-switcher select:focus-visible{outline-offset:2px;outline:2px solid #6f39d8}.header-cta .desktop-label,.header-cta .mobile-label{margin-left:0}.ui-arrow,.button>span[aria-hidden=true],.feature-link>span[aria-hidden=true],.expertise-pillars a>span[aria-hidden=true],.success-replay>span[aria-hidden=true],.proof-note a>span[aria-hidden=true]{width:17px;height:12px;color:inherit;flex:none;margin-left:10px;display:inline-block;position:relative;font-size:0!important}.ui-arrow:before,.button>span[aria-hidden=true]:before,.feature-link>span[aria-hidden=true]:before,.expertise-pillars a>span[aria-hidden=true]:before,.success-replay>span[aria-hidden=true]:before,.proof-note a>span[aria-hidden=true]:before{content:"";transform-origin:100%;background:currentColor;border-radius:2px;width:13px;height:1.5px;position:absolute;top:6px;left:1px;transform:rotate(-38deg)}.ui-arrow:after,.button>span[aria-hidden=true]:after,.feature-link>span[aria-hidden=true]:after,.expertise-pillars a>span[aria-hidden=true]:after,.success-replay>span[aria-hidden=true]:after,.proof-note a>span[aria-hidden=true]:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:0;right:0}.header-cta .ui-arrow{color:#fff;margin-left:13px}.text-link>span[aria-hidden=true]{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:10px;font-size:0;display:inline-block;transform:rotate(45deg)translateY(-2px)}.ui-chevron{border-top:1.6px solid;border-right:1.6px solid;flex:none;width:7px;height:7px;display:inline-block}.ui-chevron-left{transform:rotate(-135deg)}.ui-chevron-right{transform:rotate(45deg)}.ui-chevron-up{margin-left:7px;transform:rotate(-45deg)}.eco-node-arrow{width:16px;height:16px;font-size:0;position:relative}.eco-node-arrow:before{content:"";transform-origin:100%;background:currentColor;width:11px;height:1.5px;position:absolute;top:8px;left:2px;transform:rotate(-40deg)}.eco-node-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:2px;right:1px}.eco-map-caption p{color:#737687;max-width:760px;font-size:12.5px;line-height:1.65}.eco-map-top{font-size:12px}.eco-map-top>span:first-child,.eco-motion{font-size:11px}.eco-selected>span{font-size:10px}.eco-selected>strong{font-size:19px}.eco-back{align-items:center;font-size:11px;display:inline-flex}.eco-explorer{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(105deg,#0078ff,#6d2cf0 55%,#f021ca) border-box;border:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px 12px;position:sticky;overflow:hidden;box-shadow:0 13px 38px #4c26a51b,0 0 24px #087cff12}.eco-explorer:before{content:"";z-index:2;filter:drop-shadow(0 0 7px #4c6fff);background:linear-gradient(90deg,#0000,#11d7ff,#784cff,#ff33c8,#0000);width:24%;height:3px;animation:3.6s ease-in-out infinite eco-explorer-scan;position:absolute;top:0;left:-24%}.eco-explorer-cue{color:#5c4a78;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:25px;display:flex}.eco-explorer-cue strong{letter-spacing:.16em;color:#542a9b;font:800 10px DM Sans,sans-serif}.eco-explorer-cue>span:last-child{color:#707184;font-size:11px}.eco-cue-light{background:#18cfff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite eco-cue-pulse;box-shadow:0 0 0 5px #158dff15,0 0 14px #1aaaff}.eco-prev,.eco-next{justify-content:center;align-items:center;gap:8px;height:42px;font-size:12px;display:flex}.eco-rail button{padding:11px 14px;font-size:12px;position:relative}.eco-rail button[aria-current=true]{color:#fff;background:linear-gradient(105deg,#0878ed,#6a33dd 60%,#ca28cc);box-shadow:0 7px 18px #6334cb2b}.eco-rail button[aria-current=true]:after{content:"";background:#fff;height:1px;position:absolute;bottom:4px;left:18%;right:18%;box-shadow:0 0 7px #fff}.eco-level{font-size:10.5px}.eco-story p,.eco-tech>p:not(.feature-note){font-size:15px;line-height:1.72}.eco-story-value blockquote{font-size:17px}.eco-action-label{font-size:10px}.eco-conclusion{text-align:left;background:radial-gradient(circle at 12% 18%,#dff6ff 0,#0000 28%),radial-gradient(circle at 86% 80%,#f6daf8 0,#0000 31%),linear-gradient(140deg,#fbfcff,#f7f2ff);border:1px solid #ddd8ec;border-radius:26px;max-width:1040px;margin-top:42px;padding:48px 52px 44px;position:relative;overflow:hidden;box-shadow:0 24px 60px #49377b12}.eco-conclusion:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbd,#0000);animation:7s ease-in-out infinite eco-conclusion-light;position:absolute;inset:-70% 45% -70% -25%;transform:rotate(18deg)}.eco-conclusion>*{z-index:1;position:relative}.eco-conclusion .section-label{text-align:center;display:block}.eco-signal-track{letter-spacing:.12em;color:#5f5590;justify-content:center;align-items:center;gap:11px;margin:25px 0 27px;font:800 10px DM Sans,sans-serif;display:flex}.eco-signal-track i{background:#c9c0df;width:48px;height:1px;position:relative;overflow:hidden}.eco-signal-track i:after{content:"";background:#00bfff;border-radius:50%;width:6px;height:6px;animation:2.6s linear infinite eco-signal-flow;position:absolute;top:-2px;left:-8px;box-shadow:0 0 8px #277dff}.eco-signal-track i:nth-of-type(2):after{background:#713af0;animation-delay:.45s}.eco-signal-track i:nth-of-type(3):after{background:#e22acb;animation-delay:.9s}.eco-conclusion h3{text-align:center;letter-spacing:-.065em;color:#191e3e;max-width:880px;margin:0 auto;font:800 clamp(34px,4.6vw,58px)/1.05 Manrope,sans-serif}.eco-conclusion h3 span{color:#0000;background:linear-gradient(100deg,#0879e9,#6533dd 58%,#d72fc8) text}.eco-conclusion p{text-align:center;color:#555e73;max-width:none;margin:20px auto 26px;font-size:17px;line-height:1.55}.eco-word-cycle{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.eco-word-cycle span{color:#65507e;letter-spacing:.07em;background:#ffffffbd;border:1px solid #dcd5ec;border-radius:999px;padding:10px 15px;font:800 11px DM Sans,sans-serif;animation:4.8s ease-in-out infinite eco-word-pulse;box-shadow:0 8px 18px #4d387a0a}.eco-word-cycle span:nth-child(2){animation-delay:1.2s}.eco-word-cycle span:nth-child(3){animation-delay:2.4s}.eco-word-cycle span:nth-child(4){animation-delay:3.6s}@keyframes eco-explorer-scan{0%{left:-24%}65%,to{left:105%}}@keyframes eco-cue-pulse{50%{transform:scale(1.25);box-shadow:0 0 0 8px #158dff0d,0 0 18px #1aaaff}}@keyframes eco-conclusion-light{0%,to{transform:translate(-45%)rotate(18deg)}50%{transform:translate(170%)rotate(18deg)}}@keyframes eco-signal-flow{to{left:105%}}@keyframes eco-word-pulse{0%,18%,to{color:#65507e;border-color:#dcd5ec;transform:translateY(0)}8%{color:#fff;background:linear-gradient(105deg,#0878ed,#6a33dd,#d22bc9);border-color:#0000;transform:translateY(-4px);box-shadow:0 10px 22px #5e3ecf30}}@media (width<=980px){.header nav{display:none}.brand{margin-right:auto}.eco-explorer-cue{justify-content:flex-start;padding-left:5px}.eco-rail button{font-size:11px}.eco-conclusion{padding:40px 30px}}@media (width<=700px){.language-switcher,.language-switcher select{width:50px;height:36px}.language-current{left:8px}.language-switcher:after{right:9px}.eco-map-caption p{font-size:12px}.eco-selected>strong{font-size:18px}.eco-explorer{grid-template-columns:38px minmax(0,1fr) 38px;padding:9px 8px 10px}.eco-explorer-cue{gap:7px;padding-left:3px}.eco-explorer-cue strong{font-size:9px}.eco-explorer-cue>span:last-child{font-size:10px}.eco-prev,.eco-next{width:38px;height:40px}.eco-direction-label{display:none}.eco-rail button{padding:10px 12px;font-size:11px}.eco-narrative .eco-panel{scroll-margin-top:155px}.eco-story p,.eco-tech>p:not(.feature-note){font-size:14px;line-height:1.68}.eco-story-value blockquote{font-size:16px}.eco-conclusion{border-radius:21px;margin-top:28px;padding:34px 17px}.eco-signal-track{gap:6px;margin:21px 0}.eco-signal-track span{font-size:8px}.eco-signal-track i{width:20px}.eco-conclusion h3{font-size:clamp(30px,9vw,41px)}.eco-conclusion p{margin:18px auto 22px;font-size:15px}.eco-word-cycle{gap:6px}.eco-word-cycle span{padding:9px 11px;font-size:9px}}@media (width<=420px){.brand{width:128px}.language-switcher,.language-switcher select{width:58px}.header-cta{padding-left:10px;padding-right:10px}.header-cta .ui-arrow,.header-cta .ui-arrow:before,.header-cta .ui-arrow:after{visibility:hidden;width:0;height:0;margin:0;content:none!important;display:none!important}.eco-explorer-cue>span:last-child{display:none}}.eco-key-phrase{letter-spacing:-.018em;color:#5635c5;background:linear-gradient(100deg,#0877e8 0%,#6937dd 55%,#c622c8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font:800 1.08em/1.55 Manrope,DM Sans,sans-serif;display:block}.eco-key-inline{letter-spacing:inherit;margin:0;font-size:1em;display:inline}.eco-map-instruction{background:linear-gradient(100deg,#0877e8,#7135df 58%,#c622c8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:9px;display:inline-flex;color:#5d35ca!important;font-weight:800!important}.eco-map-instruction i{background:linear-gradient(135deg,#00b8ef,#7d2ee5,#f126bf);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #6e43df12,0 0 14px #7b39e770}.eco-narrative .eco-panel{scroll-margin-top:185px}.button>.cta-spark,.expertise-pillars a>.cta-spark,.proof-note a>.cta-spark,.success-replay>.replay-icon{width:auto;height:auto;color:inherit;place-items:center;margin-left:9px;line-height:1;display:inline-grid;position:static;transform:none;font-size:16px!important}.button>.cta-spark:before,.button>.cta-spark:after,.expertise-pillars a>.cta-spark:before,.expertise-pillars a>.cta-spark:after,.proof-note a>.cta-spark:before,.proof-note a>.cta-spark:after,.success-replay>.replay-icon:before,.success-replay>.replay-icon:after{content:none!important;display:none!important}.button>.cta-spark{filter:drop-shadow(0 0 7px #fff8)}.expertise-pillars a>.cta-spark{filter:drop-shadow(0 0 7px #7547d45c);font-size:15px!important}.success-replay>.replay-icon{transition:transform .25s;font-size:17px!important}.success-replay:hover>.replay-icon{transform:rotate(-38deg)}.proof-spark{filter:drop-shadow(0 0 8px #8a54e66b);color:#6c3bd5!important}@media (width<=700px){.eco-key-phrase{margin-bottom:7px;font-size:1.07em}.eco-map-instruction{font-size:11px!important;display:flex!important}.eco-narrative .eco-panel{scroll-margin-top:155px}}.button>span.cta-spark[aria-hidden=true],.expertise-pillars a>span.cta-spark[aria-hidden=true],.proof-note a>span.cta-spark[aria-hidden=true],.success-replay>span.replay-icon[aria-hidden=true]{width:auto;height:auto;margin-left:9px;line-height:1;display:inline-grid;position:static;transform:none;font-size:16px!important}.button>span.cta-spark[aria-hidden=true]:before,.button>span.cta-spark[aria-hidden=true]:after,.expertise-pillars a>span.cta-spark[aria-hidden=true]:before,.expertise-pillars a>span.cta-spark[aria-hidden=true]:after,.proof-note a>span.cta-spark[aria-hidden=true]:before,.proof-note a>span.cta-spark[aria-hidden=true]:after,.success-replay>span.replay-icon[aria-hidden=true]:before,.success-replay>span.replay-icon[aria-hidden=true]:after{content:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.eco-explorer:before,.eco-cue-light,.eco-conclusion:before,.eco-signal-track i:after,.eco-word-cycle span{animation:none}}
