@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg:#090a12;--panel:#11121e;--border:#ffffff16;--text:#f4f2ff;--muted:#9294ac;--purple:#a99bff;--cyan:#84e7ec;--font:"DM Sans",sans-serif;--display:"Space Grotesk",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--bg);color:var(--text);font:15px var(--font);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button,a,input,select,textarea{outline-offset:5px}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--cyan)}::selection{color:#fff;background:#7760e9}.site-shell{max-width:1450px;margin:auto;padding:0 6%}.ambient{pointer-events:none;z-index:-1;background:radial-gradient(at 85% 25%,#57349c21,#0000 50%),radial-gradient(at 10% 0,#302f7022,#0000 50%);width:100%;height:1100px;position:absolute;top:0;left:0}.nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:28px;height:100px;display:flex}.brand{font:600 30px var(--display);letter-spacing:-1.5px;align-items:center;gap:10px;display:inline-flex}.brand-mark{width:36px;height:38px;font:600 38px/.85 var(--display);color:#1c153e;background:linear-gradient(130deg,#ded7ff,#8370ef);border-radius:9px 2px;place-items:center;margin-right:1px;padding-bottom:7px;display:grid;transform:skew(-7deg)}.brand-ai{font:600 10px var(--font);letter-spacing:1px;color:#b9aaff;border:1px solid #9e8aff50;border-radius:4px;margin:7px 0 0 -3px;padding:4px 5px}.nav-links{color:#acadc1;gap:34px;font-size:13px;display:flex}.nav-links a:hover{color:#fff}.button{color:#fff;background:#1a1b29;border:1px solid #ffffff2b;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;padding:16px 23px;font-size:13px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 7px 30px #8f7aff25}.button span{font-size:18px}.button.primary{color:#201a39;background:linear-gradient(110deg,#bdadff,#a593ff 65%,#a6b9ff);border:1px solid #cbbcff;box-shadow:0 0 30px #9478f21a}.button.primary:hover{box-shadow:0 6px 35px #9478f24a}.nav-cta{padding:11px 19px;font-size:12px}.menu{display:none}.hero{isolation:isolate;grid-template-columns:1.1fr .9fr;align-items:center;min-height:690px;padding:96px 0 0;display:grid;position:relative}.hero-grid{z-index:-1;background-image:linear-gradient(#9c88ff05 1px,#0000 1px),linear-gradient(90deg,#9c88ff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0 -6%;-webkit-mask-image:radial-gradient(at 70% 45%,#000,#0000 70%);mask-image:radial-gradient(at 70% 45%,#000,#0000 70%)}.hero-copy{z-index:2;padding:0 0 40px;position:relative}.pill{letter-spacing:1.7px;color:#d0c4fb;background:#a696ff08;border:1px solid #b2a1ff26;border-radius:30px;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:inline-flex}.live-dot{background:var(--cyan);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #80e4ee70}.hero h1{font:500 clamp(48px,5.55vw,80px)/1.08 var(--display);letter-spacing:-4.7px;white-space:normal;margin:29px 0 24px}.gradient-text{color:#0000;background:linear-gradient(105deg,#c8b9ff 10%,#a79eff 50%,#8bddea 100%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#a2a2b9;margin-bottom:30px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:27px;display:flex}.play-link{color:#d7d5e7;align-items:center;gap:10px;font-size:12px;display:flex}.play{border:1px solid #ffffff30;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.hero-tags{color:#88899f;align-items:center;gap:14px;margin-top:37px;font-size:10px;display:flex}.hero-tags i{background:#6e668b;border-radius:50%;width:3px;height:3px}.hero-art{align-self:center;min-width:0;height:480px;margin-left:-35px;margin-right:-30px;position:relative}.globe{width:120%;height:120%;position:absolute;inset:-12% -10%}.halo{filter:blur(24px);background:radial-gradient(circle,#6751bd1c,#0000 70%);border-radius:50%;width:70%;height:70%;position:absolute;top:15%;left:15%}.orbit-label{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#252332d9,#13131fe8);border:1px solid #b9a9ff33;border-radius:10px;align-items:center;gap:12px;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 10px 45px #0006}.label-one{padding:14px 18px;top:26px;left:9%}.label-icon{color:#b9aaff;font-size:25px}.orbit-label small{letter-spacing:1.3px;color:#aaa2bb;margin-bottom:7px;font-size:8px;display:block}.orbit-label strong{font-size:12px;font-weight:500}.label-two{padding:15px 18px;animation-delay:-3s;bottom:64px;right:0}.label-two>span{color:#9492ab;font-size:10px;line-height:1.7}.label-two b{color:#ebe6ff;font-weight:500}.waveform{align-items:center;gap:2px;height:36px;display:flex}.waveform i{background:linear-gradient(#bca8ff,#7971d7);border-radius:3px;width:2px;animation:1.2s ease-in-out infinite alternate wave}.orb-caption{letter-spacing:2px;white-space:nowrap;color:#7a7795;font-size:8px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hero-foot{border-top:1px solid var(--border);color:#8b8ca0;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:42px;padding:27px 0;font-size:10px;display:flex}.hero-foot>a{color:#c9c5dc;gap:22px;display:flex}.motion-toggle{color:#a19bb6;background:0 0;border:0;padding:4px;font-size:10px}.ticker{background:#12101e;border-top:1px solid #b099ff25;border-bottom:1px solid #b099ff25;padding:23px 0;overflow:hidden}.ticker-track{width:max-content;animation:38s linear infinite ticker;display:flex}.ticker-track>div{align-items:center;gap:43px;padding-right:43px;display:flex}.ticker span{font:500 13px var(--display);letter-spacing:1.5px;color:#b0a4cc}.ticker i{color:#a18ae8;font-size:23px;font-style:normal}.section{border-bottom:1px solid var(--border);padding:105px 0}.section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px;display:flex}.eyebrow{letter-spacing:1.8px;color:#9b90bf;align-items:center;gap:9px;margin:0 0 23px;font-size:9px;font-weight:500;display:flex}.eyebrow>span{background:#9f87f7;width:6px;height:6px;transform:rotate(45deg)}h2{font:500 clamp(34px,3.6vw,51px)/1.16 var(--display);letter-spacing:-2.3px;margin:0}.muted{color:#85869e}.intro{color:#9698b0;max-width:325px;margin:0;font-size:13px;line-height:1.9}.bento{grid-template-columns:1fr 1fr;gap:19px;display:grid}.bento-card{background:linear-gradient(130deg,#161624,#11111c);border:1px solid #b4a2ff25;border-radius:14px;padding:30px 32px 25px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.bento-card:hover{border-color:#b4a2ff65;transform:translateY(-4px)}.bento-card:before{content:"";filter:blur(50px);pointer-events:none;background:#7661c625;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-120px}.card-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.icon-box{color:#b9a7ff;background:#9e80ff12;border:1px solid #a98cff26;border-radius:7px;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.card-label{letter-spacing:1.3px;color:#9690ab;font-size:9px}.card-heading>a{color:#888098;margin-left:auto;font-size:20px}.bento-card h3{font:500 31px/1.17 var(--display);letter-spacing:-1px;margin:0 0 14px}.bento-card p{color:#9393ac;max-width:355px;margin:0;font-size:12px;line-height:1.8}.task-visual{margin:28px 0 18px;padding-left:5px;position:relative}.task-visual>div{background:#1d1b2d;border:1px solid #ffffff10;border-radius:6px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 12px;font-size:10px;animation:7s infinite taskGlow;display:flex}.task-visual>div:nth-child(2){margin-left:20px;animation-delay:2s}.task-visual>div:nth-child(3){margin-left:40px;animation-delay:4s}.task-icon{color:#c2b4ff;background:#a18de820;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.task-badge{color:#99bca9;background:#8ce7a90b;border-radius:3px;margin-left:auto;padding:4px 6px;font-size:8px}.task-visual>small{text-align:right;letter-spacing:1.5px;color:#89839c;margin-top:13px;font-size:7px;display:block}.card-link{color:#c4bddb;border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:22px;padding-top:20px;font-size:10px;display:flex}.card-link span{font-size:17px}.voice{background:radial-gradient(at 50% 65%,#2b245148,#0000 65%),linear-gradient(140deg,#151523,#11111c)}.voice-visual{justify-content:center;align-items:center;height:198px;margin:12px 0 0;display:flex;position:relative}.voice-orb{z-index:1;color:#ddd4ff;background:radial-gradient(circle at 30% 25%,#c6bcff,#6659b8 48%,#1d1943 80%);border-radius:50%;place-items:center;width:91px;height:91px;font-size:35px;display:grid;position:absolute;box-shadow:0 0 55px #9178f629,inset 0 0 15px #d0c5ff55}.sound-bars{justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.sound-bars i{background:linear-gradient(#ba9bff90,#705fd740);border-radius:6px;width:3px;animation:1.5s ease-in-out infinite alternate wave}.voice-visual>span{color:#978baa;letter-spacing:2px;font-size:7px;position:absolute;bottom:7px}.marketing{grid-column:1/-1}.marketing-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.marketing-inner h3{font-size:35px}.marketing-inner p{max-width:380px}.marketing-inner .card-link{max-width:390px;margin-top:30px}.creative-stack{perspective:800px;place-items:center;height:280px;margin-top:-55px;display:grid;position:relative}.creative-back{background:linear-gradient(130deg,#7f6adb,#3b3360);border:1px solid #d2bfff30;border-radius:9px;width:230px;height:240px;position:absolute;transform:rotate(12deg)translate(25px)}.creative-front{color:#29233d;background:#c9baf3;border-radius:8px;width:230px;height:245px;padding:19px;transition:transform .6s;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 20px 40px #0005}.marketing:hover .creative-front{transform:rotate(-2deg)translateY(-5px)}.creative-top{letter-spacing:1px;justify-content:space-between;font-size:7px;display:flex}.creative-top span:last-child{font-size:20px;line-height:.8}.creative-front strong{font:600 31px/1.1 var(--display);letter-spacing:-1.5px;z-index:2;margin-top:24px;display:block;position:relative}.creative-front em{color:#584c83;font-style:normal}.creative-ball{background:repeating-radial-gradient(at 30% 25%,#0000 0 6px,#b4a4e7 7px 8px,#0000 9px),radial-gradient(circle at 30% 25%,#7a6bba,#2a1f51 70%);border-radius:50%;width:115px;height:115px;position:absolute;bottom:20px;right:-15px;box-shadow:inset -15px -15px 20px #21162b80}.creative-cta{color:#e3d8ff;z-index:2;background:#302643;border-radius:3px;padding:8px;font-size:7px;position:absolute;bottom:21px;left:20px}.creative-note{letter-spacing:1.5px;color:#94879f;font-size:7px;position:absolute;bottom:-3px}.experience-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.experience-tabs button{border:1px solid var(--border);color:#9290a5;text-align:left;background:#11121b;border-radius:7px;align-items:center;gap:12px;padding:18px;font-size:11px;display:flex}.experience-tabs button>span{color:#9890a9;font-size:9px}.experience-tabs button>i{margin-left:auto;font-style:normal}.experience-tabs button[aria-selected=true]{color:#e2d7ff;background:#201a34;border-color:#a18dff60}.experience-panel{background:radial-gradient(at 75% 65%,#38286145,#0000 65%),#11111c;border:1px solid #b7a4ff25;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:46px;display:grid;overflow:hidden}.demo-label{letter-spacing:1.7px;color:#a091bd;font-size:8px}.experience-copy h3{font:500 33px/1.12 var(--display);letter-spacing:-1.2px;max-width:330px;margin:20px 0 13px}.experience-copy>p{color:#9e99b0;font-size:11px;line-height:1.8}.journey{flex-direction:column;gap:12px;margin:25px 0;display:flex}.journey>div{color:#8b869f;align-items:center;gap:14px;font-size:11px;display:flex}.journey>div>span{border:1px solid #7f709b40;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;transition:all .35s;display:grid}.journey .done{color:#d8cfff}.journey .done>span{color:#201731;background:#9b8be3;border-color:#b8a9ff;box-shadow:0 0 15px #a48af230}.button.light{color:#2a223b;background:#e5ddfa;border-color:#e5ddfa;padding:13px 18px;font-size:11px}.experience-copy .demo-disclaimer{margin:12px 0 0;font-size:8px}.conversation{background:#161321;border:1px solid #cfbbff2e;border-radius:13px;overflow:hidden;transform:rotate(1deg);box-shadow:0 22px 60px #0004}.conversation-top{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px;display:flex}.avatar{color:#c4b6f9;width:32px;height:32px;font:600 28px var(--display);background:#a793e330;border-radius:10px;place-items:center;display:grid}.conversation-top b{font-size:10px;font-weight:500;display:block}.conversation-top small{color:#a295b1;align-items:center;gap:5px;margin-top:5px;font-size:7px;display:flex}.conversation-top .live-dot{width:3px;height:3px}.chat-stars{color:#a08aca;margin-left:auto;font-size:23px}.chat-bubble{opacity:.85;border-radius:8px;max-width:88%;margin:24px 20px;padding:16px;font-size:11px;line-height:1.7;transition:opacity .6s,transform .6s}.chat-bubble small{letter-spacing:1.1px;color:#b6a4cc;margin-bottom:8px;font-size:7px;display:block}.customer{background:#24202f;margin-left:38px;transform:translateY(4px)}.assistant{background:#3b2e57;border:1px solid #c3a7ff25;margin-right:38px;transform:translateY(4px)}.chat-bubble.visible{opacity:1;transform:translateY(0)}.outcome{border-top:1px solid var(--border);color:#a99aba;align-items:center;gap:12px;margin:24px 20px;padding:14px 0;transition:color .3s;display:flex}.outcome>span{background:#a9bda812;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.outcome small{letter-spacing:1px;margin-bottom:5px;font-size:7px;display:block}.outcome b{font-size:10px;font-weight:400}.outcome.complete{color:#bbdec9}.outcome.complete>span{background:#a4e6c122}.conversation-bottom{border-top:1px solid var(--border);color:#a08eaf;background:#ffffff03;justify-content:space-between;padding:13px 20px;font-size:7px;display:flex}.approach{grid-template-columns:1fr 1fr;gap:85px;display:grid}.approach h2{font-size:43px}.accent{color:#a590f2}.approach .intro{margin:25px 0}.text-link{color:#c0b5da;border-bottom:1px solid #ac91db50;padding-bottom:7px;font-size:11px}.approach-steps article{border-bottom:1px solid var(--border);gap:24px;padding:27px 0;display:flex}.approach-steps article:first-child{padding-top:0}.step-number{font:400 12px var(--display);color:#a795d4;padding-top:5px}.approach-steps h3{font:500 22px var(--display);letter-spacing:-.5px;margin:0 0 10px}.approach-steps p{color:#9190a7;margin:0;font-size:12px;line-height:1.8}.faq{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.faq details{border-bottom:1px solid var(--border);padding:22px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#bda7f8;font-size:23px;font-weight:400}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:#9a95ae;max-width:490px;font-size:12px;line-height:1.85}.contact{border-bottom:0;grid-template-columns:1fr 1fr;gap:75px;padding-bottom:80px;display:grid}.contact h2{font-size:45px}.contact-copy>.intro{max-width:380px;margin:24px 0 30px}.contact-detail{border-bottom:1px solid var(--border);align-items:center;gap:16px;max-width:380px;padding:17px 0;display:flex}.contact-symbol{color:#b9a8e2;background:#9c82dd09;border:1px solid #a995d52b;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.contact-detail small{letter-spacing:1.2px;color:#a496b5;margin-bottom:7px;font-size:8px;display:block}.contact-detail strong{font-size:15px;font-weight:400}.contact-detail:hover strong{color:#c5b3ff}.contact-decoration{font:500 76px/.95 var(--display);letter-spacing:-4px;color:#211c32;width:340px;margin-top:60px;position:relative}.contact-decoration span{color:#3d305a}.contact-decoration i{color:#a994de40;font-size:105px;font-style:normal;animation:45s linear infinite spin;position:absolute;top:0;right:0}.contact-form-wrap{background:linear-gradient(130deg,#191524,#12111b);border:1px solid #b6a0ec25;border-radius:14px;align-self:start;padding:32px}.form-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.form-head h3{font:500 22px var(--display);letter-spacing:-.7px;margin:0}.form-head>span{color:#af98e5;font-size:24px}form{flex-direction:column;gap:17px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}label{color:#c3b9d3;flex-direction:column;gap:8px;font-size:10px;display:flex;position:relative}input,textarea,select{color:#e4dbf3;background:#0d0c15;border:1px solid #baa1ed20;border-radius:5px;width:100%;min-width:0;padding:13px 12px;font-size:11px;transition:border .2s}input::placeholder,textarea::placeholder{color:#95889e}input:focus,textarea:focus,select:focus{border-color:#aa8be3}textarea{resize:vertical;min-height:110px;line-height:1.7}.optional{color:#9a88ac;font-size:8px;position:absolute;top:0;right:0}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.consent{color:#a595b2;flex-direction:row;align-items:flex-start;gap:10px;font-size:9px;line-height:1.7;display:flex}.consent input{accent-color:#ab91df;flex-shrink:0;width:13px;height:13px;margin:3px 0 0}.consent button{color:#c2a7ee;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.submit{width:100%;margin-top:2px}.form-status{color:#e2b5ce;margin:0;font-size:11px;line-height:1.7}.form-status:empty{display:none}.success{flex-direction:column;align-items:start;gap:15px;padding:40px 0;display:flex}.success-check{color:#b1e2c8;background:#a6ddc529;border:1px solid #a6ddc559;border-radius:50%;place-items:center;width:55px;height:55px;font-size:25px;display:grid}.success h3{font:500 31px var(--display);margin:10px 0 0}.success p{color:#a59ab7;font-size:13px;line-height:1.8}.success small{color:#a192b9}.success .button{margin-top:18px}footer{border-top:1px solid var(--border);padding:38px 0 28px}.footer-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer-top p{color:#a495b4;font-size:12px}.footer-top>a:last-child{color:#baa4d9;font-size:11px}.footer-bottom{color:#a18cae;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:23px;font-size:9px;display:flex}.footer-bottom>div{gap:25px;display:flex}.footer-bottom button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.privacy-dialog{color:#d5c7e5;background:#1a1425;border:1px solid #a58ac64d;border-radius:12px;width:min(600px,94vw);max-height:85vh;padding:40px;overflow:auto}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.privacy-dialog h2{font-size:32px}.privacy-dialog p:not(.eyebrow){font-size:13px;line-height:1.8}.privacy-dialog a{color:#c8a7f7;text-decoration:underline}.dialog-close{color:#c5b0df;background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:18px}.inbox{max-width:1000px;margin:auto;padding:60px 24px}.inbox>.eyebrow{margin-top:40px}.inbox h1{font:500 46px var(--display)}.inbox h1 span{color:var(--purple)}.inbox-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-top:24px;padding:28px}.inbox-card p{font-size:14px;line-height:1.8}.inbox-card a{color:var(--purple)}.inbox-card small,.inbox-card time{color:var(--muted);font-size:11px}.inbox-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.inbox h2{letter-spacing:-1px;font-size:26px}.inbox-card .button{margin-top:20px}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}@keyframes ticker{to{transform:translate(-50%)}}@keyframes wave{0%{opacity:.5;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes taskGlow{0%,25%,to{border-color:#ffffff10}10%{border-color:#baa2ff65;box-shadow:0 0 20px #a489ee12}}@media (min-width:1600px){.hero{min-height:760px}.hero-art{height:530px}}@media (max-width:1100px){.hero h1{letter-spacing:-3.5px;font-size:60px}.hero-art{height:430px}.hero-actions{gap:18px}.play-link{font-size:10px}.hero-copy>p{font-size:13px}.label-one{top:15px;left:22%}.label-two{bottom:35px;right:0}.hero-tags{gap:9px}.experience-panel{gap:30px;padding:30px}.contact,.approach,.faq{gap:40px}.contact h2{font-size:38px}.form-head h3{font-size:19px}.marketing-inner{gap:30px}.contact-form-wrap{padding:25px}.bento-card{padding:26px}.hero{min-height:620px;padding-top:65px}.brand{font-size:27px}.nav-links{gap:22px}}@media (max-width:800px){.hero{grid-template-columns:1fr;padding-top:50px}.hero h1{white-space:normal;font-size:clamp(45px,7.7vw,66px)}.hero-copy{padding-bottom:0}.hero-art{width:100%;max-width:520px;height:410px;margin:-10px auto 0}.hero-copy>p{font-size:14px}.hero-foot{margin-top:10px}.label-one{top:25px;left:8%}.label-two{bottom:45px;right:0}.hero-tags{font-size:10px}.hero-foot>span{display:none}.nav-links{gap:17px;font-size:11px}.nav-cta{gap:15px;padding:10px 13px}.section{padding:75px 0}.section-heading{gap:25px}.section-heading .intro{max-width:230px;font-size:12px}.bento-card h3{font-size:27px}.bento-card{padding:24px 20px}.card-label{letter-spacing:.7px;font-size:8px}.task-visual>div{gap:6px;padding:9px;font-size:9px}.task-visual>div:nth-child(2){margin-left:8px}.task-visual>div:nth-child(3){margin-left:16px}.task-badge{font-size:7px}.voice-visual{height:184px}.marketing-inner h3{font-size:30px}.creative-front{width:200px;height:230px}.creative-back{width:200px;height:220px}.creative-note{font-size:6px}.experience-panel{gap:25px;padding:25px}.experience-tabs button{gap:7px;padding:14px 11px;font-size:10px}.experience-tabs button>i{display:none}.experience-copy h3{font-size:28px}.conversation-top{padding:16px}.chat-bubble{margin:18px 14px;font-size:10px}.customer{margin-left:25px}.assistant{margin-right:25px}.outcome{margin:18px 14px}.approach{gap:35px}.approach h2{font-size:35px}.approach-steps h3{font-size:20px}.contact{grid-template-columns:1fr;gap:35px}.contact-decoration{display:none}.contact-copy>.intro{max-width:480px}.contact-detail{max-width:100%}.contact-form-wrap{padding:30px}.contact h2{font-size:44px}.faq{grid-template-columns:.8fr 1.2fr;gap:35px}.faq h2{font-size:34px}}@media (max-width:560px){.site-shell{padding:0 6%}.nav{gap:15px;height:80px}.nav-links{z-index:20;border-bottom:1px solid var(--border);background:#181323;padding:25px 6%;display:none;position:absolute;top:80px;left:0;right:0}.nav-links.open{flex-direction:column;gap:25px;font-size:14px;display:flex}.nav-cta{gap:14px;margin-left:auto;padding:9px 12px;font-size:10px}.menu{color:#beb1d5;background:0 0;border:0;padding:8px 0;font-size:10px;display:block}.brand{gap:7px;font-size:25px}.brand-mark{border-radius:7px 2px;width:29px;height:30px;padding-bottom:6px;font-size:32px}.brand-ai{letter-spacing:.5px;padding:3px 4px;font-size:8px}.hero{padding-top:39px}.pill{letter-spacing:1.2px;font-size:8px}.hero h1{letter-spacing:-2.9px;margin-top:25px;font-size:clamp(36px,10.8vw,49px);line-height:1.1}.hero-copy>p{max-width:340px;font-size:12px;line-height:1.9}.hero-actions{align-items:center;gap:18px}.hero-actions .button{gap:19px;padding:14px 16px;font-size:11px}.play-link{gap:6px;font-size:9px}.play{width:25px;height:25px;font-size:13px}.hero-tags{gap:10px;margin-top:25px;font-size:8px}.hero-art{height:340px;margin-top:10px}.label-one{padding:10px 13px;top:22px;left:1%}.orbit-label small{letter-spacing:1px;font-size:6px}.orbit-label strong{font-size:10px}.label-two{padding:11px 13px;bottom:35px;right:0}.label-two>span{font-size:8px}.orb-caption{font-size:6px;bottom:10px}.hero-foot{gap:15px;padding:20px 0;font-size:8px}.motion-toggle{font-size:8px}.ticker{padding:17px 0}.ticker span{font-size:10px}.ticker i{font-size:18px}.ticker-track>div{gap:27px;padding-right:27px}.section{padding:60px 0}.section-heading{flex-direction:column;align-items:start;gap:21px;margin-bottom:30px}h2{letter-spacing:-1.8px;font-size:35px}.section-heading .intro{max-width:100%;font-size:12px}.eyebrow{letter-spacing:1.4px;margin-bottom:19px;font-size:8px}.bento{grid-template-columns:1fr;gap:15px}.bento-card{padding:25px}.bento-card h3{font-size:29px}.bento-card p{font-size:12px}.task-visual>div{padding:12px;font-size:10px}.task-visual>div:nth-child(2){margin-left:15px}.task-visual>div:nth-child(3){margin-left:30px}.task-badge{font-size:7px}.marketing{grid-column:auto}.marketing-inner{grid-template-columns:1fr;gap:35px}.marketing-inner h3{font-size:29px}.creative-stack{height:285px;margin:0}.creative-front{width:220px;height:245px}.creative-back{width:220px;height:235px}.voice-visual{height:195px}.experience-tabs{grid-template-columns:1fr;gap:7px}.experience-tabs button{padding:13px 16px;font-size:11px}.experience-tabs button>i{display:block}.experience-panel{grid-template-columns:1fr;gap:30px;padding:26px 20px}.experience-copy h3{font-size:29px}.journey{gap:10px}.conversation{transform:rotate(0)}.chat-bubble{margin:20px;font-size:11px}.customer{margin-left:35px}.assistant{margin-right:35px}.approach,.faq{grid-template-columns:1fr;gap:35px}.approach-steps article{gap:18px}.approach h2,.faq h2{font-size:35px}.faq summary{font-size:12px}.contact{gap:30px}.contact h2{letter-spacing:-2px;font-size:36px}.contact-detail strong{font-size:14px}.contact-form-wrap{padding:24px 20px}.form-head{margin-bottom:10px}.form-head h3{font-size:20px}.form-row{grid-template-columns:1fr;gap:17px}input,select,textarea{font-size:16px}label{font-size:11px}.optional{font-size:9px}.consent{font-size:10px}.footer-top{flex-wrap:wrap;gap:18px}.footer-top p{font-size:10px}.footer-top>a:last-child{width:100%;font-size:10px}.footer-bottom{flex-direction:column;align-items:start;gap:20px}.privacy-dialog{padding:35px 25px}.inbox-row{flex-direction:column;align-items:start}.inbox h1{font-size:36px}.inbox-card{padding:20px}.desktop{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.consent a{color:#c2a7ee;text-decoration:underline}.sms-consent b{color:#d5c7e5;font-weight:600}.legal{max-width:820px;margin:auto;padding:60px 24px 90px}.legal>a:first-child{color:var(--muted);font-size:13px}.legal>.eyebrow{margin-top:40px}.legal h1{font:500 46px var(--display);margin:10px 0 6px}.legal h1 span{color:var(--purple)}.legal h2{font:500 22px var(--display);letter-spacing:-.5px;margin:38px 0 10px}.legal p,.legal li{color:#c9c6dd;font-size:15px;line-height:1.8}.legal ul,.legal ol{padding-left:20px}.legal a{color:var(--purple)}.legal .muted{color:var(--muted);font-size:13px}.legal .box{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-top:18px;padding:22px 24px}html{overflow-x:clip}.ops .inbox-card h2{margin:0 0 12px;font-size:20px}.ops .inbox-card h2:not(:first-child){margin-top:22px}.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.ops-stat{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ops-stat small{color:var(--muted);font-size:11px}.ops-stat strong{font:500 24px var(--display);overflow-wrap:anywhere}.ops-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ops-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:flex}.ops-task{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px 0;font-size:13px;line-height:1.6}.ops-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.inline-form{flex-flow:wrap;align-items:center;gap:10px;display:inline-flex}.ops .button.small{gap:8px;margin-top:0;padding:9px 14px;font-size:12px}.ops .button.danger{color:#ffc2cd;border-color:#ff8a9f66}.ops-alert{border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.6}.ops-alert.critical{background:#ff8a9f14;border-color:#ff8a9f80}.ops-alert.warning{background:#f5c77e10;border-color:#f5c77e70}.ops-alert.info{border-color:#84e7ec50}.ops-state.healthy{color:#a8e6c4}.ops-state.failing,.ops-state.tripped{color:#ffb4c1}.ops-state.paused{color:#f5c77e}@media (max-width:560px){.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-row{flex-direction:column;align-items:flex-start}.ops-stat strong{font-size:20px}}.legal table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}.legal th,.legal td{border:1px solid var(--border);text-align:left;color:#c9c6dd;padding:8px 10px}.legal td.n,.legal th.n{text-align:right}.legal .draft{background:#c98a2b14;border-color:#c98a2b}.legal mark{color:inherit;background:#c98a2b40;border-radius:3px;padding:0 3px}.legal .tablewrap{overflow-x:auto}.legal .notice{background:#7c6cff14;border:1px solid #7c6cff59;border-radius:12px;padding:12px 16px}.intake-form{gap:18px;margin:28px 0;display:grid}.intake-form label{gap:6px;display:grid}.intake-form label span{color:#c9c6dd;font-size:14px}.intake-form input,.intake-form textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:11px 12px;font-size:15px}.intake-form textarea{resize:vertical;min-height:96px}.intake-form input:focus,.intake-form textarea:focus{outline:2px solid var(--purple);outline-offset:1px}.intake-form .button{justify-self:start}.order-table{margin:14px 0;overflow-x:auto}.order-table table{border-collapse:collapse;width:100%;font-size:14px}.order-table th,.order-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;color:#c9c6dd;padding:10px 12px}.order-table th{color:var(--muted);letter-spacing:.5px;font-size:12px;font-weight:500}.jarvis-chat{flex-direction:column;gap:12px;display:flex}.jarvis-quick{flex-wrap:wrap;gap:8px;display:flex}.jarvis-log{border:1px solid var(--border);background:#ffffff05;border-radius:10px;max-height:340px;padding:12px;overflow-y:auto}.jarvis-log p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.55}.jarvis-jarvis{color:#e6e2ff}.jarvis-form{align-items:center;gap:8px;display:flex}.jarvis-form input{border:1px solid var(--border);min-width:0;color:var(--text);background:#0a0b14;border-radius:8px;flex:1;padding:10px 12px}.ops .jarvis-form{flex-direction:row}.ops .jarvis-form .button{flex:none}.account .button{font:600 14px var(--font);color:#140e33;cursor:pointer;background:linear-gradient(135deg,#d6ccff,#9a83ff);border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.account .button:disabled{opacity:.6;cursor:default}.account-social{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.account-btn{color:#111!important;background:#fff!important}.account-check{grid-template-columns:none;align-items:flex-start;gap:10px;display:flex!important}.account-check input{margin-top:4px;width:auto!important}.account-check span{color:#c9c6dd;font-size:14px}.account-steps{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.account-steps li{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:13px}.account-steps li.done{color:#bff0d2;background:#7ee2a812;border-color:#7ee2a866}.account-steps li.done:before{content:"✓ "}.account-list{gap:10px;padding:0;list-style:none;display:grid}.account-list li{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:14px 16px}.account-list li p{margin:6px 0 0}.account-transcript{background:#0a0b14;border-radius:10px;max-height:360px;margin-top:10px;padding:12px;overflow-y:auto}.account-transcript p{margin:0 0 8px!important;font-size:14px!important}.account-inline{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.account-inline select,.account-inline input{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px}.account-inline input{flex:1;min-width:200px}.kv-linkbtn{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kv-danger{color:#ff9aa6}.kv-alert{background:#7a5cff14;border:1px solid #b9aaff44;border-radius:10px;padding:10px 14px;font-size:14px}@media (max-width:560px){.account .legal h1{font-size:36px}.account-inline{flex-direction:column}}
