@charset "UTF-8";@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,Manrope,Arial,sans-serif;color:#171a23;background:#fafbfe;font-synthesis:none;--blue:#254dff;--ink:#171a23;--muted:#777d89;--line:#e3e6ee;--paper:#fafbfe;--ease:cubic-bezier(.19,1,.22,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.55}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #6380ff;outline-offset:5px}::selection{color:#fff;background:var(--blue)}h1,h2,h3,h4,p{margin:0}button{background:none}em{font-style:normal;color:var(--blue)}.muted{color:var(--muted);line-height:1.75}.site-shell{overflow:clip}.section{padding:105px 5.2%}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;display:inline-flex;gap:11px;align-items:center;text-transform:uppercase;line-height:1.5}.blue-dot,.green-dot,.online-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.online-dot{background:#61a46a;box-shadow:0 0 0 3px #61a46a12}.green-dot{background:#bbf48c}.button{min-height:52px;display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:15px 23px;border-radius:8px;font-size:12px;font-weight:650;line-height:1.4;transition:transform .35s var(--ease),background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px)}.button.primary{background:var(--blue);color:#fff;box-shadow:0 4px 10px #254dff0c}.button.primary:hover{background:#153ae2;box-shadow:0 9px 22px #254dff23}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:#303749}.button.white{background:#fff;color:var(--ink)}.button.outline{border:1px solid #d9deea;background:transparent}.text-button{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:700;padding:8px 0}.text-button svg{transition:transform .3s}.text-button:hover svg{transform:translate(3px,-2px)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background .2s}.icon-button:hover{background:#e9edf6}.back-button{display:inline-flex;gap:9px;align-items:center;font-size:12px;padding:9px 0}.quiet{display:inline-flex;gap:7px;align-items:center;font-size:10px;color:var(--muted)}.skip-link{position:fixed;top:-70px;left:20px;background:var(--blue);color:#fff;padding:16px;z-index:1000;border-radius:6px}.skip-link:focus{top:14px}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.site-header{height:92px;padding:0 5.2%;display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;z-index:60;transition:background .4s,height .4s,border-color .4s;border-bottom:1px solid transparent;background:#fafbfe80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header.scrolled{height:76px;background:#fafbfef0;border-color:var(--line)}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.brand-mark{width:43px;height:43px;color:var(--blue)}.wordmark{font-size:30px;font-weight:800;letter-spacing:-1.8px;line-height:.78;display:flex;align-items:baseline;gap:5px}.wordmark-design{font-size:30px;position:relative;font-weight:400}.registered{font-size:9px;vertical-align:top;position:relative;top:-17px;left:3px;font-weight:600;letter-spacing:0}.brand.small .brand-mark{width:37px;height:37px}.brand.small .wordmark,.brand.small .wordmark-design{font-size:24px}.header-brand{display:inline-flex;position:relative;min-width:227px}.brand-launch{display:inline-flex;position:relative}.brand-launch>.brand{animation:brand-assemble 14s var(--ease) infinite}.masthead-flyer{position:absolute;width:34px;height:44px;left:20px;top:-20px;pointer-events:none;animation:masthead-flight 14s ease-in-out infinite;z-index:3}.masthead-flyer .flyer{width:100%;height:100%}.masthead-stars{position:absolute;inset:-17px -5px auto 25px;color:var(--blue);font-size:13px;opacity:0;animation:masthead-stars 14s infinite}.masthead-stars i{font-style:normal;margin-left:70px}.masthead-stars b{margin-left:55px;font-weight:400}@keyframes masthead-flight{0%{transform:translate(-25px,8px) rotate(-6deg);opacity:0}4%{opacity:1}15%{transform:translate(50px,8px) rotate(6deg)}20%{transform:translate(68px,-2px) rotate(-12deg)}27%{transform:translate(100px,-65px) rotate(15deg);opacity:0}to{transform:translate(100px,-65px);opacity:0}}@keyframes masthead-stars{0%,22%{opacity:0;transform:translateY(-14px)}28%{opacity:1;transform:translateY(0)}39%,to{opacity:0;transform:translateY(9px)}}@keyframes brand-assemble{0%,22%{opacity:.9}25%{filter:blur(1px);opacity:.35;transform:translateY(-2px)}33%,to{opacity:1;filter:blur(0);transform:translateY(0)}}.desktop-nav{display:flex;gap:28px;align-items:center}.desktop-nav a{font-size:11px;color:#555c6b;padding:10px 0;transition:color .2s;display:inline-flex;align-items:center;gap:5px}.desktop-nav a:hover{color:var(--blue)}.nav-dot{width:4px;height:4px;border-radius:50%;background:var(--blue);align-self:flex-start;margin-top:3px}.header-actions{display:flex;gap:23px;align-items:center}.language{font-size:10px;font-weight:800;color:#6c7280}.header-cta{min-height:42px;padding:11px 18px;font-size:10px;gap:25px;border-radius:6px}.mobile-toggle,.mobile-menu{display:none}.hero{height:min(900px,100svh);min-height:720px;position:relative;padding:129px 5.2% 0;background:#fafbfe}.hero-grid{position:absolute;top:92px;right:5.2%;bottom:48px;left:5.2%;pointer-events:none;border-left:1px solid #e4e8f13d;border-right:1px solid #e4e8f14a;background-image:linear-gradient(90deg,transparent calc(33.33% - .5px),#e2e8f14d 33.33%,transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),#e2e8f14d 66.66%,transparent calc(66.66% + .5px))}.hero-topline{position:relative;display:flex;justify-content:space-between;color:#6e7686;font-size:8px;font-weight:600;letter-spacing:1.45px;z-index:1}.hero-topline>span{display:flex;align-items:center;gap:9px}.hero-topline .online-dot{width:5px;height:5px}.hero-copy{position:relative;z-index:4;width:57%;padding-top:66px;pointer-events:none}.hero-copy button,.hero-copy a{pointer-events:auto}.hero-kicker{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1px;font-weight:600;color:#737b89}.hero-kicker span{color:var(--blue)}.hero-kicker i{display:inline-block;height:2px;width:2px;background:#9299a7;border-radius:50%}.hero h1{font-size:clamp(53px,5.42vw,90px);font-weight:600;letter-spacing:-4.6px;line-height:1.13;margin:24px 0 25px}.hero h1>span{position:relative;color:var(--blue);white-space:nowrap}.hero h1>span svg{position:absolute;left:0;bottom:-8px;width:94%;height:15px;fill:none;stroke:#9db0ff;stroke-width:2;stroke-linecap:round}.hero-copy>p{font-size:13px;line-height:1.9;color:#777f90}.hero-buttons{display:flex;align-items:center;gap:27px;margin-top:30px}.hero-buttons .button{font-size:11px;min-height:52px;padding:15px 20px;gap:20px}.showreel-link{font-size:10px;display:flex;align-items:center;gap:9px;font-weight:600}.showreel-link>span{width:30px;height:30px;border-radius:50%;border:1px solid #d7deeb;display:grid;place-items:center}.showreel-link:hover>span{background:var(--ink);color:#fff}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:37px}.small-cross{font-size:29px;line-height:1;color:var(--blue)}.hero-proof>span:last-child{font-size:9px;color:#8b92a0;line-height:1.8}.hero-proof strong{font-weight:500;color:#485267}.hero-art{position:absolute;right:1%;top:145px;width:57%;height:calc(100% - 235px);z-index:2;min-height:475px}.atom-stage{width:100%;height:100%;position:relative;z-index:2}.atom-stage canvas{display:block;position:relative;z-index:2;width:100%;height:100%}.atom-halo{position:absolute;top:6%;right:4%;bottom:5%;left:4%;border-radius:50%;background:radial-gradient(ellipse,#e1e9ffbb 0%,#edf2fc55 47%,transparent 70%);filter:blur(12px)}.atom-shadow{position:absolute;height:22px;width:38%;left:30%;bottom:11%;border-radius:50%;background:#697fb333;filter:blur(19px);transform:rotate(-12deg)}.atom-coordinate{position:absolute;z-index:3;inset:4% 16% auto 17%;display:flex;align-items:center;gap:10px;color:#9da9c0}.atom-coordinate small{font-family:monospace;font-size:8px;letter-spacing:1.6px;margin:auto}.atom-coordinate>span{font-size:17px;font-weight:300}.orbital-chip{position:absolute;z-index:5;display:flex;gap:10px;align-items:center;background:#ffffffdc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fff;padding:12px 14px;box-shadow:0 12px 40px #425e9610;border-radius:11px;animation:levitate 7s ease-in-out infinite}.chip-web{right:6%;top:18%;transform:rotate(5deg)}.chip-ai{left:8%;bottom:19%;animation-delay:-3s;transform:rotate(-4deg)}.orbital-chip>span:first-child{width:34px;height:34px;display:grid;place-items:center;background:#edf1ff;color:var(--blue);border-radius:8px}.orbital-chip>div{display:flex;flex-direction:column;gap:4px}.orbital-chip small{font-size:6px;letter-spacing:.8px;color:#8a93a4}.orbital-chip strong{font-size:10px;font-weight:650}.orbital-chip>svg{margin-left:7px;color:#7e8eaa}.orbital-chip .online-dot{margin-left:8px;width:5px;height:5px}.atom-bottomline{position:absolute;bottom:4%;left:18%;right:15%;display:flex;justify-content:space-between;font-size:7px;color:#93a0b6;letter-spacing:1px;z-index:3}.atom-interact{display:flex;align-items:center;gap:5px;letter-spacing:0;color:#929cb0}.hero-bottom{display:flex;justify-content:space-between;position:absolute;inset:auto 5.2% 24px;align-items:center;z-index:5}.scroll-hint{display:flex;gap:12px;align-items:center;font-size:7px;letter-spacing:1.1px;color:#758094}.scroll-hint>span{width:29px;height:29px;border-radius:50%;border:1px solid #dfe5ef;display:grid;place-items:center;color:#626d83}.motion-controls{display:flex;gap:20px}.motion-controls button{display:flex;gap:6px;align-items:center;font-family:monospace;font-size:8px;letter-spacing:.5px;color:#738098;padding:6px}.motion-controls button:hover{color:var(--blue)}@keyframes levitate{0%,to{translate:0 0}50%{translate:0 -12px}}.atom-fallback{position:absolute;top:22%;right:22%;bottom:22%;left:22%;display:flex;align-items:center;justify-content:center;opacity:0}.has-fallback .atom-fallback{opacity:1}.has-fallback canvas{display:none}.atom-fallback i{position:absolute;width:100%;height:35%;border:3px solid var(--blue);border-radius:50%;transform:rotate(50deg)}.atom-fallback i:nth-child(2){transform:rotate(-50deg);border-color:#99a9c7}.atom-fallback i:nth-child(3){transform:rotate(0);border-color:#7184ac}.atom-fallback b{width:37%;aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#687ca5,#151a28 65%);border-radius:50%;display:grid;place-items:center;font-size:45px;color:#fff}.ticker{overflow:hidden;border-block:1px solid var(--line);padding:24px 0;background:#f6f8fc}.ticker>div{display:flex;width:max-content;animation:ticker 42s linear infinite}.ticker span{white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:1.5px}.ticker i{font-size:20px;font-style:normal;color:var(--blue);margin:0 34px;vertical-align:middle}@keyframes ticker{to{transform:translate(-50%)}}.intro-section{display:grid;grid-template-columns:1fr 2.1fr .3fr;gap:30px;align-items:start;position:relative;padding-block:88px 98px}.intro-section>.eyebrow{font-size:8px;letter-spacing:1.1px;margin-top:10px}.intro-section h2{font-size:clamp(21px,2.45vw,38px);font-weight:500;letter-spacing:-1.2px;line-height:1.55}.intro-section h2>span{color:#818b9d}.intro-section p{color:#858d9c;font-size:11px;line-height:1.9;max-width:440px;margin-top:23px}.intro-asterisk{font-size:69px;line-height:1;color:var(--blue);position:relative;top:-8px;animation:spin 26s linear infinite}.section-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:23px}.section-aside{font-size:7px;letter-spacing:1.2px;color:#8c95a5}.section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:43px 0 47px}.section-title-row h2,.faq-title h2{font-size:clamp(34px,3.8vw,60px);line-height:1.21;font-weight:500;letter-spacing:-2.4px}.section-title-row p{font-size:11px;line-height:1.9;color:#838c9b;max-width:280px;margin:0 0 5px}.services-section{padding-top:0;padding-bottom:84px}.services-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:7%}.service-list{padding-top:5px}.service-tab{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--line);text-align:left;padding:26px 10px 26px 0;gap:18px;position:relative;transition:color .25s,padding .3s}.service-number{font-size:9px;color:#a1a9b8;min-width:21px;font-weight:500}.service-tab>span:nth-child(2){font-size:22px;letter-spacing:-.6px;font-weight:500}.service-tab-arrow{margin-left:auto;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid transparent;border-radius:50%;color:#939cad;transition:transform .3s,background .3s,color .3s}.service-tab.active{color:var(--blue);padding-left:11px}.service-tab.active .service-number{color:var(--blue)}.service-tab.active .service-tab-arrow{background:var(--blue);color:#fff;transform:rotate(0)}.service-tab:hover{color:var(--blue)}.service-tab:not(.active):hover .service-tab-arrow{transform:rotate(45deg)}.service-detail{background:#f0f3fa;border:1px solid #e9edf5;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.service-visual{height:272px;padding:30px 40px 0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 90%,#e1e8f6,transparent 78%);animation:fadein .5s ease}.service-detail-copy{padding:32px 34px;background:#f5f7fc;flex:1}.service-detail-copy .eyebrow{font-size:8px;letter-spacing:1.2px;color:#8b95a8}.service-detail-copy h3{font-size:25px;font-weight:550;letter-spacing:-1px;margin:12px 0 13px}.service-detail-copy>p{font-size:11px;color:#7e889c;line-height:1.85;min-height:60px}.service-tags{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 19px}.service-tags>span,.project-tags>span{font-size:8px;padding:6px 9px;border:1px solid #dce3ef;border-radius:4px;color:#778299}.service-detail-copy .text-button{font-size:11px;color:var(--blue);gap:25px}.mini-web{width:100%;max-width:470px;border-radius:6px;background:#f9f8f3;box-shadow:0 18px 45px #56607824;overflow:hidden;position:relative;transform:perspective(1000px) rotateY(-6deg) rotateX(4deg) rotate(-4deg);transition:transform .7s var(--ease)}.mini-browser{height:24px;background:#fff;display:flex;gap:4px;align-items:center;padding:0 10px;border-bottom:1px solid #e8e9e6}.mini-browser>i{width:4px;height:4px;background:#d5d9df;border-radius:50%}.mini-browser>span{font-size:6px;margin:auto;color:#99a0a9}.mini-browser>svg{color:#9099a5}.mini-web-body{padding:16px 20px 10px;position:relative;min-height:225px}.nova-nav{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.nova-nav>strong{font-size:15px;font-weight:800;letter-spacing:-1px}.nova-nav>span{font-size:4px;letter-spacing:1.2px;color:#858982}.nova-title{position:relative;z-index:2;font-size:32px;line-height:1.05;letter-spacing:-1px;font-weight:500;margin-top:27px}.nova-title em{font-family:Georgia,serif;color:#363c35;font-weight:400}.architecture{position:absolute;width:54%;height:175px;right:0;bottom:26px;perspective:400px;isolation:isolate}.architecture-sun{position:absolute;width:88px;height:88px;border-radius:50%;background:#eee9db;top:7px;right:16px}.arch-block{position:absolute;background:#dadbd0;box-shadow:inset -17px 0 25px #8c968164,8px 15px 25px #73806c35;transform:skewY(-12deg);bottom:0}.arch-1{width:53px;height:111px;left:37%;border-radius:40px 40px 0 0;background:linear-gradient(90deg,#e3e1d5,#bcbfac)}.arch-2{width:64px;height:154px;right:10%;background:linear-gradient(100deg,#d5d7c8,#8d9785);border-radius:7px 0 0}.arch-3{width:69px;height:47px;left:10%;background:linear-gradient(110deg,#d8d6ca,#a8b29d)}.arch-stair{position:absolute;bottom:-1px;left:8%;width:100px;height:25px;background:repeating-linear-gradient(0deg,#a1aa98 0,#a1aa98 3px,#d9ddce 4px,#d9ddce 7px);transform:skew(-28deg)}.arch-line{position:absolute;height:1px;background:#b8c1ac;width:140%;bottom:-9px;left:-30%;transform:rotate(-8deg)}.nova-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:88px;font-size:5px;letter-spacing:.7px;z-index:2}.nova-bottom>span:last-child{display:flex;gap:4px;align-items:center}.concept-badge{position:absolute;right:10px;top:33px;font-family:monospace;font-size:4px;letter-spacing:.5px;color:#8a928b;opacity:0}.large .mini-web-body{min-height:258px}.large .nova-title{font-size:39px}.large .architecture{height:190px;width:55%;bottom:35px}.large .arch-2{height:177px;width:74px}.large .arch-1{height:128px;width:66px}.large .nova-bottom{margin-top:105px}.work-section{background:#f3f5f9;padding-top:76px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 30px}.work-card{padding:0;text-align:left;display:block;width:100%;min-width:0}.work-visual{height:352px;border-radius:10px;position:relative;overflow:hidden;padding:65px 35px 25px;display:flex;justify-content:center;align-items:center;background:#e6e8e0}.work-nova .work-visual{height:690px;align-items:center;padding:80px 30px;background:radial-gradient(ellipse at 70% 30%,#e7eadc,#d5dccb 75%)}.work-nova .mini-web{transform:perspective(1000px) rotateY(-10deg) rotate(-7deg);min-height:370px;max-width:95%}.work-nova .mini-web-body{min-height:344px;padding:22px 23px}.work-nova .nova-title{font-size:45px;line-height:1.12;margin-top:43px}.work-nova .architecture{height:240px;width:65%;bottom:38px;right:-3%;transform:scale(1.1)}.work-nova .arch-2{height:216px;width:92px}.work-nova .arch-1{height:159px;width:80px}.work-nova .arch-3{height:70px;width:90px}.work-nova .nova-bottom{margin-top:145px;font-size:5px}.work-nova .architecture-sun{width:140px;height:140px;right:20px;top:-10px}.work-visual-label{position:absolute;inset:24px 23px auto;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#77806d;z-index:4}.work-visual-label>span:last-child{font-size:5px;border:1px solid #88917655;padding:3px 5px;border-radius:3px}.work-open{position:absolute;bottom:22px;right:22px;width:44px;height:44px;border-radius:50%;background:#ffffffce;display:grid;place-items:center;z-index:5;transition:background .3s,color .3s,transform .3s}.work-card:hover .work-open{background:var(--blue);color:#fff;transform:rotate(45deg)}.work-card:hover .mini-web{transform:perspective(1000px) rotateY(0) rotate(-2deg) scale(1.03)}.work-card-caption{display:flex;flex-direction:column;gap:8px;padding-top:17px}.work-card-caption h3{font-size:17px;font-weight:600;letter-spacing:-.5px}.work-card-caption>span{display:flex;justify-content:space-between;align-items:center;color:#8790a0;font-size:9px}.work-flow .work-visual{background:#dce5f9;height:295px}.work-orbit .work-visual{background:#151a28;height:295px;color:#e8ecff;padding:0}.work-orbit .work-visual-label{color:#929dbd}.work-orbit .work-visual-label>span:last-child{border-color:#5f6d9166}.work-note{font-size:8px;line-height:1.6;color:#939cae;margin-top:25px}.mini-crm{display:flex;width:100%;max-width:520px;background:#f9faff;border:1px solid #fff9;border-radius:7px;overflow:hidden;transform:perspective(900px) rotateY(-7deg) rotate(-3deg);box-shadow:0 20px 45px #506a9e28;transition:transform .5s}.mini-crm-side{width:37px;background:#eef2fa;border-right:1px solid #e1e7f4;display:flex;flex-direction:column;gap:15px;align-items:center;padding-top:15px}.mini-crm-side>span:first-child{font-size:25px;font-weight:800;color:#2d54f4;line-height:1}.mini-crm-side>span:first-child>span{color:#101824}.mini-crm-side>i{width:9px;height:8px;border:1px solid #9aabc8;border-radius:2px}.layout-dots{display:grid;grid-template-columns:repeat(2,4px);gap:2px}.layout-dots>i{width:4px;height:4px;border-radius:1px;background:#345dff}.mini-crm-body{padding:14px 14px 18px;flex:1;min-width:0}.mini-crm-nav{display:flex;align-items:center;justify-content:space-between;font-size:6px;margin-bottom:16px}.mini-crm-nav>span{font-size:4px;color:#9aa6bd;display:flex;gap:6px;align-items:center}.mini-crm-nav i{width:12px;height:12px;border-radius:50%;background:#c5d7fe}.mini-crm-title{font-size:19px;line-height:1.1;letter-spacing:-.7px;font-weight:600}.mini-crm-title>span{color:#98a5bf}.mini-crm-stats{display:flex;gap:7px;margin-top:13px}.mini-crm-stats>div{flex:1;border:1px solid #e3e9f6;border-radius:4px;padding:8px 10px;background:#fff;display:flex;flex-direction:column;gap:5px}.mini-crm-stats>div>span{font-size:5px;color:#98a4b9}.mini-crm-stats strong{font-size:19px;letter-spacing:-1px;line-height:1}.mini-crm-stats strong>span{font-size:7px;letter-spacing:0;color:#6b9f89;float:right;margin-top:6px}.mini-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px}.mini-kanban>div{min-width:0}.mini-kanban>div>span{font-size:5px;display:flex;align-items:center;gap:4px;margin-bottom:7px;color:#697b9a}.mini-kanban>div>span>i{width:3px;height:3px;border-radius:50%;background:#7899e0}.mini-kanban>div>span>b{margin-left:auto;font-size:5px;font-weight:500}.mini-task{border:1px solid #e1e7f5;border-radius:4px;background:#fff;padding:7px;margin-bottom:5px}.mini-task-tag{width:22px;height:4px;border-radius:3px;background:#d9e4ff;display:block;margin-bottom:5px}.tag-1{background:#f7e7cc}.tag-2{background:#d5eadd}.mini-task strong{font-size:5px;display:block;white-space:nowrap}.mini-task-lines{display:block;height:7px;margin-top:6px;background:linear-gradient(#eef1f7 2px,transparent 2px 4px,#eef1f7 4px 6px,transparent 6px);width:80%}.mini-task-footer{display:flex;justify-content:space-between;margin-top:6px;align-items:center}.mini-task-footer>i:first-child{height:6px;width:6px;border-radius:50%;background:#dce4f4}.mini-task-footer>i:last-child{height:2px;width:11px;background:#dde4f2}.work-card:hover .mini-crm{transform:perspective(900px) rotateY(0) rotate(0)}.service-visual .mini-crm{min-width:100%;transform:perspective(900px) rotateY(-5deg) rotate(-5deg);margin-top:35px}.mini-agent{height:100%;width:100%;min-height:250px;position:relative;color:#e5ecff;background:#151b2a;overflow:hidden}.agent-orbits{position:absolute;top:2%;right:20%;bottom:0;left:20%;display:grid;place-items:center}.agent-orbits>i{position:absolute;width:100%;height:58%;border:1px solid #4a5f9245;transform:rotate(-42deg);border-radius:50%}.agent-orbits>i:nth-child(2){transform:rotate(43deg)}.agent-orbits>i:nth-child(3){transform:rotate(0);width:120%;height:95%;border-style:dashed;opacity:.4;animation:spin 35s linear infinite}.agent-orbits>.brand-mark{width:88px;height:88px;filter:drop-shadow(0 0 25px #254dff);color:#6885ff}.agent-chat-pill{position:absolute;z-index:2;padding:11px 13px;border-radius:9px;display:flex;align-items:center;gap:9px;font-size:9px;background:#232d45;border:1px solid #384764;color:#e0e8fe;box-shadow:0 10px 20px #0002;animation:levitate 8s ease-in-out infinite}.chat-one{left:9%;top:18%;transform:rotate(-5deg)}.chat-two{right:6%;top:48%;font-size:8px;background:#254dff;border-color:#657fff;transform:rotate(4deg);animation-delay:-2s}.chat-three{left:13%;bottom:10%;font-size:8px;transform:rotate(-2deg);animation-delay:-4s}.chat-three>div{display:flex;flex-direction:column;gap:4px}.chat-three strong{font-size:8px;font-weight:550}.chat-three>div>span{font-size:6px;color:#8d9bba}.tiny-avatar{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;color:#9ab0ff;background:#334166;flex-shrink:0}.tiny-avatar .brand-mark{width:19px;height:19px;color:inherit}.chat-online{height:4px;width:4px;background:#9ac88e;border-radius:50%;margin-left:10px}.agent-check{background:#355c4c;color:#9ad5a5;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;margin-left:18px}.agent-label{position:absolute;bottom:6%;right:5%;font-family:monospace;font-size:6px;letter-spacing:1px;color:#889ac2;display:flex;gap:6px;align-items:center}.agent-label .online-dot{width:4px;height:4px}.service-visual:has(.mini-agent){padding:0;background:#151b2a}.service-visual .mini-agent{min-height:272px}.service-visual-generic{height:100%;width:100%;position:relative;min-height:240px}.visual-orbit{position:absolute;top:12%;right:22%;bottom:12%;left:22%;border:1px dashed #b7c7eb;border-radius:50%;display:grid;place-items:center;transform:rotate(-30deg)}.visual-orbit .brand-mark{width:95px;height:95px;color:#a7b9f2;transform:rotate(30deg)}.workflow-node{position:absolute;display:flex;gap:10px;align-items:center;padding:16px 18px;background:#ffffffeb;box-shadow:0 7px 20px #61739a14;border:1px solid white;border-radius:9px;font-size:10px;color:#4d6087;animation:levitate 8s ease-in-out infinite}.workflow-node svg{color:var(--blue);width:19px}.node-one{left:1%;top:17%;transform:rotate(-7deg)}.node-two{right:0;top:45%;transform:rotate(6deg);animation-delay:-3s}.node-three{left:20%;bottom:13%;transform:rotate(-3deg);animation-delay:-5s}.visual-caption{position:absolute;bottom:2px;right:0;font-family:monospace;font-size:6px;letter-spacing:1px;color:#95a3bf}.lab-section{padding-top:85px;padding-bottom:87px}.lab-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:30px}.lab-chat{border:1px solid #dfe5f1;background:#fff;border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.lab-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 18px;background:#f4f6fa;gap:14px}.lab-tabs>button{font-size:10px;display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 12px;border-bottom:2px solid transparent;color:#939cb0;flex:1;white-space:nowrap}.lab-tabs>button.active{color:var(--blue);border-color:var(--blue)}.chat-heading{display:flex;gap:12px;align-items:center;padding:23px 25px 19px;border-bottom:1px solid #f0f2f7}.lab-avatar{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#edf1ff}.lab-avatar .brand-mark{width:34px;height:34px}.chat-heading>div{display:flex;flex-direction:column;gap:5px}.chat-heading strong{font-size:11px;font-weight:650}.chat-heading>div>span{font-size:8px;color:#9da7b8;display:flex;gap:5px;align-items:center}.chat-heading i{width:4px;height:4px;border-radius:50%;background:#7cac7c}.demo-chip{margin-left:auto;font-size:6px;letter-spacing:.8px;color:#909db5;border:1px solid #e3e8f1;padding:5px 6px;border-radius:4px}.chat-body{padding:20px 25px;min-height:245px;flex:1}.chat-date{display:block;font-size:6px;letter-spacing:1.2px;color:#b1bacb;text-align:center;margin-bottom:24px}.lab-message{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px;max-width:94%}.lab-message>p{font-size:10px;line-height:1.8;background:#f2f5fa;padding:12px 14px;border-radius:9px 9px 9px 0;color:#67748d}.agent-message>.tiny-avatar{background:#eff2fd;color:#617cff;margin-bottom:1px;width:23px;height:23px}.user-message{margin-left:auto;justify-content:flex-end;max-width:86%;align-items:flex-end}.user-message>p{background:var(--blue);color:#fff;border-radius:9px 9px 0;padding:10px 14px}.user-message>svg{color:#93a8e7;margin-bottom:3px}.typing-dots{display:flex;gap:4px;padding:4px 5px}.typing-dots i{width:4px;height:4px;border-radius:50%;background:#8b9bbe;animation:typing 1s infinite}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{opacity:.25;transform:translateY(-3px)}}.action-event{display:flex;gap:5px;align-items:center;justify-content:center;font-size:7px;color:#7da18d;margin-top:7px}.quick-prompts{display:flex;flex-wrap:wrap;gap:7px;padding:7px 25px 20px}.quick-prompts>button{font-size:8px;padding:9px 11px;border:1px solid #dce4f3;border-radius:5px;color:#7483a3;display:flex;align-items:center;gap:9px;text-align:left;transition:background .2s}.quick-prompts>button:hover{background:#eff3ff;color:var(--blue)}.chat-disclaimer{display:flex;gap:7px;justify-content:center;align-items:center;font-size:7px;color:#a0aabb;border-top:1px solid #edf0f5;padding:13px 10px;line-height:1.5}.time-calculator{position:relative;background:#f0f3fa;padding:31px 30px;border-radius:13px;border:1px solid #e7ebf3}.time-calculator>.eyebrow{font-size:7px;color:#9ba7bb;letter-spacing:1px}.calculator-icon{display:grid;place-items:center;width:41px;height:41px;border:1px solid #d8e0f2;border-radius:10px;color:var(--blue);position:absolute;right:27px;top:24px}.time-calculator h3{font-size:28px;font-weight:500;letter-spacing:-1px;line-height:1.25;margin-top:29px}.time-calculator>p{font-size:10px;color:#8994aa;line-height:1.8;margin:14px 0 27px;max-width:270px}.time-calculator>label{display:flex;justify-content:space-between;font-size:9px;color:#8793ab;margin:20px 0 10px}.time-calculator>label>strong{color:#4d6185;font-size:10px}.time-calculator input[type=range]{height:3px;width:100%;accent-color:var(--blue);display:block;margin:16px 0}.range-labels{display:flex;justify-content:space-between;font-family:monospace;color:#a4afc2;font-size:7px}.calculator-result{margin-top:23px;border-top:1px solid #dce3f0;padding-top:22px;display:flex;flex-direction:column;gap:7px}.calculator-result>span{font-size:8px;color:#95a0b6}.calculator-result>strong{font-size:41px;letter-spacing:-2px;font-weight:550;color:var(--blue);line-height:1.2}.calculator-result>strong>small{font-size:22px;font-weight:400}.calculator-note{display:block;font-size:7px;color:#9aa6ba;line-height:1.8;margin:14px 0 18px}.time-calculator>.button{width:100%;font-size:9px;gap:10px;min-height:43px;padding:12px 9px}.lift-off{position:relative;background:#151a26;margin:10px 5.2% 95px;border-radius:14px;padding:67px 6%;min-height:435px;overflow:hidden;color:#fff;display:grid;grid-template-columns:1fr 1fr;isolation:isolate}.flight-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#a0b6e20b 1px,transparent 1px),linear-gradient(90deg,#a0b6e20b 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);z-index:-1}.flight-copy .eyebrow{font-size:7px;letter-spacing:1.2px;color:#9dabc7}.flight-copy h2{font-size:52px;letter-spacing:-2.6px;line-height:1.14;font-weight:500;margin:25px 0 19px}.flight-copy h2 em{color:#b1c1ff}.flight-copy>p{font-size:10px;color:#96a1b7;line-height:1.8}.flight-copy>.button{font-size:10px;min-height:45px;margin-top:23px;gap:27px}.flight-art{position:relative;min-width:0}.flyer{overflow:visible}.hero-flyer{width:145px;height:187px;position:absolute;top:30%;left:37%;z-index:4;animation:flight-bob 8s ease-in-out infinite;filter:drop-shadow(0 15px 10px #060b1580);transform:rotate(12deg)}.hero-flyer .jet-flames{animation:jet-flicker .25s infinite alternate;transform-origin:65px 98px}.hero-flyer .leg-front{animation:flight-leg 4s ease-in-out infinite;transform-origin:62px 103px}.hero-flyer .leg-back{animation:flight-leg 4s ease-in-out infinite reverse;transform-origin:62px 103px}@keyframes flight-bob{0%,to{transform:translate(-10px,20px) rotate(8deg)}50%{transform:translate(15px,-25px) rotate(17deg)}}@keyframes flight-leg{50%{transform:rotate(10deg)}}@keyframes jet-flicker{to{transform:scaleY(1.17)}}.sky-rift{position:absolute;top:5%;left:18%;width:80%;height:70px;border:1px solid #6b85ff;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 14px #446aff75,inset 0 0 20px #375eff38;background:radial-gradient(ellipse,#6d8cff20,transparent 70%)}.sky-rift:after{content:"";position:absolute;top:12px;right:19px;bottom:12px;left:19px;border:1px solid #9db1ff3b;border-radius:50%}.flight-track{position:absolute;top:39%;left:44%;height:65%;width:10%;transform:rotate(17deg);background:linear-gradient(#4568ff55,transparent);filter:blur(7px);clip-path:polygon(40% 0,65% 0,100% 100%,0 100%)}.flight-star{position:absolute;color:#c0d1ff;animation:twinkle 5s infinite;z-index:3}.star-1{left:15%;top:15%;font-size:25px}.star-2{right:7%;top:35%;font-size:31px;animation-delay:-2s}.star-3{left:11%;bottom:15%;font-size:16px;animation-delay:-3s}.star-4{right:10%;bottom:10%;font-size:12px;animation-delay:-1s}.flight-wordmark{position:absolute;font-size:65px;color:#8398d21e;letter-spacing:-5px;line-height:.82;left:6%;bottom:2%;font-weight:700;z-index:0}.flight-wordmark>span{display:block;margin-left:48px;font-weight:400}.flight-coordinate{position:absolute;right:-8%;bottom:-8%;font-size:6px;color:#626e8a;letter-spacing:1.2px}@keyframes twinkle{0%,to{opacity:.4;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(25deg)}}.approach-section{padding-top:0}.approach-section .section-title-row h2{font-size:clamp(30px,3.2vw,49px)}.approach-section .section-title-row h2>em{color:#8894a8;font-size:.88em}.approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px}.approach-grid article{border-top:1px solid #d8deeb;padding-top:21px}.approach-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--blue);margin-bottom:33px}.approach-grid article>div>span{font-size:9px;color:#8792a7;font-family:monospace}.approach-grid h3{font-size:17px;font-weight:600;letter-spacing:-.5px;margin-bottom:14px}.approach-grid p{font-size:10px;line-height:1.9;color:#8b95a8;max-width:240px}.cabinet-promo{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center;margin-top:90px;padding:46px 7% 44px 4%;background:#eff3fc;border:1px solid #e8edf8;border-radius:12px}.cabinet-promo-visual{position:relative;padding:15px}.mini-portal{max-width:360px;width:100%;padding:22px 27px;background:#fff;border:1px solid #e3eaf9;border-radius:9px;box-shadow:0 15px 25px #6b86b91b;transform:rotate(-4deg)}.mini-portal>div:first-child{display:flex;align-items:center;gap:7px;margin-bottom:21px}.mini-portal>div:first-child>.brand-mark{width:23px;height:23px}.mini-portal>div:first-child>span{font-size:6px;letter-spacing:1px;color:#9aa6bf}.mini-portal>div:first-child>i{margin-left:auto;height:16px;width:16px;border-radius:50%;background:#d6e2fa}.mini-portal>strong{font-size:25px;letter-spacing:-1px;line-height:1.2;font-weight:500}.mini-portal>strong em{font-weight:450;color:#9aaac5}.mini-portal-status{display:flex;align-items:center;font-size:7px;color:#91a1ba;gap:5px;margin-top:24px}.mini-portal-status>i{height:4px;width:4px;border-radius:50%;background:#5da375}.mini-portal-status>svg{margin-left:auto;color:#759d85}.mini-portal-progress{height:4px;background:#eef2fa;border-radius:5px;margin:12px 0}.mini-portal-progress>span{display:block;height:100%;width:62%;background:var(--blue);border-radius:5px}.mini-portal-steps{display:flex;justify-content:space-between;font-size:6px;color:#aab5ca;margin-top:7px}.cabinet-float{position:absolute;bottom:7%;right:-6%;display:flex;gap:8px;align-items:center;background:#fff;padding:11px 15px;box-shadow:0 7px 20px #5473a81c;border-radius:7px;border:1px solid #edf1fa;font-size:8px;color:#7086aa;transform:rotate(6deg);animation:levitate 6s ease-in-out infinite}.cabinet-float svg{color:#6ca17d}.cabinet-promo-copy .eyebrow{font-size:7px;letter-spacing:1px;color:#92a3c3}.cabinet-promo-copy h3{font-size:30px;letter-spacing:-1.3px;line-height:1.25;font-weight:500;margin:15px 0}.cabinet-promo-copy p{font-size:10px;line-height:1.9;color:#8394b2;max-width:290px;margin-bottom:17px}.cabinet-promo-copy .text-button{font-size:10px;color:var(--blue);gap:20px}.faq-section{padding-top:0;display:grid;grid-template-columns:1fr 1.7fr;gap:9%}.faq-title .eyebrow{font-size:8px}.faq-title h2{font-size:43px;margin:23px 0 17px}.faq-title p{font-size:11px;line-height:1.8;color:#9aa2b2}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{display:flex;align-items:center;width:100%;padding:24px 0;gap:19px;text-align:left;font-size:12px;font-weight:550;line-height:1.65}.faq-item>button>.faq-number{font-size:8px;font-family:monospace;color:#a9b2c1}.faq-item>button>svg{margin-left:auto;color:#7c8ba5;width:17px;flex-shrink:0}.faq-item.open>button{color:var(--blue)}.faq-answer>p{font-size:10px;line-height:1.9;color:#8a96a9;padding:0 35px 24px}.faq-answer[hidden]{display:none}.contact-section{padding:48px 5.2% 55px;background:#eef2fc;border-block:1px solid #e5eaf5;position:relative}.contact-top,.contact-bottom{display:flex;justify-content:space-between;align-items:center}.contact-top>.eyebrow{font-size:8px;letter-spacing:1.1px;color:#6d7f9f}.contact-top>span:last-child{font-family:monospace;font-size:7px;letter-spacing:1px;color:#9aa9c2}.giant-contact{padding:38px 0 33px;text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.giant-contact>span:first-child{font-size:clamp(49px,7.5vw,115px);font-weight:500;letter-spacing:-5.2px;line-height:1.15}.contact-question{color:#9eafd4}.giant-contact-arrow{width:118px;height:118px;border-radius:50%;background:var(--blue);display:grid;place-items:center;color:#fff;transition:transform .6s var(--ease),background .3s;margin-right:2%}.giant-contact-arrow>svg{width:60px;height:60px;stroke-width:1.2}.giant-contact:hover .giant-contact-arrow{transform:rotate(45deg);background:#1739c3}.contact-bottom>p{font-size:10px;line-height:1.9;color:#8c9cba}.contact-small{display:flex;align-items:center;gap:25px;font-size:11px;border-bottom:1px solid #a1b0d1;padding:10px 0 13px;margin-right:2%;color:#566a94}.site-footer{padding:48px 5.2% 22px;background:#fafbfe}.footer-main{display:flex;align-items:flex-start;gap:7%;padding-bottom:42px}.footer-main>.brand{min-width:220px}.footer-main>p{font-size:9px;line-height:1.9;color:#9aa3b4;margin-top:4px}.footer-social{display:flex;flex-direction:column;gap:9px;margin-left:auto}.footer-social>span:first-child{font-size:6px;letter-spacing:1px;color:#a4adbc;margin-bottom:5px}.footer-social>span:not(:first-child){font-size:9px;display:flex;align-items:center;gap:9px;color:#74829d}.footer-social i{font-family:monospace;font-size:5px;letter-spacing:.5px;border:1px solid #dce2ed;padding:2px 3px;color:#9ca9bf;font-style:normal;margin-left:10px}.back-top{border:1px solid #dce2ed;width:43px;height:43px;border-radius:50%;display:grid;place-items:center;color:#7181a1}.back-top:hover{background:var(--blue);border-color:var(--blue);color:#fff}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#a0a9ba}.footer-bottom>span:nth-child(2){font-size:6px;letter-spacing:1px}.footer-bottom>button{font-size:7px;color:#8997b0;padding:5px}[data-reveal]{transition:opacity .9s var(--ease),translate .9s var(--ease);opacity:0;translate:0 23px}[data-reveal].revealed{opacity:1;translate:0 0}[data-motion=off] [data-reveal]{opacity:1;translate:none;transition:none}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation-play-state:paused!important;scroll-behavior:auto!important}[data-motion=off] .brand-launch>.brand{opacity:1;filter:none;transform:none}[data-motion=off] .masthead-flyer,[data-motion=off] .masthead-stars{display:none}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#f8faff;display:flex;flex-direction:column;align-items:center}.preloader-top{position:absolute;inset:38px 5.2% auto;display:flex;align-items:center;justify-content:space-between}.preloader-top>span{font-family:monospace;font-size:8px;letter-spacing:1px;color:#95a1b8}.preloader-atom{width:65%;height:70%;max-height:650px;position:absolute;top:2%;left:17.5%}.preloader-caption{position:absolute;top:68%;text-align:center}.preloader-caption .eyebrow{font-size:7px;color:#95a3bd;letter-spacing:1.4px}.preloader-caption h2{font-size:28px;letter-spacing:-1px;font-weight:500;margin-top:14px}.preloader-caption h2>span{color:#91a0bb}.preloader-bottom{position:absolute;inset:auto 5.2% 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.preloader-bottom>span{font-family:monospace;font-size:7px;letter-spacing:1px;color:#a6b0c2}.preloader-bottom>strong{font-size:45px;line-height:1;font-weight:400;letter-spacing:-3px;color:var(--blue);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%);bottom:-7px}.preloader-bottom>strong>small{font-size:12px;letter-spacing:0}.preloader-bottom>button{font-size:8px;display:flex;gap:15px;align-items:center;color:#7b89a5}.preloader-line{position:absolute;inset:auto 0 0;height:2px;background:var(--blue);transform-origin:left;transition:transform .1s linear}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#111a3566;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:300;display:flex;align-items:center;justify-content:center;padding:25px;overflow:auto;animation:fadein .25s ease}.modal{position:relative;width:100%;max-width:640px;background:#fafbfe;border:1px solid #fff;border-radius:15px;padding:48px;max-height:90svh;overflow:auto;box-shadow:0 25px 90px #1118312e}.modal-close{position:absolute;top:16px;right:16px;color:#8d9bb4;width:33px;height:33px}.modal h2{font-size:36px;font-weight:500;letter-spacing:-1.7px;line-height:1.18;margin-top:20px}.modal .eyebrow{font-size:8px;color:#8d9db9}.brief-heading{display:flex;justify-content:space-between;align-items:center;padding-right:15px}.step-counter{font-family:monospace;font-size:9px;color:#9ca9bf}.brief-progress{display:flex;gap:5px;margin:20px 0 29px}.brief-progress>span{height:2px;flex:1;background:#e5eaf4}.brief-progress>span.active{background:var(--blue)}.brief-sub{color:#96a1b5;font-size:11px;margin-top:14px;margin-bottom:25px;line-height:1.8}.service-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.service-option{display:flex;gap:10px;align-items:center;padding:16px 13px;border:1px solid #dfe5f0;border-radius:6px;text-align:left;font-size:11px;min-height:53px;transition:background .2s,border .2s}.service-option.selected{border-color:#8ba1ff;background:#edf1ff;color:var(--blue)}.option-number{font-size:7px;font-family:monospace;color:#9babc6}.option-check{margin-left:auto;font-size:16px;font-weight:300;color:#a8b5cc;display:flex}.selected .option-check{color:var(--blue)}.brief-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:15px}.brief-bottom .button{font-size:11px;gap:25px;min-height:47px}.form-fields{display:flex;flex-direction:column;gap:17px}.form-fields label,.messages-select>label,.admin-status{display:flex;flex-direction:column;gap:9px;font-size:10px;font-weight:600;color:#78869e}.form-fields input,.form-fields textarea,.form-fields select,.messages-select select,.admin-status select{width:100%;border:1px solid #dce3f0;border-radius:6px;padding:14px;color:#3a4b6d;background:#fff;font-size:12px;outline:none;transition:border .2s;min-width:0}.form-fields input:focus,.form-fields textarea:focus,.form-fields select:focus{border-color:#7b96fc;outline:2px solid #254dff10;outline-offset:0}.form-fields input::placeholder,.form-fields textarea::placeholder{color:#b0b9ca;font-size:11px}.form-fields textarea{resize:vertical;line-height:1.8;min-height:120px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-fields .honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.brief-summary{display:flex;gap:6px;flex-wrap:wrap}.brief-summary>span{font-size:8px;border:1px solid #dbe4fc;border-radius:4px;color:#7590d5;padding:5px 7px;background:#eff3ff}.form-fields .checkbox-label{display:flex;flex-direction:row;align-items:flex-start;font-size:9px;line-height:1.7;color:#8d9ab1;font-weight:400;gap:10px}.checkbox-label input{width:14px;height:14px;margin:2px 0 0;accent-color:var(--blue);flex-shrink:0}.form-error{color:#b74754;background:#fff1f2;border:1px solid #f1cfd6;padding:11px 13px;border-radius:6px;font-size:10px;line-height:1.7;margin:15px 0 0}.brief-success{text-align:center;padding:20px 0}.success-orbit{display:grid;place-items:center;width:95px;height:95px;background:#eaf0ff;border-radius:50%;color:var(--blue);margin:0 auto 23px;position:relative}.success-orbit:after{content:"";position:absolute;top:-10px;right:-25px;bottom:-10px;left:-25px;border:1px solid #a7bcfa;border-radius:50%;transform:rotate(-30deg)}.brief-success .eyebrow{display:block;margin-top:35px}.brief-success h2{font-size:49px;margin:20px 0}.brief-success>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#8b9ab4;max-width:340px;margin:0 auto 26px}.brief-success>.button{font-size:11px;margin-bottom:15px}.brief-success>.text-button{display:flex;margin:auto;font-size:10px;color:#99a7bf}.concept-overlay .modal{max-width:750px}.concept-overlay h2{font-size:30px}.concept-overlay .muted{font-size:11px;margin-top:13px}.concept-preview{padding:30px 15%;margin-top:25px;border-radius:10px;background:#e8edfa;height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}.concept-preview .mini-agent{border-radius:8px}.concept-description{font-size:12px;line-height:1.9;color:#8593ae;margin:24px 0 18px}.project-tags{display:flex;gap:6px;flex-wrap:wrap}.concept-disclosure{font-size:8px;line-height:1.8;color:#a3aec3;margin:17px 0}.concept-overlay .button{font-size:10px;gap:15px}.privacy-copy{margin-top:25px;display:flex;flex-direction:column;gap:16px;font-size:12px;line-height:1.9;color:#8291ac}.portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#f6f8fc;overflow:auto}.portal-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#f6f8fc;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;color:#8b9dbd;font-size:12px}.portal-loading .brand-mark{width:70px;height:70px}.auth-portal{display:grid;grid-template-columns:1fr 1fr;padding:25px;min-height:100svh}.back-to-site{position:absolute;left:55px;top:55px;font-size:10px;display:flex;gap:8px;align-items:center;z-index:3;color:#8b9ebc}.auth-art{position:relative;background:#e9effb;border:1px solid #e2e9f7;border-radius:14px;min-height:700px;padding:110px 10% 50px;overflow:hidden}.auth-art>.brand{position:relative;z-index:2}.auth-orbits{position:absolute;top:10%;right:-40%;bottom:30%;left:-40%;display:grid;place-items:center;opacity:.35}.auth-orbits>span{width:80%;height:40%;border:1px solid #829fe0;border-radius:50%;position:absolute;transform:rotate(-40deg)}.auth-orbits>span:nth-child(2){transform:rotate(30deg)}.auth-orbits>span:nth-child(3){transform:rotate(90deg)}.auth-orbits>.brand-mark{width:180px;height:180px;color:#9bb2ed}.auth-art h2{position:relative;font-size:clamp(35px,4vw,60px);font-weight:500;line-height:1.15;letter-spacing:-2px;margin-top:250px;z-index:2}.auth-art p{position:relative;color:#92a1bd;font-size:12px;line-height:1.9;margin-top:24px;z-index:2}.auth-foot{position:absolute;bottom:30px;font-family:monospace;font-size:7px;letter-spacing:1.5px;color:#9caccc}.auth-form{max-width:400px;width:100%;padding:40px 25px;align-self:center;justify-self:center}.auth-form>.eyebrow{font-size:8px;color:#8c9fbe}.auth-form h1{font-size:30px;font-weight:500;letter-spacing:-1.3px;margin:18px 0 12px}.auth-form>.muted{font-size:11px;margin-bottom:28px}.auth-tabs{display:flex;border-bottom:1px solid #dce4f3;margin-bottom:25px}.auth-tabs>button{flex:1;padding:14px 3px;border-bottom:2px solid transparent;color:#9ba9bf;font-size:10px}.auth-tabs>button.active{border-color:var(--blue);color:var(--blue)}.auth-form .form-fields .button{margin-top:8px;font-size:11px;min-height:47px}.auth-form>.button{width:100%;font-size:10px;gap:10px;min-height:47px;color:#8194b5}.demo-divider{display:flex;gap:10px;align-items:center;color:#afbacd;font-size:8px;margin:24px 0}.demo-divider>span{height:1px;background:#e2e8f3;flex:1}.auth-privacy{display:flex;justify-content:center;align-items:center;gap:7px;font-size:8px;color:#a2b0c8;margin-top:22px;line-height:1.5}.dashboard{display:flex;padding:0;overflow:hidden}.portal-sidebar{width:228px;flex-shrink:0;background:#fff;border-right:1px solid #e3eaf6;padding:29px 22px 20px;display:flex;flex-direction:column;overflow:auto}.brand-button{padding:0;display:block;margin-bottom:44px}.workspace-label{font-family:monospace;font-size:7px;letter-spacing:1.3px;color:#a2b0c9;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.workspace-label>span{border:1px solid #e0e7f4;font-size:6px;padding:3px;letter-spacing:0;border-radius:3px}.portal-sidebar nav{display:flex;flex-direction:column;gap:7px}.portal-sidebar nav>button{display:flex;align-items:center;gap:11px;font-size:11px;padding:14px;border-radius:7px;text-align:left;color:#8a9bb9}.portal-sidebar nav>button.active{background:#edf2ff;color:var(--blue)}.portal-sidebar nav>button>span{margin-left:auto;font-size:8px}.sidebar-help{background:#f3f6fd;border:1px solid #e9eef9;border-radius:8px;padding:18px 14px;margin-top:auto}.sidebar-help>.brand-mark{width:30px;height:30px;opacity:.6}.sidebar-help>p{font-size:12px;font-weight:600;color:#657caa;margin-top:10px}.sidebar-help>span{font-size:8px;color:#9baac4;display:block;margin-top:7px}.sidebar-help>button{display:flex;gap:15px;align-items:center;font-size:9px;color:#6d8bcd;padding:10px 0 0}.portal-logout{display:flex;align-items:center;gap:10px;padding:24px 10px 0;font-size:10px;color:#96a8c5}.portal-main{min-width:0;flex:1;display:flex;flex-direction:column;height:100%}.portal-topbar{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e7edf6;min-height:77px;padding:0 35px;flex-shrink:0}.portal-topbar .back-button{font-size:9px;color:#96a6c1}.portal-user{font-size:9px;color:#8ca0c1;display:flex;align-items:center;gap:10px}.portal-user>.online-dot{width:4px;height:4px}.avatar{width:30px;height:30px;display:grid;place-items:center;background:#e8efff;border-radius:50%;font-size:11px;color:#6d89bf;margin-left:12px}.dashboard-content{padding:36px 35px 45px;overflow:auto;flex:1}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.dashboard-heading .eyebrow{font-size:7px;color:#a0afc7}.dashboard-heading h1{font-size:33px;font-weight:550;letter-spacing:-1.4px;margin:11px 0 9px}.dashboard-heading .muted{font-size:10px;color:#93a3bf}.dashboard-heading>.button{font-size:9px;gap:10px;min-height:43px;padding:12px 17px}.demo-banner{display:flex;gap:9px;align-items:center;background:#eaf0fe;padding:11px 35px;color:#7d92b9;flex-shrink:0;font-size:8px;line-height:1.7}.demo-banner>button{margin-left:auto;display:flex;gap:7px;align-items:center;color:#597abd;font-size:8px;white-space:nowrap}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:35px}.dashboard-stats>div{border:1px solid #e2e9f5;background:#fff;border-radius:9px;padding:22px}.dashboard-stats>div>span{display:flex;gap:9px;align-items:center;font-size:9px;color:#8e9fbe}.dashboard-stats strong{font-size:38px;letter-spacing:-2px;color:#546e9e;font-weight:500;line-height:1;display:block;margin:22px 0 15px}.dashboard-stats p{font-size:8px;color:#adb9ce}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.panel-title h2{font-size:15px;font-weight:600;color:#667da7;letter-spacing:-.2px}.panel-title h2>span{font-size:8px;font-weight:500;color:#a4b3ce;margin-left:8px}.panel-title .text-button{font-size:8px;color:#9aacc9;gap:6px}.empty-project{background:#fff;border:1px dashed #d7e2f6;border-radius:10px;padding:45px 30px;text-align:center}.empty-orbit{margin:0 auto 25px;width:80px;height:65px;display:grid;place-items:center}.empty-orbit .brand-mark{width:70px;height:70px;color:#9db5f4}.empty-project h2{font-size:22px;font-weight:500;letter-spacing:-.6px;color:#7088af}.empty-project p{font-size:10px;line-height:1.9;color:#a1afc6;max-width:360px;margin:16px auto 24px}.empty-project .button{font-size:9px;gap:15px;min-height:43px}.project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-card{background:#fff;border:1px solid #dfe7f5;border-radius:10px;padding:22px;min-width:0}.project-card-top{display:flex;gap:10px;align-items:center}.project-symbol{height:32px;width:32px;background:#edf2ff;border-radius:8px;display:grid;place-items:center}.project-symbol .brand-mark{width:27px;height:27px}.status-tag{padding:5px 7px;background:#edf2fe;border:1px solid #e2e9fc;color:#7e96c7;font-size:7px;border-radius:4px;white-space:nowrap}.status-tag.complete{background:#eff8f0;color:#7ca58c;border-color:#dfefe3}.project-ref{font-family:monospace;font-size:6px;color:#b0bed4;margin-left:auto;white-space:nowrap}.project-card h3{font-size:16px;line-height:1.6;letter-spacing:-.5px;color:#627ba6;font-weight:550;margin:19px 0 14px;overflow-wrap:anywhere}.project-card .project-tags>span{font-size:7px;padding:4px 6px}.progress-label{display:flex;justify-content:space-between;font-size:7px;color:#a6b6cf;margin-top:26px}.progress-label>strong{color:#7d98cc;font-weight:600}.project-progress{height:4px;background:#eff3fa;border-radius:4px;margin-top:10px}.project-progress>span{display:block;height:100%;border-radius:4px;background:var(--blue)}.project-stages{display:flex;justify-content:space-between;gap:3px;margin-top:11px;flex-wrap:wrap}.project-stages>span{font-size:5px;line-height:1.6;color:#bcc7d9;display:flex;flex-direction:column;gap:4px;align-items:center}.project-stages i{width:3px;height:3px;border-radius:50%;background:#dfe6f2}.project-stages .done{color:#93a9d1}.project-stages .done i{background:#7d9bf0}.project-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1f8;margin-top:20px;padding-top:12px;gap:10px}.project-card-bottom>span{font-size:7px;color:#aebdd2}.project-card-bottom .text-button{font-size:8px;color:#7a97ce;gap:8px}.project-card-bottom .icon-button{margin-left:auto;color:#a2b2ce;width:28px;height:28px}.admin-status{margin-top:23px;font-size:8px}.admin-status select{padding:9px;font-size:10px}.admin-status small{font-size:8px;color:#8b9bb6;overflow-wrap:anywhere}.messages-panel{border:1px solid #dfe7f5;background:#fff;border-radius:10px;overflow:hidden}.messages-select{padding:22px;border-bottom:1px solid #e9eef8;background:#fcfdff}.messages-select>label{font-size:9px}.messages-select select{font-size:11px;max-width:500px;padding:11px}.message-feed{padding:25px;min-height:270px;max-height:44svh;overflow:auto;display:flex;flex-direction:column;align-items:flex-start}.message-bubble{padding:13px 16px;background:#eff4fc;border-radius:8px 8px 8px 0;max-width:80%;margin-bottom:15px}.message-bubble>span{font-size:7px;color:#9aafcf}.message-bubble>p{font-size:11px;color:#8098bc;line-height:1.8;margin-top:7px;overflow-wrap:anywhere;white-space:pre-wrap}.message-bubble.from-client{align-self:flex-end;background:#eef2ff;border-radius:8px 8px 0}.message-bubble.from-client>p{color:#7590c8}.messages-empty{margin:auto;font-size:11px;line-height:1.9;color:#a1b3ce;text-align:center;max-width:300px}.message-form{display:flex;padding:16px 22px;gap:15px;border-top:1px solid #e5edf8;align-items:center}.message-form>input{flex:1;min-width:0;border:0;outline:none;font-size:11px;color:#7890b8;background:transparent;padding:10px 0}.message-form>input::placeholder{color:#b7c3d8}.message-form>.icon-button{background:var(--blue);color:#fff;border-radius:7px;width:37px;height:37px}.profile-panel{max-width:550px;border:1px solid #e0e9f6;border-radius:10px;padding:40px;background:#fff;text-align:center}.profile-avatar{display:grid;place-items:center;margin:auto;background:#eaf0ff;width:72px;height:72px;border-radius:50%;font-size:30px;color:#8ca8e1;font-weight:400}.profile-panel h2{font-size:24px;color:#748db6;font-weight:500;margin:18px 0 9px}.profile-panel>p{font-size:12px;color:#a1b2ce}.profile-panel>div{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#9cb1ce;margin-top:25px}.profile-panel>p.muted{font-size:10px;line-height:1.9;max-width:320px;margin:20px auto}.profile-panel>.button{font-size:9px;color:#91a6c7;min-height:43px}.portal-footer{padding:16px 35px;display:flex;justify-content:space-between;font-size:7px;color:#b4c2d7;border-top:1px solid #e7edf7;flex-shrink:0}.error-page{padding:10%;min-height:100svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px}.error-page h1{font-size:40px;letter-spacing:-2px;font-weight:500}.error-page p{color:#8a9dbb;line-height:1.8;font-size:14px}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.site-header,.hero{padding-inline:max(5.2%,calc((100vw - 1360px)/2))}.hero{max-height:940px}.hero-copy{padding-top:95px}.hero-topline{padding-top:8px}.hero h1{font-size:83px}.hero-art{right:max(1%,calc((100vw - 1460px)/2));width:760px}.hero-grid,.hero-bottom{left:max(5.2%,calc((100vw - 1360px)/2));right:max(5.2%,calc((100vw - 1360px)/2))}.section,.site-footer{padding-inline:max(5.2%,calc((100vw - 1360px)/2))}.lift-off{max-width:1360px;margin-inline:auto;padding:70px 90px}.work-nova .work-visual{height:760px}.work-flow .work-visual,.work-orbit .work-visual{height:330px}}@media(max-width:1100px){.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}.header-actions{gap:15px}.header-brand{min-width:210px}.brand-mark{width:37px;height:37px}.wordmark,.wordmark-design{font-size:25px}.registered{top:-14px}.hero{min-height:700px}.hero-copy{padding-top:62px}.hero h1{font-size:60px;letter-spacing:-3.3px}.hero-art{right:-3%;width:59%}.chip-web{right:4%;top:20%}.chip-ai{left:9%;bottom:17%}.orbital-chip{padding:9px 10px;gap:8px}.orbital-chip small{font-size:5px}.orbital-chip strong{font-size:9px}.hero-buttons{gap:20px}.hero-buttons .button{font-size:10px;gap:15px}.intro-section{grid-template-columns:1fr 2.8fr .3fr;gap:20px}.intro-section h2{font-size:25px;letter-spacing:-.7px}.intro-asterisk{font-size:50px}.services-grid{gap:5%}.service-tab>span:nth-child(2){font-size:20px}.service-visual{height:250px;padding:25px 20px 0}.service-detail-copy{padding:27px}.service-detail-copy h3{font-size:24px}.work-nova .work-visual{height:620px}.work-flow .work-visual,.work-orbit .work-visual{height:260px}.work-nova .nova-title{font-size:36px}.work-nova .mini-web{max-width:100%}.work-nova .mini-web-body{padding:20px 17px}.work-visual{padding-inline:25px}.lab-grid{gap:20px;grid-template-columns:1.25fr 1fr}.time-calculator{padding:28px 24px}.time-calculator h3{font-size:26px}.calculator-icon{right:20px;top:20px;width:34px;height:34px}.lab-tabs{gap:3px;padding-inline:10px}.lab-tabs>button{gap:8px;padding-inline:10px;font-size:9px}.chat-heading,.chat-body{padding:20px 18px}.quick-prompts{padding-inline:18px}.chat-disclaimer{font-size:6px}.demo-chip{font-size:5px}.lift-off{padding:58px 6%;min-height:430px}.flight-copy h2{font-size:46px}.flight-art .hero-flyer{left:32%}.approach-grid{gap:22px}.approach-grid h3{font-size:16px}.cabinet-promo{gap:7%;padding:35px}.cabinet-promo-copy h3{font-size:27px}.mini-portal{padding:20px}.faq-section{gap:6%;grid-template-columns:1fr 1.8fr}.giant-contact-arrow{width:95px;height:95px}.giant-contact-arrow>svg{width:50px;height:50px}.giant-contact>span:first-child{font-size:7.2vw;letter-spacing:-4px}.portal-sidebar{width:205px;padding-inline:17px}.portal-sidebar .brand.small .wordmark,.portal-sidebar .brand.small .wordmark-design{font-size:21px}.portal-sidebar .brand.small .brand-mark{width:31px;height:31px}.portal-topbar{padding-inline:25px}.dashboard-content{padding:28px 25px}.demo-banner{padding-inline:25px}.project-card{padding:18px}.project-ref{font-size:5px}.dashboard-heading h1{font-size:29px}.project-card h3{font-size:14px}.dashboard-stats>div{padding:19px}.project-stages>span{font-size:4px}}@media(max-width:900px){.desktop-nav{gap:15px}.desktop-nav a{font-size:9px}.language{display:none}.header-brand{min-width:190px}.header-actions{gap:17px}.site-header{padding-inline:4%;height:82px}.hero{padding-inline:5%;padding-top:120px;min-height:700px}.hero h1{font-size:55px;letter-spacing:-3px}.hero-copy{width:62%;padding-top:63px}.hero-copy>p{font-size:11px}.hero-art{right:-8%;width:63%;top:158px;height:calc(100% - 240px)}.hero-kicker{font-size:7px;gap:8px}.hero-buttons{gap:17px}.hero-buttons .button{padding-inline:15px;font-size:9px;gap:15px}.showreel-link{font-size:8px;gap:7px}.showreel-link>span{width:27px;height:27px}.orbital-chip small{display:none}.orbital-chip strong{font-size:8px}.orbital-chip>span:first-child{width:27px;height:27px}.chip-web{right:9%;top:25%}.chip-ai{left:15%;bottom:19%}.atom-coordinate{left:22%;right:19%}.atom-coordinate small{font-size:6px}.atom-bottomline{font-size:5px;left:22%;right:20%}.atom-interact{display:none}.hero-proof{margin-top:35px}.section{padding-inline:5%;padding-block:75px}.intro-section{padding-block:65px}.intro-section>.eyebrow{font-size:6px}.intro-section h2{font-size:22px}.intro-section p{font-size:10px}.intro-asterisk{font-size:42px}.services-section{padding-top:0}.section-aside{font-size:5px;letter-spacing:.8px}.eyebrow{font-size:8px}.section-title-row h2{font-size:39px;letter-spacing:-1.9px}.section-title-row p{font-size:9px;max-width:225px}.services-grid{gap:5%;grid-template-columns:1fr 1.1fr}.service-tab{padding-block:25px;gap:13px}.service-tab>span:nth-child(2){font-size:17px}.service-tab-arrow{width:26px;height:26px}.service-tab-arrow>svg{width:16px}.service-visual{height:230px}.service-detail-copy{padding:25px}.service-detail-copy h3{font-size:23px}.service-detail-copy>p{font-size:10px}.service-detail-copy .text-button{font-size:10px}.service-tags>span{font-size:6px}.work-grid{gap:25px}.work-nova .work-visual{height:570px;padding-inline:20px}.work-flow .work-visual,.work-orbit .work-visual{height:230px}.work-nova .nova-title{font-size:31px}.work-nova .mini-web{min-height:320px}.work-nova .mini-web-body{min-height:295px}.work-nova .nova-bottom{margin-top:125px}.work-nova .architecture{height:190px;transform:scale(.9);right:-7%}.work-nova .arch-2{height:190px;width:80px}.work-nova .arch-1{height:140px;width:65px}.mini-crm-title{font-size:15px}.mini-crm-body{padding:12px 10px}.mini-crm-nav{margin-bottom:12px}.mini-crm-stats{gap:4px;margin-top:10px}.mini-crm-stats>div{padding:6px 7px}.mini-crm-stats strong{font-size:16px}.mini-crm-stats>div>span{font-size:4px}.mini-crm-side{width:28px}.mini-kanban{gap:4px}.mini-task{padding:5px}.mini-task strong{font-size:4px}.mini-crm-nav>span{display:none}.work-card-caption h3{font-size:15px}.work-card-caption>span{font-size:8px}.work-visual-label{font-size:5px;inset:20px 18px auto}.work-open{width:34px;height:34px;bottom:16px;right:16px}.work-open>svg{width:20px}.agent-chat-pill{padding:8px 9px;font-size:7px;gap:7px}.chat-two{font-size:6px}.agent-orbits>.brand-mark{width:65px;height:65px}.chat-one{top:21%;left:7%}.chat-three{left:8%;bottom:13%;font-size:6px}.chat-three strong{font-size:6px}.chat-three>div>span{font-size:5px}.agent-label{font-size:4px}.mini-agent{min-height:230px}.time-calculator h3{font-size:24px}.time-calculator>.eyebrow{font-size:6px}.calculator-icon{width:28px;height:28px}.calculator-icon>svg{width:17px}.time-calculator>p{font-size:9px}.lab-tabs>button{font-size:8px;padding-inline:5px}.lab-tabs>button>svg{width:11px}.chat-heading strong{font-size:10px}.chat-heading>div>span{font-size:6px}.demo-chip{font-size:4px;padding:4px}.chat-heading{padding-inline:15px}.lab-avatar{width:33px;height:33px}.lab-avatar>.brand-mark{width:27px}.chat-body{padding:17px 15px}.lab-message>p{font-size:9px;padding:10px}.quick-prompts{padding:7px 15px 18px}.quick-prompts>button{font-size:7px;padding:8px}.calculator-result>strong{font-size:34px}.time-calculator{padding:25px 20px}.lift-off{margin-inline:5%;padding:52px 6%;margin-bottom:73px;min-height:390px}.flight-copy h2{font-size:40px}.flight-copy>p{font-size:9px}.flight-copy .eyebrow{font-size:6px}.flight-wordmark{font-size:55px}.hero-flyer{width:130px;height:167px}.approach-section{padding-top:0}.approach-grid{gap:20px}.approach-grid h3{font-size:14px}.approach-grid p{font-size:9px}.approach-section .section-title-row h2{font-size:33px}.cabinet-promo{margin-top:65px;padding:27px;gap:6%}.cabinet-promo-copy h3{font-size:24px}.cabinet-promo-copy p{font-size:9px}.cabinet-promo-copy .text-button{font-size:9px;gap:15px}.mini-portal>strong{font-size:23px}.mini-portal{padding:17px}.cabinet-float{font-size:7px;padding:9px 11px}.faq-section{padding-top:0}.faq-title h2{font-size:37px}.faq-title p{font-size:10px}.faq-item>button{font-size:10px;gap:13px}.faq-answer>p{font-size:9px;padding-left:26px}.contact-section{padding-block:37px}.contact-top>.eyebrow{font-size:6px}.contact-top>span:last-child{font-size:5px}.giant-contact>span:first-child{font-size:7.8vw;letter-spacing:-3px}.giant-contact-arrow{width:80px;height:80px}.giant-contact-arrow>svg{width:42px;height:42px}.footer-main{gap:5%}.footer-main>p{font-size:8px}.footer-social>span:not(:first-child){font-size:8px}.site-footer{padding-top:35px}.footer-main .brand .brand-mark{width:32px}.footer-main .brand .wordmark,.footer-main .brand .wordmark-design{font-size:23px}.project-list{grid-template-columns:1fr}.dashboard-stats{gap:12px}.dashboard-stats>div{padding:16px}.dashboard-stats p{font-size:6px}.portal-sidebar{width:180px;padding-inline:14px}.portal-sidebar .brand.small .wordmark,.portal-sidebar .brand.small .wordmark-design{font-size:18px}.portal-sidebar .brand.small .brand-mark{width:26px}.portal-sidebar .brand{gap:4px}.portal-sidebar nav>button{padding:12px 9px;font-size:10px}.portal-sidebar nav>button>svg{width:16px}.demo-banner>button{white-space:normal;min-width:95px;font-size:7px}.dashboard-heading{align-items:flex-start}.dashboard-heading h1{font-size:26px}.dashboard-heading>.button{font-size:8px;padding:10px 12px;min-height:38px;gap:7px}.dashboard-heading .muted{font-size:9px}.dashboard-content{padding:25px}.dashboard-stats strong{font-size:32px}.auth-art{padding-inline:10%;min-height:650px}.auth-art h2{font-size:42px}.auth-form{padding-inline:35px}.auth-form h1{font-size:27px}}@media(max-width:700px){html{scroll-padding-top:85px}.site-header,.site-header.scrolled{height:73px;padding:0 6%;background:#fafbfef2}.header-brand{min-width:0}.header-brand .brand-mark{width:34px;height:34px}.header-brand .wordmark,.header-brand .wordmark-design{font-size:25px}.header-brand .brand{gap:6px}.registered{font-size:7px;top:-13px}.desktop-nav,.header-cta,.language{display:none}.header-actions{gap:17px}.mobile-toggle{display:flex;width:26px;height:30px}.mobile-toggle svg{width:19px}.mobile-menu{display:flex;position:fixed;inset:73px 0 auto;background:#fafbfe;z-index:59;padding:25px 6% 35px;border-bottom:1px solid var(--line);box-shadow:0 25px 35px #15244f1a;flex-direction:column;gap:2px;animation:fadein .3s}.mobile-menu>a{display:flex;gap:16px;align-items:center;font-size:24px;letter-spacing:-.6px;border-bottom:1px solid #e4e9f2;padding:18px 0}.mobile-menu>a>small{font-size:8px;color:#aab6cc;letter-spacing:0}.mobile-menu>a>svg{margin-left:auto;color:var(--blue);width:20px}.hero{height:auto;min-height:0;padding:100px 6% 74px;display:flex;flex-direction:column}.hero-grid{top:73px;right:6%;bottom:60px;left:6%}.hero-topline{font-size:6px;letter-spacing:1px}.hero-topline>span{gap:6px}.hero-topline>span:last-child{font-size:5px}.hero-copy{padding-top:37px;width:100%;z-index:4}.hero-kicker{font-size:6px;letter-spacing:.9px;gap:8px}.hero h1{font-size:clamp(45px,10.5vw,72px);letter-spacing:-2.9px;line-height:1.12;margin:19px 0 23px}.hero h1>span svg{bottom:-6px;height:10px}.hero-copy>p{font-size:11px;line-height:1.85;max-width:300px}.hero-buttons{margin-top:23px;gap:23px}.hero-buttons .button{font-size:10px;min-height:46px;gap:22px;padding:13px 17px;border-radius:6px}.showreel-link{font-size:9px;gap:8px}.hero-proof{position:absolute;left:0;bottom:-366px;margin:0;z-index:6;display:none}.hero-art{position:relative;inset:auto;width:calc(100% + 48px);height:366px;min-height:0;margin:10px -24px 0;z-index:2}.atom-stage{height:100%;width:100%}.atom-halo{top:7%;right:3%;bottom:7%;left:3%;filter:blur(8px)}.atom-coordinate{top:6%;left:15%;right:15%;opacity:.7}.atom-coordinate small{font-size:6px;letter-spacing:1.1px}.atom-coordinate>span{font-size:13px}.orbital-chip{padding:9px 10px;gap:8px;border-radius:9px;box-shadow:0 7px 18px #425e9612}.orbital-chip strong{font-size:8px}.orbital-chip small{display:block;font-size:4px;letter-spacing:.5px}.orbital-chip>span:first-child{width:27px;height:27px}.orbital-chip>span:first-child>svg{width:14px}.chip-web{right:5%;top:18%;transform:rotate(4deg)}.chip-ai{left:6%;bottom:19%;transform:rotate(-4deg)}.orbital-chip>svg{width:12px;margin-left:2px}.chip-ai .online-dot{width:4px;height:4px;margin-left:3px}.atom-bottomline{bottom:5%;left:16%;right:16%;font-size:5px}.atom-interact{display:flex;font-size:5px}.atom-shadow{height:13px;filter:blur(14px);bottom:12%;left:34%;width:30%}.hero-bottom{inset:auto 6% 18px}.scroll-hint{font-size:5px;gap:7px;letter-spacing:.7px}.scroll-hint>span{height:24px;width:24px}.scroll-hint svg{width:12px}.motion-controls{gap:8px}.motion-controls button{font-size:6px;gap:4px;padding:5px 2px}.motion-controls svg{width:11px}.ticker{padding:17px 0}.ticker span{font-size:9px;letter-spacing:1px}.ticker i{font-size:16px;margin-inline:23px}.section{padding:58px 6%}.intro-section{grid-template-columns:1fr;gap:22px;padding-block:45px 55px}.intro-section>.eyebrow{margin:0;font-size:7px}.intro-section h2{font-size:23px;letter-spacing:-.8px;line-height:1.55;max-width:460px}.intro-section h2 br{display:none}.intro-section p{font-size:10px;line-height:1.9;margin-top:19px;max-width:350px}.intro-asterisk{position:absolute;right:8%;top:38px;font-size:32px;opacity:.75}.eyebrow{font-size:7px;letter-spacing:1.1px;gap:8px}.blue-dot{width:5px;height:5px}.section-aside{display:none}.section-top{padding-top:19px}.section-title-row{margin:28px 0 30px;display:block}.section-title-row h2{font-size:34px;line-height:1.22;letter-spacing:-1.7px}.section-title-row p{font-size:10px;margin:19px 0 0;max-width:330px;line-height:1.8}.section-title-row p br{display:none}.services-section{padding-top:0}.services-grid{grid-template-columns:1fr;gap:26px}.service-list{display:flex;gap:7px;overflow-x:auto;margin-inline:-6.8%;padding:3px 6.8% 12px;scrollbar-width:thin;scrollbar-color:#c9d5ef transparent}.service-tab{white-space:nowrap;width:auto;flex-shrink:0;border:1px solid #dfe5f0;border-radius:5px;padding:10px 12px;gap:7px;color:#8c99b1}.service-tab.active{padding:10px 12px;background:var(--blue);color:#fff;border-color:var(--blue)}.service-tab>span:nth-child(2){font-size:10px;letter-spacing:0}.service-tab.active .service-number{color:#b4c4ff}.service-number{font-size:6px;min-width:0}.service-tab-arrow{display:none}.service-detail{border-radius:10px}.service-visual{height:260px;padding:25px 40px 0}.service-detail-copy{padding:27px}.service-detail-copy .eyebrow{font-size:7px}.service-detail-copy h3{font-size:25px;letter-spacing:-1px}.service-detail-copy>p{font-size:11px;min-height:0;line-height:1.85}.service-tags{margin:19px 0 15px}.service-tags>span{font-size:7px;padding:6px 8px}.service-detail-copy .text-button{font-size:10px}.large .mini-web-body{min-height:250px}.large .nova-title{font-size:35px}.large .architecture{right:0;height:185px;width:53%}.service-visual .mini-crm{min-width:100%;margin-top:30px}.mini-crm-title{font-size:20px}.mini-crm-nav{font-size:6px}.mini-crm-nav>span{display:flex}.mini-crm-body{padding:14px 16px}.mini-crm-side{width:35px}.mini-crm-stats{margin-top:15px;gap:7px}.mini-crm-stats>div{padding:7px 9px}.mini-crm-stats strong{font-size:19px}.mini-crm-stats>div>span{font-size:5px}.mini-kanban{gap:7px}.mini-task{padding:7px}.mini-task strong{font-size:5px}.service-visual .mini-agent{height:260px}.service-visual-generic{min-height:250px}.workflow-node{font-size:10px;padding:15px 17px}.work-grid{grid-template-columns:1fr;gap:30px}.work-nova{grid-row:auto}.work-nova .work-visual{height:440px;padding:50px 32px;background:radial-gradient(ellipse at 70% 30%,#e7eadc,#d5dccb 75%)}.work-nova .mini-web{max-width:100%;min-height:310px;transform:perspective(1000px) rotateY(-8deg) rotate(-5deg)}.work-nova .mini-web-body{min-height:295px;padding:18px 20px}.work-nova .nova-title{font-size:36px;margin-top:33px}.work-nova .architecture{height:218px;right:-1%;width:62%;bottom:30px;transform:scale(.95)}.work-nova .arch-2{height:200px;width:83px}.work-nova .arch-1{height:145px;width:68px}.work-nova .nova-bottom{margin-top:124px;font-size:5px}.work-visual-label{font-size:6px;inset:21px 21px auto}.work-visual-label>span:last-child{font-size:5px}.work-open{height:37px;width:37px;bottom:20px;right:20px}.work-open>svg{width:22px}.work-card-caption{padding-top:16px;gap:7px}.work-card-caption h3{font-size:18px}.work-card-caption>span{font-size:9px}.work-flow .work-visual{height:335px;padding:55px 32px 15px}.work-orbit .work-visual{height:330px}.work-note{font-size:7px;line-height:1.8;margin-top:25px}.mini-agent{min-height:300px}.agent-orbits>.brand-mark{width:92px;height:92px}.agent-chat-pill{padding:12px 14px;font-size:9px;gap:8px}.chat-one{top:21%;left:8%}.chat-two{font-size:8px;right:5%;top:50%}.chat-three{left:12%;bottom:14%}.chat-three strong{font-size:8px}.chat-three>div>span{font-size:6px}.agent-label{font-size:5px}.lab-section{padding-top:50px}.lab-grid{grid-template-columns:1fr;gap:23px}.lab-chat{border-radius:10px}.lab-tabs{padding-inline:15px;gap:7px}.lab-tabs>button{font-size:9px;padding:16px 6px;gap:12px}.lab-tabs>button>svg{width:12px}.chat-heading{padding:20px}.lab-avatar{height:36px;width:36px}.lab-avatar>.brand-mark{width:30px}.chat-heading strong{font-size:11px}.chat-heading>div>span{font-size:7px}.demo-chip{font-size:4px;padding:5px}.chat-body{min-height:270px;padding:22px 18px}.chat-date{font-size:6px}.lab-message>p{font-size:10px;padding:11px 13px}.lab-message{max-width:96%}.quick-prompts{padding:5px 18px 21px;gap:7px}.quick-prompts>button{font-size:8px;padding:10px 11px}.chat-disclaimer{font-size:6px;padding:14px 11px}.time-calculator{padding:30px;border-radius:10px}.calculator-icon{height:37px;width:37px;right:26px;top:26px}.calculator-icon>svg{width:21px}.time-calculator>.eyebrow{font-size:7px}.time-calculator h3{font-size:30px;letter-spacing:-1.2px;margin-top:24px}.time-calculator>p{font-size:10px;margin-top:16px;max-width:300px}.time-calculator>label{font-size:10px;margin-top:23px}.time-calculator>label>strong{font-size:11px}.calculator-result>strong{font-size:44px}.calculator-result>span{font-size:9px}.calculator-note{font-size:8px;max-width:300px}.time-calculator>.button{font-size:10px;min-height:46px}.lift-off{margin:5px 6% 57px;padding:38px 30px 0;grid-template-columns:1fr;min-height:620px;border-radius:11px;gap:0}.flight-copy .eyebrow{font-size:6px}.flight-copy h2{font-size:43px;margin:22px 0 17px;letter-spacing:-2px}.flight-copy>p{font-size:10px;line-height:1.9}.flight-copy>.button{font-size:10px;min-height:44px;margin-top:23px;padding:12px 16px;gap:24px}.flight-art{height:265px;margin-top:-3px;margin-left:15%;margin-right:-20px;min-height:0}.sky-rift{top:9%;height:50px;left:2%;width:90%}.hero-flyer{width:114px;height:148px;top:24%;left:32%}.flight-art .hero-flyer{left:32%}.star-1{left:1%;top:28%;font-size:21px}.star-2{right:0;top:38%;font-size:23px}.star-3{left:4%;bottom:16%}.star-4{bottom:12%;right:16%}.flight-wordmark{font-size:58px;bottom:12%;left:0}.flight-coordinate{right:-6%;bottom:7%;font-size:5px}.flight-track{top:35%;height:70%;width:14%;left:47%}.approach-section{padding-top:0}.approach-section .section-title-row h2{font-size:31px;line-height:1.3}.approach-grid{grid-template-columns:1fr 1fr;gap:32px 22px;margin-top:37px}.approach-grid article{padding-top:16px}.approach-grid article>div{margin-bottom:23px}.approach-grid article>div>svg{width:21px}.approach-grid article>div>span{font-size:8px}.approach-grid h3{font-size:16px;letter-spacing:-.5px;line-height:1.4}.approach-grid p{font-size:10px;line-height:1.85}.cabinet-promo{grid-template-columns:1fr;gap:28px;margin-top:54px;padding:28px 27px 33px;border-radius:10px}.cabinet-promo-visual{padding:12px 12px 4px}.mini-portal{max-width:360px;padding:24px 25px}.mini-portal>strong{font-size:27px}.mini-portal>div:first-child{margin-bottom:20px}.mini-portal-status{margin-top:25px;font-size:7px}.mini-portal-steps{font-size:6px}.cabinet-float{right:-2%;bottom:8%;padding:10px 12px;font-size:7px}.cabinet-promo-copy .eyebrow{font-size:7px}.cabinet-promo-copy h3{font-size:29px;margin:15px 0}.cabinet-promo-copy p{font-size:10px;max-width:330px}.cabinet-promo-copy .text-button{font-size:10px;gap:17px}.faq-section{padding-top:0;grid-template-columns:1fr;gap:29px}.faq-title h2{font-size:34px;letter-spacing:-1.5px;line-height:1.2;margin:20px 0 0}.faq-title h2 br{display:none}.faq-title p{margin-top:14px;font-size:10px}.faq-title p br{display:none}.faq-title .eyebrow{font-size:7px}.faq-item>button{padding:20px 0;font-size:11px;gap:13px;line-height:1.7}.faq-item>button>.faq-number{font-size:7px}.faq-item>button>svg{width:16px}.faq-answer>p{font-size:10px;padding:0 26px 21px;line-height:1.85}.contact-section{padding:31px 6% 34px}.contact-top>.eyebrow{font-size:6px;letter-spacing:.9px}.contact-top>span:last-child{display:none}.giant-contact{padding:32px 0 28px;align-items:flex-end;gap:10px}.giant-contact>span:first-child{font-size:clamp(34px,8.1vw,52px);letter-spacing:-1.8px;line-height:1.2}.giant-contact-arrow{width:54px;height:54px;flex-shrink:0;margin:0 0 4px}.giant-contact-arrow>svg{width:28px;height:28px}.contact-bottom{align-items:flex-end}.contact-bottom>p{font-size:8px;line-height:1.85}.contact-small{font-size:9px;gap:12px;margin-right:0;padding:8px 0}.contact-small>svg{width:16px}.site-footer{padding:34px 6% 20px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:24px 15px;padding-bottom:28px;position:relative}.footer-main .brand .wordmark,.footer-main .brand .wordmark-design{font-size:24px}.footer-main .brand .brand-mark{width:31px;height:31px}.footer-main .brand{gap:5px}.footer-main>p{font-size:8px;margin:0;text-align:right;line-height:1.8}.footer-social{margin-left:0;display:grid;grid-template-columns:auto auto;gap:8px 18px;justify-content:start}.footer-social>span:first-child{grid-column:span 2;font-size:5px;margin:0 0 3px}.footer-social>span:not(:first-child){font-size:8px;gap:7px}.footer-social>span>svg{width:13px}.footer-social i{font-size:4px;margin-left:0;padding:2px}.back-top{position:absolute;right:0;bottom:30px;width:35px;height:35px}.back-top>svg{width:18px}.footer-bottom{padding-top:16px;font-size:6px;gap:15px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>button{font-size:6px}.preloader-top{inset:28px 6% auto}.preloader-top>span{font-size:5px;max-width:90px;text-align:right;line-height:1.9}.preloader-top .brand.small .wordmark,.preloader-top .brand.small .wordmark-design{font-size:20px}.preloader-top .brand.small .brand-mark{width:31px;height:31px}.preloader-atom{width:120%;left:-10%;height:60%;top:9%}.preloader-caption{top:67%;padding:0 10%;width:100%}.preloader-caption .eyebrow{font-size:5px;letter-spacing:1.3px}.preloader-caption h2{font-size:23px;line-height:1.3;letter-spacing:-.9px;margin-top:17px}.preloader-caption h2>span{display:block}.preloader-bottom{inset:auto 6% 33px;align-items:center}.preloader-bottom>span{font-size:5px;max-width:110px;line-height:1.9}.preloader-bottom>strong{font-size:37px;bottom:-6px;letter-spacing:-2.5px}.preloader-bottom>button{font-size:7px;gap:10px}.preloader-bottom>button>svg{width:13px}.preloader-bottom>strong>small{font-size:9px}.modal-backdrop{padding:15px;align-items:center}.modal{padding:35px 25px 27px;border-radius:12px;max-height:91svh}.modal h2{font-size:29px;letter-spacing:-1.4px}.modal-close{top:9px;right:9px;width:31px;height:31px}.modal-close>svg{width:19px}.brief-heading .eyebrow{font-size:6px}.step-counter{font-size:8px}.brief-progress{margin:20px 0 25px}.brief-sub{font-size:10px;margin-bottom:22px}.service-options{gap:8px}.service-option{font-size:10px;gap:7px;padding:14px 10px;min-height:50px}.option-number{font-size:6px}.option-check{font-size:14px}.option-check>svg{width:13px}.brief-bottom{margin-top:25px;gap:8px}.brief-bottom>.quiet{font-size:8px;gap:5px}.brief-bottom .button{min-height:44px;font-size:10px;gap:17px;padding:13px 17px}.form-fields{gap:17px}.form-fields label{font-size:9px}.form-fields input,.form-fields textarea,.form-fields select{font-size:16px;padding:12px}.form-fields input::placeholder,.form-fields textarea::placeholder{font-size:10px}.form-row{gap:12px}.form-row select{font-size:12px}.form-fields .checkbox-label{font-size:8px;line-height:1.8}.brief-success h2{font-size:42px}.brief-success>p:not(.eyebrow){font-size:11px}.brief-success>.button{min-height:45px;font-size:10px}.concept-overlay .modal{padding-inline:25px}.concept-overlay h2{font-size:25px;line-height:1.3}.concept-overlay .muted{font-size:10px}.concept-preview{padding:22px 15px;margin-top:20px;height:275px}.concept-preview .large .nova-title{font-size:32px}.concept-preview .large .mini-web-body{min-height:220px}.concept-preview .large .nova-bottom{margin-top:75px}.concept-description{font-size:11px;margin-top:20px}.concept-disclosure{font-size:7px}.concept-overlay .button{font-size:9px;gap:12px;padding:13px 15px;min-height:45px}.privacy-copy{font-size:11px;line-height:1.85}.auth-portal{padding:0;display:block}.auth-art{display:none}.auth-form{padding:130px 7% 45px;max-width:460px;min-height:100svh}.back-to-site{left:7%;top:32px;font-size:11px}.auth-form>.eyebrow{font-size:8px}.auth-form h1{font-size:32px;margin:20px 0 14px}.auth-form>.muted{font-size:11px}.auth-tabs>button{font-size:11px;padding:15px}.auth-form .form-fields{gap:19px}.auth-form .form-fields label{font-size:10px}.auth-form .form-fields input{padding:15px}.auth-form .form-fields .button{font-size:12px;min-height:50px}.auth-form>.button{font-size:11px;min-height:50px}.auth-privacy{font-size:8px}.demo-divider{font-size:9px}.dashboard{display:flex;flex-direction:column}.portal-sidebar{position:absolute;inset:auto 0 0;width:auto;height:66px;padding:0 12px;background:#fff;flex-direction:row;align-items:center;z-index:3;border-top:1px solid #e2eaf8;border-right:0;overflow:visible}.portal-sidebar>.brand-button,.workspace-label,.sidebar-help{display:none}.portal-sidebar nav{display:flex;flex-direction:row;width:100%;justify-content:space-around;gap:3px}.portal-sidebar nav>button{display:flex;flex-direction:column;gap:4px;font-size:7px;padding:8px 11px;border-radius:7px;justify-content:center;min-width:56px}.portal-sidebar nav>button>svg{width:18px;height:18px}.portal-sidebar nav>button>span{display:none}.portal-logout{padding:6px;font-size:0;gap:0;margin-left:6px}.portal-logout>svg{width:18px}.portal-main{height:calc(100% - 66px)}.portal-topbar{min-height:65px;padding:0 6%}.portal-topbar .back-button{font-size:9px;gap:7px}.portal-topbar .back-button>svg{width:14px}.portal-user{font-size:7px;gap:6px}.avatar{height:27px;width:27px;font-size:10px;margin-left:6px}.demo-banner{padding:10px 6%;font-size:7px;gap:7px;flex-wrap:wrap}.demo-banner>svg{width:13px}.demo-banner>span{flex:1;line-height:1.7;min-width:200px}.demo-banner>button{font-size:7px;min-width:0;margin-left:21px}.dashboard-content{padding:26px 6% 35px}.dashboard-heading{gap:12px;margin-bottom:25px;align-items:center}.dashboard-heading .eyebrow{font-size:5px;letter-spacing:1px}.dashboard-heading h1{font-size:26px;margin:10px 0 9px;letter-spacing:-1.2px}.dashboard-heading .muted{font-size:8px;line-height:1.8;max-width:220px}.dashboard-heading>.button{font-size:0;padding:11px;min-width:35px;min-height:35px;gap:0;flex-shrink:0}.dashboard-heading>.button>svg{width:18px}.dashboard-stats{gap:9px;margin-bottom:27px}.dashboard-stats>div{padding:14px 11px;border-radius:7px}.dashboard-stats>div>span{font-size:7px;gap:5px}.dashboard-stats>div>span>svg{width:13px}.dashboard-stats strong{font-size:30px;margin:17px 0 11px;letter-spacing:-1.5px}.dashboard-stats p{font-size:5px;line-height:1.7}.panel-title{margin-bottom:14px}.panel-title h2{font-size:13px}.panel-title .text-button{font-size:7px}.panel-title .text-button>svg{width:12px}.project-list{grid-template-columns:1fr;gap:16px}.project-card{padding:21px}.project-card h3{font-size:16px;line-height:1.6;margin:18px 0 14px}.project-ref{font-size:6px}.status-tag{font-size:7px}.project-card .project-tags>span{font-size:7px}.project-stages>span{font-size:5px}.progress-label{font-size:8px}.project-card-bottom>.text-button{font-size:9px}.project-card-bottom>span{font-size:7px}.empty-project{padding:35px 24px}.empty-project h2{font-size:21px;line-height:1.45}.empty-project p{font-size:10px}.empty-project .button{font-size:10px;gap:18px;min-height:45px}.portal-footer{padding:15px 6%;font-size:6px}.messages-select{padding:17px}.messages-select select{font-size:11px;padding:11px;max-width:100%}.message-feed{min-height:280px;max-height:44svh;padding:20px 16px}.message-bubble{max-width:92%;padding:12px 14px}.message-bubble>p{font-size:11px}.message-form{padding:12px 16px;gap:10px}.message-form>input{font-size:16px}.message-form>input::placeholder{font-size:11px}.message-form>.icon-button{width:36px;height:36px}.profile-panel{padding:32px 25px}.profile-panel>div{font-size:8px}.profile-panel>p.muted{font-size:10px}.error-page h1{font-size:30px}}@media(max-width:370px){.header-brand .wordmark,.header-brand .wordmark-design{font-size:22px}.header-brand .brand-mark{width:30px}.header-actions{gap:12px}.hero h1{font-size:43px;letter-spacing:-2.5px}.hero-buttons{gap:13px}.hero-buttons .button{font-size:9px;padding:13px 14px;gap:13px}.showreel-link{font-size:8px;gap:6px}.hero-art{height:330px}.hero-topline>span:last-child{display:none}.section-title-row h2{font-size:30px}.intro-section h2{font-size:21px}.service-visual{padding-inline:25px}.work-nova .work-visual{height:400px;padding-inline:22px}.work-nova .nova-title{font-size:32px}.work-nova .architecture{right:-6%;transform:scale(.88)}.work-flow .work-visual{padding-inline:23px;height:310px}.mini-crm-title{font-size:18px}.mini-crm-stats strong{font-size:17px}.lab-tabs>button{font-size:8px;gap:8px}.demo-chip{display:none}.chat-heading{padding-inline:17px}.time-calculator{padding:26px}.flight-copy h2{font-size:39px}.lift-off{padding-inline:25px;min-height:600px}.approach-grid h3{font-size:14px}.approach-grid p{font-size:9px}.cabinet-promo{padding-inline:23px}.mini-portal{padding:20px}.mini-portal>strong{font-size:25px}.cabinet-promo-copy h3{font-size:27px}.giant-contact>span:first-child{font-size:29px;letter-spacing:-1.6px}.giant-contact-arrow{width:45px;height:45px}.footer-main .brand .wordmark,.footer-main .brand .wordmark-design{font-size:20px}.footer-main .brand .brand-mark{width:29px}.footer-main>p{font-size:7px}.service-options{gap:7px}.service-option{font-size:9px;padding:12px 9px;gap:5px}.modal{padding-inline:22px}.modal h2{font-size:26px}.brief-bottom .button{font-size:9px;padding-inline:15px}.hero-kicker{font-size:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;translate:none}.masthead-flyer,.masthead-stars{display:none}.brand-launch>.brand{opacity:1;filter:none;transform:none}}.has-fallback .atom-fallback{top:0;right:0;bottom:0;left:0;display:block;opacity:1}.has-fallback .atom-fallback canvas{display:block;width:100%;height:100%}.hero-copy>p{font-size:15px}.desktop-nav a,.hero-buttons .button{font-size:12px}.showreel-link{font-size:11px}.intro-section p,.section-title-row p{font-size:13px}.service-detail-copy>p{font-size:13px;line-height:1.85}.service-detail-copy .text-button{font-size:12px}.service-tags>span{font-size:9px}.work-card-caption>span{font-size:11px}.lab-message>p{font-size:12px}.quick-prompts>button{font-size:10px}.time-calculator>p{font-size:12px}.time-calculator>label{font-size:11px}.flight-copy>p{font-size:13px}.approach-grid p,.cabinet-promo-copy p{font-size:12px}.faq-item>button{font-size:14px}.faq-answer>p{font-size:12px}.faq-title p{font-size:12px}.footer-main>p{font-size:11px}.footer-social>span:not(:first-child){font-size:11px}.contact-bottom>p{font-size:12px}.brief-sub,.form-fields label{font-size:12px}.form-fields input,.form-fields textarea,.form-fields select{font-size:14px}.form-fields .checkbox-label{font-size:11px}.service-option{font-size:12px}.brief-bottom>.quiet{font-size:10px}.auth-form>.muted{font-size:12px}.auth-tabs>button{font-size:12px}.portal-topbar .back-button{font-size:11px}.portal-sidebar nav>button{font-size:12px}.dashboard-heading .muted{font-size:12px}.dashboard-stats p{font-size:10px}.dashboard-stats>div>span{font-size:11px}.project-card h3{font-size:17px}.project-card .project-tags>span{font-size:9px}.project-card-bottom>span,.project-card-bottom .text-button{font-size:10px}.progress-label{font-size:9px}.project-stages>span{font-size:7px}.profile-panel>p.muted{font-size:12px}.message-bubble>p{font-size:13px}@media(max-width:1100px)and (min-width:701px){.desktop-nav a{font-size:10px}.hero-copy>p{font-size:13px}.hero-buttons .button{font-size:10px}.showreel-link{font-size:9px}.section-title-row p{font-size:11px}.service-detail-copy>p{font-size:12px}.service-tags>span{font-size:8px}.lab-message>p{font-size:11px}.quick-prompts>button{font-size:8px}.time-calculator>p{font-size:11px}.work-card-caption>span{font-size:9px}.approach-grid p{font-size:11px}.faq-item>button{font-size:12px}.footer-main>p{font-size:9px}.dashboard-stats p{font-size:8px}.dashboard-stats>div>span{font-size:9px}.portal-sidebar nav>button{font-size:11px}}@media(max-width:700px){.hero-copy>p{font-size:13px}.hero-buttons .button{font-size:11px}.showreel-link{font-size:10px}.intro-section p{font-size:13px}.section-title-row p{font-size:12px}.service-detail-copy>p{font-size:13px}.service-detail-copy .text-button{font-size:12px}.service-tags>span{font-size:9px}.work-card-caption>span{font-size:11px}.work-note{font-size:9px}.lab-tabs>button{font-size:11px}.chat-heading strong{font-size:12px}.chat-heading>div>span{font-size:8px}.lab-message>p{font-size:12px}.chat-body{min-height:295px}.quick-prompts>button{font-size:10px}.chat-disclaimer{font-size:8px;line-height:1.7}.time-calculator>p{font-size:12px}.time-calculator>label{font-size:12px}.calculator-note{font-size:9px}.calculator-result>span{font-size:11px}.time-calculator>.button{font-size:11px}.flight-copy>p{font-size:12px}.flight-copy>.button{font-size:11px}.approach-grid p,.cabinet-promo-copy p{font-size:12px}.cabinet-promo-copy .text-button{font-size:11px}.faq-item>button{font-size:13px}.faq-answer>p{font-size:12px}.faq-title p{font-size:12px}.contact-bottom>p{font-size:10px}.contact-small{font-size:10px}.footer-main>p{font-size:9px}.footer-social>span:not(:first-child){font-size:10px}.footer-bottom{font-size:8px}.footer-bottom>button{font-size:8px}.modal h2{font-size:30px}.brief-sub{font-size:12px}.service-option,.form-fields label{font-size:11px}.form-fields input,.form-fields textarea{font-size:16px}.form-fields input::placeholder,.form-fields textarea::placeholder{font-size:12px}.form-fields .checkbox-label{font-size:10px}.form-error{font-size:11px}.concept-description,.privacy-copy{font-size:13px}.concept-disclosure{font-size:9px}.portal-sidebar nav>button{font-size:8px}.portal-topbar .back-button,.dashboard-heading .muted{font-size:10px}.dashboard-stats>div>span{font-size:8px}.dashboard-stats p{font-size:7px}.project-card h3{font-size:17px}.project-card .project-tags>span{font-size:9px}.project-card-bottom>span{font-size:9px}.project-card-bottom .text-button{font-size:10px}.project-stages>span{font-size:6px}.messages-select>label{font-size:11px}.message-bubble>p{font-size:13px}.profile-panel>p.muted{font-size:12px}}.service-detail-copy.expanded-product{padding:31px 34px 32px}.expanded-product .product-problem{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #dfe6f2}.product-problem>span{font-family:monospace;font-size:7px;letter-spacing:1.4px;color:#9aa8c1}.product-problem>p{font-size:15px;line-height:1.65;letter-spacing:-.3px;color:#627492;margin-top:10px}.expanded-product h3{font-size:27px;line-height:1.25;letter-spacing:-1.1px;max-width:430px}.expanded-product>p.product-description{font-size:13px;line-height:1.9;color:#62728e;min-height:0;margin-top:16px}.expanded-product .service-tags{margin-top:19px;margin-bottom:25px}.product-section-label{font-family:monospace;font-size:7px;letter-spacing:1.3px;color:#9faec7;display:block;margin-bottom:8px}.product-capability{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #e3e9f3}.capability-number{font-family:monospace;font-size:7px;color:#9caed0;padding-top:3px;flex-shrink:0}.product-capability h4{font-size:12px;font-weight:650;line-height:1.55;color:#50658b;margin:0 0 7px;letter-spacing:-.1px}.product-capability p{font-size:11px;line-height:1.85;color:#5b6c86}.product-capability>svg{margin-left:auto;color:#8ca7ea;margin-top:4px;flex-shrink:0}.product-example{border:1px solid #dce6f7;border-radius:6px;margin-top:23px;background:#f0f4fe}.product-example>summary{display:flex;align-items:center;gap:9px;padding:14px 12px;cursor:pointer;list-style:none;font-size:10px;color:#526c95;line-height:1.6}.product-example>summary::-webkit-details-marker{display:none}.product-example>summary>span{flex:1}.product-example[open]>summary>svg:last-child{transform:rotate(180deg)}.product-example>p{padding:0 16px 18px;font-size:11px;line-height:1.85;color:#5f7392}.product-outcome{display:flex;align-items:flex-start;gap:12px;padding:22px 0 0;margin-top:3px;color:#6280bf}.product-outcome>svg{margin-top:3px;flex-shrink:0}.product-outcome>div>span{font-family:monospace;font-size:7px;letter-spacing:1.1px;color:#7b98ca}.product-outcome p{font-size:12px;line-height:1.85;color:#526c95;margin-top:9px}.product-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:27px;padding-top:18px;border-top:1px solid #e0e7f4}.product-flow>span{display:flex;flex-direction:column;gap:6px;font-size:7px;color:#62728e;line-height:1.6}.product-flow i{font-family:monospace;font-size:6px;font-style:normal;color:#a1b3d3}.product-cta{font-size:11px!important;min-height:47px!important;margin-top:23px;width:100%}.service-visual:has(.app-product-scene),.service-visual:has(.custom-ai-scene),.service-visual:has(.assistant-product-scene){padding:0}.service-list,.service-detail{align-self:start}.service-tab{padding-block:24px}.service-detail-copy .eyebrow{font-size:7px}.app-product-scene{position:relative;isolation:isolate;min-height:272px;height:100%;width:100%;overflow:hidden;background:radial-gradient(ellipse at 70% 55%,#d6e2ff,#eef3fd 75%)}.app-browser-card{position:absolute;left:11%;top:20%;width:55%;height:210px;padding:23px;background:#fff;border:1px solid #fff;border-radius:9px;box-shadow:0 20px 35px #768ab329;transform:rotate(-7deg);animation:levitate 9s ease-in-out infinite}.app-browser-card>span:first-child{font-family:monospace;font-size:5px;letter-spacing:1px;color:#a1b0c9}.app-browser-card h4{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:17px 0;color:#3b517d}.app-code-lines{display:flex;flex-direction:column;gap:6px;max-width:130px}.app-code-lines>i{height:3px;width:90%;background:#e9eef9;border-radius:4px}.app-code-lines>i:nth-child(2){width:60%;background:#dbe5ff}.app-code-lines>i:nth-child(3){width:75%}.app-browser-card>.app-ready{display:flex;align-items:center;gap:4px;font-family:monospace;font-size:6px;color:#91a7c8;margin-top:17px}.app-ready>svg{color:#7eae99}.app-phone{position:absolute;right:12%;top:15%;height:235px;width:124px;background:#f9fbff;border:5px solid #c3cfe9;border-radius:23px;padding:7px 10px;box-shadow:8px 20px 30px #5d76ac30;transform:rotate(10deg);animation:levitate 7s ease-in-out infinite;animation-delay:-2s}.phone-island{position:absolute;top:6px;left:calc(50% - 17px);height:5px;width:34px;border-radius:6px;background:#506386}.phone-top{display:flex;align-items:center;justify-content:space-between;color:#8395b7;font-size:5px;margin:4px 0 23px}.phone-top>span:last-child{font-size:3px}.phone-eyebrow{font-size:4px;letter-spacing:.8px;color:#9eb0d0}.app-phone>strong{display:block;font-size:12px;font-weight:600;letter-spacing:-.4px;margin-top:6px;color:#405b8b}.phone-primary{background:var(--blue);color:#fff;border-radius:7px;padding:11px 9px;margin-top:12px;box-shadow:0 7px 12px #254dff23}.phone-primary>span{font-size:4px;opacity:.5}.phone-primary>b{display:flex;align-items:center;justify-content:space-between;font-size:7px;font-weight:550;margin-top:8px}.phone-primary>i{height:2px;background:#94abff;width:65%;display:block;margin-top:12px}.phone-tiles{display:flex;gap:7px;margin-top:9px}.phone-tiles>span{flex:1;border:1px solid #dfe7f6;border-radius:5px;color:#7f9ad1;font-size:12px;padding:8px 5px;display:flex;flex-direction:column;gap:5px}.phone-tiles i{font-size:4px;font-style:normal}.phone-nav{display:flex;justify-content:space-around;margin-top:15px}.phone-nav>i{height:4px;width:4px;border:1px solid #9baed0;border-radius:1px}.phone-nav>i:first-child{background:var(--blue);border-color:var(--blue)}.product-scene-label{position:absolute;bottom:12px;left:15px;font-family:monospace;font-size:5px;letter-spacing:1px;color:#9aacca}.custom-ai-scene{position:relative;width:100%;height:100%;min-height:272px;background:#111b2e;overflow:hidden;color:#a9bff5}.ai-scene-label{position:absolute;top:22px;left:22px;font-size:5px;font-family:monospace;letter-spacing:1.3px;color:#6681b8}.custom-ai-scene>.product-scene-label{color:#647da8}.ai-core{position:absolute;left:calc(50% - 32px);top:calc(50% - 32px);width:64px;height:64px;border:1px solid #4d72d3;background:radial-gradient(circle at 30% 30%,#4265b1,#152347 80%);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 35px #3766ff33;z-index:2}.ai-core>span{font-size:21px;font-weight:500;letter-spacing:-1px}.ai-core>i{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border:1px solid #304d8429;border-radius:50%;transform:rotate(30deg) scaleY(.5);animation:spin 20s linear infinite}.ai-core>i:last-child{transform:rotate(-30deg) scaleY(.5);top:-35px;right:-35px;bottom:-35px;left:-35px;animation-direction:reverse}.ai-specialist{position:absolute;z-index:3;display:flex;gap:9px;align-items:center;padding:11px 14px;border:1px solid #375076;background:#1d2c46;border-radius:7px;box-shadow:0 9px 20px #0002;font-size:9px;animation:levitate 9s ease-in-out infinite}.ai-specialist>span{font-family:monospace;font-size:5px;color:#6887b9}.ai-specialist>strong{font-size:9px;font-weight:500;color:#b6c8ec}.ai-specialist>i{width:3px;height:3px;background:#8bb2f7;border-radius:50%;margin-left:9px}.ai-specialist-1{left:8%;top:20%;transform:rotate(-4deg)}.ai-specialist-2{right:7%;top:22%;transform:rotate(4deg);animation-delay:-3s}.ai-specialist-3{left:8%;bottom:21%;transform:rotate(3deg);animation-delay:-6s}.ai-specialist-4{right:6%;bottom:19%;transform:rotate(-4deg);animation-delay:-1s}.custom-ai-scene>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#3f62a8;stroke-width:1;stroke-dasharray:3 5;opacity:.7;animation:wire-flow 20s linear infinite}@keyframes wire-flow{to{stroke-dashoffset:-200}}.assistant-product-scene{position:relative;width:100%;height:100%;min-height:272px;background:radial-gradient(ellipse at 60% 70%,#d9e6f5,#edf4f9 75%);overflow:hidden}.assistant-window{position:absolute;left:13%;right:11%;top:16%;background:#fff;border:1px solid #fff;border-radius:9px;padding:17px;box-shadow:0 17px 30px #7d93b72a;transform:rotate(-5deg);animation:levitate 8s ease-in-out infinite}.assistant-window-top{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #edf2f8}.assistant-window-top>span{color:#5a927a;font-size:17px}.assistant-window-top>strong{font-size:9px;font-weight:550;color:#6a809e}.assistant-window-top>i{margin-left:auto;width:4px;height:4px;border-radius:50%;background:#8fb9a5}.assistant-window-question{display:block;background:#f1f5fa;padding:9px 11px;border-radius:6px;font-size:7px;color:#8c9eb8;margin:14px 0}.assistant-answer{display:flex;gap:9px}.assistant-answer>i{font-style:normal;color:#699b86;font-size:16px}.assistant-answer>div>strong{font-size:9px;font-weight:550;color:#6d86a8}.assistant-answer>div>span{display:block;font-size:7px;line-height:1.8;color:#9fb0c7;margin-top:7px}.assistant-answer>div>div{display:flex;gap:4px;margin-top:9px}.assistant-answer>div>div>i{height:3px;width:3px;border-radius:50%;background:#9eafc7}.assistant-input{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#b2bfd2;border:1px solid #e8eef6;border-radius:6px;padding:8px 10px;margin-top:15px}.assistant-source{position:absolute;right:20px;bottom:10px;font-family:monospace;font-size:5px;letter-spacing:1px;color:#94a9c8}.scroll-journey{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:42;contain:strict}.hero-proof a:hover{color:var(--blue)}.quantum-section{height:235svh;position:relative;background:#070a12;color:#dbe7ff;--quantum-progress:0;--brand-opacity:0;--brand-y:20px;--caption-a:1;--caption-b:0;--caption-c:0}.quantum-sticky{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;isolation:isolate}.quantum-sticky>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.quantum-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#070a1233,transparent 25%,transparent 65%,#070a12 99%)}.quantum-top{position:absolute;inset:105px 5.2% auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.quantum-top .eyebrow{font-size:8px;color:#7286b0;letter-spacing:1.4px}.quantum-top .eyebrow>i{height:4px;width:4px;border-radius:50%;background:#86b4ff;box-shadow:0 0 12px #7ba6ff}.quantum-top>span:last-child{font-family:monospace;font-size:6px;letter-spacing:1.3px;color:#445a86}.quantum-brand{position:absolute;left:5%;right:5%;top:24%;text-align:center;opacity:var(--brand-opacity);transform:translateY(var(--brand-y));pointer-events:none}.quantum-brand-kicker{font-family:monospace;font-size:7px;letter-spacing:2.1px;color:#4e6fa7}.quantum-brand h2{position:relative;color:#edf6ff;font-size:clamp(55px,12.2vw,180px);font-weight:600;letter-spacing:-.075em;line-height:1.2;margin:25px 0 20px;text-shadow:0 0 50px #417bff18}.quantum-brand h2>span:last-of-type{font-weight:400;color:#5082ff}.quantum-brand h2>i{display:inline-block;position:absolute;font-style:normal;font-size:14px;letter-spacing:0;top:17%;right:3%;color:#9fc4ff}.quantum-brand>p{font-size:13px;line-height:1.9;color:#697fa9;letter-spacing:-.1px}.quantum-cta{background:#2955ff;color:#fff;box-shadow:0 5px 40px #254dff22;min-height:49px;font-size:11px;margin-top:29px;pointer-events:auto;border:1px solid #6789ff55;gap:30px}.quantum-cta:hover{background:#3c65ff;box-shadow:0 8px 40px #254dff44}.quantum-captions{position:absolute;inset:auto 7% 18%;pointer-events:none}.quantum-caption{position:absolute;bottom:0;left:0;max-width:350px}.quantum-caption>span{font-family:monospace;font-size:6px;letter-spacing:1.6px;color:#49648d}.quantum-caption>p{font-size:28px;font-weight:400;letter-spacing:-.9px;line-height:1.35;margin-top:13px;color:#c9d8f5}.quantum-caption em{color:#689bff}.caption-a{opacity:var(--caption-a)}.caption-b{opacity:var(--caption-b)}.caption-c{opacity:var(--caption-c);max-width:220px}.caption-c>p{font-size:14px;line-height:1.8;letter-spacing:0;color:#5f79a7}.quantum-bottom{position:absolute;inset:auto 5.2% 40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.quantum-bottom>span:first-child{font-family:monospace;font-size:6px;letter-spacing:1px;display:flex;align-items:center;gap:8px;color:#425b83}.quantum-bottom>span:first-child>svg{color:#6a8abb}.quantum-bottom>button{color:#7a94c0;font-size:8px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #2f42653b;border-radius:5px;line-height:1.7;transition:border-color .2s}.quantum-bottom>button:hover{border-color:#456797}.quantum-bottom>button:disabled{cursor:default;opacity:.3}.quantum-end{font-family:monospace;font-size:6px;letter-spacing:1px;color:#314871}.quantum-timeline{position:absolute;left:5.2%;right:5.2%;bottom:20px;height:1px;background:#16223a}.quantum-timeline>span{display:block;height:1px;width:100%;transform:scaleX(var(--quantum-progress));transform-origin:left;background:#507eff;box-shadow:0 0 10px #477aff88}.quantum-static{height:100svh;min-height:620px}.quantum-static .quantum-brand{opacity:1;transform:none}.quantum-static .caption-a,.quantum-static .caption-b{opacity:0}.quantum-static .caption-c{opacity:1}.quantum-static .quantum-timeline>span{transform:scaleX(1)}.quantum-static .quantum-bottom>span:first-child{visibility:hidden}.quantum-brand:not(:hover){will-change:opacity,transform}.quantum-section[data-phase=identity] .quantum-bottom>span:first-child{opacity:.4}.site-footer{background:#070a12;color:#b2c5e9;border-top:1px solid #17213a}.site-footer .brand{color:#becde7}.site-footer .brand-mark{color:#5d85ef}.site-footer .footer-main>p{color:#536785}.site-footer .footer-social>span:first-child{color:#425977}.site-footer .footer-social>span:not(:first-child){color:#677ea2}.site-footer .footer-social i{border-color:#283751;color:#4b658e}.site-footer .back-top{border-color:#23324d;color:#6b8ec5}.site-footer .footer-bottom{border-color:#1c2942;color:#3e567b}.site-footer .footer-bottom>button{color:#57729a}@media(min-width:1500px){.quantum-top,.quantum-bottom{left:max(5.2%,calc((100vw - 1360px)/2));right:max(5.2%,calc((100vw - 1360px)/2))}.quantum-brand h2{font-size:min(12.2vw,185px)}}@media(max-width:1100px){.expanded-product h3{font-size:25px}.service-detail-copy.expanded-product{padding:28px}.product-problem>p{font-size:14px}.product-capability h4{font-size:12px}.product-capability p{font-size:11px}.product-capability{gap:9px}.service-tab>span:nth-child(2){font-size:18px}.app-browser-card h4{font-size:23px}.app-phone{right:8%;width:112px}.app-browser-card{left:8%;width:58%}.ai-specialist{padding:10px;font-size:7px;gap:6px}.ai-specialist>strong{font-size:8px}.ai-specialist>i{margin-left:4px}.ai-specialist-1,.ai-specialist-3{left:5%}.ai-specialist-2,.ai-specialist-4{right:5%}.quantum-caption>p{font-size:25px}.caption-c>p{font-size:12px}}@media(max-width:900px)and (min-width:701px){.service-tab>span:nth-child(2){font-size:15px}.service-tab{gap:10px}.service-detail-copy.expanded-product{padding:24px}.expanded-product h3{font-size:23px}.expanded-product>p.product-description{font-size:12px}.product-problem>p{font-size:13px}.product-flow>span{font-size:6px}.product-capability p{font-size:10px}.app-phone{width:106px;right:5%}.app-browser-card h4{font-size:20px}.app-browser-card{left:6%;padding:20px}.ai-specialist>strong{font-size:7px}.ai-specialist{padding:9px}.ai-specialist>span{font-size:4px}.ai-core{height:55px;width:55px;left:calc(50% - 27px);top:calc(50% - 27px)}.assistant-window{left:9%;right:9%;padding:14px}.assistant-window-question{font-size:6px}.quantum-end{display:none}.quantum-brand{top:28%}.quantum-brand h2{font-size:12.4vw}}@media(max-width:700px){.service-tab,.service-tab.active{padding:11px 13px;gap:8px}.service-tab>span:nth-child(2){font-size:11px}.service-detail-copy.expanded-product{padding:27px 25px}.expanded-product .product-problem{padding-bottom:21px;margin-bottom:24px}.product-problem>span{font-size:7px}.product-problem>p{font-size:15px;line-height:1.75;margin-top:12px}.expanded-product h3{font-size:27px;letter-spacing:-1px;line-height:1.3}.expanded-product>p.product-description{font-size:13px;line-height:1.95;margin-top:17px}.product-section-label{font-size:7px;letter-spacing:1.2px}.product-capability{gap:12px;padding:19px 0}.product-capability h4{font-size:13px;line-height:1.6}.product-capability p{font-size:12px;line-height:1.9}.capability-number{font-size:7px}.product-capability>svg{width:12px}.product-example>summary{font-size:11px;padding:14px 12px;gap:9px}.product-example>p{font-size:12px;line-height:1.9;padding:0 15px 19px}.product-outcome{padding-top:25px;gap:11px}.product-outcome>div>span{font-size:7px;line-height:1.8}.product-outcome p{font-size:13px;line-height:1.85}.product-flow{gap:8px}.product-flow>span{font-size:7px;line-height:1.8}.product-cta{font-size:12px!important;min-height:49px!important;margin-top:25px}.app-product-scene,.custom-ai-scene,.assistant-product-scene{height:260px;min-height:260px}.app-browser-card{left:8%;top:20%;width:60%;padding:21px}.app-browser-card h4{font-size:24px}.app-phone{right:10%;top:12%;width:116px;height:235px}.ai-specialist{padding:11px 12px}.ai-specialist>strong{font-size:8px}.ai-specialist-1,.ai-specialist-3{left:6%}.ai-specialist-2,.ai-specialist-4{right:6%}.assistant-window{left:10%;right:10%;top:13%;padding:16px}.assistant-source{font-size:4px;right:13px;bottom:9px}.quantum-section{height:215svh}.quantum-sticky{height:100svh;min-height:590px}.quantum-top{inset:96px 6% auto;gap:15px}.quantum-top .eyebrow{font-size:6px;letter-spacing:1.2px}.quantum-top>span:last-child{font-size:4px;letter-spacing:.7px;max-width:100px;text-align:right;line-height:1.8}.quantum-brand{top:25%;left:6%;right:6%}.quantum-brand-kicker{font-size:5px;letter-spacing:1.5px}.quantum-brand h2{font-size:22vw;letter-spacing:-.075em;line-height:.98;margin:25px 0 24px}.quantum-brand h2>span{display:block}.quantum-brand h2>i{font-size:9px;right:6%;top:4%}.quantum-brand>p{font-size:11px;line-height:1.9}.quantum-cta{font-size:10px;min-height:46px;gap:24px;padding:13px 18px;margin-top:23px}.quantum-captions{left:7%;right:7%;bottom:19%}.quantum-caption{max-width:230px}.quantum-caption>span{font-size:5px;letter-spacing:1.3px}.quantum-caption>p{font-size:24px;margin-top:12px;line-height:1.4;letter-spacing:-.6px}.caption-c{left:auto;right:0;text-align:right;max-width:160px}.caption-c>p{font-size:10px;line-height:1.8;letter-spacing:0;color:#4d678f}.quantum-bottom{inset:auto 6% 36px;gap:15px}.quantum-bottom>span:first-child{font-size:4px;letter-spacing:.7px;max-width:120px;line-height:1.9;gap:7px}.quantum-bottom>span:first-child>svg{width:10px}.quantum-bottom>button{font-size:7px;padding:9px;gap:6px}.quantum-bottom>button>svg{width:11px}.quantum-end{display:none}.quantum-timeline{left:6%;right:6%;bottom:18px}.quantum-static{height:100svh;min-height:590px}.hero-proof{display:flex;position:relative;bottom:auto;left:auto;margin-top:23px;gap:9px}.hero-proof .small-cross{font-size:24px}.hero-proof>span:last-child{font-size:9px;line-height:1.8}.hero-art{margin-top:0}.hero{padding-bottom:70px}}@media(max-width:370px){.expanded-product h3{font-size:25px}.service-detail-copy.expanded-product{padding:24px 22px}.product-problem>p{font-size:14px}.expanded-product>p.product-description{font-size:12px}.product-capability h4{font-size:12px}.product-capability p{font-size:11px}.product-example>summary{font-size:10px}.product-example>p{font-size:11px}.product-outcome p{font-size:12px}.product-flow>span{font-size:6px}.service-tab>span:nth-child(2){font-size:10px}.app-phone{right:8%;width:106px}.app-browser-card h4{font-size:21px}.ai-specialist{padding:9px;gap:5px}.ai-specialist>strong{font-size:7px}.ai-core{width:54px;height:54px;left:calc(50% - 27px);top:calc(50% - 27px)}.hero-proof>span:last-child{font-size:8px}.quantum-caption>p{font-size:21px}.caption-c>p{font-size:9px}.quantum-cta{font-size:9px}.quantum-top>span:last-child{max-width:80px;font-size:4px}}@media(prefers-reduced-motion:reduce){.scroll-journey{display:none}.quantum-section{height:100svh}.quantum-brand{opacity:1;transform:none}.quantum-section .caption-a,.quantum-section .caption-b{opacity:0}.quantum-section .caption-c{opacity:1}}.ticker{display:none}.brand-launch>.brand,.masthead-flyer,.masthead-stars{animation-duration:3.6s;animation-iteration-count:1;animation-fill-mode:forwards}.orbital-chip{animation:none}[data-reveal]{transition-duration:.45s}.service-tab{padding-block:16px}.service-tab>span:nth-child(2){font-size:19px}.expanded-product .service-tags{margin-bottom:18px}.product-more{border-top:1px solid #dce4f1;border-bottom:1px solid #dce4f1}.product-more>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;list-style:none;cursor:pointer;font-size:12px;color:#4b6389;line-height:1.6}.product-more>summary::-webkit-details-marker{display:none}.product-more[open]>summary>svg{transform:rotate(180deg)}.product-more-body{padding:8px 0 22px}.product-more .product-problem{padding-bottom:20px;margin-bottom:20px}.product-more .product-problem>p{font-size:13px}.product-outcome{padding-top:19px}.product-cta{margin-top:20px}.quantum-section,.quantum-section.quantum-static{height:100svh;min-height:620px}.quantum-sticky{position:relative;height:100%;min-height:620px}.quantum-section[data-playback=complete] .quantum-bottom>span:first-child{opacity:.5}.cabinet-promo{margin-top:50px;padding-block:28px}@media(min-width:701px){.section{padding-block:78px}.services-section{padding-top:64px}.section-title-row{margin:32px 0 36px}.work-nova .work-visual{height:570px}.work-flow .work-visual,.work-orbit .work-visual{height:250px}}@media(max-width:900px)and (min-width:701px){.service-tab>span:nth-child(2){font-size:14px}.service-tab{gap:10px;padding-block:15px}}@media(max-width:700px){.service-tab,.service-tab.active{padding:11px 13px}.service-tab>span:nth-child(2){font-size:11px}.section{padding-block:45px}.services-section{padding-top:40px}.product-more>summary{font-size:12px}.expanded-product h3{font-size:25px}.cabinet-promo{margin-top:35px;padding:28px 25px;gap:0}.cabinet-promo-visual{display:none}.cabinet-promo-copy h3{font-size:25px}.quantum-section,.quantum-section.quantum-static{height:100svh;min-height:590px}.quantum-sticky{min-height:590px}}@media(max-width:370px){.service-tab>span:nth-child(2){font-size:10px}}.quantum-section{scroll-margin-top:0}.showcase-site{width:100%;min-width:0;position:relative;text-align:left;overflow:hidden;border:1px solid #dbe1ec;border-radius:9px;box-shadow:0 22px 60px #1c2c4e13;background:#fff}.showcase-browser{height:29px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;background:#f7f8fa;color:#9aa2b0;font:6px/1.4 monospace;letter-spacing:.2px;border-bottom:1px solid #e6e9ef}.showcase-browser>span:last-child{display:flex;align-items:center;gap:6px;font-size:5px}.browser-lights{display:flex;gap:3px}.browser-lights>i{width:3px;height:3px;border-radius:50%;background:#c7cdd7}.architecture-cover{position:relative;min-height:285px;overflow:hidden;color:#fff;background:#233135;isolation:isolate}.architecture-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;z-index:-3;transition:transform 1.2s cubic-bezier(.2,.6,.3,1)}.architecture-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#101d20b3,transparent 85%),linear-gradient(#11242c3b,transparent 40%,#101b244d)}.architecture-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 26px}.architecture-nav>strong{font-size:19px;letter-spacing:2.1px;font-weight:500;line-height:1}.architecture-nav>strong>span{display:block;font-size:3.4px;letter-spacing:1.3px;margin-top:7px;color:#c7cfc9}.demo-navigation{display:flex;align-items:center;gap:19px}.demo-navigation>span,.demo-navigation>button{font-size:6px;font-weight:400;color:inherit;white-space:nowrap;line-height:1.5}.architecture-nav .demo-navigation{color:#f0f1e6c9}.demo-navigation>button{padding:5px 0;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.demo-navigation>button.active,.demo-navigation>button:hover{border-bottom-color:currentColor}.architecture-menu{display:none}.architecture-menu>i{display:block;height:1px;width:13px;background:#e2e6df;margin:3px 0}.architecture-story{position:relative;padding:25px 26px 42px;max-width:70%}.architecture-story>span{font-family:monospace;font-size:4px;letter-spacing:1.1px;color:#d2d7c9}.architecture-story h3{font-family:Georgia,serif;font-size:42px!important;font-weight:400!important;letter-spacing:-1.3px!important;line-height:.99!important;color:#f9f6ed;margin:17px 0 13px!important}.architecture-story>p{font-size:6px;line-height:1.8;color:#e2e3d3;max-width:155px}.architecture-discover{display:flex;align-items:center;gap:20px;max-width:139px;border-top:1px solid #cbd2c45b;margin-top:20px;padding-top:10px;font-size:5px;color:#eff2dc}.architecture-discover>svg{margin-left:auto}.architecture-bottom{position:absolute;bottom:13px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:monospace;font-size:4px;letter-spacing:.9px;color:#cad5c1}.architecture-footnote{display:grid;grid-template-columns:1fr 1.4fr;gap:35px;padding:28px 32px;background:#f2f1e9}.architecture-footnote>span{font-family:Georgia,serif;font-size:25px;color:#4e554b;line-height:1.2}.architecture-footnote>p{font-size:12px;color:#707969;line-height:1.8}.store-surface{background:#f1f0eb;color:#272b30}.store-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 25px 17px;border-bottom:1px solid #d7d8d1}.store-nav>strong{font-size:17px;font-weight:800;letter-spacing:-1px;position:relative}.store-nav>strong>i{font-size:4px;font-style:normal;position:absolute;right:-7px;top:1px}.store-nav .demo-navigation{color:#686e70;gap:16px}.store-bag{position:relative;line-height:0}.store-bag>b{position:absolute;right:-6px;top:-7px;font-size:6px;line-height:1;background:#c7df87;color:#273b20;padding:3px;border-radius:50%}.store-hero{position:relative;min-height:245px;overflow:hidden;isolation:isolate}.store-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% 55%;z-index:-2;transition:transform 1.2s}.store-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f3f1e1bb,transparent 62%)}.store-copy{padding:30px 25px 44px;position:relative;max-width:55%}.store-copy>span:first-child{display:flex;align-items:center;gap:5px;font-size:4px;letter-spacing:.7px;color:#686d60}.store-copy>span:first-child>i{height:3px;width:3px;border-radius:50%;background:#6d842b}.store-copy h3{font-size:32px!important;line-height:1.05!important;letter-spacing:-1.5px!important;font-weight:600!important;margin:16px 0 13px!important;color:#252c2d}.store-copy>p{font-size:7px;color:#65706a;line-height:1.7;max-width:150px}.store-copy>button,.store-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;background:#c9e48e;color:#35452c;padding:9px 10px;font-size:5px;max-width:120px;border-radius:2px}.store-product-name{position:absolute;bottom:15px;right:20px;display:flex;align-items:center;gap:13px;font:4px/1.4 monospace;color:#626d73;letter-spacing:.5px}.store-benefits{display:flex;justify-content:space-around;align-items:center;gap:10px;padding:12px 15px;border-top:1px solid #d6d8d0}.store-benefits>span{display:flex;align-items:center;gap:5px;font-size:5px;color:#6a7368}.store-benefits svg{color:#668147}.store-cart-demo{padding:20px 28px;border-top:1px solid #d8ded2;display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:13px;color:#4a5b48;background:#f0f4e9}.store-cart-demo>button{display:flex;align-items:center;gap:6px;margin-left:auto;border-bottom:1px solid #adbb9b;padding:4px 0;font-size:11px}.store-cart-demo>small{flex-basis:100%;font-size:10px;color:#75816d;line-height:1.8}.workspace-surface{display:flex;background:#f5f7fc;min-height:290px}.workspace-surface>aside{width:46px;flex-shrink:0;display:flex;align-items:center;flex-direction:column;gap:20px;background:#182b55;color:#92a6cb;padding:19px 8px}.workspace-surface>aside>strong{font-size:11px;letter-spacing:-.5px;font-weight:600;color:#f0f4ff}.workspace-surface>aside>strong>span{color:#94bcff}.workspace-dots{display:grid;grid-template-columns:repeat(2,3px);gap:2px;margin:1px}.workspace-dots>i{width:3px;height:3px;border:1px solid #6f8abc}.workspace-surface>aside>span{font:5px monospace;opacity:.6}.workspace-avatar{margin-top:auto;border:1px solid #6d86b8;border-radius:50%;width:15px;height:15px;font-size:6px;font-style:normal;display:grid;place-items:center}.workspace-main{min-width:0;flex:1;padding:18px 20px 20px}.workspace-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:6px;color:#7c8ca7}.workspace-nav>span{display:flex;align-items:center;gap:9px}.workspace-nav .workspace-live{font:4px monospace;letter-spacing:.8px;gap:5px}.workspace-live>i{height:3px;width:3px;border-radius:50%;background:#66a68f}.workspace-title{display:flex;align-items:center;justify-content:space-between;margin-top:19px}.workspace-title>div>span{font:4px monospace;letter-spacing:.8px;color:#99a9bf}.workspace-title h3{font-size:17px!important;font-weight:550!important;line-height:1.3!important;letter-spacing:-.6px!important;color:#435b84;margin:7px 0 16px!important}.workspace-plus{background:#3561ef;color:#fff;padding:4px;border-radius:4px;line-height:0;margin-top:0}.workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.workspace-stats>div{border:1px solid #dce4f1;border-radius:5px;background:#fff;padding:10px 10px 9px}.workspace-stats>div>span{font-size:5px;color:#94a2b8}.workspace-stats b{display:flex;align-items:end;gap:7px;font-weight:550;font-size:22px;color:#38557e;margin:8px 0 7px;line-height:1}.workspace-stats b>small{font-weight:400;font-size:4px;color:#a6b3c8;line-height:1.7}.workspace-stats i{font-style:normal;font-size:4px;color:#6e9a87}.workspace-main>.demo-navigation{margin:19px 0 11px;padding-bottom:10px;border-bottom:1px solid #e1e7f1;gap:20px;color:#8295b1}.workspace-main>.demo-navigation>span,.workspace-main>.demo-navigation>button{font-size:6px}.workspace-main>.demo-navigation .active{color:#3a63c7}.workspace-board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.workspace-column>span{font-size:5px;color:#8295b0;display:flex;align-items:center;gap:4px;padding:2px 0 7px}.workspace-column>span>i{height:3px;width:3px;border-radius:50%;background:#88a6e9}.workspace-column>span>b{margin-left:auto;font-weight:400;color:#a4b2c7}.workspace-task{display:flex;flex-direction:column;align-items:flex-start;width:100%;font-size:6px;line-height:1.6;color:#5d7498;padding:9px;border:1px solid #e0e7f3;border-radius:4px;background:#fff;margin-bottom:7px;text-align:left}.workspace-task>i{width:20px;height:3px;border-radius:2px;background:#dce8ff;margin-bottom:8px}.workspace-task>small{font-size:4px;color:#9dacbf;margin-top:5px}.workspace-task>span{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:12px;color:#86a7a3}.workspace-task b{font-size:4px;font-weight:400;border:1px solid #dae4f5;width:10px;height:10px;border-radius:50%;display:grid;place-items:center;color:#8ba4ce}.workspace-selected{padding:16px;border:1px solid #c7d7f4;border-radius:7px;background:#edf3ff;margin-top:15px}.workspace-selected>span{display:flex;align-items:center;gap:8px;color:#3e66a5;font-size:13px}.workspace-selected>span>button{margin-left:auto;line-height:0}.workspace-selected>p{font-size:12px;color:#687e9e;line-height:1.8;margin-top:11px}.service-visual:has(.showcase-site){padding:0;min-height:0}.service-visual>.showcase-site{border:0;border-radius:0;box-shadow:none}.service-visual .architecture-cover{min-height:280px}.service-visual .architecture-story{padding-top:13px;padding-bottom:45px}.service-visual .workspace-surface{min-height:290px}.service-visual .workspace-main{padding-bottom:8px}.work-grid{grid-template-columns:1.25fr 1fr;gap:29px}.work-nova{grid-row:span 2}.work-card .work-visual{padding:0;background:#e8edf4;isolation:isolate}.work-card .showcase-site{border:0;border-radius:0;box-shadow:none;height:100%}.work-nova .work-visual{height:656px!important}.work-nova .architecture-cover{height:calc(100% - 29px)}.work-nova .architecture-nav{padding:29px 30px}.work-nova .architecture-story{padding:128px 30px 70px}.work-nova .architecture-story h3{font-size:61px!important;letter-spacing:-1.8px!important}.work-nova .architecture-story>p{font-size:9px;max-width:205px;line-height:1.8}.work-nova .architecture-story>span{font-size:5px}.work-nova .architecture-discover{font-size:7px;margin-top:30px;max-width:174px;padding-top:16px}.work-nova .architecture-bottom{font-size:5px;left:30px;right:30px;bottom:23px}.work-flow .work-visual,.work-orbit .work-visual{height:280px!important}.work-flow .store-nav{padding:17px 23px 13px}.work-flow .store-hero{min-height:200px}.work-flow .store-copy{padding-top:22px}.work-flow .store-copy h3{font-size:30px!important}.work-flow .store-benefits{display:none}.work-orbit .workspace-surface{height:calc(100% - 29px);min-height:0}.work-orbit .workspace-main{padding:15px 18px}.work-orbit .workspace-title{margin-top:13px}.work-orbit .workspace-title h3{font-size:16px!important;margin-bottom:13px!important}.work-orbit .workspace-stats>div{padding:8px}.work-orbit .workspace-stats b{font-size:19px;margin:6px 0}.work-orbit .workspace-main>.demo-navigation{margin:12px 0 7px;padding-bottom:6px}.work-orbit .workspace-task{padding:7px}.work-orbit .workspace-task>span{margin-top:7px}.work-card:hover .architecture-cover>img,.work-card:hover .store-hero>img{transform:scale(1.04)}.work-open{z-index:10}.work-card .work-open{background:#ffffffdb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:44px;height:44px;bottom:18px;right:18px}.work-visual-label{display:none}.work-card-caption h3{font-size:20px}.work-card-caption>span{font-size:12px;line-height:1.7;color:#72829b}.showcase-overlay .modal{max-width:1080px;padding:38px;max-height:92svh}.showcase-modal-heading{margin-bottom:28px;max-width:720px}.showcase-modal-heading h2{font-size:42px;margin:16px 0;font-weight:550;letter-spacing:-1.6px}.showcase-modal-heading h2>span{display:block;font-size:16px;line-height:1.5;letter-spacing:-.2px;font-weight:400;color:#7d8ba3;margin-top:10px}.showcase-modal-heading>p{font-size:13px;line-height:1.9;color:#6d7e99}.showcase-modal-footer{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px}.showcase-modal-footer>.service-tags{margin:0;flex-basis:100%}.showcase-modal-footer>p{font-size:11px;line-height:1.8;color:#8493ab;max-width:380px}.showcase-modal-footer .button{font-size:12px;min-height:48px}.interactive-demo .showcase-browser{height:34px;font-size:9px;padding:0 18px}.interactive-demo .showcase-browser>span:last-child{font-size:8px}.interactive-demo .browser-lights{gap:4px}.interactive-demo .browser-lights>i{width:4px;height:4px}.interactive-demo .architecture-cover{min-height:545px}.interactive-demo .architecture-nav{padding:35px 38px}.interactive-demo .architecture-nav>strong{font-size:27px}.interactive-demo .architecture-nav>strong>span{font-size:5px}.interactive-demo .demo-navigation{gap:30px}.interactive-demo .demo-navigation>button{font-size:12px;min-height:33px}.interactive-demo .architecture-story{padding:60px 38px 80px;max-width:70%}.interactive-demo .architecture-story>span{font-size:7px}.interactive-demo .architecture-story h3{font-size:75px!important;letter-spacing:-2.5px!important;margin:25px 0 22px!important}.interactive-demo .architecture-story>p{font-size:12px;max-width:300px}.interactive-demo .architecture-discover{font-size:10px;max-width:225px;margin-top:33px;padding-top:15px}.interactive-demo .architecture-bottom{left:38px;right:38px;bottom:25px;font-size:7px}.interactive-demo .store-nav{padding:25px 35px}.interactive-demo .store-nav>strong{font-size:26px}.interactive-demo .store-nav>strong>i{font-size:7px;right:-9px}.interactive-demo .store-nav .demo-navigation{gap:27px}.interactive-demo .store-bag>svg{width:21px;height:21px}.interactive-demo .store-bag>b{font-size:9px}.interactive-demo .store-hero{min-height:480px}.interactive-demo .store-copy{padding:70px 35px 65px;max-width:53%}.interactive-demo .store-copy>span:first-child{font-size:7px;gap:8px}.interactive-demo .store-copy h3{font-size:65px!important;letter-spacing:-3px!important;margin-top:30px!important}.interactive-demo .store-copy>p{font-size:14px;max-width:240px;margin-top:20px}.interactive-demo .store-copy>button{font-size:12px;max-width:215px;padding:15px 18px;gap:20px;margin-top:35px}.interactive-demo .store-product-name{font-size:7px;bottom:30px;right:35px}.interactive-demo .store-benefits{padding:19px 30px}.interactive-demo .store-benefits>span{font-size:10px;gap:9px}.interactive-demo .workspace-surface{min-height:550px}.interactive-demo .workspace-surface>aside{width:65px;padding:28px 12px;gap:27px}.interactive-demo .workspace-surface>aside>strong{font-size:15px}.interactive-demo .workspace-main{padding:28px 30px}.interactive-demo .workspace-nav{font-size:10px}.interactive-demo .workspace-title{margin-top:28px}.interactive-demo .workspace-title>div>span{font-size:6px}.interactive-demo .workspace-title h3{font-size:31px!important;margin-top:12px!important;margin-bottom:25px!important}.interactive-demo .workspace-stats{gap:14px}.interactive-demo .workspace-stats>div{padding:18px}.interactive-demo .workspace-stats>div>span{font-size:10px}.interactive-demo .workspace-stats b{font-size:37px;margin:15px 0 12px}.interactive-demo .workspace-stats b>small{font-size:7px}.interactive-demo .workspace-stats i{font-size:7px}.interactive-demo .workspace-main>.demo-navigation{margin-top:28px;padding-bottom:12px}.interactive-demo .workspace-main>.demo-navigation>button{font-size:12px}.interactive-demo .workspace-board{gap:14px}.interactive-demo .workspace-column>span{font-size:10px;padding-bottom:12px}.interactive-demo .workspace-task{padding:15px;font-size:12px;line-height:1.7;margin-bottom:12px}.interactive-demo .workspace-task>small{font-size:9px}.interactive-demo .workspace-task b{font-size:7px;width:16px;height:16px}.interactive-demo .workspace-task>span{margin-top:18px}@media(max-width:900px){.work-nova .architecture-nav .demo-navigation{display:none}.work-nova .architecture-menu{display:block}.work-nova .architecture-story{padding-left:25px;padding-right:25px}.work-nova .architecture-story h3{font-size:53px!important}.work-flow .store-nav .demo-navigation{display:none}.work-flow .store-copy h3{font-size:27px!important}.work-flow .store-copy{max-width:65%}.interactive-demo .architecture-story h3{font-size:62px!important}.interactive-demo .store-copy h3{font-size:51px!important}.interactive-demo .store-copy{padding-top:60px}.interactive-demo .workspace-title h3{font-size:25px!important}.interactive-demo .workspace-main{padding:24px}.interactive-demo .workspace-stats>div{padding:14px}.interactive-demo .workspace-stats>div>span{font-size:8px}.interactive-demo .workspace-stats i{font-size:6px}.interactive-demo .workspace-task{font-size:10px}}@media(max-width:700px){.work-grid{grid-template-columns:1fr;gap:25px}.work-nova{grid-row:auto}.work-nova .work-visual{height:440px!important}.work-nova .architecture-nav{padding:26px}.work-nova .architecture-story{padding:65px 26px 55px;max-width:85%}.work-nova .architecture-story h3{font-size:57px!important}.work-nova .architecture-story>p{font-size:9px;max-width:210px}.work-nova .architecture-bottom{font-size:4px;left:26px;right:26px;bottom:19px}.work-flow .work-visual,.work-orbit .work-visual{height:300px!important}.work-flow .store-copy{padding-left:24px;max-width:65%;padding-top:37px}.work-flow .store-copy h3{font-size:34px!important}.work-flow .store-hero{min-height:240px}.work-flow .store-nav{padding:18px 24px}.work-flow .store-copy>p{font-size:8px}.work-flow .store-cta{font-size:6px}.work-flow .store-product-name{font-size:4px}.work-orbit .workspace-title h3{font-size:17px!important}.work-card-caption h3{font-size:22px}.work-card-caption>span{font-size:12px}.architecture-nav{padding-inline:23px}.architecture-nav .demo-navigation{gap:14px}.architecture-story{max-width:84%;padding-left:23px;padding-right:23px}.service-visual .architecture-cover{min-height:270px}.service-visual .architecture-story h3{font-size:39px!important}.service-visual .architecture-story>p{font-size:6px}.showcase-overlay .modal{padding:32px 18px 25px;border-radius:11px;max-height:94svh}.showcase-modal-heading{margin:0 5px 24px;padding-right:10px}.showcase-modal-heading h2{font-size:31px;letter-spacing:-1px}.showcase-modal-heading h2>span{font-size:14px;margin-top:8px}.showcase-modal-heading>p{font-size:12px;line-height:1.9}.showcase-modal-footer{padding:0 5px}.showcase-modal-footer>p{font-size:10px}.showcase-modal-footer .button{width:100%;font-size:11px}.interactive-demo .showcase-browser{font-size:6px;height:27px;padding-inline:11px}.interactive-demo .showcase-browser>span:last-child{font-size:5px}.interactive-demo .architecture-cover{min-height:480px}.interactive-demo .architecture-nav{padding:24px 20px;display:block}.interactive-demo .architecture-nav>strong{font-size:24px}.interactive-demo .architecture-nav>strong>span{font-size:4px}.interactive-demo .demo-navigation{gap:20px;flex-wrap:wrap}.interactive-demo .architecture-nav .demo-navigation{margin-top:20px}.interactive-demo .demo-navigation>button{font-size:10px;min-height:30px}.interactive-demo .architecture-story{padding:53px 20px 75px;max-width:95%}.interactive-demo .architecture-story h3{font-size:51px!important;letter-spacing:-1.8px!important;margin-top:21px!important}.interactive-demo .architecture-story>span{font-size:5px;letter-spacing:.7px}.interactive-demo .architecture-story>p{font-size:10px;max-width:220px}.interactive-demo .architecture-discover{font-size:8px;max-width:195px;margin-top:25px}.interactive-demo .architecture-bottom{left:20px;right:20px;bottom:20px;font-size:5px;gap:8px}.architecture-footnote{display:block;padding:24px 20px}.architecture-footnote>span{font-size:23px}.architecture-footnote>p{font-size:11px;margin-top:14px}.interactive-demo .store-nav{padding:22px 18px 18px;flex-wrap:wrap;gap:16px}.interactive-demo .store-nav>strong{font-size:23px}.interactive-demo .store-nav .demo-navigation{order:3;width:100%;gap:18px}.interactive-demo .store-nav .demo-navigation>button{font-size:9px}.interactive-demo .store-bag{margin-left:auto}.interactive-demo .store-hero{min-height:420px}.interactive-demo .store-hero>img{object-position:67% 70%;height:70%;top:auto;bottom:0;object-fit:cover}.interactive-demo .store-hero:after{background:linear-gradient(#f3f1e1 0,transparent 80%)}.interactive-demo .store-copy{padding:30px 20px 205px;max-width:100%}.interactive-demo .store-copy>span:first-child{font-size:5px}.interactive-demo .store-copy h3{font-size:43px!important;letter-spacing:-1.8px!important;margin:20px 0 10px!important}.interactive-demo .store-copy>p{font-size:11px;margin-top:13px;max-width:200px}.interactive-demo .store-copy>button{font-size:10px;margin-top:20px;padding:12px 14px;max-width:190px}.interactive-demo .store-product-name{font-size:5px;right:18px;bottom:18px}.interactive-demo .store-benefits{padding:16px 14px;flex-wrap:wrap;justify-content:flex-start;gap:12px}.interactive-demo .store-benefits>span{font-size:8px;gap:6px}.store-cart-demo{padding:18px;font-size:11px}.store-cart-demo>small{font-size:9px}.interactive-demo .workspace-surface>aside{width:36px;padding:20px 5px;gap:20px}.interactive-demo .workspace-surface>aside>strong{font-size:10px}.interactive-demo .workspace-main{padding:19px 13px;overflow:hidden}.interactive-demo .workspace-nav{font-size:7px;gap:5px}.interactive-demo .workspace-title h3{font-size:20px!important;margin-bottom:18px!important;letter-spacing:-.7px!important}.interactive-demo .workspace-title>div>span{font-size:4px;letter-spacing:.4px}.interactive-demo .workspace-plus{display:none}.interactive-demo .workspace-stats{gap:5px}.interactive-demo .workspace-stats>div{padding:9px 7px}.interactive-demo .workspace-stats>div>span{font-size:6px}.interactive-demo .workspace-stats b{font-size:24px;display:block;margin:10px 0 8px}.interactive-demo .workspace-stats b>small{display:block;font-size:5px;margin-top:5px}.interactive-demo .workspace-stats i{font-size:5px}.interactive-demo .workspace-main>.demo-navigation{gap:17px;margin-top:22px}.interactive-demo .workspace-main>.demo-navigation>button{font-size:9px}.interactive-demo .workspace-board{gap:6px}.interactive-demo .workspace-column>span{font-size:6px;gap:3px;padding-bottom:9px}.interactive-demo .workspace-task{padding:8px 6px;font-size:8px;line-height:1.7;margin-bottom:7px}.interactive-demo .workspace-task>small{font-size:6px}.interactive-demo .workspace-task>i{width:15px;height:2px;margin-bottom:7px}.interactive-demo .workspace-task>span{margin-top:12px}.interactive-demo .workspace-task b{font-size:5px;height:12px;width:12px}.workspace-selected{padding:12px;margin-top:15px}.workspace-selected>span{font-size:11px;gap:6px}.workspace-selected>p{font-size:10px}}@media(max-width:370px){.work-nova .architecture-story h3{font-size:49px!important}.work-nova .architecture-story{padding-top:63px}.architecture-nav .demo-navigation{display:none}.interactive-demo .architecture-nav .demo-navigation{display:flex}.work-nova .architecture-bottom{font-size:3.5px;letter-spacing:.5px}.work-flow .store-copy h3{font-size:31px!important}.workspace-main{padding:18px 15px}.workspace-title h3{font-size:15px!important}.workspace-stats>div{padding:8px}.workspace-stats b{font-size:19px}.workspace-stats b>small{display:none}.workspace-title>div>span{font-size:3.5px}.workspace-task{font-size:5px;padding:7px}.interactive-demo .architecture-story h3{font-size:43px!important}.interactive-demo .demo-navigation{gap:15px}.interactive-demo .architecture-story>p{font-size:9px}.interactive-demo .architecture-bottom{font-size:4px}.interactive-demo .store-copy h3{font-size:38px!important}.interactive-demo .workspace-title h3{font-size:17px!important}.interactive-demo .workspace-stats i{font-size:4px}.interactive-demo .workspace-nav{font-size:6px}}@media(max-width:700px){.interactive-demo .workspace-board{grid-template-columns:1fr;gap:17px}.interactive-demo .workspace-column>span{font-size:11px;gap:7px}.interactive-demo .workspace-task{padding:14px;font-size:12px}.interactive-demo .workspace-task>small{font-size:10px}.interactive-demo .workspace-task b{font-size:8px;width:18px;height:18px}.interactive-demo .workspace-stats>div>span{font-size:8px;line-height:1.6;display:block}.interactive-demo .workspace-stats b>small{font-size:6px}.interactive-demo .workspace-stats i{display:none}.interactive-demo .workspace-main>.demo-navigation>button{font-size:11px}.workspace-selected>span{font-size:12px}.workspace-selected>p{font-size:12px}}@media(max-width:700px){.interactive-demo .store-hero>img{mask-image:linear-gradient(to bottom,transparent,#000 27%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 27%)}}.cinema-section{height:calc(100svh - 100px);min-height:650px;background:#02050b;--cinema-caption:0;scroll-margin-top:0}.cinema-section:focus{outline:none}.cinema-section .quantum-sticky{min-height:650px;height:100%;position:relative}.cinema-section .quantum-vignette{background:linear-gradient(#02050b77,transparent 25%,transparent 65%,#02050bdd 99%)}.cinema-section .quantum-top{inset:107px 6% auto}.cinema-section .quantum-top .eyebrow{font-size:8px;letter-spacing:1.15px;color:#8aa7d0;line-height:1.8}.cinema-section .quantum-top .eyebrow>i{height:4px;width:4px;background:#9ec5ff;box-shadow:0 0 15px #9ebfff}.cinema-repeat{position:absolute;top:99px;right:6%;display:flex;align-items:center;gap:8px;border:1px solid #425d8455;padding:10px 13px;border-radius:5px;color:#a4bddf;font-size:10px;line-height:1.5;background:#0b172c66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}.cinema-repeat:hover{border-color:#729bdb;background:#12213b}.cinema-section .quantum-brand{top:26%;left:5%;right:5%;text-align:center}.cinema-section .quantum-brand-kicker{font-size:8px;color:#8aa5ca;letter-spacing:2.1px}.cinema-section .quantum-brand h2{font-size:clamp(62px,12.2vw,180px);font-weight:600;line-height:1.14;letter-spacing:-.075em;margin:29px 0 25px;filter:drop-shadow(0 20px 25px #0006);text-shadow:none;perspective:900px}.cinema-section .quantum-brand h2>span{position:relative;display:inline-block;background:linear-gradient(155deg,#fff 4%,#ecf5ff 30%,#9eafcc 54%,#f2f7ff 61%,#bbcee9 88%);color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #bdcbe0) drop-shadow(0 2px 0 #5d708c) drop-shadow(0 3px 0 #2c3c57);transform:rotateX(4deg);font-weight:600}.cinema-section .quantum-brand h2>span:last-of-type{font-weight:450;background-image:linear-gradient(145deg,#bbd8ff 0,#6497ff 29%,#3867e6 56%,#6b9bff 64%,#2448ae);filter:drop-shadow(0 1px 0 #7098e9) drop-shadow(0 2px 0 #3156a6) drop-shadow(0 3px 0 #142b63)}.cinema-section .quantum-brand h2>i{color:#b1d1ff;font-size:12px;top:15%;right:2%}.cinema-section .quantum-brand>p{font-size:14px;color:#a0b4d2;line-height:1.95;letter-spacing:0;max-width:470px;margin:0 auto}.cinema-section .quantum-cta{font-size:13px;min-height:53px;margin-top:28px;padding:15px 24px;gap:38px;background:linear-gradient(130deg,#3568ff,#224bda);border:1px solid #7fa8ff55;box-shadow:inset 0 1px #a0baff38,0 7px 30px #224de527;color:#fff}.cinema-section .quantum-cta:hover{background:linear-gradient(130deg,#4a7aff,#325dea);box-shadow:inset 0 1px #c8d8ff55,0 10px 35px #224de544}.cinema-caption{position:absolute;left:7%;right:7%;top:70%;text-align:center;pointer-events:none;opacity:var(--cinema-caption)}.cinema-caption>span{font:7px/1.7 monospace;letter-spacing:1.6px;color:#6f8fb8}.cinema-caption>p{font-size:25px;line-height:1.4;letter-spacing:-.6px;font-weight:400;color:#d9e8fc;margin-top:11px}.cinema-progress{position:absolute;left:6%;right:6%;bottom:32px;color:#a0bce3}.cinema-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:12px}.cinema-progress-label{font:8px/1.7 monospace;letter-spacing:1.1px;color:#83a2ce}.cinema-percentage{font:12px/1.3 monospace;letter-spacing:1px;color:#c6ddff;font-variant-numeric:tabular-nums}.cinema-progress-track{position:relative;height:3px;background:#24344d;border-radius:3px;overflow:visible}.cinema-progress-track>span{display:block;position:relative;height:3px;width:100%;transform:scaleX(var(--quantum-progress));transform-origin:left;background:linear-gradient(90deg,#3662c8,#71a6ff 65%,#d1e9ff);border-radius:3px;box-shadow:0 0 13px #6a9eff66}.cinema-progress-track>span:after{content:"";position:absolute;right:0;top:-2px;width:8px;height:7px;border-radius:50%;background:#e3f1ff;filter:blur(2px);box-shadow:0 0 13px #8dbdff}.cinema-progress.preparing .cinema-progress-meta{opacity:.4}.cinema-loading{position:absolute;inset:42% 0 auto;display:flex;justify-content:center;align-items:center;gap:12px;color:#8da4c6;font-size:11px;z-index:3}.cinema-loading>i{display:block;width:15px;height:15px;border:1px solid #526a8f;border-top-color:#c4ddff;border-radius:50%;animation:spin .9s linear infinite}.cinema-section.quantum-static .quantum-brand{opacity:1;transform:none}.cinema-section.quantum-static .cinema-caption{display:none}.preloader-line{height:4px;background:#c5d3f3;position:absolute;inset:auto 0 0;overflow:hidden;transform:none!important}.preloader-line>span{display:block;width:100%;height:4px;transform-origin:left;background:linear-gradient(90deg,#254dff,#81a9ff);box-shadow:0 0 20px #3763ff88;transition:transform .12s linear}.hero-bottom-note{font:8px/1.8 monospace;letter-spacing:.8px;color:#9aa9c1}.hero-copy>p{max-width:420px;font-size:15px;line-height:1.9;color:#77849b}.section-title-row p{color:#7b8a9f;line-height:1.9}.expanded-product>p.product-description{color:#5a6d8b}.product-more>summary{color:#3e5c89}.service-tags>span{line-height:1.7}.work-note{font-size:10px;line-height:1.8;max-width:740px}.footer-main>p{max-width:220px;line-height:1.9}.footer-social i{white-space:nowrap;font-size:5px}.generic-ua-label{letter-spacing:.7px}@media(max-width:1100px){.cinema-section .quantum-brand{top:28%}.cinema-section .quantum-brand h2{font-size:12.3vw}.cinema-section .quantum-brand>p{font-size:13px}.cinema-section .quantum-top .eyebrow{font-size:7px}.cinema-repeat{font-size:9px;padding:9px 11px}.hero-copy>p{font-size:13px;max-width:370px}}@media(max-width:700px){.cinema-section,.cinema-section.quantum-static{height:calc(100svh - 84px);min-height:620px}.cinema-section .quantum-sticky{height:100%;min-height:620px}.cinema-section .quantum-top{inset:98px 6% auto;max-width:74%}.cinema-section .quantum-top .eyebrow{font-size:6px;letter-spacing:.7px;line-height:1.9}.cinema-section .quantum-brand{top:27%;left:6%;right:6%}.cinema-section .quantum-brand-kicker{font-size:6px;letter-spacing:1.3px}.cinema-section .quantum-brand h2{font-size:22.7vw;line-height:1.02;letter-spacing:-.075em;margin:26px 0 27px}.cinema-section .quantum-brand h2>span{display:block;transform:rotateX(4deg)}.cinema-section .quantum-brand h2>i{font-size:9px;top:4%;right:4%}.cinema-section .quantum-brand>p{font-size:12px;line-height:1.9;max-width:330px}.cinema-section .quantum-brand>p>br{display:none}.cinema-section .quantum-cta{font-size:12px;padding:14px 19px;min-height:51px;gap:30px;margin-top:25px}.cinema-repeat{top:126px;right:6%;font-size:8px;padding:8px 10px;gap:6px}.cinema-repeat>svg{width:11px}.cinema-caption{top:69%;left:7%;right:7%}.cinema-caption>span{font-size:5px;letter-spacing:1.1px}.cinema-caption>p{font-size:21px;line-height:1.45;margin-top:12px}.cinema-progress{bottom:28px}.cinema-progress-meta{padding-bottom:12px;gap:18px}.cinema-progress-label{font-size:6px;letter-spacing:.8px;max-width:75%}.cinema-percentage{font-size:11px}.hero-bottom-note{font-size:6px;letter-spacing:.5px}.hero-copy>p{font-size:13px;line-height:1.9;max-width:345px}.footer-main>p{max-width:165px;font-size:9px}.work-note{font-size:10px;line-height:1.9}}@media(max-width:370px){.cinema-section,.cinema-section.quantum-static,.cinema-section .quantum-sticky{min-height:590px}.cinema-section .quantum-brand{top:27%}.cinema-section .quantum-brand-kicker{font-size:5px}.cinema-section .quantum-brand h2{font-size:23vw;margin-top:24px;margin-bottom:24px}.cinema-section .quantum-brand>p{font-size:11px;line-height:1.9;max-width:265px}.cinema-section .quantum-cta{font-size:11px;padding:13px 17px;min-height:48px;gap:25px;margin-top:22px}.cinema-progress-label{font-size:5.5px;letter-spacing:.5px}.cinema-caption>p{font-size:20px}.hero-copy>p{font-size:12px}.cinema-section .quantum-top{max-width:84%}.cinema-section .quantum-top .eyebrow{font-size:5.5px}.cinema-repeat{top:124px}}@media(prefers-reduced-motion:reduce){.cinema-section .quantum-brand h2>span{transform:none}.cinema-progress-track>span{transition:none}.cinema-loading>i{animation:none}}.showcase-overlay .modal-close{position:sticky;top:0;z-index:20;display:flex;margin:-22px -22px -11px auto;background:#f8faffee;border:1px solid #e3e8f1;box-shadow:0 3px 12px #24345115;border-radius:50%}@media(max-width:700px){.showcase-overlay .modal-close{margin:-19px -7px -11px auto}}.cinema-section .quantum-top>.eyebrow{max-width:none;text-align:left}.site-header{isolation:isolate;--header-logo-opacity:1}.site-header>.header-brand,.site-header>.desktop-nav,.site-header>.header-actions{position:relative;z-index:2}.site-header>.header-brand>.brand{opacity:var(--header-logo-opacity)}.header-signature{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;contain:paint}.header-miner-stage{display:block;width:100%;height:100%;pointer-events:none}.header-signature[data-stage=waiting],.header-signature[data-stage=complete],.header-signature[data-stage=fallback],.header-signature[data-blocked=true]{visibility:hidden}@media(prefers-reduced-motion:reduce){.site-header>.header-brand>.brand{opacity:1!important}.header-signature{display:none}}:root{--muted:#52627b}.hero-copy>p,.section-title-row>p,.expanded-product>p.product-description,.product-outcome p,.approach-grid p,.cabinet-promo-copy p,.faq-title p,.faq-answer>p,.work-card-caption>span,.work-note,.showcase-modal-heading>p,.showcase-modal-heading h2>span,.showcase-modal-footer>p,.brief-sub,.privacy-copy,.footer-main>p{color:#52627b}.service-tags>span,.product-more>summary,.brief-bottom>.quiet,.calculator-note,.chat-disclaimer,.auth-privacy,.portal-footer{color:#5b6a82}.form-fields input::placeholder,.form-fields textarea::placeholder{color:#64728a;opacity:1}.modal .eyebrow,.step-counter{color:#596a85}.service-option{font-size:13px}.modal>.modal-close{position:sticky;top:0;right:auto;z-index:30;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-28px -28px -16px auto;transform:none;border:1px solid #dce4f1;border-radius:50%;background:#fafbfe;color:#52627b;box-shadow:0 3px 12px #24345115}.showcase-overlay .modal>.modal-close{margin:-22px -22px -22px auto}.brief-heading{padding-right:45px}.brief-overlay h2[tabindex],#main:focus,#contact:focus{outline:none}.brief-help-choice{display:flex;align-items:center;gap:12px;color:#345dd6;font-size:12px;line-height:1.7;min-height:44px;text-align:left;margin-top:13px;padding:4px 0}.brief-help-choice>svg{flex-shrink:0}.brief-success .brief-receipt-note{font-size:12px;line-height:1.8;color:#52627b;margin-top:14px}.mobile-service-picker{display:none}.product-more>summary:focus-visible,.product-example>summary:focus-visible{outline:3px solid #6380ff;outline-offset:4px;border-radius:4px}.footer-contact{margin-left:auto;max-width:240px}.footer-contact>span{font-size:8px;letter-spacing:1.1px;color:#a8b9d8}.footer-contact>button{display:flex;align-items:center;gap:25px;min-height:44px;font-size:16px;color:#edf4ff;margin-top:9px}.footer-contact>button>svg{color:#90b2ff}.footer-contact>p{font-size:11px;line-height:1.8;color:#a1b3d0;margin-top:8px}#contact{scroll-margin-top:100px}@media(max-width:700px){.services-grid>.service-list{display:none}.mobile-service-picker{display:block;margin-bottom:23px;color:#4f607b;font-size:12px;line-height:1.7}.mobile-service-picker>span{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.mobile-service-picker>span>span{font:10px monospace;color:#647897}.mobile-service-picker>select{width:100%;min-height:52px;padding:13px 15px;border:1px solid #cbd5e7;border-radius:8px;background:#fff;color:#202b43;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist;box-sizing:border-box}.modal>.modal-close{margin:-23px -12px -21px auto}.showcase-overlay .modal>.modal-close{margin:-20px -10px -24px auto}.modal h2{overflow-wrap:anywhere}.service-option{font-size:12px;line-height:1.6}.brief-help-choice{font-size:12px;margin-top:13px}.brief-sub{font-size:13px}.brief-bottom>.quiet{font-size:10px}.brief-success .brief-receipt-note{font-size:12px}.mobile-toggle{width:44px;height:44px}.header-brand{min-height:44px}.footer-contact{grid-column:1/-1;margin-left:0;padding-right:48px;max-width:320px}.footer-contact>span{font-size:8px}.footer-contact>button{font-size:17px;margin-top:7px}.footer-contact>p{font-size:12px}#contact{scroll-margin-top:85px}}@media(max-width:370px){.header-brand{flex:none}.header-brand .brand{gap:5px}.header-brand .wordmark,.header-brand .wordmark-design{font-size:20px}.header-brand .brand-mark{width:26px;height:26px}.header-actions{gap:10px}.service-option{font-size:11px}.brief-heading{padding-right:38px}}.site-footer .footer-main>p{color:#a1b3d0}@media(min-width:701px)and (max-width:900px){.site-header,.site-header.scrolled{height:82px}.desktop-nav,.header-cta,.language{display:none}.mobile-toggle{display:flex;width:44px;height:44px}.mobile-menu{display:flex;position:fixed;inset:82px 0 auto;z-index:59;flex-direction:column;gap:2px;padding:22px 6% 30px;background:#fafbfe;border-bottom:1px solid #dce4f1;box-shadow:0 20px 35px #15244f1a;max-height:calc(100svh - 82px);overflow-y:auto}.mobile-menu>a{display:flex;align-items:center;gap:18px;padding:16px 0;font-size:24px;border-bottom:1px solid #e4e9f2}.mobile-menu>a>small{font-size:9px;color:#647897}.mobile-menu>a>svg{margin-left:auto;width:20px;color:#2d4dff}}@media(max-width:700px){.mobile-menu{max-height:calc(100svh - 73px);overflow-y:auto}}.brief-success>p:not(.eyebrow),.form-fields>label,.form-fields .checkbox-label,.brief-sub{color:#52627b}.dashboard .muted,.dashboard-stats p,.dashboard-stats>div>span,.portal-sidebar nav>button,.portal-topbar .back-button,.portal-user,.demo-banner,.demo-banner>button,.panel-title .text-button,.progress-label,.project-card-bottom>span,.portal-footer,.project-stages>span{color:#52627b}@media(max-width:700px){.portal-sidebar nav>button{font-size:10px;min-height:48px;padding:8px 5px}.portal-topbar .back-button{font-size:11px;min-height:44px}.demo-banner{font-size:10px;line-height:1.6}.demo-banner>button{font-size:10px;min-height:32px}.dashboard-heading .eyebrow{font-size:8px}.dashboard-heading .muted{font-size:12px}.dashboard-stats>div>span{font-size:10px;flex-wrap:wrap}.dashboard-stats p{font-size:9px}.panel-title .text-button{font-size:10px;min-height:44px}.project-ref{font-size:8px}.status-tag{font-size:10px}.project-card .project-tags>span{font-size:10px}.progress-label{font-size:11px}.project-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 7px}.project-stages>span{font-size:8px}.project-card-bottom>span{font-size:9px}.project-card-bottom>.text-button{font-size:11px;min-height:44px}.portal-footer{font-size:8px}}.hero{background:radial-gradient(ellipse at 77% 39%,#eef0f6 0,transparent 48%),#fbfbfd}.hero-grid{opacity:.42}.hero-copy{position:relative;z-index:3}.hero h1{letter-spacing:-4.5px}.hero-art{width:55%;right:1%;top:128px;height:calc(100% - 215px);min-height:490px}.sculpture-experience{position:relative;width:100%;height:100%;isolation:isolate}.sculpture-meta{position:absolute;top:2%;left:11%;right:7%;display:flex;justify-content:space-between;font:8px/1.5 monospace;letter-spacing:1.8px;color:#687995}.sculpture-stage{position:absolute;top:0;right:0;bottom:20%;left:0;cursor:grab;touch-action:pan-y;outline:none}.sculpture-stage[data-dragging=true]{cursor:grabbing}.sculpture-stage:focus-visible{outline:2px solid #5476ff;outline-offset:-20px;border-radius:30px}.sculpture-stage>canvas{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:2}.sculpture-emergency{display:none;color:#2d4dff;font-size:240px;font-weight:800;letter-spacing:-30px;position:absolute;top:10%;right:0;bottom:10%;left:0;text-align:center}.sculpture-stage[data-renderer=unavailable]>.sculpture-emergency{display:block}.sculpture-plinth{position:absolute;z-index:-1;left:22%;right:13%;height:8%;top:65%;background:radial-gradient(ellipse,#182b5530,transparent 68%);filter:blur(12px);transform:rotate(-8deg)}.sculpture-caption{position:absolute;bottom:18%;left:8%;right:5%;text-align:center;display:flex;align-items:center;flex-direction:column;gap:7px;pointer-events:none}.sculpture-caption strong{font-size:14px;font-weight:600;letter-spacing:-.3px;color:#273349}.sculpture-caption>span{font-size:10px;color:#52627b}.sculpture-controls{position:absolute;bottom:6%;left:10%;right:5%;display:flex;align-items:center;justify-content:center;gap:10px}.sculpture-modes{display:flex;gap:3px;padding:5px;border:1px solid #d9deea;border-radius:40px;background:#fff9;box-shadow:0 6px 22px #283a6810;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sculpture-modes>button{display:flex;align-items:center;gap:7px;min-height:40px;border-radius:30px;padding:10px 14px;font-size:10px;color:#52627b;transition:background .3s,color .3s,box-shadow .3s}.sculpture-modes small{font:7px monospace;opacity:.6}.sculpture-modes>button[aria-pressed=true]{background:#2449f5;color:#fff;box-shadow:0 3px 9px #2449f530}.sculpture-motion{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d7dfee;border-radius:50%;color:#52627b;background:#fff9}.sculpture-hint{position:absolute;inset:auto 6% -1% 11%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px;color:#52627b}.sculpture-arrows{display:flex;margin-left:10px}.sculpture-arrows button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%}.sculpture-arrows button:hover{background:#e8edfd}.button,.work-open,.back-top{translate:var(--magnet-x,0) var(--magnet-y,0);transition:translate .22s ease,background .25s,color .25s,box-shadow .25s,transform .25s}.button>svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.button:hover>svg{transform:translate(2px,-2px)}.work-card:hover .work-card-caption h3{color:#2449f5}.work-card:hover .work-visual{box-shadow:0 22px 50px #21365c1a}.work-card:hover .work-open{background:#2449f5;color:#fff}}.button:active,.sculpture-modes button:active,.work-open:active{transform:scale(.97)}.work-visual{transition:box-shadow .6s;isolation:isolate}.work-card-caption h3{transition:color .3s}[data-reveal]{transition-duration:.85s;transition-timing-function:cubic-bezier(.2,.75,.2,1)}.section-title-row h2,.faq-title h2{overflow:hidden}.section-title-row h2>em{display:inline-block}.work-grid>.work-card:nth-child(2){transition-delay:.09s}.work-grid>.work-card:nth-child(3){transition-delay:.16s}.showcase-overlay{padding:26px;background:#13203c78;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.showcase-overlay .modal{width:min(1180px,100%);max-width:1180px;max-height:94svh;padding:50px 55px 45px;border-radius:22px;background:#f8f9fc;animation:case-unfold .6s cubic-bezier(.16,1,.3,1) both}.showcase-modal-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;margin:0 0 30px;align-items:end}.showcase-modal-heading>.eyebrow{grid-column:1/-1;margin-bottom:18px}.showcase-modal-heading h2{font-size:54px;letter-spacing:-2.8px;line-height:1.1;margin:0}.showcase-modal-heading h2>span{font-size:13px;letter-spacing:0;margin-top:14px;line-height:1.6}.showcase-modal-heading>p{font-size:13px;line-height:1.9;margin:0}.case-browser-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;color:#52627b;font:9px/1.5 monospace;letter-spacing:1px}.case-browser-label>span:last-child{color:#2449f5}.showcase-overlay .interactive-demo{border-radius:14px;box-shadow:0 18px 50px #20376315;overflow:hidden}.case-story{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:35px 0;border-bottom:1px solid #dce3ee}.case-story span{font:9px/1.5 monospace;color:#60708d;letter-spacing:1.4px}.case-story h3{font-size:20px;letter-spacing:-.6px;margin:10px 0 12px}.case-story p{font-size:13px;line-height:1.9;color:#52627b}.showcase-modal-footer{margin-top:28px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.showcase-modal-footer>div{grid-column:1/-1}.showcase-modal-footer>p{margin:0;max-width:470px;font-size:10px;line-height:1.8}.showcase-modal-footer .button{margin:0;min-height:52px}.case-pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce3ee;margin-top:35px;padding-top:15px;gap:15px}.case-pagination>span{font:9px monospace;color:#60708d}.case-pagination>button{display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;color:#273349}@keyframes case-unfold{0%{opacity:0;transform:translateY(28px) scale(.965);clip-path:inset(4% 3% 5% round 24px)}to{opacity:1;transform:none;clip-path:inset(0 round 22px)}}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(selvin-project){animation-duration:.65s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-old(selvin-project),::view-transition-new(selvin-project){height:100%;object-fit:cover;mix-blend-mode:normal}@media(min-width:701px)and (max-width:1050px){.hero-art{right:-5%;width:59%}.sculpture-controls{left:4%;right:5%;gap:6px}.sculpture-modes>button{padding:10px;font-size:9px}.sculpture-caption{left:3%}.showcase-modal-heading{column-gap:35px}.showcase-modal-heading h2{font-size:42px}}@media(max-width:700px){.hero h1{letter-spacing:-2.9px}.hero-art{position:relative;top:auto;right:auto;width:100%;height:485px;min-height:0;margin:12px 0 35px}.sculpture-meta{font-size:7px;top:0;left:4%;right:4%}.sculpture-stage{top:0;right:-8%;bottom:20%;left:-8%}.sculpture-plinth{top:64%;left:17%;right:10%}.sculpture-caption{left:0;right:0;bottom:21%}.sculpture-caption strong{font-size:14px}.sculpture-caption>span{font-size:11px}.sculpture-controls{left:-1%;right:-1%;bottom:6%;gap:7px}.sculpture-modes{padding:4px;gap:1px}.sculpture-modes>button{font-size:11px;padding:10px 12px;min-height:44px;gap:6px}.sculpture-modes small{font-size:7px}.sculpture-motion{width:44px;height:44px;flex-shrink:0}.sculpture-hint{left:0;right:0;bottom:-3%;font-size:10px}.sculpture-arrows button{width:44px;height:44px}.showcase-overlay{padding:9px}.showcase-overlay .modal{padding:35px 20px 25px;width:100%;max-height:96svh;border-radius:16px}.showcase-modal-heading{display:block;margin-bottom:24px}.showcase-modal-heading>.eyebrow{font-size:7px;display:block;margin-bottom:17px}.showcase-modal-heading h2{font-size:39px;letter-spacing:-1.9px}.showcase-modal-heading h2>span{font-size:13px;margin-top:9px}.showcase-modal-heading>p{font-size:12px;line-height:1.85;margin-top:19px}.case-browser-label{font-size:7px;letter-spacing:.5px}.showcase-overlay .interactive-demo{border-radius:9px}.case-story{grid-template-columns:1fr;gap:24px;padding:26px 0}.case-story span{font-size:8px}.case-story h3{font-size:19px}.case-story p{font-size:12px}.showcase-modal-footer{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.showcase-modal-footer>p{font-size:10px}.showcase-modal-footer .button{font-size:12px;width:100%;justify-content:space-between;min-height:50px}.case-pagination{gap:10px;margin-top:25px}.case-pagination>button{font-size:10px;gap:7px}.case-pagination>span{font-size:8px}.case-pagination svg{width:15px}.showcase-overlay .modal>.modal-close{margin:-23px -8px -21px auto}}@media(max-width:370px){.sculpture-modes>button{font-size:10px;padding:10px 9px;gap:4px}.sculpture-modes small{display:none}.sculpture-controls{gap:7px}.sculpture-caption strong{font-size:13px}.hero-art{height:450px}.sculpture-hint{font-size:9px}}@media(prefers-reduced-motion:reduce){.showcase-overlay .modal{animation:none}.sculpture-stage{cursor:default}.button,.work-open,.back-top{translate:none!important}::view-transition-group(*){animation-duration:.01ms}}:root{--surface:#fbfbfd;--surface-raised:#fff;--surface-soft:#f0f3fa;--copy:#171d2b;--copy-soft:#52627b;--copy-faint:#66768f;--edge:#dce3ef;--accent:#254dff;--field:#fff;color-scheme:light}:root[data-theme=dark]{--surface:#090d16;--surface-raised:#111927;--surface-soft:#151f30;--copy:#edf2fd;--copy-soft:#b0bed4;--copy-faint:#91a4c4;--edge:#29364d;--accent:#8ba5ff;--field:#0e1624;--ink:#edf2fd;--muted:#b0bed4;--line:#29364d;--paper:#090d16;--blue:#8ba5ff;color-scheme:dark}html,body,.site-shell{background:var(--surface);color:var(--copy)}.site-shell,.hero,.site-header,.mobile-menu,.service-detail,.service-detail-copy,.lab-chat,.time-calculator,.cabinet-promo,.site-footer,.modal,.portal{transition:background-color .7s ease,color .55s ease,border-color .55s ease}.theme-toggle{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--edge);border-radius:50%;background:var(--surface-raised);color:var(--copy);flex-shrink:0;transition:background .4s,transform .4s}.theme-toggle:hover{transform:rotate(-12deg);background:var(--surface-soft)}.theme-wave{position:fixed;left:var(--wave-x);top:var(--wave-y);width:8px;height:8px;z-index:85;border-radius:50%;pointer-events:none;translate:-50% -50%;background:transparent;border:1px solid #a0baff99;box-shadow:0 0 9px 3px #638cff66;animation:stellar-wave 1.05s cubic-bezier(.12,.58,.2,1) both}.theme-wave--light{border-color:#d5e2ff;box-shadow:0 0 10px 5px #d7e5ff88}.studio-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#f8faff;color:#171d2b;display:flex;flex-direction:column;isolation:isolate}.studio-intro-top{position:absolute;inset:30px 5.2% auto;display:flex;align-items:center;justify-content:space-between;z-index:2}.studio-intro-top>span{font:8px/1.6 monospace;letter-spacing:1.2px;color:#637392}.studio-intro>canvas{position:absolute;top:7%;right:0;bottom:24%;left:0;width:100%;height:69%;pointer-events:none;z-index:-1}.studio-intro-copy{position:absolute;left:5.2%;bottom:22%;pointer-events:none}.studio-intro-copy>.eyebrow{font-size:8px;color:#617596}.studio-intro h2{font-size:clamp(48px,6vw,90px);font-weight:500;letter-spacing:-.065em;line-height:1.1;margin-top:20px}.studio-intro h2 em{color:#254dff}.studio-intro-bottom{position:absolute;inset:auto 5.2% 35px;display:flex;align-items:center;gap:30px;border-top:1px solid #dce3ef;padding-top:20px}.studio-intro-bottom>span{font:8px monospace;letter-spacing:1px;color:#61718e}.studio-intro-bottom>strong{font:26px monospace;letter-spacing:-1px;font-weight:400;color:#1f3d8b;margin-left:auto}.studio-intro-bottom small{font-size:10px;margin-left:5px}.studio-intro-bottom>button{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #cfd9ec;border-radius:8px;padding:13px 18px;min-height:46px;font-size:11px;color:#233858;background:#ffffffa6}.studio-intro-progress{position:absolute;inset:auto 0 0;height:4px;background:#dce6fb}.studio-intro-progress>span{display:block;height:100%;background:#315bff;transform-origin:left;box-shadow:0 0 14px #315bff77;transition:transform .09s linear}@keyframes stellar-wave{0%{transform:scale(.1);opacity:0}6%{opacity:.9}50%{opacity:.4}to{transform:scale(350);opacity:0}}.hero h1{font-size:clamp(48px,4.6vw,75px);letter-spacing:-.065em;line-height:1.1}.hero h1>span{white-space:nowrap}.hero-copy>p{max-width:415px;font-size:14px;line-height:1.9;color:var(--copy-soft)}.sculpture-meta{font-size:8px;letter-spacing:1.3px}.sculpture-caption strong{font-size:15px}.sculpture-caption>span{max-width:300px;line-height:1.7;font-size:11px}.sculpture-modes>button{font-size:11px;min-height:44px;padding-inline:14px}.sculpture-modes small{display:none}.sculpture-motion{width:44px;height:44px}.sculpture-hint{font-size:9px}.sculpture-arrows button{width:36px;height:36px}.cinema-section{background:var(--surface)}.cinema-section .quantum-vignette{background:none}.cinema-section .quantum-top .eyebrow,.cinema-section .cinema-progress-label{color:var(--copy-faint)}.cinema-section[data-phase=burst] .quantum-top .eyebrow,.cinema-section[data-phase=identity] .quantum-top .eyebrow,.cinema-section[data-phase=complete] .quantum-top .eyebrow,.cinema-section[data-phase=burst] .cinema-progress-label,.cinema-section[data-phase=identity] .cinema-progress-label,.cinema-section[data-phase=complete] .cinema-progress-label{color:#9cb7de}.cinema-section .cinema-percentage{color:var(--copy-soft)}.cinema-section[data-phase=burst] .cinema-percentage,.cinema-section[data-phase=identity] .cinema-percentage,.cinema-section[data-phase=complete] .cinema-percentage{color:#c6ddff}.cinema-caption>span{color:#61799e}.cinema-caption>p{color:#536988}.cinema-section[data-phase=burst] .cinema-caption>p{color:#d9e8fc}.cinema-continue{display:flex;align-items:center;justify-content:center;gap:15px;min-height:44px;margin:9px auto 0;font-size:10px;color:#adc2e2;width:fit-content}.cinema-continue>span{font-size:17px}.cinema-section .quantum-brand-kicker{font-size:8px;letter-spacing:1.3px;line-height:1.8}.light-return{position:relative;isolation:isolate;min-height:590px;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--edge);overflow:hidden;background:var(--surface)}.light-return>canvas{position:absolute;inset:0 0 0 auto;height:100%;width:55%;pointer-events:none;z-index:-1}.light-return>.eyebrow{font-size:8px;letter-spacing:1.4px;color:var(--copy-faint);margin-bottom:33px}.light-return-copy{max-width:620px}.light-return h2{font-size:clamp(35px,4.4vw,68px);letter-spacing:-.055em;font-weight:500;line-height:1.17}.light-return-copy>p{max-width:420px;margin-top:24px;line-height:1.9;color:var(--copy-soft);font-size:14px}.light-return-copy>.button{margin-top:28px}.light-return-switch{position:absolute;right:5.2%;bottom:35px;display:flex;align-items:center;gap:10px;font-size:11px;min-height:44px;padding:10px 14px;border:1px solid var(--edge);border-radius:30px;color:var(--copy-soft);background:var(--surface-raised)}.site-footer{background:var(--surface-soft)}.site-footer .brand{color:var(--copy)}.site-footer .footer-main>p,.footer-contact>span,.footer-contact>p,.footer-bottom,.footer-bottom>button{color:var(--copy-soft)}.footer-contact>button{color:var(--copy)}:root[data-theme=dark] .hero{background:radial-gradient(ellipse at 76% 40%,#1e2d493d,transparent 55%),var(--surface)}:root[data-theme=dark] .site-header{background:#090d16b8}:root[data-theme=dark] .site-header.scrolled{background:#090d16ed}:root[data-theme=dark] .desktop-nav a,:root[data-theme=dark] .hero-topline,:root[data-theme=dark] .hero-kicker,:root[data-theme=dark] .language,:root[data-theme=dark] .hero-proof>span:last-child,:root[data-theme=dark] .hero-proof strong,:root[data-theme=dark] .scroll-hint,:root[data-theme=dark] .hero-bottom-note{color:var(--copy-soft)}:root[data-theme=dark] .button.dark{background:#edf2fd;color:#101725}:root[data-theme=dark] .button.dark:hover{background:#c6d5f3}:root[data-theme=dark] .button.primary{background:#355bff;color:#fff}:root[data-theme=dark] .button.primary:hover{background:#4b6dff}:root[data-theme=dark] .button.outline{border-color:var(--edge)}:root[data-theme=dark] .mobile-menu,:root[data-theme=dark] .service-detail,:root[data-theme=dark] .service-detail-copy,:root[data-theme=dark] .time-calculator,:root[data-theme=dark] .cabinet-promo{background:var(--surface-soft);border-color:var(--edge)}:root[data-theme=dark] .mobile-menu>a,:root[data-theme=dark] .service-tags>span,:root[data-theme=dark] .product-more,:root[data-theme=dark] .product-capability,:root[data-theme=dark] .product-flow,:root[data-theme=dark] .product-problem{border-color:var(--edge)}:root[data-theme=dark] .mobile-menu>a>small,:root[data-theme=dark] .mobile-service-picker,:root[data-theme=dark] .mobile-service-picker>span>span{color:var(--copy-soft)}:root[data-theme=dark] .mobile-service-picker>select{color:var(--copy);background:var(--field);border-color:var(--edge)}:root[data-theme=dark] .sculpture-meta,:root[data-theme=dark] .sculpture-hint,:root[data-theme=dark] .sculpture-caption>span{color:var(--copy-soft)}:root[data-theme=dark] .sculpture-caption strong{color:var(--copy)}:root[data-theme=dark] .sculpture-modes,:root[data-theme=dark] .sculpture-motion{background:#152138c9;color:var(--copy-soft);border-color:#3c4d69}:root[data-theme=dark] .sculpture-modes>button{color:#c2cee3}:root[data-theme=dark] .sculpture-modes>button[aria-pressed=true]{color:#fff;background:#355bff}:root[data-theme=dark] .sculpture-arrows button:hover{background:#233554}:root[data-theme=dark] .sculpture-plinth{background:radial-gradient(ellipse,#87a6ff30,transparent 68%)}:root[data-theme=dark] .section-title-row>p,:root[data-theme=dark] .work-card-caption>span,:root[data-theme=dark] .work-note,:root[data-theme=dark] .expanded-product>p.product-description,:root[data-theme=dark] .product-outcome p,:root[data-theme=dark] .product-capability p,:root[data-theme=dark] .product-example>p,:root[data-theme=dark] .approach-grid p,:root[data-theme=dark] .cabinet-promo-copy p,:root[data-theme=dark] .faq-title p,:root[data-theme=dark] .faq-answer>p{color:var(--copy-soft)}:root[data-theme=dark] .service-number,:root[data-theme=dark] .section-aside,:root[data-theme=dark] .product-section-label,:root[data-theme=dark] .product-flow>span,:root[data-theme=dark] .product-flow i,:root[data-theme=dark] .capability-number,:root[data-theme=dark] .product-problem>span,:root[data-theme=dark] .product-outcome>div>span,:root[data-theme=dark] .service-detail-copy .eyebrow,:root[data-theme=dark] .faq-item>button>.faq-number{color:var(--copy-faint)}:root[data-theme=dark] .service-tags>span,:root[data-theme=dark] .product-more>summary,:root[data-theme=dark] .product-problem>p,:root[data-theme=dark] .product-capability h4,:root[data-theme=dark] .product-outcome,:root[data-theme=dark] .product-example>summary{color:#bdceef}:root[data-theme=dark] .product-example{background:#0e192e;border-color:var(--edge)}:root[data-theme=dark] .lab-chat{background:var(--surface-raised);border-color:var(--edge)}:root[data-theme=dark] .lab-tabs{background:var(--surface-soft)}:root[data-theme=dark] .lab-tabs>button{color:var(--copy-soft)}:root[data-theme=dark] .lab-tabs>button.active{color:var(--accent)}:root[data-theme=dark] .chat-heading,:root[data-theme=dark] .approach-grid article,:root[data-theme=dark] .calculator-result{border-color:var(--edge)}:root[data-theme=dark] .chat-heading>div>span,:root[data-theme=dark] .demo-chip,:root[data-theme=dark] .chat-date,:root[data-theme=dark] .chat-disclaimer,:root[data-theme=dark] .calculator-note,:root[data-theme=dark] .time-calculator>.eyebrow,:root[data-theme=dark] .time-calculator>p,:root[data-theme=dark] .time-calculator>label,:root[data-theme=dark] .time-calculator>label>strong,:root[data-theme=dark] .calculator-result>span{color:var(--copy-soft)}:root[data-theme=dark] .lab-message.agent-message>p{background:#1b2b43;color:#d7e3f6}:root[data-theme=dark] .lab-message.user-message>p{background:#355bff;color:#fff}:root[data-theme=dark] .quick-prompts>button{color:#c0d2f4;border-color:#3a4c69}:root[data-theme=dark] .quick-prompts>button:hover{background:#263a5d;color:#fff}:root[data-theme=dark] .action-event{color:#91c7a9}:root[data-theme=dark] .demo-chip{border-color:var(--edge)}:root[data-theme=dark] .modal-backdrop{background:#02040cb8}:root[data-theme=dark] .modal,:root[data-theme=dark] .showcase-overlay .modal{background:#111927;border-color:var(--edge);color:var(--copy)}:root[data-theme=dark] .modal .eyebrow,:root[data-theme=dark] .step-counter,:root[data-theme=dark] .brief-sub,:root[data-theme=dark] .brief-bottom>.quiet,:root[data-theme=dark] .privacy-copy,:root[data-theme=dark] .brief-success>p:not(.eyebrow),:root[data-theme=dark] .brief-success .brief-receipt-note,:root[data-theme=dark] .form-fields>label,:root[data-theme=dark] .form-fields .checkbox-label{color:var(--copy-soft)}:root[data-theme=dark] .modal>.modal-close{color:#d2dff4;background:#19263b;border-color:var(--edge)}:root[data-theme=dark] .brief-progress>span{background:#32425e}:root[data-theme=dark] .brief-progress>span.active{background:#7e9bff}:root[data-theme=dark] .service-option{border-color:#354663}:root[data-theme=dark] .service-option.selected{background:#23375b;color:#c6d5ff;border-color:#7a99ff}:root[data-theme=dark] .form-fields input,:root[data-theme=dark] .form-fields textarea,:root[data-theme=dark] .form-fields select,:root[data-theme=dark] .messages-select select,:root[data-theme=dark] .admin-status select{background:var(--field);color:var(--copy);border-color:#3b4f70}:root[data-theme=dark] .form-fields input::placeholder,:root[data-theme=dark] .form-fields textarea::placeholder{color:#97a9c5}:root[data-theme=dark] .brief-summary>span{background:#203250;color:#c2d1f5;border-color:#3b5278}:root[data-theme=dark] .brief-help-choice{color:#a9c0ff}:root[data-theme=dark] .showcase-modal-heading>p,:root[data-theme=dark] .showcase-modal-heading h2>span,:root[data-theme=dark] .showcase-modal-footer>p,:root[data-theme=dark] .case-story p,:root[data-theme=dark] .case-story span,:root[data-theme=dark] .case-pagination>span,:root[data-theme=dark] .case-browser-label{color:var(--copy-soft)}:root[data-theme=dark] .case-story,:root[data-theme=dark] .case-pagination{border-color:var(--edge)}:root[data-theme=dark] .case-pagination>button{color:var(--copy)}:root[data-theme=dark] .portal,:root[data-theme=dark] .portal-loading{background:var(--surface);color:var(--copy)}:root[data-theme=dark] .auth-art,:root[data-theme=dark] .portal-sidebar,:root[data-theme=dark] .portal-topbar,:root[data-theme=dark] .dashboard-stats>div,:root[data-theme=dark] .project-card,:root[data-theme=dark] .messages-panel,:root[data-theme=dark] .messages-select,:root[data-theme=dark] .empty-project{background:var(--surface-raised);border-color:var(--edge)}:root[data-theme=dark] .dashboard .muted,:root[data-theme=dark] .dashboard-stats p,:root[data-theme=dark] .dashboard-stats>div>span,:root[data-theme=dark] .portal-sidebar nav>button,:root[data-theme=dark] .portal-topbar .back-button,:root[data-theme=dark] .portal-user,:root[data-theme=dark] .demo-banner,:root[data-theme=dark] .demo-banner>button,:root[data-theme=dark] .panel-title .text-button,:root[data-theme=dark] .progress-label,:root[data-theme=dark] .project-card-bottom>span,:root[data-theme=dark] .portal-footer,:root[data-theme=dark] .project-stages>span,:root[data-theme=dark] .auth-privacy,:root[data-theme=dark] .auth-art p{color:var(--copy-soft)}:root[data-theme=dark] .project-card h3,:root[data-theme=dark] .panel-title h2,:root[data-theme=dark] .dashboard-stats strong,:root[data-theme=dark] .empty-project h2{color:#cfdef9}:root[data-theme=dark] .portal-sidebar nav>button.active{background:#24385c;color:#c3d4ff}:root[data-theme=dark] .message-bubble{background:#1d304f}:root[data-theme=dark] .message-bubble.from-client{background:#2b3c67}:root[data-theme=dark] .message-bubble>p{color:#c7d7f3}.mini-web,.mini-crm,.interactive-demo,.store-preview,.workspace-preview,.mini-portal,.agent-chat-pill,.app-product-scene,.assistant-product-scene{--ink:#171a23;--blue:#254dff;color:#171a23;color-scheme:light}@media(max-width:1100px){.header-actions{gap:13px}.theme-toggle{width:38px;height:38px}.hero-copy>p{font-size:13px}.light-return-copy{max-width:57%}}@media(min-width:701px)and (max-width:1050px){.hero-art{right:0;width:55%}}@media(max-width:700px){.studio-intro-top{top:25px}.studio-intro-top>span{max-width:90px;font-size:6px;line-height:1.8;text-align:right}.studio-intro>canvas{top:12%;right:0;bottom:35%;left:0;height:53%}.studio-intro-copy{bottom:24%}.studio-intro h2{font-size:51px}.studio-intro-bottom{bottom:25px;gap:15px;flex-wrap:wrap}.studio-intro-bottom>span{font-size:6px}.studio-intro-bottom>strong{font-size:22px}.studio-intro-bottom>button{font-size:10px;min-height:44px;padding:11px 14px;gap:15px}.header-actions{gap:8px;flex-shrink:0}.theme-toggle{width:44px;height:44px}.site-header{padding-inline:5%;gap:12px}.header-brand .wordmark,.header-brand .wordmark-design{font-size:23px}.header-brand .brand-mark{width:30px;height:30px}.hero h1{font-size:clamp(35px,9.6vw,58px);letter-spacing:-.065em;margin-block:25px}.hero-copy>p{font-size:14px;line-height:1.85;max-width:100%}.hero-buttons{gap:18px}.hero-buttons .button{font-size:12px}.hero-proof>span:last-child{font-size:10px}.sculpture-meta{font-size:7px}.sculpture-caption strong{font-size:15px}.sculpture-caption>span{font-size:12px;max-width:290px}.sculpture-modes>button{font-size:11px;padding-inline:12px}.sculpture-hint{font-size:10px}.sculpture-arrows button{width:44px;height:44px}.cinema-section .quantum-top{inset:95px 6% auto;max-width:calc(100% - 160px)}.cinema-section .cinema-repeat{top:88px;min-height:44px;font-size:9px;padding:10px 12px}.cinema-section .quantum-brand{top:24%}.cinema-section .quantum-brand-kicker{font-size:7px;letter-spacing:1px;max-width:290px;display:inline-block}.cinema-section .quantum-brand h2{font-size:22vw;margin-block:20px 17px}.cinema-section .quantum-brand>p{font-size:13px}.cinema-section .quantum-cta{margin-top:18px}.cinema-continue{margin-top:6px;font-size:10px}.cinema-progress{bottom:25px}.light-return{min-height:740px;justify-content:flex-end;padding-top:330px;padding-bottom:100px}.light-return>canvas{width:100%;height:340px;top:0;bottom:auto}.light-return>.eyebrow{font-size:7px;margin-bottom:22px}.light-return-copy{max-width:100%}.light-return h2{font-size:clamp(32px,8.5vw,45px)}.light-return-copy>p{font-size:13px;max-width:100%}.light-return-copy>.button{min-height:52px}.light-return-switch{right:5%;bottom:25px;font-size:10px}}@media(max-width:370px){.header-actions{gap:8px}.header-brand .wordmark,.header-brand .wordmark-design{font-size:20px}.header-brand .brand-mark{width:26px;height:26px}.hero h1{font-size:34px}.sculpture-modes>button{font-size:10px;padding-inline:10px}.sculpture-caption>span{font-size:11px;max-width:250px}.light-return h2{font-size:31px}.studio-intro h2{font-size:45px}.studio-intro-bottom>button{width:100%}.studio-intro-copy{bottom:29%}.cinema-section .quantum-brand-kicker{font-size:6px}.cinema-section .quantum-brand>p{font-size:12px}.cinema-section .quantum-cta{font-size:11px;gap:15px}}@media(prefers-reduced-motion:reduce){.theme-wave{display:none}.site-shell,.hero,.site-header,.mobile-menu,.service-detail,.service-detail-copy,.lab-chat,.time-calculator,.cabinet-promo,.site-footer,.modal,.portal{transition:none}}.hero{min-height:860px}.hero h1{font-size:clamp(48px,5.35vw,84px);line-height:1.12;letter-spacing:-.065em}.hero-copy>p{max-width:420px;font-size:14px;line-height:1.9}.hero-art{right:2%;width:50%;top:145px;height:calc(100% - 210px);min-height:520px}.product-demo{--demo-tilt-x:0deg;--demo-tilt-y:0deg;display:flex;flex-direction:column;justify-content:center;gap:15px;width:100%;height:100%;max-width:560px;margin:auto;perspective:1300px;padding:12px 14px 20px;color:var(--copy)}.product-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font:8px/1.6 monospace;letter-spacing:1.1px;color:var(--copy-faint)}.product-demo-badge{font-size:7px;letter-spacing:1px;padding:5px 8px;border:1px solid var(--edge);border-radius:4px;color:var(--copy-soft)}.product-demo-tabs{display:flex;gap:5px;border-bottom:1px solid var(--edge);padding-bottom:12px}.product-demo-tabs>button{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:7px;min-height:44px;padding:10px 15px;font-size:12px;color:var(--copy-soft);transition:background .25s,color .25s,box-shadow .25s}.product-demo-tabs>button[aria-selected=true]{background:#2d50f7;color:#fff;box-shadow:0 5px 14px #2d50f724}.product-demo-tabs>button:not([aria-selected=true]):hover{background:var(--surface-soft);color:var(--copy)}.product-demo-window{background:#fff;color:#18233a;border:1px solid #d5deed;border-radius:14px;box-shadow:0 22px 55px #253b701c,0 2px 6px #263c7110;overflow:hidden;transform:rotateX(var(--demo-tilt-x)) rotateY(var(--demo-tilt-y));transition:transform .3s ease,box-shadow .3s ease;isolation:isolate;color-scheme:light}.product-demo:focus-within .product-demo-window{transform:none}.product-demo-browser{height:37px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;background:#fbfcff;border-bottom:1px solid #e2e7f0;font-size:10px;color:#60718b}.product-demo-browser>span:first-child{display:flex;gap:4px}.product-demo-browser i{display:block;width:5px;height:5px;border-radius:50%;background:#c7d1e1}.product-demo-browser>span:last-child{font:7px monospace;letter-spacing:1px;color:#7889a4}.product-demo-panel{outline:none;animation:product-panel-in .42s cubic-bezier(.2,.8,.2,1) both;min-height:340px}.product-demo-panel:focus-visible{outline:2px solid #456cff;outline-offset:-3px}@keyframes product-panel-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.demo-website-cover{height:272px;position:relative;overflow:hidden;background:#263d42}.demo-website-cover>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;transition:transform 1.5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.demo-website-cover:hover>img{transform:scale(1.04)}}.demo-website-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b191d91,transparent 90%),linear-gradient(0deg,#0c191b8c,transparent 65%)}.demo-website-logo{position:absolute;top:21px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:20px;font-weight:700;letter-spacing:-.8px}.demo-website-logo>span{font:7px monospace;letter-spacing:1px;font-weight:400;color:#f0f5f4}.demo-website-cover>h3{position:absolute;left:24px;top:81px;font-size:37px;font-weight:500;line-height:1.05;letter-spacing:-1.8px;color:#fff}.demo-website-cover>button{position:absolute;left:24px;bottom:20px;min-height:44px;padding:10px 14px;background:#f9fcf3eb;color:#263a33;border-radius:5px;display:flex;align-items:center;gap:22px;font-size:11px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-website-next{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:74px;padding:12px 18px;background:#f4f7fc}.demo-website-next>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#586b87;line-height:1.6}.demo-website-next>span svg{color:#315ce0}.demo-website-next>button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#2853d3;font-weight:650;padding:7px 0}.product-demo-caption>strong{font-size:15px;line-height:1.6;font-weight:600;letter-spacing:-.3px;display:block;color:var(--copy)}.product-demo-caption>p{font-size:12px;line-height:1.8;color:var(--copy-soft);max-width:480px;margin-top:3px}.product-demo-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--edge);padding-top:6px}.product-demo-footer>span{font-size:9px;line-height:1.65;color:var(--copy-faint)}.product-demo-footer>button{font-size:10px;min-height:44px;display:flex;align-items:center;gap:7px;color:var(--copy-soft);white-space:nowrap;padding:8px 0 8px 8px}.demo-agent{padding:19px 20px 15px;background:linear-gradient(150deg,#f8faff,#fff 65%)}.demo-agent-title{display:flex;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid #e3e9f2}.demo-agent-title>span:first-child{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#e8eeff;color:#365ee4}.demo-agent-title>div{display:flex;flex-direction:column;gap:3px}.demo-agent-title strong{font-size:12px;font-weight:650}.demo-agent-title small{font-size:9px;color:#687c99}.demo-example-tag{font:7px monospace;letter-spacing:.6px;padding:5px 6px;border:1px solid #d7e1f1;border-radius:4px;margin-left:auto;color:#657b9c}.demo-agent-messages{display:flex;flex-direction:column;gap:12px;padding:17px 0;min-height:144px;justify-content:center}.demo-agent-welcome{text-align:center;font-size:13px;line-height:1.9;color:#617493;padding:10px 0}.demo-agent-welcome>svg{margin-bottom:7px;color:#6681c2}.demo-message{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.85}.demo-message>p{margin:0}.demo-message-user{align-self:flex-end;background:#2f53f5;border-radius:10px 10px 1px;color:#fff;padding:10px 13px;max-width:87%}.demo-message-user>svg{margin-top:4px;opacity:.8}.demo-message-agent{color:#354967;background:#edf2fb;border-radius:10px 10px 10px 1px;padding:12px 13px}.demo-message-agent>svg{color:#3e65e0;margin-top:4px}.demo-agent-prompts{display:flex;gap:7px;flex-wrap:wrap}.demo-agent-prompts>button{flex:1;display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:left;padding:10px 12px;min-height:44px;font-size:10px;line-height:1.5;color:#496183;background:#fff;border:1px solid #d8e2f1;border-radius:6px}.demo-agent-prompts>button[aria-pressed=true]{color:#294ec6;border-color:#839eec;background:#f2f5ff}.demo-next-action{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:11px;font-weight:650;line-height:1.6;color:#2e53cf;margin-top:13px;padding:10px 1px 0;border-top:1px solid #e0e7f3}.demo-crm{padding:20px 18px 14px;background:#f7f9fd}.demo-crm-title{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#35496a}.demo-crm-title>strong{font-size:12px;font-weight:650}.demo-crm-title>svg{color:#4369da}.demo-crm-title>span{margin-left:auto;font:7px monospace;letter-spacing:.8px;color:#6b809e}.demo-crm-board{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:210px}.demo-crm-column{min-width:0;border:1px solid #e1e7f1;background:#edf2f9;border-radius:8px;padding:10px}.demo-column-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#607492;margin-bottom:11px}.demo-column-title>b{font:10px monospace;display:grid;place-items:center;min-width:22px;height:22px;background:#dce6f5;color:#46608b;border-radius:5px}.demo-lead-card{background:#fff;border:1px solid #dce5f2;border-radius:7px;padding:12px 11px;box-shadow:0 4px 9px #2e487b08;animation:product-panel-in .35s ease both}.demo-lead-source{display:flex;align-items:center;gap:5px;font-size:8px;color:#7285a2;line-height:1.5}.demo-lead-source>svg{color:#6884c0}.demo-lead-card>h3{font-size:13px;line-height:1.5;letter-spacing:-.25px;margin-top:10px;font-weight:650}.demo-lead-card>p{font-size:10px;line-height:1.8;color:#617697;margin-top:8px}.demo-lead-person{display:flex;align-items:center;gap:7px;color:#6c7f9e;font-size:9px;margin-top:13px}.demo-lead-person>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:9px;font-style:normal;background:#e6edfb;color:#6a85ba}.demo-lead-card>button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:44px;margin-top:8px;padding:9px 0 0;font-size:10px;line-height:1.6;color:#365bd0;text-align:left;width:100%;border-top:1px solid #e6ecf6}.demo-lead-status{display:flex;align-items:center;gap:7px;color:#39765a;font-size:10px;min-height:44px;margin-top:8px;padding-top:9px;border-top:1px solid #e6ecf6}.demo-column-empty{font-size:10px;line-height:1.9;color:#7184a1;padding:14px 3px;text-align:center}.demo-crm-result{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.7;color:#536e8f;margin-top:14px;min-height:20px}.demo-crm-result>svg{color:#4a7e6e}:root[data-theme=dark] .product-demo-window{border-color:#52617b;box-shadow:0 25px 55px #0005,0 0 45px #3457b313}.product-demo[data-motion=off] .product-demo-window{transform:none;transition:none}.product-demo[data-motion=off] .product-demo-panel,.product-demo[data-motion=off] .demo-lead-card{animation:none}@media(max-width:1050px){.hero{height:auto;max-height:none;min-height:0;padding-bottom:74px;display:flex;flex-direction:column}.hero-copy{width:100%;padding-top:52px}.hero-copy>p{max-width:520px}.hero-art{position:relative;top:auto;right:auto;width:100%;height:auto;min-height:0;margin:32px 0 25px}.product-demo{height:auto;max-width:600px}.hero-bottom{bottom:20px}}@media(max-width:700px){.hero h1{font-size:clamp(35px,10vw,58px);letter-spacing:-.065em}.hero-copy>p{font-size:14px;line-height:1.9}.hero-art{position:relative;top:auto;right:auto;width:100%;height:auto;min-height:0;margin:30px 0 25px}.product-demo{padding:10px 0 15px;gap:14px;height:auto;max-width:520px}.product-demo-heading{font-size:7px;letter-spacing:.7px}.product-demo-badge{font-size:7px}.product-demo-tabs{gap:4px;padding-bottom:12px}.product-demo-tabs>button{font-size:11px;gap:7px;flex:1;padding:10px 9px}.product-demo-tabs>button>svg{width:14px}.product-demo-window{border-radius:11px;transform:none;box-shadow:0 15px 35px #213e7015}.product-demo-browser{padding-inline:12px;font-size:9px;gap:8px}.product-demo-browser>span:last-child{font-size:6px}.product-demo-panel{min-height:330px}.demo-website-cover{height:252px}.demo-website-logo{left:19px;right:19px;top:19px;font-size:19px}.demo-website-logo>span{font-size:6px}.demo-website-cover>h3{left:19px;top:78px;font-size:34px}.demo-website-cover>button{left:19px;bottom:19px;font-size:11px}.demo-website-next{flex-direction:column;align-items:flex-start;padding:12px 16px;gap:2px}.demo-website-next>span{font-size:11px}.demo-website-next>button{font-size:12px;gap:30px}.product-demo-caption>strong{font-size:15px}.product-demo-caption>p{font-size:12px}.product-demo-footer>span{font-size:9px;max-width:160px}.product-demo-footer>button{font-size:10px}.demo-agent{padding:16px}.demo-agent-title small{font-size:9px}.demo-message{font-size:12px}.demo-agent-prompts>button{font-size:11px;flex-basis:100%}.demo-next-action{font-size:12px;padding-top:12px}.demo-crm{padding:17px 12px 13px}.demo-crm-title>strong{font-size:11px}.demo-crm-column{padding:9px}.demo-lead-card{padding:11px 9px}.demo-lead-card>h3{font-size:12px}.demo-lead-card>p{font-size:11px}.demo-lead-person{font-size:9px}.demo-lead-card>button,.demo-lead-status{font-size:11px}.demo-column-empty{font-size:10px}.demo-crm-result{font-size:11px}.demo-lead-source{font-size:8px;flex-wrap:wrap}}@media(max-width:370px){.hero h1{font-size:34px}.product-demo-tabs>button{font-size:10px;padding-inline:6px;gap:5px}.product-demo-tabs>button>svg{width:13px}.product-demo-browser>span:last-child{display:none}.demo-website-logo>span{font-size:5px}.demo-website-cover{height:235px}.demo-website-cover>h3{font-size:31px}.demo-agent{padding:14px 12px}.demo-agent-title{gap:8px}.demo-agent-title small{font-size:8px}.demo-example-tag{font-size:6px;padding:4px}.demo-message{font-size:11px}.demo-message-agent{padding:11px 10px}.demo-crm-title>strong{font-size:10px}.demo-crm-board{gap:7px}.demo-crm-column{padding:7px}.demo-lead-card{padding:10px 7px}.demo-lead-card>h3{font-size:11px}.demo-lead-card>p{font-size:10px}.demo-lead-card>button{font-size:10px;gap:5px}.demo-lead-source{font-size:7px}.product-demo-footer>span{max-width:140px;font-size:8px}.product-demo-footer>button{font-size:9px}}@media(prefers-reduced-motion:reduce){.product-demo-window,.demo-website-cover>img{transform:none!important;transition:none}.product-demo-panel,.demo-lead-card{animation:none}}.retail-store{--retail-ink:#222620;--retail-muted:#687064;--retail-line:#d8d9ce;--retail-accent:#bb431e;color:var(--retail-ink);color-scheme:light;background:#f2f1eb}.retail-surface{background:#f2f1eb}.retail-nav{display:flex;align-items:center;gap:28px;padding:22px 30px;border-bottom:1px solid var(--retail-line)}.retail-nav>strong{font-size:26px;font-weight:850;letter-spacing:-1.7px;line-height:1}.retail-nav>strong>span{display:block;font:5px/1.6 monospace;letter-spacing:1.1px;margin-top:5px}.retail-nav>nav{display:flex;align-items:center;gap:25px;margin-left:auto}.retail-nav>nav>button{min-height:44px;font-size:12px;color:#474e43}.retail-bag{display:flex;align-items:center;gap:10px;min-width:44px;min-height:44px;font-size:11px;justify-content:center}.retail-bag>span{font:10px monospace}.retail-hero{display:grid;grid-template-columns:.88fr 1.12fr;position:relative;scroll-margin-top:20px;background:#ecebe4;outline:none}.retail-product-copy{padding:46px 35px 33px;z-index:1;min-width:0}.retail-kicker{font:8px/1.7 monospace;letter-spacing:1.3px;color:#687060}.retail-product-copy>h3{font-size:clamp(42px,5vw,68px);font-weight:600;letter-spacing:-3.8px;line-height:.98;margin:25px 0 22px}.retail-product-copy>h3>em{font-family:Georgia,serif;font-weight:400;color:#435b3b;letter-spacing:-3px}.retail-description{font-size:13px;line-height:1.85;color:#687064;max-width:260px}.retail-photo{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e8e6de}.retail-photo>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;animation:retail-image-in .45s ease both;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.retail-photo-index,.retail-photo-label{position:absolute;left:22px;z-index:1;font:7px/1.5 monospace;letter-spacing:1px;color:#596051}.retail-photo-index{top:22px}.retail-photo-label{bottom:22px}@keyframes retail-image-in{0%{opacity:.25;transform:translate(12px) scale(.98)}to{opacity:1;transform:none}}.retail-options{margin-top:28px;max-width:360px}.retail-product-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:18px;border-top:1px solid #cfd2c5;font-size:12px}.retail-product-heading>strong{font-size:17px;white-space:nowrap}.retail-options fieldset{border:0;padding:0;margin:18px 0 0;min-width:0}.retail-options legend{padding:0;font-size:10px;color:#69715f;margin-bottom:8px;width:100%}.retail-options legend strong{font-weight:500;color:#2e3827}.retail-colors>button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-right:5px;border-radius:50%}.retail-colors>button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;border:1px solid #59634c2b;color:#fff}.retail-colors>button[aria-pressed=true]{outline:1px solid #637356;outline-offset:-3px}.retail-colors>button:first-of-type>span{color:#35422f}.retail-sizes legend>span{float:right;color:#848c7a;font-size:9px}.retail-sizes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.retail-sizes button{min-height:44px;border:1px solid #ccd1c0;font-size:12px;background:#f6f5ef;transition:background .2s,color .2s}.retail-sizes button[aria-pressed=true]{background:#273c21;border-color:#273c21;color:#fff}.retail-sizes button:disabled{color:#a1a594;text-decoration:line-through;border-color:#dbded2;background:transparent;cursor:not-allowed}.retail-add{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px;min-height:49px;background:var(--retail-accent);color:#fff;padding:13px 17px;font-size:12px;line-height:1.6;font-weight:600;margin-top:17px;transition:background .2s}.retail-add:hover{background:#983719}.retail-notice{font-size:10px;line-height:1.8;color:#596550;margin-top:10px;min-height:36px}.retail-error{font-size:11px;line-height:1.7;color:#a23b22;margin-top:12px}.retail-details{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:32px 35px;border-top:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line);background:#e7e9de;scroll-margin-top:20px}.retail-details>div>span{font:7px/1.8 monospace;letter-spacing:.8px;color:#78816c}.retail-details strong{display:block;font-size:17px;letter-spacing:-.5px;font-weight:550;margin:12px 0 7px}.retail-details p{font-size:11px;line-height:1.85;color:#6b7561;max-width:250px}.retail-catalog,.retail-cart{padding:50px 35px 40px}.retail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.retail-section-heading>div>span{font:7px/1.8 monospace;letter-spacing:1.3px;color:#89917d}.retail-section-heading h4{font-size:34px;line-height:1.1;font-weight:550;letter-spacing:-1.5px;margin-top:16px;scroll-margin-top:25px}.retail-section-heading>span{font:8px monospace;color:#869078;letter-spacing:1px}.retail-section-heading h4>span{font:13px monospace;color:#9aa18c;margin-left:13px}.retail-filters{display:flex;flex-wrap:wrap;gap:7px;margin:27px 0 22px}.retail-filters>button{min-height:44px;border:1px solid #d3d7c9;background:transparent;font-size:11px;padding:10px 14px;color:#6a745f;border-radius:2px}.retail-filters>button[aria-pressed=true]{background:#263c20;color:#fff;border-color:#263c20}.retail-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.retail-product-card{min-width:0;text-align:left;color:#222c1c}.retail-card-photo{aspect-ratio:1.18;display:block;position:relative;overflow:hidden;background:#e5e3db}.retail-card-photo>img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.6,.3,1)}.retail-card-photo>svg{position:absolute;right:12px;bottom:12px;z-index:1;color:#34462b}.retail-card-meta{display:flex;justify-content:space-between;gap:10px;margin-top:15px;font-size:11px;line-height:1.7}.retail-card-meta>strong{font-weight:600}.retail-card-meta>span{white-space:nowrap;font-size:10px;color:#65705a}.retail-card-color{display:flex;gap:7px;align-items:center;font-size:10px;color:#7c8671;margin-top:5px}.retail-card-color>i{width:8px;height:8px;border-radius:50%;border:1px solid #7b85622b}.retail-catalog-count{font:8px/1.7 monospace;color:#8b947e;letter-spacing:.5px;margin-top:20px}.retail-cart{border-top:1px solid var(--retail-line);background:#faf9f3}.retail-clear{display:flex;align-items:center;gap:9px;font-size:10px;min-height:44px;color:#737e64}.retail-cart-lines{margin-top:26px}.retail-cart-line{display:grid;grid-template-columns:88px minmax(100px,1fr) auto auto 44px;gap:17px;align-items:center;border-top:1px solid #e3e5da;padding:18px 0}.retail-cart-line>img{width:88px;height:76px;object-fit:contain;mix-blend-mode:multiply;background:#e9e6dd}.retail-line-info{display:flex;flex-direction:column;gap:5px;font-size:12px}.retail-line-info>span{font-size:10px;color:#7c866f}.retail-line-info>span:last-child{font-size:9px;color:#9aa18d}.retail-quantity{display:flex;align-items:center;border:1px solid #dde1d1}.retail-quantity>button{display:grid;place-items:center;width:44px;height:44px;color:#627252}.retail-quantity>span{min-width:18px;text-align:center;font:12px monospace;color:#475b35}.retail-quantity>button:disabled{color:#bdc5b1;cursor:not-allowed}.retail-line-total{font-size:12px;white-space:nowrap;font-weight:600}.retail-remove{display:grid;place-items:center;min-width:44px;min-height:44px;color:#8e9881}.retail-cart-summary{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:22px;border-top:1px solid #dce0d0}.retail-cart-summary>div{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#879176}.retail-cart-summary strong{font-size:26px;letter-spacing:-1px;color:#2e4323}.retail-cart-summary>.retail-add{max-width:280px;margin:0}.retail-cart-empty{text-align:center;padding:35px 20px;color:#7b896d}.retail-cart-empty>svg{display:block;margin:0 auto 20px}.retail-cart-empty>strong{font-size:21px;color:#46583a;font-weight:550}.retail-cart-empty>p{font-size:12px;line-height:1.9;margin:10px auto 15px;max-width:390px}.retail-cart-empty>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:20px;color:#a74727;font-size:11px}.retail-review{padding:25px;margin-top:24px;background:#e6ecde;border:1px solid #d7e1c9;color:#4f663e}.retail-review>h4{font-size:23px;font-weight:550;letter-spacing:-.6px;margin-top:13px;scroll-margin-top:30px}.retail-review>p{font-size:12px;line-height:1.9;margin-top:10px;max-width:530px}.retail-review>p:first-of-type{font-size:15px;font-weight:600}.retail-demo-disclosure{display:flex;align-items:start;justify-content:space-between;gap:30px;background:#263d21;padding:24px 35px;color:#d6decd}.retail-demo-disclosure>span{font:7px/1.9 monospace;letter-spacing:1px;max-width:150px}.retail-demo-disclosure>p{font-size:10px;line-height:1.9;max-width:480px;color:#a9b99d}.retail-store--preview{height:100%;display:flex;flex-direction:column}.retail-store--preview .retail-surface{flex:1;display:flex;flex-direction:column;min-height:0}.retail-store--preview .retail-nav{padding:10px 21px;min-height:47px;gap:15px}.retail-store--preview .retail-nav>strong{font-size:20px;letter-spacing:-1px}.retail-store--preview .retail-nav>strong>span{font-size:3px;margin-top:3px}.retail-store--preview .retail-nav nav{gap:14px}.retail-store--preview .retail-nav nav>span{font-size:6px;color:#8b927f}.retail-store--preview .retail-bag{min-height:0;min-width:0;gap:5px}.retail-store--preview .retail-bag>span{font-size:6px}.retail-store--preview .retail-hero{grid-template-columns:.92fr 1.08fr;flex:1;min-height:0}.retail-store--preview .retail-product-copy{padding:23px 0 20px 22px}.retail-store--preview .retail-kicker{font-size:4px;letter-spacing:.6px;white-space:nowrap}.retail-store--preview .retail-product-copy>h3{font-size:34px;line-height:1.02;letter-spacing:-1.8px;margin:14px 0 12px}.retail-store--preview .retail-product-copy>h3>em{letter-spacing:-1.7px}.retail-store--preview .retail-description{display:none}.retail-store--preview .retail-photo-index,.retail-store--preview .retail-photo-label{font-size:4px;letter-spacing:.3px;left:12px}.retail-store--preview .retail-photo-index{top:16px}.retail-store--preview .retail-photo-label{bottom:16px}.retail-preview-action>span:first-child{display:flex;flex-direction:column;gap:5px;font-size:6px;color:#6d785f}.retail-preview-action b{font-size:9px;color:#3d4d30;font-weight:550}.retail-preview-action>span:last-child{display:flex;align-items:center;gap:13px;font-size:6px;color:#a64424;margin-top:13px}.retail-preview-action>span:last-child>svg{width:10px}.retail-preview-footer{display:flex;justify-content:space-between;gap:10px;padding:11px 21px;background:#e6e9dc;font:4px/1.4 monospace;letter-spacing:.5px;color:#7c876e}.retail-store button:focus-visible,.retail-store [tabindex]:focus-visible{outline:2px solid #b65129;outline-offset:3px}.retail-store :is(h4,section,.retail-hero)[tabindex]:focus:not(:focus-visible){outline:none}@media(hover:hover)and (pointer:fine){.retail-product-card:hover .retail-card-photo>img{transform:scale(1.07) rotate(-2deg)}.work-card:hover .retail-photo>img{transform:scale(1.055) rotate(-2deg)}.retail-nav>nav>button:hover{color:#a44323}}@media(max-width:900px){.retail-product-copy{padding:35px 25px 24px}.retail-product-copy>h3{font-size:50px}.retail-nav{padding-inline:25px}.retail-cart-line{gap:12px;grid-template-columns:72px minmax(100px,1fr) auto auto 44px}.retail-cart-line>img{width:72px}.retail-quantity>button{width:44px}.retail-store--preview .retail-nav nav{display:none}.retail-store--preview .retail-bag{margin-left:auto}.retail-store--preview .retail-product-copy>h3{font-size:29px}}@media(max-width:700px){.retail-store--interactive .retail-nav{padding:15px 18px;gap:13px;flex-wrap:wrap}.retail-nav>strong{font-size:25px}.retail-nav>strong>span{font-size:4px}.retail-nav>nav{gap:15px}.retail-nav>nav>button{font-size:10px}.retail-bag{gap:6px}.retail-store--interactive .retail-hero{grid-template-columns:1fr}.retail-store--interactive .retail-photo{grid-row:1;aspect-ratio:1.25;min-height:210px}.retail-store--interactive .retail-photo>img{object-fit:contain;transform:none}.retail-photo-index,.retail-photo-label{font-size:6px;left:18px}.retail-photo-index{top:17px}.retail-photo-label{bottom:17px}.retail-product-copy{padding:28px 22px 24px}.retail-kicker{font-size:7px;letter-spacing:.8px}.retail-product-copy>h3{font-size:52px;letter-spacing:-2.6px;margin:22px 0 17px}.retail-product-copy>h3>em{letter-spacing:-2px}.retail-description{font-size:12px;max-width:100%}.retail-options{max-width:none;margin-top:22px}.retail-product-heading{font-size:12px}.retail-product-heading>strong{font-size:17px}.retail-options legend{font-size:11px}.retail-sizes legend>span{font-size:9px}.retail-sizes>div{gap:7px}.retail-sizes button{font-size:12px;min-height:46px}.retail-add{font-size:12px;min-height:50px}.retail-notice{font-size:10px;min-height:35px}.retail-details{grid-template-columns:1fr;gap:19px;padding:26px 22px}.retail-details>div{padding-bottom:17px;border-bottom:1px solid #d5dacb}.retail-details>div:last-child{border:0;padding:0}.retail-details>div>span{font-size:7px}.retail-details strong{font-size:19px;margin:7px 0}.retail-details p{font-size:11px;max-width:100%}.retail-catalog,.retail-cart{padding:32px 20px}.retail-section-heading{gap:13px;align-items:end}.retail-section-heading h4{font-size:29px;margin-top:11px}.retail-section-heading>div>span{font-size:6px;letter-spacing:.8px}.retail-section-heading>span{font-size:6px}.retail-filters{gap:6px;margin-top:22px}.retail-filters>button{font-size:10px;padding:10px 11px;min-height:44px}.retail-product-grid{grid-template-columns:1fr;gap:24px}.retail-card-photo{aspect-ratio:1.4}.retail-card-meta{font-size:13px;margin-top:11px}.retail-card-meta>span{font-size:12px}.retail-card-color{font-size:11px}.retail-catalog-count{font-size:8px}.retail-clear{font-size:9px;gap:6px;max-width:110px;text-align:left;line-height:1.6}.retail-cart-line{grid-template-columns:65px minmax(0,1fr) 44px;gap:12px;padding:18px 0}.retail-cart-line>img{grid-row:span 2;width:65px;height:65px}.retail-line-info{font-size:12px;gap:5px}.retail-line-info>span{font-size:10px}.retail-line-info>span:last-child{display:none}.retail-quantity{grid-column:2;width:fit-content;gap:0}.retail-quantity>button{width:44px;height:44px}.retail-quantity>span{min-width:16px}.retail-line-total{grid-column:2;grid-row:3;margin-top:-4px;font-size:12px}.retail-remove{grid-column:3;grid-row:1;align-self:start}.retail-cart-summary{display:block;padding-top:23px}.retail-cart-summary>div{flex-direction:row;justify-content:space-between;align-items:center;font-size:12px}.retail-cart-summary strong{font-size:23px}.retail-cart-summary>.retail-add{max-width:none;margin-top:20px}.retail-cart-empty{padding:30px 0}.retail-cart-empty>strong{font-size:20px}.retail-cart-empty>p{font-size:11px}.retail-cart-empty>button{font-size:11px}.retail-review{padding:20px 17px}.retail-review>h4{font-size:23px;line-height:1.4}.retail-review>p{font-size:11px}.retail-review>p:first-of-type{font-size:14px}.retail-demo-disclosure{display:block;padding:22px}.retail-demo-disclosure>span{font-size:6px;max-width:none}.retail-demo-disclosure>p{font-size:9px;margin-top:10px}.retail-store--preview .retail-product-copy{padding:24px 0 20px 22px}.retail-store--preview .retail-product-copy>h3{font-size:34px}.retail-store--preview .retail-hero{grid-template-columns:.9fr 1.1fr}.retail-store--preview .retail-photo-label{font-size:3px}.retail-store--preview .retail-nav>strong{font-size:22px}.retail-preview-footer{font-size:3.5px}.retail-preview-action>span:first-child{font-size:7px}.retail-preview-action b{font-size:10px}.retail-preview-action>span:last-child{font-size:6px}}@media(max-width:370px){.retail-store--interactive .retail-nav{padding-inline:15px;gap:8px}.retail-nav>strong{font-size:22px}.retail-nav>nav{gap:10px}.retail-nav>nav>button{font-size:9px}.retail-bag>svg{width:16px}.retail-bag{gap:5px}.retail-product-copy{padding:25px 17px 22px}.retail-product-copy>h3{font-size:47px}.retail-store--interactive .retail-photo{min-height:180px}.retail-kicker{font-size:6px}.retail-description{font-size:11px}.retail-options legend{font-size:10px}.retail-product-heading{font-size:11px}.retail-product-heading>strong{font-size:15px}.retail-catalog,.retail-cart{padding-inline:16px}.retail-filters>button{font-size:9px;padding-inline:10px}.retail-section-heading h4{font-size:26px}.retail-cart-line{grid-template-columns:50px minmax(0,1fr) 44px;gap:8px}.retail-cart-line>img{width:50px;height:55px}.retail-line-info{font-size:11px}.retail-line-info>span{font-size:9px}.retail-store--preview .retail-product-copy{padding-left:19px}.retail-store--preview .retail-product-copy>h3{font-size:30px}.retail-store--preview .retail-photo-label{display:none}.retail-preview-footer>span:last-child{display:none}.retail-preview-action>span:last-child{gap:6px}}@media(prefers-reduced-motion:reduce){.retail-photo>img,.retail-card-photo>img{animation:none;transition:none;transform:none!important}}@media(min-width:1000px){.retail-store--interactive .retail-product-copy{padding:30px 28px 24px}.retail-store--interactive .retail-product-copy>h3{font-size:50px;letter-spacing:-2.7px;margin:18px 0 15px}.retail-store--interactive .retail-description{display:none}.retail-store--interactive .retail-options{max-width:none;margin-top:20px}.retail-store--interactive .retail-product-heading{padding-top:14px}.retail-store--interactive .retail-options fieldset{margin-top:14px}.retail-store--interactive .retail-options legend{margin-bottom:6px}.retail-store--interactive .retail-sizes>div{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:5px}.retail-store--interactive .retail-add{margin-top:15px}}@media(max-width:370px){.retail-store--interactive .retail-nav>strong>span{display:none}}:root[data-motion=off] .retail-photo>img,:root[data-motion=off] .retail-card-photo>img{animation:none;transition:none;transform:none!important}.ai-home{--home-ink:#171c29;--home-copy:#566176;--home-line:#dce1eb;--home-surface:#fff;--home-tint:#f0f3fa;--home-blue:#304bff}.ai-home .section{padding:100px 5.2%}.ai-home .hero{display:grid;grid-template-columns:1fr 1fr;column-gap:3%;height:auto;min-height:790px;padding:126px 5.2% 36px;background:radial-gradient(ellipse at 79% 46%,#e5eafa88,transparent 52%),#fafbfe;overflow:hidden}.ai-home .hero-topline{position:relative;inset:auto;grid-column:1/-1;margin:0 0 22px;display:flex;justify-content:space-between;width:auto}.ai-home .hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;pointer-events:none}.ai-home .hero-copy{position:relative;inset:auto;width:auto;max-width:100%;align-self:center;padding:25px 0 45px;z-index:2}.ai-home .hero-kicker{display:block;font:9px/1.7 monospace;letter-spacing:1.5px;color:var(--home-copy)}.ai-home .hero h1{font-size:clamp(56px,6.2vw,90px);line-height:1.04;letter-spacing:-.065em;margin:24px 0 25px;font-weight:600;color:var(--home-ink)}.ai-home .hero h1>span{color:var(--home-blue);font-weight:500}.ai-home .hero-copy>p{font-size:15px;line-height:1.85;max-width:445px;color:var(--home-copy);margin:0}.ai-home .hero-buttons{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0 0}.ai-home .hero-buttons .button{min-height:54px;font-size:13px;padding:17px 21px;gap:27px}.ai-home .showreel-link{font-size:12px;gap:9px;min-height:44px;color:var(--home-ink)}.home-hero-proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;color:var(--home-copy);font-size:10px}.home-hero-proof>span{display:flex;align-items:center;gap:6px}.home-hero-proof svg{color:var(--home-blue)}.ai-home .hero-art{position:relative;inset:auto;width:100%;height:585px;min-height:0;margin:0;align-self:center}.ai-home .hero-bottom{position:relative;inset:auto;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin:25px 0 0;padding:0;width:auto}.ai-home .hero-bottom-note{font-size:9px;color:var(--home-copy)}.ai-home .sculpture-meta{top:0;left:4%;right:4%;font-size:8px;letter-spacing:1.3px}.ai-home .sculpture-stage{top:-3%;right:-4%;bottom:19%;left:-4%}.ai-home .sculpture-caption{bottom:19%;left:0;right:0;gap:6px}.ai-home .sculpture-caption strong{font-size:17px;color:var(--home-ink)}.ai-home .sculpture-caption>span{font-size:12px;color:var(--home-copy)}.ai-home .sculpture-controls{left:0;right:0;bottom:7%}.ai-home .sculpture-modes>button{min-height:44px;padding:11px 16px;font-size:12px;gap:8px}.ai-home .sculpture-motion{width:44px;height:44px}.ai-home .sculpture-hint{bottom:-1%;left:0;right:0;font-size:10px}.ai-home .sculpture-arrows button{width:44px;height:44px}.ai-home .sculpture-plinth{top:65%;opacity:.6}.home-anchor{position:absolute;top:0;scroll-margin-top:95px}.home-products{position:relative;border-top:1px solid var(--home-line);color:var(--home-ink)}.home-products-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:26px 0 42px}.home-products-heading h2,.ai-home .section-title-row h2,.home-contact h2{font-size:clamp(38px,4.4vw,64px);line-height:1.14;letter-spacing:-.055em;font-weight:500;margin:0}.home-products-heading h2 em,.home-product-copy h3 em,.home-contact h2 em{font-style:normal;color:var(--home-blue)}.home-products-heading>p{font-size:14px;line-height:1.85;color:var(--home-copy);margin:0 0 5px;flex-shrink:0}.home-product-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--home-line);margin-bottom:36px}.home-product-tabs>button{display:flex;align-items:center;gap:12px;padding:19px 17px;min-height:68px;color:var(--home-copy);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,background .2s,border .2s;text-align:left}.home-product-tabs>button>small{font:10px monospace;color:var(--home-copy);margin-right:5px}.home-product-tabs>button>span{font-size:18px;font-weight:500;letter-spacing:-.5px}.home-product-tabs>button>svg:last-child{margin-left:auto}.home-product-tabs>button[aria-selected=true]{border-color:var(--home-blue);background:var(--home-tint);color:var(--home-blue)}.home-product-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;align-items:center;outline:none}.home-product-copy{animation:home-product-in .4s ease both;padding:15px 0}.home-product-copy>.eyebrow{font-size:9px;color:var(--home-copy);letter-spacing:1px}.home-product-copy h3{font-size:clamp(29px,2.85vw,43px);line-height:1.18;letter-spacing:-.055em;margin:22px 0}.home-product-copy>p{font-size:14px;line-height:1.9;color:var(--home-copy);max-width:450px;margin:0}.home-product-copy>ul{list-style:none;padding:0;margin:25px 0 28px;display:grid;gap:15px}.home-product-copy li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;color:var(--home-ink)}.home-product-copy li>svg{color:var(--home-blue);flex-shrink:0;margin-top:1px}.home-product-copy>.button{font-size:12px;min-height:52px;gap:23px;padding:15px 18px}.home-product-note{display:block;font-size:10px;line-height:1.85;color:var(--home-copy);max-width:370px;margin-top:15px}.home-product-visual{min-width:0;align-self:center}.home-product-visual>[hidden]{display:none!important}.home-products-extra{border-top:1px solid var(--home-line);padding-top:25px;margin:35px 0 0;font-size:12px;line-height:1.9;color:var(--home-copy)}.home-products-extra>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--home-blue);font-weight:600;margin-left:7px}.home-case-preview{border:1px solid var(--home-line);border-radius:16px;overflow:hidden;background:var(--home-surface);box-shadow:0 16px 45px #192b5510}.home-case-preview>div:last-child{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:20px;font-size:11px;color:var(--home-copy)}.home-case-preview>div:last-child button{font-size:12px;min-height:44px;color:var(--home-blue)}.home-case-preview .architecture-cover{min-height:390px}.home-case-preview .architecture-story{padding:65px 28px 55px;max-width:90%}.home-case-preview .architecture-story h3{font-size:53px!important;letter-spacing:-2.5px!important;line-height:1.03!important}.home-case-preview .architecture-nav{padding:25px 28px}.home-case-preview .architecture-bottom{left:28px;right:28px}.home-case-preview .workspace-surface{min-height:420px}.home-case-preview .workspace-title h3{font-size:23px!important}.sales-demo{border:1px solid var(--home-line);border-radius:17px;background:var(--home-surface);overflow:hidden;box-shadow:0 15px 50px #1d305210;color:var(--home-ink)}.sales-demo-top{display:flex;justify-content:space-between;gap:10px;padding:18px 23px 14px;font:8px/1.5 monospace;letter-spacing:1px;color:var(--home-copy)}.sales-demo-top>span:first-child{display:flex;align-items:center;gap:7px}.sales-demo-top i,.sales-status i{height:6px;width:6px;border-radius:50%;background:#5b9d7a}.sales-demo-tabs{display:flex;border-bottom:1px solid var(--home-line);padding:0 20px;gap:22px}.sales-demo-tabs>button{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:2px solid transparent;font-size:12px;color:var(--home-copy)}.sales-demo-tabs>button[aria-selected=true]{color:var(--home-blue);border-color:var(--home-blue)}.sales-demo-panel{min-height:418px;outline:none}.sales-chat-header{padding:20px 23px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--home-line)}.sales-avatar{height:40px;width:40px;display:grid;place-items:center;border:1px solid var(--home-line);border-radius:13px;background:var(--home-tint);color:var(--home-blue);flex-shrink:0}.sales-chat-header>div{display:flex;flex-direction:column;gap:6px}.sales-chat-header strong{font-size:13px;font-weight:600}.sales-chat-header small{font-size:10px;color:var(--home-copy)}.sales-status{margin-left:auto;display:flex;align-items:center;gap:6px;font:9px monospace;color:var(--home-copy);flex-shrink:0}.sales-status.is-paused i{background:#b88a48}.sales-messages{padding:17px 23px 15px;display:flex;flex-direction:column;gap:15px;min-height:215px}.sales-time{font:8px/1.5 monospace;letter-spacing:.8px;color:var(--home-copy);text-align:center;align-self:center;margin-bottom:1px}.sales-message{display:flex;gap:9px;font-size:12px;line-height:1.8;max-width:95%;align-items:flex-start}.sales-message p{margin:0}.sales-message>svg{flex-shrink:0;margin-top:4px}.sales-message.from-client{align-self:flex-end;background:var(--home-blue);color:#fff;padding:12px 14px;border-radius:13px 13px 3px}.sales-message.from-client>svg{margin-top:auto;opacity:.8}.sales-message.from-agent{background:var(--home-tint);padding:13px 14px;border-radius:3px 13px 13px}.sales-message.from-agent>svg{color:var(--home-blue)}.sales-event{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--home-copy)}.sales-event>svg{color:#3e8967;flex-shrink:0}.sales-order{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--home-line);border-radius:10px;font-size:11px;background:var(--home-surface)}.sales-order>svg{color:var(--home-blue);flex-shrink:0}.sales-order>div{display:flex;flex-direction:column;gap:6px}.sales-order span{font-size:10px;color:var(--home-copy)}.sales-order>b{margin-left:auto;white-space:nowrap;font-weight:600}.sales-scenarios{display:flex;flex-wrap:wrap;gap:7px;padding:0 23px 20px}.sales-scenarios>button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 10px;border:1px solid var(--home-line);border-radius:8px;color:var(--home-copy);font-size:10px;transition:background .2s,color .2s}.sales-scenarios small{font:8px monospace}.sales-scenarios>button[aria-pressed=true]{border-color:#304bff60;color:var(--home-blue);background:var(--home-tint)}.sales-scenarios>button:disabled{cursor:default;opacity:.48}.sales-paused-note{font-size:11px;line-height:1.7;color:var(--home-copy);margin:0;padding:0 23px 20px}.sales-demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 23px;border-top:1px solid var(--home-line);background:var(--home-tint)}.sales-demo-bottom>span{font-size:9px;line-height:1.8;color:var(--home-copy);max-width:310px}.sales-demo-bottom>button{display:flex;gap:6px;align-items:center;min-height:44px;flex-shrink:0;color:var(--home-copy);font-size:10px}.sales-settings{padding:20px 23px 24px}.sales-settings-heading{display:flex;align-items:center;gap:11px;margin-bottom:12px}.sales-settings-heading strong{font-size:14px}.sales-settings-heading p{font-size:10px;line-height:1.7;color:var(--home-copy);margin:5px 0 0}.sales-setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid var(--home-line)}.sales-setting-row>div,.sales-setting-row>span{display:flex;flex-direction:column;gap:6px}.sales-setting-row strong{font-size:12px;font-weight:500}.sales-setting-row span span,.sales-setting-row div span{font-size:10px;line-height:1.6;color:var(--home-copy)}.sales-switch{display:flex;align-items:center;justify-content:center;width:54px;height:44px;flex-shrink:0;position:relative;isolation:isolate}.sales-switch:before{content:"";position:absolute;width:42px;height:24px;border-radius:20px;background:#7d879a;z-index:-1;transition:background .2s}.sales-switch>i{width:18px;height:18px;background:#fff;border-radius:50%;transform:translate(-9px);transition:transform .2s;box-shadow:0 1px 4px #0002}.sales-switch[aria-checked=true]:before{background:var(--home-blue)}.sales-switch[aria-checked=true]>i{transform:translate(9px)}.sales-setting-row select{font-family:inherit;font-size:12px;padding:10px 9px;min-height:44px;border:1px solid var(--home-line);border-radius:8px;background:var(--home-surface);color:var(--home-ink);max-width:150px}.sales-channel-picker{border:0;padding:17px 0;margin:0}.sales-channel-picker legend{float:left;width:100%;font-size:12px;font-weight:500;margin-bottom:12px}.sales-channel-picker>div{display:flex;gap:7px;clear:both}.sales-channel-picker button{min-height:44px;padding:10px 14px;font-size:11px;border:1px solid var(--home-line);border-radius:8px;color:var(--home-copy)}.sales-channel-picker button[aria-pressed=true]{color:var(--home-blue);border-color:#304bff70;background:var(--home-tint)}.sales-knowledge{display:flex;align-items:center;gap:10px;padding:14px 12px;background:var(--home-tint);border-radius:10px}.sales-knowledge>svg{color:var(--home-blue);flex-shrink:0}.sales-knowledge>div{display:flex;flex-direction:column;gap:6px}.sales-knowledge strong{font-size:11px}.sales-knowledge div>span{font-size:10px;line-height:1.7;color:var(--home-copy)}.sales-knowledge>span{font:8px monospace;color:var(--home-copy);margin-left:auto}.sales-settings-note{font-size:10px;line-height:1.9;color:var(--home-copy);margin:14px 0 0}.ai-home .work-section{border-top:1px solid var(--home-line)}.ai-home .work-section .section-title-row{margin:26px 0 40px}.ai-home .section-title-row>p{font-size:14px;line-height:1.85;max-width:335px}.ai-home .work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ai-home .work-card{grid-row:auto;grid-column:auto;min-width:0}.ai-home .work-card .work-visual{height:320px!important;padding:18px!important;border-radius:14px}.ai-home .work-visual>.showcase-site{height:100%;border-radius:9px;overflow:hidden;transform:none!important;width:100%;margin:0}.ai-home .work-nova .architecture-cover{min-height:0;height:calc(100% - 24px)}.ai-home .work-nova .architecture-nav{padding:18px}.ai-home .work-nova .architecture-nav>strong{font-size:17px}.ai-home .work-nova .architecture-story{padding:39px 18px 20px;max-width:95%}.ai-home .work-nova .architecture-story h3{font-size:37px!important;letter-spacing:-1.5px!important}.ai-home .work-nova .architecture-story>p{font-size:7px;max-width:190px}.ai-home .work-nova .architecture-bottom{left:18px;right:18px;bottom:14px;font-size:4px}.ai-home .work-nova .architecture-discover{font-size:6px;margin-top:14px}.ai-home .work-card-caption{padding-top:18px}.ai-home .work-card-caption h3{font-size:23px;letter-spacing:-1px}.ai-home .work-card-caption>span{font-size:11px;line-height:1.8;color:var(--home-copy);gap:10px}.ai-home .work-card-caption>span>svg{flex-shrink:0}.ai-home .work-note{font-size:11px;line-height:1.8;color:var(--home-copy);margin-top:25px}.home-contact{border-top:1px solid var(--home-line);color:var(--home-ink)}.home-contact-main{display:grid;grid-template-columns:1.25fr 1fr;gap:12%;align-items:center;margin:30px 0 60px}.home-contact h2{font-size:clamp(34px,3.7vw,55px)}.home-contact-main>div>p{font-size:14px;line-height:1.9;color:var(--home-copy);max-width:490px;margin:23px 0 0}.home-contact-action>.button{min-height:60px;font-size:14px;gap:38px;padding:19px 25px}.home-contact-action>span{display:block;font-size:11px;line-height:1.9;color:var(--home-copy);margin-top:18px}.home-launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:32px 0;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);scroll-margin-top:100px}.home-launch-steps>div{display:flex;align-items:flex-start;gap:16px}.home-launch-steps>div>span{font:10px/1.9 monospace;color:var(--home-blue);padding-top:1px}.home-launch-steps h3{font-size:14px;letter-spacing:-.4px;font-weight:500;margin:0 0 9px}.home-launch-steps p{font-size:12px;line-height:1.8;color:var(--home-copy);margin:0}.home-questions{margin:33px 0 0;scroll-margin-top:100px}.home-questions>details{border-bottom:1px solid var(--home-line);padding:0}.home-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;font-size:14px;line-height:1.6;cursor:pointer;list-style:none}.home-questions summary::-webkit-details-marker{display:none}.home-questions summary>svg{flex-shrink:0;color:var(--home-copy);transition:transform .2s}.home-questions [open] summary>svg{transform:rotate(180deg)}.home-questions p{font-size:13px;line-height:1.9;color:var(--home-copy);max-width:740px;margin:0 0 24px}.home-cinema-link{display:flex;align-items:center;justify-content:flex-end;gap:15px;min-height:54px;font-size:12px;color:var(--home-blue);margin-top:32px}.ai-home .site-footer{padding:36px 5.2% 24px}.home-footer-row{display:flex;align-items:center;gap:30px;padding:0 0 28px}.home-footer-row>p{font-size:12px;line-height:1.8;color:#b3bfd4;margin:0 30px 0 auto}.home-footer-row>.back-top{position:relative;inset:auto;width:44px;height:44px;flex-shrink:0}.ai-home .footer-bottom{font-size:9px;gap:18px}.ai-home .footer-bottom>button{font-size:10px;min-height:44px}.ai-home #services,.ai-home #work,.ai-home #contact{scroll-margin-top:85px}.home-product-tabs>button:focus-visible,.sales-demo button:focus-visible,.sales-demo select:focus-visible,.home-questions summary:focus-visible,.home-products-extra>button:focus-visible{outline:2px solid #6583ff;outline-offset:3px;border-radius:7px}.home-product-panel:focus-visible,.sales-demo-panel:focus-visible{outline:2px solid #6583ff;outline-offset:6px;border-radius:10px}@keyframes home-product-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-theme=dark] .ai-home{--home-ink:#eef2ff;--home-copy:#acb9d0;--home-line:#2c3953;--home-surface:#121b2c;--home-tint:#1b2740;--home-blue:#8aa4ff}:root[data-theme=dark] .ai-home .hero{background:radial-gradient(ellipse at 79% 46%,#24304c80,transparent 52%),#0d1525}:root[data-theme=dark] .ai-home .hero h1{color:var(--home-ink)}:root[data-theme=dark] .ai-home .hero h1>span{color:var(--home-blue)}:root[data-theme=dark] .ai-home .home-product-tabs>button[aria-selected=true],:root[data-theme=dark] .ai-home .sales-demo-tabs>button[aria-selected=true]{color:var(--home-blue)}:root[data-theme=dark] .ai-home .sales-message.from-client{color:#fff;background:#304bdf}:root[data-theme=dark] .ai-home .sales-message.from-agent{color:var(--home-ink)}:root[data-theme=dark] .ai-home .home-product-copy li{color:var(--home-ink)}@media(min-width:1600px){.ai-home .hero{column-gap:5%;min-height:850px}.ai-home .hero-art{height:650px}.ai-home .hero-copy>p{font-size:17px;max-width:500px}.ai-home .hero h1{font-size:100px}}@media(max-width:1100px){.ai-home .hero{padding-top:118px;min-height:720px;column-gap:2%}.ai-home .hero h1{font-size:clamp(50px,6vw,68px)}.ai-home .hero-art{height:530px}.ai-home .hero-copy>p{font-size:14px}.ai-home .hero-buttons{gap:14px}.ai-home .hero-buttons .button{font-size:12px;gap:16px}.ai-home .showreel-link{font-size:11px}.home-product-panel{gap:4%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-product-copy h3{font-size:31px}.home-product-copy>p{font-size:13px}.home-product-copy li{font-size:11px}.sales-demo-top{padding-inline:18px;font-size:7px}.sales-chat-header,.sales-messages{padding-inline:18px}.sales-chat-header strong{font-size:12px}.sales-scenarios,.sales-demo-bottom{padding-inline:18px}.sales-demo-bottom>span{font-size:8px}.sales-settings{padding-inline:18px}.home-product-tabs>button{gap:9px}.home-product-tabs>button>span{font-size:16px}.ai-home .work-grid{gap:18px}.ai-home .work-card .work-visual{height:290px!important;padding:12px!important}.ai-home .work-nova .architecture-story h3{font-size:29px!important}.ai-home .work-nova .architecture-story{padding:35px 14px 20px}.ai-home .work-nova .architecture-nav{padding:18px 14px}.ai-home .work-nova .architecture-story>p{font-size:6px}.home-contact-main{gap:7%}}@media(max-width:900px)and (min-width:701px){.ai-home .hero{padding-top:115px;column-gap:0}.ai-home .hero-art{height:520px;margin-right:-5%;width:105%}.ai-home .hero h1{font-size:52px}.ai-home .hero-buttons{flex-direction:column;align-items:flex-start;gap:11px}.home-hero-proof{gap:12px;font-size:9px}.ai-home .sculpture-modes>button{padding-inline:11px;font-size:11px}.home-products-heading>p{font-size:12px}.home-product-panel{grid-template-columns:1fr;gap:25px}.home-product-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.home-product-copy>.eyebrow{grid-column:1/-1}.home-product-copy h3{font-size:35px;grid-row:2/4}.home-product-copy>p{grid-column:2;grid-row:2/4;margin-top:17px}.home-product-copy>ul{grid-column:1/3;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.home-product-copy>.button{justify-self:start;align-self:start}.home-product-copy>.home-product-note{margin-top:0}.home-product-visual{max-width:650px;width:100%;margin-inline:auto}.ai-home .work-grid{grid-template-columns:1fr 1fr}.ai-home .work-card:last-child{grid-column:1/-1;max-width:100%}.ai-home .work-card:last-child .work-visual{height:300px!important}.home-launch-steps{gap:20px}.home-launch-steps>div{gap:10px}.home-launch-steps h3{font-size:12px}.home-launch-steps p{font-size:11px}.home-contact-main{grid-template-columns:1.2fr 1fr;gap:5%}.home-contact h2{font-size:34px}.home-contact-action>.button{font-size:12px;padding-inline:18px;gap:20px}}@media(max-width:700px){.ai-home .section{padding:62px 6%}.ai-home .hero{display:flex;flex-direction:column;padding:103px 6% 25px;min-height:0;gap:0}.ai-home .hero-topline{margin:0 0 25px;width:100%;font-size:7px}.ai-home .hero-topline>span:last-child{display:none}.ai-home .hero-copy{width:100%;padding:0;align-self:auto}.ai-home .hero-kicker{font-size:8px;letter-spacing:1px}.ai-home .hero h1{font-size:clamp(43px,12.5vw,68px);line-height:1.05;letter-spacing:-.065em;margin:22px 0}.ai-home .hero-copy>p{font-size:14px;line-height:1.85;max-width:100%}.ai-home .hero-buttons{flex-direction:row;gap:12px 18px;margin-top:24px}.ai-home .hero-buttons .button{font-size:12px;padding:15px 17px;gap:20px;min-height:52px}.ai-home .showreel-link{font-size:11px}.home-hero-proof{font-size:10px;gap:10px 18px;margin-top:20px}.ai-home .hero-art{position:relative;width:100%;height:425px;min-height:0;margin:38px 0 8px;align-self:auto}.ai-home .hero-bottom{width:100%;margin:28px 0 0}.ai-home .hero-bottom-note{display:none}.ai-home .sculpture-meta{font-size:7px;left:0;right:0;letter-spacing:1px}.ai-home .sculpture-stage{top:-4%;right:-9%;bottom:19%;left:-9%}.ai-home .sculpture-caption{bottom:20%;gap:5px}.ai-home .sculpture-caption strong{font-size:15px}.ai-home .sculpture-caption>span{font-size:11px;max-width:290px}.ai-home .sculpture-controls{bottom:6%;gap:8px;left:-2%;right:-2%}.ai-home .sculpture-modes>button{font-size:11px;padding:10px 13px;gap:7px}.ai-home .sculpture-hint{bottom:-5%;font-size:10px;gap:7px}.home-products-heading{display:block;margin:22px 0 27px}.home-products-heading h2,.ai-home .section-title-row h2{font-size:36px;letter-spacing:-1.8px}.home-products-heading>p{font-size:13px;line-height:1.8;margin:18px 0 0}.home-product-tabs{margin-bottom:23px}.home-product-tabs>button{padding:14px 5px;min-height:64px;gap:5px;justify-content:center;flex-wrap:wrap;text-align:center}.home-product-tabs>button>small{display:none}.home-product-tabs>button>span{font-size:12px;letter-spacing:-.3px}.home-product-tabs>button>svg{width:15px;height:15px}.home-product-tabs>button>svg:last-child{display:none}.home-product-panel{display:flex;flex-direction:column;gap:24px;align-items:stretch}.home-product-copy{padding:8px 0 0;display:block}.home-product-copy>.eyebrow{font-size:8px}.home-product-copy h3{font-size:30px;line-height:1.22;margin:16px 0}.home-product-copy>p{font-size:13px;line-height:1.9}.home-product-copy>ul{gap:12px;margin:20px 0 23px;display:grid;grid-template-columns:1fr}.home-product-copy li{font-size:12px}.home-product-copy>.button{min-height:52px;font-size:12px}.home-product-note{font-size:10px;max-width:100%}.home-products-extra{font-size:11px;margin-top:27px;padding-top:20px}.home-products-extra>button{margin-left:0}.sales-demo{border-radius:13px}.sales-demo-top{padding:15px 15px 12px;font-size:7px;letter-spacing:.5px;gap:10px}.sales-demo-top>span:last-child{font-size:6px;max-width:90px;text-align:right}.sales-demo-tabs{padding-inline:15px;gap:20px}.sales-demo-tabs>button{font-size:12px;min-height:48px}.sales-demo-panel{min-height:0}.sales-chat-header{padding:16px 15px;gap:8px}.sales-chat-header strong{font-size:12px}.sales-chat-header small{font-size:9px}.sales-avatar{width:34px;height:34px;border-radius:11px}.sales-status{font-size:8px;gap:4px}.sales-messages{padding:16px 15px;gap:14px;min-height:0}.sales-message{font-size:12px;line-height:1.8;max-width:100%;gap:7px}.sales-message.from-client,.sales-message.from-agent{padding:12px}.sales-time{font-size:7px}.sales-event{font-size:10px;line-height:1.7}.sales-scenarios{padding:0 15px 17px;gap:7px;display:grid;grid-template-columns:1fr}.sales-scenarios>button{min-height:44px;font-size:11px;padding:10px 12px}.sales-scenarios>button>svg{margin-left:auto}.sales-demo-bottom{padding:9px 15px;gap:10px}.sales-demo-bottom>span{font-size:8px;max-width:230px}.sales-demo-bottom>button{font-size:10px}.sales-demo-bottom>button>span{display:none}.sales-order{gap:8px;padding:11px;flex-wrap:wrap}.sales-order>div{gap:5px}.sales-order strong{font-size:10px}.sales-order span{font-size:9px}.sales-order>b{font-size:11px}.sales-settings{padding:18px 15px}.sales-settings-heading strong{font-size:13px}.sales-settings-heading p{font-size:10px}.sales-setting-row{gap:10px;padding:15px 0}.sales-setting-row strong{font-size:11px}.sales-setting-row span span,.sales-setting-row div span{font-size:9px}.sales-setting-row select{font-size:16px;max-width:123px;padding-inline:7px}.sales-channel-picker button{font-size:11px;padding:10px 12px;flex:1}.sales-channel-picker>div{gap:5px}.sales-knowledge{padding:12px 9px;gap:8px}.sales-knowledge div>span{font-size:9px}.sales-knowledge>span{font-size:7px}.sales-settings-note{font-size:10px}.home-case-preview .architecture-cover{min-height:350px}.home-case-preview .architecture-nav{padding:23px}.home-case-preview .architecture-nav .demo-navigation{display:none}.home-case-preview .architecture-story{padding:60px 23px 35px;max-width:100%}.home-case-preview .architecture-story h3{font-size:47px!important}.home-case-preview .architecture-story>p{font-size:10px}.home-case-preview .architecture-bottom{left:23px;right:23px;font-size:4px}.home-case-preview>div:last-child{padding:13px 15px;display:block}.home-case-preview>div:last-child>span{display:none}.home-case-preview>div:last-child button{font-size:12px}.home-case-preview .workspace-surface{min-height:310px}.home-case-preview .workspace-main{padding:24px 15px}.home-case-preview .workspace-title h3{font-size:20px!important}.ai-home .work-section .section-title-row{margin:23px 0 30px;display:block}.ai-home .section-title-row>p{font-size:13px;line-height:1.85;max-width:none;margin-top:18px}.ai-home .work-grid{grid-template-columns:1fr;gap:32px}.ai-home .work-card .work-visual{height:315px!important;padding:15px!important}.ai-home .work-nova .architecture-story{padding:42px 19px 20px}.ai-home .work-nova .architecture-story h3{font-size:43px!important}.ai-home .work-nova .architecture-story>p{font-size:8px}.ai-home .work-nova .architecture-nav{padding:20px}.ai-home .work-nova .architecture-nav>strong{font-size:20px}.ai-home .work-nova .architecture-bottom{left:20px;right:20px;font-size:4px}.ai-home .work-card-caption{padding-top:15px}.ai-home .work-card-caption h3{font-size:23px}.ai-home .work-card-caption>span{font-size:12px}.ai-home .work-note{font-size:10px;line-height:1.9;margin-top:24px}.home-contact-main{display:block;margin:23px 0 35px}.home-contact h2{font-size:34px;line-height:1.2}.home-contact-main>div>p{font-size:13px;line-height:1.9;margin-top:20px}.home-contact-action{margin-top:27px}.home-contact-action>.button{font-size:13px;min-height:54px;width:100%;justify-content:space-between;padding:16px 19px}.home-contact-action>span{font-size:11px;line-height:1.8;margin-top:16px}.home-launch-steps{grid-template-columns:1fr;gap:23px;padding:26px 0}.home-launch-steps>div{gap:16px}.home-launch-steps h3{font-size:14px}.home-launch-steps p{font-size:12px}.home-questions{margin-top:21px}.home-questions summary{font-size:13px;min-height:68px;gap:15px;padding:12px 0}.home-questions p{font-size:12px;line-height:1.9;margin-bottom:22px}.home-cinema-link{flex-wrap:wrap;justify-content:flex-start;gap:10px;font-size:11px;margin-top:25px}.ai-home .site-footer{padding:28px 6% 20px}.home-footer-row{gap:15px;flex-wrap:wrap;padding-bottom:21px}.home-footer-row>a:first-child{flex:1}.home-footer-row .brand .wordmark,.home-footer-row .brand .wordmark-design{font-size:24px}.home-footer-row .brand-mark{width:32px;height:32px}.home-footer-row>p{order:3;width:100%;font-size:11px;margin:2px 0 0}.home-footer-row>.back-top{width:44px;height:44px}.ai-home .footer-bottom{font-size:9px;align-items:center;padding-top:13px}.ai-home .footer-bottom>button{font-size:10px}}@media(max-width:370px){.ai-home .hero h1{font-size:43px}.ai-home .hero-copy>p{font-size:13px}.ai-home .hero-buttons{gap:10px}.ai-home .hero-buttons .button{font-size:11px;padding-inline:14px;gap:16px}.ai-home .showreel-link{font-size:10px}.ai-home .hero-art{height:405px}.ai-home .sculpture-modes>button{padding:10px 11px;font-size:10px}.ai-home .sculpture-controls{gap:6px}.ai-home .sculpture-caption>span{font-size:10px;max-width:245px}.home-products-heading h2,.ai-home .section-title-row h2{font-size:32px}.home-product-tabs>button>span{font-size:11px}.home-product-copy h3{font-size:27px}.sales-chat-header strong{font-size:10px}.sales-status{font-size:7px}.sales-settings-heading strong{font-size:12px}.sales-settings-heading p{font-size:9px}.sales-knowledge>span{display:none}.home-contact h2{font-size:30px}.ai-home .work-card .work-visual{height:285px!important}.ai-home .work-nova .architecture-story h3{font-size:37px!important}.home-hero-proof{font-size:9px}.home-footer-row .brand .wordmark,.home-footer-row .brand .wordmark-design{font-size:22px}}@media(prefers-reduced-motion:reduce){.home-product-copy{animation:none}.home-product-tabs>button,.sales-demo button,.sales-switch:before,.sales-switch>i,.home-questions summary>svg{transition:none}}:root[data-motion=off] .home-product-copy{animation:none}:root[data-motion=off] .home-product-tabs>button,:root[data-motion=off] .sales-demo button,:root[data-motion=off] .sales-switch:before,:root[data-motion=off] .sales-switch>i,:root[data-motion=off] .home-questions summary>svg{transition:none}.stellar-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;isolation:isolate;overflow:hidden;color:#172034}.stellar-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#e8efff 0,#f6f8fd 43%,#fafbfe 78%);opacity:var(--intro-exit,1)}.stellar-intro-top,.stellar-intro-bottom,.stellar-intro-progress{opacity:var(--intro-exit,1)}.stellar-intro-top{position:absolute;inset:30px 5.2% auto;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px}.stellar-intro-top>.brand{opacity:.8}.stellar-intro-top>span:last-child{font:9px/1.7 monospace;letter-spacing:1.4px;color:#5a6d8c}.stellar-intro-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stellar-intro-stage>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.stellar-intro-light{z-index:1}.stellar-intro-identity{position:absolute;top:65%;left:5%;right:5%;text-align:center;z-index:2;opacity:var(--intro-word-opacity,0);transform:translateY(var(--intro-word-y,18px));pointer-events:none}.stellar-intro-eyebrow{display:block;font:8px/1.7 monospace;letter-spacing:2px;color:#5c6e8f}.stellar-intro-identity h2{position:relative;display:inline-block;font:400 clamp(58px,7.6vw,112px)/1.15 "Manrope Variable",Manrope,sans-serif;letter-spacing:-.075em;margin:17px 0 0;white-space:nowrap;color:#182238}.stellar-intro-identity h2>strong{font-weight:700}.stellar-intro-identity h2>i{font-style:normal;font-size:14px;position:absolute;top:0;right:-16px;color:#3157f7;letter-spacing:0}.stellar-intro-identity p{font-size:14px;line-height:1.7;letter-spacing:-.2px;margin:13px 0 0;color:#596b8d}.stellar-intro-bottom{position:absolute;inset:auto 5.2% 34px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #cfd9ec;padding-top:18px}.stellar-intro-bottom>span{font:9px/1.7 monospace;letter-spacing:1.4px;color:#526888;min-width:190px}.stellar-intro-bottom>div{display:flex;align-items:center;gap:14px;margin-left:auto;color:#304f99}.stellar-intro-bottom strong{font:400 28px/1.2 monospace;letter-spacing:-1.5px;min-width:84px;text-align:right}.stellar-intro-bottom small{font:10px monospace;letter-spacing:0;margin-left:5px}.stellar-intro-bottom>div>span{font:7px/1.8 monospace;letter-spacing:1px;color:#627493;max-width:65px}.stellar-intro-bottom>button{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:46px;border:1px solid #b8c8e3;border-radius:9px;padding:12px 17px;font-size:12px;color:#233e6a;background:#ffffffb5}.stellar-intro-bottom>button:hover{background:#fff;border-color:#365cff}.stellar-intro-bottom>button:focus-visible{outline:2px solid #567aff;outline-offset:4px}.stellar-intro-progress{position:absolute;inset:auto 0 0;height:3px;z-index:3;background:#dce5f6}.stellar-intro-progress>span{display:block;height:100%;background:linear-gradient(90deg,#83a5ff,#3156ff);transform-origin:left;box-shadow:0 0 18px #315bff66;transition:transform .08s linear}.ai-home .intro-replay{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px;color:var(--home-copy)}.ai-home .intro-replay:hover{color:var(--home-blue)}.ai-home .intro-replay:focus-visible{outline:2px solid #6382ff;outline-offset:4px;border-radius:5px}.ai-home #hero-heading:focus{outline:none}.scroll-journey{z-index:42}@media(min-width:1600px){.stellar-intro-identity{top:66%}}@media(max-width:900px){.stellar-intro-identity h2{font-size:clamp(50px,8.8vw,78px)}.stellar-intro-identity{top:64%}.stellar-intro-bottom>span{min-width:140px}}@media(max-width:700px){.stellar-intro-top{inset:25px 6% auto;gap:12px}.stellar-intro-top>span:last-child{font-size:7px;letter-spacing:.6px;max-width:84px;text-align:right}.stellar-intro-top .brand.small .wordmark,.stellar-intro-top .brand.small .wordmark-design{font-size:22px}.stellar-intro-top .brand-mark{width:29px;height:29px}.stellar-intro-identity{top:63%;left:6%;right:6%}.stellar-intro-eyebrow{font-size:7px;letter-spacing:1px}.stellar-intro-identity h2{font-size:clamp(40px,11.4vw,66px);margin-top:14px;letter-spacing:-.065em}.stellar-intro-identity h2>i{font-size:10px;right:-11px;top:-2px}.stellar-intro-identity p{font-size:12px;line-height:1.8;margin-top:13px}.stellar-intro-bottom{inset:auto 6% 28px;gap:15px;flex-wrap:wrap;padding-top:17px}.stellar-intro-bottom>span{font-size:8px;letter-spacing:.7px;min-width:0;flex:1}.stellar-intro-bottom>div{gap:9px;flex:none}.stellar-intro-bottom strong{font-size:24px;min-width:68px}.stellar-intro-bottom>div>span{font-size:6px;max-width:56px}.stellar-intro-bottom>button{min-height:46px;font-size:12px;width:100%;padding:12px 15px;background:#fff9}.ai-home .hero-bottom{gap:10px;align-items:center}.ai-home .intro-replay{font-size:10px;gap:6px}.ai-home .hero-bottom .scroll-hint{font-size:6px;gap:7px}.ai-home .hero-bottom .scroll-hint>span{height:29px;width:29px}}@media(max-width:370px){.stellar-intro-identity h2{font-size:39px}.stellar-intro-eyebrow{font-size:6px;letter-spacing:.8px}.stellar-intro-identity p{font-size:11px}.stellar-intro-bottom>div>span{display:none}.stellar-intro-top .brand.small .wordmark,.stellar-intro-top .brand.small .wordmark-design{font-size:20px}.ai-home .intro-replay{font-size:9px}.ai-home .hero-bottom .scroll-hint{font-size:5px}}@media(max-height:600px)and (min-width:701px){.stellar-intro-identity{top:61%}.stellar-intro-identity h2{font-size:56px;margin-top:9px}.stellar-intro-identity p{font-size:11px;margin-top:6px}.stellar-intro-eyebrow{font-size:7px}.stellar-intro-bottom{bottom:18px;padding-top:12px}.stellar-intro-top{top:18px}}@media(prefers-reduced-motion:reduce){.stellar-intro-progress>span{transition:none}.scroll-journey{display:none}}:root[data-motion=off] .stellar-intro-progress>span{transition:none}.business-showcase{color:var(--home-ink);background:var(--paper)}.ai-home #work.business-showcase{scroll-margin-top:0}.business-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;scroll-margin-top:105px}.business-tabs>button{display:flex;align-items:center;gap:16px;text-align:left;min-width:0;min-height:68px;padding:19px 22px;border:1px solid var(--home-line);border-radius:13px;color:var(--home-copy);background:var(--home-surface);transition:background .2s,color .2s,border-color .2s}.business-tabs>button>span{font:10px monospace;color:var(--home-copy)}.business-tabs>button>strong{font-size:15px;font-weight:500;letter-spacing:-.3px}.business-tabs>button>svg{margin-left:auto;flex-shrink:0}.business-tabs>button[aria-selected=true]{background:#304bff;color:#fff;border-color:#304bff}.business-tabs>button[aria-selected=true]>span{color:#cfdaff}.business-tabs>button:hover:not([aria-selected=true]){border-color:#8da3ea;color:var(--home-blue)}.business-viewport{overflow:clip;border:1px solid var(--home-line);border-radius:24px;background:var(--home-tint);touch-action:pan-y pinch-zoom;isolation:isolate}.business-panel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:40px;align-items:center;min-height:650px;padding:40px;outline:none}.business-panel[hidden]{display:none}.business-panel:not([hidden]){animation:business-example-in .36s cubic-bezier(.19,1,.22,1) both}.business-viewport[data-direction="-1"]{--business-entry:-15px}.business-viewport[data-direction="1"]{--business-entry:15px}.business-panel:focus-visible{outline:2px solid #6384ff;outline-offset:-5px;border-radius:24px}.business-copy{min-width:0}.business-number{display:flex;align-items:baseline;gap:12px;font-size:56px;line-height:1;letter-spacing:-3px;color:#8b9ec0;font-weight:300;margin-bottom:27px}.business-number>small{font:10px monospace;color:var(--home-copy);letter-spacing:1px}.business-copy h3{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin:0 0 20px}.business-copy h3>em{font-style:normal;color:var(--home-blue)}.business-copy>p{font-size:13px;line-height:1.9;color:var(--home-copy);margin:0;max-width:335px}.business-copy>ul{list-style:none;padding:0;margin:24px 0 29px;display:grid;gap:12px}.business-copy li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7}.business-copy li>svg{color:var(--home-blue);flex-shrink:0;margin-top:2px}.business-copy>.button{font-size:12px;min-height:50px;padding:16px 20px;gap:22px;max-width:100%}.business-secondary{display:flex;align-items:center;gap:9px;min-height:44px;font-size:11px;color:var(--home-copy);margin-top:9px;text-align:left}.business-secondary:hover{color:var(--home-blue)}.business-visual{min-width:0;position:relative}.business-visual>.showcase-site{border:1px solid #d4ddea;border-radius:12px;overflow:hidden;width:100%;box-shadow:0 24px 60px #21335416}.business-visual .showcase-browser{height:30px;font-size:8px;padding:0 15px}.business-visual .showcase-browser>span:last-child{font-size:6px}.business-visual .retail-nav{padding:22px 25px;gap:15px}.business-visual .retail-nav>strong{font-size:23px;letter-spacing:-1px}.business-visual .retail-nav>strong>span{font-size:5px;letter-spacing:.6px;margin-top:8px}.business-visual .retail-nav>nav{font-size:8px;gap:15px}.business-visual .retail-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:360px}.business-visual .retail-product-copy{padding:45px 25px 30px}.business-visual .retail-product-copy>h3{font-size:56px;letter-spacing:-2.5px;margin:24px 0}.business-visual .retail-kicker{font-size:6px;line-height:1.6;letter-spacing:.7px}.business-visual .retail-photo{min-height:360px}.business-visual .retail-photo>img{object-fit:contain;transform:none}.business-visual .retail-photo-index,.business-visual .retail-photo-label{font-size:6px}.business-visual .retail-preview-action>span:first-child{font-size:9px;flex-wrap:wrap;gap:8px}.business-visual .retail-preview-action>span:first-child>b{font-size:13px}.business-visual .retail-preview-action>span:last-child{font-size:8px}.business-visual .retail-preview-footer{font-size:5px;padding:13px 20px}.business-visual-note{display:flex;justify-content:space-between;gap:15px;font:6px/1.8 monospace;letter-spacing:.8px;color:var(--home-copy);padding:18px 4px 0}.business-visual--agents>.sales-demo{box-shadow:0 24px 60px #21335416}.business-visual--agents .sales-demo-panel{min-height:418px}.business-visual--agents .sales-chat-header strong{font-size:13px;line-height:1.6}.business-visual .workspace-surface{min-height:470px}.business-visual .workspace-surface>aside{width:43px;padding:24px 7px;gap:24px}.business-visual .workspace-surface>aside>strong{font-size:13px}.business-visual .workspace-main{padding:24px 22px}.business-visual .workspace-nav{font-size:10px}.business-visual .workspace-nav .workspace-live{font-size:7px}.business-visual .workspace-title{margin-top:26px}.business-visual .workspace-title>div>span{font-size:6px}.business-visual .workspace-title h3{font-size:25px!important;letter-spacing:-1px!important;margin:9px 0 22px!important}.business-visual .workspace-stats{gap:8px}.business-visual .workspace-stats>div{padding:13px 10px}.business-visual .workspace-stats>div>span{font-size:7px}.business-visual .workspace-stats b{font-size:27px;margin:11px 0 8px;flex-wrap:wrap}.business-visual .workspace-stats b>small{font-size:6px}.business-visual .workspace-stats i{font-size:5px;line-height:1.7}.business-visual .workspace-main>.demo-navigation{margin:22px 0 16px;padding-bottom:13px}.business-visual .workspace-main>.demo-navigation>span{font-size:9px}.business-visual .workspace-board{gap:9px}.business-visual .workspace-column>span{font-size:7px;gap:5px;margin-bottom:10px}.business-visual .workspace-task{padding:11px 9px;font-size:9px;line-height:1.5}.business-visual .workspace-task>small{font-size:6px;line-height:1.7}.business-footer{display:flex;align-items:center;gap:25px;padding-top:20px}.business-swipe-hint{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--home-copy)}.business-position{display:flex;align-items:baseline;gap:7px;margin-left:auto;font-size:25px;letter-spacing:-1px;color:var(--home-ink)}.business-position>small{font:10px monospace;color:var(--home-copy)}.business-position .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.business-arrows{display:flex;gap:9px}.business-arrows>button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--home-line);border-radius:50%;color:var(--home-ink);background:var(--home-surface);transition:background .2s,color .2s}.business-arrows>button:hover{background:#304bff;color:#fff}.business-disclosure{font-size:10px;line-height:1.9;color:var(--home-copy);margin:22px 0 0;max-width:650px}.business-tabs>button:focus-visible,.business-copy>button:focus-visible,.business-arrows>button:focus-visible{outline:2px solid #6583ff;outline-offset:4px}.workspace-ai{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid #cbd9ff;border-radius:10px;background:#edf2ff;color:#334c7d}.workspace-ai>span{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#3156eb;color:#fff}.workspace-ai>div{min-width:0}.workspace-ai small{display:block;font:6px/1.7 monospace;letter-spacing:.5px;color:#6a7eaa}.workspace-ai strong{display:block;font-size:12px;font-weight:600;margin:5px 0 7px;letter-spacing:-.2px}.workspace-ai p{font-size:10px;line-height:1.75;margin:0}.workspace-ai-ready{display:flex;align-items:center;gap:5px;font-size:8px;margin-top:10px;color:#4f6ab7}.workspace-ai button{display:flex;align-items:center;gap:10px;min-height:44px;font-size:11px;color:#3152c1;margin-top:6px}.interactive-demo .workspace-ai{margin-top:24px;padding:20px}.interactive-demo .workspace-ai strong{font-size:16px}.interactive-demo .workspace-ai small{font-size:8px}.interactive-demo .workspace-ai p{font-size:12px}.workspace-ai-summary{padding:17px 0 0;margin-top:15px;border-top:1px solid #ccd9ef}.workspace-ai-summary>strong{display:flex;align-items:center;gap:8px;font-size:12px;color:#3355bd}.workspace-ai-summary>p{font-size:12px;line-height:1.85;color:#53698c;margin:12px 0}.workspace-ai-summary>small{font-size:9px;color:#7c8fae;line-height:1.8}.workspace-selected:focus-visible{outline:2px solid #6583ff;outline-offset:4px}.workspace-selected>span>button{min-width:44px;min-height:44px;display:grid;place-items:center}.workspace-ai button:focus-visible{outline:2px solid #6583ff;outline-offset:3px;border-radius:4px}.business-showcase .business-tabs{scroll-margin-top:0}@keyframes business-example-in{0%{opacity:0;transform:translate(var(--business-entry,15px))}to{opacity:1;transform:none}}@media(max-width:1100px){.business-panel{gap:25px;padding:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.business-copy h3{font-size:32px;letter-spacing:-1.5px}.business-copy>p{font-size:12px}.business-copy li{font-size:10px}.business-copy>.button{font-size:11px;padding-inline:16px;gap:12px}.business-visual .retail-product-copy{padding:37px 20px 24px}.business-visual .retail-product-copy>h3{font-size:46px}.business-visual .retail-nav>strong{font-size:20px}.business-visual .workspace-main{padding:22px 15px}.business-visual .workspace-title h3{font-size:22px!important}.business-visual .workspace-stats>div{padding:11px 7px}.business-visual .workspace-stats b{font-size:23px}.business-visual .workspace-stats>div>span{font-size:6px}}@media(max-width:900px){.business-panel{grid-template-columns:1fr;padding:32px;gap:30px;min-height:0}.business-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.business-number{display:none}.business-copy h3{grid-row:1/3;font-size:37px}.business-copy>p{grid-column:2}.business-copy>ul{grid-column:2;margin:17px 0 22px}.business-copy>.button{justify-self:start}.business-secondary{grid-column:2;margin:0}.business-visual{width:100%;max-width:670px;margin-inline:auto}.business-visual .retail-product-copy>h3{font-size:60px}.business-visual .retail-nav>strong{font-size:25px}.business-visual .workspace-main{padding:26px}.business-visual .workspace-title h3{font-size:27px!important}.business-visual .workspace-stats>div>span{font-size:8px}.business-visual .workspace-stats i{font-size:7px}.business-visual .workspace-task{font-size:11px}.business-visual .workspace-task>small{font-size:8px}.business-visual .workspace-column>span{font-size:9px}.business-visual .workspace-stats b>small{font-size:7px}}@media(max-width:700px){.business-tabs{gap:6px;margin-bottom:17px;scroll-margin-top:90px}.business-tabs>button{padding:13px 8px;min-height:67px;gap:8px;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px}.business-tabs>button>span{font-size:8px}.business-tabs>button>strong{font-size:11px;line-height:1.6;letter-spacing:-.2px}.business-tabs>button>svg{display:none}.business-viewport{border-radius:17px}.business-panel{padding:25px 16px 19px;gap:25px}.business-copy{display:block;padding:0 2px}.business-copy h3{font-size:32px;line-height:1.18;margin-bottom:17px}.business-copy>p{font-size:12px;line-height:1.85;max-width:100%}.business-copy>ul{margin:19px 0 24px;gap:10px}.business-copy li{font-size:11px;line-height:1.7}.business-copy>.button{font-size:12px;min-height:50px;width:100%;justify-content:space-between;padding-inline:17px}.business-secondary{font-size:11px;margin-top:8px;min-height:44px}.business-visual .showcase-browser{height:27px;font-size:7px;padding:0 10px}.business-visual .showcase-browser>span:last-child{font-size:5px}.business-visual .retail-nav{padding:17px 18px}.business-visual .retail-nav>strong{font-size:23px}.business-visual .retail-nav>strong>span{font-size:5px}.business-visual .retail-hero{grid-template-columns:1fr;min-height:0}.business-visual .retail-photo{grid-row:1;min-height:0;aspect-ratio:1.4}.business-visual .retail-product-copy{padding:23px 19px}.business-visual .retail-product-copy>h3{font-size:45px;line-height:1;margin:16px 0 20px}.business-visual .retail-photo-index,.business-visual .retail-photo-label{font-size:5px;left:15px}.business-visual .retail-preview-action>span:first-child{font-size:10px}.business-visual .retail-preview-action>span:last-child{font-size:9px}.business-visual .retail-preview-footer{padding:11px 17px;font-size:5px}.business-visual-note{font-size:5px;letter-spacing:.35px;padding-top:13px;line-height:1.9}.business-visual-note>span:last-child{display:none}.business-visual--agents .sales-demo-panel{min-height:0}.business-visual--agents .sales-chat-header{padding:15px 12px;gap:7px}.business-visual--agents .sales-chat-header strong{font-size:11px;line-height:1.6}.business-visual--agents .sales-status{font-size:7px}.business-visual--agents .sales-chat-header small{font-size:8px}.business-visual--agents .sales-avatar{width:30px;height:30px;flex-shrink:0}.business-visual--agents .sales-messages{padding-inline:12px}.business-visual--agents .sales-demo-tabs{gap:15px;padding-inline:12px}.business-visual--agents .sales-demo-tabs>button{font-size:11px}.business-visual--agents .sales-scenarios,.business-visual--agents .sales-settings{padding-inline:12px}.business-visual--agents .sales-setting-row{flex-wrap:wrap}.business-visual--agents .sales-channel-picker>div{flex-wrap:wrap}.business-visual--agents .sales-setting-row select{font-size:16px}.business-visual .workspace-surface{min-height:0}.business-visual .workspace-surface>aside{width:27px;padding:21px 4px;gap:24px}.business-visual .workspace-surface>aside>strong{font-size:8px}.business-visual .workspace-main{padding:19px 12px}.business-visual .workspace-nav{font-size:8px}.business-visual .workspace-nav .workspace-live{font-size:5px}.business-visual .workspace-title{margin-top:20px}.business-visual .workspace-title>div>span{font-size:5px}.business-visual .workspace-title h3{font-size:20px!important;margin:10px 0 20px!important;letter-spacing:-.7px!important}.business-visual .workspace-plus{display:none}.business-visual .workspace-stats{gap:5px}.business-visual .workspace-stats>div{padding:10px 6px}.business-visual .workspace-stats>div>span{font-size:6px;line-height:1.6}.business-visual .workspace-stats b{font-size:22px;gap:4px;margin:8px 0;display:flex;flex-direction:column;align-items:flex-start}.business-visual .workspace-stats b>small{font-size:6px}.business-visual .workspace-stats i{font-size:5px}.business-visual .workspace-main>.demo-navigation{gap:13px;margin:19px 0 13px;padding-bottom:10px}.business-visual .workspace-main>.demo-navigation>span{font-size:8px}.business-visual .workspace-board{grid-template-columns:1fr 1fr;gap:12px 7px}.business-visual .workspace-column:last-child{grid-column:1/-1}.business-visual .workspace-column>span{font-size:8px}.business-visual .workspace-task{font-size:10px;line-height:1.6;padding:10px 7px}.business-visual .workspace-task>small{font-size:7px;line-height:1.6}.business-visual .workspace-task>span{margin-top:10px}.business-visual .workspace-ai{padding:12px 10px;gap:8px}.business-visual .workspace-ai>span{width:24px;height:24px;border-radius:7px}.business-visual .workspace-ai>span>svg{width:15px}.business-visual .workspace-ai small{font-size:5px}.business-visual .workspace-ai strong{font-size:11px;line-height:1.7}.business-visual .workspace-ai p{font-size:9px;line-height:1.8}.business-visual .workspace-ai-ready{font-size:7px;line-height:1.6}.business-footer{gap:14px;padding-top:16px}.business-swipe-hint{font-size:9px;gap:6px}.business-swipe-hint>svg{width:15px}.business-position{font-size:22px;gap:5px}.business-position>small{font-size:8px}.business-arrows{gap:7px}.business-arrows>button{width:44px;height:44px}.business-disclosure{font-size:10px;line-height:1.8;margin-top:18px}.interactive-demo .workspace-ai{padding:15px 12px;gap:9px}.interactive-demo .workspace-ai strong{font-size:14px}.interactive-demo .workspace-ai small{font-size:6px}.interactive-demo .workspace-ai p{font-size:11px}.workspace-ai-summary>p{font-size:11px}}@media(max-width:370px){.business-tabs>button>strong{font-size:10px}.business-tabs>button{padding-inline:7px}.business-panel{padding-inline:12px}.business-copy h3{font-size:29px}.business-copy>.button{font-size:11px;gap:10px}.business-swipe-hint{font-size:8px;gap:5px}.business-position{font-size:20px}.business-footer{gap:11px}.business-arrows{gap:5px}.business-visual .retail-nav>strong{font-size:21px}.business-visual .retail-nav>strong>span{font-size:4px}.business-visual .sales-chat-header strong{font-size:10px}.business-visual .sales-setting-row select{max-width:100%}.business-visual .sales-demo-tabs{gap:13px}.business-visual .sales-demo-tabs>button{font-size:10px}}@media(max-width:700px){.business-visual .workspace-stats i,.business-visual .workspace-column:last-child,.business-visual .workspace-task~.workspace-task{display:none}.business-visual .workspace-stats>div>span{display:block;min-height:2.8em}.business-visual .workspace-ai small{font-size:6px}.business-visual .workspace-ai p{font-size:10px}.business-visual .workspace-ai-ready{font-size:8px}}@media(prefers-reduced-motion:reduce){.business-panel:not([hidden]){animation:none}.business-tabs>button,.business-arrows>button{transition:none}}:root[data-motion=off] .business-panel:not([hidden]){animation:none}.wardrobe{background:#fff;color:#24252a;border:1px solid #e2e4e7;border-radius:13px;overflow:hidden;box-shadow:0 20px 60px #23334e0c}.wardrobe .showcase-browser{height:32px;background:#fbfcfd;color:#969ba5;font-size:8px;border-bottom:1px solid #eeeff2}.wardrobe .showcase-browser>span:last-child{font-size:6px}.wardrobe-surface{background:#fff}.wardrobe-nav{display:flex;align-items:center;gap:25px;padding:25px 30px;border-bottom:1px solid #f0f1f3}.wardrobe-nav>strong{font-size:24px;letter-spacing:-1.2px;font-weight:700}.wardrobe-nav>strong>small{display:block;font:5px/1.7 monospace;letter-spacing:1.5px;color:#888e96;margin-top:8px}.wardrobe-nav>nav{display:flex;gap:25px;margin-left:auto;font-size:9px;color:#6d737f}.wardrobe-nav nav>button{min-height:44px}.wardrobe-bag{display:flex;align-items:center;gap:6px;min-width:40px;min-height:44px;justify-content:center;color:#343a46}.wardrobe-bag>b{font-size:8px;font-weight:400}.wardrobe-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:400px}.wardrobe-copy{padding:47px 30px 32px;position:relative;z-index:1;min-width:0}.wardrobe-eyebrow{font:6px/1.8 monospace;letter-spacing:1.4px;color:#8d949f}.wardrobe-copy>h3{font-size:clamp(30px,3.7vw,58px);font-weight:500;line-height:1.02;letter-spacing:-2.7px;margin:28px -30px 22px 0;outline:none}.wardrobe-copy>h3>em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-2px}.wardrobe-copy>p{font-size:10px;line-height:1.9;color:#868d98;max-width:260px}.wardrobe-product-name{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;margin-top:24px}.wardrobe-product-name>span>small{display:block;font-size:8px;color:#9299a4;margin-top:7px;line-height:1.7}.wardrobe-product-name>strong{font-size:15px;font-weight:500;white-space:nowrap}.wardrobe-discover{display:flex;align-items:center;gap:28px;border-bottom:1px solid #cfd4dc;padding:15px 0;font-size:9px;max-width:190px;margin-top:10px}.wardrobe-photo{min-height:400px;position:relative;overflow:hidden;background:#fcfcfc;display:flex;align-items:center;justify-content:center}.wardrobe-photo>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:14px;mix-blend-mode:multiply}.wardrobe-photo>span,.wardrobe-photo>small{position:absolute;left:25px;z-index:1;font:6px/1.7 monospace;letter-spacing:1px;color:#a0a6ae}.wardrobe-photo>span{top:24px}.wardrobe-photo>small{bottom:24px;font-size:5px}.wardrobe-preview-footer{display:flex;justify-content:space-between;gap:15px;padding:15px 30px;border-top:1px solid #f0f1f3;font:5px/1.7 monospace;letter-spacing:.7px;color:#9aa1ab}.wardrobe--interactive .wardrobe-hero{min-height:550px}.wardrobe--interactive .wardrobe-copy{padding-top:48px}.wardrobe--interactive .wardrobe-copy>h3{font-size:58px}.wardrobe--interactive .wardrobe-copy>p{font-size:12px;max-width:340px}.wardrobe--interactive .wardrobe-product-name{font-size:13px;margin-top:30px}.wardrobe--interactive .wardrobe-product-name>strong{font-size:21px}.wardrobe--interactive .wardrobe-product-name small{font-size:10px}.wardrobe--interactive .wardrobe-photo{min-height:550px}.wardrobe-options{margin-top:23px}.wardrobe-options>fieldset{border:0;margin:0;padding:0}.wardrobe-options legend{font-size:11px;width:100%;display:flex;justify-content:space-between;margin-bottom:12px}.wardrobe-options legend>span{color:#959da9;font-size:9px}.wardrobe-options fieldset>div{display:flex;gap:8px}.wardrobe-options fieldset button{min-width:44px;min-height:44px;border:1px solid #dfe3e8;border-radius:4px;font-size:11px;flex:1;color:#596373}.wardrobe-options fieldset button[aria-pressed=true]{background:#242c39;border-color:#242c39;color:#fff}.wardrobe-add{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:49px;width:100%;padding:15px 18px;background:#252d3b;color:#fff;font-size:12px;border-radius:5px;margin-top:17px}.wardrobe-demo-label{display:block;font-size:9px;line-height:1.8;color:#9199a6;margin-top:12px}.wardrobe-error{font-size:11px;color:#a53b4b;line-height:1.7}.wardrobe-materials{padding:35px 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-block:1px solid #edf0f4;outline:none}.wardrobe-materials>div>span{font:6px monospace;letter-spacing:1px;color:#9aa3b0}.wardrobe-materials h4{font-size:18px;font-weight:500;letter-spacing:-.7px;margin:13px 0}.wardrobe-materials p{font-size:11px;color:#8c95a3;line-height:1.9;margin:0}.wardrobe-cart{padding:36px 30px;outline:none;scroll-margin-top:20px}.wardrobe-cart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.wardrobe-cart-heading>h4{font-size:29px;font-weight:500;letter-spacing:-1px;margin:0}.wardrobe-cart-heading small{font-size:13px;color:#9aa3b0;margin-left:8px}.wardrobe-cart-heading>button{display:flex;align-items:center;gap:8px;font-size:10px;min-height:44px;color:#8793a4}.wardrobe-cart-line{display:grid;grid-template-columns:75px minmax(0,1fr) auto auto 44px;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid #eceff4}.wardrobe-cart-line>img{width:75px;height:75px;object-fit:contain}.wardrobe-cart-line>div:nth-child(2){display:flex;flex-direction:column;gap:7px;font-size:12px}.wardrobe-cart-line>div:nth-child(2)>span,.wardrobe-cart-line>div:nth-child(2)>small{font-size:10px;color:#929ba8}.wardrobe-cart-line>strong{font-size:13px;font-weight:500}.wardrobe-quantity{display:flex;align-items:center;border:1px solid #e2e6ec;border-radius:4px;font-size:11px}.wardrobe-quantity>button{display:grid;place-items:center;width:44px;height:44px}.wardrobe-quantity>span{min-width:22px;text-align:center}.wardrobe-remove{display:grid;place-items:center;width:44px;height:44px;color:#8b96a7}.wardrobe-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-top:25px}.wardrobe-summary>span{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#929ba9}.wardrobe-summary>span>strong{font-size:28px;letter-spacing:-1px;font-weight:500;color:#323b4b}.wardrobe-summary>.wardrobe-add{width:auto;min-width:260px}.wardrobe-empty{font-size:12px;line-height:1.9;color:#8c96a5;padding:25px 0}.wardrobe-review{padding:25px;margin-top:28px;border:1px solid #d5e1dc;background:#f3f8f5;border-radius:8px;outline:none;color:#527d68}.wardrobe-review h4{font-size:23px;font-weight:500;letter-spacing:-.7px;margin:13px 0}.wardrobe-review p{font-size:14px}.wardrobe-review>span{font-size:11px;line-height:1.8}.wardrobe-footnote{padding:23px 30px;border-top:1px solid #eef0f4;font-size:9px;line-height:1.9;color:#9aa3b0}.wardrobe button:focus-visible,.wardrobe section:focus-visible,.wardrobe-review:focus-visible{outline:2px solid #6888d3;outline-offset:3px}@media(max-width:700px){.wardrobe-nav{padding:18px;gap:14px;flex-wrap:wrap}.wardrobe-nav>strong{font-size:23px}.wardrobe-nav>nav{gap:16px;font-size:10px}.wardrobe--preview .wardrobe-nav>nav{display:none}.wardrobe--preview .wardrobe-bag{margin-left:auto}.wardrobe-hero,.wardrobe--interactive .wardrobe-hero{grid-template-columns:1fr;min-height:0}.wardrobe-photo,.wardrobe--interactive .wardrobe-photo{grid-row:1;aspect-ratio:1.2;min-height:0}.wardrobe-photo>img{padding:12px}.wardrobe-copy,.wardrobe--interactive .wardrobe-copy{padding:28px 21px}.wardrobe-copy>h3,.wardrobe--interactive .wardrobe-copy>h3{font-size:46px;letter-spacing:-2px;margin:22px 0}.wardrobe-copy>p,.wardrobe--interactive .wardrobe-copy>p{font-size:12px;line-height:1.9}.wardrobe-eyebrow{font-size:6px;letter-spacing:1px}.wardrobe--interactive .wardrobe-product-name{font-size:13px;gap:12px}.wardrobe--interactive .wardrobe-product-name>strong{font-size:20px}.wardrobe-options fieldset>div{gap:6px}.wardrobe-options fieldset button{min-width:0;min-height:46px}.wardrobe-add{min-height:50px}.wardrobe-materials{grid-template-columns:1fr;padding:27px 21px;gap:26px}.wardrobe-materials>div>span{font-size:7px}.wardrobe-materials p{font-size:12px}.wardrobe-materials h4{font-size:21px}.wardrobe-cart{padding:30px 18px}.wardrobe-cart-line{grid-template-columns:58px minmax(0,1fr) 44px;gap:10px;padding:18px 0}.wardrobe-cart-line>img{width:58px;height:65px;grid-row:span 2}.wardrobe-cart-line>div:nth-child(2){grid-column:2;font-size:11px}.wardrobe-quantity{grid-column:2;grid-row:2;justify-self:start}.wardrobe-quantity>button{width:37px;height:44px}.wardrobe-quantity>span{min-width:20px}.wardrobe-cart-line>strong{grid-column:2;grid-row:3;font-size:12px}.wardrobe-remove{grid-column:3;grid-row:1/3}.wardrobe-summary{display:block}.wardrobe-summary>.wardrobe-add{min-width:0;width:100%;margin-top:23px}.wardrobe-summary>span>strong{font-size:28px}.wardrobe-review{padding:19px 16px}.wardrobe-review h4{font-size:22px}.wardrobe-review>span{font-size:11px}.wardrobe-footnote{padding-inline:21px}.wardrobe-preview-footer{font-size:5px;padding:14px 21px}.wardrobe-preview-footer>span:last-child{display:none}}@media(max-width:370px){.wardrobe-nav{padding-inline:15px}.wardrobe-nav>strong{font-size:21px}.wardrobe-nav>nav{gap:12px;font-size:9px}.wardrobe--interactive .wardrobe-copy,.wardrobe-copy{padding-inline:17px}.wardrobe--interactive .wardrobe-copy>h3,.wardrobe-copy>h3{font-size:40px}.wardrobe-product-name{gap:10px}.wardrobe--interactive .wardrobe-product-name>strong{font-size:18px}.wardrobe-options fieldset button{font-size:11px}.wardrobe-cart{padding-inline:15px}}.capability-section{position:relative;color:var(--home-ink);isolation:isolate;overflow:hidden}.capability-anchor{position:absolute;top:0;scroll-margin-top:95px}.capability-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin:28px 0 38px}.capability-heading h2{font-size:clamp(38px,4.5vw,65px);font-weight:500;line-height:1.13;letter-spacing:-.055em;margin:0}.capability-heading h2 em{font-style:normal;color:var(--home-blue)}.capability-heading>p{max-width:370px;font-size:14px;line-height:1.9;color:var(--home-copy);margin:0 0 4px}.capability-experience{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:center;max-width:1400px;margin-inline:auto}.capability-map{position:relative;height:580px;min-width:0;isolation:isolate;margin-bottom:18px}.capability-map:before{content:"";position:absolute;top:10%;right:6%;bottom:17%;left:6%;background:radial-gradient(ellipse,#c9d6ff39,transparent 67%);border-radius:50%;z-index:-1}.orbit-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none}.orbit-connections>ellipse{stroke:var(--home-line);stroke-dasharray:2 7;opacity:.75}.orbit-connections g>path{stroke:var(--home-line);stroke-width:1}.orbit-connections g.is-selected>path{stroke:#8e9fe1;stroke-width:1.3}.orbit-connections g>.orbit-flow{stroke:var(--home-blue);stroke-width:2;stroke-dasharray:4 80;animation:orbit-signal 4s linear infinite;animation-play-state:paused;opacity:.9}[data-running=true] .orbit-connections g>.orbit-flow{animation-play-state:running}.orbit-core{position:absolute;left:50%;top:46%;width:185px;height:210px;transform:translate(-50%,-47%);pointer-events:none;text-align:center;filter:drop-shadow(0 14px 18px #344c9d12)}.orbit-core-art{position:absolute;top:0;right:0;bottom:35px;left:0}.orbit-core-art>canvas{display:block;width:100%;height:100%}.orbit-core-initial{position:absolute;left:41%;top:32%;width:32px;height:32px;color:#3158f7;filter:drop-shadow(0 2px 4px #fff9)}.orbit-core-word{position:absolute;left:0;right:0;bottom:20px;font-size:24px;line-height:1.2;letter-spacing:-1.4px;font-weight:700;color:var(--home-ink)}.orbit-core-word>span{font-weight:400;margin-left:3px}.orbit-node{position:absolute;width:92px;min-height:94px;transform:translate(-50%,-29px);display:flex;align-items:center;flex-direction:column;text-align:center;gap:0;z-index:2;outline-offset:5px;border-radius:18px;color:var(--home-ink)}.orbit-sphere{position:relative;display:grid;place-items:center;width:57px;height:57px;border-radius:50%;color:#fff;margin-bottom:12px;isolation:isolate;box-shadow:inset 0 2px 2px #ffffffad,inset 0 -5px 10px #0002,0 9px 18px #2336621c;background:radial-gradient(circle at 30% 20%,#ffffffb0,transparent 40%),var(--node-color);transition:transform .3s,box-shadow .3s}.orbit-sphere:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid transparent;border-radius:50%;transition:border-color .3s,background .3s}.orbit-sphere img,.orbit-sphere>svg{position:relative;z-index:1;filter:drop-shadow(0 2px 2px #0002)}.orbit-sphere--instagram{background:radial-gradient(circle at 22% 12%,#ffffff80,transparent 42%),linear-gradient(35deg,#f2ad5a,#e95d76 32%,#ae3ea5 68%,#7568cf)}.orbit-node>strong{font-size:11px;font-weight:650;line-height:1.5;white-space:nowrap}.orbit-node>small{font-size:8px;line-height:1.6;color:var(--home-copy);margin-top:3px;white-space:nowrap}.orbit-node[aria-selected=true] .orbit-sphere{transform:translateY(-2px);box-shadow:inset 0 2px 2px #fff9,inset 0 -5px 10px #0002,0 10px 25px color-mix(in srgb,var(--node-color),transparent 65%)}.orbit-node[aria-selected=true] .orbit-sphere:before{border-color:color-mix(in srgb,var(--node-color),transparent 55%);background:color-mix(in srgb,var(--node-color),transparent 95%)}.orbit-node[aria-selected=true]>strong{color:var(--home-blue)}.orbit-sphere>i{position:absolute;width:7px;height:7px;background:var(--node-color);border:2px solid var(--home-surface);border-radius:50%;right:-1px;top:1px;z-index:2}.orbit-node:hover .orbit-sphere{transform:translateY(-5px)}.orbit-node:focus-visible{outline:2px solid var(--home-blue)}.orbit-map-note{position:absolute;bottom:-17px;left:0;right:0;text-align:center;font:8px/1.8 monospace;letter-spacing:1.6px;color:var(--home-copy)}.capability-plate{min-width:0;scroll-margin-top:115px;position:relative}.capability-back-map{display:none}.capability-plate:before{content:"";position:absolute;top:4%;right:5%;bottom:-2%;left:5%;border:1px solid var(--home-line);border-radius:23px;z-index:-1;background:var(--home-tint);transform:rotate(2deg)}.capability-plate-inner{position:relative;background:var(--home-surface);border:1px solid var(--home-line);border-radius:20px;padding:24px;box-shadow:0 22px 65px #1a305012;outline-offset:5px}.capability-plate-heading{display:flex;align-items:center;gap:11px}.capability-mini-icon{width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:12px;flex-shrink:0;box-shadow:inset 0 1px 1px #fff6}.capability-plate-heading>div{min-width:0}.capability-plate-heading>div>span{display:block;font:7px/1.7 monospace;letter-spacing:1.1px;color:var(--home-copy);margin-bottom:4px}.capability-plate-heading h3{font-size:15px;line-height:1.5;letter-spacing:-.4px;font-weight:600;margin:0}.capability-demo-badge{font:7px/1.5 monospace;letter-spacing:1px;border:1px solid var(--home-line);border-radius:5px;padding:5px 6px;margin-left:auto;color:var(--home-copy)}.capability-plate-summary{font-size:12px;line-height:1.8;color:var(--home-copy);margin:19px 0}.capability-features{display:grid;gap:9px;list-style:none;margin:19px 0 20px;padding:0}.capability-features>li{display:flex;gap:8px;font-size:11px;line-height:1.7;align-items:flex-start;color:var(--home-copy)}.capability-features svg{color:var(--home-blue);margin-top:3px;flex-shrink:0}.capability-plate .capability-open{width:100%;min-height:49px;font-size:12px;justify-content:space-between;padding:14px 17px}.capability-bottom-note{font-size:12px;line-height:1.9;color:var(--home-copy);max-width:760px;margin:45px 0 0}:root[data-theme=dark] .capability-map:before{background:radial-gradient(ellipse,#244da82e,transparent 69%)}:root[data-theme=dark] .orbit-core-initial{filter:none;color:#b7c8ff}:root[data-theme=dark] .capability-plate-inner{box-shadow:0 22px 65px #0002}@keyframes orbit-signal{to{stroke-dashoffset:-168}}@media(min-width:1550px){.capability-map{height:640px}}@media(max-width:1050px){.capability-experience{gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.capability-heading>p{max-width:320px;font-size:13px}.capability-map{height:540px}.orbit-core{width:145px;height:185px}.orbit-core-word{font-size:21px;bottom:25px}.orbit-core-initial{width:26px;height:26px;top:31%}.capability-plate-inner{padding:20px}.capability-plate-heading h3{font-size:13px}.orbit-node>strong{font-size:10px}.orbit-node>small{font-size:7px}.capability-demo-badge{display:none}}@media(max-width:780px){.capability-heading{display:block;margin:25px 0 16px}.capability-heading h2{font-size:clamp(36px,6.5vw,53px)}.capability-heading>p{max-width:510px;margin-top:24px;font-size:13px}.capability-experience{grid-template-columns:1fr;gap:28px;max-width:590px}.capability-map{height:480px}.orbit-core{width:175px;height:205px}.orbit-core-word{font-size:25px}.orbit-core-initial{width:30px;height:30px}.orbit-node{width:92px}.orbit-node>strong{font-size:11px}.orbit-node>small{font-size:8px}.capability-plate-inner{padding:25px}.capability-plate-heading h3{font-size:16px}.capability-demo-badge{display:block}.capability-bottom-note{margin-top:32px;font-size:11px}}@media(max-width:500px){.capability-section .section-aside{display:none}.capability-map{height:420px;margin-top:13px}.capability-experience{gap:25px}.capability-heading h2{font-size:37px}.capability-heading>p{font-size:13px;margin-top:20px}.orbit-core{width:132px;height:165px}.orbit-core-art{bottom:30px}.orbit-core-word{font-size:21px;bottom:15px;letter-spacing:-1.1px}.orbit-core-initial{width:25px;height:25px;top:30%}.orbit-sphere{width:51px;height:51px;margin-bottom:10px}.orbit-sphere>img,.orbit-sphere>svg{width:23px;height:23px}.orbit-node{width:88px;min-height:88px;transform:translate(-50%,-26px)}.orbit-node>strong{font-size:10px}.orbit-node>small{font-size:7px;margin-top:2px}.orbit-map-note{font-size:7px;letter-spacing:1px}.capability-plate-inner{padding:19px 16px;border-radius:16px}.capability-plate-heading h3{font-size:14px}.capability-plate-heading>div>span{font-size:6px;letter-spacing:.8px}.capability-plate-summary{font-size:11px;margin:16px 0}.capability-mini-icon{width:34px;height:34px}.capability-demo-badge{font-size:6px;padding:4px;letter-spacing:.5px}.capability-features>li{font-size:10px}.capability-plate{scroll-margin-top:90px}}@media(max-width:780px){.capability-back-map{display:flex;align-items:center;min-height:44px;font-size:11px;color:var(--home-copy);margin:0 0 9px}.capability-back-map:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}}@media(max-width:350px){.orbit-core{width:111px;height:151px}.orbit-core-word{font-size:18px;bottom:18px}.orbit-core-initial{width:22px;height:22px}.orbit-node>strong{font-size:10px}.orbit-node>small{font-size:7.5px}.capability-plate-heading h3{font-size:12px}.capability-demo-badge{display:none}.capability-heading h2{font-size:33px}}@media(prefers-reduced-motion:reduce){.orbit-flow{animation:none!important}.orbit-sphere,.orbit-sphere:before{transition:none}.orbit-node:hover .orbit-sphere{transform:none}}.capability-presentation{min-width:0;color:var(--home-ink)}.capability-scene{position:relative;border:1px solid var(--home-line);border-radius:13px;background:var(--home-tint);overflow:hidden;min-height:320px}.capability-scene>div{animation:capability-frame-in .32s ease both}.capability-progress{height:2px;background:var(--home-line);overflow:hidden;margin-top:14px;border-radius:2px}.capability-progress>span{display:block;height:100%;background:var(--home-blue);transform-origin:left center}.capability-player-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px;min-height:44px}.capability-player-controls>div{display:flex;gap:2px;flex-shrink:0}.capability-player-controls button{width:44px;height:44px;display:grid;place-items:center;color:var(--home-copy);border-radius:50%;transition:background .2s,color .2s}.capability-player-controls button:hover{background:var(--home-tint);color:var(--home-blue)}.capability-player-controls button:focus-visible{outline:2px solid var(--home-blue);outline-offset:1px}.capability-phase{font:8px/1.8 monospace;color:var(--home-copy)}.capability-demo-note{font-size:8px;line-height:1.8;color:var(--home-copy);margin:4px 0 0}.demo-direct{min-height:320px;background:var(--home-surface)}.demo-direct>header,.demo-smm>header,.demo-crm>header{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--home-line)}.demo-agent-avatar{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--home-line);border-radius:11px;background:var(--home-tint);color:var(--home-blue);flex-shrink:0}.demo-direct>header>div,.demo-smm>header>div,.demo-crm>header>div{display:grid;gap:5px}.demo-direct>header strong,.demo-smm>header strong,.demo-crm>header strong{font-size:11px;font-weight:600;line-height:1.5}.demo-direct>header small,.demo-smm>header small,.demo-crm>header small{font-size:8px;color:var(--home-copy);line-height:1.5}.demo-direct>header>i{width:6px;height:6px;background:#57a77e;border-radius:50%;margin-left:auto}.demo-chat{display:flex;flex-direction:column;gap:12px;padding:15px;min-height:256px}.demo-chat-time{font:6px/1.5 monospace;letter-spacing:1px;align-self:center;color:var(--home-copy);margin:0 0 3px}.demo-chat-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 0;color:var(--home-copy);font-size:10px}.demo-platform-mark{width:49px;height:49px;display:grid;place-items:center;background:linear-gradient(145deg,#667bf5,#3049c7);border-radius:15px;box-shadow:inset 0 1px 2px #fff8,0 8px 20px #304bff20}.demo-platform-mark img{width:24px;height:24px}.demo-chat-intro p{margin:15px 0 0;line-height:1.8}.demo-chat-question{display:flex;align-items:flex-end;gap:8px;max-width:90%;align-self:flex-end;border-radius:11px 11px 2px;background:#3654d9;color:#fff;padding:11px 12px;animation:capability-frame-in .3s ease both}.demo-chat-question p,.demo-chat-answer p{font-size:10px;line-height:1.85;margin:0}.demo-chat-question>svg{flex-shrink:0;opacity:.8;margin-bottom:3px}.demo-chat-answer{display:flex;gap:9px;max-width:97%;padding:12px;background:var(--home-tint);border-radius:2px 11px 11px;animation:capability-frame-in .35s ease both}.demo-chat-answer>svg{color:var(--home-blue);margin-top:3px;flex-shrink:0}.demo-typing{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--home-copy)}.demo-typing>span{display:flex;gap:4px}.demo-typing i{width:4px;height:4px;border-radius:50%;background:var(--home-copy);animation:demo-type 1s infinite}.demo-typing i:nth-child(2){animation-delay:.15s}.demo-typing i:nth-child(3){animation-delay:.3s}.demo-typing small{font-size:8px;margin-left:5px}.demo-lead-ready{display:flex;align-items:flex-start;gap:8px;border:1px solid #99bea54d;border-radius:8px;padding:11px;color:#4a8264;background:#e5f2e72e;animation:capability-frame-in .35s ease both}.demo-lead-ready>svg{flex-shrink:0;margin-top:2px}.demo-lead-ready>div{display:grid;gap:5px}.demo-lead-ready strong{font-size:9px;line-height:1.6;font-weight:600}.demo-lead-ready span{font-size:8px;line-height:1.6}.demo-smm{background:var(--home-surface);min-height:320px;padding-bottom:15px}.demo-smm>header>span{display:grid;place-items:center;width:32px;height:32px;color:#8f74db;background:#8f74db15;border-radius:10px}.demo-content-brief{display:flex;align-items:center;gap:8px;margin:17px 15px 15px;font-size:9px;color:var(--home-copy)}.demo-content-brief>small{font:6px monospace;margin-left:auto;border:1px solid var(--home-line);padding:4px 5px;border-radius:4px}.demo-content-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 15px}.demo-content-calendar>div{position:relative;border:1px solid var(--home-line);border-radius:9px;padding:12px 9px;background:var(--home-tint);min-height:104px;opacity:.5;transition:opacity .3s,background .3s}.demo-content-calendar>div.is-ready{opacity:1;background:var(--home-surface)}.demo-content-calendar small{display:block;font:6px monospace;letter-spacing:1px;color:var(--home-copy);margin-bottom:15px}.demo-content-calendar svg{position:absolute;right:8px;top:11px;color:#8f74db}.demo-content-calendar strong{display:block;font-size:9px;line-height:1.6;font-weight:500;min-height:28px}.demo-content-calendar>div>span{font-size:7px;color:var(--home-copy)}.demo-content-result{display:flex;align-items:center;gap:10px;padding:9px;margin:12px 15px 0;border:1px solid var(--home-line);border-radius:8px;animation:capability-frame-in .35s ease both}.demo-content-result>img{height:42px;width:42px;object-fit:cover;border-radius:5px}.demo-content-result>div{display:grid;gap:6px}.demo-content-result strong{font-size:9px;font-weight:500}.demo-content-result span{font-size:8px;color:var(--home-copy)}.demo-content-result>svg{margin-left:auto;color:#7c9b8b}.demo-scene-result{display:flex;align-items:center;gap:7px;font-size:8px;line-height:1.7;color:var(--home-copy);margin:13px 15px 0;animation:capability-frame-in .3s ease both}.demo-scene-result>svg{flex-shrink:0;color:#648d7a}.demo-post{display:grid;grid-template-columns:1.1fr 1fr;min-height:210px;margin:14px;border:1px solid var(--home-line);border-radius:9px;overflow:hidden}.demo-post>img{width:100%;height:100%;object-fit:contain;background:#fff}.demo-post>div{padding:23px 16px;align-self:center}.demo-post strong{font-size:17px;line-height:1.4;letter-spacing:-.7px;font-weight:500}.demo-post p{font-size:10px;line-height:1.85;margin:15px 0 0;color:var(--home-copy)}.demo-story{position:relative;min-height:300px;aspect-ratio:9/13;max-width:260px;margin:15px auto 0;background:#f4f2ed;color:#393b3f;padding:27px 22px;overflow:hidden;border-radius:9px}.demo-story-lines{position:absolute;inset:8px 8px auto;display:flex;gap:3px}.demo-story-lines>i{height:2px;flex:1;background:#a8aba84d}.demo-story-lines>i:first-child{background:#939b96}.demo-story>span{position:relative;font:6px/1.7 monospace;letter-spacing:1px;z-index:1}.demo-story>img{width:100%;height:70%;object-fit:contain;position:absolute;inset:12% 0 auto;mix-blend-mode:multiply}.demo-story>strong{position:absolute;left:22px;bottom:47px;right:15px;font-size:28px;line-height:1.05;letter-spacing:-1.4px;font-weight:500}.demo-story>small{position:absolute;bottom:23px;font-size:9px}.demo-crm{background:var(--home-surface);min-height:320px;padding-bottom:15px}.demo-crm>header>svg{color:var(--home-blue);margin:5px}.demo-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 12px 10px}.demo-kanban>div{min-height:122px;background:var(--home-tint);border:1px solid var(--home-line);border-radius:7px;padding:8px 7px}.demo-kanban>div>span{font-size:8px;display:flex;align-items:center;gap:5px;color:var(--home-copy);white-space:nowrap}.demo-kanban i{width:4px;height:4px;background:#94a8d4;border-radius:50%}.demo-kanban article{margin-top:12px;padding:8px 6px;background:var(--home-surface);border:1px solid var(--home-line);border-radius:5px;animation:capability-frame-in .35s ease both}.demo-kanban article>small{font:5px monospace;letter-spacing:.7px;color:var(--home-copy)}.demo-kanban article>strong{display:block;font-size:8px;line-height:1.6;margin:7px 0;font-weight:600}.demo-kanban article>span{font-size:6px;line-height:1.6;color:var(--home-copy);display:block}.demo-kanban article>div{display:flex;align-items:center;justify-content:space-between;gap:2px;margin-top:11px}.demo-kanban b{display:grid;place-items:center;width:17px;height:17px;background:var(--home-tint);border-radius:50%;font-size:5px;font-weight:500}.demo-kanban article>div>small{font-size:6px;white-space:nowrap}.demo-crm-assistant{display:flex;gap:10px;margin:3px 12px 10px;padding:12px;border:1px solid #94a8e84d;border-radius:8px;background:#94a8e80d}.demo-crm-assistant>svg{color:var(--home-blue);margin-top:6px;flex-shrink:0}.demo-crm-assistant small{font:6px/1.6 monospace;letter-spacing:1px;color:var(--home-blue);display:block}.demo-crm-assistant strong{display:block;font-size:9px;line-height:1.7;margin-top:5px;font-weight:600}.demo-crm-assistant p{font-size:8px;line-height:1.8;color:var(--home-copy);margin:6px 0 0}.demo-crm-tools{display:flex;gap:13px;margin:12px 15px 0}.demo-crm-tools>span{display:flex;align-items:center;gap:5px;font-size:7px;color:var(--home-copy)}.demo-website{min-height:320px;background:#fff;color:#33363c;padding-bottom:14px}.demo-website>header{display:flex;justify-content:space-between;align-items:center;padding:19px 18px;border-bottom:1px solid #edf0f3}.demo-website>header>strong{font-size:16px;letter-spacing:-.7px}.demo-website>header>span{font:5px monospace;letter-spacing:1px;color:#7a828b}.demo-website>div:not(.demo-scene-result){position:relative;min-height:203px;padding:25px 18px}.demo-website>div>span{position:relative;z-index:1;font:5px/1.6 monospace;letter-spacing:1.3px;color:#9298a1}.demo-website h4{position:relative;z-index:1;font-size:43px;line-height:.97;letter-spacing:-2.2px;font-weight:500;margin:22px 0}.demo-website h4 em{font-family:Georgia,serif;font-weight:400}.demo-website>div>img{position:absolute;right:-9%;top:6%;width:79%;height:100%;object-fit:contain}.demo-website>footer{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;padding:14px 18px;border-top:1px solid #edf0f3;font-size:8px;color:#7e8792}.demo-website>footer>span>strong{display:block;font-size:13px;font-weight:500;color:#343b47;margin-top:8px}.demo-site-action{display:flex;align-items:center;gap:7px;border-bottom:1px solid #b9c1cf;padding-bottom:6px}.demo-website .demo-scene-result{color:#6a7585}.demo-integration{min-height:320px;padding:24px 16px 18px;background:var(--home-surface)}.demo-integration>header{display:grid;gap:12px}.demo-integration>header>span{font:6px/1.7 monospace;letter-spacing:1.1px;color:var(--home-copy)}.demo-integration>header>strong{font-size:23px;line-height:1.2;letter-spacing:-1px;font-weight:500}.demo-flow{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:27px 0}.demo-flow>div{flex:1;min-width:0;text-align:center;padding:12px 3px;border:1px solid var(--home-line);border-radius:9px;min-height:91px;color:var(--home-copy);background:var(--home-tint)}.demo-flow>div.is-ready{border-color:#8ba3ef;background:#4565dd09;color:var(--home-blue)}.demo-flow strong{display:block;font-size:8px;font-weight:600;line-height:1.5;margin-top:9px;overflow-wrap:anywhere}.demo-flow small{display:block;font-size:6px;line-height:1.6;margin-top:5px;color:var(--home-copy)}.demo-flow>svg{flex-shrink:0;color:var(--home-line);width:13px}.demo-flow>svg.is-ready{color:var(--home-blue)}.demo-sync-log{display:grid;gap:11px}.demo-sync-log>div{display:flex;align-items:center;gap:7px;font-size:8px;line-height:1.6;opacity:.4;color:var(--home-copy)}.demo-sync-log>div.is-ready{opacity:1}.demo-sync-log svg{color:#709d87}.demo-integration .demo-scene-result{margin-inline:0}.capability-modal .modal{width:min(900px,100%);max-width:900px;padding:42px 45px;background:var(--home-surface);color:var(--home-ink);border:1px solid var(--home-line);border-radius:20px;max-height:94svh}.capability-modal .modal-close{width:44px;height:44px;right:13px;top:13px;color:var(--home-copy)}.capability-modal-heading{padding-right:35px;margin-bottom:25px}.capability-modal-heading>.eyebrow{font-size:8px;color:var(--home-copy);letter-spacing:1.2px}.capability-modal-heading h2{font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-1.8px;margin:18px 0;outline:none}.capability-modal-heading p{font-size:13px;line-height:1.85;color:var(--home-copy);margin:0;max-width:660px}.demo-channel-picker{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.demo-channel-picker>button{display:flex;align-items:center;gap:8px;min-height:46px;border:1px solid var(--home-line);border-radius:9px;padding:8px 12px;font-size:11px;color:var(--home-copy)}.demo-channel-picker>button>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.demo-channel-picker>button[aria-pressed=true]{border-color:#8da2e6;color:var(--home-blue);background:var(--home-tint)}.demo-scenario-picker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.demo-scenario-picker>button{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:7px;border:1px solid var(--home-line);padding:9px 12px;font-size:11px;color:var(--home-copy)}.demo-scenario-picker>button>small{font:8px monospace;opacity:.7}.demo-scenario-picker>button[aria-pressed=true]{background:var(--home-blue);color:var(--home-surface);border-color:var(--home-blue)}.capability-modal .capability-presentation{max-width:690px;margin-inline:auto}.capability-modal .capability-scene,.capability-modal .demo-direct{min-height:365px}.capability-modal .demo-direct>header,.capability-modal .demo-smm>header,.capability-modal .demo-crm>header{padding:19px 24px}.capability-modal .demo-direct>header strong,.capability-modal .demo-smm>header strong{font-size:13px}.capability-modal .demo-direct>header small,.capability-modal .demo-smm>header small{font-size:10px}.capability-modal .demo-chat{padding:22px 24px;gap:18px;min-height:286px}.capability-modal .demo-chat-time{font-size:7px}.capability-modal .demo-chat-intro{padding:65px 0;font-size:12px}.capability-modal .demo-chat-question{max-width:75%;padding:14px 17px}.capability-modal .demo-chat-answer{max-width:85%;padding:16px}.capability-modal .demo-chat-question p,.capability-modal .demo-chat-answer p{font-size:13px;line-height:1.8}.capability-modal .demo-lead-ready{max-width:85%;padding:13px}.capability-modal .demo-lead-ready strong{font-size:11px}.capability-modal .demo-lead-ready span{font-size:9px}.capability-modal .demo-typing small{font-size:10px}.capability-modal .capability-phase,.capability-modal .capability-demo-note{font-size:9px}.capability-modal .demo-content-calendar{gap:13px;margin-inline:24px}.capability-modal .demo-content-calendar>div{padding:16px;min-height:138px}.capability-modal .demo-content-calendar small{font-size:8px;margin-bottom:23px}.capability-modal .demo-content-calendar svg{top:16px;right:16px}.capability-modal .demo-content-calendar strong{font-size:12px;min-height:31px}.capability-modal .demo-content-calendar>div>span{font-size:10px}.capability-modal .demo-content-brief{font-size:12px;margin:22px 24px}.capability-modal .demo-content-brief>small{font-size:8px}.capability-modal .demo-content-result{margin:18px 24px 0;padding:12px}.capability-modal .demo-content-result>img{height:54px;width:54px}.capability-modal .demo-content-result strong{font-size:12px}.capability-modal .demo-content-result span{font-size:10px}.capability-modal .demo-scene-result{font-size:10px;margin:18px 24px 0}.capability-modal .demo-smm{padding-bottom:20px;min-height:365px}.capability-modal .demo-post{min-height:265px;margin:20px}.capability-modal .demo-post strong{font-size:27px}.capability-modal .demo-post p{font-size:12px}.capability-modal .demo-story{max-width:280px;min-height:350px}.capability-modal .demo-story>strong{font-size:35px}.capability-modal .demo-integration{min-height:365px;padding:28px}.capability-modal .demo-integration>header>span{font-size:8px}.capability-modal .demo-integration>header>strong{font-size:31px}.capability-modal .demo-flow{gap:16px;margin:30px 0}.capability-modal .demo-flow>div{padding:17px 10px;min-height:116px}.capability-modal .demo-flow strong{font-size:12px}.capability-modal .demo-flow small{font-size:9px}.capability-modal .demo-sync-log>div{font-size:11px}.capability-modal .demo-integration .demo-scene-result{margin-left:0}.capability-explanation{font-size:12px;line-height:1.9;color:var(--home-copy);margin:25px 0}.smm-approval{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:22px;margin-top:26px;background:var(--home-tint);border:1px solid var(--home-line);border-radius:12px}.smm-approval>div{flex:1;min-width:200px}.smm-approval strong{font-size:15px;font-weight:500;line-height:1.7}.smm-approval p{font-size:11px;line-height:1.9;color:var(--home-copy);margin:6px 0 0}.smm-approval>button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid var(--home-line);border-radius:8px;font-size:11px;color:var(--home-blue);background:var(--home-surface)}.smm-approval>button:disabled{color:var(--home-copy);opacity:.5;cursor:default}.smm-approval>span{width:100%;font-size:11px;color:var(--home-copy)}.smm-approval>span:empty{display:none}.capability-modal-footer{margin-top:28px;border-top:1px solid var(--home-line);padding-top:25px}.capability-modal-tags{display:flex;gap:7px;flex-wrap:wrap}.capability-modal-tags>span{font-size:9px;line-height:1.6;border:1px solid var(--home-line);padding:6px 9px;border-radius:5px;color:var(--home-copy)}.capability-modal-footer>div:last-child{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:17px}.capability-modal-footer p{flex:1;font-size:10px;line-height:1.9;color:var(--home-copy);min-width:200px;margin:0}.capability-modal-footer .button{min-height:49px;padding:14px 17px;font-size:12px;gap:20px}.capability-modal-footer .text-button{min-height:44px;font-size:11px;gap:8px;color:var(--home-blue)}.integration-choices{display:grid;grid-template-columns:1fr 1fr auto;gap:13px;align-items:end;margin-bottom:23px}.integration-choices label{display:grid;gap:9px;font-size:10px;line-height:1.5;color:var(--home-copy);min-width:0}.integration-choices select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--home-line);border-radius:7px;background:var(--home-surface);color:var(--home-ink);font-size:13px}.integration-choices>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border:1px solid var(--home-line);border-radius:7px;padding:10px 12px;font-size:10px;color:var(--home-blue)}.capability-inner-tabs{display:flex;gap:7px;border-bottom:1px solid var(--home-line);margin-bottom:24px;padding-bottom:13px;flex-wrap:wrap}.capability-inner-tabs>button{min-height:45px;padding:10px 15px;font-size:12px;border-radius:7px;border:1px solid var(--home-line);color:var(--home-copy)}.capability-inner-tabs>button[aria-selected=true]{background:var(--home-blue);border-color:var(--home-blue);color:var(--home-surface)}.operations-panel[hidden]{display:none!important}.operations-panel{min-width:0}.operations-panel .workspace-surface{border:1px solid #d9e2ee;border-radius:10px;overflow:hidden}.operations-panel .workspace-main{padding:26px 22px}.operations-panel .workspace-task{min-height:44px}.operations-panel .workspace-ai{margin-top:20px;padding:20px}.operations-panel .workspace-ai strong{font-size:15px}.operations-panel .workspace-ai p{font-size:12px}.operations-panel .workspace-ai button{font-size:11px}.operations-heading{display:flex;align-items:flex-start;gap:15px;margin:6px 0 25px}.operations-heading>svg{color:var(--home-blue);flex-shrink:0;margin-top:5px}.operations-heading h3{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.9px;margin:0 0 11px}.operations-heading p{font-size:12px;line-height:1.85;color:var(--home-copy);margin:0}.operations-heading>span{font:7px monospace;padding:5px 6px;border:1px solid var(--home-line);border-radius:4px;color:var(--home-copy);margin-left:auto}.stock-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.stock-summary>div{padding:20px;background:var(--home-tint);border:1px solid var(--home-line);border-radius:10px}.stock-summary span{font-size:10px;color:var(--home-copy);display:block}.stock-summary strong{font-size:36px;letter-spacing:-1.7px;font-weight:500;display:block;margin-top:14px}.stock-summary>div:last-child>strong{color:var(--home-blue)}.stock-table-wrap{overflow-x:auto;border:1px solid var(--home-line);border-radius:10px}.stock-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.stock-table caption{text-align:left;padding:18px;font-size:11px;color:var(--home-copy);border-bottom:1px solid var(--home-line)}.stock-table th,.stock-table td{padding:16px 18px;border-bottom:1px solid var(--home-line)}.stock-table th{font-size:9px;font-weight:500;color:var(--home-copy);background:var(--home-tint)}.stock-table tr:last-child td{border:0}.stock-table td>strong{font-size:12px;font-weight:500;display:block;white-space:nowrap}.stock-table td small{font-size:9px;color:var(--home-copy);display:block;margin-top:6px}.operations-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:23px}.operations-actions>.button{min-height:49px;font-size:12px;padding:13px 17px;gap:18px}.operations-reset{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--home-copy);min-height:44px}.operations-live{font-size:10px;line-height:1.9;color:var(--home-copy);margin:20px 0 0}.admin-role-picker{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.admin-role-picker>button{min-height:44px;padding:10px 15px;border:1px solid var(--home-line);border-radius:7px;font-size:12px;color:var(--home-copy)}.admin-role-picker>button[aria-pressed=true]{background:var(--home-tint);border-color:#8ba3e4;color:var(--home-blue)}.admin-workspace{display:grid;grid-template-columns:160px minmax(0,1fr);border:1px solid var(--home-line);border-radius:11px;overflow:hidden}.admin-workspace>aside{display:flex;flex-direction:column;padding:25px 19px;background:var(--home-tint);gap:13px;border-right:1px solid var(--home-line)}.admin-workspace aside>strong{font-size:19px;letter-spacing:-.9px;font-weight:500}.admin-workspace aside>small{font:6px monospace;letter-spacing:1px;color:var(--home-copy);margin-bottom:30px}.admin-workspace aside>span{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--home-copy);min-height:30px}.admin-workspace>div{padding:26px}.admin-role-label{font:8px monospace;color:var(--home-blue)}.admin-workspace h4{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.9px;margin:15px 0 22px}.admin-permissions{display:grid;gap:9px}.admin-permissions>div{display:flex;align-items:center;gap:8px;padding:13px 10px;border:1px solid var(--home-line);border-radius:7px;font-size:11px;opacity:.4}.admin-permissions>div[data-enabled=true]{opacity:1}.admin-permissions svg{color:var(--home-blue);flex-shrink:0}.admin-permissions small{font-size:7px;color:var(--home-copy);margin-left:auto}.capability-modal button:focus-visible,.capability-modal select:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.capability-presentation[data-playback=paused] .demo-typing i,.capability-presentation[data-playback=complete] .demo-typing i,.capability-presentation[data-reduced=true] .demo-typing i,.capability-presentation[data-blocked=true] .demo-typing i{animation-play-state:paused}.capability-presentation[data-reduced=true] .capability-scene>div,.capability-presentation[data-reduced=true] .capability-scene *{animation:none!important;transition:none!important}@keyframes capability-frame-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes demo-type{0%,70%,to{transform:none;opacity:.4}35%{transform:translateY(-3px);opacity:1}}@media(max-width:700px){.capability-modal{padding:10px}.capability-modal .modal{padding:34px 20px 25px;max-height:96svh;border-radius:16px}.capability-modal .modal-close{top:7px;right:7px}.capability-modal-heading{padding-right:25px;margin-bottom:23px}.capability-modal-heading h2{font-size:31px;line-height:1.18;letter-spacing:-1.4px;margin:16px 0}.capability-modal-heading p{font-size:12px}.capability-modal-heading>.eyebrow{font-size:6px;letter-spacing:.7px}.demo-channel-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px}.demo-channel-picker>button{font-size:11px;padding:8px 9px;gap:7px;min-height:47px}.demo-scenario-picker{gap:6px}.demo-scenario-picker>button{font-size:10px;gap:7px;padding:9px 10px}.capability-modal .capability-scene{min-height:355px}.capability-modal .demo-direct>header,.capability-modal .demo-smm>header{padding:15px}.capability-modal .demo-direct>header strong,.capability-modal .demo-smm>header strong{font-size:11px}.capability-modal .demo-direct>header small,.capability-modal .demo-smm>header small{font-size:9px}.capability-modal .demo-chat{padding:17px 14px;gap:15px}.capability-modal .demo-chat-question{max-width:93%;padding:12px}.capability-modal .demo-chat-answer{max-width:100%;padding:12px}.capability-modal .demo-chat-question p,.capability-modal .demo-chat-answer p{font-size:12px;line-height:1.8}.capability-modal .demo-lead-ready{max-width:100%}.capability-modal .demo-lead-ready strong{font-size:10px}.capability-modal .demo-lead-ready span,.capability-modal .capability-phase,.capability-modal .capability-demo-note{font-size:8px}.capability-modal .demo-content-calendar{margin-inline:13px;gap:7px}.capability-modal .demo-content-calendar>div{padding:12px 8px;min-height:132px}.capability-modal .demo-content-calendar strong{font-size:10px;min-height:40px}.capability-modal .demo-content-calendar svg{right:8px;top:12px;width:13px}.capability-modal .demo-content-calendar small{font-size:7px}.capability-modal .demo-content-calendar>div>span{font-size:8px}.capability-modal .demo-content-brief{font-size:10px;margin:20px 13px}.capability-modal .demo-content-brief>small{font-size:6px}.capability-modal .demo-content-result{margin-inline:13px;gap:8px;padding:8px}.capability-modal .demo-content-result strong{font-size:10px}.capability-modal .demo-content-result span{font-size:8px}.capability-modal .demo-content-result>img{width:42px;height:42px}.capability-modal .demo-scene-result{font-size:9px;margin-inline:13px}.capability-modal .demo-post{grid-template-columns:1fr;min-height:0;margin:13px}.capability-modal .demo-post>img{height:200px}.capability-modal .demo-post>div{padding:20px}.capability-modal .demo-post strong{font-size:24px}.capability-modal .demo-post p{font-size:11px}.capability-modal .demo-story{max-width:250px;min-height:340px}.smm-approval{padding:18px;gap:16px}.smm-approval>button{width:100%}.capability-explanation{font-size:11px}.capability-modal-tags>span{font-size:8px}.capability-modal-footer>div:last-child{gap:15px}.capability-modal-footer .button{width:100%;justify-content:space-between;font-size:11px}.capability-modal-footer p{font-size:10px}.integration-choices{grid-template-columns:1fr 1fr;gap:12px}.integration-choices>button{grid-column:1/-1;font-size:11px}.integration-choices label{font-size:9px}.integration-choices select{font-size:16px;padding-inline:9px}.capability-modal .demo-integration{padding:24px 14px;min-height:345px}.capability-modal .demo-integration>header>strong{font-size:26px}.capability-modal .demo-integration>header>span{font-size:7px}.capability-modal .demo-flow{gap:5px}.capability-modal .demo-flow>div{padding:14px 4px;min-height:111px}.capability-modal .demo-flow strong{font-size:9px}.capability-modal .demo-flow small{font-size:7px}.capability-modal .demo-sync-log>div{font-size:10px}.capability-inner-tabs{gap:6px}.capability-inner-tabs>button{padding:10px 11px;font-size:11px}.operations-heading{gap:10px}.operations-heading h3{font-size:23px;letter-spacing:-.9px}.operations-heading p{font-size:11px}.operations-heading>span{display:none}.operations-heading>svg{width:22px}.stock-summary{gap:8px}.stock-summary>div{padding:15px 11px}.stock-summary span{font-size:9px}.stock-summary strong{font-size:31px;margin-top:12px}.stock-table th,.stock-table td{padding:13px 10px}.stock-table th{font-size:8px}.stock-table td{font-size:11px}.stock-table td>strong{font-size:10px}.stock-table td small{font-size:8px}.stock-table caption{font-size:10px;padding:15px}.operations-actions{gap:12px}.operations-actions>.button{font-size:11px;gap:13px}.admin-workspace{grid-template-columns:1fr}.admin-workspace>aside{display:none}.admin-workspace>div{padding:22px 15px}.admin-workspace h4{font-size:23px}.admin-permissions>div{font-size:10px;gap:6px;padding:13px 9px}.admin-permissions small{font-size:6px}.operations-panel .workspace-main{padding:22px 14px}.operations-panel .workspace-title h3{font-size:25px}.operations-panel .workspace-stats{gap:7px}.operations-panel .workspace-stats>div{padding:13px 9px}.operations-panel .workspace-stats b{font-size:28px}.operations-panel .workspace-ai{padding:16px}.operations-panel .workspace-ai p{font-size:11px}}@media(max-width:360px){.capability-modal .modal{padding-inline:14px}.capability-modal-heading h2{font-size:28px}.capability-phase{font-size:7px;max-width:100px}.capability-player-controls{gap:5px}.capability-player-controls>div{gap:0}.capability-modal .capability-phase{font-size:7px}.demo-chat-question p,.demo-chat-answer p{font-size:9px}.demo-direct>header strong{font-size:9px}.demo-direct>header small{font-size:7px}.demo-chat{padding:12px;min-height:272px}.demo-chat-question{max-width:96%}.demo-chat-answer{padding:10px}.capability-scene{min-height:335px}.demo-kanban{gap:5px;padding-inline:8px}.demo-kanban>div{padding:8px 4px}.demo-kanban article{padding:7px 4px}.demo-kanban article>strong{font-size:7px}.demo-flow{gap:4px}.demo-flow strong{font-size:7px}.demo-flow small{font-size:5px}.demo-integration{padding-inline:12px}.demo-integration>header>strong{font-size:21px}.demo-content-calendar{margin-inline:10px;gap:5px}.demo-content-calendar strong{font-size:8px}.demo-content-calendar svg{width:12px}.demo-content-calendar>div{padding-inline:6px}.demo-content-result strong{font-size:8px}.demo-content-result span{font-size:7px}.demo-crm-tools{gap:9px}.demo-crm-tools>span{font-size:6px}.stock-summary span{font-size:8px}.stock-table th,.stock-table td{padding-inline:7px}}@media(prefers-reduced-motion:reduce){.capability-scene>div,.demo-chat-question,.demo-chat-answer,.demo-lead-ready,.demo-content-result,.demo-scene-result,.demo-kanban article{animation:none}.demo-typing i{animation:none}.demo-content-calendar>div,.capability-player-controls button{transition:none}}.sculpture-refined .sculpture-stage{isolation:isolate}.sculpture-refined .sculpture-stage:before{content:"";position:absolute;top:8%;right:8%;bottom:2%;left:8%;background:radial-gradient(ellipse at 56% 38%,#e1e8fa75,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.ai-home .sculpture-refined .sculpture-stage{top:0;right:-2%;bottom:25%;left:-2%}.ai-home .sculpture-refined .sculpture-meta{font-size:7px;letter-spacing:1.2px;z-index:3;pointer-events:none}.sculpture-refined .sculpture-meta>span:first-child{max-width:72%;line-height:1.7}.sculpture-refined .sculpture-emergency>.brand-mark{width:150px;height:150px;margin:auto}.sculpture-assembly-line{position:absolute;left:28%;right:28%;height:1px;bottom:0;background:var(--home-line,#d9e0ee);z-index:3;opacity:0;transition:opacity .25s;overflow:hidden;pointer-events:none}.sculpture-assembly-line:after{content:"";display:block;height:100%;background:var(--home-blue,#304bff);transform:scaleX(var(--assembly-progress,0));transform-origin:left}.sculpture-stage[data-transition=assembling] .sculpture-assembly-line{opacity:.7}.ai-home .sculpture-refined .sculpture-plinth{top:68%;left:26%;right:26%;height:5%;opacity:.45;filter:blur(15px);transform:none}.sculpture-refined .sculpture-arrows>button:last-child{color:var(--home-blue,#304bff)}.sculpture-refined .sculpture-stage:focus-visible{outline-offset:-8px}:root[data-theme=dark] .sculpture-refined .sculpture-stage:before{background:radial-gradient(ellipse at 56% 38%,#24498624,transparent 67%)}@media(max-width:700px){.ai-home .sculpture-refined .sculpture-stage{top:2%;right:-4%;bottom:25%;left:-4%}.ai-home .sculpture-refined .sculpture-meta{font-size:6px;letter-spacing:.8px;left:0;right:0}.ai-home .sculpture-refined .sculpture-hint{gap:6px;font-size:9px}.sculpture-refined .sculpture-arrows{margin-left:3px}.sculpture-refined .sculpture-arrows>button{width:44px;height:44px}.ai-home .sculpture-refined .sculpture-caption{bottom:19%}.ai-home .sculpture-refined .sculpture-plinth{top:67%}}@media(max-width:370px){.ai-home .sculpture-refined .sculpture-stage{top:4%;right:-5%;bottom:26%;left:-5%}.ai-home .sculpture-refined .sculpture-hint{gap:4px;font-size:8px}.sculpture-refined .sculpture-hint>svg{width:11px}.sculpture-refined .sculpture-arrows{margin-left:0}.ai-home .sculpture-refined .sculpture-caption strong{font-size:14px}.ai-home .sculpture-refined .sculpture-caption>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.sculpture-refined .sculpture-assembly-line{transition:none;display:none}}.ai-home{--home-copy:#4e5c73;--home-line:#d9e1ee}.ai-home .hero{background:radial-gradient(ellipse at 76% 40%,#e8edff77,transparent 52%),#fafbfe}.ai-home .hero-topline{font-size:8px;color:var(--home-copy)}.ai-home .hero-kicker{color:var(--home-copy);letter-spacing:1.35px}.ai-home .hero-copy>p{font-size:16px;line-height:1.85;max-width:455px}.ai-home .hero-buttons{gap:20px}.ai-home .button.primary{background:linear-gradient(135deg,#3657ff,#2546ec);border:1px solid #3454f8;box-shadow:0 4px 6px #2449e90a,0 12px 24px #2449e91c;transition:box-shadow .22s,filter .22s}.ai-home .button.primary:hover{filter:brightness(1.05);box-shadow:0 6px 10px #2449e914,0 15px 30px #2449e929}.ai-home .button.primary:active{box-shadow:0 2px 5px #2449e91c}.ai-home .button.primary:focus-visible{outline:2px solid var(--home-blue);outline-offset:5px}.ai-home .home-hero-proof{gap:10px;margin-top:21px}.ai-home .home-hero-proof>span{min-height:32px;padding:7px 10px;border:1px solid #dce4f0;border-radius:8px;background:#ffffffab;box-shadow:0 2px 6px #18345503}.ai-home .hero-art{isolation:isolate}.ai-home .sculpture-refined:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-16px;left:-8px;z-index:0;pointer-events:none;border:1px solid #dbe3f0;border-radius:28px;background:radial-gradient(ellipse at 52% 35%,#fff 2%,#f3f6fc 43%,#e6edf9);box-shadow:inset 0 1px #fff,0 20px 55px #213e6a09}.ai-home .sculpture-refined .sculpture-stage{z-index:1}.ai-home .sculpture-refined .sculpture-stage:before{top:6%;right:6%;bottom:0;left:6%;background:radial-gradient(ellipse at 55% 46%,#fff9,transparent 60%)}.ai-home .sculpture-refined .sculpture-meta{top:9px;left:14px;right:14px;color:#5f708b;letter-spacing:.9px}.ai-home .sculpture-refined .sculpture-plinth{z-index:0;top:65%;left:23%;right:23%;height:7%;background:radial-gradient(ellipse,#4c6dba33,transparent 70%);opacity:.8;filter:blur(8px)}.ai-home .sculpture-refined .sculpture-caption{z-index:3;bottom:17.5%;gap:7px}.ai-home .sculpture-refined .sculpture-caption strong{font-weight:600;letter-spacing:-.5px}.ai-home .sculpture-refined .sculpture-caption>span{font-size:12px;color:var(--home-copy)}.ai-home .sculpture-refined .sculpture-controls{bottom:6%;z-index:4}.ai-home .sculpture-refined .sculpture-modes{background:var(--home-surface);border:1px solid var(--home-line);box-shadow:0 5px 18px #1a315b08}.ai-home .sculpture-refined .sculpture-modes>button[aria-pressed=true]{background:linear-gradient(135deg,#3657ff,#2546ec);box-shadow:0 4px 12px #304bff25}.ai-home .sculpture-refined .sculpture-motion{border-color:var(--home-line);background:var(--home-surface);box-shadow:0 4px 12px #1a315b05}.ai-home .sculpture-refined .sculpture-hint{z-index:4;color:var(--home-copy)}.ai-home .section{padding-block:86px}.ai-home .capability-section{background:linear-gradient(180deg,#f5f7fc88,#fafbfe 62%);border-top:1px solid var(--home-line)}.ai-home .capability-map:before{top:12%;right:4%;bottom:16%;left:4%;background:radial-gradient(ellipse,#e3eaff91,transparent 70%)}.ai-home .orbit-sphere{border:1px solid #ffffffb8;box-shadow:inset 0 1px 1px #ffffffb0,inset 0 -3px 8px #1024441a,0 7px 16px #23366216}.ai-home .orbit-node[aria-selected=true] .orbit-sphere{box-shadow:inset 0 1px 1px #ffffffb0,0 0 0 4px var(--home-surface),0 0 0 5px color-mix(in srgb,var(--node-color),transparent 65%),0 10px 24px color-mix(in srgb,var(--node-color),transparent 77%)}.ai-home .orbit-node[aria-selected=true] .orbit-sphere:before{border-color:transparent;background:none}.ai-home .capability-plate:before{display:none}.ai-home .capability-plate-inner{padding:28px;border-color:var(--home-line);border-radius:24px;box-shadow:0 4px 10px #15345a04,0 24px 60px #15345a0b;background:linear-gradient(155deg,var(--home-surface) 60%,var(--home-tint))}.ai-home .capability-plate-heading h3{font-size:16px}.ai-home .capability-plate-summary{font-size:13px;line-height:1.8}.ai-home .capability-features{gap:10px}.ai-home .capability-features>li{font-size:12px;line-height:1.7}.ai-home .capability-demo-note{font-size:10px;line-height:1.8;color:var(--home-copy)}.ai-home .capability-mini-icon{border:1px solid #ffffff57;box-shadow:0 3px 8px #1834550d,inset 0 1px 1px #fff6}.ai-home .home-launch-steps{border-top:0;gap:16px;padding-top:20px}.ai-home .home-launch-steps>div{padding:22px 18px;border:1px solid var(--home-line);border-radius:15px;background:var(--home-surface);box-shadow:0 6px 18px #18345504}.ai-home .home-launch-steps>div>span{color:var(--home-blue)}.ai-home .home-questions summary{transition:color .2s}.ai-home .home-questions summary:hover{color:var(--home-blue)}.ai-home .modal{box-shadow:0 25px 100px #0a173c35;border:1px solid var(--home-line)}.ai-home .showcase-modal-heading>p,.ai-home .capability-modal-heading>p{color:var(--home-copy)}:root[data-theme=dark] .ai-home{--home-copy:#aebcd2;--home-line:#2d3a52}:root[data-theme=dark] .ai-home .hero{background:radial-gradient(ellipse at 76% 40%,#233c6c28,transparent 56%),#090e1a}:root[data-theme=dark] .ai-home .home-hero-proof>span{border-color:#29374f;background:#111b2b;box-shadow:none}:root[data-theme=dark] .ai-home .sculpture-refined:before{border-color:#2b3c58;background:radial-gradient(ellipse at 54% 35%,#263b5f,#14233b 48%,#0e182a);box-shadow:inset 0 1px #506e9830,0 20px 50px #0002}:root[data-theme=dark] .ai-home .sculpture-refined .sculpture-stage:before{background:radial-gradient(ellipse at 54% 44%,#7e9fdf19,transparent 65%)}:root[data-theme=dark] .ai-home .sculpture-refined .sculpture-meta{color:#9caec9}:root[data-theme=dark] .ai-home .sculpture-refined .sculpture-plinth{background:radial-gradient(ellipse,#030817bc,transparent 70%)}:root[data-theme=dark] .ai-home .capability-section{background:linear-gradient(180deg,#0b1323,#090e1a 62%)}:root[data-theme=dark] .ai-home .capability-map:before{background:radial-gradient(ellipse,#284d873b,transparent 70%)}:root[data-theme=dark] .ai-home .capability-plate-inner{box-shadow:0 20px 60px #0002}:root[data-theme=dark] .ai-home .orbit-sphere{border-color:#ffffff2b}@media(min-width:701px)and (max-width:1050px){.ai-home .hero-copy>p{font-size:14px}.ai-home .sculpture-refined:before{top:-4px;right:5px;bottom:-16px;left:5px}.ai-home .sculpture-refined .sculpture-meta{left:20px;right:20px}.ai-home .capability-plate-inner{padding:21px}.ai-home .home-launch-steps>div{padding:18px 14px}}@media(max-width:700px){.ai-home .hero-copy>p{font-size:14px;line-height:1.85;max-width:100%}.ai-home .hero-topline{font-size:7px}.ai-home .hero-buttons{gap:12px 18px}.ai-home .hero-art{margin-top:40px;height:465px}.ai-home .home-hero-proof{gap:7px;margin-top:18px}.ai-home .home-hero-proof>span{font-size:9px;padding:6px 8px;min-height:30px}.ai-home .sculpture-refined:before{top:0;right:-4px;bottom:-16px;left:-4px;border-radius:22px}.ai-home .sculpture-refined .sculpture-meta{top:12px;left:10px;right:10px;font-size:6px;letter-spacing:.7px}.ai-home .sculpture-refined .sculpture-stage{top:1%;right:-4%;bottom:30%;left:-4%}.ai-home .sculpture-refined .sculpture-caption{bottom:24%;gap:6px}.ai-home .sculpture-refined .sculpture-caption>span{font-size:11px}.ai-home .sculpture-refined .sculpture-controls{bottom:10%}.ai-home .sculpture-refined .sculpture-hint{bottom:-8px}.ai-home .section{padding-block:64px}.ai-home .capability-plate-inner{padding:21px 18px;border-radius:20px}.ai-home .capability-plate-heading h3{font-size:14px}.ai-home .capability-plate-summary{font-size:13px}.ai-home .capability-features>li{font-size:12px}.ai-home .home-launch-steps{gap:12px}.ai-home .home-launch-steps>div{padding:20px 17px}.ai-home .home-launch-steps p{font-size:12px}}@media(max-width:370px){.ai-home .hero-art{height:450px}.ai-home .hero-copy>p{font-size:13px}.ai-home .sculpture-refined .sculpture-caption strong{font-size:14px}.ai-home .sculpture-refined .sculpture-caption>span{font-size:10px}.ai-home .capability-plate-inner{padding:19px 15px}.ai-home .capability-plate-heading h3{font-size:13px}.ai-home .home-hero-proof>span{font-size:8px;padding-inline:7px}}@media(prefers-reduced-motion:reduce){.ai-home .button.primary,.ai-home .home-questions summary{transition:none}.ai-home .orbit-sphere{transition:none}}
