@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Helvetica Neue", var(--font-helvetica-now-display,"Helvetica Now Display"), Arial, sans-serif;--font-mono:"Helvetica Neue", var(--font-helvetica-now-display,"Helvetica Now Display"), Arial, sans-serif;--spacing:.25rem;--radius-sm:4px;--radius-lg:8px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 6px 18px #0000000f;--shadow-lg:0 18px 40px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-muted:#f2f2f2;--color-muted-foreground:#5f5f5f;--color-border:#e2e2e2;--color-primary:#145fae;--color-primary-soft:#1a1a1a0f;--color-secondary:#b2081d;--color-secondary-soft:#b2081d1a}}@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,ui-sans-serif, system-ui, 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{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{.prose-blog{color:#1a1a1a;font-size:1.0625rem;line-height:1.65}.prose-blog h2,.prose-blog h3,.prose-blog h4{color:#1a1a1a;margin-top:2.25rem;margin-bottom:.75rem;font-weight:700;line-height:1.2}.prose-blog h2{font-size:1.75rem}.prose-blog h3{font-size:1.35rem}.prose-blog h4{font-size:1.1rem}.prose-blog p{margin-bottom:1.25rem}.prose-blog a{color:#1a1a1a;text-underline-offset:3px;-webkit-text-decoration:underline #145fae;text-decoration:underline #145fae}.prose-blog a:hover{color:#145fae}.prose-blog ul,.prose-blog ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose-blog ul{list-style-type:disc}.prose-blog ol{list-style-type:decimal}.prose-blog li{margin-bottom:.35rem}.prose-blog strong{color:#1a1a1a;font-weight:700}.prose-blog blockquote{color:#5f5f5f;border-left:3px solid #1a1a1a;margin:1.5rem 0;padding-left:1rem}.prose-blog hr{border:none;border-top:1px solid #e2e2e2;margin:2rem 0}.prose-blog pre{color:#e8e8e8;background:#111;border-radius:6px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.prose-blog code{font-family:var(--font-mono);color:#1a1a1a;background:#f2f2f2;border-radius:4px;padding:.1em .35em;font-size:.875em}.prose-blog pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.prose-blog table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.9rem}.prose-blog th,.prose-blog td{text-align:left;border:1px solid #e2e2e2;padding:.6rem .9rem}.prose-blog th{color:#1a1a1a;background:#f2f2f2;font-weight:600}.prose-blog img{border-radius:6px;max-width:100%;height:auto;margin:1.5rem 0}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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}}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-auto{height:auto}.w-\[clamp\(96px\,14vw\,168px\)\]{width:clamp(96px,14vw,168px)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.content-start{align-content:flex-start}.gap-10{gap:calc(var(--spacing) * 10)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--color-border)}.border-primary{border-color:var(--color-primary)}.border-primary\/30{border-color:#145fae4d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-secondary{border-color:var(--color-secondary)}.border-secondary\/30{border-color:#b2081d4d}@supports (color:color-mix(in lab, red, red)){.border-secondary\/30{border-color:color-mix(in oklab, var(--color-secondary) 30%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-secondary-soft{background-color:var(--color-secondary-soft)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}html{scrollbar-gutter:stable;overflow-y:scroll}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%)scale(.5)}to{opacity:1;transform:translate(-50%,-40%)scale(1)}}@keyframes heading-pulse{0%{background-color:#0000}20%{background-color:#1a1a1a14}60%{background-color:#1a1a1a0a}to{background-color:#0000}}.heading-pulse{border-radius:4px;margin-inline:-6px;padding-inline:6px;animation:1.4s forwards heading-pulse}@keyframes blur-fade-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.blur-fade-in{animation:.45s cubic-bezier(.16,1,.3,1) both blur-fade-in;animation-delay:var(--blur-fade-delay,0s)}@media (prefers-reduced-motion:reduce){.blur-fade-in{animation:none}}:root{--background:#f0f7fd;--background-elevated:#d8e6f7;--surface:#fafafc;--card:#fafafc;--foreground:#15315e;--muted:#f0f7fd;--muted-foreground:#4a6189;--border:#d8e6f7;--border-strong:#bcd0e8;--primary:#145fae;--primary-hover:#15448e;--primary-soft:#145fae24;--primary-foreground:#fff;--secondary:#b2081d;--secondary-soft:#b2081d1f;--primary-rgb:27, 84, 176;--secondary-rgb:212, 19, 41;--accent:#d8e6f7;--radius:14px;--radius-sm:10px;--radius-lg:22px;--shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a14;--shadow-md:0 8px 24px #0f172a14, 0 2px 8px #0f172a0d;--shadow-lg:0 24px 50px #0f172a1f;--maxw:1200px;--header-h:64px;--section-vpad:clamp(56px, 7vh, 88px);--section-shell-min:calc(100svh - var(--header-h));--optimoz-pointer:url("data:image/svg+xml,%3Csvg width='28' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='2' y1='2' x2='14' y2='27' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%231B54B0'/%3E%3Cstop offset='.42' stop-color='%235B8CFF'/%3E%3Cstop offset='1' stop-color='%23D41329'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2,2L2,23L7,18L11,27L13.5,26L9.5,17.5L16,17.5Z' fill='url(%23g) %231B54B0' stroke='white' stroke-width='1.5' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 2 2}html{scroll-behavior:auto;scroll-padding-top:calc(var(--header-h) + 16px);overflow-x:hidden}body{font-family:var(--oz-font);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}code{font-family:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#6b728052;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#6b728080}.shine-border{border-radius:inherit;pointer-events:none;animation:shine-border var(--duration,14s) linear infinite;will-change:background-position;position:absolute;inset:0}@keyframes shine-border{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.custom-pointer{pointer-events:none;z-index:2147483647;filter:drop-shadow(0 12px 20px #15315e57)drop-shadow(0 0 10px #62a8ee70);position:fixed;transform:translate(-50%,-50%)}.custom-pointer-icon{display:block;rotate:-70deg}@media (hover:none),(pointer:coarse){.custom-pointer{display:none}}.legal-prose{background:var(--muted);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--foreground);border-radius:8px;padding:clamp(24px,3vw,40px)}.legal-prose>:first-child{margin-top:0}.legal-prose>:last-child{margin-bottom:0}.legal-prose h2,.legal-prose h3,.legal-prose h4{margin:32px 0 14px;line-height:1.2}.legal-prose h2{font-size:clamp(24px,3vw,32px)}.legal-prose h3{font-size:clamp(20px,2.2vw,24px)}.legal-prose h4{font-size:18px}.legal-prose p,.legal-prose ul,.legal-prose ol,.legal-prose hr,.legal-prose blockquote{margin:0 0 16px}.legal-prose ul,.legal-prose ol{padding-left:24px}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin:0 0 10px}.legal-prose li>ul,.legal-prose li>ol{margin-top:10px}.legal-prose a{color:var(--primary);text-underline-offset:2px;word-break:break-word;text-decoration:underline;text-decoration-thickness:1.5px}.legal-prose strong{font-weight:600}.legal-prose hr{border:0;border-top:1px solid var(--border)}.legal-prose blockquote{color:var(--muted-foreground);border-left:3px solid #145fae47;padding-left:16px}@media (max-width:767px){.legal-prose{padding:20px}}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:transform .15s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 20px rgba(var(--primary-rgb), .25)}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px)}.btn-ghost{background:var(--surface);color:var(--foreground);border-color:var(--border-strong)}.btn-ghost:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.btn-sm{min-height:44px;padding:8px 17px;font-size:13px}@keyframes btn-rainbow-flow{0%{background-position:0%}to{background-position:200%}}.btn-glow{isolation:isolate;background-color:#0000;background-image:linear-gradient(#0b1829,#0b1829),linear-gradient(#0b1829 50%,#0b18298c 80%,#0b182900),linear-gradient(90deg,#145fae,#4f80d8,#145fae,#b2081d,#e05060,#3267b0,#145fae);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200%;background-attachment:scroll,scroll,scroll;background-origin:border-box;background-clip:padding-box,border-box,border-box;animation:4s linear infinite btn-rainbow-flow;position:relative;color:#fff!important;border:2px solid #0000!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 4px 18px #0b182959!important}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 8px 28px #145fae59!important}.btn-glow:active{transform:scale(.97)}.btn-glow:before{content:"";filter:blur(12px);opacity:.7;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#145fae,#4f80d8,#145fae,#b2081d,#e05060,#3267b0,#145fae) 0 0/200%;width:55%;height:28%;transition:opacity .2s;animation:4s linear infinite btn-rainbow-flow;position:absolute;bottom:-28%;left:50%;transform:translate(-50%)}.btn-glow:hover:before{opacity:1}.btn-shine{isolation:isolate;-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 0 #ffffffd9 inset, 0 -1px 0 rgba(var(--primary-rgb), .07) inset, 0 1px 3px #0000001a, 0 4px 12px rgba(var(--primary-rgb), .07);position:relative;border:1px solid rgba(var(--primary-rgb), .22)!important;color:var(--foreground)!important;background:#ffffffb8!important;transition:box-shadow .25s,transform .18s,border-color .25s!important}.btn-shine:after{content:"";background:rgba(var(--primary-rgb), .2);filter:blur(10px);opacity:.45;z-index:-1;border-radius:inherit;pointer-events:none;width:55%;height:26%;transition:opacity .2s;position:absolute;bottom:-26%;left:50%;transform:translate(-50%)}.btn-shine:hover{box-shadow:0 1px 0 #ffffffe6 inset, 0 -1px 0 rgba(var(--primary-rgb), .1) inset, 0 4px 16px rgba(var(--primary-rgb), .14), 0 8px 28px rgba(var(--primary-rgb), .09);transform:translateY(-2px);border-color:rgba(var(--primary-rgb), .38)!important;background:#ffffffe6!important}.btn-shine:hover:after{opacity:.85}.btn-shine:active{transform:scale(.97)}.btn-shine-label{z-index:1;font-size:inherit;color:var(--foreground);-webkit-mask-image:linear-gradient(-75deg, #000 calc(var(--x) + 20%), #0000007a calc(var(--x) + 30%), #000 calc(var(--x) + 50%));-webkit-mask-image:linear-gradient(-75deg, #000 calc(var(--x) + 20%), #0000007a calc(var(--x) + 30%), #000 calc(var(--x) + 50%));-webkit-mask-image:linear-gradient(-75deg, #000 calc(var(--x) + 20%), #0000007a calc(var(--x) + 30%), #000 calc(var(--x) + 50%));mask-image:linear-gradient(-75deg, #000 calc(var(--x) + 20%), #0000007a calc(var(--x) + 30%), #000 calc(var(--x) + 50%));-webkit-mask-image:linear-gradient(-75deg, #000 calc(var(--x) + 20%), #0000007a calc(var(--x) + 30%), #000 calc(var(--x) + 50%));font-weight:600;display:block;position:relative}.btn-shine-border{z-index:10;border-radius:inherit;pointer-events:none;padding:1px;display:block;position:absolute;inset:0}.reveal{opacity:0;filter:blur(6px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .5s;transform:translateY(18px)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}.section-head .section-tag.reveal{transition-delay:0s}.section-head .section-title.reveal{transition-delay:80ms}.section-head .section-subtitle.reveal{transition-delay:.16s}.act-head .reveal:first-child{transition-delay:0s}.act-head .reveal:nth-child(2){transition-delay:80ms}.act-head .reveal:nth-child(3){transition-delay:.16s}.grid .card.reveal:first-child{transition-delay:0s}.grid .card.reveal:nth-child(2){transition-delay:80ms}.grid .card.reveal:nth-child(3){transition-delay:.16s}.grid .card.reveal:nth-child(4){transition-delay:.24s}.grid .card.reveal:nth-child(5){transition-delay:.32s}.grid .card.reveal:nth-child(6){transition-delay:.4s}.solutions-step.reveal:first-child{transition-delay:80ms}.solutions-step.reveal:nth-child(2){transition-delay:.18s}.solutions-step.reveal:nth-child(3){transition-delay:.28s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}html{scroll-behavior:auto}}.site-header.on-hero{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header.on-hero .btn-shine{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--foreground)!important;background:0 0!important;border-color:#0000!important}.site-header.on-hero .btn-shine:after{display:none}.site-header.on-hero .btn-shine:hover{background:#0000000d!important;border-color:#00000014!important}.site-header.on-hero .btn-glow{box-shadow:none!important}.site-header.on-hero .btn-glow:before{display:none}.site-header.scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--border);background:#ffffffb3}.scroll-progress{z-index:0;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#145fae,#62a8ee,#b2081d);height:2px;transition:opacity .25s;position:absolute;inset:auto 0 -1px}.site-header.scrolled .scroll-progress{opacity:1}.logo .logo-mark{object-fit:contain;width:auto;height:32px;margin-bottom:0;display:block}.site-header .logo .logo-mark{margin-bottom:0}.logo-md .logo-mark{width:auto;height:32px}.logo-lg .logo-mark{width:auto;height:38px}.logo-sm .logo-mark{width:auto;height:24px}.nav-link{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:16px;font-weight:600;transition:color .15s;display:inline-flex}.nav-link:hover{color:var(--foreground)}.nav-dropdown-trigger svg{transition:transform .18s}.nav-dropdown-trigger.active{color:var(--foreground);background:rgba(var(--primary-rgb), .06)}.nav-dropdown-trigger.active svg{transform:rotate(180deg)}.nav-viewport{interpolate-size:allow-keywords;-webkit-backdrop-filter:blur(14px);opacity:0;width:360px;transform:translate(var(--vp-left,0), 8px) scale(.98);transform-origin:0 0;pointer-events:none;background:#f8fafc;border:1px solid #bcd0e880;border-radius:20px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 24px 60px #15315e38}.nav-viewport.open{opacity:1;transform:translate(var(--vp-left,0), 0) scale(1);z-index:10;pointer-events:auto}.nav-viewport.morph{transition:opacity .18s,transform .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1)}.nav-viewport-panel{opacity:0;pointer-events:none;flex-direction:column;gap:4px;width:100%;padding:10px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:0;left:0;transform:translateY(3px)}.nav-viewport-panel.active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.features-menu-item{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .16s,transform .16s;display:grid}.features-menu-item:hover{-webkit-backdrop-filter:blur(8px);background:#145fae1f;transform:translate(3px)}.features-menu-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.features-menu-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.features-menu-copy span{font-size:14px;font-weight:600;line-height:1.25}.features-menu-copy small{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.features-menu-group{flex-direction:column;display:flex}.features-menu-children{border-left:1.5px solid var(--border-strong);opacity:0;flex-direction:column;gap:2px;max-height:0;margin:0 0 0 31px;padding-left:13px;transition:max-height .22s,opacity .18s,margin .22s;display:flex;overflow:hidden}.features-menu-group:hover .features-menu-children{opacity:1;max-height:200px;margin:2px 0 2px 31px}.features-menu-item.is-child{padding:8px 10px}.features-menu-item.is-child .features-menu-icon{border-radius:9px;width:30px;height:30px}.features-menu-item.is-child .features-menu-copy span{font-size:13.5px}.header-cta-reveal{opacity:0;pointer-events:none;flex-shrink:0;max-width:0;transition:max-width .3s .18s,opacity .18s;display:flex;overflow:visible}.header-cta-reveal.visible{opacity:1;pointer-events:auto;max-width:160px;transition:max-width .5s cubic-bezier(.16,1,.3,1),opacity .35s .15s}.header-cta-reveal>.btn{white-space:nowrap;flex-shrink:0}.menu-toggle{cursor:pointer;color:var(--foreground);background:0 0;border:none;padding:4px 8px;font-size:24px;display:none}.hero{min-height:100svh;padding:calc(var(--header-h) + 72px) 0 48px;background:linear-gradient(#fdfefe,#f4f8fc);align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:981px){.hero .container{margin-top:clamp(-48px,-3.5vh,-20px)}.hero-stack .hero-visual{margin-top:clamp(-320px,400px - 50vh,0px)}}.hero:before,.hero:after{content:"";z-index:1;pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:radial-gradient(ellipse at center, rgba(var(--primary-rgb), .12), transparent 68%);filter:blur(60px);width:2100px;height:1500px;top:-344px;right:-180px}.hero:after{background:radial-gradient(ellipse at center, rgba(var(--secondary-rgb), .08), transparent 70%);filter:blur(80px);width:1500px;height:1500px;top:-156px;left:20%}.container-scroll-card-wrap{width:min(calc(100% - 32px), calc((100vh - var(--header-h) - 40px) * 1.7));perspective:650px;position:relative}.container-scroll-glow{pointer-events:none;z-index:0;filter:blur(28px);border-radius:48px;animation:7s ease-in-out infinite card-glow-pulse;position:absolute;inset:-12px}.csg-corner{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.csg-corner--tl{background:radial-gradient(62% 58% at 0 0,#145fae8c 0%,#0000 70%)}.csg-corner--tr{background:radial-gradient(62% 58% at 100% 0,#62a8ee85 0%,#0000 70%)}.csg-corner--br{background:radial-gradient(62% 58% at 100% 100%,#b2081d75 0%,#0000 70%)}.csg-corner--bl{background:radial-gradient(62% 58% at 0 100%,#62a8ee80 0%,#0000 70%)}@keyframes card-glow-pulse{0%,to{opacity:.85}22%{opacity:1}45%{opacity:.72}68%{opacity:.95}84%{opacity:.78}}.hero-grid{pointer-events:none;z-index:0;transform-origin:50% 42%;height:116vh;position:absolute;top:-8%;left:-12%;right:-12%;transform:perspective(820px)rotateX(14deg)scale(1.08);-webkit-mask-image:radial-gradient(80% 72% at 50% 35%,#000000eb 0%,#000c 30%,#00000073 58%,#0000001f 78%,#0000 95%);mask-image:radial-gradient(80% 72% at 50% 35%,#000000eb 0%,#000c 30%,#00000073 58%,#0000001f 78%,#0000 95%)}@keyframes hero-cell-pulse{0%{fill:#15315e00}35%{fill:#15315e12}to{fill:#15315e05}}.hero-grid-cell{fill:#0000;pointer-events:all}.hero-grid-cell:hover,.hero-grid-cell-auto{animation:.9s ease-out forwards hero-cell-pulse}.hero-grid-pulse{filter:drop-shadow(0 0 2px #62a8ee66)}.dark .hero-grid-pulse{filter:drop-shadow(0 0 3px #78afff80)}.hero .container{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;display:grid;position:relative}.hero-copy>:not(.hero-copy-dot-bg){z-index:1;position:relative}.hero-copy .reveal:nth-child(2){transition-delay:80ms}.hero-copy .reveal:nth-child(3){transition-delay:.14s}.hero-copy .reveal:nth-child(4){transition-delay:.2s}.hero-copy .reveal:nth-child(5){transition-delay:.26s}.hero-copy .reveal:nth-child(6){transition-delay:.32s}.hero-badge .dot{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .45)}50%{box-shadow:0 0 0 5px rgba(var(--primary-rgb), 0)}}.hero h1{font-family:var(--oz-font);max-width:780px;margin:20px 0 24px;font-size:clamp(42px,6.2vw,74px);font-weight:600;line-height:1.06}@keyframes hero-aurora-shift{0%{background-position:0%}to{background-position:200%}}@keyframes partner-cell-fizzle{0%{fill:#62a8ee00}30%{fill:#62a8ee1f}to{fill:#62a8ee00}}.partner-fizzle-cell{animation:.9s ease-out forwards partner-cell-fizzle}@keyframes insights-cell-fizzle{0%{fill:#145fae00}30%{fill:#145fae24}to{fill:#145fae00}}.insights-fizzle-cell{animation:.9s ease-out forwards insights-cell-fizzle}.hero h1 .grad{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#145fae 0%,#0063cc 28%,#b2081d 50%,#0063cc 72%,#145fae 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hero-aurora-shift}.kinetic-text{flex-wrap:wrap;align-items:baseline;display:inline-flex}.kinetic-text-letter{will-change:font-weight, -webkit-text-stroke-width, padding;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:var(--text-stroke-width);transition:font-weight .4s,-webkit-text-stroke-color .4s,-webkit-text-stroke-width .4s,padding .4s}.kinetic-text:hover .kinetic-text-letter{font-weight:400}.kinetic-text:hover .kinetic-text-letter:hover{padding-inline:var(--hover-padding);-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:calc(var(--text-stroke-width) * 2);font-weight:900}.kinetic-text:hover .kinetic-text-letter:hover+.kinetic-text-letter{padding-inline:var(--hover-padding);font-weight:600}.kinetic-text:hover .kinetic-text-letter:has(+.kinetic-text-letter:hover){padding-inline:var(--hover-padding);font-weight:600}.kinetic-text:hover .kinetic-text-letter:hover+.kinetic-text-letter+.kinetic-text-letter{font-weight:400}.kinetic-text:hover .kinetic-text-letter:has(+.kinetic-text-letter+.kinetic-text-letter:hover){font-weight:400}.kinetic-text-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero p.lead{color:var(--muted-foreground);max-width:540px;margin-bottom:36px;font-size:clamp(16px,2vw,22px);line-height:1.3}.hero-compliance-pill{border:1px solid rgba(var(--primary-rgb), .16);min-height:34px;color:var(--foreground);background:#fffc;border-radius:999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #15315e0f}.hero-compliance-pill--link{cursor:pointer;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s}.hero-compliance-pill--link:hover{border-color:rgba(var(--primary-rgb), .32);color:var(--primary);box-shadow:0 4px 14px #15315e1a}.hero-cta .btn,.hero-cta .btn-shine{min-height:44px;padding-top:8px;padding-bottom:8px}.hero:has(.hero-stack){min-height:unset;align-items:flex-start;padding-bottom:0;overflow:visible}.hero-copy-centered{z-index:1;text-align:center;max-width:960px;margin:0 auto;padding-bottom:8px;position:relative}.hero-copy-centered:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 65% at 50% 42%,#fdfefead 0%,#fbfdfe61 40%,#f8fbfd1f 68%,#0000 88%);position:absolute;inset:-80px -180px}.hero-copy-centered .hero-cta{justify-content:center}.hero-copy-centered p.lead{max-width:820px;margin-left:auto;margin-right:auto}.hero-stack .hero-visual{pointer-events:none;width:100%;padding:0}.container-scroll{pointer-events:none;justify-content:center;align-items:flex-start;width:100%;height:760vh;display:flex}.container-scroll-pin{top:var(--header-h);width:100%;height:calc(100vh - var(--header-h));justify-content:center;align-items:center;display:flex;position:sticky}.container-scroll-card{will-change:transform;background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;position:relative;overflow:hidden}.csc-chrome{background:#f5f5f7;border-bottom:1px solid #00000014;flex-shrink:0;align-items:center;height:38px;padding:0 14px;display:flex}.csc-chrome-dots{flex-shrink:0;align-items:center;gap:6px;margin-right:12px;display:flex}.csc-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.csc-dot--red{background:#ff5f57}.csc-dot--yellow{background:#febc2e}.csc-dot--green{background:#28c840}.csc-chrome-address{color:#00000061;-webkit-user-select:none;user-select:none;background:#ffffffe6;border:1px solid #0000001a;border-radius:5px;flex:1;align-items:center;gap:5px;max-width:300px;height:22px;margin:0 auto;padding:0 9px;font-size:10.5px;font-weight:500;display:flex}.container-scroll-surface{width:100%;position:relative}.csc-carousel{width:100%;height:100%;position:relative}.csc-carousel-slide{position:absolute;inset:0}.csc-dock-wrap{z-index:10;pointer-events:all;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.csc-dock{-webkit-backdrop-filter:blur(16px);white-space:nowrap;background:#080a16ad;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:10px;padding:6px 8px;display:flex}.csc-dock-label{color:#ffffffe0;font-size:12px;font-weight:600}.csc-dock-dots{align-items:center;gap:5px;display:flex}.csc-dock-dot{cursor:pointer;background:#ffffff47;border:none;border-radius:999px;flex-shrink:0;width:5px;height:5px;padding:0;transition:width .35s,background .35s}.csc-dock-dot.active{background:#ffffffe0;width:18px}.csc-dock-arrow,.csc-dock-dot,.csc-mob-arrow{pointer-events:auto}.csc-dock-arrow{color:#ffffffa6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:inline-flex}.csc-dock-arrow:hover{color:#fffffff2;background:#fff3}.csc-mob-dot.active{background:#0000008c;width:18px}.csc-sticky-slides{flex-direction:column;gap:20px;width:100%;padding:0 0 4px;display:flex}.csc-sticky-card{background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 2px 16px #0f172a12}.csc-sticky-image-wrap{aspect-ratio:3024/1604;background:#f5f5f7;width:100%;position:relative}.csc-sticky-text{border-top:1px solid #0000000f;padding:16px 18px 20px}.csc-sticky-step{text-transform:uppercase;color:var(--primary);margin:0 0 5px;font-size:11px;font-weight:700}.csc-sticky-title{color:var(--text,#0f172a);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.25}.csc-sticky-desc{color:var(--text-secondary,#475569);margin:0;font-size:14px;line-height:1.55}.hero-workspace-frame{aspect-ratio:3024/1604;background:#f5f5f7;border-radius:0 0 12px 12px;width:100%;position:relative;overflow:hidden}.hero-workspace-image{object-fit:cover;object-position:center top}.csc-glare-wrap{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.csc-glare{background:linear-gradient(105deg,#0000 0%,#ffffff0f 35%,#ffffff2e 50%,#ffffff0f 65%,#0000 100%);width:45%;height:100%;animation:.75s cubic-bezier(.4,0,.15,1) .35s both csc-glare-sweep;position:absolute;top:0;left:0}@keyframes csc-glare-sweep{0%{transform:translate(-160%)skew(-12deg)}to{transform:translate(380%)skew(-12deg)}}.csc-carousel:after{content:"";-webkit-backdrop-filter:blur(14px);pointer-events:none;z-index:4;height:7%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}@keyframes hero-pointer-aurora{0%{fill:#145fae}25%{fill:#62a8ee}55%{fill:#a855f7}80%{fill:#b2081d}to{fill:#145fae}}@keyframes flow-dash{to{stroke-dashoffset:-24px}}.grid{gap:22px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s}.card .icon{background:var(--primary-soft);width:56px;height:56px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;line-height:0;display:inline-flex}.card .icon svg{width:28px;height:28px;display:block}.card h3{margin-bottom:9px;font-size:19px;font-weight:600}.card p{color:var(--muted-foreground);font-size:15px;line-height:1.65}.card .chip{color:#5a6173;background:var(--muted);border:1px solid var(--border);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.agentic,.chat-platform,.ai-solutions{min-height:auto;display:block;position:relative;overflow:hidden}.agentic:before,.chat-platform:before,.ai-solutions:before{content:"";pointer-events:none;filter:blur(70px);opacity:.7;border-radius:50%;height:220px;position:absolute;top:-120px;left:8%;right:8%}.agentic:after,.chat-platform:after,.ai-solutions:after{content:"";pointer-events:none;filter:blur(78px);opacity:.72;border-radius:50%;height:220px;position:absolute;bottom:-120px;left:10%;right:10%}.agentic{background:linear-gradient(#f7fafd 0%,#f3f8fc 100%)}.agentic:before{background:linear-gradient(90deg,#62a8ee1f,#9d7bff1f,#59d2c314)}.agentic:after{background:linear-gradient(90deg,#59d2c314,#62a8ee1f,#9d7bff14)}.agentic .container,.chat-platform .container,.ai-solutions .container{z-index:1;position:relative}.marketplace{background:linear-gradient(#f7fafdeb,#f7f9fc)}.market-card,.agent-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.market-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}.market-card:hover,.agent-card:hover{box-shadow:none;transform:translateY(-2px)}.market-card-media{border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.market-card-media:before{content:"";background:radial-gradient(circle at 18% 28%,#ffffff8c,#0000 22%),radial-gradient(circle at 78% 18%,#fff283b8,#0000 10%),linear-gradient(#ffffff14,#fff0);position:absolute;inset:0}.market-card-media-blue{background:linear-gradient(135deg,#2e47c8 0%,#536af1 34%,#f6e9f4 72%,#b8beff 100%)}.market-card-media-teal{background:linear-gradient(135deg,#ff9d7b 0%,#fee36a 18%,#6f7cff 43%,#f68bc7 72%,#f7efe6 100%)}.market-card-media-amber{background:linear-gradient(#231f23 0%,#3c2d35 38%,#8c5d65 72%,#d9a3a1 100%)}.market-card-media-violet{background:linear-gradient(135deg,#2d254f 0%,#7548d8 28%,#ef8fc5 60%,#ffe6b8 100%)}.market-card-media-cyan{background:linear-gradient(135deg,#042d3d 0%,#0f607d 34%,#59d2c3 64%,#d6f5ff 100%)}.market-card-media-build{background:radial-gradient(circle at 24% 24%,#ffffff38,#0000 24%),linear-gradient(145deg,#d8e6f7,#f4f8fc 56%,#eaf2fb)}.market-card-grid{opacity:.28;background-image:radial-gradient(circle,#ffffffeb 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:24px;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 88%);mask-image:radial-gradient(circle,#000 25%,#0000 88%)}.market-card-glass{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffb3,#ffffff2e),linear-gradient(135deg,#6a8bff42,#ffffff14);border:1px solid #ffffff7a;border-radius:28px;position:absolute;box-shadow:inset 0 1px #ffffff8c}.market-card-glass-a{border-radius:28px;width:142px;height:126px;top:54px;left:78px;transform:rotate(-5deg)}.market-card-glass-b{background:linear-gradient(#ffffff6b,#ffffff1f),linear-gradient(135deg,#ffc26c52,#ffffff14);border-radius:24px;width:96px;height:84px;top:84px;right:70px;transform:rotate(8deg)}@media (max-width:1120px){.market-card{flex-basis:calc(50% - 10px);min-width:320px}}@media (max-width:760px){.market-card{flex-basis:88%;min-width:280px}}.market-card-build-visual{aspect-ratio:1;width:min(196px,62%);position:relative}.market-card-build-stack{border-radius:28px;transition:transform .2s;position:absolute;inset:0}.market-card-build-stack-back{background:linear-gradient(#145fae14,#145fae05);border:1px solid #145fae1f;transform:translate(14px,14px)}.market-card-build-stack-front{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffb8,#ffffff47),linear-gradient(135deg,#6a8bff47,#ffffff1a);border:1px solid #ffffff8a;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;box-shadow:inset 0 1px #ffffff8c}.market-card-build-plus{width:58px;height:58px;color:var(--primary);background:#ffffffb8;border:1px solid #145fae1f;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.market-card-build-plus svg{width:28px;height:28px}.market-card-build-lines{flex-direction:column;gap:9px;width:min(108px,62%);display:flex}.market-card-build-lines span{background:linear-gradient(90deg,#145fae2e,#62a8ee6b);border-radius:999px;height:9px;display:block}.market-card-build-lines span:nth-child(2){width:82%}.market-card-build-lines span:nth-child(3){width:64%}.market-card.accent-blue:hover,.agent-card.accent-blue:hover{border-color:#145fae4d}.market-card.accent-teal:hover,.agent-card.accent-teal:hover{border-color:#0fa89a4d}.market-card.accent-amber:hover,.agent-card.accent-amber:hover{border-color:#d977064d}.market-card.accent-violet:hover,.agent-card.accent-violet:hover{border-color:#6d28d94d}.market-card.accent-cyan:hover,.agent-card.accent-cyan:hover{border-color:#0891b24d}.agent-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.agent-card-icon svg{width:20px;height:20px}.market-card.accent-blue .agent-card-icon,.agent-card.accent-blue .agent-card-icon{color:#145fae;background:#145fae1a}.market-card.accent-teal .agent-card-icon,.agent-card.accent-teal .agent-card-icon{color:#0f8a85;background:#0fa89a1a}.market-card.accent-amber .agent-card-icon,.agent-card.accent-amber .agent-card-icon{color:#c27803;background:#d977061a}.market-card.accent-violet .agent-card-icon,.agent-card.accent-violet .agent-card-icon{color:#6d28d9;background:#6d28d91a}.market-card.accent-cyan .agent-card-icon,.agent-card.accent-cyan .agent-card-icon{color:#0369a1;background:#0891b21a}.market-card-build .agent-card-icon,.agent-card-build .agent-card-icon{background:var(--primary-soft);color:var(--primary)}.market-card-build,.agent-card-build{background:linear-gradient(#fffffffa,#f3f7fcf0);border:1px solid #bcd0e8e6;justify-content:flex-start;align-items:flex-start}.market-card-build:hover,.agent-card-build:hover{border-color:rgba(var(--primary-rgb), .28);background:linear-gradient(#fffffffa,#eff5fcf5)}.market-card-build:hover .market-card-build-stack-back{transform:translate(10px,10px)}.agent-build-icon{border:1px solid rgba(var(--primary-rgb), .12);background:rgba(var(--primary-rgb), .12)!important}.acet-card{width:100%;max-width:100%;box-shadow:inset 2px 4px 16px rgba(var(--primary-rgb), .04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #d9e2efe6;border-radius:22px;margin:0 auto;padding:22px}.acet-card-title{color:var(--foreground);padding:8px 0;font-size:19px;font-weight:600}.acet-card-description{color:var(--muted-foreground);max-width:320px;font-size:14px;font-weight:400;line-height:1.65}.acet-card-skeleton{z-index:1;border-radius:18px;height:15rem;position:relative}.acet-card-skeleton-gradient{background:#e9f0fbe6;-webkit-mask-image:radial-gradient(50% 50%,#fff 0%,#0000 100%);mask-image:radial-gradient(50% 50%,#fff 0%,#0000 100%)}.acd-skeleton{justify-content:center;align-items:center;height:100%;padding:2rem;display:flex;position:relative;overflow:hidden}.acd-row{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}.acd-container{width:4rem;height:4rem;box-shadow:inset 0 0 8px rgba(var(--primary-rgb), .12), 0 24px 24px -16px #0f172a29;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;display:flex}.acd-circle-sm{width:2rem;height:2rem}.acd-circle-md{width:3rem;height:3rem}.acd-logo-sm{width:1rem;height:1rem}.acd-logo-md{width:1.5rem;height:1.5rem}.acd-logo-lg{width:2rem;height:2rem}.acd-beam{z-index:4;background:linear-gradient(#0000,#06b6d4,#0000);width:1px;height:10rem;animation:5s linear infinite acetMove;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acd-sparkles{width:2.5rem;height:8rem;position:absolute;top:50%;left:-2.5rem;transform:translateY(-50%)}.acd-sparkles-inner{position:absolute;inset:0}.acd-star{z-index:1;background:var(--secondary);border-radius:999px;width:2px;height:2px;display:inline-block;position:absolute}@keyframes acetMove{0%{transform:translate(-50%,-50%)translate(-200px)}to{transform:translate(-50%,-50%)translate(200px)}}.accent-blue .market-tile-visual,.accent-blue .market-dot{color:#78adff42;background:linear-gradient(135deg,#315ca8,#203763)}.accent-teal .market-tile-visual,.accent-teal .market-dot{color:#58decc3d;background:linear-gradient(135deg,#167e7a,#11454f)}.accent-amber .market-tile-visual,.accent-amber .market-dot{color:#ffc9663d;background:linear-gradient(135deg,#9e6a12,#5d3d0e)}.accent-violet .market-tile-visual,.accent-violet .market-dot{color:#b68eff3d;background:linear-gradient(135deg,#6843a8,#35215c)}.accent-cyan .market-tile-visual,.accent-cyan .market-dot{color:#74dcff3d;background:linear-gradient(135deg,#1574a8,#11465f)}.llm-agnostic{background:linear-gradient(180deg, #f7f9fc, var(--background))}.llm-shell .section-tag{background:var(--primary-soft);color:var(--primary);border-color:rgba(var(--primary-rgb), .2)}.llm-shell .section-title{color:#1a2035}.llm-shell .section-subtitle{color:#4b5f7e}.llm-copy .section-title,.llm-copy .section-subtitle{max-width:760px}.llm-copy .section-title{margin-bottom:12px}@keyframes oc-orbit{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg) translateX(var(--r)) rotate(-360deg)}}@keyframes oc-orbit-rev{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-360deg) translateX(var(--r)) rotate(360deg)}}.oc-path-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oc-path-circle{fill:none;stroke:#0000;stroke-width:1px}.oc-item{animation:oc-orbit var(--duration,20s) linear infinite;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.oc-item-rev{animation-name:oc-orbit-rev}@keyframes ab-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.ab-beam{animation:ab-travel var(--ab-duration,3s) linear var(--ab-delay,0s) infinite}.llm-orbit-wrap{width:330px;height:330px;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.llm-orbit-wrap .oc-path-circle{stroke:rgba(var(--primary-rgb), .18);stroke-width:1.5px;stroke-dasharray:4 5}.llm-orbit-center{z-index:2;border:1.5px solid rgba(var(--primary-rgb), .3);width:104px;height:78px;box-shadow:0 0 0 6px rgba(var(--primary-rgb), .06), 0 8px 20px rgba(var(--primary-rgb), .14), 0 1px 4px #00000014;background:linear-gradient(#fff,#f6f9fd);border-radius:24px;justify-content:center;align-items:center;padding:12px 14px;display:flex;position:relative}.llm-orbit-center svg,.llm-orbit-center img{width:100%;height:auto;max-height:44px}.llm-orbit-center span{display:none}.llm-orbit-logo{color:#1f2937;background:#fff;border:1px solid #d9e2eff2;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;display:flex;overflow:hidden;box-shadow:0 8px 18px #0f172a14,0 1px 3px #0f172a0d}.llm-logo{width:100%;height:100%;display:block}.fp-panel{gap:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.fp-content{z-index:1;flex-direction:column;gap:14px;height:100%;padding:22px;display:flex;position:relative}.fp-search-bar,.fp-prompt-bar{color:var(--muted-foreground);background:#f1f5fbd9;border:1px solid #d9e2efe6;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex}.fp-search-bar svg,.fp-prompt-bar svg{opacity:.65;flex-shrink:0;width:14px;height:14px}.fp-label{text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.fp-scope-tabs{gap:6px;display:flex}.fp-scope-tab{color:var(--muted-foreground);cursor:pointer;background:#ffffffd1;border:1px solid #d9e2efe6;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.fp-tab-active{background:var(--primary-soft)!important;color:var(--primary)!important;border-color:#0000!important}.fp-file-list{flex-direction:column;gap:2px;display:flex}.fp-file-row{border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .14s;display:flex}.fp-file-row:hover{background:#f1f5fbf2}.fp-file-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fp-file-icon svg{width:13px;height:13px}.fp-icon-blue{color:#7fb0ff;background:#7fb0ff1f}.fp-icon-teal{color:#59d2c3;background:#59d2c31f}.fp-icon-amber{color:#ffca7b;background:#ffca7b1f}.fp-file-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.fp-chip{text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:600}.fp-chip-blue{color:#7fb0ff;background:#7fb0ff1f}.fp-chip-violet{color:#b88fff;background:#b88fff1f}.fp-chip-muted{color:var(--muted-foreground);background:#f1f5fbeb}.fp-doc-header{border-bottom:1px solid #d9e2efe6;align-items:center;gap:11px;padding-bottom:14px;display:flex}.fp-doc-icon-wrap{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fp-doc-icon-wrap svg{width:15px;height:15px}.fp-doc-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fp-doc-filename{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.fp-doc-sub{color:var(--muted-foreground);font-size:11px}.fp-export-btn{color:var(--primary);background:var(--primary-soft);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.fp-export-btn svg{width:12px;height:12px}.fp-doc-body{flex-direction:column;gap:8px;display:flex}.fp-doc-section-label{text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.fp-text-block{flex-direction:column;gap:7px;display:flex}.fp-tl{background:#c4d0e1b3;border-radius:4px;height:7px}.fp-media-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-media-foot span{color:var(--muted-foreground);font-size:11.5px}.fp-media-anim{justify-content:space-between}.fp-skeleton-wrap{flex:1;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative}.fp-skeleton-wrap .acd-skeleton{width:100%;height:180px;padding:0}.fp-skeleton-wrap .acd-container{box-shadow:inset 0 0 8px rgba(var(--primary-rgb),.12), 0 8px 24px #0000004d;background:#ffffff12}.fp-skeleton-wrap .acd-logo-bedrock{object-fit:contain;width:72%;height:auto}.fp-skeleton-wrap .acd-logo-op{object-fit:contain;width:88%;height:auto}.chat-platform{background:linear-gradient(#f4f8fc 0%,#f8fbff 100%)}.chat-platform:before{background:linear-gradient(90deg,#9d7bff1a,#62a8ee1f,#59d2c31a)}.chat-platform:after{background:linear-gradient(90deg,#59d2c314,#62a8ee1f,#ffca7b1a)}.chat-feature-shell{flex-direction:column;gap:22px;margin-top:0;display:flex}.chat-platform .chat-feature-shell{min-height:540px}.act-shell{background:linear-gradient(180deg, #ffffffd6, #f8fbffcc), radial-gradient(circle at top left, rgba(var(--primary-rgb), .08), transparent 28%);-webkit-backdrop-filter:blur(18px);border:1px solid #c4d0e1d6;border-radius:30px;padding:32px;position:relative;box-shadow:0 20px 46px #0f172a0f,inset 0 1px #ffffffb8}.act-head{margin-bottom:24px}.act-shell-note{max-width:54ch;color:var(--muted-foreground);margin-top:4px;font-size:20px;line-height:1.3}.section-head-right .act-shell-note{text-align:right;margin-left:auto}.chat-feature-tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.agentic .chat-feature-tabs{justify-content:flex-start}.chat-platform .chat-feature-tabs{justify-content:flex-end}.agentic-feature-tabs{gap:12px}.agentic-feature-tabs .chat-feature-tab{background:#ffffffe6;border-radius:16px;min-width:132px;padding:12px 18px}.chat-feature-tab{min-width:118px;color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.chat-feature-tab-progress{transform-origin:0;background:linear-gradient(90deg, rgba(var(--primary-rgb), .18), rgba(var(--primary-rgb), .04));pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.chat-feature-tab:hover{color:var(--primary);border-color:rgba(var(--primary-rgb), .24);transform:translateY(-1px)}.chat-feature-tab.is-active{color:var(--primary);background:var(--primary-soft);border-color:rgba(var(--primary-rgb), .24);box-shadow:0 10px 24px rgba(var(--primary-rgb), .08)}.chat-feature-tab.is-active .chat-feature-tab-progress{animation:linear forwards chat-tab-progress}.chat-feature-tab>:not(.chat-feature-tab-progress){z-index:1;position:relative}.feature-split-carousel{animation:.45s chat-panel-fade}.chat-platform .feature-split-carousel{align-items:stretch;min-height:460px}@keyframes chat-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chat-panel-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feature-split{grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.agentic-split{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:36px}.feature-split+.feature-split{margin-top:clamp(42px,5vh,72px)}.feature-split.reverse .fs-visual{order:-1}.fs-text h3{margin:12px 0 14px;font-size:clamp(24px,3vw,32px);font-weight:600}.chat-platform .fs-text,.chat-platform .fs-visual{height:100%}.fs-text p{color:var(--muted-foreground);margin-bottom:18px;font-size:16px;line-height:1.7}.fs-list{flex-direction:column;gap:10px;display:flex}.fs-list li{align-items:flex-start;gap:11px;font-size:15px;font-weight:500;display:flex}.fs-list .tick{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}.fs-visual{border:1px solid var(--border);background:linear-gradient(150deg,#fff,#f3f7fc);border-radius:26px;flex-direction:column;gap:14px;min-height:280px;padding:24px;display:flex;box-shadow:0 18px 36px #0f172a14}.fs-visual.fs-visual-glow{min-height:320px;box-shadow:none;background:0 0;border:none;padding:0}.fs-visual .mock-scope.active{color:var(--primary);background:var(--primary-soft);border-color:#0000}@keyframes dgbPulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.ai-solutions{background:linear-gradient(#f8fbff 0%,#f4f8fc 100%)}.ai-solutions:before{background:linear-gradient(90deg,#ffca7b1a,#62a8ee1a,#9d7bff14)}.ai-solutions:after{background:linear-gradient(90deg,#62a8ee14,#9d7bff1a,#59d2c314)}.build-showcase{background:linear-gradient(#f4f8fc 0%,#f7fafd 100%)}.site-footer{isolation:isolate;border-top:1px solid var(--border);background:linear-gradient(#eff4fa,#f7f9fc);position:relative}.site-footer:before{content:"";filter:blur(32px);pointer-events:none;z-index:-1;background:radial-gradient(55% 100% at 18% 100%,#145fae6b 0%,#0000 70%),radial-gradient(50% 90% at 82% 100%,#b2081d42 0%,#0000 70%),radial-gradient(60% 100% at 50% 100%,#62a8ee4d 0%,#0000 65%);height:260px;animation:8s ease-in-out infinite aurora-drift;position:absolute;bottom:4px;left:-5%;right:-5%}@keyframes aurora-drift{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.04)}}.footer-accent{z-index:1;position:relative}@media (max-width:980px){.section{min-height:auto;display:block}.section-head-left .section-title,.section-head-left .section-subtitle,.section-head-right .section-title,.section-head-right .section-subtitle{margin-left:auto;margin-right:auto}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.hero .container,.feature-split,.solutions-panel{grid-template-columns:1fr;gap:32px}.hero-copy{text-align:center;max-width:100%}.hero p.lead{max-width:720px;margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-visual{min-height:0;padding:6px 0 0}.hero{min-height:auto;padding:calc(var(--header-h) + 36px) 0 56px;display:block}.po-stage{height:auto}.abv-stage{height:460px}.feature-split.reverse .fs-visual{order:0}.pricing-grid{grid-template-columns:1fr;max-width:680px;margin:0 auto}}@media (max-width:760px){:root{--section-vpad:56px}.nav,.header-divider,.header-actions .btn-ghost,.header-cta-reveal{display:none!important}.menu-toggle{display:block}.grid-3,.grid-4,.grid-2{grid-template-columns:1fr}.acet-card{padding:18px}.market-rail{gap:14px;padding-bottom:10px}.market-tile{flex-basis:86%;height:422px}.market-tile-preview{left:88px;right:18px}.hero{padding:calc(var(--header-h) + 52px) 0 48px}.hero .container{gap:28px}.hero h1{font-size:clamp(38px,11vw,52px)}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn,.hero-cta .btn-shine{text-align:center;justify-content:center;width:100%}.hero-explore-btn{display:none}.chat-platform .chat-feature-shell,.chat-platform .feature-split-carousel{min-height:auto}.hero-visual{min-height:0;padding:0;overflow:hidden}.agentic-mini-rail,.agentic-market-grid{grid-template-columns:1fr}.agentic-mini-card,.agentic-market-card{min-height:0}.build-showcase-shell .abv-stage{height:380px}.agentic-market-grid{grid-template-columns:1fr}.feature-split+.feature-split{margin-top:36px}.pricing-hero{padding:calc(var(--header-h) + 54px) 0 28px}.pricing-hero h1{font-size:clamp(34px,12vw,48px)}}@media (max-width:1120px) and (min-width:761px){.site-header .container{gap:16px}.nav{gap:2px}.nav-link{padding:6px 8px;font-size:18px}.header-actions .btn-sm{padding-inline:14px}}.mobile-nav{top:var(--header-h);z-index:99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;background:#fffffffa;flex-direction:column;gap:2px;padding:12px 20px 20px;transition:opacity .2s,transform .2s;display:none;position:fixed;left:0;right:0;transform:translateY(-8px)}@media (max-width:760px){.mobile-nav{display:flex}}.mobile-nav.open{opacity:1;pointer-events:auto;transform:none}.mobile-nav button:not(.btn),.mobile-nav a:not(.btn){text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px;font-family:inherit;font-size:15.5px;font-weight:600}.mobile-nav button:not(.btn):hover,.mobile-nav a:not(.btn):hover{color:var(--primary)}.mobile-nav .btn{justify-content:center;margin-top:12px}.mobile-feature-trigger{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.mobile-feature-trigger svg{transition:transform .18s}.mobile-feature-trigger svg.rotated{transform:rotate(180deg)}.mobile-feature-list{border-left:2px solid #0000;flex-direction:column;max-height:0;margin:0 4px;transition:max-height .22s,border-color .22s,margin .22s;display:flex;overflow:hidden}.mobile-feature-list.open{border-left-color:var(--border-strong);max-height:340px;margin:2px 4px 8px 14px}.mobile-feature-item{align-items:center;gap:10px;min-height:42px;color:var(--muted-foreground)!important;padding-left:14px!important;font-size:14.5px!important;display:flex!important}.mobile-feature-item svg{color:var(--primary)}.mobile-feature-item:hover{color:var(--foreground)!important}.pricing-orb{filter:blur(52px);opacity:.46;pointer-events:none;border-radius:999px;width:440px;height:440px;animation:10s ease-in-out infinite pricing-float;position:absolute}.pricing-orb-left{background:rgba(var(--primary-rgb), .32);top:82px;left:0}.pricing-orb-right{background:rgba(var(--secondary-rgb), .24);animation-delay:-4s;top:150px;right:40px}@keyframes pricing-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-16px)scale(1.08)}}.pricing-card.featured:after{opacity:1}.number-ticker{font-variant-numeric:tabular-nums;display:inline-block}.price-ticker-down{animation:1.05s both price-ticker-green}.price-ticker-up,.price-ticker-initial{animation:1.05s both price-ticker-blue}.price-ticker-note{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.price-ticker-note.price-ticker-down{color:#047857}@keyframes price-ticker-green{0%{color:var(--foreground);text-shadow:none}28%{color:#047857;text-shadow:0 0 18px #10b98147}to{color:var(--foreground);text-shadow:none}}@keyframes price-ticker-blue{0%{color:var(--foreground);text-shadow:none}28%{color:#3267b0;text-shadow:0 0 14px #3267b02e}to{color:var(--foreground);text-shadow:none}}.about-story-dots{pointer-events:none;filter:blur(1.2px);opacity:.92;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0003 0%,#00000061 18%,#000000b8 34%,#000000fa 52% 100%),radial-gradient(circle at 52%,#000000f0 0%,#000000c2 56%,#00000047 80%,#0000 100%);mask-image:linear-gradient(90deg,#0003 0%,#00000061 18%,#000000b8 34%,#000000fa 52% 100%),radial-gradient(circle at 52%,#000000f0 0%,#000000c2 56%,#00000047 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;inset:-40px!important}@keyframes agent-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.platform-overview{background:linear-gradient(180deg, var(--background), var(--background-elevated));min-height:auto;padding-top:56px;padding-bottom:72px;display:block;position:relative;overflow:hidden}.platform-overview:before{content:"";background-image:linear-gradient(rgba(var(--primary-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--primary-rgb), .055) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 100%)}.po-head{margin-bottom:22px}.po-stage{height:716px;cursor:var(--optimoz-pointer), auto;margin-top:0;position:relative}.po-stage *{cursor:var(--optimoz-pointer), auto!important}.po-prong-deck{display:contents}.po-prong{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:296px;box-shadow:var(--shadow-md);flex-direction:column;gap:8px;padding:18px 18px 16px;transition:border-color .2s,box-shadow .25s,transform .2s;display:flex;position:absolute}.po-prong:hover,.po-prong.is-active{border-color:#62a8ee8c;box-shadow:0 18px 40px #62a8ee2e,inset 0 0 0 1px #62a8ee40}.po-agent{bottom:8px;left:2%}.po-chat{bottom:8px;right:2%}.po-solutions{width:296px;bottom:8px;left:calc(50% - 144px)}.po-prong-cta{cursor:pointer;color:var(--primary);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:8px 14px 8px 4px;font-family:inherit;font-size:13px;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.po-prong-cta:hover{color:var(--primary-hover);gap:10px}.po-prong-cta:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.po-prong-cta svg{margin-top:1px}@media (prefers-reduced-motion:reduce){.po-prong,.po-prong-cta{transition:none}}.po-core{z-index:3;width:488px;position:absolute;top:0;left:calc(50% - 244px)}.po-core-inner{isolation:isolate;text-align:center;background:linear-gradient(160deg,#161c33,#0e1224);border:1px solid #62a8ee59;border-radius:22px;padding:24px 28px 22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #62a8ee14,0 0 30px #62a8ee40}.po-core-inner:after{content:"";filter:blur(18px);opacity:.7;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#145fae,#4f80d8,#145fae,#b2081d,#e05060,#3267b0,#145fae) 0 0/200%;border-radius:50%;height:38px;animation:5s linear infinite btn-rainbow-flow;position:absolute;bottom:-20px;left:8%;right:8%}@keyframes po-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.po-stage>svg{z-index:1}@keyframes dash-march{to{stroke-dashoffset:-24px}}@media (max-width:900px){.po-stage{flex-direction:column;gap:20px;height:auto;display:flex}.po-core{width:100%;max-width:none;position:static;transform:none}.po-prong-deck{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 -24px;padding:4px 24px 14px;display:flex;overflow-x:auto}.po-prong-deck::-webkit-scrollbar{display:none}.po-prong{scroll-snap-align:center;flex:0 0 78%;width:auto;max-width:320px;margin:0;position:static;transform:none}.po-stage>svg{display:none}}.llm-orbit-compact{width:200px;height:200px;position:relative}.llm-orbit-compact .llm-orbit-center{background:var(--surface);border:1px solid var(--border);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.llm-orbit-compact .llm-orbit-center svg,.llm-orbit-compact .llm-orbit-center img{width:40px;height:40px;max-height:none}.cap-llm .llm-orbit-logo{background:var(--surface);border:1px solid var(--border);width:100%;height:100%;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.cap-llm .llm-orbit-logo .llm-logo{width:84%;height:84%}.cap-llm .llm-orbit-logo-bedrock .llm-logo-bedrock{object-fit:contain;width:82%;height:auto}.cap-llm .llm-orbit-logo-grok .llm-logo-grok{object-fit:contain;width:72%;height:auto}.cap-int{position:relative;overflow:hidden}@media (max-width:900px){.act-shell{border-radius:24px;padding:28px 22px}.act-head{margin-bottom:20px}.section-head-right .act-shell-note{text-align:center;margin-left:auto;margin-right:auto}.agentic .chat-feature-tabs,.chat-platform .chat-feature-tabs{justify-content:center}.agentic-split{grid-template-columns:1fr;gap:28px}.agentic-split .agent-build-wrap{justify-content:center}.abv-stage{max-width:760px;height:400px}}.enterprise-deployment{background:linear-gradient(180deg, #fafafce6, #f0f7fdf5), linear-gradient(rgba(var(--primary-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--primary-rgb), .035) 1px, transparent 1px);background-size:auto,38px 38px,38px 38px;position:relative;overflow:hidden}.enterprise-panel{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #bcd0e8e6;border-radius:24px;padding:18px;position:relative}.enterprise-panel:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .36), transparent);height:1px;position:absolute;inset:18px 32px auto}.agent-build-wrap{justify-content:center;width:100%;margin-top:0;display:flex}.agentic-split{align-items:center}.agentic-split .fs-text{flex-direction:column;justify-content:center;max-width:640px;display:flex}.agentic-split .agent-build-wrap{justify-content:flex-end;align-items:center}.agentic-split .fs-visual,.agentic-split .abv-stage{width:100%}.agentic-visual-shell{min-height:300px;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.agentic-mini-rail,.agentic-market-preview{width:100%;height:100%}.agentic-mini-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;height:100%;display:grid}.agentic-mini-rail-compose{align-items:center}.agentic-mini-card{min-height:220px;box-shadow:var(--shadow-sm);background:#fffc;border:1px solid #c4d0e1d1;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 16px;display:flex}.agentic-mini-icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:16px;line-height:0;display:inline-flex}.agentic-mini-icon svg,.agentic-market-badge svg{stroke-width:2px;width:18px;height:18px;display:block}.agentic-mini-card strong,.agentic-market-card strong{color:var(--foreground);min-height:2.5em;font-size:14px;font-weight:600;line-height:1.25;display:block}.agentic-mini-card-compose{text-align:left;justify-content:flex-start;align-items:flex-start}.agentic-mini-body,.agentic-market-card-meta,.agentic-market-note{color:var(--muted-foreground);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.agentic-market-preview{flex-direction:column;justify-content:center;gap:14px;display:flex}.agentic-market-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agentic-market-badge{background:var(--primary-soft);min-height:30px;color:var(--primary);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.agentic-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agentic-market-card{min-height:136px;box-shadow:var(--shadow-sm);background:#ffffffd6;border:1px solid #c4d0e1d1;border-radius:16px;flex-direction:column;justify-content:space-between;padding:14px 13px;display:flex}.agentic-market-card-head{flex-direction:column;gap:6px;display:flex}.agentic-market-card-top{text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:10.5px;font-weight:600;line-height:1.2}.abv-stage{width:100%;max-width:780px;height:460px;cursor:var(--optimoz-pointer), auto;background:0 0;position:relative}.abv-stage *{cursor:var(--optimoz-pointer), auto!important}.abv-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(var(--primary-rgb), .1), transparent 58%), linear-gradient(#5f6b8417 1px, transparent 1px), linear-gradient(90deg, #5f6b8417 1px, transparent 1px);background-size:auto,30px 30px,30px 30px;position:absolute;inset:8% 2%;-webkit-mask-image:radial-gradient(76% 78%,#000 0%,#0000 100%);mask-image:radial-gradient(76% 78%,#000 0%,#0000 100%)}.abv-agent-anchor{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abv-agent{transform-origin:50%;background:linear-gradient(160deg,#161c33,#0e1224);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;width:240px;padding:16px 18px;display:grid;position:relative;box-shadow:0 18px 40px #00000073,0 0 36px #62a8ee47,inset 0 0 0 1px #62a8ee14}.abv-agent-ring{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.abv-agent:after{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(closest-side,#62a8ee38,#0000 70%);border-radius:22px;animation:3.5s ease-in-out infinite abv-pulse;position:absolute;inset:-10px}@keyframes abv-pulse{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.abv-agent-icon{color:#cfe0ff;background:#62a8ee2e;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.abv-agent-text{line-height:1.15}.abv-agent-label{color:#fff;font-size:15px;font-weight:600}.abv-agent-sub{color:#8b93a7;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;font-weight:600}.abv-agent-meta{border-top:1px solid #ffffff14;grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.abv-agent-pill{color:#cfe0ff;background:#62a8ee29;border:1px solid #62a8ee52;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.abv-agent-pill.abv-agent-model{color:#ffd6a8;background:#ffb26629;border-color:#ffb2664d}.abv-node{z-index:2;background:var(--surface);border:1px solid var(--border);transform-origin:50%;border-radius:14px;align-items:center;gap:12px;min-width:200px;max-width:220px;padding:12px 16px;display:inline-flex;position:absolute;box-shadow:0 8px 22px #141c2e14}.abv-node-popin{animation:.4s cubic-bezier(.16,1,.3,1) forwards abv-node-popin}@keyframes abv-node-popin{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.abv-node-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.abv-node-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.abv-node-label{color:var(--foreground);font-size:14px;font-weight:600}.abv-node-desc{color:var(--muted-foreground);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.35}.abv-node-sys{border-color:#9179ff73}.abv-node-sys .abv-node-icon{color:#7c5cff;background:#9179ff29}.abv-node-cus{border-color:#62a8ee73}.abv-node-cus .abv-node-icon{color:var(--primary);background:#62a8ee24}.abv-node-llm{border-color:#ffb2668c}.abv-node-llm .abv-node-icon{color:#f08a3e;background:#ffb2662e}.abv-node-ctx{border-color:#49c0b28c}.abv-node-ctx .abv-node-icon{color:#25a999;background:#49c0b229}.pos-tl{top:0;left:2%}.pos-tr{top:0;right:2%}.pos-l{top:calc(50% - 33px);left:0}.pos-r{top:calc(50% - 33px);right:0}.pos-bl{bottom:0;left:12%}.pos-br{bottom:0;right:12%}.abv-stage>svg{z-index:1}@media (max-width:760px){.abv-stage{height:540px}.abv-node{min-width:130px;padding:8px 11px}.abv-node-label{font-size:12px}.pos-bl{left:4%}.pos-br{right:4%}}@media (max-width:1200px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pricing-grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}@media (max-width:760px){.hero-visual{display:none}.hero-stack .hero-visual,.container-scroll,.container-scroll-pin,.container-scroll-card-wrap,.container-scroll-card{pointer-events:auto}.container-scroll{height:auto}.container-scroll-pin{height:auto;padding-top:16px;position:static}.hero:has(.hero-stack){padding-bottom:40px}.home-main{flex-direction:column;display:flex}.home-main>.hero{order:1}.home-main>.mobile-hero-slides{order:2}.home-main>.platform-overview{order:3}.home-main>.llm-agnostic{order:4}.home-main>.enterprise-deployment{order:5}.home-main>.marketplace{order:6}.home-main>.platform-comparison{order:7}.home-main>.cta-banner{order:8}.home-main>.agentic,.home-main>.chat-platform,.home-main>.ai-solutions,.home-main>.build-showcase{display:none}}@keyframes cc-slide-up{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cc-pop-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cc-backdrop{z-index:9997;pointer-events:none;-webkit-backdrop-filter:blur(20px);width:1200px;max-width:100vw;height:220px;position:fixed;bottom:-20px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(75% 75% at 50% 100%,#000 20%,#0009 45%,#0000 75%);mask-image:radial-gradient(75% 75% at 50% 100%,#000 20%,#0009 45%,#0000 75%)}.cc-bar{z-index:9998;isolation:isolate;background:linear-gradient(160deg,#161c33,#0e1224) padding-box padding-box,linear-gradient(90deg,#145fae,#4f80d8,#145fae,#b2081d,#e05060,#3267b0,#145fae) 0 0/200% border-box;border:1.5px solid #0000;border-radius:20px;width:calc(100% - 48px);max-width:1100px;animation:.32s cubic-bezier(.34,1.2,.64,1) both cc-slide-up,5s linear infinite btn-rainbow-flow;position:fixed;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 50px #00000080,0 0 30px #62a8ee26}.light .cc-bar{background:linear-gradient(160deg,#f4f7ff,#eef2ff) padding-box padding-box,linear-gradient(90deg,#145fae,#4f80d8,#145fae,#b2081d,#e05060,#3267b0,#145fae) border-box;box-shadow:0 8px 32px #0000001a,0 0 20px #62a8ee1f}.light .cc-bar__headline{color:#0f172a}.light .cc-bar__sub{color:#475569}.light .cc-link{color:#0f172ab3}.light .cc-link:hover{color:#0f172a}.cc-bar:after{content:"";filter:blur(18px);opacity:.75;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#145fae,#4f80d8,#145fae,#b2081d,#e05060,#3267b0,#145fae) 0 0/200%;border-radius:50%;height:38px;animation:5s linear infinite btn-rainbow-flow;position:absolute;bottom:-20px;left:8%;right:8%}.cc-bar__inner{align-items:center;gap:18px;padding:20px 28px;display:flex}.cc-bar__icon{color:var(--primary);background:var(--primary-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;padding:8px;display:flex}.cc-bar__text{flex:1;min-width:0}.cc-bar__headline{color:var(--foreground);margin-bottom:5px;font-size:1.0625rem;font-weight:700}.cc-bar__sub{color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.cc-bar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cc-overlay{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#0a122299;position:fixed;inset:0}.cc-modal{z-index:9999;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;width:calc(100% - 32px);max-width:480px;animation:.24s cubic-bezier(.34,1.2,.64,1) both cc-pop-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000052,0 4px 16px #00000029}.cc-modal__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 16px;display:flex}.cc-modal__title{color:var(--foreground);margin-bottom:4px;font-size:1rem;font-weight:700}.cc-modal__sub{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.cc-modal__close{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.cc-modal__close:hover{background:var(--background-elevated);color:var(--foreground)}.cc-modal__footer{border-top:1px solid var(--border);padding:14px 22px 20px}.cc-link{color:#ffffffbf;text-underline-offset:2px;text-decoration:underline}.cc-link:hover{color:#fff}.cc-link--modal{color:var(--primary)}.cc-link--modal:hover{color:var(--primary-hover)}.cc-categories{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.cc-category{border-radius:var(--radius-sm);background:var(--background-elevated);border:1px solid var(--border);overflow:hidden}.cc-category__row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.cc-chevron{color:var(--muted-foreground);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.cc-chevron--open{transform:rotate(180deg)}.cc-category__name{color:var(--foreground);flex:1;font-size:.875rem;font-weight:600}.cc-always-enabled{color:var(--primary);background:var(--primary-soft);border:1px solid rgba(var(--primary-rgb), .2);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.6875rem;font-weight:600}.cc-category__body{color:var(--muted-foreground);border-top:1px solid var(--border);padding:8px 14px 12px;font-size:.8125rem;line-height:1.55}.cc-toggle{background:var(--border);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:flex-start;align-items:center;width:40px;height:24px;padding:2px;transition:background .2s,justify-content;display:flex}.cc-toggle--on{background:var(--secondary);justify-content:flex-end}.cc-toggle__thumb{background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dark .cc-toggle__thumb{background:#fff}.cc-btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;text-align:center;border:1px solid #0000;padding:11px 22px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.cc-btn--accept{background:var(--primary);color:var(--primary-foreground)}.cc-btn--accept:hover{background:var(--primary-hover)}.cc-btn--full{width:100%;padding:11px 18px;display:block}.cc-btn--manage{color:var(--muted-foreground);border-color:var(--border-strong);background:0 0;font-weight:500}.cc-btn--manage:hover{color:var(--foreground);border-color:var(--foreground);background:var(--background-elevated)}@media (max-width:600px){.cc-bar__inner{flex-wrap:wrap;gap:10px;padding:14px 16px}.cc-bar__icon{display:none}.cc-bar__text{width:100%}.cc-bar__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.cc-btn--accept{order:-1}}@media (max-width:760px){.hero:before,.hero:after,.container-scroll-glow{display:none!important}.container-scroll-card-wrap{perspective:none!important}}.dark ::-webkit-scrollbar-thumb{background:#b4bedc38}.dark ::-webkit-scrollbar-thumb:hover{background:#b4bedc61}.dark .legal-prose{background:#0d1220d1;border-color:#ffffff1a}.dark .legal-prose hr{border-top-color:#ffffff1f}.dark .btn-shine{color:#eef3ff!important;box-shadow:0 1px 0 #ffffff0f inset, 0 -1px 0 rgba(var(--primary-rgb), .07) inset, 0 1px 3px #0000004d, 0 4px 12px rgba(var(--primary-rgb), .07)!important;background:#0d1220b8!important;border-color:#ffffff24!important}.dark .btn-shine:hover{background:#0d1220e6!important;border-color:#ffffff38!important}.dark .btn-shine-label{color:#eef3ff}.dark .site-header.on-hero .btn-shine{color:#eef3ff!important;background:0 0!important;border-color:#0000!important}.dark .site-header.on-hero .btn-shine:hover{background:#ffffff0f!important;border-color:#ffffff1a!important}.dark .site-header.scrolled{background:#0b1020eb;border-bottom-color:#ffffff1a}.dark .nav-link{color:#b9c4e4}.dark .nav-link:hover{color:#eef3ff}.dark .nav-viewport{background:#0f1628;border-color:#ffffff2e;box-shadow:0 24px 60px #0000008c}.dark .features-menu-children{border-left-color:#ffffff24}.dark .mobile-nav{background:#0b1020fa;border-bottom-color:#ffffff1a}.dark .hero{background:linear-gradient(#0d1225,#0b1020)}.dark .hero:before{background:radial-gradient(ellipse at center, rgba(var(--primary-rgb), .18), transparent 68%)}.dark .hero:after{background:radial-gradient(ellipse at center, rgba(var(--secondary-rgb), .13), transparent 70%)}.dark .hero-copy-centered:before{background:radial-gradient(60% 65% at 50% 42%,#0b1020ad 0%,#0b102061 40%,#0b10201f 68%,#0000 88%)}.dark .hero-compliance-pill{color:#eef3ff;background:#0d1220cc;border-color:#145fae4d}.dark .hero-grid-cell:hover,.dark .hero-grid-cell-auto{animation:.9s ease-out forwards hero-cell-pulse-dark}@keyframes hero-cell-pulse-dark{0%{fill:#62a8ee00}35%{fill:#62a8ee14}to{fill:#62a8ee05}}.dark .hero-grid line{stroke:#94aee42e}.dark .hero-grid line.hero-grid-pulse{stroke:#6496dc8c}.dark .container-scroll-card{background:#141c30;border-color:#ffffff14}.csc-edge-pulse{pointer-events:none;z-index:2;border-radius:16px;position:absolute;inset:0}.dark .csc-edge-pulse{animation:3.8s ease-in-out infinite csc-edge-pulse}@keyframes csc-edge-pulse{0%,to{box-shadow:0 0 0 1px #62a8ee2e,0 0 18px #145fae1f,0 0 40px #145fae0f,0 0 18px #b2081d14,0 0 40px #b2081d0a}50%{box-shadow:0 0 0 1px #62a8ee73,0 0 28px #145fae52,0 0 60px #145fae29,0 0 28px #b2081d38,0 0 60px #b2081d1f}}.dark .csc-chrome{background:#0d1225;border-bottom-color:#ffffff14}.dark .csc-chrome-address{color:#ffffff61;background:#ffffff0f;border-color:#ffffff1a}.dark .hero-workspace-frame{background:#0d1225}.dark .csc-sticky-card{background:#141c30;border-color:#ffffff14}.dark .csc-sticky-image-wrap{background:#0d1225}.dark .csc-sticky-text{border-top-color:#ffffff14}.dark .csc-sticky-title{color:#eef3ff}.dark .csc-sticky-desc{color:#b9c4e4}.dark .agentic{background:linear-gradient(#0d1427 0%,#0b1020 100%)}.dark .chat-platform{background:linear-gradient(#0b1020 0%,#0d1225 100%)}.dark .ai-solutions{background:linear-gradient(#0d1225 0%,#0b1020 100%)}.dark .build-showcase{background:linear-gradient(#0b1020 0%,#0d1225 100%)}.dark .marketplace{background:linear-gradient(#0d1220eb,#0b1020)}.dark .llm-agnostic{background:linear-gradient(#0d1225,#0b1020)}.dark .act-shell{background:linear-gradient(180deg, #0d1220d6, #141c30cc), radial-gradient(circle at top left, rgba(var(--primary-rgb), .08), transparent 28%);border-color:#ffffff1a;box-shadow:0 20px 46px #00000059,inset 0 1px #ffffff0f}.dark .fs-visual{background:linear-gradient(150deg,#141c30,#111827);border-color:#ffffff1a;box-shadow:0 18px 36px #00000059}.dark .chat-feature-tab{background:#0d1220c7;border-color:#ffffff1a}.dark .agentic-feature-tabs .chat-feature-tab{background:#0d1220e6}.dark .fp-search-bar,.dark .fp-prompt-bar{background:#0d1220d9;border-color:#ffffff1a}.dark .fp-scope-tab{background:#0d1220d1;border-color:#ffffff1a}.dark .fp-file-row:hover{background:#ffffff0d}.dark .fp-chip-muted{background:#0d1220eb}.dark .fp-doc-header{border-bottom-color:#ffffff1a}.dark .fp-tl{background:#ffffff1a}.dark .llm-orbit-center{border-color:rgba(var(--primary-rgb), .3);box-shadow:0 0 0 6px rgba(var(--primary-rgb), .06), 0 8px 20px #0006, 0 1px 4px #0000004d;background:linear-gradient(#141c30,#111827)}.dark .llm-orbit-logo{color:#eef3ff;background:#141c30;border-color:#ffffff1a;box-shadow:0 8px 18px #00000059,0 1px 3px #00000040}.dark .llm-orbit-compact .llm-orbit-center,.dark .cap-llm .llm-orbit-logo{background:#141c30;border-color:#ffffff1a}.dark .llm-logo-grok{filter:brightness(0)invert()}.dark .llm-logo-openai{color:#fff}.dark .market-card-media-build{background:radial-gradient(circle at 24% 24%,#ffffff0d,#0000 24%),linear-gradient(145deg,#1c2842,#141c30 56%,#1a2540)}.dark .market-card-build,.dark .agent-card-build{background:linear-gradient(#141c30fa,#111827f0);border-color:#ffffff1a}.dark .market-card-build:hover,.dark .agent-card-build:hover{border-color:rgba(var(--primary-rgb), .28);background:linear-gradient(#141c30fa,#111827f5)}.dark .market-card-build-plus{background:#ffffff0f;border-color:#145fae33}.dark .acet-card{background:#0d1220e6;border-color:#ffffff1a}.dark .acet-card-skeleton-gradient{background:#111827e6}.dark .acd-container{box-shadow:inset 0 0 8px rgba(var(--primary-rgb), .12), 0 24px 24px -16px #00000073;background:#0d1220eb}.dark .llm-shell .section-title{color:#eef3ff}.dark .llm-shell .section-subtitle{color:#b9c4e4}.dark .enterprise-deployment{background:linear-gradient(180deg, #0b1020e6, #0d1220f5), linear-gradient(rgba(var(--primary-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--primary-rgb), .035) 1px, transparent 1px);background-size:auto,38px 38px,38px 38px}.dark .enterprise-panel{box-shadow:var(--shadow-md);background:#0d1220b8;border-color:#ffffff1a}.dark .agentic-mini-card{background:#0d1220cc;border-color:#ffffff1a}.dark .agentic-market-card{background:#0d1220d6;border-color:#ffffff1a}.dark .platform-overview{background:linear-gradient(#0b1020,#0d1225)}.dark .site-footer{background:linear-gradient(#0d1225,#0b1020);border-top-color:#ffffff1a}.dark .card .chip{color:#b9c4e4}.dark .pricing-main-bg{background:radial-gradient(circle at 12% 8%,#145fae2e,#0000 32%),radial-gradient(circle at 88% 18%,#b2081d24,#0000 30%),linear-gradient(#0d1225 0%,#0b1020 44%,#0d1225 100%)}.dark .pricing-card-base{background:linear-gradient(#141c30fa,#111827f0),radial-gradient(circle at 0 0,#145fae24,#0000 40%)!important;border-color:#ffffff1a!important;box-shadow:0 12px 40px #0006!important}.dark .pricing-card-featured{background:linear-gradient(#141c30fa,#111827eb),radial-gradient(circle at 80% 0,#145fae38,#0000 50%)!important;border-color:#145fae73!important}.dark .about-story-card{background:linear-gradient(135deg,#141c30,#111827)!important}.dark .enterprise-section-bg{background:linear-gradient(180deg, #0b1020e6, #0d1220f5), linear-gradient(rgba(var(--primary-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--primary-rgb), .035) 1px, transparent 1px);background-size:auto,38px 38px,38px 38px}@supports ((-webkit-backdrop-filter:blur(1px))){.reveal,.hero h1 .grad,.btn-glow,.btn-glow:before,.csc-carousel-slide{backface-visibility:hidden;transform:translateZ(0)}.container-scroll-card{backface-visibility:hidden;perspective:1000px}.site-header,.csc-dock,.csc-mob-arrow,.mobile-nav{transform:translateZ(0)}.dgb-layer-glow{backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}:root{--oz-ink:#0f1b2d;--oz-black:#07101e;--oz-panel:#0b1a2f;--oz-panel-2:#12263f;--oz-white:#fff;--oz-mist:#f1f5fa;--oz-mist-2:#e3eaf3;--oz-line:#d9e1ec;--oz-line-dark:#aac8f02e;--oz-gray:#4f5d70;--oz-gray-2:#5a687b;--oz-on-dark:#d3dbe6;--oz-on-dark-2:#a9b8cc;--oz-blue:#145fae;--oz-blue-bright:#62a8ee;--oz-red:#b2081d;--oz-red-bright:#e5384f;--oz-blue-dark:#0e4a8a;--oz-blue-tint:#e8f1fb;--oz-radius:6px;--oz-gutter:clamp(16px, 2.4vw, 36px);--oz-max:1440px;--oz-section-y:clamp(80px, 11vw, 160px);--oz-ease:cubic-bezier(.16, 1, .3, 1);--oz-font:"Helvetica Neue", var(--font-helvetica-now-display,"Helvetica Now Display"), Arial, sans-serif;--background:#fff;--background-elevated:#f2f2f2;--surface:#fff;--card:#fff;--foreground:#0f1b2d;--muted:#f2f2f2;--muted-foreground:#5f5f5f;--border:#e2e2e2;--border-strong:#c9c9c9;--primary:#145fae;--primary-hover:#0e4a8a;--primary-soft:#1a1a1a0f;--primary-foreground:#fff;--primary-rgb:26, 26, 26;--accent:#f2f2f2;--radius:6px;--radius-sm:4px;--radius-lg:8px;--header-h:80px}body{font-family:var(--oz-font);background:var(--oz-white);color:var(--oz-ink)}.oz-wrap{width:100%;max-width:var(--oz-max);padding-inline:var(--oz-gutter);margin-inline:auto}.oz-section{padding-block:var(--oz-section-y);position:relative}.oz-section--tight{padding-block:clamp(56px,7vw,96px)}.oz-section--flush-top{padding-top:0}.oz-bg-white{background:var(--oz-white);color:var(--oz-ink)}.oz-bg-mist{background:var(--oz-mist);color:var(--oz-ink)}.oz-bg-dark{background:var(--oz-black);color:var(--oz-white)}.oz-bg-panel{background:var(--oz-panel);color:var(--oz-white)}.oz-display,.oz-h1,.oz-h2,.oz-h3,.oz-h4{font-family:var(--oz-font);text-wrap:balance;margin:0;font-weight:700}.oz-display{font-family:var(--oz-font);font-size:clamp(2.3125rem,5.9689vw + .9695rem,6.875rem);font-weight:700;line-height:110%}.oz-h1{font-size:clamp(42px,5.6vw,84px);line-height:1}.oz-h2{font-size:clamp(34px,4.4vw,68px);line-height:1.02}.oz-h3{font-size:clamp(28px,3vw,44px);line-height:1.06}.oz-h4{font-size:clamp(20px,1.6vw,24px);line-height:1.2}.oz-lead{text-wrap:pretty;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.35}.oz-body{color:var(--oz-gray);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.oz-bg-dark .oz-body,.oz-bg-panel .oz-body,.oz-on-dark .oz-body{color:var(--oz-on-dark-2)}.oz-bg-dark .oz-lead,.oz-bg-panel .oz-lead,.oz-on-dark .oz-lead{color:var(--oz-on-dark)}.oz-eyebrow{font-family:var(--oz-font);color:inherit;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.oz-eyebrow:before{content:"";background:currentColor;flex:none;width:8px;height:8px}.oz-eyebrow--plain:before{display:none}.oz-label{font-family:var(--oz-font);font-size:14px;font-weight:500;line-height:1.4}.oz-btn{--oz-btn-bg:#1a1a1a;--oz-btn-fg:#fff;--oz-btn-bd:#1a1a1a;--oz-btn-hover-bg:#34343a;--oz-btn-hover-fg:#fff;--oz-btn-hover-bd:#34343a;--oz-btn-shadow:0 10px 24px #00000038;border:1px solid var(--oz-btn-bd);background:var(--oz-btn-bg);min-height:48px;color:var(--oz-btn-fg);font-family:var(--oz-font);text-align:center;white-space:nowrap;cursor:pointer;transition:background .25s ease, color .25s ease, border-color .25s ease, transform .25s var(--oz-ease), box-shadow .25s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.oz-btn__arrow{width:16px;height:16px;transition:transform .3s var(--oz-ease);flex:none;margin-right:-4px}.oz-btn:hover,.oz-btn:focus-visible{background:var(--oz-btn-hover-bg);color:var(--oz-btn-hover-fg);border-color:var(--oz-btn-hover-bd);box-shadow:var(--oz-btn-shadow);transform:translateY(-1px)}.oz-btn:hover .oz-btn__arrow,.oz-btn:focus-visible .oz-btn__arrow{transform:translate(3px)}.oz-btn:active{box-shadow:none;transform:translateY(0)}.oz-btn:disabled{opacity:.6;cursor:not-allowed}.oz-btn:disabled:hover{background:var(--oz-btn-bg);color:var(--oz-btn-fg);border-color:var(--oz-btn-bd);box-shadow:none;transform:none}.oz-btn--dark{--oz-btn-bg:#ffffff1f;--oz-btn-fg:#fff;--oz-btn-bd:#ffffff4d;--oz-btn-hover-bg:#ffffff38;--oz-btn-hover-fg:#fff;--oz-btn-hover-bd:#ffffff80;--oz-btn-shadow:0 10px 24px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oz-btn--ghost{--oz-btn-bg:transparent;--oz-btn-fg:#fff;--oz-btn-bd:#ffffff8c;--oz-btn-hover-bg:#ffffff24;--oz-btn-hover-fg:#fff;--oz-btn-hover-bd:#fff;--oz-btn-shadow:none}.oz-btn-row{flex-wrap:wrap;gap:10px;display:flex}.oz-link{font-family:var(--oz-font);color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.oz-link svg{width:12px;height:12px;transition:transform .25s var(--oz-ease)}.oz-link:hover svg{transform:translate(3px)}.oz-chev-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oz-chev-list li{padding-left:18px;font-size:16px;font-weight:600;line-height:1.35;position:relative}.oz-chev-list li:before{content:"›";opacity:.8;font-weight:400;position:absolute;top:-1px;left:2px}.oz-chev-list--sm li{font-size:14.5px}.oz-chev-list--muted li{color:var(--oz-gray);font-weight:500}.oz-bg-dark .oz-chev-list--muted li,.oz-bg-panel .oz-chev-list--muted li{color:var(--oz-on-dark)}.oz-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oz-tag{font-family:var(--oz-font);border:1px solid var(--oz-line);color:var(--oz-gray);background:0 0;border-radius:4px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1}.oz-bg-dark .oz-tag,.oz-bg-panel .oz-tag,.oz-on-dark .oz-tag{border-color:var(--oz-line-dark);color:var(--oz-on-dark)}.oz-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);margin-bottom:clamp(40px,6vw,88px);display:grid}.oz-head__title{gap:22px;display:grid}.oz-head__aside{justify-items:start;gap:22px;display:grid}@media (max-width:900px){.oz-head{grid-template-columns:1fr;align-items:start}}.oz-rule{background:var(--oz-line);border:0;height:1px;margin:0}.oz-bg-dark .oz-rule,.oz-bg-panel .oz-rule{background:var(--oz-line-dark)}html.js [data-reveal]{opacity:0;transition:opacity .9s var(--oz-ease), transform .9s var(--oz-ease);transition-delay:var(--oz-delay,0s);transform:translateY(28px)}html.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}}.oz-header{top:12px;left:var(--oz-gutter);right:var(--oz-gutter);z-index:100;height:58px;color:var(--oz-white);transition:transform .4s var(--oz-ease);gap:8px;display:flex;position:fixed}.oz-header.is-hidden{transform:translateY(calc(-100% - 40px))}.oz-header:before{content:"";z-index:-1;top:-12px;left:calc(-1 * var(--oz-gutter));right:calc(-1 * var(--oz-gutter));pointer-events:none;background:#000;height:calc(100% + 24px);position:absolute}.oz-header__bar{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(#0e203ad1,#060e1bd1);border:1px solid #ffffff1f;border-radius:16px;flex:1;align-items:center;gap:18px;min-width:0;padding:0 8px 0 18px;display:flex;position:relative;box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff12}.oz-header__logo{flex:none;align-items:center;display:inline-flex}.oz-header__logo img{width:auto;height:26px}.oz-nav{align-items:center;gap:2px;height:100%;display:flex}.oz-nav__item{height:38px;font-family:var(--oz-font);color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:relative}.oz-nav__item:hover,.oz-nav__item[aria-expanded=true]{color:#fff;background:#ffffff17}.oz-nav__item svg{opacity:.7;width:14px;height:14px;transition:transform .25s var(--oz-ease), opacity .2s ease}.oz-nav__item[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.oz-nav__item.is-current{color:#fff}.oz-nav__item.is-current:after{content:"";background:var(--oz-blue-bright);border-radius:2px;width:16px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.oz-header__right{align-items:center;gap:4px;margin-left:auto;display:flex}.oz-header__login{color:#ffffffe0;border-radius:10px;align-items:center;height:38px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oz-header__login:hover{color:#fff;background:#ffffff17}.oz-header__cta{height:40px;color:var(--oz-ink);white-space:nowrap;transition:background .25s ease, transform .25s var(--oz-ease), box-shadow .25s ease;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.oz-header__cta:hover{background:#e4ecff;transform:translateY(-1px);box-shadow:0 10px 24px #145fae66}.oz-header__cta:active{box-shadow:none;transform:translateY(0)}.oz-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.oz-menu-toggle:hover{background:#ffffff17}.oz-mega{width:min(1040px, calc(100vw - 2 * var(--oz-gutter)));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .2s ease, transform .3s var(--oz-ease), visibility 0s linear .2s;background:linear-gradient(#0e203af7,#060e1bf7);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-8px)scale(.985);box-shadow:0 32px 80px #00000080,inset 0 1px #ffffff0f}.oz-mega.is-open{opacity:1;visibility:visible;transition:opacity .2s ease, transform .3s var(--oz-ease), visibility 0s;transform:none}.oz-mega__intro{background:radial-gradient(120% 90% at 0 0,#62a8ee5c,#0000 62%),linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:16px;align-content:space-between;gap:28px;padding:24px;display:grid;position:relative;overflow:hidden}.oz-mega__intro h2{color:#fff;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.08}.oz-mega__intro p{color:var(--oz-on-dark);margin:0;font-size:14.5px;line-height:1.5}.oz-mega__intro .oz-btn{width:100%}.oz-mega__links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;padding:4px;display:grid}.oz-mega__link{color:#fff;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px;text-decoration:none;transition:background .2s,border-color .2s;display:grid}.oz-mega__link:hover{background:#ffffff0f;border-color:#ffffff17}.oz-mega__icon{color:#dbe7ff;width:44px;height:44px;transition:background .25s ease, color .25s ease, transform .3s var(--oz-ease);background:linear-gradient(145deg,#62a8ee4d,#ffffff0f);border:1px solid #ffffff29;border-radius:12px;place-items:center;display:grid}.oz-mega__icon svg{width:21px;height:21px}.oz-mega__link:hover .oz-mega__icon{color:var(--oz-ink);background:#fff;transform:scale(1.05)rotate(-3deg)}.oz-mega__text{gap:3px;min-width:0;display:grid}.oz-mega__text strong{font-size:15px;font-weight:600}.oz-mega__text span{color:var(--oz-on-dark-2);font-size:13px;line-height:1.45}.oz-mega__go{width:16px;height:16px;color:var(--oz-on-dark-2);opacity:0;transition:opacity .2s ease, transform .3s var(--oz-ease), color .2s ease;margin-top:4px;transform:translate(-6px)}.oz-mega__link:hover .oz-mega__go,.oz-mega__link:focus-visible .oz-mega__go{opacity:1;color:#fff;transform:none}.oz-drawer{inset:80px var(--oz-gutter) auto;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;z-index:99;background:linear-gradient(#0e203afa,#060e1bfa);border:1px solid #ffffff1f;border-radius:20px;max-height:calc(100svh - 96px);padding:6px 14px 18px;display:none;position:fixed;overflow-y:auto;box-shadow:0 32px 80px #00000080}.oz-drawer.is-open{display:block}.oz-drawer__group{border-bottom:1px solid #ffffff1a}.oz-drawer__trigger{width:100%;font-family:var(--oz-font);color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 4px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.oz-drawer__trigger--link.is-current{color:#9bb9ff}.oz-drawer__trigger svg{transition:transform .25s}.oz-drawer__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.oz-drawer__list{padding:0 0 12px;display:none}.oz-drawer__list.is-open{gap:2px;display:grid}.oz-drawer__list a,.oz-drawer__list button{color:var(--oz-on-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:9px 8px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.oz-drawer__list a:hover,.oz-drawer__list button:hover{color:#fff;background:#ffffff12}.oz-drawer__icon{color:#dbe7ff;background:linear-gradient(145deg,#62a8ee4d,#ffffff0f);border:1px solid #ffffff29;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.oz-drawer__ctas{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.oz-drawer__ctas .oz-btn{padding:0 12px}@media (max-width:1080px){.oz-nav,.oz-header__login,.oz-mega{display:none}.oz-menu-toggle{display:inline-flex}}@media (max-width:560px){.oz-header__cta{display:none}}.oz-hero{background:var(--oz-black);color:#fff;isolation:isolate;min-height:max(680px,100svh);display:flex;position:relative;overflow:hidden}.oz-hero__media{z-index:-2;position:absolute;inset:0}.oz-hero__media video,.oz-hero__media img{object-fit:cover;object-position:62% 50%;opacity:.95;width:100%;height:100%}.oz-hero__shade{z-index:-1;background:radial-gradient(60% 60% at 78% 40%,#145fae38,#0000 70%),linear-gradient(90deg,#000c 0%,#0009 55%,#0000008c 100%),linear-gradient(#0000 62%,#000000d9 100%);position:absolute;inset:0}.oz-hero__inner{grid-template-rows:1fr auto;width:100%;padding-top:140px;padding-bottom:28px;display:grid}.oz-hero__copy{grid-template-columns:minmax(0,1fr);align-self:center;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.oz-hero__line{display:inline}@media (min-width:640px){.oz-hero__line{white-space:nowrap;display:block}}.oz-hero__aside{gap:14px;display:grid}.oz-hero__aside p{color:#fff;max-width:46ch}.oz-hero__eyebrow{color:var(--oz-on-dark)}.oz-hero__foot{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:48px;display:flex}@media (max-width:860px){.oz-hero__inner{padding-top:120px}}.oz-trust{background:var(--oz-panel);color:#fff;padding:26px 0 30px;overflow:hidden}.oz-trust__label{color:var(--oz-on-dark);margin-bottom:22px}.oz-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.oz-marquee__track{flex:none;gap:clamp(48px,6vw,96px);padding-right:clamp(48px,6vw,96px);animation:48s linear infinite oz-marquee;display:flex}.oz-marquee:hover .oz-marquee__track,.oz-marquee:focus-within .oz-marquee__track,.oz-marquee.is-paused .oz-marquee__track{animation-play-state:paused}.oz-trust__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.oz-trust__head .oz-trust__label{margin-bottom:0}.oz-marquee__toggle{color:#fff;font-family:var(--oz-font);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.oz-marquee__toggle svg{width:10px;height:10px}.oz-marquee__toggle:hover{color:var(--oz-ink);background:#fff}@keyframes oz-marquee{to{transform:translate(-100%)}}.oz-wordmark{white-space:nowrap;color:#ffffffd1;flex:none;align-items:center;gap:10px;font-size:clamp(18px,1.7vw,24px);font-weight:700;display:inline-flex}.oz-wordmark small{font-family:var(--oz-font);color:var(--oz-on-dark-2);border:1px solid var(--oz-line-dark);border-radius:3px;padding:3px 6px;font-size:11px;font-weight:400}@media (prefers-reduced-motion:reduce){.oz-marquee__track{flex-wrap:wrap;animation:none}.oz-marquee__track[aria-hidden=true]{display:none}}.oz-banner{border-radius:var(--oz-radius);background:var(--oz-panel);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,72px);padding:clamp(28px,4vw,56px);text-decoration:none;display:grid;position:relative;overflow:hidden}.oz-banner:after{content:"";z-index:-1;background:radial-gradient(50% 90% at 100% 0,#145fae59,#0000 70%),radial-gradient(40% 70% at 85% 100%,#b2081d2e,#0000 70%);position:absolute;inset:0}.oz-banner__title{gap:18px;display:grid}.oz-banner__side{justify-items:start;gap:22px;display:grid}.oz-banner__logo{opacity:.95;width:auto;height:34px}.oz-banner .oz-body{color:var(--oz-on-dark)}@media (max-width:860px){.oz-banner{grid-template-columns:1fr}}.oz-plist{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(32px,6vw,120px);display:grid}.oz-plist__intro{align-self:start;justify-items:start;gap:24px;display:grid;position:sticky;top:110px}.oz-plist__rows{display:grid}.oz-prow{border-top:1px solid var(--oz-line);grid-template-columns:minmax(0,1fr);gap:8px;padding:clamp(32px,4vw,56px) 0;display:grid}.oz-prow:last-child{border-bottom:1px solid var(--oz-line)}.oz-prow__num{font-family:var(--oz-font);color:var(--oz-gray);padding-top:12px;font-size:13px}.oz-prow__body{justify-items:start;gap:18px;display:grid}.oz-prow__body .oz-body{color:#3c3c3c;max-width:52ch;font-size:18px}@media (max-width:900px){.oz-plist{grid-template-columns:1fr}.oz-plist__intro{position:static}.oz-prow{grid-template-columns:1fr}.oz-prow__num{padding-top:0}}.oz-tabs{border-bottom:1px solid var(--oz-line);scrollbar-width:none;gap:0;margin-bottom:clamp(28px,4vw,48px);display:flex;overflow-x:auto}.oz-tabs::-webkit-scrollbar{display:none}.oz-bg-dark .oz-tabs,.oz-bg-panel .oz-tabs{border-color:var(--oz-line-dark)}.oz-tab{font-family:var(--oz-font);color:var(--oz-gray-2);cursor:pointer;background:0 0;border:0;flex:none;margin-right:clamp(22px,3.4vw,48px);padding:0 0 16px;font-size:15px;font-weight:600;transition:color .2s;position:relative}.oz-tab:hover,.oz-tab.is-active{color:inherit}.oz-bg-dark .oz-tab,.oz-bg-panel .oz-tab{color:var(--oz-on-dark-2)}.oz-bg-dark .oz-tab:hover,.oz-bg-dark .oz-tab.is-active{color:#fff}.oz-tab__bar{transform-origin:0;background:currentColor;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.oz-tab .oz-tab__bar{transition:transform .3s var(--oz-ease)}.oz-tab.is-active .oz-tab__bar{transform:scaleX(1)}.oz-feature{animation:oz-fade-up .6s var(--oz-ease) both;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.oz-feature__text{justify-items:start;gap:22px;display:grid}.oz-feature__shot{border-radius:var(--oz-radius);border:1px solid var(--oz-line);background:var(--oz-mist);aspect-ratio:16/9.6;position:relative;overflow:hidden}.oz-bg-dark .oz-feature__shot{border-color:var(--oz-line-dark);background:var(--oz-panel)}.oz-feature__shot img{object-fit:cover;object-position:top left}.oz-feature__shot--bare{aspect-ratio:2000/1244;background:0 0;border:0;overflow:visible}.oz-bg-dark .oz-feature__shot--bare{background:0 0;border:0}.oz-feature__shot--bare img{object-fit:contain;object-position:center}.oz-feature__chips{border-top:1px solid var(--oz-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.oz-bg-dark .oz-feature__chips{border-color:var(--oz-line-dark)}.oz-feature__chip{gap:4px;padding:16px 16px 0 0;display:grid}.oz-feature__chip+.oz-feature__chip{border-left:1px solid var(--oz-line);padding-left:16px}.oz-bg-dark .oz-feature__chip+.oz-feature__chip{border-color:var(--oz-line-dark)}.oz-feature__chip strong{font-size:15px}.oz-feature__chip span{color:var(--oz-gray);font-size:13.5px;line-height:1.45}.oz-bg-dark .oz-feature__chip span{color:var(--oz-on-dark-2)}@keyframes oz-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.oz-feature,.oz-feature__chips{grid-template-columns:1fr}.oz-feature__chip+.oz-feature__chip{border-left:0;border-top:1px solid var(--oz-line);padding-left:0}}.oz-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.oz-card{background:var(--oz-white);border-radius:var(--oz-radius);color:inherit;transition:border-color .25s ease, transform .35s var(--oz-ease);border:1px solid #0000;grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.oz-card:hover{border-color:var(--oz-ink)}.oz-card__media{aspect-ratio:4/3;background:var(--oz-mist-2);position:relative;overflow:hidden}.oz-card__media img{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter .4s ease, transform .6s var(--oz-ease)}.oz-card:hover .oz-card__media img{filter:none;transform:scale(1.03)}.oz-card__body{align-content:start;gap:12px;padding:22px 22px 24px;display:grid}.oz-card__body .oz-h4{font-size:28px}.oz-card__body p{color:var(--oz-gray);margin:0;font-size:15px;line-height:1.5}.oz-card__arrow{z-index:1;background:#fff;border-radius:4px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.oz-card__arrow svg{width:14px;height:14px}.oz-card--dark{background:var(--oz-panel);color:#fff;grid-template-rows:1fr}.oz-card--dark .oz-card__body{align-content:space-between;min-height:100%;padding:26px}.oz-card--dark p{color:var(--oz-on-dark-2)}.oz-card--dark:hover{border-color:#fff}.oz-ind-nav{border-bottom:1px solid var(--oz-line);margin-bottom:16px}.oz-ind-nav__inner{scrollbar-width:none;gap:clamp(18px,3vw,40px);display:flex;overflow-x:auto}.oz-ind-nav__inner::-webkit-scrollbar{display:none}.oz-ind-nav [role=tab]{font-family:var(--oz-font);color:var(--oz-gray-2);cursor:pointer;background:0 0;border:0;flex:none;padding:18px 0 16px;font-size:14.5px;font-weight:600;transition:color .2s;position:relative}.oz-ind-nav [role=tab]:after{content:"";background:var(--oz-ink);transform-origin:0;height:3px;transition:transform .35s var(--oz-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.oz-ind-nav [role=tab].is-active:after{transform:scaleX(1)}.oz-ind-anchor{height:0;scroll-margin-top:96px;display:block}.oz-ind{animation:oz-fade-up .45s var(--oz-ease) both;border-radius:var(--oz-radius);background:var(--oz-panel);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,96px);min-height:min(640px,78svh);padding:clamp(28px,4vw,56px);scroll-margin-top:150px;display:grid;position:relative;overflow:hidden}.oz-ind__bg{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 85% 20%,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 85% 20%,#000,#0000 75%)}.oz-ind__glow{z-index:-1;position:absolute;inset:0}.oz-ind__symbol{opacity:.07;z-index:-1;filter:grayscale()brightness(3);pointer-events:none;width:min(54%,560px);position:absolute;bottom:-18%;right:-6%}.oz-ind__left{align-content:space-between;justify-items:start;gap:40px;display:grid}.oz-ind__right{align-content:start;gap:34px;padding-top:6px;display:grid}.oz-ind__right .oz-lead{color:#fff;max-width:30ch}.oz-ind__apps{gap:14px;display:grid}.oz-ind__apps .oz-label{color:var(--oz-on-dark-2)}.oz-ind__proof{border-top:1px solid var(--oz-line-dark);gap:10px;padding-top:22px;display:grid}.oz-ind__proof p{color:var(--oz-on-dark);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:900px){.oz-ind{grid-template-columns:1fr;min-height:0}}.oz-stats{border-top:1px solid var(--oz-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oz-stat{border-left:1px solid var(--oz-line-dark);align-content:start;gap:10px;padding:28px 24px 8px;display:grid}.oz-stat:first-child{border-left:0;padding-left:0}.oz-stat__num{font-size:clamp(44px,5.4vw,80px);font-weight:700;line-height:.95}.oz-stat__label{font-size:17px;font-weight:700}.oz-stat__desc{color:var(--oz-on-dark-2);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:980px){.oz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-stat:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.oz-stats{grid-template-columns:1fr}.oz-stat{border-left:0;border-top:1px solid var(--oz-line-dark);padding-left:0}.oz-stat:first-child{border-top:0}}.oz-models{border-top:1px solid var(--oz-line-dark);flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:clamp(48px,6vw,80px);padding-top:28px;display:flex}.oz-models .oz-label{color:var(--oz-on-dark-2);margin-right:8px}.oz-models .oz-wordmark{color:#ffffffc7;font-size:clamp(16px,1.4vw,20px)}.oz-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oz-three--two{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-option{border-top:2px solid var(--oz-ink);align-content:start;gap:16px;padding:28px 0 0;display:grid}.oz-option .oz-body{max-width:38ch}.oz-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(48px,6vw,88px);display:grid}.oz-control{background:var(--oz-mist);border-radius:var(--oz-radius);align-content:start;gap:22px;padding:28px;display:grid}.oz-control__head{justify-content:space-between;align-items:center;display:flex}.oz-control__head svg{width:22px;height:22px}@media (max-width:900px){.oz-three,.oz-three--two,.oz-controls{grid-template-columns:1fr}}.oz-recog{background:var(--oz-white);border-radius:var(--oz-radius);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,96px);padding:clamp(28px,4vw,56px);display:grid}.oz-certs{align-content:start;gap:26px;display:grid}.oz-certs__group{gap:12px;display:grid}.oz-certs__title{color:var(--oz-gray);margin:0;font-size:14px;font-weight:600}.oz-certs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.oz-cert{border:1px solid var(--oz-line);background:#fff;border-radius:14px;align-content:start;gap:4px;padding:18px;display:grid}.oz-cert strong{white-space:nowrap;font-size:clamp(17px,1.5vw,20px);line-height:1.15}.oz-cert__note{color:var(--oz-gray);font-size:14px;line-height:1.35}.oz-cert__icon{border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.oz-cert__icon svg{width:20px;height:20px}@media (max-width:440px){.oz-certs__list{grid-template-columns:1fr}}.oz-recog__text{justify-items:start;gap:22px;display:grid}@media (max-width:900px){.oz-recog{grid-template-columns:1fr}}.oz-steps{border-top:1px solid var(--oz-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oz-step{border-left:1px solid var(--oz-line-dark);align-content:start;gap:14px;padding:28px 28px 0;display:grid}.oz-step:first-child{border-left:0;padding-left:0}.oz-step__num{color:#fff;font-size:clamp(56px,6vw,96px);font-weight:700;line-height:.9}.oz-step p{color:var(--oz-on-dark-2);max-width:34ch;margin:0;font-size:15.5px;line-height:1.55}.oz-solutions-cta{border-top:1px solid var(--oz-line-dark);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(48px,6vw,80px);padding-top:28px;display:flex}@media (max-width:900px){.oz-steps{grid-template-columns:1fr}.oz-step{border-left:0;border-bottom:1px solid var(--oz-line-dark);padding-bottom:28px;padding-left:0}}.oz-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oz-post{background:var(--oz-mist);border-radius:var(--oz-radius);min-height:320px;color:inherit;border:1px solid #0000;grid-template-rows:auto 1fr auto;gap:18px;padding:26px;text-decoration:none;transition:border-color .25s,background .25s;display:grid}.oz-post:hover{border-color:var(--oz-ink);background:#fff}.oz-post__meta{color:var(--oz-gray);justify-content:space-between;gap:12px;display:flex}.oz-post h3{text-wrap:balance;margin:0 0 12px;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.12}.oz-post p{color:var(--oz-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.oz-post__foot{color:var(--oz-gray);justify-content:space-between;align-items:center;display:flex}.oz-post__foot svg{width:14px;height:14px;color:var(--oz-ink)}@media (max-width:900px){.oz-posts{grid-template-columns:1fr}}.oz-cta{isolation:isolate;background:var(--oz-black);color:#fff;position:relative;overflow:hidden}.oz-cta__media{z-index:-2;position:absolute;inset:0}.oz-cta__media img{object-fit:cover;opacity:.45}.oz-cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000eb 20%,#0006);position:absolute;inset:0}.oz-cta__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,96px);display:grid}.oz-cta__side{justify-items:start;gap:24px;display:grid}@media (max-width:900px){.oz-cta__inner{grid-template-columns:1fr}}.oz-footer{color:var(--oz-ink);border-top:1px solid var(--oz-line);background:#fff;padding:clamp(64px,8vw,112px) 0 28px}.oz-footer__top{grid-template-columns:minmax(200px,1.1fr) repeat(3,minmax(0,1fr)) max-content;gap:40px 32px;display:grid}.oz-footer__brand{align-content:start;justify-items:start;gap:22px;display:grid}.oz-footer__brand img{width:auto;height:30px}.oz-footer__brand p{color:var(--oz-gray);max-width:32ch;margin:0;font-size:15px;line-height:1.5}.oz-footer__addr{color:var(--oz-gray);font-size:14px;font-style:normal;line-height:1.6}.oz-footer__addr b{color:var(--oz-ink);font-weight:600}.oz-footer__col h2{font-family:var(--oz-font);color:var(--oz-gray);margin:0 0 16px;font-size:13px;font-weight:400}.oz-footer__col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.oz-footer__col li{font-size:14.5px;font-weight:600}.oz-footer__col a,.oz-footer__col button{color:var(--oz-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding-left:16px;text-decoration:none;position:relative}.oz-footer__col a:before,.oz-footer__col button:before{content:"›";color:var(--oz-gray);transition:transform .2s;position:absolute;left:0}.oz-footer__col a:hover:before,.oz-footer__col button:hover:before{color:var(--oz-blue);transform:translate(3px)}.oz-footer__col a:hover,.oz-footer__col button:hover{color:var(--oz-blue)}.oz-footer__col .oz-footer__plain{color:var(--oz-ink);white-space:nowrap;padding-left:0;font-weight:500}.oz-footer__bottom{border-top:1px solid var(--oz-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(56px,7vw,96px);padding-top:22px;display:flex}.oz-footer__social{gap:14px;display:flex}.oz-footer__social a{color:var(--oz-ink);opacity:.85;display:inline-flex}.oz-footer__social a:hover{opacity:1;color:var(--oz-blue)}.oz-footer__social svg{fill:currentColor;width:18px;height:18px}.oz-footer__legal{color:var(--oz-gray);flex-wrap:wrap;gap:6px 22px;font-size:13px;display:flex}.oz-footer__legal a,.oz-footer__legal button{color:var(--oz-gray);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.oz-footer__legal a:hover,.oz-footer__legal button:hover{color:var(--oz-blue)}@media (max-width:1080px){.oz-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-footer__brand,.oz-footer__col--certs{grid-column:1/-1}}@media (max-width:520px){.oz-footer__top{grid-template-columns:1fr}}.oz-page-hero{background:var(--oz-black);color:#fff;isolation:isolate;padding:180px 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.oz-page-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 80% 10%,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 80% 10%,#000,#0000 75%)}.oz-page-hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,96px);display:grid}.oz-page-hero__side{justify-items:start;gap:22px;display:grid}@media (max-width:900px){.oz-page-hero__inner{grid-template-columns:1fr}}.oz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oz-tile{background:var(--oz-white);border-radius:var(--oz-radius);align-content:start;gap:14px;min-height:240px;padding:28px;display:grid}.oz-bg-white .oz-tile{background:var(--oz-mist)}.oz-tile svg{width:24px;height:24px}.oz-tile .oz-body{font-size:15.5px}@media (max-width:900px){.oz-grid-3{grid-template-columns:1fr}}.btn{border-radius:var(--oz-radius);font-family:var(--oz-font);font-weight:600}.btn-glow{animation:none;background:var(--oz-ink)!important;border:1px solid var(--oz-ink)!important;color:#fff!important;box-shadow:none!important}.btn-glow:before{display:none}.btn-glow:hover{transform:none;color:var(--oz-ink)!important;box-shadow:none!important;background:#fff!important}.btn-primary{box-shadow:none}.btn-primary:hover,.btn-ghost:hover{transform:none}.btn-shine{border:1px solid var(--oz-ink)!important;box-shadow:none!important;background:#fff!important}.btn-shine:after{display:none}.btn-shine:hover{transform:none;background:var(--oz-ink)!important}.btn-shine:hover .btn-shine-label{color:#fff}.card{border-radius:var(--oz-radius)}.card:hover{box-shadow:none;border-color:var(--oz-ink);transform:none}.section-tag{border:1px solid;font-family:var(--oz-font)!important;text-transform:none!important;background:0 0!important;border-radius:4px!important;font-weight:400!important}.section-title{font-weight:700!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cc-backdrop{display:none}.cc-bar,.light .cc-bar{width:calc(100% - 2 * var(--oz-gutter));border-radius:var(--oz-radius);max-width:none;animation:cc-slide-up .32s var(--oz-ease) both;background:#060e1bf5;border:1px solid #ffffff24;bottom:12px;box-shadow:0 12px 32px #00000040}.cc-bar:after{display:none}.cc-bar__inner{gap:20px;padding:14px 16px 14px 20px}.cc-bar__icon{display:none}.light .cc-bar__headline,.cc-bar__headline{color:#fff;font-size:14px;font-weight:700}.light .cc-bar__sub,.cc-bar__sub{color:var(--oz-on-dark-2);font-size:13px}.light .cc-link,.cc-link{color:#fff;text-underline-offset:2px;text-decoration:underline}.cc-btn{border-radius:var(--oz-radius);font-family:var(--oz-font);font-size:13px;font-weight:400}.cc-bar .cc-btn--accept{color:var(--oz-ink);background:#fff;border-color:#fff}.cc-bar .cc-btn--accept:hover{color:#fff;background:0 0}.cc-bar .cc-btn--manage{color:#fff;border-color:#ffffff80}.cc-bar .cc-btn--manage:hover{color:var(--oz-ink);background:#fff;border-color:#fff}.cc-modal{border-radius:var(--oz-radius)}.cc-modal .cc-btn--accept{background:var(--oz-ink);color:#fff}.cc-toggle--on{background:var(--oz-ink)!important}@media (max-width:560px){.oz-hero__foot{flex-direction:column-reverse;align-items:stretch;gap:20px}.oz-hero__foot .oz-btn-row{grid-template-columns:1fr 1fr;display:grid}.oz-btn-row .oz-btn{padding:0 14px}.oz-hero__inner{padding-top:104px}.oz-head__aside[style]{justify-items:start!important}.oz-ind{padding:24px 20px}.oz-recog{padding:20px}.oz-models{gap:10px 22px}}.cc-categories{border:0;min-width:0;margin:0;padding:0 24px}.cc-category--check{border-bottom:1px solid var(--oz-line);grid-template-columns:22px 1fr;align-items:start;gap:4px 12px;padding:16px 0;display:grid}.cc-category--check:last-child{border-bottom:0}.cc-check{width:20px;height:20px;accent-color:var(--oz-ink);cursor:pointer;margin:2px 0 0}.cc-check:disabled{cursor:not-allowed}.cc-category--check .cc-category__name{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}.cc-category--check .cc-category__body{color:var(--oz-gray);background:0 0;grid-column:2;margin:0;padding:0;font-size:14px;line-height:1.5}.cc-modal__footer{gap:8px;display:grid}.cc-modal:focus{outline:none}.cc-bar__headline{margin:0}.oz-chev-list a,.oz-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:380px){.oz-hero__foot .oz-btn-row{grid-template-columns:1fr}}.oz-billing{justify-items:start;gap:12px;display:grid}.oz-billing__toggle{border:1px solid var(--oz-line-dark);border-radius:var(--oz-radius);background:0 0;gap:4px;padding:4px;display:inline-flex}.oz-billing__opt{min-width:108px;color:var(--oz-on-dark);font-family:var(--oz-font);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:11px 18px;font-size:13px;line-height:1.2;transition:background .2s,color .2s}.oz-billing__opt:hover{color:#fff;background:#ffffff0f}.oz-billing__opt.is-active{color:var(--oz-ink);background:#fff}.oz-billing__opt:focus-visible{outline:2px solid var(--oz-blue-bright);outline-offset:2px}.oz-billing__note{color:var(--oz-on-dark-2)}.oz-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (max-width:1200px){.oz-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.oz-plans{grid-template-columns:1fr}}.oz-plan{background:var(--oz-white);min-width:0;color:var(--oz-ink);border:1px solid var(--oz-line);border-radius:var(--oz-radius);flex-direction:column;padding:26px 24px 24px;transition:border-color .25s;display:flex;position:relative}.oz-plan:hover{border-color:var(--oz-ink)}.oz-plan--featured{background:var(--oz-panel);color:#fff;border-color:var(--oz-panel)}.oz-plan__top{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.oz-plan__badge{font-family:var(--oz-font);border:1px solid var(--oz-line);color:var(--oz-gray);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;line-height:1;display:inline-flex}.oz-plan__badge--accent{border-color:var(--oz-line-dark);color:#fff}.oz-plan__badge--accent:before{content:"";background:var(--oz-blue-bright);flex:none;width:7px;height:7px}.oz-plan__head{gap:10px;margin-top:28px;display:grid}.oz-plan__name{text-wrap:balance;margin:0;font-size:clamp(22px,1.7vw,26px);font-weight:700;line-height:1.1}.oz-plan__summary{color:var(--oz-gray);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.oz-plan--featured .oz-plan__summary{color:var(--oz-on-dark-2)}.oz-plan__price{border-top:1px solid var(--oz-line);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:30px;padding-top:22px;display:flex}.oz-plan--featured .oz-plan__price{border-color:var(--oz-line-dark)}.oz-plan__currency{align-self:flex-start;margin-top:6px;font-size:20px;font-weight:700}.oz-plan__amount{font-variant-numeric:tabular-nums;color:inherit;font-size:clamp(44px,3.6vw,56px);font-weight:700;line-height:.95}.oz-plan__unit{color:var(--oz-gray);font-size:12px}.oz-plan--featured .oz-plan__unit{color:var(--oz-on-dark-2)}.oz-plan__total{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:12px}.oz-plan__seats{font-family:var(--oz-font);border:1px solid var(--oz-line);color:var(--oz-ink);border-radius:4px;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;padding:7px 9px;font-size:12px;line-height:1;display:inline-flex}.oz-plan--featured .oz-plan__seats{border-color:var(--oz-line-dark);color:#fff}.oz-plan__features{border-top:1px solid var(--oz-line);flex-grow:1;margin:24px 0 0;padding:0;list-style:none}.oz-plan--featured .oz-plan__features{border-color:var(--oz-line-dark)}.oz-plan__features li{border-bottom:1px solid var(--oz-line);align-items:center;gap:10px;padding:11px 0;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.oz-plan--featured .oz-plan__features li{border-color:var(--oz-line-dark)}.oz-plan__features li svg{flex:none}.oz-plan__features li.is-off{color:var(--oz-gray-2);text-decoration:line-through}.oz-plan__cta{flex-direction:column;flex-shrink:0;margin-top:24px;display:flex}.oz-plan__cta .oz-btn{width:100%}.oz-plan__cta .oz-btn:disabled{opacity:.6;pointer-events:none}.oz-plan__loading{align-items:center;gap:8px;display:inline-flex}.oz-plan__error{color:var(--oz-red);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.35}.oz-plan--featured .oz-plan__error{color:#ff8a96}.oz-pricing .price-ticker-initial,.oz-pricing .price-ticker-up,.oz-pricing .price-ticker-down{animation:oz-price-in .7s var(--oz-ease) both}.oz-pricing .price-ticker-note,.oz-pricing .price-ticker-note.price-ticker-down{color:var(--oz-gray)}.oz-pricing .oz-plan--featured .price-ticker-note,.oz-pricing .oz-plan--featured .price-ticker-note.price-ticker-down{color:var(--oz-on-dark-2)}@keyframes oz-price-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.oz-pricing .price-ticker-initial,.oz-pricing .price-ticker-up,.oz-pricing .price-ticker-down{animation:none}}.oz-aws{justify-content:center;margin-top:28px;display:flex}.oz-aws__link{background:var(--oz-white);border:1px solid var(--oz-line);border-radius:var(--oz-radius);color:var(--oz-ink);align-items:center;gap:14px;padding:14px 48px 14px 18px;text-decoration:none;transition:border-color .25s;display:inline-flex;position:relative}.oz-aws__link:hover{border-color:var(--oz-ink)}.oz-aws__link:focus-visible{outline:2px solid var(--oz-blue-bright);outline-offset:3px}.oz-aws__logo{flex:none;width:32px;height:32px;display:block}.oz-aws__text{text-align:left;flex-direction:column;gap:3px;line-height:1.2;display:flex}.oz-aws__label{color:var(--oz-gray);font-size:11.5px}.oz-aws__name{font-size:16px;font-weight:700}.oz-aws__arrow{width:14px;height:14px;transition:transform .3s var(--oz-ease);position:absolute;top:9px;right:9px}.oz-aws__link:hover .oz-aws__arrow{transform:translate(2px,-2px)}.oz-matrix{-webkit-overflow-scrolling:touch;border-top:1px solid var(--oz-ink);overflow-x:auto}.oz-matrix__table{border-collapse:collapse;width:100%;min-width:720px}.oz-matrix__table th{font-family:var(--oz-font);text-align:center;vertical-align:bottom;color:var(--oz-ink);border-bottom:1px solid var(--oz-line);padding:18px 16px;font-size:12px;font-weight:400;line-height:1.35}.oz-matrix__table th.oz-matrix__feature{text-align:left;width:32%;color:var(--oz-gray);padding-left:0}.oz-matrix__table th.is-featured:before{content:"";vertical-align:1px;background:var(--oz-blue);width:7px;height:7px;margin-right:8px;display:inline-block}.oz-matrix__group td{border-bottom:1px solid var(--oz-ink);padding:34px 0 12px;font-size:18px;font-weight:700}.oz-matrix__row td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--oz-line);padding:14px 16px}.oz-matrix__row td.oz-matrix__label{text-align:left;padding-left:0;font-size:15px;font-weight:600}.oz-matrix__row:hover td{background:var(--oz-mist)}.oz-matrix__row:hover td.oz-matrix__label{background:0 0}.oz-matrix__yes{color:var(--oz-ink);display:inline-block}.oz-matrix__no{color:var(--oz-gray-2);display:inline-block}.oz-matrix__val{color:var(--oz-gray);font-size:14px;line-height:1.4}.oz-partner .oz-partner-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vw,48px)}.oz-partner .oz-partner-cats__head{justify-content:space-between;align-items:center;display:flex}.oz-partner .oz-partner-cats__head svg{width:22px;height:22px;color:var(--oz-ink)}@media (max-width:900px){.oz-partner .oz-partner-cats{grid-template-columns:1fr;gap:40px}}.oz-partner .oz-page-hero .oz-tags{margin-top:6px}.oz-partner .oz-cta{background:var(--oz-black)}.oz-partner .oz-cta:after{display:none}.oz-partner .partner-fizzle-cell{animation:none;display:none}.oz-ct{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}@media (max-width:900px){.oz-ct{grid-template-columns:minmax(0,1fr)}.oz-ct__card{order:1}.oz-ct__info{order:2}}.oz-ct__info{align-content:start;gap:28px;display:grid}.oz-ct__list{border-top:1px solid var(--oz-line);margin:0;padding:0;list-style:none}.oz-ct__item{border-bottom:1px solid var(--oz-line);gap:10px;padding:22px 0;display:grid}.oz-ct__label{color:var(--oz-gray);align-items:center;gap:8px;display:inline-flex}.oz-ct__label svg{flex:none;width:14px;height:14px}.oz-ct__value{color:var(--oz-ink);overflow-wrap:anywhere;justify-self:start;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.35;text-decoration:none}a.oz-ct__value{border-bottom:1px solid #0000;transition:border-color .2s}a.oz-ct__value:hover,a.oz-ct__value:focus-visible{border-bottom-color:currentColor}.oz-ct__card{background:var(--oz-white);border:1px solid var(--oz-line);border-radius:var(--oz-radius);min-width:0;padding:clamp(22px,3.2vw,44px);position:relative}.oz-ct__form{flex-direction:column;gap:20px;display:flex}.oz-ct__form-head{border-bottom:1px solid var(--oz-line);color:var(--oz-gray);justify-content:space-between;gap:12px;margin:0 0 4px;padding-bottom:18px;display:flex}.oz-ct__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:560px){.oz-ct__row{grid-template-columns:minmax(0,1fr)}}.oz-ct__req{color:var(--oz-red)}.oz-field{flex-direction:column;gap:8px;min-width:0;display:flex}.oz-field__label{font-family:var(--oz-font);color:var(--oz-ink);font-size:13px;font-weight:400;line-height:1.3}.oz-field__shell{align-items:center;display:flex;position:relative}.oz-field__shell>svg{width:16px;height:16px;color:var(--oz-gray-2);pointer-events:none;position:absolute;left:14px}.oz-field__input{width:100%;min-height:48px;font:inherit;color:var(--oz-ink);background:var(--oz-white);border:1px solid var(--oz-line);appearance:none;border-radius:4px;padding:12px 14px;font-size:15px;line-height:1.4;transition:border-color .18s,box-shadow .18s}.oz-field__input--icon{padding-left:40px}.oz-field__input--sm{min-height:38px;padding:8px 10px;font-size:13.5px}.oz-field__textarea{resize:vertical;min-height:140px}.oz-field__input::placeholder,.oz-phone__input::placeholder{color:var(--oz-gray-2);opacity:1}.oz-field__input:hover:not(:disabled){border-color:#c4c4c4}.oz-field__input:focus{border-color:var(--oz-ink);box-shadow:0 0 0 1px var(--oz-ink);outline:none}.oz-field__input[aria-invalid=true]{border-color:var(--oz-red)}.oz-field__input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--oz-red)}.oz-field__input:disabled,.oz-phone__input:disabled{background:var(--oz-mist);color:var(--oz-gray);cursor:not-allowed}.oz-field__error,.oz-field__warn{margin:0;font-size:12.5px;font-weight:600;line-height:1.35}.oz-field__error{color:var(--oz-red)}.oz-field__warn{color:var(--oz-gray);font-weight:500}.oz-phone{border:1px solid var(--oz-line);background:var(--oz-white);border-radius:4px;min-height:48px;transition:border-color .18s,box-shadow .18s;display:flex}.oz-phone:hover{border-color:#c4c4c4}.oz-phone:focus-within{border-color:var(--oz-ink);box-shadow:0 0 0 1px var(--oz-ink)}.oz-phone__code{border-right:1px solid var(--oz-line);background:var(--oz-mist);border-radius:3px 0 0 3px;flex:none;align-items:stretch;display:flex;position:relative}.oz-phone__trigger{font:inherit;color:var(--oz-ink);cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:6px;padding:0 10px 0 12px;display:flex}.oz-phone__trigger:disabled{cursor:not-allowed;opacity:.6}.oz-phone__trigger .oz-label{font-size:12.5px}.oz-phone__flag{flex:none;font-size:16px;line-height:1}.oz-phone__chev{color:var(--oz-gray);transition:transform .2s}.oz-phone__chev.is-open{transform:rotate(180deg)}.oz-phone__menu{z-index:50;background:var(--oz-white);border:1px solid var(--oz-ink);border-radius:var(--oz-radius);flex-direction:column;width:min(270px,100vw - 64px);max-height:300px;display:flex;position:absolute;top:calc(100% + 6px);left:-1px;overflow:hidden;box-shadow:0 12px 32px #00000014}.oz-phone__search{border-bottom:1px solid var(--oz-line);flex:none;padding:10px}.oz-phone__options{flex:1;overflow-y:auto}.oz-phone__options::-webkit-scrollbar{display:none}.oz-phone__option{width:100%;font:inherit;text-align:left;color:var(--oz-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;display:flex}.oz-phone__option:hover,.oz-phone__option.is-active{background:var(--oz-mist)}.oz-phone__option.is-active .oz-phone__name{font-weight:700}.oz-phone__option .oz-phone__flag{font-size:17px}.oz-phone__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.oz-phone__dial{color:var(--oz-gray);flex:none;font-size:12px}.oz-phone__empty{text-align:center;color:var(--oz-gray);padding:20px 14px}.oz-phone__input{min-width:0;font:inherit;color:var(--oz-ink);background:0 0;border:0;border-radius:0 3px 3px 0;outline:none;flex:1;padding:12px 14px;font-size:15px}.oz-agents{border-top:1px solid var(--oz-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.oz-agents__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oz-agents__title{color:var(--oz-gray)}.oz-agents__add{align-items:center;display:inline-flex;position:relative}.oz-agents__add-icon{color:var(--oz-ink);pointer-events:none;display:inline-flex;position:absolute;left:10px}.oz-agents__select{min-height:34px;font-family:var(--oz-font);color:var(--oz-ink);background:var(--oz-white);border:1px solid var(--oz-line);appearance:none;cursor:pointer;border-radius:4px;padding:6px 12px 6px 30px;font-size:12.5px;transition:border-color .18s}.oz-agents__select:hover,.oz-agents__select:focus{border-color:var(--oz-ink);outline:none}.oz-agents__list{flex-direction:column;gap:8px;display:flex}.oz-agent{background:var(--oz-mist);border:1px solid var(--oz-line);border-radius:var(--oz-radius);align-items:center;gap:12px;padding:10px 12px;display:flex}.oz-agent__img{background:var(--oz-mist-2);border-radius:4px;flex:none;width:44px;height:44px;overflow:hidden}.oz-agent__img img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.oz-agent__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.oz-agent__copy strong{color:var(--oz-ink);font-size:16px;font-weight:700;line-height:1.15}.oz-agent__copy .oz-label{color:var(--oz-gray);font-size:12px}.oz-agent__remove{width:28px;height:28px;color:var(--oz-ink);background:var(--oz-white);border:1px solid var(--oz-line);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.oz-ct__alert{color:var(--oz-red);background:#b2081d0a;border:1px solid;border-radius:4px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.oz-ct__submit{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.oz-ct__submit .oz-btn:disabled{cursor:wait}.oz-ct__success{justify-items:start;gap:16px;padding:clamp(8px,2vw,24px) 0;display:grid}.oz-ct__success-icon{color:#fff;background:var(--oz-ink);border-radius:var(--oz-radius);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (max-width:560px){.oz-field__input,.oz-phone__input{font-size:16px}}.oz-ins-filter{border-bottom:1px solid var(--oz-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-bottom:clamp(28px,4vw,48px);padding-bottom:20px;display:grid}.oz-ins-filter__label,.oz-ins-filter__count{color:var(--oz-gray);white-space:nowrap;margin:0}.oz-ins-filter__chips{min-width:0}@media (max-width:760px){.oz-ins-filter{grid-template-columns:minmax(0,1fr) auto}.oz-ins-filter__chips{grid-area:2/1/auto/-1}}.oz-chip-row{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.oz-chip-row.is-expanded{flex-wrap:wrap;overflow:visible}.oz-chip{font-family:var(--oz-font);color:var(--oz-gray);background:var(--oz-white);border:1px solid var(--oz-line);white-space:nowrap;cursor:pointer;border-radius:4px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.oz-chip:hover{color:var(--oz-ink);border-color:var(--oz-ink)}.oz-chip:focus-visible{outline:2px solid var(--oz-blue-bright);outline-offset:-2px}.oz-chip svg{flex:none;width:13px;height:13px}.oz-chip__chev{transition:transform .2s}.oz-chip__chev.is-open{transform:rotate(180deg)}.oz-ins-grid{row-gap:12px}.oz-ins-card{grid-template-columns:minmax(0,1fr);min-width:0}@media (max-width:900px){.oz-ins-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1180px){.oz-ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.oz-ins-card h2{text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.12;display:-webkit-box;overflow:hidden}.oz-ins-card .oz-post__meta{align-items:baseline}.oz-ins-card__tags{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oz-ins-card__date{flex:none}.oz-ins-card:focus-visible{outline:2px solid var(--oz-blue-bright);outline-offset:3px}@media (max-width:900px){.oz-ins-card{min-height:260px}}.oz-article-hero{padding-top:140px}.oz-article-hero__back{color:var(--oz-on-dark);margin-bottom:clamp(40px,6vw,72px)}.oz-article-hero__back:hover{color:#fff}.oz-article-hero__back svg{width:13px;height:13px}.oz-article-hero__back:hover svg{transform:translate(-3px)}.oz-article-hero__inner{gap:24px;max-width:1080px;display:grid}.oz-article-meta{color:var(--oz-on-dark-2);flex-wrap:wrap;gap:6px 0;margin:0;display:flex}.oz-article-meta span+span:before{content:"·";color:var(--oz-gray-2);margin:0 10px}.oz-article-meta span:first-child{color:#fff}.oz-article{grid-template-columns:minmax(0,720px);justify-content:center;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.oz-article--toc{grid-template-columns:220px minmax(0,720px)}.oz-article__body{min-width:0}.oz-article__toc{top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 64px);align-self:start;position:sticky;overflow-y:auto}@media (max-width:1080px){.oz-article--toc{grid-template-columns:minmax(0,720px)}.oz-article__toc{display:none}}.oz-article__body .prose-blog{overflow-wrap:break-word;font-size:18px;line-height:1.7}.oz-article__body .prose-blog>:first-child{margin-top:0}.oz-article__body .prose-blog h2{margin-top:3rem;scroll-margin-top:120px;font-size:clamp(26px,2.4vw,34px);line-height:1.12}.oz-article__body .prose-blog h3{margin-top:2.25rem;scroll-margin-top:120px;font-size:clamp(20px,1.7vw,24px)}.oz-article__body .prose-blog h4{scroll-margin-top:120px}.oz-article__body .prose-blog p,.oz-article__body .prose-blog li{color:#2b2b2b}.oz-article__body .prose-blog table{display:block;overflow-x:auto}.oz-article__foot{border-top:1px solid var(--oz-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:flex}.oz-toc{gap:14px;display:grid}.oz-toc__title{color:var(--oz-gray);margin:0}.oz-toc__list{border-left:1px solid var(--oz-line);margin:0;padding:0;list-style:none}.oz-toc__link{color:var(--oz-gray);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.oz-toc__sub .oz-toc__link{padding-left:26px;font-size:13.5px}.oz-toc__link.is-active{color:var(--oz-ink);border-left-color:var(--oz-ink);font-weight:600}.oz-legal-hero__meta{color:var(--oz-on-dark);margin:0}.oz-legal-nav{flex-wrap:wrap;gap:6px;display:flex}.oz-legal-nav__link{min-height:36px;font-family:var(--oz-font);color:var(--oz-on-dark);border:1px solid var(--oz-line-dark);border-radius:4px;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.oz-legal-nav__link:hover{color:#fff;border-color:#fff9}.oz-legal-nav__link.is-active{color:var(--oz-ink);background:#fff;border-color:#fff}.legal-prose.oz-legal-body,.dark .legal-prose.oz-legal-body{max-width:760px;box-shadow:none;color:#2b2b2b;overflow-wrap:break-word;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0;font-size:17px;line-height:1.7}.oz-legal-body h2,.oz-legal-body h3,.oz-legal-body h4{color:var(--oz-ink);text-wrap:balance;margin:2.5em 0 .7em;font-weight:700;line-height:1.15}.oz-legal-body h2{font-size:clamp(24px,2.2vw,32px)}.oz-legal-body h3{font-size:clamp(19px,1.6vw,23px)}.oz-legal-body h4{font-size:18px}.oz-legal-body>:first-child{margin-top:0}.oz-legal-body strong{color:var(--oz-ink);font-weight:700}.oz-legal-body a{color:var(--oz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--oz-blue);-webkit-text-decoration-color:var(--oz-blue);-webkit-text-decoration-color:var(--oz-blue);text-decoration-color:var(--oz-blue);text-underline-offset:3px;text-decoration-thickness:1px}.oz-legal-body a:hover{color:var(--oz-blue)}.oz-legal-body hr,.dark .oz-legal-body hr{border:0;border-top:1px solid var(--oz-line);margin:2.5em 0}.oz-legal-body blockquote{border-left:2px solid var(--oz-ink);color:var(--oz-gray)}.oz-legal-body li::marker{color:var(--oz-gray-2)}.oz-legal-body table{border-collapse:collapse;margin:0 0 16px;font-size:15px;display:block;overflow-x:auto}.oz-legal-body th,.oz-legal-body td{border:1px solid var(--oz-line);text-align:left;vertical-align:top;padding:8px 12px}.oz-legal-body th{background:var(--oz-mist);color:var(--oz-ink);font-weight:600}.oz-stack{gap:0;margin-bottom:clamp(32px,5vw,56px);display:grid}.oz-stack__systems{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.oz-sys{background:var(--oz-mist);border:1px solid var(--oz-line);border-radius:14px;align-content:start;gap:6px;padding:20px 18px;display:grid;position:relative}.oz-sys strong{font-size:16px}.oz-sys>span:last-child{color:var(--oz-gray);font-size:13.5px;line-height:1.4}.oz-sys__icon{width:40px;height:40px;color:var(--oz-blue);background:linear-gradient(135deg,#d3e5f8 0%,#e9e4f1 52%,#f9dce1 100%);border:1px solid #145fae33;border-radius:11px;place-items:center;margin-bottom:8px;display:grid}.oz-sys__icon svg{width:20px;height:20px}.oz-stack__links{--oz-link-color:var(--oz-blue);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:72px;display:grid;position:relative}.oz-stack__links>span{position:relative}.oz-stack__links>span:before{content:"";background:var(--oz-link-color);width:2px;height:36px;margin-left:-1px;position:absolute;top:0;left:50%}.oz-stack__links>span:after{content:"";background:var(--oz-link-color);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 3px #fff}.oz-stack__links:before{content:"";background:var(--oz-link-color);height:2px;position:absolute;top:35px;left:calc(8.33333% - 5px);right:calc(8.33333% - 5px)}.oz-stack__links:after{content:"";background:var(--oz-link-color);width:2px;margin-left:-1px;position:absolute;top:36px;bottom:9px;left:50%}.oz-stack__arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--oz-link-color);margin-left:-8px;position:absolute;bottom:0;left:50%}.oz-stack__core{color:#fff;background:radial-gradient(70% 120% at 100% 0%, #145fae8c, transparent 65%), radial-gradient(50% 90% at 0% 100%, #b2081d47, transparent 70%), var(--oz-panel);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:clamp(24px,3vw,40px);display:grid}.oz-stack__core-copy{gap:14px;display:grid}.oz-stack__core .oz-eyebrow{color:var(--oz-on-dark)}.oz-stack__core .oz-body{color:var(--oz-on-dark);max-width:56ch}.oz-stack__core .oz-tags{justify-content:flex-start}.oz-stack__core .oz-tag{border-color:var(--oz-line-dark);color:#fff;padding:9px 13px;font-size:14px}.oz-compare{background:var(--oz-mist);border:1px solid var(--oz-line);border-radius:18px;gap:22px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.oz-compare__title{color:var(--oz-gray);font-size:15px;font-weight:600}.oz-compare__row{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);align-items:center;gap:12px 28px;display:grid}.oz-compare__label{gap:2px;display:grid}.oz-compare__label strong{font-size:18px}.oz-compare__label span{color:var(--oz-gray);font-size:14px;line-height:1.4}.oz-compare__label .oz-compare__hl{color:var(--oz-red);font-weight:700}.oz-compare__track{border:1px solid var(--oz-line);background:#fff;border-radius:9px;height:18px;overflow:hidden}.oz-compare__bar{border-radius:9px;height:100%;display:block}.oz-compare__bar--long{background:repeating-linear-gradient(135deg,#8793a5 0 8px,#a2acba 8px 16px);width:100%}.oz-compare__bar--short{background:var(--oz-blue);width:11.7%;min-width:14px}.oz-compare__note{color:var(--oz-gray-2);margin:0;font-size:13px}.oz-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oz-pillar{border:1px solid var(--oz-line-dark);transition:border-color .25s ease, background .25s ease, transform .35s var(--oz-ease);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:20px;align-content:start;gap:16px;padding:clamp(24px,2.6vw,36px);display:grid}.oz-pillar:hover{border-color:var(--oz-blue-bright);transform:translateY(-3px)}.oz-pillar__icon{color:#dbe7ff;background:linear-gradient(145deg,#62a8ee52,#ffffff0f);border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.oz-pillar__icon svg{width:26px;height:26px}.oz-pillar .oz-h3{font-size:clamp(24px,2.2vw,32px)}.oz-pillar .oz-body{color:var(--oz-on-dark)}.oz-pillar .oz-chev-list{border-top:1px solid var(--oz-line-dark);gap:10px;margin-top:4px;padding-top:18px}.oz-tile--cta{color:#fff;background:radial-gradient(90% 90% at 100% 0%, #145fae99, transparent 70%), var(--oz-panel);align-content:space-between}.oz-bg-white .oz-tile.oz-tile--cta{background:radial-gradient(90% 90% at 100% 0%, #145fae99, transparent 70%), var(--oz-panel)}.oz-tile--cta .oz-body{color:var(--oz-on-dark)}.oz-tile--cta .oz-btn{justify-self:start}.oz-harness{border:2px dashed var(--oz-blue);background:#fff;border-radius:26px;padding:clamp(36px,4vw,52px) clamp(14px,2.4vw,28px) clamp(14px,2.4vw,28px);position:relative}.oz-harness__label{background:var(--oz-blue);color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;position:absolute;top:-15px;left:28px}.oz-harness__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.oz-hx{background:var(--oz-mist);border:1px solid var(--oz-line);border-radius:16px;align-content:start;gap:6px;padding:20px 20px 22px;transition:border-color .25s,background .25s;display:grid}.oz-hx:hover{border-color:var(--oz-blue);background:#fff}.oz-hx strong{font-size:17px}.oz-hx>span:last-child{color:var(--oz-gray);font-size:14px;line-height:1.45}.oz-hx__icon{width:42px;height:42px;color:var(--oz-blue);border:1px solid var(--oz-line);background:#fff;border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.oz-hx__icon svg{width:21px;height:21px}.oz-hx--model{color:#fff;background:radial-gradient(90% 90% at 50% 0%, #62a8ee73, transparent 70%), radial-gradient(60% 70% at 100% 100%, #b2081d4d, transparent 70%), var(--oz-panel);border-color:#0000;align-content:center}.oz-hx--model:hover{background:radial-gradient(90% 90% at 50% 0%, #62a8ee8c, transparent 70%), radial-gradient(60% 70% at 100% 100%, #b2081d4d, transparent 70%), var(--oz-panel);border-color:#0000}.oz-hx--model strong{font-size:22px}.oz-hx--model>span:last-child{color:var(--oz-on-dark)}.oz-hx--model .oz-hx__icon{color:#dbe7ff;background:#ffffff1a;border-color:#ffffff38}@media (max-width:900px){.oz-harness__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oz-hx--model{order:-1;grid-column:1/-1}}@media (max-width:560px){.oz-harness__grid{grid-template-columns:1fr}}@media (max-width:1180px){.oz-stack__systems{grid-template-columns:repeat(3,minmax(0,1fr))}.oz-stack__links{height:56px;display:block}.oz-stack__links>span,.oz-stack__links:before{display:none}.oz-stack__links:after{top:6px}}@media (max-width:900px){.oz-pillars,.oz-stack__core,.oz-compare__row{grid-template-columns:1fr}}@media (max-width:560px){.oz-stack__systems{grid-template-columns:repeat(2,minmax(0,1fr))}}section[aria-label=Announcement]{padding-bottom:clamp(24px,3vw,40px)}#problem{padding-top:clamp(56px,6vw,80px)}.oz-fde{border:1px solid var(--oz-line-dark);border-radius:calc(var(--oz-radius) * 2);background:radial-gradient(60% 90% at 0 0,#145fae61,#0000 70%),radial-gradient(50% 70% at 100% 100%,#b2081d38,#0000 70%),#ffffff08;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);margin-bottom:clamp(40px,5vw,72px);padding:clamp(24px,3.5vw,48px);display:grid}.oz-fde__intro{align-content:start;justify-items:start;gap:18px;display:grid}.oz-fde__tag{color:#fff;background:#62a8ee29;border:1px solid #62a8ee73;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;font-weight:700}.oz-fde__title{max-width:18ch;margin:0}.oz-fde__lead{max-width:46ch;color:var(--oz-on-dark);margin:0;font-size:17px;line-height:1.55}.oz-fde__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oz-fde__item{border:1px solid var(--oz-line-dark);border-bottom:40px solid var(--oz-blue-bright);border-radius:var(--oz-radius);background:#07101e8c;align-content:start;gap:8px;padding:20px;display:grid}.oz-fde__item-title{color:#fff;margin:0;font-size:17px;font-weight:700;line-height:1.25}.oz-fde__item p{color:var(--oz-on-dark-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:960px){.oz-fde{grid-template-columns:1fr}.oz-fde__title{max-width:24ch}}@media (max-width:560px){.oz-fde__grid{grid-template-columns:1fr}}.oz-line{display:inline}@media (min-width:640px){.oz-line{display:block}#problem-title{font-size:clamp(30px,3.4vw,46px)}}.oz-btn:not(.oz-btn--light):not(.oz-btn--outline):not(.oz-btn--ghost):not(.oz-btn--dark){--oz-btn-bg:var(--oz-blue);--oz-btn-bd:var(--oz-blue);--oz-btn-hover-bg:var(--oz-blue-dark);--oz-btn-hover-bd:var(--oz-blue-dark);--oz-btn-shadow:0 12px 28px #145fae59}.oz-btn--light{--oz-btn-bg:#fff;--oz-btn-fg:var(--oz-ink);--oz-btn-bd:#fff;--oz-btn-hover-bg:var(--oz-blue-tint);--oz-btn-hover-fg:var(--oz-ink);--oz-btn-hover-bd:var(--oz-blue-tint);--oz-btn-shadow:0 12px 28px #145fae66}.oz-btn--outline{--oz-btn-bg:transparent;--oz-btn-fg:var(--oz-blue);--oz-btn-bd:var(--oz-blue);--oz-btn-hover-bg:var(--oz-blue);--oz-btn-hover-fg:#fff;--oz-btn-hover-bd:var(--oz-blue)}.oz-header__cta{background:var(--oz-red);color:#fff}.oz-header__cta:hover{background:#8f0617;box-shadow:0 10px 24px #b2081d73}.oz-eyebrow:before{background:var(--oz-red)}:is(.oz-bg-dark,.oz-bg-panel,.oz-hero,.oz-page-hero,.oz-cta,.oz-banner,.oz-ind) .oz-eyebrow:before{background:var(--oz-red-bright)}.oz-chev-list li:before{color:var(--oz-blue);opacity:1}:is(.oz-bg-dark,.oz-bg-panel,.oz-hero,.oz-page-hero,.oz-cta,.oz-banner,.oz-ind) .oz-chev-list li:before{color:var(--oz-blue-bright)}.oz-link{border-bottom-color:var(--oz-blue)}.oz-bg-white .oz-link,.oz-bg-mist .oz-link,.oz-tab:hover,.oz-tab.is-active{color:var(--oz-blue)}:is(.oz-bg-dark,.oz-bg-panel) .oz-tab:hover,:is(.oz-bg-dark,.oz-bg-panel) .oz-tab.is-active{color:#fff}.oz-tab .oz-tab__bar{background:var(--oz-blue)}:is(.oz-bg-dark,.oz-bg-panel) .oz-tab .oz-tab__bar{background:var(--oz-blue-bright)}.oz-ind-nav [role=tab]:hover,.oz-ind-nav [role=tab].is-active{color:var(--oz-blue)}.oz-ind-nav [role=tab]:after{background:var(--oz-red)}.oz-card:hover,.oz-post:hover,.oz-plan:hover,.oz-aws__link:hover,.oz-chip:hover{border-color:var(--oz-blue)}.oz-chip:hover{color:var(--oz-blue)}.oz-plan--featured:hover{border-color:#fff}.oz-chip.is-active{background:var(--oz-blue);border-color:var(--oz-blue);color:#fff}.oz-toc__link:hover{color:var(--oz-blue)}.oz-toc__link.is-active{color:var(--oz-blue);border-left-color:var(--oz-red)}.oz-field__input:focus,.oz-field__textarea:focus,.oz-phone:focus-within,.oz-agents__select:focus{border-color:var(--oz-blue);box-shadow:0 0 0 1px var(--oz-blue)}.oz-agent__remove:hover{background:var(--oz-red);border-color:var(--oz-red);color:#fff}.oz-option{border-top-color:var(--oz-blue)}.oz-cert{border-color:#145fae47}.oz-cert strong{color:var(--oz-ink)}.oz-cert__icon{color:var(--oz-blue);background:linear-gradient(135deg,#d3e5f8 0%,#e9e4f1 52%,#f9dce1 100%);border:1px solid #145fae33}.is-primary .oz-cert{color:#fff;background:radial-gradient(120% 90% at 100% 0%, #62a8ee66, transparent 62%), linear-gradient(145deg, var(--oz-blue), #0e4a8a);border-color:#0000}.is-primary .oz-cert strong{color:#fff}.is-primary .oz-cert__note{color:#dbe8f7}.is-primary .oz-cert__icon{color:#fff;background:#ffffff29;border-color:#ffffff4d}.oz-matrix__yes{color:var(--oz-blue)}.oz-matrix__table thead th{border-top-color:var(--oz-blue)}.oz-page-hero:before,.oz-ind__bg{background-image:linear-gradient(#62a8ee12 1px,#0000 1px),linear-gradient(90deg,#62a8ee12 1px,#0000 1px)}.oz-stat__num{color:#fff}::selection{background:var(--oz-blue);color:#fff}.prose-blog a{-webkit-text-decoration-color:var(--oz-blue);-webkit-text-decoration-color:var(--oz-blue);-webkit-text-decoration-color:var(--oz-blue);text-decoration-color:var(--oz-blue)}.oz-header__logo img{position:relative;top:-4px}.oz-header__bar{background:#fffffff5;border-color:#0f1b2d1f;box-shadow:0 12px 32px #07101e38,inset 0 1px #fff}.oz-header .oz-nav__item,.oz-header .oz-header__login{color:var(--oz-ink)}.oz-header .oz-nav__item:hover,.oz-header .oz-nav__item[aria-expanded=true],.oz-header .oz-header__login:hover{background:var(--oz-blue-tint);color:var(--oz-blue)}.oz-header .oz-nav__item.is-current{color:var(--oz-blue)}.oz-header .oz-nav__item.is-current:after{background:var(--oz-red)}.oz-header .oz-nav__item svg{opacity:.6}.oz-header .oz-menu-toggle{color:var(--oz-ink)}.oz-header .oz-menu-toggle:hover{background:var(--oz-blue-tint)}.oz-mega{border-color:#62a8ee38}.oz-mega__intro{background:radial-gradient(120% 80% at 0 0,#145faea6,#0000 62%),radial-gradient(90% 70% at 0 100%,#b2081d61,#0000 65%),linear-gradient(#ffffff0d,#ffffff05);border-color:#62a8ee40}.oz-mega__intro .oz-btn--light:hover{background:var(--oz-blue-tint)}.oz-mega__link{background:linear-gradient(135deg,#145fae29,#ffffff05 62%);border-color:#ffffff12;position:relative;overflow:hidden}.oz-mega__link:before{content:"";background:linear-gradient(180deg, var(--oz-blue-bright), var(--oz-red-bright));transform-origin:50%;width:3px;transition:transform .3s var(--oz-ease);border-radius:0 3px 3px 0;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.oz-mega__link:hover,.oz-mega__link:focus-visible{background:linear-gradient(135deg,#145fae61,#ffffff0a 70%);border-color:#62a8ee73}.oz-mega__link:hover:before,.oz-mega__link:focus-visible:before{transform:scaleY(1)}.oz-mega__icon,.oz-drawer__icon{color:#fff;background:linear-gradient(145deg, #1b74d0, var(--oz-blue) 55%, #0e4a8a);border-color:#62a8ee8c;box-shadow:0 6px 16px #145fae59,inset 0 1px #ffffff38}.oz-mega__link:hover .oz-mega__icon{color:var(--oz-blue);background:#fff;border-color:#fff;box-shadow:0 8px 20px #62a8ee73}.oz-mega__link:hover .oz-mega__go,.oz-mega__link:focus-visible .oz-mega__go{color:var(--oz-blue-bright)}.oz-mega__text strong{color:#fff}.oz-drawer{border-color:#62a8ee38}.oz-drawer__list a:hover,.oz-drawer__list button:hover{background:#145fae47}.oz-pillar{background:radial-gradient(95% 60% at 0 0,#145fae6b,#0000 70%),radial-gradient(70% 45% at 100% 100%,#b2081d2e,#0000 70%),linear-gradient(#ffffff0d,#ffffff04);border-color:#62a8ee38;position:relative;overflow:hidden}.oz-pillar:nth-child(3){background:radial-gradient(95% 60% at 100% 0,#145fae6b,#0000 70%),radial-gradient(70% 45% at 0 100%,#b2081d33,#0000 70%),linear-gradient(#ffffff0d,#ffffff04)}.oz-pillar:nth-child(2){background:radial-gradient(95% 60% at 100% 0,#b2081d5c,#0000 70%),radial-gradient(70% 50% at 0 100%,#145fae4d,#0000 70%),linear-gradient(#ffffff0d,#ffffff04)}.oz-pillar:hover{border-color:var(--oz-blue-bright);box-shadow:0 24px 60px #145fae47}.oz-pillar:nth-child(2):hover{border-color:var(--oz-red-bright);box-shadow:0 24px 60px #b2081d47}.oz-pillar__icon{color:#fff;background:linear-gradient(145deg, #1b74d0, var(--oz-blue) 55%, #0e4a8a);border-color:#62a8ee8c;box-shadow:0 10px 24px #145fae73,inset 0 1px #ffffff3d}.oz-pillar:nth-child(2) .oz-pillar__icon{background:linear-gradient(145deg, #d6203a, var(--oz-red) 55%, #7e0615);border-color:#e5384f99;box-shadow:0 10px 24px #b2081d73,inset 0 1px #ffffff3d}.oz-pillar .oz-chev-list{border-top-color:#62a8ee4d}.oz-pillar:nth-child(2) .oz-chev-list{border-top-color:#e5384f61}.oz-pillar .oz-chev-list li:before{color:var(--oz-blue-bright);font-weight:700}.oz-pillar:nth-child(2) .oz-chev-list li:before{color:var(--oz-red-bright)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}
