@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-sans-latin-400-normal.1j8vswvs1z8b9.woff2)format("woff2"),url(../media/geist-sans-latin-400-normal.0fmdbpwtf3ofo.woff)format("woff")}
@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-sans-latin-500-normal.11s1i6_3ddqwk.woff2)format("woff2"),url(../media/geist-sans-latin-500-normal.3nfaji6y4du8w.woff)format("woff")}
@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-sans-latin-600-normal.10sxxizy4m-dj.woff2)format("woff2"),url(../media/geist-sans-latin-600-normal.031x82b5bz1yp.woff)format("woff")}
@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-sans-latin-700-normal.1hdtio8bvk6le.woff2)format("woff2"),url(../media/geist-sans-latin-700-normal.0p-25ggy1b3pj.woff)format("woff")}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.0cd_-v3p9jh1i.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.42bpynni4ssl9.woff)format("woff")}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--bg:#06070d;--surface:#0d0f1a;--line:#a9b4dc1f;--text:#eef1ff;--muted:#9aa0b8;--cyan:#22d3ee;--purple:#6d5efc;--violet:#c084fc;--font-sans:"Geist Sans", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}button{background:0 0;border:0}img{max-width:100%;display:block}::selection{color:#fff;background:#6d5efc66}.container{width:min(1200px,100% - 96px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#9aa0b8;background:#fff;padding:10px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a12d6;border-bottom:1px solid #a9b4dc12;height:92px;position:relative}.nav-wrap{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{letter-spacing:-1px;flex-shrink:0;align-items:center;gap:11px;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.brand-ai{background:linear-gradient(110deg, var(--cyan), #6d5efc 55%, var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.brand-icon{background:#fff;border:1px solid #ffffff50;border-radius:10px;width:40px;height:40px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 15px #0002}.brand-icon img{object-fit:contain;width:100%;height:100%;display:block}.navigation{color:#adb1c3;align-items:center;gap:31px;font-size:13px;display:flex}.navigation a{transition:color .2s}.navigation a:hover{color:#fff}.nav-cta{background:#ffffff04;border:1px solid #ffffff25;border-radius:8px;align-items:center;gap:24px;padding:10px 17px;font-size:13px;transition:background .2s;display:flex}.nav-cta:hover{background:#ffffff0c}.menu-toggle{padding:7px;display:none}.hero{padding:87px 0 0;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(at 50% 40%,#5f48cd17,#0000 60%),radial-gradient(at 80%,#168fba12,#0000 50%);width:1000px;height:800px;position:absolute;top:-200px;left:34%}.hero-grid{pointer-events:none;background-image:linear-gradient(#a0aaff04 1px,#0000 1px),linear-gradient(90deg,#a0aaff04 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000,#0000 70%)}.hero-layout{z-index:1;grid-template-columns:1.06fr 1fr;align-items:center;gap:58px;display:grid;position:relative}.hero-eyebrow{letter-spacing:1.8px;color:#b5aecf;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;font-weight:500;display:flex}.eyebrow-square{color:#b4a6ff;background:#8c75fa15;border:1px solid #927aff40;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}h1,h2,h3,p{margin:0}h1{letter-spacing:-5px;font-size:clamp(64px,5.9vw,85px);font-weight:500;line-height:1.04}.gradient-text{color:#0000;background:linear-gradient(110deg,#7fdaee 3%,#9c8afc 53%,#c49af2 95%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#a2a7bc;letter-spacing:.05px;margin:27px 0 29px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:17px;display:flex}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:19px;padding:14px 19px;font-size:13px;font-weight:500;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:linear-gradient(115deg,#8570e9,#6e59d4);border:1px solid #b5a4ff40;box-shadow:0 3px 18px #7860e62b,inset 0 1px #fff2}.primary:hover{box-shadow:0 4px 25px #8b71f64a}.secondary{border:1px solid var(--line);background:#ffffff05}.text-button{color:#d5d8e7;gap:9px;padding-inline:0;font-size:12px}.play-circle{color:#b9bfd4;border:1px solid #a0a8c331;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hero-assurance{color:#747c91;gap:19px;margin-top:28px;font-size:12px;display:flex}.hero-assurance span{align-items:center;gap:5px;display:flex}.hero-assurance svg{color:#9390b6}.hero-art{padding:20px 0 37px;position:relative}.workflow-card{z-index:2;background:linear-gradient(130deg,#151522f5,#10141ff8 60%,#111622);border:1px solid #c0b1ff29;border-radius:15px;padding:0 23px;position:relative;overflow:hidden;box-shadow:0 24px 100px #0005,0 0 90px #6556e50d,inset 0 1px #ffffff0a}.workflow-top{letter-spacing:1.3px;color:#afb2c9;justify-content:space-between;align-items:center;padding:19px 0 17px;font-size:12px;display:flex}.workflow-top>span{align-items:center;gap:8px;display:flex}.workflow-top button,.workflow-bottom button{color:#9aa0b8;place-items:center;padding:3px;display:grid}.live-dot,.status-dot{background:#6dd5ba;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #6dd5ba30}.live-dot{background:#a28cf8;box-shadow:0 0 8px #a28cf888}.workflow-tabs{background:#090b1377;border:1px solid #ffffff06;border-radius:7px;gap:2px;padding:4px;display:flex}.workflow-tabs button{white-space:nowrap;color:#747d98;border-radius:5px;flex:1;padding:8px 4px;font-size:12px;transition:background .2s,color .2s}.workflow-tabs button.active{color:#ddd5fc;background:#252333;box-shadow:0 1px 5px #0002}.incoming{background:#ffffff03;border:1px solid #a1b8f815;border-radius:8px;align-items:center;gap:11px;margin:22px 0 20px;padding:13px 11px;display:flex}.message-avatar{color:#ad9bf9;background:#8a79ed14;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.tiny-label{color:#78829d;letter-spacing:.2px;margin-bottom:4px;font-size:12px;display:block}.incoming p{color:#d2d8ec;font-size:12px}.workflow-steps{padding:0 2px 3px}.workflow-step{color:#9aa0b8;align-items:center;gap:11px;min-height:64px;transition:color .4s;display:flex;position:relative}.workflow-step:not(:last-child):before{content:"";background:#36435a50;width:1px;height:22px;position:absolute;top:40px;left:12px}.step-marker{z-index:1;background:#111521;border:1px solid #3b455b;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;transition:all .5s;display:grid;position:relative}.step-marker>span{background:#44506a;border-radius:50%;width:4px;height:4px}.workflow-step strong{font-size:12px;font-weight:500}.workflow-step p{color:#9aa0b8;margin-top:2px;font-size:12px;transition:color .5s}.is-complete{color:#d1d8e8}.is-complete .step-marker{color:#6ed3bf;background:#213c3b66;border-color:#6aa5a344}.is-complete p{color:#8190a8}.step-end-icon{opacity:.45;margin-left:auto}.workflow-result{opacity:.15;background:linear-gradient(90deg,#5bbd9c0c,#5bbd9c03);border:1px solid #66c5a81f;border-radius:7px;align-items:center;gap:10px;margin:10px 0 20px;padding:12px;transition:opacity .5s;display:flex}.workflow-result.visible{opacity:1}.result-icon{color:#75d2b8;background:#5bc3a818;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.workflow-result strong{color:#a2dbc8;font-size:12px;font-weight:500;display:block}.workflow-result div>span{color:#708c89;margin-top:2px;font-size:12px;display:block}.workflow-result>svg{color:#71b4a7;margin-left:auto}.workflow-bottom{color:#9aa0b8;border-top:1px solid #ffffff08;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.workflow-bottom>span{align-items:center;gap:6px;display:flex}.workflow-bottom .status-dot{background:#6a7188;width:4px;height:4px}.orbital{pointer-events:none;border:1px solid #a593f013;border-radius:50%;width:530px;height:530px;position:absolute;top:-8px;left:-20px;transform:rotate(-25deg)}.orbital-two{border-color:#22d3ee0c;width:620px;height:370px;top:85px;left:-60px;transform:rotate(-34deg)}.orbit-icon{z-index:3;background:#11131e;border:1px solid #a593f02a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;box-shadow:0 6px 20px #0003}.orbit-spark{color:#b7a5ff;top:40%;left:-25px;transform:rotate(-9deg)}.orbit-code{color:#7bcbd8;top:3px;right:-22px;transform:rotate(8deg)}.floating-note{z-index:5;color:#c3c7dc;background:#151923;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;display:flex;position:absolute;bottom:11px;right:-20px;transform:rotate(-3deg);box-shadow:0 7px 30px #0004}.floating-note small{color:#717b95;margin-top:3px;font-size:12px;display:block}.note-icon{color:#ab9bea;background:#b197ff12;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.hero-bottom{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:38px;margin-top:73px;padding:26px 0;display:flex;position:relative}.hero-bottom-label{letter-spacing:1.2px;color:#8b90a5;min-width:125px;font-size:12px;line-height:1.8}.hero-bottom-label strong{color:#9aa0b8;font-size:12px;font-weight:500}.capabilities{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.capabilities a{color:#abb2c9;align-items:center;gap:10px;font-size:12px;display:flex}.capabilities a>svg:first-child{color:#7b7e9a}.capabilities a>svg:last-child{color:#9aa0b8}.scroll-cue{color:#747d96;padding:8px}.section{padding:108px 0;scroll-margin-top:10px}.eyebrow{letter-spacing:1.7px;color:#a7a0c2;align-items:center;gap:9px;margin-bottom:19px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow>span{background:#9980ed;border-radius:1px;width:5px;height:5px;box-shadow:0 0 13px #9980ed40}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}h2{letter-spacing:-1.9px;font-size:47px;font-weight:500;line-height:1.16}.muted-heading{color:#858ba1}.section-heading>p,.section-heading>div>p{color:#858da4;margin-bottom:3px;font-size:13px;line-height:1.9}.services-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.service-card{border:1px solid var(--line);background:linear-gradient(130deg,#12131e,#0e111b);border-radius:13px;padding:27px 29px 23px;transition:border-color .3s;position:relative;overflow:hidden}.service-card:hover{border-color:#a18af445}.service-card-top{justify-content:space-between;align-items:center;display:flex}.service-type{color:#c7cbdd;align-items:center;gap:9px;font-size:12px;display:flex}.service-type svg{color:#a08ef2}.service-number{color:#9aa0b8;font-variant-numeric:tabular-nums;font-size:12px}.service-visual{height:148px;margin:21px 0 24px;position:relative}.flow-visual{justify-content:center;align-items:center;gap:12px;padding-bottom:23px;display:flex}.mini-app{color:#8e96b3;background:#191b2a;border:1px solid #b6c2ff18;border-radius:13px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 7px 20px #0003}.mini-app.highlighted{color:#beadff;background:linear-gradient(150deg,#6d5efc30,#a18cfa0d);border-color:#9e81ff55;box-shadow:0 0 30px #8c6eff16}.flow-visual>i{background:linear-gradient(90deg,#655a9e,#a997ff);width:46px;height:1px;position:relative}.flow-visual>i:after{content:"";background:#c5b8ff;border-radius:50%;width:4px;height:4px;animation:3s linear infinite flowtravel;position:absolute;top:-1.5px;box-shadow:0 0 7px #b6a1fa}.flow-caption{letter-spacing:1.5px;color:#9aa0b8;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;bottom:4px}.flow-caption .status-dot{background:#9c89e4;width:4px;height:4px}.service-card h3{letter-spacing:-.6px;margin-bottom:12px;font-size:23px;font-weight:500;line-height:1.3}.service-card>p{color:#8d95ab;max-width:450px;font-size:12px;line-height:1.9}.service-card-bottom{border-top:1px solid #a4b1e00b;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:19px;display:flex}.service-tags{flex-wrap:wrap;gap:6px;display:flex}.service-tags span{color:#848da7;background:#ffffff02;border:1px solid #a5b1dc12;border-radius:4px;padding:4px 7px;font-size:12px}.service-card-bottom>a{color:#9ba2bc;border:1px solid #a5b1dc18;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.service-cyan .service-type svg{color:#70c9d3}.chat-visual{padding:18px 15px}.mini-message{color:#949db8;background:#ffffff04;border:1px solid #b4c9e112;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;width:89%;padding:11px 15px;font-size:12px;display:flex}.mini-message>span{color:#697d95}.mini-message.reply{color:#a2cccf;background:#1f7b8810;border-color:#59d2e025;justify-content:flex-start;width:94%;margin:12px 0 0 auto}.typing{gap:3px;margin-left:auto;display:flex}.typing i{background:#6ab7bd;border-radius:50%;width:3px;height:3px;animation:1.5s infinite typing}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.service-blue .service-type svg{color:#81a8e4}.browser-visual{background:#121722;border:1px solid #88a9de23;border-radius:8px;max-width:350px;margin-inline:auto;overflow:hidden}.browser-toolbar{color:#9aa0b8;border-bottom:1px solid #a4b6e512;align-items:center;gap:4px;height:24px;padding:0 10px;display:flex}.browser-toolbar>span{background:#546079;border-radius:50%;width:4px;height:4px}.browser-toolbar i{color:#9aa0b8;margin:auto;font-size:12px;font-style:normal}.browser-content{height:124px;display:flex}.browser-sidebar{background:#ffffff02;border-right:1px solid #b2c4ff0d;flex-direction:column;gap:11px;width:45px;padding:15px 10px;display:flex}.browser-sidebar i{background:#5c709244;border-radius:4px;height:3px}.browser-sidebar i:first-child{background:#7c9cf5aa}.browser-chart{flex:1;min-width:0;padding:13px 20px 9px}.chart-caption{color:#a2afcb;justify-content:space-between;font-size:12px;display:flex}.chart-caption svg{color:#7d9ee7}.chart-bars{border-bottom:1px solid #aac1ff12;align-items:flex-end;gap:8px;height:73px;margin-top:12px;display:flex}.chart-bars i{background:linear-gradient(#7295e8aa,#557bd522);border-radius:3px 3px 0 0;flex:1}.chart-bars i:nth-last-child(-n+3){background:linear-gradient(#9c8cf3cc,#7164d644)}.service-pink .service-type svg{color:#bc8acb}.mobile-visual{background:radial-gradient(at bottom,#8f529a14,#0000 65%);border-bottom:1px solid #b99cf50d;justify-content:center;align-items:flex-start;padding-top:3px;display:flex;overflow:hidden}.mini-phone{background:#161521;border:3px solid #3b344c;border-radius:16px 16px 0 0;width:128px;height:190px;padding:24px 10px 10px;position:relative;transform:rotate(-6deg);box-shadow:0 3px 22px #0005}.phone-island{background:#080a12;border-radius:5px;width:30px;height:6px;position:absolute;top:6px;left:calc(50% - 15px)}.phone-greeting{color:#c5bdd2;justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.phone-greeting svg{color:#c8a2d9}.phone-banner{color:#d7c5ec;background:linear-gradient(125deg,#7258a166,#b684b62a);border:1px solid #ba8cc82a;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;padding:11px 8px;font-size:12px;display:flex}.phone-boxes{gap:5px;margin-top:8px;display:flex}.phone-boxes i{background:#aaaaee0d;border:1px solid #babafa11;border-radius:4px;flex:1;height:27px}.phone-tabbar{color:#8c839e;justify-content:space-around;margin-top:10px;display:flex}.mobile-badge{color:#d4bedc;background:#24202f;border:1px solid #b98bcf35;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:66px;left:calc(50% + 32px);box-shadow:0 4px 14px #0004}.mobile-badge svg{color:#b795ce}.ownership-strip{color:#828aa1;justify-content:center;gap:57px;padding-top:32px;font-size:12px;display:flex}.ownership-strip>span{align-items:center;gap:8px;display:flex}.ownership-strip svg{color:#777c98}.solutions-section{background:#0b0d16;border-block:1px solid #b3b6ff09}.solution-tabs{align-items:center;gap:5px;padding-bottom:27px;display:flex;overflow-x:auto}.solution-tabs button{white-space:nowrap;color:#7e879e;border:1px solid #0000;border-radius:6px;padding:9px 15px;font-size:12px}.solution-tabs button.active{color:#c9bafa;background:#8f7bdd16;border-color:#a28ae033}.solution-tabs button:hover{color:#e2d9fa}.demo-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.demo-card{min-width:0}.demo-art-button{text-align:left;border:1px solid #b5b9f318;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.demo-art{background:radial-gradient(at 50% 90%,#5f599e1d,#0000 80%),#11141e;height:227px;padding:32px 22px;position:relative;overflow:hidden}.demo-art-chat{background:radial-gradient(at 50% 110%,#328b9b19,#0000 80%),#10151d}.demo-art-web{background:radial-gradient(at 50% 110%,#75875a17,#0000 80%),#13171c}.demo-art-mobile{background:radial-gradient(at 50% 110%,#9c6ab425,#0000 80%),#15131d}.preview-label{letter-spacing:1px;color:#9aa0b8;font-size:12px;position:absolute;top:11px;left:14px}.demo-hover{opacity:0;background:#080b1633;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.demo-hover svg{color:#c7b4ff;background:#171425;border:1px solid #b2a4ff44;border-radius:50%;width:46px;height:46px;padding:11px;box-shadow:0 8px 20px #0004}.demo-art-button:hover .demo-hover{opacity:1}.demo-card-copy{padding-top:21px}.demo-industry{color:#9d8ad7;letter-spacing:.5px;font-size:12px}.demo-card h3{letter-spacing:-.5px;margin:8px 0 9px;font-size:19px;font-weight:500;line-height:1.4}.demo-card-copy>p{color:#858da5;max-width:320px;font-size:12px;line-height:1.8}.demo-card-copy>button{color:#b7b8d1;align-items:center;gap:13px;padding:15px 0 0;font-size:12px;display:flex}.demo-conversation{background:#161c27;border:1px solid #a7c4e31c;border-radius:8px;max-width:285px;margin:0 auto;padding:12px;font-size:12px;transform:rotate(-2deg);box-shadow:0 8px 30px #0003}.demo-conv-top{align-items:center;gap:7px;padding-bottom:10px;display:flex}.conv-avatar{color:#86c7cd;background:#6bc9cf15;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.demo-conv-top strong{color:#bbc9dd;font-size:12px;font-weight:500;display:block}.demo-conv-top div>span{color:#687d93;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.demo-conv-top .status-dot{width:3px;height:3px}.conv-dots{color:#6e7f96;margin-left:auto;font-size:16px}.demo-bubble{border-radius:5px;max-width:86%;padding:8px;font-size:12px;line-height:1.6}.demo-bubble.customer{color:#b6bdd5;background:#34416066;margin-left:auto}.demo-bubble.assistant{color:#a5c7c8;background:#46868d16;border:1px solid #77b9ba13;align-items:center;gap:7px;margin-top:7px;display:flex}.demo-bubble.assistant svg{flex-shrink:0}.demo-conv-footer{color:#6a8391;border-top:1px solid #bacafa0a;align-items:center;gap:5px;margin-top:12px;padding-top:9px;font-size:12px;display:flex}.demo-art-agents .demo-conversation{transform:rotate(2deg)}.store-mini{background:#1a201f;border:1px solid #b8ccba22;border-radius:7px;padding:12px;transform:rotate(-3deg);box-shadow:0 9px 25px #0004}.store-nav{letter-spacing:1.2px;color:#cccfc4;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.store-products{gap:7px;display:flex}.store-products>div{flex:1;min-width:0}.store-products>div>span{background:#afafa21a;border-radius:3px;height:65px;display:block;position:relative;overflow:hidden}.store-products small{color:#898e85;margin:5px 0;font-size:12px;display:block}.product-lamp:before{content:"";background:linear-gradient(90deg,#aa8462,#ddb896);border-radius:30px 30px 2px 2px;width:32px;height:24px;position:absolute;top:12px;left:calc(50% - 16px);box-shadow:0 5px 12px #e1b48e12}.product-lamp:after{content:"";background:#c0a88c;width:3px;height:24px;position:absolute;top:35px;left:calc(50% - 1.5px)}.product-pot:before{content:"";background:#a6ab89;border-radius:2px 2px 9px 9px;width:25px;height:29px;position:absolute;top:30px;left:calc(50% - 12px);transform:perspective(40px)rotateX(-10deg)}.product-pot:after{content:"";background:#628270;border-radius:90% 0 80%;width:20px;height:33px;position:absolute;top:7px;left:calc(50% - 7px);transform:rotate(15deg)}.product-chair:before{content:"";background:#967d69;border-radius:11px 11px 3px 3px;width:33px;height:32px;position:absolute;top:16px;left:calc(50% - 16px);box-shadow:0 10px #766859}.product-chair:after{content:"";background:#b4a18b;width:3px;height:13px;position:absolute;top:46px;left:calc(50% - 13px);box-shadow:25px 0 #b4a18b}.store-chat{color:#bcc7ad;background:#a3b98d0c;border:1px solid #a3b98d22;border-radius:4px;align-items:center;gap:5px;margin-top:8px;padding:6px;font-size:12px;display:flex}.solutions-footnote{color:#9aa0b8;margin-top:31px;font-size:12px;line-height:1.8}.solutions-footnote span{color:#9298ad}.demo-phone{background:#161621;border:3px solid #3a3548;border-radius:16px;width:131px;min-height:208px;margin:auto;padding:25px 10px 14px;position:relative;transform:rotate(-7deg);box-shadow:0 9px 25px #0006}.demo-phone strong{color:#d6cee4;margin-bottom:9px;font-size:12px;font-weight:500;display:block}.demo-phone .phone-banner{justify-content:center;padding:12px}.phone-action{color:#b9a2d0;justify-content:space-between;align-items:center;margin-top:11px;font-size:12px;display:flex}.demo-dashboard{background:#171b28;border:1px solid #adbaee20;border-radius:6px;min-height:153px;display:flex;overflow:hidden;transform:rotate(-3deg);box-shadow:0 8px 20px #0003}.dashboard-side{color:#a59ae3;border-right:1px solid #adbaee11;flex-direction:column;gap:12px;width:37px;padding:12px 8px;display:flex}.dashboard-side i{background:#8694be33;border-radius:5px;height:3px}.dashboard-main{flex:1;padding:14px 11px}.dashboard-main>span{color:#aeb7d1;justify-content:space-between;gap:5px;font-size:12px;display:flex}.dashboard-tiles{gap:5px;margin-top:12px;display:flex}.dashboard-tiles i{background:linear-gradient(135deg,#8076d02a,#8076d00a);border:1px solid #c4bcff17;border-radius:3px;flex:1;height:33px}.dashboard-lines{gap:9px;margin-top:15px;display:grid}.dashboard-lines i{background:#8795b522;border-radius:3px;width:90%;height:4px}.dashboard-lines i:nth-child(2){width:65%}.process-grid{grid-template-columns:repeat(4,1fr);gap:33px;margin-top:51px;display:grid}.process-line{color:#9aa0b8;align-items:center;gap:14px;margin-bottom:24px;display:flex}.process-line>span{color:#b1a0e2;font-variant-numeric:tabular-nums;font-size:12px}.process-line i{background:linear-gradient(90deg,#a491ed44,#9ba6e00a);flex:1;height:1px}.process-step h3{letter-spacing:-.4px;margin-bottom:12px;font-size:20px;font-weight:500}.process-step p{color:#838ca2;font-size:12px;line-height:1.9}.process-step small{color:#9aa0b8;margin-top:19px;font-size:12px;display:block}.text-link{color:#c3b8e3;align-items:center;gap:11px;font-size:12px;display:inline-flex}.about-section{background:linear-gradient(100deg,#0d101a,#0b0d17);border-block:1px solid #b3b6ff0a;padding-block:68px}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:104px;display:grid}.kea-story-art{justify-content:center;align-items:center;height:360px;display:flex;position:relative}.story-orbit{border:1px solid #a896f41c;border-radius:50%;width:310px;height:310px;position:absolute}.story-orbit:before{content:"";border:1px solid #a896f40f;border-radius:50%;position:absolute;inset:25px}.story-orbit:after{content:"";background:#9d8de3;border-radius:50%;width:6px;height:6px;position:absolute;top:38px;right:39px;box-shadow:0 0 20px #9d8de366}.story-logo{background:#fff;border:1px solid #fff2;border-radius:20px;width:184px;height:203px;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 15px 65px #0006,0 0 70px #8870e110}.story-logo img{width:325px;max-width:none;position:absolute;top:-57px;left:-70px}.story-label{letter-spacing:1.1px;color:#9aa0b8;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:3px}.story-label svg{color:#9f86cf}.about-copy h2{margin-bottom:22px}.about-copy>p{color:#8e97ad;margin-top:14px;font-size:12px;line-height:1.9}.about-copy strong{color:#cacadd;font-weight:400}.name-story{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:29px;padding-top:23px;display:flex}.name-story>span{color:#cabeea;font-size:20px;font-weight:500}.name-story small{color:#9aa0b8;margin-top:3px;font-size:12px;font-weight:400;display:block}.name-story>svg{color:#9aa0b8;margin-bottom:15px}.pricing-intro{align-items:flex-end;gap:24px;display:flex}.pricing-intro>p{color:#858da4;font-size:12px;line-height:1.9}.currency-select{border:1px solid var(--line);color:#a9acc3;background:#ffffff03;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;display:flex;position:relative}.currency-select select{appearance:none;cursor:pointer;color:#c6c9dc;background:0 0;border:0;padding:0 14px 0 0;font-size:12px}.currency-select option,.form-select option{color:#d6d9e5;background:#171a27}.currency-select>svg:last-child{pointer-events:none;position:absolute;right:9px}.pricing-grid{border:1px solid var(--line);background:linear-gradient(120deg,#151420,#0e121b);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.price-card{padding:27px 23px 21px}.price-card:not(:last-child){border-right:1px solid var(--line)}.price-card>svg{color:#b39fe9;margin-bottom:17px}.price-card:nth-child(2)>svg{color:#72c8d3}.price-card:nth-child(3)>svg{color:#87aee0}.price-card:nth-child(4)>svg{color:#c496d1}.price-card h3{min-height:37px;font-size:12px;font-weight:500}.price-from{color:#7d859c;margin:7px 0;font-size:12px;display:block}.price{letter-spacing:-1.4px;color:#eceaf8;white-space:nowrap;font-size:34px;font-weight:500;line-height:1.3}.price>span{letter-spacing:.3px;color:#9aa0b8;margin-left:5px;font-size:12px}.price-scope{color:#838ca4;min-height:37px;margin:15px 0 24px;font-size:12px;line-height:1.8}.price-card>a{color:#c3badf;border-top:1px solid #a5b2e110;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:12px;display:flex}.pricing-note{color:#747e94;justify-content:center;align-items:center;gap:8px;padding-top:22px;font-size:12px;line-height:1.8;display:flex}.pricing-note svg{color:#7b819c;flex-shrink:0}.faq-section{padding-top:14px;padding-bottom:111px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq-grid>div>p{color:#8790a6;margin-top:22px;font-size:12px;line-height:1.9}.faq-grid .text-link{margin-top:8px;font-size:12px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3{font-weight:400}.faq-item h3 button{text-align:left;color:#b5bbce;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:12px;display:flex}.faq-item h3 svg{color:#797f9b;flex-shrink:0}.faq-item.expanded h3 button{color:#ded9f1}.faq-item.expanded h3 svg{color:#b6a0ef}.faq-item p{color:#858fa8;padding:0 27px 22px 0;font-size:12px;line-height:1.9}.contact-section{background:#0e101b;border-block:1px solid #a99cec19;padding:89px 0 93px;position:relative;overflow:hidden}.contact-glow{pointer-events:none;background:radial-gradient(at 0 100%,#7053cc18,#0000 60%),radial-gradient(at 100% 0,#1d7a8e0c,#0000 60%);position:absolute;inset:0}.contact-grid{grid-template-columns:1fr 1fr;gap:120px;display:grid;position:relative}.contact-copy h2{font-size:52px}.contact-copy>p{color:#929bb1;margin-top:22px;font-size:13px;line-height:1.9}.contact-email{letter-spacing:-.4px;color:#d9d8ed;align-items:center;gap:27px;margin:27px 0;font-size:20px;font-weight:400;display:inline-flex}.contact-email svg{color:#a78ce7}.call-note{color:#a69abf;align-items:center;gap:12px;margin-top:3px;display:flex}.call-note>span{color:#c2bed2;font-size:12px}.call-note small{color:#7d869e;margin-top:4px;font-size:12px;display:block}.contact-location{color:#717d97;align-items:center;gap:7px;margin-top:39px;font-size:12px;display:flex}.contact-form-wrap{background:linear-gradient(130deg,#1d1b2a66,#14182388);border:1px solid #c1b0ed1c;border-radius:12px;padding:27px;box-shadow:0 12px 50px #0002}.contact-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{color:#b8bed2;min-width:0;font-size:12px;display:block}.contact-form input,.contact-form textarea,.contact-form select{color:#d5d9ec;background:#0d101c77;border:1px solid #b9c1e11c;border-radius:6px;width:100%;margin-top:8px;padding:11px 12px;font-size:12px;line-height:1.5;transition:border-color .2s;display:block}.contact-form textarea{resize:vertical;min-height:100px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa0b8}.form-select{position:relative}.contact-form select{appearance:none;color:#9aa4be;padding-right:30px}.form-select>svg{color:#727d98;pointer-events:none;position:absolute;top:13px;right:12px}.contact-form>.button{justify-content:space-between;width:100%;padding:12px 15px;font-size:12px}.form-note{color:#717992;align-items:center;gap:6px;margin-top:-8px;font-size:12px;line-height:1.7;display:flex}.form-note svg{flex-shrink:0}.form-feedback{color:#a9d6cd;background:#79c9bb0a;border:1px solid #79c9bb22;border-radius:6px;padding:9px 12px;font-size:12px;line-height:1.8}.form-feedback a{align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.site-footer{padding-top:43px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:35px;display:flex}.brand-footer{font-size:23px}.brand-footer .brand-icon{border-radius:8px;width:32px;height:32px}.footer-top p{color:#9aa0b8;margin-top:12px;font-size:12px}.footer-links{color:#8f98af;align-items:center;gap:27px;font-size:12px;display:flex}.footer-links a:last-child{color:#c0b1e2;align-items:center;gap:10px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#9aa0b8;justify-content:space-between;align-items:center;padding-block:21px;font-size:12px;display:flex}.footer-bottom>span:nth-child(2),.footer-bottom>a{align-items:center;gap:7px;display:flex}.footer-bottom .status-dot{background:#82739d;width:4px;height:4px}.footer-bottom>a{color:#85829f}.demo-dialog{color:var(--text);background:#111521;border:1px solid #bca4ff3b;border-radius:16px;width:min(610px,100% - 36px);max-height:90dvh;margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 130px #0009}.demo-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03050bc9}.dialog-inner{padding:35px;position:relative}.dialog-close{color:#8b95ad;padding:5px;position:absolute;top:17px;right:16px}.dialog-inner .eyebrow{margin-bottom:16px;font-size:12px}.dialog-inner h2{letter-spacing:-1px;max-width:440px;font-size:31px}.dialog-inner>p{color:#99a3ba;margin-top:12px;font-size:12px;line-height:1.8}.dialog-demo{border:1px solid var(--line);border-radius:9px;margin:21px 0;overflow:hidden}.dialog-demo .demo-art{height:212px}.preview-steps{gap:7px;margin-bottom:20px;display:grid}.preview-steps button{text-align:left;color:#8390a9;align-items:center;gap:11px;padding:9px 0;font-size:12px;display:flex}.preview-steps button>span{border:1px solid #a7b5d926;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.preview-steps button.done{color:#cad6e6}.preview-steps .done>span{color:#79cfc0;background:#79cfc011;border-color:#79cfc040}.dialog-inner>.button{justify-content:space-between;width:100%}.dialog-inner>.demo-disclaimer{color:#9aa0b8;font-size:12px}.demo-interest{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.demo-interest>label{color:#a5afc7;font-size:12px}.demo-interest>div{gap:8px;margin-top:8px;display:flex}.demo-interest input{color:#d2dbed;background:#090e17;border:1px solid #a5b6de22;border-radius:5px;width:100%;min-width:0;padding:10px;font-size:12px}.demo-interest>div>button{color:#bca6f0;background:#8d7ae622;border:1px solid #a996f02a;border-radius:5px;padding:8px 12px}.demo-interest>p{color:#8c9ab2;margin-top:11px;font-size:12px}.demo-interest a{color:#b6a2ec;align-items:center;gap:4px;display:inline-flex}@keyframes flowtravel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes typing{0%,70%,to{opacity:.25}35%{opacity:1}}@media (min-width:1600px){.container{width:1240px}.hero{padding-top:110px}.hero-layout{gap:90px}h1{font-size:90px}.hero-bottom{margin-top:90px}.hero-art{max-width:535px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.navigation{gap:21px}.hero-layout{gap:32px}h1{letter-spacing:-4px;font-size:70px}.hero-actions{gap:13px}.hero-actions .button{gap:10px;padding-inline:13px;font-size:12px}.hero-actions .text-button{padding-inline:0}.hero-copy>p{font-size:14px}.hero-assurance{gap:13px;font-size:12px}.hero-eyebrow{letter-spacing:1.3px;font-size:12px}.workflow-card{padding-inline:17px}.workflow-tabs button,.incoming p{font-size:12px}.hero-bottom{gap:25px}.capabilities{gap:13px}.capabilities a{gap:7px;font-size:12px}.capabilities a>svg:last-child{display:none}.section{padding-block:85px}h2{font-size:42px}.section-heading>p{font-size:12px}.service-card{padding:23px}.service-card h3{font-size:21px}.service-tags span{font-size:12px}.demo-grid{gap:17px}.demo-art{height:215px;padding-inline:14px}.demo-card h3{font-size:17px}.about-grid{gap:55px}.process-grid{gap:23px}.process-step h3{font-size:18px}.pricing-intro{gap:15px}.price-card{padding-inline:18px}.price{font-size:29px}.faq-grid{gap:55px}.contact-grid{gap:65px}.contact-copy h2{font-size:46px}.ownership-strip{gap:30px}.story-logo{width:174px;height:193px}.story-logo img{width:307px;top:-54px;left:-66px}.faq-section{padding-top:0}}@media (max-width:800px){.container{width:calc(100% - 44px)}.site-header{height:78px}.brand{font-size:23px}.brand-icon{width:35px;height:35px}.navigation{gap:16px;font-size:12px}.nav-cta{gap:11px;padding:9px 12px;font-size:12px}.hero{padding-top:67px}.hero-layout{grid-template-columns:1fr 1fr;gap:25px}h1{letter-spacing:-3.7px;font-size:58px}.hero-copy>p{font-size:12px}.desktop-br{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.hero-actions .button{padding:11px 14px}.hero-actions .text-button{padding-left:0}.hero-assurance{flex-direction:column;gap:6px;margin-top:18px}.hero-art{padding-top:0}.hero-eyebrow{letter-spacing:.8px;gap:5px;margin-bottom:20px;font-size:12px}.eyebrow-square{width:18px;height:18px}.workflow-card{border-radius:12px;padding-inline:12px}.workflow-top{letter-spacing:1px;padding-top:15px;font-size:12px}.workflow-tabs button{font-size:12px}.incoming{gap:7px;margin-block:17px;padding:11px 8px}.incoming p,.tiny-label{font-size:12px}.message-avatar{width:26px;height:26px}.workflow-step{gap:8px;min-height:59px}.workflow-step strong,.workflow-step p{font-size:12px}.step-end-icon{display:none}.workflow-result{gap:7px;margin-bottom:16px;padding:10px 8px}.workflow-result strong,.workflow-result div>span{font-size:12px}.workflow-result>svg{display:none}.workflow-bottom{font-size:12px}.floating-note{padding:10px;font-size:12px;bottom:12px;right:-8px}.floating-note small{font-size:12px}.note-icon{width:25px;height:25px}.orbit-icon{border-radius:9px;width:34px;height:34px}.orbit-spark{top:38%;left:-14px}.orbit-code{top:-16px;right:-8px}.hero-bottom{gap:20px;margin-top:45px}.hero-bottom-label{min-width:95px;font-size:12px}.hero-bottom-label strong{font-size:12px}.capabilities{flex-wrap:wrap;justify-content:flex-start;gap:15px}.capabilities a{width:calc(50% - 10px);font-size:12px}.capabilities svg{width:14px}.scroll-cue{display:none}.section{padding-block:72px}.section-heading{gap:20px}h2{letter-spacing:-1.4px;font-size:36px}.section-heading>p{max-width:245px;font-size:12px}.section-heading>p br{display:none}.eyebrow{letter-spacing:1.3px;font-size:12px}.service-card{padding:21px}.service-type{gap:7px;font-size:12px}.service-type svg{width:15px}.service-card h3{max-width:250px;font-size:19px}.service-card>p{font-size:12px}.service-visual{height:132px;margin-bottom:21px}.mini-app{width:46px;height:46px}.flow-visual{gap:8px}.flow-visual>i{width:25px}.chat-visual{padding:14px 0}.mini-message{padding:9px;font-size:12px}.mini-message.reply{font-size:12px}.mini-message.reply svg{display:none}.service-tags{gap:5px}.service-tags span{padding:4px 5px;font-size:12px}.service-card-bottom>a{width:26px;height:26px}.service-card-bottom>a svg{width:16px}.browser-visual{height:132px}.browser-sidebar{width:34px}.browser-chart{padding-inline:11px}.chart-caption{font-size:12px}.chart-bars{gap:5px;height:60px}.ownership-strip{gap:20px;font-size:12px}.ownership-strip svg{width:14px}.demo-grid{gap:14px}.demo-art{height:180px;padding:29px 10px 20px}.demo-conversation{padding:9px}.demo-conv-top{gap:5px}.conv-avatar{width:22px;height:22px}.conv-avatar svg{width:14px}.demo-conv-top strong,.demo-conv-top div>span,.demo-bubble,.demo-conv-footer{font-size:12px}.store-mini{padding:9px}.store-nav{font-size:12px}.store-products{gap:4px}.store-products small,.store-chat,.demo-industry{font-size:12px}.demo-card h3{font-size:16px}.demo-card-copy>p,.demo-card-copy>button{font-size:12px}.process-grid{gap:20px}.process-step p{font-size:12px}.process-step h3{font-size:16px}.process-step small{font-size:12px}.process-line{gap:9px}.about-grid{gap:30px}.about-copy>p{font-size:12px}.name-story{gap:12px}.name-story>span{font-size:18px}.name-story small{font-size:12px}.kea-story-art{height:315px}.story-orbit{width:265px;height:265px}.story-label{letter-spacing:.6px;font-size:12px}.story-logo{width:156px;height:173px}.story-logo img{width:275px;top:-48px;left:-59px}.pricing-intro{flex-direction:column;align-items:flex-start;gap:15px}.pricing-intro>p{font-size:12px}.price-card{padding:24px 14px 19px}.price-card h3{min-height:30px;font-size:12px}.price-from{font-size:12px}.price{font-size:25px}.price>span{margin-left:3px;font-size:12px}.price-scope{min-height:47px;font-size:12px}.price-card>a{font-size:12px}.pricing-note{text-align:center;font-size:12px}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:35px}.faq-item h3 button{padding-block:18px;font-size:12px}.faq-item p{font-size:12px}.contact-grid{gap:35px}.contact-form-wrap{padding:20px}.contact-copy h2{font-size:39px}.contact-copy>p{font-size:12px}.contact-email{gap:20px;font-size:17px}.form-row{gap:10px}.contact-form{gap:17px}.contact-form label{font-size:12px}.contact-form input,.contact-form textarea,.contact-form select{padding:10px;font-size:12px}.contact-form>.button,.form-note{font-size:12px}.call-note small{max-width:225px;font-size:12px}.contact-location{font-size:12px}.footer-links{gap:20px;font-size:12px}.footer-bottom{font-size:12px}.faq-section{padding-top:0}}@media (max-width:620px){.container{width:calc(100% - 40px)}.site-header{height:74px}.brand{gap:9px;font-size:23px}.nav-wrap{gap:13px}.nav-cta{margin-left:auto;padding:8px 11px;font-size:12px}.menu-toggle{place-items:center;display:grid}.menu-toggle svg{width:20px}.navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#10131ef7;padding:25px;display:none;position:absolute;top:73px;left:0;right:0}.navigation.open{flex-direction:column;align-items:flex-start;gap:23px;font-size:14px;display:flex}.hero{padding-top:49px}.hero-layout{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:440px}.hero-eyebrow{letter-spacing:1.3px;gap:8px;margin-bottom:22px;font-size:12px}.eyebrow-square{width:22px;height:22px}h1{letter-spacing:-3.5px;font-size:clamp(57px,12vw,75px);line-height:1.05}.hero-copy>p{max-width:345px;margin-top:23px;margin-bottom:25px;font-size:14px;line-height:1.8}.hero-actions{flex-direction:row;align-items:center;gap:17px}.hero-actions .button{padding:12px 14px;font-size:12px}.hero-actions .text-button{gap:6px;padding-inline:0;font-size:12px}.hero-assurance{flex-direction:row;gap:18px;margin-top:23px;font-size:12px}.hero-art{width:calc(100% - 18px);max-width:420px;margin-inline:auto;padding-bottom:29px}.workflow-card{border-radius:13px;padding-inline:21px}.workflow-top{padding:18px 0 16px;font-size:12px}.workflow-tabs button{padding:9px 5px;font-size:12px}.incoming{gap:10px;margin:19px 0 17px;padding:12px 10px}.incoming p,.tiny-label{font-size:12px}.message-avatar{width:30px;height:30px}.workflow-step{gap:11px;min-height:64px}.workflow-step strong,.workflow-step p{font-size:12px}.step-end-icon{display:block}.workflow-result{margin-top:11px;padding:11px}.workflow-result strong,.workflow-result div>span{font-size:12px}.workflow-result>svg{display:block}.workflow-bottom{font-size:12px}.orbit-icon{width:37px;height:37px}.orbit-spark{left:-17px}.orbit-code{top:-15px;right:-15px}.floating-note{padding:11px 13px;font-size:12px;bottom:5px;right:-7px}.floating-note small{font-size:12px}.hero-bottom{align-items:flex-start;gap:17px;margin-top:37px;padding-block:23px}.hero-bottom-label{min-width:88px;padding-top:3px;font-size:12px}.hero-bottom-label strong{letter-spacing:.7px;font-size:12px}.capabilities{gap:14px 13px}.capabilities a{gap:6px;font-size:12px}.section{padding-block:64px}.section-heading{margin-bottom:28px;display:block}.section-heading>p{max-width:340px;margin-top:19px;font-size:12px;line-height:1.8}.section-heading>p br{display:none}h2{letter-spacing:-1.4px;font-size:36px}.eyebrow{letter-spacing:1.3px;margin-bottom:16px;font-size:12px}.services-grid{grid-template-columns:1fr;gap:14px}.service-card{padding:24px}.service-type{font-size:12px}.service-type svg{width:17px}.service-number{font-size:12px}.service-visual{height:146px;margin-top:22px;margin-bottom:25px}.mini-app{width:55px;height:55px}.flow-visual>i{width:39px}.flow-visual{gap:12px}.flow-caption{font-size:12px}.service-card h3{max-width:none;font-size:23px}.service-card>p{font-size:12px}.service-card-bottom{margin-top:22px;padding-top:18px}.service-tags span{padding:4px 6px;font-size:12px}.service-card-bottom>a{width:29px;height:29px}.service-card-bottom>a svg{width:18px}.chat-visual{padding:20px 4px}.mini-message{padding:12px;font-size:12px}.mini-message.reply{font-size:12px}.mini-message.reply svg{display:block}.browser-visual{height:146px}.browser-content{height:122px}.browser-sidebar{width:42px}.browser-chart{padding-inline:17px}.chart-caption{font-size:12px}.chart-bars{gap:7px;height:69px}.ownership-strip{flex-wrap:wrap;justify-content:flex-start;gap:15px 22px;padding-top:25px;font-size:12px}.solution-tabs{gap:2px;margin-right:-20px;padding-bottom:23px;padding-right:20px}.solution-tabs button{padding:8px 12px;font-size:12px}.demo-grid{grid-template-columns:1fr;gap:32px}.demo-art{height:233px;padding:35px 28px}.demo-conversation{max-width:285px;padding:13px}.demo-conv-top{gap:8px}.conv-avatar{width:28px;height:28px}.conv-avatar svg{width:17px}.demo-conv-top strong,.demo-conv-top div>span{font-size:12px}.demo-bubble{padding:10px;font-size:12px}.demo-conv-footer{margin-top:14px;font-size:12px}.preview-label,.demo-industry{font-size:12px}.demo-card-copy{padding-top:17px}.demo-card h3{margin-top:7px;font-size:22px}.demo-card-copy>p{font-size:12px}.demo-card-copy>button{padding-top:13px;font-size:12px}.store-mini{max-width:300px;margin-inline:auto;padding:13px}.store-nav{font-size:12px}.store-products{gap:8px}.store-products small,.store-chat{font-size:12px}.store-products>div>span{height:73px}.solutions-footnote{margin-top:28px;font-size:12px}.solutions-footnote span{margin-top:3px;display:block}.process-section .section-heading>.text-link{margin-top:20px;font-size:12px}.process-grid{grid-template-columns:1fr 1fr;gap:31px 25px;margin-top:34px}.process-step h3{font-size:18px}.process-step p{font-size:12px}.process-step small{margin-top:13px;font-size:12px;line-height:1.7}.process-line{margin-bottom:17px}.about-grid{grid-template-columns:1fr;gap:41px}.kea-story-art{order:2;height:290px}.about-copy>p{font-size:12px}.name-story{gap:20px}.name-story>span{font-size:22px}.name-story small{font-size:12px}.story-orbit{width:270px;height:270px}.story-logo{width:167px;height:185px}.story-logo img{width:295px;top:-52px;left:-64px}.story-label{letter-spacing:.7px;font-size:12px;bottom:-10px}.pricing-intro{flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.pricing-intro>p{font-size:12px}.pricing-grid{grid-template-columns:1fr 1fr}.price-card{padding:23px 18px}.price-card:not(:last-child){border-right:0}.price-card:nth-child(odd){border-right:1px solid var(--line)}.price-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.price-card h3{min-height:30px;font-size:12px}.price-from{font-size:12px}.price{font-size:29px}.price>span{font-size:12px}.price-scope{min-height:52px;font-size:12px}.price-card>a{gap:6px;font-size:12px}.price-card>a svg{width:13px}.pricing-note{text-align:left;justify-content:flex-start;align-items:flex-start;font-size:12px}.faq-section{padding-top:3px}.faq-grid{grid-template-columns:1fr;gap:27px}.faq-grid>div>p{margin-top:17px;font-size:12px}.faq-grid .text-link{font-size:12px}.faq-item h3 button{padding-block:20px;font-size:12px}.faq-item p{font-size:12px}.contact-section{padding-block:60px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-copy h2{font-size:43px}.contact-copy>p{font-size:13px}.contact-email{margin-block:24px;font-size:21px}.call-note small{max-width:none;font-size:12px}.call-note>span{font-size:12px}.contact-location{margin-top:25px;font-size:12px}.contact-form-wrap{padding:23px}.contact-form{gap:19px}.contact-form label{font-size:12px}.form-row{gap:13px}.contact-form input,.contact-form textarea,.contact-form select{padding:11px;font-size:12px}.contact-form>.button{font-size:12px}.form-note{align-items:flex-start;font-size:12px}.form-note svg{margin-top:2px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:28px}.footer-links{gap:24px;font-size:12px}.footer-bottom{flex-wrap:wrap;gap:13px;padding-bottom:25px;font-size:12px}.footer-bottom>span:nth-child(2){display:none}.dialog-inner{padding:30px 22px}.dialog-inner h2{font-size:27px}.dialog-inner .eyebrow{font-size:12px}.dialog-demo .demo-art{padding-inline:16px}.preview-steps button{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.workflow-step,.workflow-result{opacity:1}.demo-conversation,.mini-phone,.demo-phone,.store-mini,.demo-dashboard,.story-logo,.floating-note,.orbit-icon{transform:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.navigation a[aria-current=page]{color:#ddd3ff}.site-header{position:sticky;top:0}.multipage-footer{padding-top:55px}.footer-columns{grid-template-columns:1.6fr 1.1fr 1fr .9fr;gap:40px;padding-bottom:47px;display:grid}.footer-columns>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-columns h2{letter-spacing:0;color:#d8d7e8;margin-bottom:8px;font-size:12px;font-weight:500}.footer-columns>div>a:not(.brand){color:#929bb1;font-size:12px;line-height:1.7}.footer-columns>div>a:hover{color:#c5b5f9}.footer-brand p{color:#858da7;margin-top:5px;font-size:12px}.footer-brand>span{color:#9aa0b8;font-size:12px}.footer-brand>a:not(.brand){align-items:center;gap:12px;display:flex}.page-intro{border-bottom:1px solid var(--line);padding:35px 0 72px;position:relative;overflow:hidden}.page-intro>.container{position:relative}.page-intro-glow{pointer-events:none;background:radial-gradient(at 65% 20%,#7955ca17,#0000 65%),radial-gradient(at 80% 70%,#2686a610,#0000 65%);position:absolute;inset:-100px -100px 0 25%}.breadcrumbs{color:#9aa0b8;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:43px;font-size:12px;display:flex}.breadcrumbs a{color:#8a91aa}.breadcrumbs a:hover{color:#cbb6ff}.page-intro .eyebrow{font-size:12px}.page-intro h1{letter-spacing:-3.2px;max-width:1000px;font-size:clamp(45px,5vw,70px);line-height:1.1}.page-intro>.container>p{color:#9aa3bb;max-width:720px;margin-top:25px;font-size:15px;line-height:1.9}.route-section{padding-top:67px}.page-cta{border-top:1px solid var(--line);background:radial-gradient(at 0 0,#6d5efc13,#0000 70%),#10121e;padding-block:67px}.page-cta>.container{justify-content:space-between;align-items:center;gap:50px;display:flex}.page-cta h2{letter-spacing:-1.1px;max-width:650px;font-size:34px}.page-cta p{color:#8d97b0;margin-top:15px;font-size:12px}.page-cta .button{flex-shrink:0}.services-grid .service-card>h2{letter-spacing:-.7px;margin-bottom:12px;font-size:25px;line-height:1.3}.service-detail-link{color:#c5b7ee;align-items:center;gap:15px;margin-top:25px;font-size:12px;display:inline-flex}.decision-banner{background:linear-gradient(100deg,#7052ac0c,#3a65730a);border:1px solid #b69ff029;border-radius:10px;align-items:center;gap:20px;margin-top:37px;padding:26px 30px;display:flex}.decision-banner>svg{color:#ad95e3;flex-shrink:0}.decision-banner h3{letter-spacing:-.3px;font-size:16px;font-weight:500}.decision-banner p{color:#818ba3;margin-top:5px;font-size:12px}.decision-banner>a{white-space:nowrap;margin-left:auto}.detail-split{grid-template-columns:1.3fr 1fr;align-items:start;gap:100px;display:grid}.detail-main>h2{font-size:37px}.detail-main>p,.body-copy{color:#949db4;margin-top:22px;font-size:14px;line-height:1.9}.use-case-list{gap:0;margin-top:34px;display:grid}.use-case-list article{border-top:1px solid var(--line);gap:22px;padding:25px 0;display:flex}.use-case-list article>span{color:#9c87d9;padding-top:4px;font-size:12px}.use-case-list h3{letter-spacing:-.4px;font-size:19px;font-weight:500}.use-case-list p{color:#8d97ad;margin-top:8px;font-size:12px;line-height:1.9}.scope-panel{background:linear-gradient(140deg,#1e1b2c,#101722);border:1px solid #ba9ded30;border-radius:13px;padding:32px;position:sticky;top:117px}.scope-icon{color:#b9a1f2;background:#b29aee0a;border:1px solid #c8aaff25;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.scope-panel h3{letter-spacing:-.5px;font-size:23px;font-weight:500}.scope-panel ul{gap:20px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.scope-panel li{color:#a1abc1;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;display:flex}.scope-panel li svg{color:#88cabc;flex-shrink:0;margin-top:3px}.scope-panel>.button{justify-content:space-between;width:100%}.scope-price-link{color:#9290b3;justify-content:center;align-items:center;gap:10px;margin-top:17px;font-size:12px;display:flex}.section-tinted{background:#0c0f19;border-block:1px solid #a69cd40c}.discovery-questions>div{border-bottom:1px solid var(--line);color:#c4c7dc;gap:18px;padding:20px 0;font-size:15px;display:flex}.discovery-questions>div>span{color:#8f7ab9;margin-top:4px;font-size:12px}.discovery-questions>p{color:#7e89a1;margin-top:26px;font-size:12px;line-height:1.9}.gallery-controls{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:4px;display:flex}.gallery-controls .solution-tabs{flex-wrap:wrap;overflow:visible}.demo-search{border:1px solid var(--line);color:#737e99;border-radius:7px;align-items:center;gap:9px;min-width:190px;padding:9px 12px;display:flex}.demo-search input{color:#c2c8de;background:0 0;border:0;outline:none;width:150px;font-size:12px}.demo-card-link{color:#bfb1df;align-items:center;gap:11px;margin-top:15px;font-size:12px;display:inline-flex}.demo-grid{row-gap:40px}.empty-state{border:1px solid var(--line);color:#9b8fc0;border-radius:12px;flex-direction:column;align-items:center;gap:13px;padding:70px;display:flex}.empty-state h3{color:#d8d4e7;font-size:22px;font-weight:500}.empty-state p{color:#8b95aa;font-size:13px}.industry-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.industry-card{border:1px solid var(--line);background:linear-gradient(125deg,#151723,#10131d);border-radius:12px;padding:32px;transition:border-color .2s,transform .2s;display:block}.industry-card:hover{border-color:#ba9bea55;transform:translateY(-3px)}.industry-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.industry-icon{color:#baa6ee;background:#a38ae910;border:1px solid #ae96f222;border-radius:11px;place-items:center;width:47px;height:47px;display:grid}.industry-card:nth-child(2n) .industry-icon{color:#7ac5d2;background:#37bfd00b;border-color:#68bccb20}.industry-card>.eyebrow{color:#9283b5;font-size:12px}.industry-card h2{letter-spacing:-.9px;max-width:400px;font-size:30px}.industry-card>p{color:#8b95ad;max-width:510px;margin-top:18px;font-size:12px;line-height:1.9}.industry-explore{color:#c6b7e6;border-top:1px solid var(--line);justify-content:space-between;margin-top:27px;padding-top:20px;font-size:12px;display:flex}.industry-card:last-child{grid-column:1/-1}.industry-card:last-child h2{max-width:600px}.outcome-list{gap:12px;display:grid}.outcome-list>div{border:1px solid var(--line);background:#ffffff03;border-radius:8px;align-items:center;gap:17px;padding:23px;display:flex}.outcome-list span{color:#8c7db3;font-size:12px}.outcome-list h3{font-size:14px;font-weight:400;line-height:1.6}.outcome-list svg{color:#a99ac6;flex-shrink:0;margin-left:auto}.responsibility-note{background:#a296d605;border:1px solid #a2a4d61c;border-radius:8px;align-items:flex-start;gap:15px;margin-top:33px;padding:22px;display:flex}.responsibility-note>svg{color:#9f91bd;flex-shrink:0;margin-top:2px}.responsibility-note p{color:#8692a9;font-size:12px;line-height:1.9}.approach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.approach-grid p{color:#969fb5;margin-bottom:24px;font-size:14px;line-height:1.9}.process-timeline{gap:0;display:grid}.process-timeline>article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr .65fr;gap:42px;padding:46px 0;display:grid}.process-timeline>article:first-child{padding-top:0}.timeline-number{color:#a795df;font-size:17px;position:relative}.timeline-number:after{content:"";background:linear-gradient(#a78de83b,#0000);width:1px;position:absolute;top:45px;bottom:0;left:10px}.process-timeline h2{letter-spacing:-.8px;font-size:31px}.process-timeline>article>div>p{color:#949eb4;margin-top:17px;font-size:13px;line-height:1.9}.process-timeline ul{color:#a5aec4;gap:11px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.process-timeline li{align-items:center;gap:10px;display:flex}.process-timeline li svg{color:#87b6b2;flex-shrink:0}.process-timeline aside{background:#ffffff02;border:1px solid #9fabe015;border-radius:9px;align-self:center;padding:25px}.process-timeline aside>span{color:#a08bbd;letter-spacing:1.5px;font-size:12px}.process-timeline aside p{color:#8b95ab;margin-top:12px;font-size:12px;line-height:1.9}.principle-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.principle-grid article{border-top:1px solid var(--line);padding:25px 0}.principle-grid article>svg{color:#a593cf;margin-bottom:17px}.principle-grid h3{letter-spacing:-.3px;font-size:17px;font-weight:500;line-height:1.5}.principle-grid p{color:#8d97ae;margin-top:13px;font-size:12px;line-height:1.9}.approved-brand-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;max-width:385px;margin:auto;overflow:hidden;transform:rotate(3deg);box-shadow:0 20px 70px #0005}.approved-brand-card img{width:100%;height:auto}.team-layout{grid-template-columns:1fr 1.4fr;gap:55px;display:grid}.founder-card{border:1px solid var(--line);background:linear-gradient(130deg,#201a2d,#121824);border-radius:12px;padding:35px}.founder-avatar{color:#d4c4f7;letter-spacing:-1px;background:linear-gradient(130deg,#9a7cf121,#6ac1d710);border:1px solid #bea8ef38;border-radius:17px;place-items:center;width:76px;height:76px;margin-bottom:27px;font-size:23px;display:grid}.founder-card>.eyebrow{margin-bottom:9px;font-size:12px;display:block}.founder-card h3{letter-spacing:-.7px;font-size:24px;font-weight:500}.founder-card p{color:#8f9ab0;margin:17px 0 26px;font-size:12px;line-height:1.9}.team-principles>div{border-bottom:1px solid var(--line);padding:25px 0}.team-principles>div:first-child{padding-top:0}.team-principles h3{letter-spacing:-.5px;font-size:20px;font-weight:500}.team-principles p{color:#8f9ab0;margin-top:12px;font-size:13px;line-height:1.9}.legal-content{max-width:850px;padding-top:60px;padding-bottom:90px}.legal-content h2{letter-spacing:-.5px;margin:35px 0 15px;font-size:24px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#99a3b9;font-size:14px;line-height:1.95}.legal-content p a{color:#bba4e9;text-decoration:underline}.legal-content>.text-link{margin-top:35px}.not-found{padding-block:110px}.not-found h1{font-size:70px}.not-found>p{color:#8d97b0;margin:25px 0;font-size:15px}.not-found>div{gap:15px;display:flex}.pricing-section{padding-top:65px}.faq-section{padding-top:75px}.contact-section .button{white-space:normal}.sandbox-context{color:#8d98ad;justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;font-size:12px;display:flex}.sandbox-context>a,.sandbox-context>span{align-items:center;gap:8px;display:flex}.sandbox-frame{background:#111621;border:1px solid #a2add130;border-radius:13px;overflow:hidden;box-shadow:0 15px 70px #0003}.sandbox-toolbar{border-bottom:1px solid var(--line);letter-spacing:1.1px;color:#969fb6;background:#171b28;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:13px 22px;font-size:12px;display:flex}.sandbox-toolbar>div{gap:5px;display:flex}.sandbox-toolbar>div>span{background:#596079;border-radius:50%;width:5px;height:5px}.sandbox-live{color:#718d8c;align-items:center;gap:7px;font-size:12px;display:flex}.sandbox-body{background:radial-gradient(at 100% 0,#7e6cbd0b,#0000 65%),#111621;min-height:440px}.sandbox-bottom{border-top:1px solid var(--line);color:#738096;align-items:flex-start;gap:7px;padding:13px 20px;font-size:12px;line-height:1.8;display:flex}.sandbox-note-dot{background:#9390ae;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.sandbox-explainer{grid-template-columns:1.6fr 1fr;gap:70px;padding-top:35px;display:grid}.sandbox-explainer h2{letter-spacing:-.5px;font-size:25px}.sandbox-explainer p{color:#8b98af;margin-top:14px;font-size:12px;line-height:1.9}.sandbox-explainer>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.sandbox-brand{align-items:center;gap:14px;margin-bottom:30px;display:flex}.sample-brand-icon{color:#b1aff5;background:#7b8be414;border:1px solid #929fee2b;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.sandbox-brand strong{letter-spacing:-.3px;font-size:17px;font-weight:500}.sandbox-brand p{color:#8591a8;margin-top:6px;font-size:12px}.sandbox-brand p .status-dot{margin-right:5px}.sandbox-frame input,.sandbox-frame select,.sandbox-frame textarea{color:#d2daed;background:#0b111b;border:1px solid #a4b5d725;border-radius:6px;width:100%;margin-top:8px;padding:11px 13px;font-size:12px}.sandbox-frame select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sandbox-frame label{color:#9eabc2;margin-bottom:19px;font-size:12px;display:block}.sandbox-frame textarea{resize:vertical;min-height:95px;line-height:1.8}.sandbox-frame .button{white-space:normal;font-size:12px}.sandbox-frame button:disabled{opacity:.35;cursor:not-allowed;transform:none}.sandbox-field-label{letter-spacing:1px;color:#8d94b3;margin-bottom:16px;font-size:12px;display:block}.sandbox-success{text-align:center;flex-direction:column;align-items:center;gap:19px;padding:35px 15px 45px;display:flex}.sandbox-success>span{color:#89d6c2;background:#61b7a313;border:1px solid #61b7a32a;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.sandbox-success h3{letter-spacing:-.7px;font-size:26px;font-weight:500}.sandbox-success p{color:#a7b1c7;font-size:13px;line-height:1.9}.sandbox-success small{color:#7d8aa3;font-size:12px}.sandbox-success .button{margin-top:4px}.booking-demo,.agent-sandbox{padding:35px}.booking-columns{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.booking-services{gap:8px;margin-bottom:28px;display:grid}.booking-services button{border:1px solid var(--line);text-align:left;color:#b0bdd2;background:#ffffff02;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.booking-services strong{font-size:12px;font-weight:500;display:block}.booking-services small{color:#79869e;margin-top:5px;font-size:12px;display:block}.booking-services button>span:last-child{align-items:center;gap:10px;font-size:12px;display:flex}.sandbox-frame .selected{color:#d4c3fb!important;background:#8c75df15!important;border-color:#b09afa77!important}.booking-dates{gap:7px;display:flex}.booking-dates button{border:1px solid var(--line);text-align:center;background:#ffffff03;border-radius:7px;flex:1;padding:12px 5px}.booking-dates span{color:#8391a9;font-size:12px;display:block}.booking-dates strong{margin-top:5px;font-size:17px;font-weight:500;display:block}.booking-summary{background:#090e1666;border:1px solid #a5b5de18;border-radius:10px;padding:23px}.booking-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.booking-slots button{border:1px solid var(--line);background:#ffffff03;border-radius:6px;padding:10px;font-size:12px}.booking-summary>p{color:#75849d;margin:17px 0;font-size:12px;line-height:1.9}.booking-total{border-top:1px solid var(--line);gap:8px;margin:20px 0;padding-top:20px;display:grid}.booking-total span{color:#8b9ab3;font-size:12px}.booking-total strong{font-size:14px;font-weight:500}.booking-summary .button{justify-content:space-between;width:100%}.in-device{background:#11141f;border:5px solid #3d394d;border-radius:32px;max-width:510px;margin:32px auto;padding:31px 24px}.in-device .booking-columns{grid-template-columns:1fr;gap:25px}.in-device .booking-services{margin-bottom:23px}.shop-demo{padding:32px}.shop-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.sample-store-name{letter-spacing:2px;color:#a9bba9;font-size:12px}.shop-heading h3{letter-spacing:-.7px;margin-top:9px;font-size:25px;font-weight:500}.cart-count{border:1px solid var(--line);color:#bbd1c3;border-radius:7px;align-items:center;gap:10px;padding:9px 13px;font-size:12px;display:flex}.shop-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.shop-controls>div{flex-wrap:wrap;gap:5px;display:flex}.shop-controls>div>button{color:#82998c;border:1px solid #0000;border-radius:5px;padding:6px 11px;font-size:12px}.shop-controls>div>button.active{color:#bdd7c3;background:#81aa8f10;border-color:#8cba9c3a}.shop-controls label{color:#8eaa99;align-items:center;gap:7px;margin:0;display:flex}.shop-controls input{width:160px;margin:0;padding:7px 9px;font-size:12px}.shop-columns{grid-template-columns:1fr 230px;align-items:start;gap:30px;display:grid}.shop-products{grid-template-columns:repeat(3,1fr);gap:25px 18px;display:grid}.shop-product-art{background:#a8ac9620;border:1px solid #b7c2a214;border-radius:7px;height:150px;position:relative;overflow:hidden}.shop-product-art.product-lamp:before{width:65px;height:48px;top:28px;left:calc(50% - 32px)}.shop-product-art.product-lamp:after{width:6px;height:55px;top:73px;left:calc(50% - 3px)}.shop-product-art.product-pot:before{width:56px;height:60px;top:70px;left:calc(50% - 28px)}.shop-product-art.product-pot:after{width:43px;height:70px;top:22px;left:calc(50% - 13px)}.shop-product-art.product-chair:before{width:66px;height:64px;top:29px;left:calc(50% - 33px);box-shadow:0 17px #766859}.shop-product-art.product-chair:after{width:6px;height:30px;top:95px;left:calc(50% - 26px);box-shadow:48px 0 #b4a18b}.shop-product-name{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:13px;display:flex}.shop-product-name h4{color:#ccd5c8;margin:0;font-size:12px;font-weight:500;line-height:1.6}.shop-product-name>span{color:#b3c1ad;padding-top:2px;font-size:12px}.shop-products article>p{color:#7b8d7e;min-height:32px;margin-top:5px;font-size:12px;line-height:1.8}.shop-products article>button{color:#b3c7ac;background:#8fae8706;border:1px solid #a2be9c25;border-radius:5px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.sample-basket{background:#9eb98c05;border:1px solid #a3ba991e;border-radius:9px;padding:18px;position:sticky;top:115px}.sample-basket>p{color:#87967e;font-size:12px;line-height:1.8}.sample-basket>small{color:#9aa0b8;margin-top:22px;font-size:12px;line-height:1.9;display:block}.basket-item{border-bottom:1px solid #b4c19d14;padding:12px 0}.basket-item strong{color:#b9c6b2;font-size:12px;font-weight:500}.basket-item>div{color:#99ac8c;align-items:center;gap:9px;margin-top:8px;font-size:12px;display:flex}.basket-item>div>span:first-child{margin-right:auto}.basket-item button{border:1px solid #a2bc9325;border-radius:3px;place-items:center;padding:4px;display:grid}.basket-total{color:#bdc9b4;justify-content:space-between;margin:20px 0;font-size:12px;display:flex}.sample-basket>.button{justify-content:space-between;width:100%;padding:11px;font-size:12px}.food-demo{max-width:850px;margin:auto}.food-demo .shop-products{grid-template-columns:1fr 1fr}.food-demo .shop-product-art{color:#c2a96c;background:radial-gradient(at 50% 60%,#b5a45b27,#0000 70%),#302d251d;place-items:center;display:grid}.food-demo .shop-product-art.product-drink{color:#cfb37b;background:#be984c15}.order-tracking{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.order-tracking>span{color:#9aa0b8;align-items:center;gap:6px;font-size:12px;display:flex}.order-tracking>span.active{color:#99c6ac}.agent-columns{grid-template-columns:1fr 1.15fr;gap:38px;display:grid}.agent-columns form>small{color:#7b88a3;margin-top:19px;font-size:12px;line-height:1.8;display:block}.agent-results,.extraction-results{background:#0b111a80;border:1px solid #9fb9e51c;border-radius:9px;min-height:280px;padding:25px}.sandbox-awaiting{color:#7785a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:19px;height:100%;min-height:235px;display:flex}.sandbox-awaiting>svg{color:#8c88b7}.sandbox-awaiting p{font-size:12px;line-height:1.9}.listing-card{text-align:left;border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:15px 12px;display:flex}.listing-card>svg{color:#a39bd0;flex-shrink:0}.listing-card>span:nth-child(2){margin-right:auto}.listing-card strong{font-size:12px;font-weight:500;display:block}.listing-card small{color:#72809a;margin-top:4px;font-size:12px;display:block}.listing-card>span:last-child{color:#b9b1d6;font-size:12px}.viewing-picker{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.viewing-picker>strong{font-size:12px;font-weight:500}.viewing-picker>div{gap:7px;margin-top:12px;display:flex}.viewing-picker button{border:1px solid var(--line);border-radius:5px;padding:8px 10px;font-size:12px}.viewing-picker>p{color:#90c7ba;align-items:flex-start;gap:7px;margin-top:15px;font-size:12px;line-height:1.9;display:flex}.viewing-picker>p svg{flex-shrink:0;margin-top:3px}.extraction-results>div:not(.sandbox-awaiting){border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;font-size:12px;display:flex}.extraction-results>div>span{color:#7d8ba4}.extraction-results strong{color:#c2cae1;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:500}.extraction-results strong.needs-review{color:#e2b883}.extraction-results>p{color:#a0b4aa;margin-top:19px;font-size:12px;line-height:1.9}.sandbox-button-row{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.sandbox-button-row>.text-link{font-size:12px}.intake-demo{max-width:720px;margin:auto;padding:35px}.intake-demo h3{letter-spacing:-.7px;margin-bottom:25px;font-size:25px;font-weight:500;line-height:1.4}.intake-summary{background:#81baac07;border:1px solid #81baac2b;border-radius:8px;gap:14px;margin-top:27px;padding:20px;display:flex}.intake-summary>svg{color:#93c7b7;flex-shrink:0}.intake-summary h4{margin:0 0 8px;font-size:13px;font-weight:500}.intake-summary p{color:#96aaa8;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.intake-summary small{color:#728c87;margin-top:10px;font-size:12px;line-height:1.8;display:block}.conversation-sandbox{max-width:720px;margin:auto;padding:30px}.conversation-sandbox .sandbox-brand{margin-bottom:22px}.conversation-messages{flex-direction:column;gap:13px;max-height:410px;padding:3px 5px 20px;display:flex;overflow-y:auto}.conversation-message{color:#b6c8dc;background:#577b9e0c;border:1px solid #86b3cf1a;border-radius:10px;align-items:flex-start;gap:10px;max-width:87%;padding:14px 17px;font-size:12px;line-height:1.9;display:flex}.conversation-message svg{color:#90b2d1;flex-shrink:0;margin-top:4px}.conversation-message.customer{color:#c8bce8;background:#8d76df17;border-color:#a48ee62b;margin-left:auto}.conversation-options{flex-wrap:wrap;gap:8px;display:flex}.conversation-options button{color:#c2b6e5;background:#a795ef0b;border:1px solid #b09fe22b;border-radius:6px;align-items:center;gap:12px;padding:9px 14px;font-size:12px;display:flex}.conversation-suggestions{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.conversation-suggestions button{color:#8ba7bf;border:1px solid #89abd52b;border-radius:20px;padding:7px 11px;font-size:12px}.conversation-sandbox>form{gap:8px;display:flex}.conversation-sandbox>form>input{margin:0}.conversation-sandbox>form>button{color:#c6b5f3;background:#b098dd13;border:1px solid #b59ce12b;border-radius:7px;flex-shrink:0;padding:13px 17px}.conversation-complete{color:#9fcdbb;background:#8acaaf09;border:1px solid #8acaaf25;border-radius:5px;align-items:center;gap:8px;margin-top:10px;padding:11px;font-size:12px;display:flex}.workspace-demo{grid-template-columns:185px 1fr;min-height:480px;display:grid}.workspace-demo>nav{border-right:1px solid var(--line);background:#090e183b;flex-direction:column;align-items:stretch;gap:7px;padding:28px 17px;display:flex}.workspace-demo>nav>strong{letter-spacing:-.5px;align-items:center;gap:8px;margin-bottom:28px;font-size:16px;font-weight:500;display:flex}.workspace-demo>nav>strong svg{color:#bba8ef}.workspace-demo>nav>button{text-align:left;color:#7f8aa4;border:1px solid #0000;border-radius:6px;padding:10px 12px;font-size:12px}.workspace-demo>nav>button.active{color:#c5b5e9;background:#ad95ee12;border-color:#ae97eb22}.workspace-demo>nav>span{letter-spacing:1.2px;color:#9aa0b8;margin-top:auto;padding:25px 12px 0;font-size:12px}.workspace-content{min-width:0;padding:35px}.workspace-content h3{letter-spacing:-.7px;margin-bottom:27px;font-size:27px;font-weight:500}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-stats>div{background:#9784da06;border:1px solid #aa9ade20;border-radius:8px;flex-direction:column;padding:18px;display:flex}.workspace-stats span{color:#8a96b0;font-size:12px}.workspace-stats strong{color:#d7c9f6;font-size:30px;font-weight:500;line-height:1.6}.workspace-stats small{color:#9aa0b8;font-size:12px}.workspace-projects{margin:27px 0}.workspace-projects h4{margin-bottom:17px;font-size:12px;font-weight:500}.workspace-projects>div{color:#98a5bd;border-block:1px solid #acb9d80a;align-items:center;gap:15px;padding:15px 0;font-size:12px;display:flex}.workspace-projects>div>span:first-of-type{margin-right:auto}.workspace-projects>div>span:nth-child(2){color:#ada0cf;font-size:12px}.workspace-content form{grid-template-columns:1fr 1.4fr;gap:0 16px;display:grid}.workspace-content form>.button{grid-column:1/-1;justify-self:start}.proposal-output{background:#0c111b;border:1px solid #b6a3dd27;border-radius:8px;margin-top:25px;padding:20px}.proposal-output pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a1b0c4;margin:0 0 17px;font-family:inherit;font-size:12px;line-height:1.95}.proposal-output .text-link{font-size:12px}.proposal-output small{color:#697b95;margin-top:12px;font-size:12px;line-height:1.8;display:block}.fitness-demo{grid-template-columns:1fr 1fr;gap:60px;padding:45px;display:grid}.fitness-demo h3{letter-spacing:-1px;margin-top:17px;font-size:37px;font-weight:500;line-height:1.2}.fitness-demo>div>p{color:#8d9cb1;margin-top:20px;font-size:12px}.fitness-session-picker{gap:10px;margin-top:30px;display:grid}.fitness-session-picker button{border:1px solid var(--line);color:#aab7cb;background:#ffffff03;border-radius:7px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;display:flex}.fitness-session{border:1px solid var(--line);background:#ffffff02;border-radius:16px;padding:25px}.progress-ring{border-radius:50%;place-items:center;width:160px;height:160px;margin:0 auto 28px;display:grid}.progress-ring>span{background:#161b27;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:143px;height:143px;display:flex}.progress-ring strong{letter-spacing:-1px;font-size:36px;font-weight:500}.progress-ring small{color:#8493ab;font-size:12px}.fitness-session>label{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin:0;padding:13px 0;font-size:12px;display:flex}.fitness-session input{accent-color:#a08aee;width:15px;height:15px;margin:0}.fitness-session>label>svg{color:#a9cdbc;margin-left:auto}.fitness-session>p{color:#a5cebc;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}@media (max-width:1050px){.detail-split{gap:45px}.page-intro h1{font-size:58px}.footer-columns{gap:25px}.gallery-controls{flex-wrap:wrap;gap:2px;margin-bottom:25px}.gallery-controls .solution-tabs{padding-bottom:15px}.demo-search{width:100%;max-width:320px}.demo-search input{width:100%}.industry-card h2{font-size:26px}.process-timeline>article{grid-template-columns:40px 1fr .7fr;gap:25px}.principle-grid{grid-template-columns:1fr 1fr;gap:15px 35px}.shop-columns{grid-template-columns:1fr 195px;gap:20px}.shop-products{grid-template-columns:1fr 1fr}.agent-columns{gap:25px}.listing-card{gap:8px}.listing-card>span:last-child{font-size:12px}.workspace-demo{grid-template-columns:150px 1fr}.workspace-content{padding:28px}.fitness-demo{gap:35px;padding:35px}.sandbox-explainer{gap:40px}}@media (max-width:800px){.navigation{gap:16px}.footer-columns{grid-template-columns:1.5fr 1fr;gap:37px}.page-intro{padding-bottom:55px}.page-intro h1{letter-spacing:-2.2px;font-size:49px}.page-intro>.container>p{max-width:580px;font-size:13px}.breadcrumbs{margin-bottom:31px}.route-section{padding-top:50px}.page-cta>.container{gap:25px}.page-cta h2{font-size:28px}.page-cta .button{gap:10px;font-size:12px}.page-cta p{font-size:12px}.detail-main>h2{font-size:30px}.detail-split{grid-template-columns:1fr 1fr;gap:28px}.scope-panel{padding:24px}.scope-panel h3{font-size:20px}.scope-panel li{font-size:12px}.scope-panel .button{padding-inline:13px;font-size:12px}.decision-banner{flex-wrap:wrap;padding:22px}.decision-banner>a{margin-left:44px}.industry-card{padding:25px}.industry-card h2{font-size:25px}.industry-card>p{font-size:12px}.process-timeline>article{grid-template-columns:35px 1fr;gap:25px}.process-timeline aside{grid-column:2}.team-layout{gap:30px}.founder-card{padding:25px}.founder-card h3{font-size:21px}.team-principles h3{font-size:18px}.team-principles p,.sandbox-toolbar{font-size:12px}.sandbox-toolbar>div{display:none}.sandbox-live{font-size:12px}.booking-demo,.agent-sandbox,.shop-demo{padding:25px}.booking-columns{gap:23px}.booking-summary{padding:18px}.sandbox-brand strong{font-size:15px}.sandbox-brand p{font-size:12px}.booking-services button{padding:13px}.booking-services strong,.booking-services button>span:last-child{font-size:12px}.shop-columns{grid-template-columns:1fr}.sample-basket{position:static}.shop-controls{flex-direction:column;align-items:flex-start;gap:13px}.shop-controls label,.shop-controls input{width:100%}.shop-products{grid-template-columns:repeat(3,1fr)}.shop-heading h3{font-size:23px}.agent-columns{grid-template-columns:1fr;gap:23px}.agent-columns form{max-width:none}.agent-columns form>small{font-size:12px}.agent-results,.extraction-results{min-height:230px}.sandbox-awaiting{min-height:180px}.workspace-demo{grid-template-columns:1fr}.workspace-demo>nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:5px;padding:15px}.workspace-demo>nav>strong{margin:0 auto 0 0;font-size:14px}.workspace-demo>nav>button{padding:9px;font-size:12px}.workspace-demo>nav>span{display:none}.fitness-demo{gap:25px;padding:30px}.fitness-demo h3{font-size:30px}.fitness-session{padding:20px}.sandbox-explainer{grid-template-columns:1fr;gap:25px}.sandbox-explainer>div:last-child{gap:15px}.approach-grid{gap:45px}.approach-grid p{font-size:12px}}@media (max-width:620px){.navigation{gap:22px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 23px;padding-bottom:33px}.footer-brand{grid-column:1/-1}.footer-columns>div{gap:11px}.footer-columns h2,.footer-columns>div>a:not(.brand){font-size:12px}.page-intro{padding:25px 0 43px}.breadcrumbs{gap:8px;margin-bottom:29px;font-size:12px}.page-intro .eyebrow{letter-spacing:1.1px;font-size:12px}.page-intro h1{letter-spacing:-1.8px;font-size:clamp(38px,9vw,49px);line-height:1.13}.page-intro>.container>p{margin-top:20px;font-size:13px;line-height:1.85}.route-section{padding-top:42px}.page-cta{padding-block:49px}.page-cta>.container{display:block}.page-cta h2{font-size:30px}.page-cta .button{margin-top:26px;font-size:12px}.page-cta p{font-size:12px}.services-grid .service-card>h2{font-size:23px}.decision-banner{gap:14px;padding:22px}.decision-banner>svg{width:20px}.decision-banner>div{flex:1}.decision-banner h3{font-size:15px}.decision-banner p{font-size:12px}.decision-banner>a{white-space:normal;margin-left:34px;font-size:12px}.detail-split{grid-template-columns:1fr;gap:32px}.detail-main>h2{font-size:31px}.detail-main>p,.body-copy{font-size:13px}.use-case-list{margin-top:25px}.use-case-list article{gap:17px;padding-block:22px}.use-case-list h3{font-size:18px}.scope-panel{padding:27px;position:static}.scope-panel h3{font-size:23px}.scope-panel li,.scope-panel .button{font-size:12px}.discovery-questions>div{font-size:14px}.gallery-controls{margin-bottom:25px;display:block}.gallery-controls .solution-tabs{flex-wrap:wrap;gap:4px;margin-right:0;padding-right:0}.gallery-controls .solution-tabs button{padding:8px 10px;font-size:12px}.demo-search{max-width:none}.demo-grid{row-gap:32px}.demo-card-link{font-size:12px}.industry-grid{grid-template-columns:1fr;gap:16px}.industry-card{padding:27px}.industry-card h2{font-size:28px}.industry-card>p{font-size:12px}.industry-card:last-child{grid-column:auto}.industry-icon{width:43px;height:43px}.industry-card>div:first-child{margin-bottom:23px}.industry-explore{font-size:12px}.outcome-list>div{gap:14px;padding:20px}.outcome-list h3{font-size:13px}.responsibility-note{gap:12px;padding:18px}.responsibility-note p{font-size:12px}.process-timeline>article{grid-template-columns:24px 1fr;gap:19px;padding-block:33px}.timeline-number{font-size:12px}.timeline-number:after{left:7px}.process-timeline h2{font-size:26px}.process-timeline>article>div>p{font-size:12px}.process-timeline ul{gap:12px;font-size:12px}.process-timeline aside{padding:20px}.process-timeline aside p{font-size:12px}.principle-grid{gap:12px 24px}.principle-grid h3{font-size:16px}.principle-grid p{font-size:12px}.team-layout{grid-template-columns:1fr;gap:32px}.team-principles p{font-size:12px}.approved-brand-card{max-width:280px;transform:none}.about-grid .approved-brand-card{margin-top:10px}.legal-content{padding-block:43px 65px}.legal-content h2{font-size:22px}.legal-content p{font-size:13px}.not-found{padding-block:75px}.not-found h1{font-size:49px}.not-found>p{font-size:13px}.not-found>div{flex-wrap:wrap;gap:10px}.sandbox-context{gap:13px;font-size:12px}.sandbox-context svg{width:12px}.sandbox-toolbar{letter-spacing:.6px;gap:8px;padding:12px;font-size:12px}.sandbox-live{font-size:12px}.sandbox-live .status-dot{width:3px;height:3px}.sandbox-bottom{padding:12px 15px;font-size:12px}.sandbox-body{min-height:320px}.sandbox-brand{gap:10px;margin-bottom:24px}.sample-brand-icon{border-radius:9px;width:37px;height:37px}.sample-brand-icon svg{width:19px}.sandbox-brand strong{font-size:14px;line-height:1.5;display:block}.sandbox-brand p{font-size:12px;line-height:1.8}.booking-demo,.agent-sandbox,.shop-demo{padding:20px 16px}.booking-columns{grid-template-columns:1fr;gap:25px}.booking-services strong,.booking-services small,.booking-services button>span:last-child{font-size:12px}.booking-dates button{padding-block:10px}.booking-dates span{font-size:12px}.booking-dates strong{font-size:15px}.booking-summary{padding:20px}.booking-summary>.button{font-size:12px}.sandbox-success{gap:16px;padding-block:25px}.sandbox-success h3{font-size:22px}.sandbox-success p{font-size:12px}.sandbox-success small{font-size:12px;line-height:1.8}.in-device{border-width:3px;border-radius:25px;margin:20px 10px;padding:24px 15px}.shop-heading{gap:13px;margin-bottom:23px}.shop-heading h3{font-size:23px;line-height:1.3}.sample-store-name{letter-spacing:1.4px;font-size:12px}.cart-count{gap:6px;padding:7px 10px}.shop-products{grid-template-columns:1fr 1fr;gap:21px 12px}.shop-product-art{height:125px}.shop-product-art.product-lamp:before{top:15px}.shop-product-art.product-lamp:after{top:61px}.shop-product-art.product-pot:before{top:58px}.shop-product-art.product-pot:after{top:10px}.shop-product-art.product-chair:before{top:17px}.shop-product-art.product-chair:after{top:83px}.shop-product-name{gap:6px}.shop-product-name h4,.shop-product-name>span{font-size:12px}.shop-products article>p{min-height:30px;font-size:12px}.shop-products article>button{padding:8px;font-size:12px}.shop-controls>div>button{padding:6px 9px;font-size:12px}.shop-controls input{font-size:12px}.sample-basket{padding:17px}.sample-basket>.button,.basket-item strong,.basket-item>div,.sample-basket>small,.sandbox-field-label,.sandbox-frame .button{font-size:12px}.agent-results,.extraction-results{padding:19px}.listing-card>span:last-child,.listing-card strong,.listing-card small{font-size:12px}.listing-card>svg{width:18px}.intake-demo{padding:25px 18px}.intake-demo h3{font-size:22px}.intake-summary{gap:10px;padding:16px}.conversation-sandbox{padding:23px 16px}.conversation-message{gap:8px;max-width:94%;padding:11px 13px;font-size:12px}.conversation-message svg{width:12px}.conversation-suggestions button{padding:7px 9px;font-size:12px}.conversation-options button{font-size:12px}.conversation-complete{align-items:flex-start;font-size:12px;line-height:1.8}.conversation-complete>svg{flex-shrink:0;margin-top:2px}.conversation-sandbox>form>button{padding:12px 14px}.conversation-sandbox>form>input{padding:11px;font-size:12px}.workspace-demo>nav{gap:3px;padding:14px 12px}.workspace-demo>nav>strong{width:100%;margin-bottom:10px;font-size:16px}.workspace-demo>nav>button{padding:8px 10px;font-size:12px}.workspace-content{padding:24px 17px}.workspace-content h3{margin-bottom:23px;font-size:23px}.workspace-stats{gap:8px}.workspace-stats>div{padding:12px 9px}.workspace-stats span{font-size:12px}.workspace-stats strong{font-size:26px}.workspace-stats small{font-size:12px}.workspace-content form{grid-template-columns:1fr}.workspace-projects>div{gap:9px;font-size:12px}.workspace-projects>div>span:nth-child(2){font-size:12px}.proposal-output{padding:15px}.proposal-output pre{font-size:12px}.fitness-demo{grid-template-columns:1fr;gap:28px;padding:26px 19px}.fitness-demo h3{font-size:32px}.fitness-demo>div>p{font-size:12px}.fitness-session-picker{margin-top:23px}.fitness-session{padding:24px}.sandbox-explainer h2{font-size:23px}.sandbox-explainer p,.sandbox-explainer .text-link{font-size:12px}.approach-grid{grid-template-columns:1fr;gap:24px}.approach-grid p{font-size:13px}.hero{padding-top:49px}}html{scroll-behavior:auto}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-feedback{color:#b3c5d1;background:#89b6c208;border:1px solid #95b8c933;border-radius:7px;padding:13px 15px;font-size:12px;line-height:1.85}.contact-feedback a{color:#c2afee;align-items:center;gap:8px;margin-top:5px;text-decoration:underline;display:inline-flex}.contact-form .button:disabled{opacity:.6;cursor:wait;transform:none}.form-privacy{color:#758198;margin-top:-9px;font-size:12px;line-height:1.8}.form-privacy a{color:#a998d0;align-items:center;gap:4px;display:inline-flex}.sending-spinner{animation:1s linear infinite sending-spin}@keyframes sending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sending-spinner{animation:none}}.workflow-panel:focus-visible{outline-offset:2px;border-radius:7px;outline:1px solid #a48be577}.call-booking-options{gap:11px;max-width:440px;display:grid}.call-booking-link{background:#8b78f609;border:1px solid #8b78f638;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.call-booking-link:hover{background:#8b78f612;border-color:#a996f6a0}.call-booking-link>svg{color:#b6a5f7}.call-booking-link strong{color:var(--text);font-size:14px;font-weight:500;line-height:1.45;display:block}.call-booking-link small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.65;display:block}.contact-copy>.call-booking-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}
.hero-copy .business-headline{letter-spacing:-4.4px;max-width:630px;font-size:clamp(58px,5.7vw,80px);line-height:1.075}.hero-copy .business-intro{max-width:470px;font-size:16px;line-height:1.85}.hero-glow{transform-origin:50%;animation:24s ease-in-out infinite alternate aurora-drift}.hero-art .orbit-icon{animation:7s ease-in-out infinite quiet-float}.hero-art .orbit-code{animation-delay:-3.5s}.page-intro>.container{animation:.45s both page-content-in}.business-story-section{background:radial-gradient(at 50% 95%,#7d66c309,#0000 65%);padding-top:96px}.business-goals{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.business-goals>button{border:1px solid var(--line);color:#8f9ab0;background:#ffffff02;border-radius:7px;align-items:center;gap:23px;padding:12px 16px;font-size:12px;transition:background .2s,border-color .2s,color .2s;display:flex}.business-goals>button.active{color:#d1c0f2;background:#a58ae812;border-color:#b29be349}.business-goals>button>svg{color:#9aa0b8}.business-goals>button.active>svg{color:#b29bdf}.business-example{background:linear-gradient(130deg,#131522,#0e1620);border:1px solid #aea2dc25;border-radius:13px;overflow:hidden;box-shadow:0 15px 60px #0002}.example-heading{border-bottom:1px solid var(--line);color:#bec2d8;justify-content:space-between;align-items:center;gap:20px;padding:21px 27px;font-size:13px;display:flex}.example-heading>span{align-items:center;gap:11px;display:flex}.example-heading>span>svg{color:#b39bde;flex-shrink:0}.example-heading>button{color:#8d91ac;padding:5px}.before-after-grid{grid-template-columns:1fr 1fr;display:grid}.before-workflow,.after-workflow{padding:28px 32px}.before-workflow{border-right:1px solid var(--line)}.comparison-label{letter-spacing:1.35px;color:#78849c;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.after-workflow .comparison-label{color:#8bbfb9}.comparison-label>svg{flex-shrink:0}.business-step{align-items:center;gap:16px;min-height:68px;display:flex;position:relative}.business-step>span{z-index:1;color:#6d7a94;background:#111620;border:1px solid #7380973b;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;transition:background .4s,border-color .4s,color .4s;display:grid;position:relative}.business-step:not(:last-child):after{content:"";transform-origin:top;background:#7d88a122;width:1px;height:36px;position:absolute;top:48px;left:13px}.business-step p{color:#7e8aa2;font-size:13px;line-height:1.8;transition:color .4s}.after-workflow .business-step.step-on>span{color:#94d5c2;background:#72c7b31b;border-color:#82c7b74d}.after-workflow .business-step.step-on p{color:#cad7dc}.after-workflow .business-step.step-on:not(:last-child):after{background:linear-gradient(#8fcebd77,#8fcebd22)}.business-outcome{background:#8fbcbb04;border-top:1px solid #9ebdd91c;justify-content:space-between;align-items:center;gap:25px;padding:23px 28px;display:flex}.business-outcome>span{color:#b5c6cc;align-items:center;gap:11px;font-size:13px;display:flex}.business-outcome>span>svg{color:#8bc6b6;flex-shrink:0}.business-outcome>a{white-space:nowrap;color:#bca8e4;align-items:center;gap:11px;font-size:12px;display:flex}.business-example-note{color:#9aa0b8;margin-top:17px;font-size:12px}.assurance-section{border-bottom:1px solid var(--line)}.assurance-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.assurance-item{border-top:1px solid var(--line);padding-top:24px}.assurance-item>svg{color:#a792d2;margin-bottom:19px}.assurance-item h3{letter-spacing:-.3px;margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.5}.assurance-item p{color:#8d98af;font-size:12px;line-height:1.9}.people-link{border-top:1px solid var(--line);color:#7d89a3;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding-top:25px;font-size:12px;display:flex}.people-link>a{color:#c0b1e3;white-space:nowrap;align-items:center;gap:10px;display:flex}.discovery-section{background:radial-gradient(at 90% 10%,#7f5aa313,#0000 60%),#0d101a}.discovery-card{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.discovery-card>div>p{color:#929eb6;margin-top:22px;font-size:14px;line-height:1.9}.discovery-details ul{gap:18px;margin:0 0 28px;padding:0;list-style:none;display:grid}.discovery-details li{color:#b2bed1;align-items:center;gap:12px;font-size:13px;line-height:1.8;display:flex}.discovery-details li>svg{color:#a799ce;flex-shrink:0}.discovery-details>span{color:#75829b;margin-top:14px;font-size:12px;display:block}.service-card:hover{transition:transform .25s,border-color .25s;transform:translateY(-3px)}.button svg,.text-link svg,.demo-card-link svg,.service-detail-link svg{transition:translate .2s}.button:hover>svg,.text-link:hover>svg,.demo-card-link:hover>svg,.service-detail-link:hover>svg{translate:2px -2px}.service-visual .mini-app{position:relative}.mini-app>small{white-space:nowrap;color:#8590ac;letter-spacing:.1px;font-size:12px;position:absolute;top:calc(100% + 9px)}.flow-visual .flow-caption{bottom:-3px}.service-card>p,.demo-card-copy>p{font-size:13px}.demo-industry{font-size:12px}@keyframes aurora-drift{0%{opacity:.7;transform:translate(-25px,-10px)scale(1)}to{opacity:1;transform:translate(30px,20px)scale(1.07)}}@keyframes quiet-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes page-content-in{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.hero-copy .business-headline{letter-spacing:-3.6px;font-size:68px}.hero-copy .business-intro{font-size:14px}.before-workflow,.after-workflow{padding:25px}.business-step p{font-size:12px}.assurance-grid{gap:25px}.discovery-card{gap:55px}.business-outcome>span{font-size:12px}}@media (max-width:800px){.hero-copy .business-headline{letter-spacing:-2.8px;font-size:56px}.hero-copy .business-intro{font-size:13px}.business-goals{gap:7px}.business-goals>button{gap:13px;padding:10px 13px;font-size:12px}.example-heading{padding:19px 22px;font-size:12px}.before-workflow,.after-workflow{padding:23px}.business-step{gap:12px;min-height:76px}.business-step p{font-size:12px}.business-step:not(:last-child):after{height:44px;top:52px}.comparison-label{letter-spacing:1px;font-size:12px}.business-outcome{align-items:flex-start;gap:20px;padding:21px 22px}.business-outcome>span{align-items:flex-start;font-size:12px}.business-outcome>span svg{margin-top:2px}.business-outcome>a{font-size:12px}.assurance-grid{grid-template-columns:1fr 1fr;gap:28px 30px}.discovery-card{gap:38px}.discovery-details li{gap:9px;font-size:12px}.discovery-card>div>p,.people-link{font-size:12px}}@media (max-width:620px){.hero-copy .business-headline{letter-spacing:-2.8px;font-size:clamp(51px,12vw,67px)}.hero-copy .business-intro{max-width:355px;font-size:14px}.hero-actions{gap:15px}.hero-actions .button.primary{gap:10px;padding:12px 13px;font-size:12px}.hero-actions .text-button{gap:6px;font-size:12px}.business-story-section{padding-top:63px}.business-goals{grid-template-columns:1fr;gap:7px;display:grid}.business-goals>button{justify-content:space-between;padding:12px 15px;font-size:12px}.example-heading{gap:13px;padding:17px;font-size:12px}.example-heading>span{align-items:flex-start;gap:9px;line-height:1.8}.example-heading>span>svg{margin-top:3px}.before-after-grid{grid-template-columns:1fr}.before-workflow{border-right:0;border-bottom:1px solid var(--line);background:#ffffff01}.before-workflow,.after-workflow{padding:23px 19px}.comparison-label{letter-spacing:1px;margin-bottom:15px;font-size:12px}.business-step{gap:13px;min-height:61px}.business-step p{font-size:12px}.business-step>span{width:25px;height:25px}.business-step:not(:last-child):after{height:32px;top:43px;left:12px}.business-outcome{padding:20px;display:block}.business-outcome>span{font-size:12px;line-height:1.8}.business-outcome>a{margin-top:17px;margin-left:29px;font-size:12px}.business-example-note{font-size:12px;line-height:1.8}.assurance-grid{gap:25px 22px}.assurance-item h3{font-size:16px}.assurance-item p{font-size:12px}.assurance-section .section-heading>.text-link{margin-top:20px;font-size:12px}.people-link{font-size:12px;line-height:1.8;display:block}.people-link>a{margin-top:15px;font-size:12px}.discovery-card{grid-template-columns:1fr;gap:30px}.discovery-card>div>p{font-size:13px}.discovery-details li,.discovery-details>span,.discovery-details .button,.service-card>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-art .orbit-icon,.page-intro>.container{animation:none!important;transform:translate(0,0)!important}.service-card:hover{transform:none}.button:hover>svg,.text-link:hover>svg,.demo-card-link:hover>svg,.service-detail-link:hover>svg{translate:none}}@media (max-width:620px){.hero-layout{grid-template-columns:minmax(0,1fr)}.hero-copy .business-headline{letter-spacing:-2.5px;max-width:100%;font-size:clamp(40px,13vw,67px)}.hero-actions{flex-wrap:wrap}.price-card{min-width:0}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card .price{font-size:clamp(22px,6.4vw,29px)}.conversation-message p{overflow-wrap:anywhere;min-width:0}}@media (max-width:380px){.nav-wrap{gap:10px}.brand{gap:7px;font-size:21px}.brand-icon{width:32px;height:32px}.nav-cta{white-space:nowrap;gap:8px;padding:8px 9px;font-size:12px}.menu-toggle{padding:5px}.hero-eyebrow{letter-spacing:1px;font-size:12px}}
