@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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{.collapse{visibility:collapse}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#070b10;--white:#edf5f7;--ink:#e4eef3;--muted:#95a8b8;--blue:#7de2ce;--navy:#0a141e;--line:#23313d;--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button,fieldset{border:0}fieldset{min-width:0;margin:0;padding:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500}svg{flex-shrink:0}:focus-visible{outline-offset:5px;outline:3px solid #376aed}[hidden]{display:none!important}.container{width:min(1280px,100% - 112px);margin-inline:auto}.mono,.eyebrow,.index-number{font-family:var(--font-geist-mono), monospace;letter-spacing:.065em;font-size:11px;font-weight:500}.eyebrow{color:var(--blue);align-items:center;gap:12px;margin-bottom:27px;line-height:1.5;display:flex}.status-dot,.small-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.section-number{color:var(--muted);border-right:1px solid var(--line);padding-right:13px}.accent{color:var(--blue)}.muted{color:var(--muted)}h1{letter-spacing:-.062em;font-size:clamp(58px,6.2vw,88px);line-height:1.025}h2{letter-spacing:-.045em;font-size:clamp(36px,3.3vw,48px);line-height:1.12}h3{letter-spacing:-.03em}.text-link{align-items:center;gap:14px;padding-block:10px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:15px 23px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:#9beedc;transform:translateY(-2px)}.button-secondary{border-color:var(--line)}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:15px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b10e0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:86px;display:flex}.brandmark{letter-spacing:-1.2px;align-items:center;gap:9px;font-size:24px;font-weight:750;display:inline-flex}.brandmark svg{width:30px;height:30px;color:var(--blue)}.desktop-nav{gap:35px;margin-left:auto;margin-right:58px;display:flex}.desktop-nav a{color:#a4b5c3;padding:15px 0;font-size:13px}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--blue)}.header-actions{align-items:center;gap:20px;display:flex}.header-cta{border:1px solid #354754;border-radius:4px;align-items:center;gap:30px;min-height:42px;padding:11px 16px;font-size:12px;font-weight:600;display:flex}.header-cta:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.menu-button{background:0 0;padding:9px;display:none}.mobile-nav{border-top:1px solid var(--line);background:var(--paper);padding:10px 24px 20px}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;display:flex}.hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:64px;padding-block:76px 70px;display:grid}.hero h1{margin-bottom:25px}.hero-description{color:#a3b4c3;max-width:448px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero-note{color:var(--muted);margin-top:25px;font-size:12px}.platform-index{background:#0f1923;border:1px solid #2b4051;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 40px -25px #233f7755}.index-cover{background:var(--blue);color:#fff;padding:27px 30px 23px;position:relative;overflow:hidden}.index-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.index-top .mono{letter-spacing:.07em;font-size:10px}.index-cover h2{letter-spacing:-.045em;z-index:1;margin:36px 0 30px;font-size:34px;line-height:1.14;position:relative}.index-cover-bottom{justify-content:space-between;align-items:center;display:flex}.index-cover-bottom>span:first-child{color:#e2eaff;font-size:11px}.index-symbol{letter-spacing:-14px;opacity:.14;font-size:108px;font-weight:800;line-height:.3;position:absolute;bottom:30px;right:28px;transform:skew(-10deg)}.index-rows{padding:6px 25px}.index-rows a{border-bottom:1px solid #253544;grid-template-columns:20px 22px 1fr 15px;align-items:center;gap:17px;min-height:56px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:grid}.index-rows a:hover{color:var(--blue);background:#142536}.index-rows a:last-child{border-bottom:0}.index-rows a>svg:first-of-type{color:var(--blue)}.index-number{color:#9cafbf;font-size:10px}.index-bottom{color:#9fb0be;background:#0e1822;border-top:1px solid #253544;align-items:center;gap:9px;padding:17px 23px;font-size:10px;display:flex}.index-bottom .small-dot{color:var(--blue)}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:43px;display:flex}.section-heading>p{max-width:355px;color:var(--muted);padding-bottom:3px;font-size:15px;line-height:1.8}.section-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:25px;display:flex}.section-foot p{color:var(--muted);font-size:11px;line-height:1.8}.section-foot .text-link{font-size:13px}.brand-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.brand-copy>p{color:var(--muted);max-width:435px;margin-top:26px;font-size:15px;line-height:1.8}.numbered-benefits{margin-top:26px;margin-bottom:20px}.numbered-benefits>div{border-top:1px solid var(--line);gap:17px;padding:17px 0;display:flex}.numbered-benefits>div>span{font-family:var(--font-geist-mono);color:var(--blue);padding-top:3px;font-size:10px}.numbered-benefits p{color:var(--muted);font-size:13px;line-height:1.75}.numbered-benefits strong{color:var(--ink);font-weight:600}.visual-caption{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.6}.launch-section{border-block:1px solid var(--line);background:#0b141c;padding:85px 0}.launch-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.launch-grid>div>p:not(.eyebrow){color:var(--muted);max-width:425px;margin:25px 0 18px;font-size:15px;line-height:1.8}.activation-step{border-bottom:1px solid #293c49}.activation-step:first-child{border-top:1px solid #293c49}.activation-step>h3>button{text-align:left;letter-spacing:-.025em;background:0 0;align-items:center;gap:20px;width:100%;padding:24px 0;font-size:17px;display:flex}.activation-step>h3>button>span:first-child{font-family:var(--font-geist-mono);color:var(--muted);font-size:10px}.activation-step>h3>button>span:nth-child(2){flex:1}.activation-step.active>h3>button{color:var(--blue)}.activation-step.active>h3>button>svg{transform:rotate(45deg)}.step-content{padding:0 30px 25px 36px}.step-content p{color:var(--muted);font-size:13px;line-height:1.9}.step-content>.mono{color:#8dc5b0;margin-top:15px;font-size:9px;display:block}.faq-section{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary{color:var(--blue)}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);padding:0 32px 25px 0;font-size:14px;line-height:1.9}.final-cta{background:var(--blue);color:#fff;padding:83px 0}.cta-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;display:grid}.final-cta h2{letter-spacing:-.055em;font-size:58px}.cta-grid>div:last-child{padding-bottom:5px}.cta-grid>div>p:not(.eyebrow){color:#e2eaff;max-width:355px;margin-bottom:25px;font-size:16px;line-height:1.8}.footer-top{align-items:flex-start;gap:65px;padding-bottom:43px;display:flex}.footer-top>p{color:var(--muted);font-size:13px;line-height:1.8}.footer-top nav{gap:35px;margin-left:auto;padding-top:6px;font-size:12px;display:flex}.footer-top nav a{align-items:center;gap:12px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding-top:23px;font-size:10px;display:flex}.footer-bottom a{align-items:center;gap:10px;display:flex}.rotate-arrow{transform:rotate(180deg)}.page-hero{border-bottom:1px solid var(--line);padding-block:83px 65px}.page-hero h1{letter-spacing:-.055em;font-size:clamp(45px,5vw,70px);line-height:1.08}.page-hero-bottom{justify-content:space-between;align-items:center;gap:50px;margin-top:30px;display:flex}.page-hero-bottom p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.8}.page-hero-bottom .button{flex-shrink:0}.catalog-layout{grid-template-columns:255px 1fr;align-items:start;gap:70px;padding-bottom:75px;display:grid}.catalog-nav{padding-top:50px;position:sticky;top:120px}.catalog-nav>.mono{color:var(--muted);font-size:10px}.catalog-nav nav{flex-direction:column;gap:3px;margin-top:20px;display:flex}.catalog-nav nav>a{align-items:center;gap:11px;min-height:41px;font-size:12px;display:flex}.catalog-nav nav>a:hover{color:var(--blue)}.catalog-nav nav>a>span{color:var(--blue);margin-left:auto}.catalog-nav>p{color:var(--muted);border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:10px;line-height:1.8}.catalog-module{border-bottom:1px solid var(--line);padding:58px 0 54px;scroll-margin-top:20px}.catalog-module:last-child{border-bottom:0}.catalog-label{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.catalog-label>.mono{color:var(--blue);font-size:10px}.tag{color:#9ad9ba;white-space:nowrap;background:#152f29;border-radius:4px;padding:5px 9px;font-size:10px}.tag.premium{color:#a2caf0;background:#172839}.catalog-module h2{max-width:640px;font-size:37px}.catalog-description{color:var(--muted);max-width:660px;margin-top:20px;font-size:14px;line-height:1.85}.catalog-features{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:32px;display:grid}.catalog-features article>svg{color:var(--blue);margin-bottom:13px}.catalog-features h3{letter-spacing:-.015em;margin-bottom:8px;font-size:13px;font-weight:600}.catalog-features p{color:var(--muted);font-size:12px;line-height:1.8}.catalog-flow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding-top:23px;display:flex}.catalog-flow>.mono{color:var(--muted);margin-right:8px;font-size:9px}.catalog-flow>span:not(.mono){color:#a5b9cb;align-items:center;gap:18px;font-size:10px;display:flex}.control-grid{grid-template-columns:1fr 1fr;gap:50px 70px;padding-block:65px 80px;display:grid}.control-grid article{border-bottom:1px solid var(--line);padding-bottom:37px}.control-icon{color:var(--blue);background:#122e32;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:25px;display:flex}.control-grid h2{font-size:28px}.control-grid p{color:var(--muted);max-width:480px;margin:18px 0 24px;font-size:14px;line-height:1.8}.control-grid ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.control-grid li{align-items:center;gap:13px;font-size:12px;display:flex}.control-grid li svg{color:var(--blue)}.stack-section{background:var(--navy);color:#fff;padding:85px 0}.stack-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;display:grid}.stack-grid .eyebrow{color:#a7c0ff}.stack-grid h2{font-size:40px}.stack-grid>div>p:not(.eyebrow){color:#bdc8d9;max-width:540px;margin-top:25px;font-size:14px;line-height:1.9}.stack-details{grid-template-columns:1fr 1fr;gap:25px;display:grid}.stack-details>div{border-block:1px solid #42516a;flex-direction:column;gap:12px;padding:28px 0;display:flex}.stack-details strong{letter-spacing:-.04em;font-size:49px;font-weight:450}.stack-details span{color:#bdc8d9;font-size:12px}.stack-details>p{grid-column:1/-1;margin-top:0!important;font-size:11px!important;line-height:1.8!important}.technical-review{grid-template-columns:1fr 1fr;gap:80px;display:grid}.technical-review>div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.technical-review ul{color:#a1b2c4;margin:22px 0 0;padding-left:18px;font-size:13px;line-height:2.2}.contact-layout{grid-template-columns:1fr 1fr;gap:85px;padding-block:85px 100px;display:grid}.contact-copy h1{font-size:60px;line-height:1.1}.contact-copy>p:not(.eyebrow){color:var(--muted);max-width:450px;margin-top:26px;font-size:15px;line-height:1.85}.contact-expect{margin-top:44px}.contact-expect>.mono{color:var(--blue);margin-bottom:17px;font-size:10px;display:block}.contact-expect>div{border-top:1px solid var(--line);gap:17px;padding:16px 0;font-size:13px;line-height:1.7;display:flex}.contact-expect>div>span{color:var(--blue);font-family:var(--font-geist-mono);padding-top:3px;font-size:10px}.contact-copy>.contact-privacy{max-width:380px!important;margin-top:40px!important;font-size:11px!important}.contact-form{border:1px solid var(--line);background:#0f1923;border-radius:6px;padding:35px}.contact-form h2{font-size:27px}.form-intro{color:var(--muted);margin:15px 0 25px;font-size:12px;line-height:1.8}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field{flex-direction:column;gap:8px;margin-bottom:19px;display:flex}.form-field label{font-size:12px;font-weight:550}.form-field label span{color:var(--muted);font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;min-height:46px;color:var(--ink);background:#0a131d;border:1px solid #344756;border-radius:4px;padding:12px;font-size:13px;line-height:1.6}.form-field textarea{resize:vertical;min-height:116px}.form-field input::placeholder,.form-field textarea::placeholder{color:#91a4b4}.form-info{color:var(--muted);margin:5px 0 20px;font-size:10px;line-height:1.8}.contact-form>.button{width:100%}.form-status:not(:empty),.noscript-note{color:#a5e6dc;background:#122b32;border-radius:4px;margin-top:20px;padding:15px;font-size:12px;line-height:1.8}.contact-form>.text-link{margin-top:15px;font-size:12px}.not-found{min-height:60vh;padding-block:100px}.not-found h1{margin-bottom:25px}.not-found p{color:var(--muted);margin-bottom:30px}@media (min-width:1500px){.hero{padding-block:96px 90px}.hero h1{font-size:94px}.platform-index{margin-left:15px}.index-cover h2{font-size:38px}.index-rows a{min-height:60px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:25px;margin-right:15px}.hero{gap:35px;padding-block:58px}.hero h1{font-size:70px}.hero-description{font-size:15px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:12px}.index-cover{padding:25px}.index-cover h2{font-size:29px}.index-rows{padding-inline:18px}.index-rows a{gap:12px;font-size:12px}.index-bottom{padding-inline:17px;font-size:9px}.section-heading{gap:40px}.section-heading>p{max-width:300px}.brand-section,.launch-grid,.faq-section{gap:50px}.final-cta h2{font-size:50px}.catalog-layout{grid-template-columns:225px 1fr;gap:40px}.catalog-features{gap:18px}.contact-layout{gap:45px}.contact-copy h1{font-size:49px}.contact-form{padding:27px}.footer-top{gap:35px}.footer-top nav{gap:25px}}@media (max-width:850px){.hero{grid-template-columns:1fr 1fr;gap:27px}.hero h1{font-size:59px}.hero-description{font-size:14px}.hero .eyebrow{font-size:9px}.hero-actions{flex-direction:column;align-items:flex-start;gap:7px}.hero-note{margin-top:15px;font-size:10px}.index-top .mono{font-size:8px}.index-cover h2{margin-block:30px 25px;font-size:26px}.index-rows a{grid-template-columns:15px 18px 1fr 13px;gap:9px;min-height:51px;font-size:11px}.index-rows a>svg:first-of-type{width:17px}.index-bottom{font-size:9px;line-height:1.7}.index-cover-bottom>span:first-child{font-size:9px}.section{padding-block:80px}.section-heading{align-items:flex-start}.section-heading h2{font-size:34px}.section-heading>p{max-width:245px;font-size:13px}.brand-section,.launch-grid{gap:35px}.brand-copy h2,.launch-grid h2,.faq-section h2{font-size:34px}.brand-copy>p,.launch-grid>div>p:not(.eyebrow){font-size:13px}.numbered-benefits p{font-size:12px}.cta-grid{gap:30px}.final-cta h2{font-size:43px}.cta-grid>div>p:not(.eyebrow){font-size:14px}.footer-top>p{display:none}.page-hero h1{font-size:50px}.page-hero-bottom p{font-size:14px}.catalog-layout{grid-template-columns:195px 1fr;gap:30px}.catalog-nav nav>a{gap:7px;font-size:10px}.catalog-label{flex-direction:column;align-items:flex-start;gap:10px}.catalog-module h2{font-size:31px}.catalog-features{grid-template-columns:1fr;gap:22px}.catalog-features article{grid-template-columns:18px 1fr;column-gap:10px;display:grid}.catalog-features article>svg{grid-row:1/3}.catalog-features p{grid-column:2}.catalog-features h3{margin-top:0}.contact-layout{gap:30px}.contact-copy h1{font-size:42px}.contact-copy>.eyebrow{font-size:9px}.form-row{grid-template-columns:1fr;gap:0}.contact-form h2{font-size:23px}.contact-expect>div{font-size:11px}.stack-grid,.technical-review{gap:40px}.stack-grid h2{font-size:34px}}@media (max-width:760px){.desktop-nav{display:none}.menu-button{display:block}.header-inner{height:72px}.header-cta{gap:16px;min-height:39px;padding:9px 12px;font-size:11px}.brandmark{font-size:21px}.brandmark svg{width:26px;height:26px}.header-actions{gap:10px}.header-inner{gap:15px}.container{width:calc(100% - 44px)}.hero{grid-template-columns:1fr;gap:38px;padding-block:47px 40px}.hero h1{margin-bottom:22px;font-size:clamp(60px,10.7vw,78px)}.hero .eyebrow{margin-bottom:23px;font-size:9px}.hero-description{max-width:460px;font-size:15px;line-height:1.75}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:24px}.hero-note{margin-top:17px;font-size:11px}.platform-index{width:100%;max-width:100%}.index-cover{padding:23px 25px}.index-cover h2{margin-block:28px 24px;font-size:32px}.index-top .mono{font-size:9px}.index-cover-bottom>span:first-child{font-size:10px}.index-symbol{font-size:120px}.index-rows{padding:7px 22px}.index-rows a{grid-template-columns:20px 22px 1fr 15px;gap:15px;min-height:51px;font-size:13px}.index-rows a>svg:first-of-type{width:20px}.index-bottom{padding:14px 22px;font-size:9px}.section{padding-block:65px}.eyebrow{margin-bottom:21px;font-size:9px}h2{font-size:36px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:36px}.section-heading>p{max-width:420px;margin-top:21px;font-size:14px}.section-foot{margin-top:20px;display:block}.section-foot .text-link{margin-top:12px}.brand-section{grid-template-columns:1fr;gap:32px}.brand-copy h2,.launch-grid h2,.faq-section h2{font-size:36px}.brand-copy>p{max-width:100%;margin-top:22px;font-size:14px}.numbered-benefits p{font-size:13px}.launch-section{padding-block:61px}.launch-grid{grid-template-columns:1fr;gap:30px}.launch-grid>div>p:not(.eyebrow){margin-top:22px;font-size:14px}.activation-step>h3>button{padding-block:23px;font-size:16px}.step-content p{font-size:13px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-list summary{gap:12px;font-size:14px}.faq-list details>p{padding-right:10px;font-size:13px}.final-cta{padding:60px 0}.cta-grid{grid-template-columns:1fr;gap:28px}.final-cta h2{font-size:44px}.cta-grid>div>p:not(.eyebrow){max-width:420px;font-size:14px}.footer-top{flex-direction:column;gap:27px;padding-bottom:35px}.footer-top nav{flex-wrap:wrap;gap:27px;margin-left:0}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:9px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.site-footer{padding-block:38px 25px}.page-hero{padding-block:51px 40px}.page-hero h1{font-size:43px;line-height:1.08}.page-hero h1 br{display:block}.page-hero-bottom{margin-top:23px;display:block}.page-hero-bottom p{font-size:14px}.page-hero-bottom>.button{margin-top:23px}.catalog-layout{padding-bottom:35px;display:block}.catalog-nav{border-bottom:1px solid var(--line);padding-block:29px;position:static}.catalog-nav nav{grid-template-columns:1fr 1fr;gap:5px 16px;margin-top:14px;display:grid}.catalog-nav nav>a{min-height:37px;font-size:11px;line-height:1.5}.catalog-nav>p{margin-top:15px;padding-top:15px;font-size:10px}.catalog-module{padding-block:40px}.catalog-label{flex-direction:row;align-items:center;gap:10px}.catalog-label>.mono{font-size:9px}.tag{font-size:8px}.catalog-module h2{font-size:33px}.catalog-features{margin-top:25px}.catalog-features h3{font-size:13px}.catalog-features p{font-size:12px}.catalog-flow{gap:13px;line-height:1.8}.catalog-flow>.mono{width:100%}.catalog-flow>span:not(.mono){gap:13px;font-size:9px}.control-grid{grid-template-columns:1fr;gap:35px;padding-block:40px 50px}.control-grid h2{font-size:29px}.control-grid p{font-size:14px}.control-grid li{font-size:12px}.stack-section{padding-block:58px}.stack-grid{grid-template-columns:1fr;gap:25px}.stack-grid h2{font-size:36px}.stack-grid>div>p:not(.eyebrow){font-size:14px}.stack-details{gap:20px}.technical-review{grid-template-columns:1fr;gap:25px}.technical-review h2{font-size:36px}.technical-review ul{font-size:12px;line-height:2}.contact-layout{grid-template-columns:1fr;gap:35px;padding-block:47px 60px}.contact-copy h1{font-size:49px}.contact-copy>p:not(.eyebrow){margin-top:23px;font-size:14px}.contact-expect{margin-top:28px}.contact-expect>div{font-size:12px}.contact-copy>.contact-privacy{margin-top:23px!important;font-size:10px!important}.contact-form{padding:27px 23px}.contact-form h2{font-size:27px}.form-row{grid-template-columns:1fr 1fr;gap:13px}.form-field input,.form-field select,.form-field textarea{font-size:16px}.not-found h1{font-size:55px}}@media (max-width:380px){.container{width:calc(100% - 36px)}.header-cta{gap:9px;padding:9px;font-size:10px}.brandmark{gap:6px;font-size:19px}.brandmark svg{width:24px}.header-actions{gap:3px}.header-inner{gap:8px}.hero h1{font-size:59px}.hero-actions{gap:10px}.hero-actions .button{gap:20px;padding-inline:17px;font-size:12px}.hero-actions .text-link{gap:7px;font-size:11px}.index-cover h2{font-size:28px}.index-rows a{gap:11px;font-size:11px}.index-bottom{font-size:8px;line-height:1.8}.final-cta h2{font-size:39px}.catalog-label{align-items:flex-start}.catalog-label>.mono{line-height:1.7}.page-hero h1{font-size:38px}.contact-copy h1{font-size:42px}.form-row{grid-template-columns:1fr;gap:0}.contact-form{padding:24px 19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.text-link:hover svg{transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#0e1721}body{background:#070b10}main:focus{outline:none}.button-primary{color:#061913;background:var(--blue);box-shadow:0 0 30px -12px #63edc766}.button-primary:hover{background:#a5f1df}.header-cta{color:#b7f0e1;border-color:#3c615d}.header-cta:hover{color:#d8fff5;background:#132d29}.site-header{border-color:#1e2c35}.brandmark svg{color:#8af4db}.brandmark{letter-spacing:-1.4px}.hero{grid-template-columns:.95fr 1.1fr;gap:12px;min-height:760px;padding-block:58px 46px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 75% 40%,#15425330,#0000 55%);position:absolute;inset:0}.hero-copy{z-index:2;position:relative}.hero h1{font-size:clamp(62px,6.2vw,88px);font-weight:450}.hero .accent{color:#97e8d8}.hero .eyebrow{color:#a6e1d6}.hero-description{max-width:420px;font-size:16px}.hero-note{color:#8ba0b2}.hero-actions{gap:23px}.hero-actions .text-link{color:#d5e9ed}.section-heading h2 .muted{color:#8498aa}.final-cta{background:radial-gradient(at 80% 0,#1b4646,#0000 65%),#101f28;border-block:1px solid #2a4f53}.final-cta .eyebrow{color:#9bdbce}.cta-grid>div>p:not(.eyebrow){color:#b2c9d7}.final-cta .button{color:#071d15;background:#94ead4}.final-cta .button:hover{background:#c6fff1}.final-cta h2{color:#e4f7f3}.page-hero{position:relative}.page-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100% 0,#144a5633,#0000 70%);position:absolute;inset:0 0 0 35%}.page-hero .accent{color:#8ce2d2}.page-hero p,.contact-copy>p:not(.eyebrow){color:#a3b7c7}.contact-form{background:#0e1923;border-color:#2a3e4b}.contact-form .form-info,.contact-form .form-intro{color:#9fb3c5}.form-field input,.form-field select,.form-field textarea{color:#e5eff5}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#81cbbf}.control-grid article{border-color:#2a3d4b}.control-grid article>p,.technical-review>div>p:not(.eyebrow){color:#a2b7c7}.control-icon{color:#a0f0df;background:#14322f}.stack-section{background:#0e1c27;border-block:1px solid #293e4d}.footer-top nav a:hover{color:#a2f1dc}.skip-link{color:#061510;background:#98e8d5}:focus-visible{outline-color:#9bead7}::selection{color:#091b16;background:#8de4d0}html[data-navigation=pending]:after{content:"";z-index:100;background:#9affdf;width:65%;height:2px;animation:1.2s ease-in-out infinite route-progress;position:fixed;top:0;left:0;box-shadow:0 0 12px #80ffd2}@keyframes route-progress{0%{transform:translate(-100%)}to{transform:translate(160%)}}@keyframes panel-enter{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}.scene-composition{min-width:0;padding:0 0 0 8px;position:relative}.scene-topline{color:#7f9fae;justify-content:space-between;align-items:center;margin:5px 20px 0;display:flex}.scene-topline .mono{letter-spacing:.12em;font-size:9px}.scene-cross{color:#5f8e8e;font-size:24px;font-weight:200}.scene-stage{isolation:isolate;touch-action:pan-y;height:500px;position:relative}.scene-stage canvas{z-index:2;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.scene-stage[data-renderer=webgl] canvas{opacity:1}.scene-stage[data-renderer=webgl] .scene-fallback{opacity:0}.scene-fallback{width:230px;height:230px;transform-style:preserve-3d;transition:opacity .8s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotateX(55deg)rotate(-35deg)}.scene-fallback>div{background:linear-gradient(135deg,#859caf,#142c42);border:1px solid #89c4c8;position:absolute;inset:0;box-shadow:-8px 10px #0d1a26,-9px 11px #32505e}.scene-fallback>div:first-child{transform:translateZ(-70px)}.scene-fallback>div:nth-child(2){transform:translateZ(-20px)}.scene-fallback>div:nth-child(3){justify-content:center;align-items:center;display:flex;transform:translateZ(30px)}.scene-fallback span{color:#dafff5;font-size:140px;font-weight:800;line-height:1}.scene-grid{z-index:-1;background:radial-gradient(#28777722,#0000 70%);position:absolute;inset:40% 5% 0}.scene-labels{z-index:3;grid-template-columns:repeat(3,1fr);gap:12px;margin:-5px 20px 25px;display:grid;position:relative}.scene-labels>span{color:#748e9f;font-family:var(--font-geist-mono);border-top:1px solid #2c4854;flex-wrap:wrap;align-items:center;gap:8px;padding-top:13px;font-size:8px;display:flex}.scene-labels i{background:#8edfc6;width:4px;height:4px;display:inline-block;box-shadow:0 0 9px #8eead0}.scene-labels strong{letter-spacing:.03em;color:#a9c9d1;flex-basis:100%;font-size:8px;font-weight:400}.scene-controls{justify-content:center;gap:9px;display:flex}.scene-modes{background:#0c171e;border:1px solid #29414a;border-radius:30px;padding:4px;display:flex}.scene-modes button{color:#96afb9;background:0 0;border-radius:20px;min-height:35px;padding:9px 19px;font-size:11px;transition:background .3s,color .3s}.scene-modes button[aria-pressed=true]{color:#c5ffeb;background:#25433f}.scene-pause{color:#a4c9ca;background:#0c171e;border:1px solid #29414a;border-radius:50%;justify-content:center;align-items:center;min-width:44px;display:flex}.scene-caption{color:#afd5d8;justify-content:space-between;gap:20px;margin:23px 20px 0;font-size:10px;line-height:1.7;display:flex}.scene-caption>span{color:#7f9ba9;font-size:8px}.brand-page-hero{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.page-description{color:#a2b9c9;max-width:530px;margin-top:25px;font-size:16px;line-height:1.9}.brand-page-hero .button{margin-top:30px}.brand-principles{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.brand-principle{border-top:1px solid #31434d;padding-top:30px}.brand-principle>svg{color:#8dc;margin-bottom:27px}.brand-principle>.mono{color:#8fb1bc;margin-bottom:21px;display:block}.brand-principle h2{font-size:28px}.brand-principle p{color:#a2b9c9;margin-top:18px;font-size:14px;line-height:1.9}.directory-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.directory-heading .eyebrow{margin:0}.directory-heading>p{color:#9db2c2;font-size:13px}.module-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module-card{background:linear-gradient(145deg,#10222e,#0c141d);border:1px solid #263c49;border-radius:9px;flex-direction:column;padding:29px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.module-card:hover{border-color:#51897d;transform:translateY(-5px);box-shadow:0 20px 40px -30px #74e6c8}.module-card>div{color:#98e7d4;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.module-card h2{margin-bottom:17px;font-size:23px;line-height:1.25}.module-card>p{color:#a0b7c8;flex:1;font-size:13px;line-height:1.8}.module-card>.text-link{color:#a7e7d7;justify-content:space-between;margin-top:22px;font-size:12px}.module-detail-hero .back-link{color:#9aacbc;margin-bottom:32px;font-size:11px}.back-link>svg{transform:rotate(180deg)}.module-detail-hero h1{max-width:1080px}.detail-features{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.detail-features article{border-top:1px solid #304553;padding-top:28px}.detail-features article>.mono{color:#7d9bab;margin-bottom:20px;font-size:11px;display:block}.detail-features article>svg{color:#a1edd9;margin-bottom:25px}.detail-features h2{margin-bottom:20px;font-size:27px}.detail-features p{color:#a2b9c9;font-size:15px;line-height:1.9}.detail-workflow{background:#0f202a;border:1px solid #2b4650;border-radius:8px;margin-top:70px;padding:40px}.detail-workflow>div{justify-content:space-between;gap:25px;display:flex}.detail-workflow>div>span{color:#c8e3e6;flex:1;align-items:center;gap:20px;font-size:15px;display:flex}.detail-workflow>div>span>svg{color:#6daa9e;margin-left:auto}.workflow-step{font-family:var(--font-geist-mono);color:#80b8ad;font-size:10px}.next-module{border-top:1px solid #293c49;align-items:center;gap:30px;margin-top:65px;padding-top:30px;display:flex}.next-module>span{color:#91a9b9;font-size:12px}.next-module>strong{margin-left:auto;font-size:27px;font-weight:500}.next-module>svg{color:#a0e9d7}@media (min-width:1500px){.hero{min-height:810px}.scene-stage{height:540px}}@media (max-width:1100px){.hero{grid-template-columns:1fr 1fr;gap:0;min-height:700px}.hero h1{font-size:68px}.scene-stage{height:440px}.scene-caption{display:block}.scene-caption>span{margin-top:5px;display:block}.brand-page-hero{gap:40px}.brand-page-hero h1{font-size:48px}.module-card-grid{grid-template-columns:1fr 1fr}.detail-workflow>div>span{gap:12px;font-size:12px}}@media (max-width:850px){.hero h1{font-size:58px}.hero-description{font-size:14px}.scene-stage{height:370px}.scene-topline .mono{font-size:8px}.scene-labels{gap:7px;margin-inline:10px}.scene-labels strong{font-size:7px}.scene-modes button{padding-inline:14px}.brand-page-hero{gap:25px}.brand-page-hero h1{font-size:40px}.brand-principles,.detail-features{gap:24px}.brand-principle h2,.detail-features h2{font-size:24px}.detail-workflow{padding:30px}}@media (max-width:760px){.hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:44px 35px}.hero h1{font-size:clamp(58px,11vw,78px)}.hero-description{font-size:15px}.hero-actions{gap:20px}.scene-composition{margin-top:25px;padding:0}.scene-stage{height:360px;margin-inline:-15px}.scene-topline{margin-inline:0}.scene-labels{margin:-7px 0 23px}.scene-labels strong{font-size:8px}.scene-caption{margin-inline:0;display:flex}.scene-caption>span{text-align:right;max-width:115px;margin:0;font-size:8px}.brand-page-hero{grid-template-columns:1fr;gap:43px}.brand-page-hero h1{font-size:47px}.page-description{font-size:14px}.brand-principles{grid-template-columns:1fr;gap:35px}.brand-principle h2{font-size:28px}.directory-heading{display:block}.directory-heading>p{margin-top:15px;font-size:13px;line-height:1.8}.module-card-grid{grid-template-columns:1fr;gap:14px}.module-card{padding:27px}.module-card>div{margin-bottom:24px}.module-card h2{font-size:26px}.module-card>p{font-size:14px}.module-card>.text-link{margin-top:18px}.premium-heading{margin-top:49px}.detail-features{grid-template-columns:1fr;gap:38px}.detail-features h2{font-size:28px}.detail-features p{font-size:14px}.detail-workflow{margin-top:45px;padding:26px}.detail-workflow>div{flex-direction:column;gap:26px}.detail-workflow>div>span{font-size:14px}.detail-workflow>div>span>svg{transform:rotate(90deg)}.next-module{flex-wrap:wrap;gap:17px;margin-top:45px}.next-module>span{flex-basis:100%}.next-module>strong{margin-left:0;font-size:24px}.next-module>svg{margin-left:auto}}@media (max-width:380px){.hero h1{font-size:57px}.scene-stage{height:310px}.scene-caption{font-size:9px}.scene-labels strong{font-size:7px}.brand-page-hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.module-card:hover{transform:none}html[data-navigation=pending]:after{width:100%;animation:none}}body{isolation:isolate}.ambient-background{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ambient-aurora{filter:blur(70px);opacity:.19;will-change:transform;border-radius:50%;width:70vw;height:70vh;position:absolute}.aurora-one{background:radial-gradient(#16776f,#0000 65%);animation:24s ease-in-out infinite alternate aurora-drift;top:-35%;left:5%}.aurora-two{background:radial-gradient(#154675,#0000 65%);animation:30s ease-in-out -12s infinite alternate-reverse aurora-drift;bottom:-25%;right:-30%}.ambient-lines{opacity:.1;background-image:linear-gradient(90deg,#567984 1px,#0000 1px);background-size:14.285vw 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.ambient-signal{opacity:.45;background:linear-gradient(#0000,#7de2ce,#0000);width:1px;height:180px;animation:13s linear infinite signal-travel;position:absolute;top:-20%}.signal-one{left:14.285%}.signal-two{animation-delay:-7s;left:85.71%}@keyframes aurora-drift{to{transform:translate(20%,20%)scale(1.3)}}@keyframes signal-travel{to{transform:translateY(130vh)}}.site-header{view-transition-name:site-header}::view-transition-group(root){animation-duration:.62s}::view-transition-old(root){animation:.36s cubic-bezier(.65,0,.35,1) both route-out}::view-transition-new(root){animation:.62s cubic-bezier(.16,1,.3,1) both route-in}::view-transition-group(site-header){z-index:3}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes route-out{to{opacity:0;transform:perspective(1400px)translateY(-20px)scale(.975)}}@keyframes route-in{0%{opacity:.7;clip-path:polygon(0 0,20% 0,0 100%,0 100%);filter:drop-shadow(12px 0 14px #80ffe0);transform:perspective(1400px)translateY(20px)scale(1.015)}65%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(0 0 2px #80ffe000)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:none;transform:none}}.tech-cursor{z-index:10000;pointer-events:none;opacity:0;transition:opacity .12s;position:fixed;top:0;left:0}.tech-cursor[data-visible=true]{opacity:1}.tech-cursor span{border:1px solid #7de2ce88;border-radius:50%;width:30px;height:30px;transition:width .18s,height .18s,left .18s,top .18s,border-color .18s,background .18s;position:absolute;top:-15px;left:-15px;box-shadow:0 0 12px #7de2ce18}.tech-cursor i,.tech-cursor b{background:#a3fff0;width:4px;height:1px;position:absolute;top:0;left:-18px}.tech-cursor b{left:15px}.tech-cursor[data-interactive=true] span{background:#7de2ce0b;border-color:#7de2ce;width:44px;height:44px;top:-22px;left:-22px}@media (pointer:fine) and (hover:hover){body,a,button,summary,[role=tab]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'%3E%3Cpath d='M4 3L4 24L10 18L15 28L19 26L14 16L23 16Z' fill='%230b1b23' stroke='%237de2ce' stroke-width='1.6'/%3E%3Cpath d='M7 8L7 16L15 14Z' fill='%237de2ce'/%3E%3C/svg%3E") 4 3,auto}input,textarea,[contenteditable=true]{cursor:text}select{cursor:auto}button:disabled{cursor:not-allowed}}.hero{grid-template-columns:.96fr 1.04fr;gap:38px;min-height:760px}.hero h1{letter-spacing:-.045em;font-size:clamp(38px,3.65vw,54px);font-weight:600;line-height:1.17}.hero h1>span{white-space:nowrap;display:block}.hero-description{max-width:490px;font-size:17px;line-height:1.8}.hero .eyebrow{font-size:12px}.hero-note,.hero-actions .text-link{font-size:14px}.casino-composition{min-width:0;padding-top:16px}.casino-composition .scene-topline{gap:12px;padding-inline:0}.casino-composition .scene-topline .mono{letter-spacing:.04em;font-size:11px}.scene-live{font:10px var(--font-mono);color:var(--blue);align-items:center;gap:6px;display:flex}.scene-live i{background:var(--blue);width:5px;height:5px;box-shadow:0 0 9px var(--blue);border-radius:50%}.casino-stage{aspect-ratio:1.32;height:auto;margin:10px -14px 0}.casino-stage[data-renderer=webgl] .casino-fallback{opacity:0;visibility:hidden}.casino-stage[data-renderer=fallback] canvas{display:none}.casino-fallback{perspective:900px;padding-top:12%;transition:opacity .3s;position:absolute;inset:0}.fallback-sites{gap:3%;display:flex;transform:rotateX(5deg)}.fallback-sites>div{background:#12212c;border:1px solid #557589;border-radius:4px;width:31.3%;overflow:hidden}.fallback-sites>div:first-child{transform:rotateY(14deg)}.fallback-sites>div:last-child{transform:rotateY(-14deg)}.fallback-sites>div[data-selected=true]{border-color:var(--blue)}.fallback-sites span{text-align:center;padding:4px;font-size:10px;display:block}.fallback-sites img{width:100%;height:auto}.fallback-connections{justify-content:space-around;width:75%;height:12%;margin:auto;display:flex}.fallback-connections i{background:linear-gradient(#7de2ce,#2c6d7c);width:1px}.fallback-connections i:first-child{transform:rotate(-35deg)}.fallback-connections i:last-child{transform:rotate(35deg)}.fallback-admin{border:1px solid var(--blue);background:#0e1823;border-radius:5px;width:62%;margin:auto;padding:12px;box-shadow:0 20px 50px #0008}.fallback-admin>.mono{color:var(--blue);font-size:10px}.fallback-admin>strong{margin:5px 0 10px;font-size:17px;display:block}.fallback-admin>div{background:#162631;justify-content:space-between;gap:10px;margin-top:4px;padding:6px;font-size:10px;display:flex}.fallback-admin>div[data-selected=true]{background:#244b43}.casino-composition .scene-controls{border-top:1px solid var(--line);justify-content:space-between;margin-top:0;padding-top:20px}.casino-composition .scene-modes{border-radius:8px;padding:4px}.casino-composition .scene-caption{flex-direction:column;align-items:flex-start;gap:8px;padding-top:18px;font-size:15px;line-height:1.5;display:flex}.casino-composition .scene-caption strong{font-weight:400}.casino-composition .scene-caption>span{color:var(--muted);font-size:12px;display:block}.brand-page-hero{padding-bottom:30px;display:block}.brand-page-hero>div{max-width:850px}.portfolio-scene{max-width:1160px}.portfolio-scene .scene-caption{flex-direction:row;justify-content:space-between}.portfolio-scene .scene-topline .mono{font-size:13px}.portfolio-scene .fallback-admin{padding:24px}.portfolio-scene .fallback-admin>div{padding:10px;font-size:15px}.portfolio-scene .fallback-admin>strong{font-size:24px}.ai-page-hero{padding-bottom:60px}.ai-page-hero .page-description{max-width:710px;margin-bottom:32px}.automation-flow{background:linear-gradient(135deg,#10212b,#0b141e 60%);border:1px solid #31514f;border-radius:14px;overflow:hidden;box-shadow:0 20px 100px #0003,inset 0 1px #7de2ce15}.flow-selector{border-bottom:1px solid var(--line);background:#0a151e;gap:6px;padding:12px;display:flex}.flow-selector button{color:#a9bcc9;background:0 0;border-radius:7px;flex:1;padding:17px 16px;font-size:15px;transition:background .2s,color .2s}.flow-selector button[aria-pressed=true]{color:#b8f5e7;background:#1b3b38}.flow-selector button:hover{color:#fff;background:#16302f}.flow-content{padding:42px}.flow-heading .mono{color:var(--blue);font-size:12px}.flow-heading h2{letter-spacing:-.035em;margin-top:13px;font-size:31px}.flow-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;display:grid}.flow-steps button{text-align:left;color:#a4b7c7;background:0 0;align-items:center;gap:14px;min-width:0;display:flex}.flow-steps strong{font-size:15px;font-weight:500}.flow-steps svg{color:#4d7e80;margin-left:auto}.flow-node{width:48px;height:48px;font:13px var(--font-mono);border:1px solid #3e5d65;border-radius:50%;flex-shrink:0;place-items:center;transition:box-shadow .25s,background .25s;display:grid}.flow-steps button[aria-pressed=true]{color:#def9f3}.flow-steps button[aria-pressed=true] .flow-node{border-color:var(--blue);background:#1a4944;box-shadow:0 0 22px #7de2ce22}.flow-detail{border-left:2px solid var(--blue);background:#102a2a;align-items:center;gap:25px;min-height:146px;padding:28px;animation:.45s both flow-enter;display:flex;position:relative}.flow-detail-index{color:#68a89f;font-size:52px;font-weight:300;line-height:1}.flow-detail .mono{color:#b2e4d9;font-size:12px}.flow-detail p{color:#c5d8dd;max-width:760px;margin-top:7px;font-size:16px;line-height:1.7}.flow-next{width:44px;height:44px;color:var(--blue);background:#1d4642;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.flow-note{color:#9cafbe;margin-top:20px;font-size:12px;line-height:1.6}@keyframes flow-enter{0%{opacity:.85;transform:translate(12px)}to{opacity:1;transform:none}}.ai-controls p{color:#aabcce;font-size:16px;line-height:1.8}.ai-controls{grid-template-columns:1fr 1fr;gap:100px;display:grid}.ai-controls p{margin-top:24px}.provider-names{color:#dbe9ef;flex-wrap:wrap;gap:24px;margin-top:30px;font-size:18px;display:flex}.ai-controls ul{margin:0;padding:0;list-style:none}.ai-controls li{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.ai-controls strong{margin-bottom:10px;font-size:18px;font-weight:500;display:block}.ai-controls li span{color:#aabcce;font-size:16px;line-height:1.7}.technology-points{gap:24px;display:grid}.technology-points>div{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:20px;font-size:18px;display:flex}.technology-points svg{color:var(--blue)}.mono,.eyebrow,.index-number{font-size:12px}.desktop-nav a,.header-cta,.text-link,.button{font-size:14px}.section-heading>p,.brand-copy>p,.launch-grid>div>p,.faq-list details>p,.module-card>p,.detail-features p,.brand-principle p{font-size:16px;line-height:1.8}.section-foot p,.hero-note,.footer-bottom,.footer-top nav a,.directory-heading>p,.module-card .tag,.back-link{font-size:13px;line-height:1.7}.tag{font-size:12px}@media (max-width:1100px){.hero{grid-template-columns:1fr;gap:35px;padding-top:70px}.hero-copy{max-width:720px}.hero h1{font-size:clamp(38px,6.1vw,66px)}.hero-description{max-width:600px}.casino-composition{width:100%;max-width:800px;margin:auto}.casino-stage{aspect-ratio:1.6}.header-inner{gap:20px}.desktop-nav{gap:18px}.desktop-nav a{font-size:13px}.ai-controls{gap:50px}.flow-content{padding:30px}.flow-steps{gap:12px}.flow-steps strong{font-size:14px}.desktop-nav{display:none}.menu-button{display:flex}}@media (max-width:760px){.hero{gap:40px;min-height:auto;padding-top:54px}.hero h1{letter-spacing:-.045em;font-size:clamp(25px,6.8vw,49px)}.hero .eyebrow{font-size:11px}.hero-description{font-size:16px;line-height:1.75}.header-actions{gap:9px}.header-cta{font-size:12px}.casino-stage{aspect-ratio:1.3;margin-inline:-6px}.casino-composition .scene-topline .mono{max-width:75%;font-size:10px}.scene-live{font-size:9px}.casino-composition .scene-controls{gap:8px;padding-top:14px}.casino-composition .scene-modes{flex:1;display:flex}.casino-composition .scene-modes button{flex:1;min-height:38px;padding:9px 8px;font-size:11px}.casino-composition .scene-pause{flex-shrink:0;width:38px;height:38px}.casino-composition .scene-caption{padding-top:16px;font-size:14px}.casino-composition .scene-caption>span{font-size:12px}.fallback-admin{width:72%;padding:8px}.fallback-admin>strong{margin-block:3px;font-size:13px}.fallback-admin>div{padding:4px;font-size:8px}.brand-page-hero{padding-bottom:35px}.brand-page-hero h1{font-size:clamp(39px,9vw,60px)}.portfolio-scene .casino-stage{aspect-ratio:1.3}.portfolio-scene .scene-caption{flex-direction:column}.portfolio-scene .fallback-admin{padding:8px}.portfolio-scene .fallback-admin>div{padding:4px;font-size:8px}.portfolio-scene .fallback-admin>strong{font-size:13px}.flow-selector{flex-wrap:wrap;gap:4px;padding:7px}.flow-selector button{padding:12px 6px;font-size:12px;line-height:1.5}.flow-content{padding:23px 19px}.flow-heading h2{font-size:26px}.flow-heading .mono{font-size:11px}.flow-steps{gap:12px;margin:26px 0}.flow-steps button{flex-direction:column;align-items:flex-start;gap:12px}.flow-steps strong{font-size:12px;line-height:1.5}.flow-steps svg{display:none}.flow-node{width:38px;height:38px;font-size:12px}.flow-detail{align-items:flex-start;gap:12px;min-height:250px;padding:20px 16px}.flow-detail-index{display:none}.flow-detail p{font-size:15px}.flow-detail .mono{font-size:11px}.flow-next{width:32px;height:32px}.flow-next svg{width:17px}.flow-note{font-size:12px}.ai-controls{grid-template-columns:1fr;gap:40px}.ai-page-hero h1{font-size:42px}.ai-page-hero .page-description{font-size:16px}.section-foot p{font-size:13px}.technology-points>div{font-size:16px}}@media (max-width:380px){.header-cta{padding-inline:10px;font-size:11px}.header-cta svg{display:none}.header-actions{gap:7px}.hero .eyebrow{font-size:10px}.hero-actions{align-items:flex-start}.hero-actions .text-link{font-size:13px}.casino-composition .scene-modes button{padding-inline:5px;font-size:10px}.scene-live{display:none}.flow-selector button{font-size:11px}}@media (prefers-reduced-motion:reduce){.ambient-background,.tech-cursor{display:none}*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.casino-stage{aspect-ratio:1.25;background:radial-gradient(#16323866,#0000 65%)}.scene-story{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:-12px;display:grid}.scene-story button{text-align:left;color:#92a9b9;background:0 0;border-top:1px solid #2a414d;padding:14px 0 0;font-size:13px;line-height:1.5;position:relative}.scene-story button>span{font:11px var(--font-mono);margin-bottom:7px;display:block}.scene-story button[aria-pressed=true]{border-color:var(--blue);color:#def9f3}.casino-composition .scene-controls{border:0;padding-top:0}.casino-composition .scene-caption{padding-top:13px}.casino-composition .scene-caption>strong{display:none}.casino-composition .scene-modes{background:0 0;border:0;padding:0}.casino-composition .scene-modes button{border-radius:4px;min-height:36px;padding:8px 11px;font-size:12px}.casino-composition .scene-pause{width:36px;height:36px}.casino-composition .scene-topline .mono{font-size:10px}.portfolio-scene .casino-stage{aspect-ratio:1.65}.tech-cursor span{background:#d0fff4;border:0;border-radius:50%;width:4px;height:4px;top:-2px;left:-2px;box-shadow:0 0 9px #7de2ce55}.tech-cursor i,.tech-cursor b{display:none}.tech-cursor[data-interactive=true] span{background:#7de2ce;border:0;width:7px;height:7px;top:-3.5px;left:-3.5px}.tech-cursor[data-pressed=true] span{background:#fff;width:3px;height:3px;top:-1.5px;left:-1.5px}@media (pointer:fine) and (hover:hover){body,a,button,summary,[role=tab]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M4 3L5 22L10 17L14 25L17 23.5L13 15.5L20 15Z' fill='%23edf8f6' stroke='%2316242a' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto}}@media (max-width:760px){.casino-stage,.portfolio-scene .casino-stage{aspect-ratio:1.22}.scene-story{gap:10px}.scene-story button{font-size:12px}}.brand-page-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;padding-bottom:70px;display:grid}.brand-page-hero h1{font-size:clamp(38px,4vw,58px)}.brand-page-hero>div{min-width:0}.brand-page-hero .casino-stage{aspect-ratio:1.25}@media (max-width:1100px){.brand-page-hero{grid-template-columns:1fr 1.1fr;gap:28px}.brand-page-hero h1{font-size:42px}}@media (max-width:760px){.brand-page-hero{grid-template-columns:1fr;gap:40px}.brand-page-hero h1{font-size:43px}}.language-switcher{color:#bdd0dd;align-items:center;gap:7px;display:flex}.language-switcher select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;width:76px;padding:9px 0;font-size:13px}.language-switcher option{color:#e4eef3;background:#101b25}html:not([lang=en]) .hero h1>span{white-space:normal}html:not([lang=en]) .hero h1{line-height:1.25}html[lang=th] body{line-height:1.8}html[lang=th] .hero h1{line-height:1.5}html[lang=pt] .hero h1,html[lang=id] .hero h1,html[lang=ms] .hero h1{font-size:clamp(34px,3.3vw,47px)}@media (min-width:1101px) and (max-width:1250px){.desktop-nav{gap:14px}.desktop-nav a{font-size:12px}.header-actions{gap:10px}.header-cta{padding-inline:14px}}@media (max-width:760px){.language-switcher select{width:51px;font-size:12px}.language-switcher>svg{display:none}.header-inner{gap:10px}html:not([lang=en]) .hero h1{font-size:34px}}@media (max-width:380px){.header-actions .header-cta{display:none}}.custom-select{width:100%;position:relative}.select-trigger{color:#dbe8ee;text-align:left;background:#0d1a24;border:1px solid #35505e;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:50px;padding:14px 17px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex}.select-trigger:hover,.select-trigger[aria-expanded=true]{border-color:#6bbdab;box-shadow:0 0 0 3px #7de2ce0d}.select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.select-trigger[aria-invalid=true]{border-color:#efa69a}.select-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:150;background:#101e27f7;border:1px solid #35534f;border-radius:12px;max-height:min(440px,65vh);padding:7px;animation:.16s both select-open;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #0009,inset 0 1px #8fedd915}.select-menu [role=option]{color:#b7cbd6;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 13px;font-size:14px;display:flex}.select-menu [role=option][data-active=true]{color:#ecf9f7;background:#1b363b}.select-menu [role=option][aria-selected=true]{color:#9bebd7;background:#183732}.select-menu [role=option]>i{width:16px}.select-compact .select-trigger{background:0 0;border-color:#0000;gap:9px;min-height:38px;padding:8px 2px;font-size:13px}.select-compact .select-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.select-compact .select-menu{min-width:230px;left:auto;right:-10px}.language-switcher{min-width:80px;max-width:132px}@keyframes select-open{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.ambient-aurora{opacity:.35;filter:blur(55px)}.aurora-one{background:radial-gradient(#176c64,#0000 65%);top:-20%;left:-15%}.aurora-two{background:radial-gradient(#17426e,#0000 65%);bottom:-20%;right:-10%}.ambient-lines{opacity:.16}.ambient-beam{background:linear-gradient(90deg,#0000,#78dfc98c,#0000);width:75vw;height:1px;animation:18s ease-in-out infinite alternate beam-drift;position:absolute;transform:rotate(-28deg);box-shadow:0 0 24px 6px #55bca411}.beam-one{top:60%;left:-30%}.beam-two{opacity:.5;animation-delay:-9s;top:35%;right:-30%}.ambient-particles{background-image:radial-gradient(circle,#a0e9dc88 1px,#0000 1.5px),radial-gradient(circle,#5d9cbb66 1px,#0000 1.5px);background-position:40px 20px,130px 95px;background-size:277px 231px,397px 317px;animation:28s linear infinite alternate particle-drift;position:absolute;inset:-100px 0;-webkit-mask-image:linear-gradient(#0000,#0008,#000,#0000);mask-image:linear-gradient(#0000,#0008,#000,#0000)}@keyframes beam-drift{to{opacity:.2;transform:translate(10vw,-18vh)rotate(-28deg)}}@keyframes particle-drift{to{transform:translate(35px,-80px)}}.site-header:after{content:"";height:1px;transform:scaleX(var(--reading-progress,0));transform-origin:0;background:linear-gradient(90deg,#3e8fa3,#9affdf);position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #7de2ce44}@media (max-width:760px){.language-switcher{min-width:60px;max-width:90px}.select-compact .select-trigger{font-size:12px}.select-compact .select-trigger>span{max-width:65px}.select-compact .select-menu{right:-45px}}.faq-list details[open]>p{animation:.28s both faq-answer}@keyframes faq-answer{0%{opacity:.7;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:1100px){.site-header .mobile-nav{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a151ef5;max-height:calc(100dvh - 70px);padding:18px 28px 30px;animation:.3s cubic-bezier(.16,1,.3,1) both menu-reveal;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 25px 55px #0007}.mobile-nav a{border-bottom:1px solid #28404a;padding:20px 4px;font-size:21px;line-height:1.3}.menu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#03080ca8;position:fixed;inset:100% 0 -100dvh}.header-inner{z-index:3;position:relative}}@keyframes menu-reveal{0%{opacity:.6;clip-path:inset(0 0 20%);transform:translateY(-12px)}to{opacity:1;clip-path:inset(0);transform:none}}.provider-names{gap:28px}.provider-names>span{align-items:center;gap:11px;font-size:17px;display:flex}.provider-names img{object-fit:contain;border-radius:4px;width:29px;height:29px}.provider-names img[src$=openai\.svg]{background:#f9f8f5;padding:3px}.casino-stage,.brand-page-hero .casino-stage{width:100%;margin-inline:0}.scene-story{margin-top:12px;position:relative}.activation-step>h3{margin:0}.activation-step>h3>button{gap:18px;padding:24px 4px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.activation-step>h3>button>span:first-child{min-width:20px;font-size:12px}.activation-step .step-content{padding:4px 28px 28px 42px}.activation-step .step-content[hidden]{display:none}.activation-step .step-content p{word-break:normal;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}.activation-step .step-content>.mono{letter-spacing:.02em;margin-top:16px;font-size:13px;line-height:1.7}.activation-step button:focus-visible{outline-offset:-3px}.scene-story{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-story button{font-size:14px}.casino-fallback [hidden]{display:none}@media (max-width:600px){.scene-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.activation-step .step-content{padding-inline:4px}}.scene-ai-engine{z-index:3;pointer-events:none;background:#081b23f5;border:1px solid #7de2ce;border-radius:12px;width:min(92%,480px);padding:16px 18px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #7de2ce35,0 12px 36px #0008}.scene-ai-engine-title{color:#e4fff6;letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.scene-ai-orb{color:#96ffe6;background:#7de2ce25;border-radius:50%;place-items:center;width:32px;height:32px;font-size:26px;display:grid}.scene-ai-pipeline{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.scene-ai-pipeline>span{text-align:center;color:#9aafbb;flex:1;font-size:13px;line-height:1.5}.scene-ai-pipeline i{color:#7de2ce;margin-bottom:4px;font-size:15px;font-style:normal;display:block}.scene-ai-pipeline b{color:#7de2ce}[data-workflow=request] .scene-ai-pipeline>span:first-child,[data-workflow=processing] .scene-ai-pipeline>span:nth-of-type(2),[data-workflow=response] .scene-ai-pipeline>span:last-child,[data-workflow=resolved] .scene-ai-pipeline>span{color:#eafff9;text-shadow:0 0 16px #8affe0a0}[data-workflow=processing] .scene-ai-orb{animation:1s linear infinite engine-spin}[data-workflow=resolved] .scene-ai-engine{border-color:#b5ffbf;box-shadow:0 0 44px #8bffbc55}@keyframes engine-spin{to{transform:rotate(180deg)}}@media (max-width:600px){.scene-ai-engine{padding:10px}.scene-ai-engine-title{font-size:13px}.scene-ai-pipeline{margin-top:6px}.scene-ai-pipeline>span{font-size:12px}}.hero{align-items:center;min-height:0;padding-block:64px}.casino-composition,.casino-composition .scene-topline{padding-block:0}@media (max-width:760px){.hero{padding-block:40px}}html[lang] .hero h1{font-size:clamp(38px,3.65vw,54px);line-height:1.3}html[lang] .hero h1>span{white-space:nowrap}@media (min-width:761px) and (max-width:1100px){html[lang] .hero h1{font-size:clamp(38px,6.1vw,66px)}}@media (max-width:760px){html[lang] .hero h1{font-size:clamp(25px,6.8vw,34px);line-height:1.4}.header-actions .header-cta{display:none}.header-inner{gap:8px}.header-actions{gap:6px;margin-left:auto}.language-switcher .select-trigger{max-width:115px}}.select-compact .select-native-fallback:not(.sr-only){border:0;height:38px;min-height:38px;padding:8px 2px}.language-switcher{width:64px;min-width:54px}.language-switcher .select-trigger{width:64px}:root{--header-height:87px}.select-menu[data-side=top]{top:auto;bottom:calc(100% + 9px)}.select-menu{overscroll-behavior:contain}.select-menu [role=option]>span{overflow-wrap:anywhere;min-width:0}.select-menu [role=option]>svg,.select-menu [role=option]>i{flex-shrink:0}.form-field{min-width:0}.form-field input,.form-field textarea,.form-field select,.form-field .select-trigger{font-size:16px}.form-field label{font-size:14px;line-height:1.6}@media (max-width:1100px){.brand-page-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:56px}.brand-page-hero>div:first-child{max-width:720px}.casino-composition{width:100%;max-width:680px;padding-inline:0}.casino-stage,.brand-page-hero .casino-stage{aspect-ratio:1.5}.site-header .mobile-nav{max-height:calc(100dvh - var(--header-height));padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain}.menu-button{flex:0 0 44px;min-width:44px;min-height:44px}.language-switcher .select-trigger{min-height:44px}.contact-copy>p:not(.eyebrow),.contact-form .form-intro,.launch-grid>div>p:not(.eyebrow),.cta-grid p,.ai-feature-link p{font-size:16px;line-height:1.75}.hero-note,.section-foot p,.flow-note,.contact-form .form-info,.form-status:not(:empty){font-size:14px;line-height:1.75}.contact-copy>.contact-privacy{line-height:1.75;font-size:14px!important}.contact-expect>div{font-size:15px}.contact-layout .eyebrow,.contact-expect>.mono{font-size:12px;line-height:1.6}.flow-selector button{min-height:48px;font-size:14px;line-height:1.5}.flow-steps strong{font-size:14px;line-height:1.5}.flow-next{flex:0 0 44px;width:44px;height:44px}.flow-detail{min-height:0}.form-status,.text-link,.button,.footer-top nav a{overflow-wrap:anywhere}.text-link{min-height:44px}.button{white-space:normal;text-align:center}}@media (max-width:760px){:root{--header-height:73px}.brand-page-hero{padding-block:40px}.casino-stage,.brand-page-hero .casino-stage{aspect-ratio:1.25}.form-row{grid-template-columns:minmax(0,1fr);gap:0}.contact-form{padding:24px 20px}.form-field{margin-bottom:24px}.form-field textarea{min-height:144px}.flow-selector{grid-template-columns:minmax(0,1fr);display:grid}.flow-selector button{text-align:left;padding-inline:14px}.flow-detail{padding:20px 16px}.footer-top nav a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:360px){.header-inner{gap:4px}.header-actions{gap:2px}.language-switcher{width:44px;min-width:44px}.language-switcher .select-trigger{width:44px}.brandmark{gap:6px;font-size:19px}}@media (min-width:1101px) and (max-width:1280px){.desktop-nav a{font-size:14px}}.home-hero{isolation:isolate;background:#050a10;justify-content:center;width:100%;max-width:none;margin:0;padding:0 32px 88px;display:flex;position:relative;overflow:hidden}.home-hero-art{z-index:-2;pointer-events:none;position:absolute;inset:0}.home-hero-art img{object-fit:cover;object-position:center top}.home-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 24%,#050a1026 40%,#050a10b8 64%,#050a10 100%);position:absolute;inset:0}.home-hero .hero-copy{text-align:center;width:100%;max-width:1040px;padding-top:clamp(270px,25vw,350px)}.home-hero .eyebrow{color:#abd9d4;justify-content:center;margin-bottom:22px}html[lang] .home-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:650;line-height:1.14}.home-hero h1 .accent{color:#83e7d8;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#c0f5e9 15%,#63d9d7 65%,#75baf0);-webkit-background-clip:text;background-clip:text}.home-hero .hero-description{color:#aebcc8;max-width:680px;margin:28px auto 0;font-size:18px;line-height:1.7}.home-hero .hero-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px}.home-hero .button{border-radius:999px;min-height:52px;padding-inline:26px}.home-hero .button-primary{color:#071411;box-shadow:none;background:#eaf7f5;border-color:#eaf7f5}.home-secondary{color:#e4eef3;background:#14222680;border:1px solid #53686a}.home-secondary:hover{background:#243b3d}@media (max-width:760px){.home-hero{padding:0 22px 64px}.home-hero .hero-copy{padding-top:230px}html[lang] .home-hero h1{letter-spacing:-.045em;font-size:clamp(24px,7.4vw,44px);line-height:1.22}.home-hero .eyebrow{margin-bottom:20px;font-size:12px}.home-hero .hero-description{margin-top:24px;font-size:16px}.home-hero .hero-actions{flex-flow:wrap;gap:12px;margin-top:26px}.home-hero .button{padding-inline:22px}}@media (max-width:360px){.home-hero{padding-inline:16px}.home-hero .hero-copy{padding-top:210px}}@media (max-width:480px){.home-hero .hero-description{min-height:6.8em}.home-hero .hero-actions{flex-direction:column;align-items:center}.home-hero .button{width:min(100%,280px)}}.section{padding-block:64px}.page-hero:not(.brand-page-hero){padding-block:56px 40px}.section-heading{margin-bottom:28px}.section-heading>p,.module-card>p,.detail-features p,.brand-principle p,.ai-controls p{line-height:1.65}.platform-overview,.home-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.platform-overview article{border:1px solid var(--line);background:#0c1922;border-radius:10px;padding:24px}.platform-overview h3{margin-bottom:16px;font-size:22px}.platform-overview ul{margin:0;padding:0;list-style:none}.platform-overview li+li{border-top:1px solid var(--line)}.platform-overview a{align-items:center;gap:12px;min-height:52px;padding-block:10px;font-size:16px;line-height:1.5;display:flex}.platform-overview a span{flex:1}.platform-overview a svg{color:var(--blue);flex-shrink:0}.platform-overview a:hover{color:var(--blue)}.home-paths{padding-bottom:64px}.home-paths article{background:linear-gradient(150deg,#102b2b80,#0b151d60);border-top:1px solid #426963;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.home-paths h2{font-size:clamp(26px,2.5vw,34px);line-height:1.2}.home-paths p:not(.eyebrow){color:var(--muted);max-width:50ch;margin:16px 0;font-size:16px;line-height:1.65}.home-paths .text-link{margin-top:auto}.launch-section,.stack-section,.final-cta{padding-block:56px}.launch-grid,.faq-section{gap:48px}.faq-list details>p{max-width:65ch;line-height:1.7}.final-cta h2{font-size:clamp(32px,3.6vw,48px)}.control-grid{gap:32px 56px;padding-block:40px 56px}.control-grid ul{margin-top:20px}.control-grid li{font-size:16px;line-height:1.6}.control-icon{margin-bottom:16px}.module-card{padding:22px}.module-card>div{margin-bottom:16px}.module-card h2{margin-bottom:10px}.module-card>.text-link{margin-top:14px}.premium-heading{margin-top:40px}.detail-features article>.mono,.detail-features article>svg{vertical-align:middle;margin:0 12px 16px 0;display:inline-block}.detail-features h2{margin-bottom:12px}.detail-workflow{margin-top:36px;padding:28px}.next-module{margin-top:32px;padding-top:24px}.site-footer{padding-block:36px 24px}.footer-top{padding-bottom:24px}@media (max-width:760px){.section{padding-block:44px}.page-hero:not(.brand-page-hero){padding-block:36px 32px}.platform-overview,.home-paths{grid-template-columns:minmax(0,1fr);gap:16px}.platform-overview article,.home-paths article{padding:20px}.home-paths{padding-bottom:44px}.launch-section,.stack-section,.final-cta{padding-block:40px}.launch-grid,.faq-section,.cta-grid{gap:28px}.module-card{padding:20px}.module-card h2{font-size:23px}.module-card>p{font-size:16px}.control-grid{gap:24px;padding-block:24px 40px}.control-grid article{padding-bottom:24px}.control-grid h2{font-size:25px}.detail-features{gap:24px}.detail-features article{padding-top:20px}.detail-workflow{padding:20px}}.ai-workspace{padding-bottom:56px}.ai-workspace .section-foot>p{max-width:65ch}.ai-module-links{flex-wrap:wrap;flex-shrink:0;gap:8px 24px;display:flex}@media (max-width:760px){.ai-workspace{padding-bottom:40px}}.platform-overview article,.home-paths article,.module-card{isolation:isolate;position:relative}.platform-overview article:before,.home-paths article:before,.module-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 30%,#94ffe214 45%,#72bdff1f 50%,#0000 65%);position:absolute;inset:0}[data-arrived=true]:before{animation:.85s cubic-bezier(.16,1,.3,1) both surface-scan}@keyframes surface-scan{0%{opacity:0;transform-origin:0;transform:scaleX(.5)}35%{opacity:1}to{opacity:0;transform-origin:100%;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.platform-overview a,.home-paths article{transition:color .18s,background-color .18s,box-shadow .22s}.platform-overview a:hover{background:#83edce0a}.home-paths article:hover{box-shadow:inset 0 1px #abffdf,0 16px 50px -35px #5dcbe8}.platform-overview a>svg:last-child,.home-paths .text-link svg{transition:transform .18s}.platform-overview a:hover>svg:last-child,.home-paths .text-link:hover svg{transform:translate(4px)}}html[lang=ko] .home-paths h2,html[lang=ko] .home-paths p{word-break:keep-all}.eyebrow-label{overflow-wrap:anywhere;min-width:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.home-hero{--hero-travel:200px;--orbit-travel:-90px;view-timeline-name:--hero-depth;view-timeline-axis:block}.home-hero:before{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;border:1px solid #92eeda26;border-radius:50%;width:min(72vw,1000px);position:absolute;top:32%;left:-24%;box-shadow:0 0 0 44px #7cceea08,0 0 0 88px #7cceea06}.home-paths article{--card-travel:-80px;view-timeline-name:--card-depth;view-timeline-axis:block;overflow:clip}.home-paths article:nth-child(2n){--card-travel:80px}.home-paths article:after{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#3eaeaa12,#0000 70%);border:1px solid #8be7d035;border-radius:50%;width:220px;position:absolute;top:10%;right:-80px;box-shadow:0 0 0 22px #70d9e812,0 0 0 44px #70d9e80a}.page-hero{--page-travel:90px;view-timeline-name:--page-depth;view-timeline-axis:block}@keyframes hero-parallax{0%{transform:translateY(0)}to{transform:translateY(var(--hero-travel))}}@keyframes orbit-parallax{0%{transform:translateY(0)}to{transform:translateY(var(--orbit-travel))}}@keyframes card-parallax{0%{transform:translateY(calc(var(--card-travel) * -.5))}to{transform:translateY(calc(var(--card-travel) * .5))}}@keyframes page-parallax{0%{transform:translateY(0)}to{transform:translateY(var(--page-travel))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-hero-art{animation:linear both hero-parallax;animation-timeline:--hero-depth;animation-range:exit}.home-hero:before{animation:linear both orbit-parallax;animation-timeline:--hero-depth;animation-range:exit}.home-paths article:after{animation:linear both card-parallax;animation-timeline:--card-depth;animation-range:cover}.page-hero:before{animation:linear both page-parallax;animation-timeline:--page-depth;animation-range:exit}}}@media (max-width:760px){.home-hero{--hero-travel:100px;--orbit-travel:-45px}.home-paths article{--card-travel:-40px}.home-paths article:nth-child(2n){--card-travel:40px}.page-hero{--page-travel:45px}}.home-paths{padding-block:40px 0}.home-paths article{background:radial-gradient(at 50% 0,#153d555c,#0000 65%),#0b1720;border:1px solid #31515a;border-radius:16px}.home-paths .ai-showcase{background:radial-gradient(at 50% 10%,#15685855,#0000 65%),#0b1720}.showcase-sites,.showcase-engine{flex-shrink:0;width:100%;height:240px;margin-bottom:24px;position:relative}.showcase-sites{perspective:1100px;transform-style:preserve-3d}.brand-preview{background:#111927;border:1px solid #b4c5ff8c;border-radius:7px;width:34%;position:absolute;top:30px;overflow:hidden;box-shadow:0 18px 40px #0009,0 0 22px #64bfff15}.brand-preview span{font:11px var(--font-geist-mono), monospace;letter-spacing:.1em;color:#ced8ff;padding:8px 12px;display:block}.brand-preview img{object-fit:cover;object-position:top;filter:saturate(.35)brightness(.65);opacity:.8;width:100%;height:85px;display:block}.preview-atlas{left:0;transform:rotateY(18deg)translateY(12px)scale(.92)}.preview-orbit{z-index:2;border-color:#7de2ce;top:2px;left:33%;transform:translateZ(18px)}.preview-nova{border-color:#ffa687a6;right:0;transform:rotateY(-18deg)translateY(12px)scale(.92)}.showcase-engine{place-items:center;display:grid}.engine-orbit{border:1px solid #77efcf65;border-radius:50%;width:260px;height:155px;position:absolute;top:8px;transform:rotate(-22deg);box-shadow:inset 0 0 20px #68edcc0c,0 0 22px #68edcc0c}.engine-orbit:after{content:"";background:#baffea;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:48px;box-shadow:0 0 12px #7effe0}.orbit-inner{border-color:#64afff66;width:200px;height:120px;top:26px;transform:rotate(25deg)}.engine-core{color:#c2fff0;background:linear-gradient(135deg,#163b4266,#143235e6);border:1px solid #a6ffe594;border-radius:28px;place-items:center;width:100px;height:100px;margin-top:-38px;display:grid;box-shadow:0 0 45px #60edcd33,inset 0 1px #d5fff6aa}.engine-core svg{opacity:.35;position:absolute}.engine-core span{font-size:27px;font-weight:600}.engine-node{color:#a7f2e0;background:#0c242d;border:1px solid #48746e;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;position:absolute;box-shadow:0 8px 18px #0006}.node-support{top:65px;left:calc(50% - 139px)}.node-workflow{top:10px;left:calc(50% + 82px)}.node-player{top:126px;left:calc(50% + 70px)}.engine-outcomes{text-align:center;color:#afd8d4;justify-content:center;align-items:center;gap:8px;width:100%;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:0}.engine-outcomes svg{color:#68dec7;flex-shrink:0}@keyframes gallery-depth{0%{transform:translateY(26px)rotateX(7deg)}to{transform:translateY(-20px)rotateX(-4deg)}}@keyframes engine-depth{0%{transform:translateY(-18px)rotate(-6deg)}to{transform:translateY(18px)rotate(12deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.showcase-sites{animation:linear both gallery-depth;animation-timeline:--card-depth;animation-range:cover}.engine-orbit{animation:linear both engine-depth;animation-timeline:--card-depth;animation-range:cover}.orbit-inner{animation-direction:reverse}}}@media (max-width:760px){.home-paths{padding-top:24px}.showcase-sites,.showcase-engine{height:225px;margin-bottom:20px}.brand-preview{top:28px}.preview-orbit{top:8px}.engine-outcomes{font-size:12px}}.brand-connections{stroke:#77decd60;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.connection-pulses{stroke:#b9fff0;stroke-width:2.5px;stroke-dasharray:8 90;filter:drop-shadow(0 0 4px #71f4d9)}.preview-telemetry{background:#112e36;justify-content:space-between;align-items:end;gap:5px;height:30px;padding:7px 12px;display:flex}.preview-telemetry i{background:linear-gradient(#8fe6d7,#4097aa55);border-radius:2px 2px 0 0;flex:1;height:80%}.preview-telemetry i:nth-child(2n){height:40%}.preview-telemetry i:nth-child(3n){height:100%}.brand-hub{color:#d1fff3;letter-spacing:.1em;background:linear-gradient(135deg,#17373f,#10252d);border:1px solid #8eeed19c;border-radius:12px;align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 36px #73e5cf28,inset 0 1px #baffed66}.brand-hub>span{color:#81ead7;font-size:22px;font-weight:800}@keyframes connection-flow{to{stroke-dashoffset:-196px}}@media (prefers-reduced-motion:no-preference){.connection-pulses{animation:5s linear infinite connection-flow}}@media (max-width:760px){.brand-preview img{height:64px}.brand-preview span{padding:7px;font-size:10px}.preview-telemetry{gap:3px;padding-inline:7px}}.section-signal{aspect-ratio:360/260;pointer-events:none;z-index:-1;opacity:.42;perspective:800px;width:min(38%,400px);position:absolute;top:36px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.signal-plane{background:linear-gradient(135deg,#39779c22,#59cfab0d);border:1px solid #71d4d666;border-radius:26px;position:absolute;inset:15%;transform:rotateX(52deg)rotate(-30deg);box-shadow:0 18px 40px #0006,inset 0 1px #b7fff344}.plane-back{opacity:.5;translate:0 32px}.signal-routes{stroke:#85e8d77a;width:100%;height:100%;position:absolute;inset:0}.signal-stream{stroke:#c2fff3;stroke-width:2px;stroke-dasharray:6 70}.signal-center,.signal-satellite{color:#91e9dc;background:linear-gradient(145deg,#214a55,#0b222c);border:1px solid #7fdcca88;place-items:center;display:grid;position:absolute;box-shadow:0 0 35px #5beaca26,inset 0 1px #a6ffee55}.signal-center{aspect-ratio:1;border-radius:24%;width:24%;top:35%;left:38%}.signal-satellite{aspect-ratio:1;border-radius:22%;width:13%}.satellite-0{top:14%;left:10%}.satellite-1{top:14%;right:10%}.satellite-2{bottom:2%;left:43.5%}.signal-technology .signal-plane{border-radius:8px}.signal-ai .signal-plane{border-radius:50%;transform:rotateX(52deg)rotate(25deg)}.module-card,.control-grid article,.brand-principle,.detail-features article{isolation:isolate;view-timeline-name:--surface-depth;view-timeline-axis:block;background:radial-gradient(at 100% 0,#24577533,#0000 62%),#0b1720b3;border:1px solid #35525c;border-radius:14px;position:relative}.module-card>div>svg,.control-icon,.brand-principle>svg,.detail-features article>svg{box-sizing:content-box;color:#a8ecdf;background:linear-gradient(145deg,#28556055,#10343d33);border:1px solid #639e9d77;border-radius:16px;padding:14px;box-shadow:inset 0 1px #b5fff244,0 9px 24px #0004}.module-card:nth-child(2n),.control-grid article:nth-child(2n){background:radial-gradient(at 0 0,#27584933,#0000 62%),#0b1720b3}.brand-principle,.detail-features article{padding:26px}.brand-principle>.mono{margin-top:20px}.control-grid article{padding:28px}.control-icon{place-items:center;display:inline-grid}.control-icon>svg{display:block}.detail-workflow{background:radial-gradient(at 50% 0,#20555755,#0000 70%),#0b1821;border:1px solid #477872;border-radius:14px}.workflow-step{background:#173a40;border:1px solid #72c6b899;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.flow-content{background:radial-gradient(at 75% 0,#245f6455,#0000 65%),#0b1821;border:1px solid #365d66;border-radius:16px}.flow-node{box-shadow:0 0 24px #73edcf22,inset 0 1px #c9fff355}.flow-detail{background:linear-gradient(135deg,#163b4266,#0c1d2980);border-radius:12px}.provider-names>span{background:#091a2480;border:1px solid #36535f;border-radius:10px;padding:9px 12px}.contact-form{background:radial-gradient(at 100% 0,#1e575355,#0000 55%),#0b1720;border-color:#4e827d;border-radius:18px;box-shadow:0 22px 70px #0003}.contact-expect>div{border-left:1px solid #568d85;padding-left:16px}.contact-expect>div>span{color:#9aeed9}@keyframes signal-depth{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(65px)rotate(4deg)}}@media (prefers-reduced-motion:no-preference){.signal-stream{animation:7s linear infinite connection-flow}.module-card,.control-grid article,.brand-principle,.detail-features article{transition:border-color .24s,box-shadow .24s,transform .24s}}@media (hover:hover) and (pointer:fine){.module-card:hover,.control-grid article:hover,.brand-principle:hover,.detail-features article:hover{border-color:#87dcca;transform:translateY(-4px);box-shadow:0 16px 38px #0004,inset 0 1px #b6ffe14d}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section-signal{animation:linear both signal-depth;animation-timeline:--page-depth;animation-range:exit}}}@media (max-width:760px){.section-signal{opacity:.22;width:55%;top:16px}.brand-principle,.detail-features article,.control-grid article{padding:22px}.module-card>div>svg,.brand-principle>svg,.detail-features article>svg{padding:10px}.provider-names{gap:8px}.provider-names>span{padding:8px}}.casino-composition{background:radial-gradient(at 50% 35%,#16434c55,#0000 65%),#08131d66;border:1px solid #365e6680;border-radius:20px;box-shadow:inset 0 1px #a8eeeb17,0 28px 70px #0002}.casino-composition .scene-topline{padding:12px 20px 0}.casino-composition .scene-story{background:#0b1b24;border:1px solid #35585f;border-radius:12px;gap:6px;margin:0 12px 12px;padding:6px}.casino-composition .scene-story button{border-top:0;border-radius:8px;padding:10px 8px}.casino-composition .scene-story button[aria-pressed=true]{background:linear-gradient(145deg,#254f4c,#16343e);box-shadow:inset 0 1px #b9ffe666}.scene-ai-engine{background:linear-gradient(130deg,#102a35f5,#174039f5);border-color:#9bead5;border-radius:14px;box-shadow:0 15px 50px #0008,0 0 35px #75edd42b,inset 0 1px #d4fff64d}@media (max-width:760px){.casino-composition{border-radius:14px}.casino-composition .scene-story{gap:3px;padding:4px}.casino-composition .scene-story button{padding:9px 5px}}
:root{--header-height:92px}body{padding-top:88px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:22px;width:min(1320px,100% - 48px);margin:0 auto;position:fixed;top:12px;left:0;right:0}.site-header .header-inner{z-index:3;border-radius:inherit;background:#101d27;border:1px solid #aecbd633;gap:20px;width:100%;max-width:none;height:68px;padding:0 18px 0 24px;position:relative;box-shadow:0 12px 36px #0004,inset 0 1px #e1fff51f,inset 0 -1px #82bfcd0c}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header .header-inner{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(115deg,#233b485c,#0c192ab5 55%,#17352e66)}}.site-header:after{z-index:4;pointer-events:none;opacity:.65;bottom:0;left:28px;right:28px}.site-header .home-link{border-radius:8px;flex-shrink:0;display:inline-flex}.site-header .desktop-nav{align-items:center;gap:4px;margin:0 0 0 auto}.site-header .desktop-nav a{color:#bed0da;white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:14px;line-height:20px}.site-header .desktop-nav a:hover{color:#f0fffc;background:#d6f5ff0c;border-color:#cbf6ed24}.site-header .desktop-nav a[aria-current=page]{color:#c3fff0;background:linear-gradient(140deg,#81e7ce24,#81ceef0b);border-color:#9ee6d538;box-shadow:inset 0 1px #c8fff221}.site-header .header-actions{flex-shrink:0;gap:12px}.site-header .header-cta{color:#102a2c;background:linear-gradient(145deg,#e6fff7,#b8e8dd);border:1px solid #e0fff0aa;border-radius:12px;gap:20px;min-height:44px;padding:10px 16px;font-size:14px;box-shadow:inset 0 1px #fff9,0 4px 16px #6cdbb811}.site-header .header-cta:hover{color:#071d20;background:#eafff7;border-color:#eafff7}.site-header .language-switcher .select-trigger,.site-header .menu-button{color:#d8ecee;background:#d6f4ff08;border:1px solid #bed8e022;border-radius:12px;min-height:44px}.site-header .language-switcher .select-trigger{padding-inline:9px}.site-header .language-switcher .select-trigger:hover,.site-header .language-switcher .select-trigger[aria-expanded=true],.site-header .menu-button:hover,.site-header .menu-button[aria-expanded=true]{background:#7ce4ce17;border-color:#9ee6d566}.site-header .select-menu{background:linear-gradient(145deg,#203943f5,#0d1b29f5);border:1px solid #a3d3d34d;border-radius:16px;padding:8px;box-shadow:0 20px 60px #0007,inset 0 1px #d9fff41f}.site-header .select-menu [role=option]{border-radius:9px}@media (prefers-reduced-motion:no-preference){.site-header .desktop-nav a,.site-header .header-cta,.site-header .menu-button{transition:background .18s,border-color .18s,color .18s}}@media (min-width:1101px) and (max-width:1280px){.site-header .header-inner{gap:12px;padding-inline:16px}.site-header .desktop-nav a{padding-inline:9px;font-size:13px}.site-header .header-actions{gap:8px}.site-header .header-cta{gap:12px;padding-inline:12px}}@media (max-width:1100px){.site-header .menu-button{width:44px;height:44px;padding:10px}.menu-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:29;background:#02091299;position:fixed;inset:0}.site-header .mobile-nav{max-height:calc(100dvh - var(--header-height) - 12px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#1c343ff7,#0d1d2bf7);border:1px solid #9acdd344;border-radius:20px;padding:10px;top:calc(100% + 10px);box-shadow:0 24px 60px #0008,inset 0 1px #d9fff41f}.site-header .mobile-nav a{color:#d1e3e8;border:1px solid #0000;border-radius:12px;gap:16px;padding:16px;font-size:18px}.site-header .mobile-nav a+a{margin-top:4px}.site-header .mobile-nav a:hover,.site-header .mobile-nav a[aria-current=page]{color:#bcffe9;background:#8af4db12;border-color:#94e7d42e}.site-header .mobile-nav a:last-child{background:#c4efe315;border-color:#b8ffe538;margin-top:10px}}@media (max-width:760px){body{padding-top:72px}:root{--header-height:78px}.site-header{border-radius:18px;width:calc(100% - 24px);margin:0 auto;top:8px}.site-header .header-inner{gap:8px;height:60px;padding-inline:12px}.site-header .header-actions{gap:6px}.site-header .mobile-nav{border-radius:18px;top:calc(100% + 8px)}.site-header:after{left:22px;right:22px}}@media (max-width:360px){.site-header .header-inner{padding-inline:10px}.site-header .header-actions{gap:4px}.site-header .language-switcher .select-trigger{gap:3px;padding-inline:4px}}
