@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:#171717;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.site{background:#fff;overflow:hidden}.announcement{color:#4e4a48;background:#f5f2f0;justify-content:center;align-items:center;gap:8px;height:30px;font-size:10px;display:flex}.announcement>span{letter-spacing:1px;color:#e5261c;background:#ffe4df;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:800}.announcement a{color:#e52b20;align-items:center;gap:3px;margin-left:5px;font-weight:700;text-decoration:none;display:flex}.header{z-index:10;background:#fff;border-bottom:1px solid #f0eeee;align-items:center;height:67px;padding:0 clamp(22px,5.5vw,90px);display:flex;position:relative}.logo{color:#181818;letter-spacing:-.8px;align-items:center;gap:9px;font:800 17px Manrope,sans-serif;text-decoration:none;display:flex}.logo-ai{color:#e72c22}.logo-symbol{border:2px solid #e52d23;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:relative}.logo-symbol:before{content:"";background:#e52d23;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;left:-4px}.logo-symbol i{border:2px solid #e52d23;border-radius:50%;width:9px;height:9px}.nav{align-items:center;gap:27px;margin-left:44px;display:flex}.nav button{color:#424242;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font:600 11px DM Sans;display:flex}.nav button:hover,.nav button.nav-active{color:#e32b20}.header-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.header-actions a{color:#353535;font-size:10px;font-weight:600;text-decoration:none}.header-actions .nav-cta{color:#fff;background:#ed321f;border-radius:5px;align-items:center;gap:8px;padding:11px 16px;display:flex;box-shadow:0 4px 12px #ed321f28}.header-actions .nav-cta:hover,.button-primary:hover{background:#c91e17;transform:translateY(-1px)}.mobile-menu{color:#222;background:0 0;border:0;display:none}.hero{isolation:isolate;align-items:center;min-height:420px;padding:87px clamp(28px,7vw,112px) 65px;display:flex;position:relative}.hero:before{content:"";z-index:-2;background:linear-gradient(115deg,#fff 0% 45%,#fff9f7 100%);position:absolute;inset:0}.hero-grid{opacity:.2;z-index:-1;background-image:radial-gradient(#ed796f 1px,#0000 1px);background-size:9px 9px;width:38%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-copy{z-index:2;width:56%;max-width:650px;position:relative}.eyebrow,.section-kicker{letter-spacing:1.7px;color:#e42e22;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.eyebrow-line{background:#e42e22;width:18px;height:2px}.hero h1{letter-spacing:-2.8px;color:#171717;margin:18px 0 16px;font:500 clamp(32px,4.2vw,55px)/1.12 Manrope,sans-serif}.hero h1 em{color:#e43227;font-style:normal}.period{color:#e43227}.hero-copy>p{color:#6b6867;max-width:455px;margin:0;font-size:13px;line-height:1.75}.hero-buttons{gap:11px;margin-top:25px;display:flex}.button-primary,.button-secondary{border-radius:4px;justify-content:center;align-items:center;gap:9px;height:41px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background:#e82e22;box-shadow:0 5px 13px #e82e2225}.button-secondary{color:#292525;background:#fff;border:1px solid #e8e3e1}.button-secondary:hover{color:#e82e22;border-color:#e82e22}.hero-note{color:#a09a98;align-items:center;gap:7px;margin-top:28px;font-size:9px;display:flex}.note-dot{background:#e83b2d;border-radius:50%;width:6px;height:6px}.hero-art{width:47%;height:380px;position:absolute;top:20px;right:2%;overflow:hidden}.art-orbit{border:1px solid #f5c5bd;border-radius:50%;position:absolute;top:39%;left:43%;transform:translate(-50%,-50%)}.orbit-one{width:210px;height:210px}.orbit-two{opacity:.7;border-style:dashed;width:150px;height:150px}.core-orb{z-index:3;background:radial-gradient(circle at 35% 28%,#ffb18e,#f13b1e 58%,#c71d17);border-radius:50%;width:66px;height:66px;position:absolute;top:39%;left:43%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #fce4dc,0 0 0 17px #fff2ec,0 0 35px #ed4c2d45}.core-orb div{border:1px solid #f2b5a8;border-radius:50%;position:absolute;inset:-9px}.human-arm{z-index:4;width:55%;height:125px;position:absolute;top:9%;left:2%;transform:rotate(4deg)}.human-palm{background:linear-gradient(#ff674b,#ee321e);border-radius:55% 28% 35% 45%;width:190px;height:64px;position:absolute;top:35px;left:16%;transform:rotate(-5deg);box-shadow:inset 0 -8px 8px #c71e1830}.human-finger{transform-origin:0;background:linear-gradient(#ff795e,#ec321f);border-radius:30px;height:24px;position:absolute}.human-finger.f1{width:105px;top:34px;left:52%;transform:rotate(-7deg)}.human-finger.f2{width:92px;top:48px;left:48%;transform:rotate(7deg)}.human-finger.f3{width:73px;top:63px;left:44%;transform:rotate(21deg)}.human-thumb{background:#ed321f;border-radius:30px;width:75px;height:25px;position:absolute;top:77px;left:27%;transform:rotate(45deg)}.robot-arm{z-index:4;width:49%;height:190px;position:absolute;top:39%;right:-5%;transform:rotate(-9deg)}.robot-upper{background:linear-gradient(135deg,#f8f8f8,#aeb3b9);border:2px solid #92979d;border-radius:20px;width:160px;height:58px;position:absolute;top:53px;right:-10px;transform:rotate(25deg);box-shadow:inset 0 5px 8px #fff}.robot-joint{z-index:2;background:radial-gradient(circle,#ef402b 0 25%,#26282d 28% 48%,#d8dadd 51% 70%,#7f858c 72%);border-radius:50%;width:54px;height:54px;position:absolute;top:56px;right:110px}.robot-forearm{border:8px solid #b9bdc2;border-left-width:13px;border-radius:15px;width:85px;height:48px;position:absolute;top:106px;right:76px;transform:rotate(-25deg)}.robot-wrist{background:#25282d;border:5px solid #d6d8dc;border-radius:50%;width:27px;height:27px;position:absolute;top:117px;right:125px}.robot-hand{background:#f4f4f3;border:7px solid #aeb4ba;border-radius:20px 8px;width:74px;height:48px;position:absolute;top:115px;right:155px;transform:rotate(-25deg)}.robot-hand:before,.robot-hand:after{content:"";background:#d9dcdf;border:2px solid #9ba1a7;border-radius:9px;width:45px;height:10px;position:absolute;top:-12px;left:-31px;transform:rotate(-24deg)}.robot-hand:after{top:20px;left:-29px;transform:rotate(20deg)}.robot-hand i,.robot-hand b,.robot-hand em{background:#d9dcdf;border:2px solid #9ba1a7;border-radius:8px;width:28px;height:8px;position:absolute;top:4px;left:-16px;transform:rotate(-12deg)}.robot-hand b{top:13px;transform:rotate(4deg)}.robot-hand em{top:22px;transform:rotate(17deg)}.art-cross{color:#f0b8ad;font-size:27px;font-weight:300;position:absolute}.cross-one{top:61%;left:24%}.cross-two{font-size:18px;top:13%;right:12%}.art-spark{background:#ed321f;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.spark-a{top:26%;right:25%}.spark-b{width:6px;height:6px;bottom:16%;left:63%}.art-caption{letter-spacing:1.3px;color:#c6aaa4;font-size:7px;line-height:1.8;position:absolute;bottom:7%;right:5%}.art-caption b{color:#e14b3d}.corner{border-top:3px solid #ed3426;width:34px;height:34px;position:absolute;top:0}.corner-left{border-left:3px solid #ed3426;left:0}.corner-right{border-right:3px solid #ed3426;right:0}.trusted{border-top:1px solid #f2eeee;border-bottom:1px solid #f2eeee;justify-content:space-around;align-items:center;gap:20px;height:82px;padding:0 clamp(25px,7vw,110px);display:flex}.trusted-label{letter-spacing:1.2px;color:#8e8987;font-size:8px;font-weight:800;line-height:1.6}.brand-word{color:#282727;white-space:nowrap;letter-spacing:-.7px;font:700 19px Manrope,sans-serif}.word-cohere{font-weight:700}.word-cohere span{font-size:23px}.word-eleven{font-weight:600}.word-grub{letter-spacing:1px;font-size:16px}.word-hint{font-size:20px}.word-ms{align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.ms-grid{grid-template-columns:1fr 1fr;gap:2px;width:17px;height:17px;display:grid}.ms-grid i{background:#555}.section-tint{background:#fff8f6}.features{padding:59px clamp(26px,7vw,112px) 67px}.section-inner{max-width:1250px;margin:auto}.section-kicker{font-size:8px}.features h2,.experiences h2{letter-spacing:-1.5px;margin:13px 0 8px;font:700 clamp(24px,3vw,34px) Manrope,sans-serif}.section-intro{color:#79716f;max-width:620px;margin:0 0 26px;font-size:11px;line-height:1.7}.feature-grid{background:#fff;border:1px solid #f0e7e4;grid-template-columns:repeat(4,1fr);display:grid}.feature-card{border-right:1px solid #f0e7e4;min-height:190px;padding:22px 19px 20px;transition:all .2s;position:relative}.feature-card:last-child{border-right:0}.feature-card:hover{z-index:1;background:#fffaf9;transform:translateY(-3px);box-shadow:0 12px 25px #8e42320b}.feature-icon{color:#e73a2c;background:#fff0ed;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:17px;display:grid}.feature-card h3{letter-spacing:-.3px;margin:0 0 8px;font:700 13px Manrope,sans-serif}.feature-card p{color:#827a78;max-width:230px;margin:0;font-size:10px;line-height:1.65}.feature-card>a{color:#e23a2c;position:absolute;bottom:16px;right:17px}.platform{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;max-width:1450px;margin:auto;padding:100px clamp(26px,8vw,130px);display:grid}.platform-copy h2{letter-spacing:-1.9px;margin:16px 0;font:700 clamp(29px,3.5vw,43px)/1.17 Manrope,sans-serif}.platform-copy p{color:#777;max-width:410px;margin-bottom:25px;font-size:12px;line-height:1.8}.platform-visual{place-items:center;height:330px;display:grid;position:relative}.visual-glow{filter:blur(30px);background:#ffebe5;border-radius:50%;width:310px;height:270px;position:absolute}.ui-window{background:#fff;border:1px solid #eae4e2;border-radius:12px;width:90%;max-width:480px;height:270px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 70px #45231d16}.window-top{border-bottom:1px solid #f0edeb;align-items:center;gap:5px;height:34px;padding:0 13px;display:flex}.window-top>span{background:#f2b2a8;border-radius:50%;width:6px;height:6px}.window-top>span:nth-child(2){background:#f2d39b}.window-top>span:nth-child(3){background:#b4d9c7}.window-top b{color:#777;margin:auto;font-size:8px}.window-body{height:calc(100% - 34px);display:flex}.window-body aside{border-right:1px solid #f0edeb;flex-direction:column;gap:18px;width:48px;padding:15px 13px;display:flex}.mini-logo{background:#f04a3d;border-radius:6px;width:19px;height:19px;margin-bottom:8px}.window-body aside i{background:#e8e7e7;border-radius:5px;width:19px;height:5px}.window-content{flex:1;padding:20px 22px}.window-content>small{letter-spacing:1.1px;color:#e54b3f;font-size:7px;font-weight:800}.window-content h3{margin:8px 0 15px;font:700 17px Manrope}.mini-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mini-cards>div{border:1px solid #eee9e7;border-radius:7px;gap:5px;padding:11px;display:grid}.mini-cards svg{color:#e34a3e;width:15px}.mini-cards b{font-size:9px}.mini-cards small{color:#888;font-size:7px}.mini-chat{gap:9px;padding:11px 0;display:flex}.chat-avatar{color:#e34a3e;background:#fce7e2;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.mini-chat b{font-size:8px}.mini-chat p{color:#777;margin:3px 0;font-size:8px}.floating-chip{z-index:2;background:#fff;border:1px solid #eee6e3;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:700;display:flex;position:absolute;box-shadow:0 9px 28px #45231d14}.chip-one{top:53px;left:0}.chip-two{color:#e34a3e;bottom:47px;right:0}.chip-check{color:#15976d;background:#e4f8ef;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.experiences{padding:74px clamp(26px,7vw,112px) 83px}.solution-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.solution-card{background:#fff;border:1px solid #f0e7e4;border-radius:9px;min-height:220px;padding:22px;transition:all .2s}.solution-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #7a3b3010}.solution-top{color:#e34a3e;justify-content:space-between;display:flex}.solution-top span{letter-spacing:1px;font-size:10px;font-weight:800}.solution-tag{letter-spacing:1.2px;color:#e34a3e;margin-top:35px;font-size:8px;font-weight:800}.solution-card h3{letter-spacing:-.5px;margin:8px 0;font:700 17px Manrope}.solution-card p{color:#7d7775;max-width:300px;margin:0;font-size:10px;line-height:1.7}.cta{color:#fff;text-align:center;background:#191b20;padding:77px 20px 72px;position:relative;overflow:hidden}.cta .section-kicker{color:#ff8073;justify-content:center}.cta h2{letter-spacing:-1.8px;margin:15px 0;font:700 clamp(30px,4vw,46px)/1.16 Manrope}.cta p{color:#b8b7bb;font-size:11px}.cta-orb{pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.signup{background:#fff;border-radius:5px;width:min(100%,420px);margin:24px auto 0;padding:4px;display:flex;position:relative}.signup input{color:#222;border:0;outline:0;flex:1;min-width:0;padding:0 11px;font:10px DM Sans}.signup button{color:#fff;cursor:pointer;background:#ed3426;border:0;border-radius:4px;align-items:center;gap:8px;height:37px;padding:0 14px;font:700 10px DM Sans;display:flex}.form-note{color:#8e8d91;margin-top:10px;font-size:8px;display:block}.footer{background:#fff;padding:30px clamp(25px,7vw,110px) 18px}.footer-top{border-bottom:1px solid #eee;align-items:center;gap:24px;padding-bottom:23px;display:flex}.footer-top>p{color:#8b8583;font-size:9px}.footer-links{gap:20px;margin-left:auto;display:flex}.footer-links a,.footer-bottom{color:#77716f;font-size:9px;text-decoration:none}.footer-links a:hover{color:#e32b20}.footer-bottom{color:#a29b99;justify-content:space-between;padding-top:16px;display:flex}.footer-bottom b{color:#e32b20}@media (width<=950px){.header{padding:0 25px}.nav{gap:16px;margin-left:25px}.header-actions{gap:12px}.hero{padding-left:6%;padding-right:4%}.hero-art{width:50%;right:-5%;transform:scale(.9)}.trusted{gap:12px;padding:0 25px}.brand-word{font-size:15px}.features,.experiences{padding-left:5%;padding-right:5%}.platform{gap:35px;padding:75px 5%}}@media (width<=700px){.announcement{font-size:8px}.header{height:59px;padding:0 18px}.nav{background:#fff;border-bottom:1px solid #eee;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:16px 22px;display:none;position:absolute;top:59px;left:0;right:0;box-shadow:0 10px 20px #0000000b}.nav.open{display:flex}.header-actions{gap:10px;margin-left:auto;margin-right:12px}.header-actions .text-nav,.header-actions .login{display:none}.header-actions .nav-cta{padding:9px 11px;font-size:9px}.mobile-menu{padding:4px;display:block}.hero{align-items:flex-start;min-height:650px;padding:55px 24px 20px}.hero-copy{width:100%;max-width:560px}.hero h1{letter-spacing:-2px;font-size:clamp(34px,8vw,49px)}.hero-copy>p{max-width:440px;font-size:12px}.hero-art{transform-origin:100% 0;width:100%;height:300px;top:325px;right:0;transform:scale(.82)}.hero-note{margin-top:19px}.trusted{grid-template-columns:repeat(3,1fr);justify-items:center;gap:18px;height:auto;min-height:100px;padding:18px 20px;display:grid}.trusted-label{grid-row:span 2}.brand-word{font-size:14px}.word-grub{font-size:12px}.word-ms{font-size:14px}.features{padding:48px 20px 52px}.features h2,.experiences h2{font-size:26px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{border-bottom:1px solid #f0e7e4;min-height:185px;padding:17px 14px}.feature-card:nth-child(2){border-right:0}.feature-card:nth-child(3),.feature-card:nth-child(4){border-bottom:0}.feature-card h3{font-size:12px}.feature-card p{font-size:9px}.platform{grid-template-columns:1fr;gap:20px;padding:60px 22px}.platform-visual{height:280px}.ui-window{width:92%;height:250px}.chip-one{top:30px;left:-2px}.chip-two{bottom:25px;right:-2px}.experiences{padding:53px 20px 60px}.solution-grid{grid-template-columns:1fr;gap:10px}.solution-card{min-height:175px}.solution-tag{margin-top:20px}.cta{padding:65px 18px}.footer{padding:25px 20px 16px}.footer-top{flex-wrap:wrap;gap:12px}.footer-top>p{width:100%;margin:0}.footer-links{flex-wrap:wrap;gap:16px;width:100%;margin-left:0}.footer-bottom{flex-wrap:wrap;gap:10px;line-height:1.5}.footer-bottom span:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
