@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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)}}@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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}}@layer components{.site-section{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 10)}@media (min-width:48rem){.site-section{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.site-section{padding-inline:calc(var(--spacing) * 10)}}.container-xl{width:100%;max-width:var(--container-7xl);margin-inline:auto}.gradient-bg{background:radial-gradient(circle at 70% 25%,#5de0e659,#0000 32%),radial-gradient(circle at 20% 80%,#5de0e61f,#0000 28%),linear-gradient(#050505 0%,#090909 45%,#050505 100%)}.glass-card,.service-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:linear-gradient(145deg,#ffffff14,#ffffff06);border-width:1px;border-color:#5de0e62e;position:relative;overflow:hidden}.glass-card{padding:calc(var(--spacing) * 6)}.service-card{padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;transition-duration:.3s}.service-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 0 0,#5de0e638,#0000 35%);transition:opacity .3s;position:absolute;inset:-1px}.service-card>*{z-index:1;position:relative}.service-card:hover{border-color:#5de0e68c;transform:translateY(-8px);box-shadow:0 0 35px #5de0e62e}.service-card:hover:before{opacity:1}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);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));--tw-duration:.3s;background:var(--primary);box-shadow:0 0 30px var(--primary-glow);border-radius:3.40282e38px;transition-duration:.3s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 38px #5de0e673}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-width:1px;border-color:var(--border);border-radius:3.40282e38px;transition-duration:.3s;display:inline-flex}.btn-secondary:hover{background:#ffffff14;border-color:#5de0e659;transform:translateY(-2px)}.btn-primary:focus-visible,.btn-secondary:focus-visible,.navbar-button:focus-visible,.navbar-mobile-btn:focus-visible,.navbar-mega-trigger:focus-visible,.cta-primary-btn:focus-visible,.cta-secondary-btn:focus-visible,.footer-social:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.eyebrow{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);background:#5de0e614;border-width:1px;border-color:#5de0e659;border-radius:3.40282e38px;display:inline-flex}.icon-box,.industry-icon{z-index:10;border-radius:var(--radius-2xl);color:#5de0e6;background:#5de0e61a;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 25px #5de0e62e}.icon-box{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}.industry-card{text-align:center;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));--tw-duration:.3s;transition-duration:.3s}.industry-icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);margin-inline:auto}.industry-card:hover{transform:translateY(-8px)}.industry-card:hover .industry-icon{border:1px solid #5de0e673;box-shadow:0 0 35px #5de0e673}@media (min-width:48rem){.cta-panel{padding-inline:calc(var(--spacing) * 16)}}.navbar{top:calc(var(--spacing) * 0);z-index:50;border-bottom-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-2xl));width:100%;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:#050505d1;border-color:#ffffff14;border-bottom-width:1px;position:sticky}.navbar-top{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c;border-bottom-width:1px;justify-content:space-between;align-items:center;display:none}@supports (color:color-mix(in lab, red, red)){.navbar-top{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:48rem){.navbar-top{display:flex}}@media (min-width:64rem){.navbar-top{padding-inline:calc(var(--spacing) * 20)}}.navbar-top{border-color:#ffffff0f}.navbar-top-link{align-items:center;gap:calc(var(--spacing) * 2);color:#5de0e6;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));display:inline-flex}.navbar-top-link:hover{color:#fff}.navbar-main{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:64rem){.navbar-main{padding-inline:calc(var(--spacing) * 0)}}.navbar-logo{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:flex}.navbar-logo span span{color:var(--primary)}.navbar-links{align-items:center;gap:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;display:none}@supports (color:color-mix(in lab, red, red)){.navbar-links{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (min-width:64rem){.navbar-links{display:flex}}.navbar-links a,.navbar-mega-trigger{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))}.navbar-links a:hover,.navbar-mega-trigger:hover{color:var(--primary)}.navbar-mega-wrapper{position:relative}.navbar-mega-trigger{align-items:center;gap:calc(var(--spacing) * 1);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab, red, red)){.navbar-mega-trigger{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.mega-menu{margin-top:calc(var(--spacing) * 5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:920px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:radial-gradient(circle at 100% 0,#5de0e629,#0000 34%),#080808f5;border-width:1px;border-color:#5de0e633;position:absolute;top:100%;left:50%;box-shadow:0 30px 80px #00000073}.mega-menu-content{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega-menu-feature{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);background:#5de0e614;border-width:1px;border-color:#5de0e62e}.mega-menu-feature h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.mega-menu-feature p{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.mega-menu-feature p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.mega-menu-cta{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;display:inline-flex}.mega-menu-grid{gap:calc(var(--spacing) * 3);grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mega-menu-item{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);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));background:#ffffff09;border-width:1px;border-color:#ffffff14;display:flex}.mega-menu-item:hover{background:#5de0e614;border-color:#5de0e647;transform:translateY(-2px)}.mega-menu-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e61a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mega-menu-item h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.mega-menu-item p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.mega-menu-item p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.navbar-actions{align-items:center;gap:calc(var(--spacing) * 4);display:none}@media (min-width:64rem){.navbar-actions{display:flex}}.navbar-signin{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.navbar-signin{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.navbar-signin{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))}.navbar-signin:hover{color:var(--primary)}.navbar-button{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);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));background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 24px #5de0e638}.navbar-button:hover{transform:translateY(-2px);box-shadow:0 0 34px #5de0e659}.navbar-mobile-btn{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.navbar-mobile-btn{display:none}}.navbar-mobile-btn{background:#ffffff0f}.mobile-menu{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);border-top-width:1px;overflow:hidden}@media (min-width:64rem){.mobile-menu{display:none}}.mobile-menu{background:#050505f5;border-color:#ffffff14}.mobile-menu>a{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);color:#ffffffbf;border-bottom-width:1px;display:block}@supports (color:color-mix(in lab, red, red)){.mobile-menu>a{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.mobile-menu>a{border-color:#ffffff0f}.mobile-solutions{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.mobile-solutions a{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-solutions a{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.mobile-solutions a{background:#ffffff09;border-color:#ffffff14}.mobile-solutions svg{color:var(--primary)}.mobile-menu-cta{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);background:var(--primary);border-width:0;border-radius:3.40282e38px}.footer-section{border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 16);border-color:#ffffff14;border-top-width:1px}.footer-heading{margin-bottom:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.footer-links{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.footer-links a{color:#fff9}@supports (color:color-mix(in lab, red, red)){.footer-links a{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.footer-links a{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))}.footer-links a:hover{color:var(--primary)}.footer-social{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);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));background:#ffffff0d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.footer-social:hover{color:var(--primary);background:#5de0e61f}.footer-bottom{margin-top:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff80;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-bottom{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}@media (min-width:48rem){.footer-bottom{flex-direction:row}}.footer-bottom{border-top:1px solid #ffffff14}.footer-bottom a{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))}.footer-bottom a:hover{color:var(--primary)}.featured-solution-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);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));--tw-duration:.3s;background:radial-gradient(circle at 100% 0,#5de0e61f,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06);border-width:1px;border-color:#5de0e62e;transition-duration:.3s;position:relative;overflow:hidden}.featured-solution-card:hover{border-color:#5de0e68c;transform:translateY(-8px);box-shadow:0 0 40px #5de0e633}.process-flow{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:48rem){.process-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.process-flow:before{content:"";background:linear-gradient(90deg,#0000,#5de0e6b3,#0000);height:2px;position:absolute;top:34px;left:10%;right:10%;box-shadow:0 0 25px #5de0e659}.process-step{z-index:10;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.process-number{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 25px #5de0e68c,0 0 60px #5de0e633}.process-card{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff14,#ffffff06);border-width:1px;border-color:#5de0e62e;transition-duration:.3s}.process-card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.process-card p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.process-step:hover .process-card{border-color:#5de0e68c;transform:translateY(-8px);box-shadow:0 0 35px #5de0e62e}@media (max-width:767px){.process-flow:before{background:linear-gradient(#0000,#5de0e6b3,#0000);width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}}.case-study-card,.maintenance-panel{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);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));--tw-duration:.3s;background:radial-gradient(circle at 100% 0,#5de0e61f,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff06);border-width:1px;border-color:#5de0e62e;transition-duration:.3s;position:relative;overflow:hidden}.case-study-card:hover{border-color:#5de0e68c;transform:translateY(-8px);box-shadow:0 0 40px #5de0e633}.maintenance-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.maintenance-item{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.maintenance-item{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));--tw-duration:.3s;background:#ffffff0a;border-color:#ffffff14;transition-duration:.3s}.maintenance-item:hover{color:#fff;background:#5de0e614;border-color:#5de0e673;transform:translateY(-4px);box-shadow:0 0 25px #5de0e629}.cta-panel{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 20);border-radius:40px;position:relative;overflow:hidden}@media (min-width:48rem){.cta-panel{padding-inline:calc(var(--spacing) * 16)}}.cta-panel{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e659,0 0 120px #5de0e626}.cta-panel:before{content:"";filter:blur(60px);background:#ffffff2e;border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-150px}.cta-panel:after{content:"";filter:blur(50px);background:#ffffff1f;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;left:-100px}.cta-panel>div{z-index:10;position:relative}.cta-eyebrow{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#050505;background:#0505050d;border-width:1px;border-color:#05050526;border-radius:3.40282e38px;display:inline-flex}.cta-primary-btn{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:#fff;background:#050505;border-radius:3.40282e38px;display:inline-flex}.cta-primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.cta-secondary-btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:#050505;border-width:1px;border-color:#05050540;border-radius:3.40282e38px;align-items:center;display:inline-flex}.cta-secondary-btn:hover{background:#05050514}.cta-feature{background:#0505050f;border:1px solid #05050514;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:flex}.cta-feature svg{color:#050505}.services-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.services-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.services-hero{padding-inline:calc(var(--spacing) * 20)}}.services-hero{background:radial-gradient(circle at 78% 34%,#5de0e630,#0000 28%),radial-gradient(circle at 18% 10%,#5de0e614,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:760px}.services-hero:after{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.services-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.services-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-hero-title{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.06;--tw-font-weight:var(--font-weight-bold);line-height:1.06;font-weight:var(--font-weight-bold);--tw-tracking:-.04em;letter-spacing:-.04em}@media (min-width:48rem){.services-hero-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.services-hero-title{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.services-hero-title span{color:var(--primary);text-shadow:0 0 35px #5de0e638}.services-hero-copy{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#fff9}@supports (color:color-mix(in lab, red, red)){.services-hero-copy{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (min-width:48rem){.services-hero-copy{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.services-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.services-hero-actions{flex-direction:row}}.services-hero-actions .btn-primary,.services-hero-actions .btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.services-hero-proof{margin-top:calc(var(--spacing) * 9);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.services-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.services-hero-proof div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.services-hero-proof svg{color:var(--primary)}.services-hero-glow{pointer-events:none;filter:blur(90px);border-radius:999px;position:absolute}.services-hero-glow-one{background:#5de0e629;width:340px;height:340px;top:10%;right:4%}.services-hero-glow-two{background:#5de0e614;width:300px;height:300px;bottom:-120px;left:18%}.dashboard-scene{width:100%;max-width:620px;height:520px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.dashboard-scene{display:block}}.dashboard-scene{perspective:1200px}.dashboard-scene:before{content:"";filter:blur(70px);background:#5de0e624;border-radius:50%;position:absolute;inset:17% 12%}.dashboard-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#11181bf5,#070a0bf5);border:1px solid #5de0e62b;box-shadow:0 30px 80px #00000080,0 0 45px #5de0e612}.dashboard-main{z-index:20;border-radius:var(--radius-3xl);width:500px;max-width:82%;padding:calc(var(--spacing) * 6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-6deg)rotateX(3deg)}.dashboard-topbar{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.dashboard-topbar p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.dashboard-topbar span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-topbar span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dashboard-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px;display:flex}.dashboard-status span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;margin:0;box-shadow:0 0 12px #5de0e6e6}.dashboard-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-metrics>div{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.dashboard-metrics svg{color:var(--primary)}.dashboard-metrics span{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dashboard-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-white);display:block}.dashboard-metrics small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#5de0e6;display:block}.dashboard-chart{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:#ffffff05;border-width:1px;border-color:#ffffff12}.dashboard-chart-heading{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff80;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-chart-heading{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dashboard-chart-heading svg{color:var(--primary)}.dashboard-bars{margin-top:calc(var(--spacing) * 6);height:calc(var(--spacing) * 36);align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.dashboard-bars span{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background:linear-gradient(to top, #5de0e642, var(--primary));flex:1;min-height:12px;box-shadow:0 0 14px #5de0e61f}.dashboard-floating{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex;position:absolute}.dashboard-floating svg{color:var(--primary)}.dashboard-floating strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);display:block}.dashboard-floating span{margin-top:calc(var(--spacing) * 1);color:#fff6;font-size:11px;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-floating span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dashboard-floating-one{top:4%;right:0}.dashboard-floating-two{bottom:4%;left:0}.dashboard-floating-three{bottom:16%;right:-2%}.dashboard-orbit{border-style:var(--tw-border-style);border-width:1px;border-color:#5de0e61f;border-radius:3.40282e38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-orbit:after{content:"";background:var(--primary);border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 18px #5de0e6cc}.dashboard-orbit-one{width:520px;height:520px}.dashboard-orbit-two{width:420px;height:420px}.what-we-build{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.what-we-build{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.what-we-build{padding-inline:calc(var(--spacing) * 20)}}.what-we-build{background:radial-gradient(circle at 85% 40%,#5de0e614,#0000 26%),#050505}.what-we-build-grid{gap:calc(var(--spacing) * 14);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.what-we-build-grid{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.what-we-build-grid{gap:calc(var(--spacing) * 20);grid-template-columns:1.05fr .95fr}}.what-we-build-grid{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#5de0e624}.section-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:#5de0e6;text-transform:uppercase}.what-we-build h2{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.what-we-build h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.what-we-build h2 span{color:var(--primary)}.what-we-build p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.what-we-build p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.what-we-build p+p{margin-top:calc(var(--spacing) * 4)}.capabilities-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-card{min-height:calc(var(--spacing) * 28);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff14;transition-duration:.3s;display:flex}.capability-card:hover{background:#5de0e612;border-color:#5de0e659;box-shadow:0 0 28px #5de0e61a}.capability-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 20px #5de0e61a}.capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fffc}@supports (color:color-mix(in lab, red, red)){.capability-card>span{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}@media (max-width:1023px){.services-hero{min-height:auto}}@media (max-width:639px){.services-hero-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.services-hero{padding-block:calc(var(--spacing) * 20)}.what-we-build{padding-block:calc(var(--spacing) * 16)}.what-we-build-grid{padding:calc(var(--spacing) * 6)}}.detailed-services-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.detailed-services-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.detailed-services-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.detailed-services-section{background:radial-gradient(circle at 12% 20%,#5de0e612,#0000 24%),radial-gradient(circle at 88% 68%,#5de0e60f,#0000 24%),#050505}.detailed-services-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.detailed-services-heading h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.detailed-services-heading h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.detailed-services-heading h2 span{color:var(--primary)}.detailed-services-heading>p{margin-top:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.detailed-services-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.detailed-services-list{margin-top:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.detailed-service-row{gap:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.detailed-service-row{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.detailed-service-row{align-items:center;gap:calc(var(--spacing) * 14);grid-template-columns:1.1fr .9fr}}.detailed-service-row{background:radial-gradient(circle at 100% 0,#5de0e612,#0000 32%),linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}@media (min-width:64rem){.detailed-service-row-reversed .detailed-service-content{order:2}.detailed-service-row-reversed .detailed-service-capabilities{order:1}}.detailed-service-meta{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.detailed-service-meta>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.detailed-service-meta>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.detailed-service-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex;box-shadow:0 0 24px #5de0e61c}.detailed-service-label{margin-top:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:#5de0e6;text-transform:uppercase;display:block}.detailed-service-content h3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-white)}@media (min-width:48rem){.detailed-service-content h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.detailed-service-content>p{margin-top:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.detailed-service-content>p{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.detailed-service-content .detailed-service-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.detailed-service-content .detailed-service-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.detailed-service-outcome{margin-top:calc(var(--spacing) * 7);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:#5de0e60e;border-width:1px;border-color:#5de0e624;display:flex}.detailed-service-outcome svg{margin-top:calc(var(--spacing) * 1);color:#5de0e6;flex-shrink:0}.detailed-service-outcome p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.detailed-service-outcome p{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.detailed-service-link{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.detailed-service-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.detailed-service-capabilities{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-width:1px}@media (min-width:48rem){.detailed-service-capabilities{padding:calc(var(--spacing) * 8)}}.detailed-service-capabilities{background:linear-gradient(145deg,#5de0e611,#ffffff05);border-color:#5de0e629}.capabilities-panel-heading{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.capabilities-panel-heading svg{color:var(--primary)}.detailed-service-capabilities ul{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.detailed-service-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.detailed-service-capabilities li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff9e;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.detailed-service-capabilities li{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.detailed-service-capabilities li{background:#ffffff06;border-color:#ffffff0f}.capability-check{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.technology-stack-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.technology-stack-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.technology-stack-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.technology-stack-section{background:radial-gradient(circle at 75% 20%,#5de0e61c,#0000 28%),linear-gradient(#050505 0%,#080a0b 50%,#050505 100%)}.technology-stack-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.technology-stack-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.technology-stack-header h2{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.technology-stack-header h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.technology-stack-header h2 span{color:var(--primary)}.technology-stack-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.technology-stack-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.technology-stack-header>p{justify-self:flex-end}}.technology-groups-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.technology-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.technology-groups-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.technology-group-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.technology-group-card:hover{border-color:#5de0e652;transform:translateY(-6px);box-shadow:0 0 32px #5de0e61a}.technology-group-top{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.technology-group-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.technology-group-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.technology-group-card>p{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.technology-group-card>p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.technology-tags{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.technology-tags span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.technology-tags span{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.technology-tags span{background:#ffffff06;border-color:#ffffff14}.technology-stack-note{margin-top:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);background:#5de0e60e;border-width:1px;border-color:#5de0e624;display:flex}.technology-stack-note svg{margin-top:calc(var(--spacing) * 1);color:#5de0e6;flex-shrink:0}.technology-stack-note p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.technology-stack-note p{color:color-mix(in oklab, var(--color-white) 58.0%, transparent)}}@media (max-width:639px){.detailed-services-section,.technology-stack-section{padding-block:calc(var(--spacing) * 20)}.detailed-service-row{padding:calc(var(--spacing) * 6)}.detailed-service-content h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.why-nxtlvl-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.why-nxtlvl-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.why-nxtlvl-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.why-nxtlvl-section{background:radial-gradient(circle at 10% 35%,#5de0e614,#0000 26%),linear-gradient(#050505 0%,#080a0b 52%,#050505 100%)}.why-nxtlvl-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.why-nxtlvl-grid{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.why-nxtlvl-content{top:calc(var(--spacing) * 32);position:sticky}}.why-nxtlvl-content h2{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.why-nxtlvl-content h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.why-nxtlvl-content h2 span{color:var(--primary)}.why-nxtlvl-content>p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.why-nxtlvl-content>p{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.why-nxtlvl-content .why-nxtlvl-lead{margin-top:calc(var(--spacing) * 7);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.why-nxtlvl-content .why-nxtlvl-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.why-nxtlvl-link{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.why-nxtlvl-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.why-nxtlvl-reasons{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.why-nxtlvl-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-nxtlvl-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s;display:flex}.why-nxtlvl-card:hover{background:#5de0e60e;border-color:#5de0e652;transform:translateY(-5px);box-shadow:0 0 30px #5de0e617}.why-nxtlvl-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-nxtlvl-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.why-nxtlvl-card p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.why-nxtlvl-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.why-nxtlvl-principle{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 3);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);border-width:1px;flex-direction:column;display:flex}@media (min-width:48rem){.why-nxtlvl-principle{flex-direction:row;justify-content:space-between;align-items:center}}.why-nxtlvl-principle{background:#5de0e60e;border-color:#5de0e626}.why-nxtlvl-principle span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:#5de0e6;text-transform:uppercase;flex-shrink:0}.why-nxtlvl-principle p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.why-nxtlvl-principle p{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}@media (min-width:48rem){.why-nxtlvl-principle p{text-align:right}}.faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.faq-section{background:radial-gradient(circle at 82% 18%,#5de0e617,#0000 24%),#050505}.faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.75fr 1.25fr}.faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.faq-intro h2{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.faq-intro h2 span{color:var(--primary)}.faq-intro>p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.faq-intro>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.faq-help-card{margin-top:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);background:#5de0e60e;border-width:1px;border-color:#5de0e629;display:flex}.faq-help-card>svg{margin-top:calc(var(--spacing) * 1);color:#5de0e6;flex-shrink:0}.faq-help-card h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.faq-help-card p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.faq-help-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.faq-help-card a{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.faq-help-card a:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s;overflow:hidden}.faq-item[open]{background:radial-gradient(circle at 100% 0,#5de0e612,#0000 40%),#ffffff06;border-color:#5de0e64d;box-shadow:0 0 28px #5de0e614}.faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.faq-item summary::-webkit-details-marker{display:none}.faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.faq-question{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.faq-question{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:before{width:14px;height:2px}.faq-toggle:after{width:2px;height:14px}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-answer{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.faq-answer{padding-inline:calc(var(--spacing) * 6)}}.faq-answer{border-color:#ffffff12}.faq-answer p{max-width:var(--container-3xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.faq-answer p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}@media (max-width:639px){.why-nxtlvl-section,.faq-section{padding-block:calc(var(--spacing) * 20)}.why-nxtlvl-card{padding:calc(var(--spacing) * 5)}.faq-item summary{align-items:flex-start}.faq-toggle{margin-top:calc(var(--spacing) * 1)}}.faq-item summary:focus-visible,.why-nxtlvl-link:focus-visible,.faq-help-card a:focus-visible,.detailed-service-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.faq-item summary:focus-visible{background:#5de0e60f}.about-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.about-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.about-hero{padding-inline:calc(var(--spacing) * 20)}}.about-hero{background:radial-gradient(circle at 78% 30%,#5de0e629,#0000 30%),radial-gradient(circle at 14% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:780px}.about-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.about-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.about-hero-grid{grid-template-columns:.95fr 1.05fr}}.about-hero-content{max-width:var(--container-3xl)}.about-hero-content h1{margin-top:calc(var(--spacing) * 6);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.about-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.about-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.about-hero-content h1 span{color:var(--primary);text-shadow:0 0 34px #5de0e633}.about-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.about-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.about-hero-description{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.about-hero-description{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.about-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.about-hero-actions{flex-direction:row}}.about-hero-proof{margin-top:calc(var(--spacing) * 9);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.about-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.about-hero-proof div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.about-hero-proof svg{color:var(--primary)}.about-hero-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.about-hero-glow-one{background:#5de0e621;width:360px;height:360px;top:10%;right:3%}.about-hero-glow-two{background:#5de0e612;width:320px;height:320px;bottom:-140px;left:15%}.about-visual{width:100%;max-width:680px;height:560px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.about-visual{display:block}}.about-visual{perspective:1200px}.about-visual:before{content:"";filter:blur(80px);background:#5de0e61f;border-radius:50%;position:absolute;inset:18% 10%}.about-main-dashboard{z-index:20;border-style:var(--tw-border-style);width:540px;max-width:82%;padding:calc(var(--spacing) * 6);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#101618f7,#06090af7);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.about-dashboard-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.about-dashboard-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:#5de0e6;text-transform:uppercase}.about-dashboard-header h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.about-dashboard-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px;display:flex}.about-dashboard-status span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 12px #5de0e6e6}.about-dashboard-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-dashboard-metrics article{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.about-dashboard-metrics svg{color:var(--primary)}.about-dashboard-metrics span{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6;display:block}@supports (color:color-mix(in lab, red, red)){.about-dashboard-metrics span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.about-dashboard-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-white);display:block}.about-dashboard-metrics small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:11px;display:block}.about-dashboard-body{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);grid-template-columns:1.1fr .9fr;display:grid}.about-chart-panel,.about-collaboration-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.about-panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.about-panel-heading span{color:#ffffff59;font-size:11px;display:block}@supports (color:color-mix(in lab, red, red)){.about-panel-heading span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.about-panel-heading strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.about-panel-heading svg{color:var(--primary)}.about-chart{margin-top:calc(var(--spacing) * 6);height:calc(var(--spacing) * 32);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.about-chart span{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background:linear-gradient(to top, #5de0e633, var(--primary));flex:1;min-height:12px;box-shadow:0 0 14px #5de0e61f}.about-team-list{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.about-team-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#ffffff06;border-width:1px;border-color:#ffffff0e;display:flex}.about-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-team-list p{min-width:calc(var(--spacing) * 0);flex:1}.about-team-list strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block;overflow:hidden}.about-team-list small{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;color:#ffffff59;font-size:10px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-team-list small{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.about-task-status{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px;font-size:9px}.about-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#101618f5,#070a0bf5);border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #0000006b,0 0 26px #5de0e614}.about-floating-card>div:nth-child(2){min-width:calc(var(--spacing) * 0)}.about-floating-card span{color:#ffffff59;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.about-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.about-floating-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-white);display:block}.about-floating-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-architecture-card{top:4%;left:-1%}.about-cloud-card{bottom:10%;right:-2%}.about-team-card{bottom:2%;left:2%}.about-architecture-nodes{margin-left:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);color:#5de0e6;display:flex}.about-architecture-nodes span{background:#5de0e673;width:12px;height:1px}.about-cloud-badge{margin-left:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px}.about-team-avatars{display:flex}:where(.about-team-avatars>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.about-team-avatars span{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-width:2px;border-color:#0a0d0e;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.about-visual-orbit{border-style:var(--tw-border-style);border-width:1px;border-color:#5de0e61c;border-radius:3.40282e38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-visual-orbit:after{content:"";background:var(--primary);border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 18px #5de0e6cc}.about-orbit-one{width:560px;height:560px}.about-orbit-two{width:450px;height:450px}@media (max-width:1023px){.about-hero{min-height:auto}.about-hero-content{text-align:center;margin-inline:auto}.about-hero-lead,.about-hero-description{margin-inline:auto}.about-hero-actions,.about-hero-proof{justify-content:center}}@media (max-width:639px){.about-hero{padding-block:calc(var(--spacing) * 20)}.about-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.about-hero-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.about-hero-actions a{width:100%}.about-hero-proof{flex-direction:column;align-items:flex-start}}.commerce-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.commerce-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.commerce-hero{padding-inline:calc(var(--spacing) * 20)}}.commerce-hero{background:radial-gradient(circle at 78% 30%,#5de0e629,#0000 29%),radial-gradient(circle at 12% 15%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:790px}.commerce-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.commerce-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.commerce-hero-grid{grid-template-columns:.95fr 1.05fr}}.commerce-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.commerce-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.commerce-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.commerce-hero-content h1 span{color:var(--primary);text-shadow:0 0 35px #5de0e633}.commerce-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.commerce-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.commerce-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.commerce-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.commerce-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.commerce-hero-actions{flex-direction:row}}.commerce-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.commerce-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.commerce-hero-proof svg{color:var(--primary)}.commerce-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.commerce-glow-one{background:#5de0e624;width:360px;height:360px;top:8%;right:4%}.commerce-glow-two{background:#5de0e612;width:320px;height:320px;bottom:-140px;left:16%}.commerce-factory{width:100%;max-width:720px;height:600px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.commerce-factory{display:block}}.commerce-factory{perspective:1400px}.commerce-factory-glow{filter:blur(90px);pointer-events:none;background:#5de0e621;border-radius:50%;width:78%;height:64%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.commerce-factory-status{z-index:40;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);background:#080c0df0;border-width:1px;border-color:#5de0e629;border-radius:3.40282e38px;display:flex;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #00000059,0 0 20px #5de0e60f}.commerce-factory-status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;flex-shrink:0;animation:2s ease-in-out infinite commerceStatusPulse;box-shadow:0 0 12px #5de0e6e6}.commerce-factory-status>div>span{--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.commerce-factory-status>div>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.commerce-factory-status>div>span{text-transform:uppercase}.commerce-factory-status strong{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-white);display:block}.commerce-factory-status small{margin-left:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:7px;font-weight:var(--font-weight-bold);--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6}.commerce-store{z-index:30;width:330px;transform-style:preserve-3d;filter:drop-shadow(0 35px 50px #0000007a);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg)}.commerce-store-roof{background:linear-gradient(145deg,#1b2324fa,#0b1011fa);border:1px solid #5de0e62b;border-radius:18px 18px 7px 7px;width:92%;height:48px;margin-inline:auto;position:relative;box-shadow:0 -8px 35px #5de0e60f}.commerce-store-roof:before{content:"";background:linear-gradient(90deg,#0000,#5de0e6a6,#0000);height:2px;position:absolute;top:9px;left:8%;right:8%;box-shadow:0 0 14px #5de0e666}.commerce-store-awning{border-radius:5px 5px 10px 10px;width:86%;height:28px;display:flex;position:absolute;bottom:-16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 16px #0000003d}.commerce-store-awning span{background:#5de0e6d9;flex:1}.commerce-store-awning span:nth-child(2n){background:#0f1617fa}.commerce-store-body{border-style:var(--tw-border-style);background:linear-gradient(145deg,#0f1516fa,#06090afc);border-width:1px;border-color:#5de0e629;border-radius:1.5rem;min-height:330px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 50px #00000052}.commerce-store-header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 4);border-color:#ffffff0f;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.commerce-store-brand{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.commerce-store-logo{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:var(--color-black);background:var(--primary);justify-content:center;align-items:center;display:flex;box-shadow:0 0 18px #5de0e62e}.commerce-store-brand span{--tw-tracking:.13em;letter-spacing:.13em;color:#5de0e6;text-transform:uppercase;font-size:7px;display:block}.commerce-store-brand strong{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.commerce-store-cart{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#fff9;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.commerce-store-cart{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.commerce-store-cart{background:#ffffff0a}.commerce-store-cart>span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:6px;font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.commerce-store-products{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commerce-store-product{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:#ffffff06;border-width:1px;border-color:#ffffff0f}.commerce-product-image{border-radius:var(--radius-lg);color:#5de0e6;background:linear-gradient(145deg,#5de0e61a,#ffffff06);justify-content:center;align-items:center;height:66px;display:flex}.commerce-product-image svg{filter:drop-shadow(0 0 10px #5de0e640)}.commerce-store-product>span{margin-top:calc(var(--spacing) * 2);color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.commerce-store-product>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.commerce-store-product>strong{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.commerce-store-checkout{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#5de0e60a;border-width:1px;border-color:#5de0e61a;justify-content:space-between;align-items:center;display:flex}.commerce-store-checkout span{color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.commerce-store-checkout span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.commerce-store-checkout strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.commerce-checkout-button{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:8px;font-weight:var(--font-weight-semibold);color:var(--color-black);background:var(--primary);box-shadow:0 0 16px #5de0e624}.commerce-conveyor{z-index:20;width:270px;height:100px;transform-style:preserve-3d;position:absolute;top:65%}.commerce-conveyor-left{left:-3%}.commerce-conveyor-right{right:-3%}.commerce-belt{background:linear-gradient(#141b1cfa,#080c0dfa);border:1px solid #5de0e624;border-radius:12px;height:58px;position:absolute;top:0;left:0;right:0;overflow:visible;transform:skewY(-5deg);box-shadow:inset 0 2px 5px #ffffff08,0 14px 30px #00000052}.commerce-belt-lines{inset:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 4);border-radius:12px;width:150%;height:58px;animation:4s linear infinite commerceBeltMove;display:flex;position:absolute;overflow:hidden}.commerce-conveyor-base{border-top:4px solid #232c2dfa;justify-content:space-around;height:38px;display:flex;position:absolute;top:55px;left:3%;right:3%}.commerce-conveyor-base:before,.commerce-conveyor-base:after{content:"";background:#202829fa;border-radius:0 0 5px 5px;width:5px;height:34px;position:absolute;top:0}.commerce-conveyor-base:before{left:10%}.commerce-conveyor-base:after{right:10%}.commerce-conveyor-base>span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background:#0c1112;border-width:1px;border-color:#5de0e626;border-radius:3.40282e38px;margin-top:-8px;position:relative;box-shadow:inset 0 0 4px #5de0e61a}.commerce-package{z-index:10;width:48px;height:45px;animation:7s linear infinite commercePackageMove;position:absolute;bottom:28px}.commerce-package-two{animation-delay:-2.3s}.commerce-package-three{animation-delay:-4.7s}.commerce-package-front{inset:calc(var(--spacing) * 0);border-radius:var(--radius-md);color:#050505;background:linear-gradient(145deg,#7be9ee 0%,#5de0e6 55%,#3cb9c0 100%);border:1px solid #ffffff2e;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 12px 22px #00000057,0 0 18px #5de0e61f}.commerce-package-front:before{content:"";background:#05050524;width:5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.commerce-package-top{background:#82edf1;border:1px solid #ffffff2e;border-radius:4px 4px 0 0;height:10px;position:absolute;top:-7px;left:5px;right:5px;transform:skew(-35deg)}.commerce-money{z-index:10;border-radius:var(--radius-md);background:linear-gradient(145deg,#5de0e6f2,#36b6bee0);border:1px solid #ffffff2e;justify-content:center;align-items:center;width:50px;height:30px;animation:6s linear infinite commerceMoneyMove;display:flex;position:absolute;bottom:29px;box-shadow:0 10px 22px #0000004d,0 0 16px #5de0e629}.commerce-money:before{content:"";border:1px solid #0505052e;border-radius:3px;position:absolute;inset:4px}.commerce-money>span{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-black)}.commerce-money-two{animation-delay:-2s}.commerce-money-three{animation-delay:-4s}.commerce-processing-core{z-index:40;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62e;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 20px 45px #0000006b,0 0 25px #5de0e612}.commerce-processing-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.commerce-processing-core>div:nth-child(2)>span{color:#ffffff4d;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.commerce-processing-core>div:nth-child(2)>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.commerce-processing-core strong{margin-top:calc(var(--spacing) * .5);white-space:nowrap;color:var(--color-white);font-size:10px;display:block}.commerce-processing-core>svg{color:var(--primary)}.commerce-factory-card{z-index:50;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d0ef5;border-width:1px;border-color:#5de0e629;animation:5s ease-in-out infinite commerceFloat;display:flex;position:absolute;box-shadow:0 20px 45px #0006,0 0 25px #5de0e60d}.commerce-factory-card-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 16px #5de0e614}.commerce-factory-card span{color:#ffffff4d;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.commerce-factory-card span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.commerce-factory-card strong{margin-top:calc(var(--spacing) * .5);white-space:nowrap;color:var(--color-white);font-size:10px;display:block}.commerce-factory-card small{margin-top:calc(var(--spacing) * .5);color:#5de0e6;font-size:7px;display:block}.commerce-factory-inventory{animation-delay:-1s;top:12%;left:-1%}.commerce-factory-order{animation-delay:-2.7s;top:19%;right:-1%}.commerce-factory-revenue{animation-delay:-4s;bottom:14%;right:2%}.commerce-flow-line{z-index:10;background:#5de0e617;border-radius:3.40282e38px;height:2px;position:absolute;top:56%;overflow:hidden}.commerce-flow-line-left{width:22%;left:16%}.commerce-flow-line-right{width:22%;right:16%}.commerce-flow-line>span{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:35%;height:100%;animation:2.2s linear infinite commerceFlow;display:block;box-shadow:0 0 10px #5de0e666}@keyframes commerceBeltMove{0%{transform:translate(0)}to{transform:translate(-72px)}}@keyframes commercePackageMove{0%{opacity:0;left:-60px;transform:translateY(0)rotate(0)}8%{opacity:1}75%{opacity:1}90%{opacity:0;left:235px;transform:translateY(-2px)rotate(2deg)}to{opacity:0;left:235px}}@keyframes commerceMoneyMove{0%{opacity:0;left:-50px;transform:translateY(0)rotate(-2deg)}10%{opacity:1}82%{opacity:1}to{opacity:0;left:275px;transform:translateY(-3px)rotate(2deg)}}@keyframes commerceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes commerceFlow{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes commerceStatusPulse{0%,to{opacity:1;box-shadow:0 0 12px #5de0e6e6}50%{opacity:.45;box-shadow:0 0 4px #5de0e659}}@media (max-width:1180px) and (min-width:1024px){.commerce-factory{transform-origin:50%;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.commerce-package,.commerce-money,.commerce-belt-lines,.commerce-flow-line>span,.commerce-factory-card,.commerce-factory-status-dot{animation:none!important}.commerce-package-one{opacity:1;left:12%}.commerce-package-two{opacity:1;left:42%}.commerce-package-three{opacity:1;left:70%}.commerce-money-one{opacity:1;left:12%}.commerce-money-two{opacity:1;left:46%}.commerce-money-three{opacity:1;left:72%}}.commerce-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef5;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #0000006b}.commerce-floating-card svg{color:var(--primary)}.commerce-floating-card span{color:#ffffff59;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.commerce-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.commerce-floating-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);display:block}.commerce-stock-card{top:7%;left:-1%}.commerce-b2b-card{top:16%;right:-1%}.commerce-payment-card{bottom:5%;right:2%}.commerce-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.commerce-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.commerce-section{background:#050505}.commerce-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.commerce-section-heading h2,.commerce-capabilities-header h2,.commerce-integrations-grid h2,.commerce-inventory-content h2,.commerce-outcomes-grid h2,.commerce-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.commerce-section-heading h2,.commerce-capabilities-header h2,.commerce-integrations-grid h2,.commerce-inventory-content h2,.commerce-outcomes-grid h2,.commerce-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.commerce-section-heading h2 span,.commerce-capabilities-header h2 span,.commerce-integrations-grid h2 span,.commerce-inventory-content h2 span,.commerce-outcomes-grid h2 span,.commerce-faq-intro h2 span{color:var(--primary)}.commerce-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-types-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.commerce-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.commerce-types-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.commerce-type-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.commerce-type-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.commerce-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.commerce-type-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.commerce-type-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.commerce-type-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.commerce-capabilities-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.commerce-capabilities-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-capabilities-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.commerce-capabilities-section{background:radial-gradient(circle at 80% 30%,#5de0e617,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.commerce-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.commerce-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.commerce-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.commerce-capabilities-header>p{justify-self:flex-end}}.commerce-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.commerce-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.commerce-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.commerce-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.commerce-capability{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.commerce-capability:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.commerce-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.commerce-capability>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.commerce-capability>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.commerce-comparison{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.commerce-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-comparison-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.commerce-comparison-card{padding:calc(var(--spacing) * 10)}}.commerce-comparison-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.commerce-comparison-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.commerce-comparison-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.commerce-comparison-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.commerce-comparison-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.commerce-comparison-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-comparison-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-comparison-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.commerce-comparison-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-comparison-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.commerce-comparison-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.commerce-comparison-card li{background:#ffffff05;border-color:#ffffff0f}.commerce-comparison-card li svg{color:#5de0e6;flex-shrink:0}.commerce-integrations-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.commerce-integrations-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-integrations-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.commerce-integrations-section{background:radial-gradient(circle at 78%,#5de0e61a,#0000 30%),#050505}.commerce-integrations-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.commerce-integrations-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}}.commerce-integrations-grid p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-integrations-grid p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-text-link{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.commerce-text-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.commerce-integration-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);border-width:1px;border-radius:2rem}@media (min-width:48rem){.commerce-integration-panel{padding:calc(var(--spacing) * 10)}}.commerce-integration-panel{background:linear-gradient(145deg,#5de0e612,#ffffff05);border-color:#5de0e629}.commerce-integration-core{max-width:var(--container-xs);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);color:#5de0e6;background:#5de0e612;border-width:1px;border-color:#5de0e633;margin-inline:auto;display:flex}.commerce-integration-core span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.commerce-integration-tags{margin-top:calc(var(--spacing) * 8);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.commerce-integration-tags span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.commerce-integration-tags span{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.commerce-integration-tags span{background:#ffffff06;border-color:#ffffff14}.commerce-inventory-panel{gap:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.commerce-inventory-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-inventory-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:1.05fr .95fr}}.commerce-inventory-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.commerce-inventory-content p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-inventory-content p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-inventory-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.commerce-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-inventory-grid>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.commerce-inventory-grid>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.commerce-inventory-grid>div{background:#ffffff06;border-color:#ffffff12}.commerce-inventory-grid svg{color:#5de0e6;flex-shrink:0}.commerce-outcomes-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.commerce-outcomes-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-outcomes-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.commerce-outcomes-section{background:radial-gradient(circle at 18% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.commerce-outcomes-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.commerce-outcomes-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.85fr 1.15fr}}.commerce-outcomes-grid p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-outcomes-grid p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.commerce-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.commerce-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.commerce-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.commerce-outcomes-list svg{color:#5de0e6;flex-shrink:0}.commerce-process-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.commerce-process-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-process-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.commerce-process-section{background:#050505}.commerce-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.commerce-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.commerce-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.commerce-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.commerce-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.commerce-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.commerce-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.commerce-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.commerce-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.commerce-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.commerce-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.commerce-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.commerce-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.commerce-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.commerce-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.commerce-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.commerce-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.commerce-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.commerce-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.commerce-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.commerce-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.commerce-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.commerce-faq-item summary::-webkit-details-marker{display:none}.commerce-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.commerce-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.commerce-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.commerce-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.commerce-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.commerce-faq-item>div{border-color:#ffffff12}.commerce-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.commerce-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.commerce-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.commerce-faq-toggle:before,.commerce-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.commerce-faq-toggle:before{width:14px;height:2px}.commerce-faq-toggle:after{width:2px;height:14px}.commerce-faq-item[open] .commerce-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.commerce-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.commerce-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.commerce-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.commerce-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.commerce-cta>div{max-width:var(--container-3xl)}.commerce-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.commerce-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.commerce-cta>div>span{text-transform:uppercase}.commerce-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.commerce-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.commerce-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.commerce-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.commerce-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.commerce-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.commerce-text-link:focus-visible,.commerce-faq-item summary:focus-visible,.commerce-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.commerce-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.commerce-hero{min-height:auto}.commerce-hero-content{text-align:center;margin-inline:auto}.commerce-hero-lead,.commerce-hero-copy{margin-inline:auto}.commerce-hero-actions,.commerce-hero-proof{justify-content:center}}@media (max-width:639px){.commerce-hero,.commerce-section,.commerce-capabilities-section,.commerce-integrations-section,.commerce-outcomes-section,.commerce-process-section,.commerce-faq-section{padding-block:calc(var(--spacing) * 20)}.commerce-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.commerce-hero-actions a{width:100%}.commerce-hero-proof{flex-direction:column;align-items:flex-start}.commerce-comparison-card,.commerce-inventory-panel{padding:calc(var(--spacing) * 6)}.commerce-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.commerce-cta-button{justify-content:center;width:100%}}.inventory-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.inventory-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.inventory-hero{padding-inline:calc(var(--spacing) * 20)}}.inventory-hero{background:radial-gradient(circle at 78% 30%,#5de0e629,#0000 29%),radial-gradient(circle at 12% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:790px}.inventory-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.inventory-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.inventory-hero-grid{grid-template-columns:.95fr 1.05fr}}.inventory-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.inventory-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.inventory-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.inventory-hero-content h1 span{color:var(--primary);text-shadow:0 0 35px #5de0e633}.inventory-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.inventory-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.inventory-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.inventory-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.inventory-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.inventory-hero-actions{flex-direction:row}}.inventory-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.inventory-hero-proof svg{color:var(--primary)}.inventory-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.inventory-glow-one{background:#5de0e624;width:360px;height:360px;top:8%;right:4%}.inventory-glow-two{background:#5de0e612;width:320px;height:320px;bottom:-150px;left:14%}@layer components{.inventory-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.inventory-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.inventory-hero{padding-inline:calc(var(--spacing) * 20)}}.inventory-hero{background:radial-gradient(circle at 78% 32%,#5de0e62b,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e611,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:820px}.inventory-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.inventory-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.inventory-hero-grid{grid-template-columns:.88fr 1.12fr}}.inventory-hero-content{z-index:20;position:relative}.inventory-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.inventory-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.inventory-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.inventory-hero-content h1 span{color:var(--primary);text-shadow:0 0 35px #5de0e633}.inventory-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.inventory-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.inventory-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.inventory-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.inventory-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.inventory-hero-actions{flex-direction:row}}.inventory-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.inventory-hero-proof svg{color:var(--primary)}.inventory-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.inventory-glow-one{background:#5de0e624;width:400px;height:400px;top:7%;right:3%}.inventory-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-160px;left:12%}.pos-visual{width:100%;max-width:760px;height:610px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.pos-visual{display:block}}.pos-visual{perspective:1400px}.pos-visual-glow{filter:blur(85px);background:#5de0e61f;border-radius:50%;width:82%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-tablet{z-index:20;border-style:var(--tw-border-style);background:linear-gradient(145deg,#262b2d,#0b0e0f 52%,#202527);border-width:1px;border-color:#ffffff1f;border-radius:2.2rem;width:650px;max-width:88%;padding:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg)rotate(1deg);box-shadow:0 40px 100px #000000a6,0 0 60px #5de0e61a}.pos-tablet-camera{z-index:40;background:#171a1b;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff0a}.pos-screen{border-style:var(--tw-border-style);background:#080b0c;border-width:1px;border-color:#ffffff0f;border-radius:1.75rem;height:440px;overflow:hidden}.pos-app-header{border-bottom-style:var(--tw-border-style);height:62px;padding-inline:calc(var(--spacing) * 5);background:#ffffff05;border-color:#ffffff12;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.pos-brand{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pos-brand-mark{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:var(--color-black);background:var(--primary);justify-content:center;align-items:center;display:flex;box-shadow:0 0 18px #5de0e633}.pos-brand strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.pos-brand span{margin-top:calc(var(--spacing) * 1);color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.pos-brand span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.pos-header-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pos-sync-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e612;border-radius:3.40282e38px;font-size:9px;display:flex}.pos-sync-status>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 10px #5de0e6cc}.pos-user{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.pos-interface{grid-template-columns:1.5fr .85fr;height:378px;display:grid}.pos-products{border-right-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-color:#fff1;border-right-width:1px}.pos-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#ffffff59;border-width:1px;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-search{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.pos-search{background:#ffffff06;border-color:#ffffff12}.pos-search svg{color:var(--primary)}.pos-category-tabs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex}.pos-category-tabs span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:#ffffff59;border-radius:3.40282e38px;font-size:8px}@supports (color:color-mix(in lab, red, red)){.pos-category-tabs span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.pos-category-tabs span{background:#ffffff06}.pos-category-tabs .active{color:var(--color-black);background:var(--primary)}.pos-product-grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pos-product-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:#ffffff06;border-width:1px;border-color:#ffffff0f}.pos-product-card:hover{border-color:#5de0e63d}.pos-product-image{border-radius:var(--radius-lg);color:#5de0e6;background:linear-gradient(145deg,#5de0e617,#ffffff05);justify-content:center;align-items:center;height:48px;display:flex}.pos-product-card>strong{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block;overflow:hidden}.pos-product-card>span{margin-top:calc(var(--spacing) * 1);color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.pos-product-card>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.pos-product-card>div:last-child{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 1);display:flex}.pos-product-card b{--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-white)}.pos-product-card small{text-align:right;color:#5de0e6;font-size:6px}.pos-product-low small{color:#f5b942}.pos-cart{padding:calc(var(--spacing) * 4);background:#ffffff03;flex-direction:column;display:flex}.pos-cart-header{justify-content:space-between;align-items:flex-start;display:flex}.pos-cart-header span{color:#ffffff59;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.pos-cart-header span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.pos-cart-header strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.pos-cart-header svg{color:var(--primary)}.pos-customer{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:#5de0e60a;border-width:1px;border-color:#5de0e61a;display:flex}.pos-customer>svg{color:var(--primary)}.pos-customer strong{color:var(--color-white);font-size:8px;display:block}.pos-customer span{margin-top:calc(var(--spacing) * .5);color:#5de0e6;font-size:7px;display:block}.pos-cart-items{margin-top:calc(var(--spacing) * 3);flex:1}:where(.pos-cart-items>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.pos-cart-item{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);border-color:#ffffff0d;border-bottom-width:1px;grid-template-columns:1fr auto auto;display:grid}.pos-cart-item strong{color:var(--color-white);font-size:8px;display:block}.pos-cart-item div span,.pos-cart-item>span{margin-top:calc(var(--spacing) * .5);color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.pos-cart-item div span,.pos-cart-item>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.pos-cart-item b{color:var(--color-white);font-size:8px}:where(.pos-cart-summary>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.pos-cart-summary{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#ffffff12;border-top-width:1px}.pos-cart-summary>div{color:#fff6;justify-content:space-between;font-size:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-cart-summary>div{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.pos-cart-summary strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.pos-cart-summary strong{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.pos-cart-summary .pos-total{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-color:#ffffff12;border-top-width:1px;align-items:flex-end}.pos-total span{--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium);color:var(--color-white)}.pos-total strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.pos-pay-button{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-black);background:var(--primary);display:flex;box-shadow:0 0 22px #5de0e62e}.pos-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f1416fa,#070a0bfa);border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000075,0 0 25px #5de0e612}.pos-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pos-floating-card>div:last-child>span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.pos-floating-card>div:last-child>span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.pos-floating-card strong{margin-top:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);display:block}.pos-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.pos-sales-float{top:5%;left:-1%}.pos-stock-float{top:12%;right:-1%}.pos-terminal-float{bottom:1%;right:4%}@media (max-width:1023px){.inventory-hero{min-height:auto}.inventory-hero-content{text-align:center;margin-inline:auto}.inventory-hero-lead,.inventory-hero-copy{margin-inline:auto}.inventory-hero-actions,.inventory-hero-proof{justify-content:center}}@media (max-width:639px){.inventory-hero{padding-block:calc(var(--spacing) * 20)}.inventory-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.inventory-hero-actions a{width:100%}.inventory-hero-proof{flex-direction:column;align-items:flex-start}}}.inventory-dashboard{width:100%;max-width:680px;height:560px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.inventory-dashboard{display:block}}.inventory-dashboard:before{content:"";filter:blur(80px);background:#5de0e61f;border-radius:50%;position:absolute;inset:17% 10%}.inventory-dashboard-main{z-index:20;border-style:var(--tw-border-style);width:550px;max-width:82%;padding:calc(var(--spacing) * 6);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.inventory-dashboard-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.inventory-dashboard-header span{--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase;font-size:11px;display:block}.inventory-dashboard-header strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.inventory-dashboard-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px;display:flex}.inventory-dashboard-status span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 12px #5de0e6e6}.inventory-dashboard-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inventory-dashboard-metrics article{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.inventory-dashboard-metrics svg{color:var(--primary)}.inventory-dashboard-metrics span{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6;display:block}@supports (color:color-mix(in lab, red, red)){.inventory-dashboard-metrics span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.inventory-dashboard-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);display:block}.inventory-dashboard-metrics small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:10px;display:block}.inventory-dashboard-body{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:1fr 1fr;display:grid}.inventory-stock-panel,.inventory-sales-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.inventory-panel-heading{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-panel-heading{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-panel-heading svg{color:var(--primary)}.inventory-location-row{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:#ffffff05;border-width:1px;border-color:#ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inventory-location-row span,.inventory-location-row strong,.inventory-location-row small{font-size:10px}.inventory-location-row span{color:#fff6}@supports (color:color-mix(in lab, red, red)){.inventory-location-row span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.inventory-location-row strong{color:var(--color-white)}.inventory-location-row small{text-align:right;color:#5de0e6}.inventory-bars{margin-top:calc(var(--spacing) * 6);height:calc(var(--spacing) * 32);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.inventory-bars span{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background:linear-gradient(to top, #5de0e633, var(--primary));flex:1;min-height:10px}.inventory-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef5;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #0000006b}.inventory-floating-card svg{color:var(--primary)}.inventory-floating-card span{color:#ffffff59;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.inventory-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.inventory-floating-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);display:block}.inventory-lowstock-card{top:7%;left:-1%}.inventory-transfer-card{top:17%;right:-2%}.inventory-pos-card{bottom:6%;right:2%}.inventory-section,.inventory-dark-section,.inventory-capabilities-section,.inventory-ecommerce-section,.inventory-reporting-section,.inventory-process-section,.inventory-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.inventory-section,.inventory-dark-section,.inventory-capabilities-section,.inventory-ecommerce-section,.inventory-reporting-section,.inventory-process-section,.inventory-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.inventory-section,.inventory-dark-section,.inventory-capabilities-section,.inventory-ecommerce-section,.inventory-reporting-section,.inventory-process-section,.inventory-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.inventory-section{background:#050505}.inventory-dark-section,.inventory-capabilities-section,.inventory-reporting-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.inventory-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.inventory-section-heading h2,.inventory-capabilities-header h2,.inventory-feature-layout h2,.inventory-ecommerce-grid h2,.inventory-reporting-grid h2,.inventory-outcomes-panel h2,.inventory-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.inventory-section-heading h2,.inventory-capabilities-header h2,.inventory-feature-layout h2,.inventory-ecommerce-grid h2,.inventory-reporting-grid h2,.inventory-outcomes-panel h2,.inventory-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.inventory-section-heading h2 span,.inventory-capabilities-header h2 span,.inventory-feature-layout h2 span,.inventory-ecommerce-grid h2 span,.inventory-reporting-grid h2 span,.inventory-outcomes-panel h2 span,.inventory-faq-intro h2 span{color:var(--primary)}.inventory-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-business-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.inventory-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.inventory-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inventory-business-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.inventory-business-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.inventory-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.inventory-business-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.inventory-business-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.inventory-business-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.inventory-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.inventory-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.inventory-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.inventory-capabilities-header>p{justify-self:flex-end}}.inventory-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.inventory-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.inventory-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.inventory-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inventory-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.inventory-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.inventory-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.inventory-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.inventory-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.inventory-feature-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.inventory-feature-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.inventory-feature-reverse>div:first-child{order:2}.inventory-feature-reverse>div:last-child{order:1}}.inventory-feature-layout p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-feature-layout p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.inventory-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-feature-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-feature-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.inventory-feature-list>div{background:#ffffff06;border-color:#ffffff12}.inventory-feature-list svg{color:#5de0e6;flex-shrink:0}.inventory-dual-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.inventory-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.inventory-detail-card{padding:calc(var(--spacing) * 10)}}.inventory-detail-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.inventory-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.inventory-detail-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.inventory-detail-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.inventory-detail-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.inventory-detail-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-detail-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-detail-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.inventory-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.inventory-detail-card li{background:#ffffff05;border-color:#ffffff0f}.inventory-detail-card li svg{color:#5de0e6;flex-shrink:0}.inventory-ecommerce-section{background:radial-gradient(circle at 78%,#5de0e61a,#0000 30%),#050505}.inventory-ecommerce-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.inventory-ecommerce-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}}.inventory-ecommerce-grid p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-ecommerce-grid p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-text-link{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.inventory-text-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.inventory-commerce-panel{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.inventory-commerce-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.inventory-commerce-panel{padding:calc(var(--spacing) * 10)}}.inventory-commerce-panel{background:linear-gradient(145deg,#5de0e612,#ffffff05);border-color:#5de0e629}.inventory-commerce-panel>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-commerce-panel>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.inventory-commerce-panel>div{background:#ffffff06;border-color:#ffffff12}.inventory-commerce-panel svg{color:#5de0e6;flex-shrink:0}.inventory-role-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.inventory-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inventory-role-grid>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-role-grid>div{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.inventory-role-grid>div{background:#ffffff06;border-color:#ffffff12}.inventory-role-grid svg{color:#5de0e6;flex-shrink:0}.inventory-reporting-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.inventory-reporting-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.85fr 1.15fr}}.inventory-reporting-grid p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-reporting-grid p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-report-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.inventory-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-report-grid>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-report-grid>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.inventory-report-grid>div{background:#ffffff06;border-color:#ffffff12}.inventory-report-grid svg{color:#5de0e6;flex-shrink:0}.inventory-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.inventory-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.inventory-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.inventory-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.inventory-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.inventory-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.inventory-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.inventory-outcomes-list svg{color:#5de0e6;flex-shrink:0}.inventory-process-section{background:#050505}.inventory-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.inventory-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.inventory-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inventory-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.inventory-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.inventory-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.inventory-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.inventory-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.inventory-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.inventory-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.inventory-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.inventory-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.inventory-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.inventory-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.inventory-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.inventory-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.inventory-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.inventory-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.inventory-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.inventory-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.inventory-faq-item summary::-webkit-details-marker{display:none}.inventory-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.inventory-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.inventory-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.inventory-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.inventory-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.inventory-faq-item>div{border-color:#ffffff12}.inventory-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.inventory-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.inventory-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.inventory-faq-toggle:before,.inventory-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inventory-faq-toggle:before{width:14px;height:2px}.inventory-faq-toggle:after{width:2px;height:14px}.inventory-faq-item[open] .inventory-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.inventory-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.inventory-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.inventory-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.inventory-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.inventory-cta>div{max-width:var(--container-3xl)}.inventory-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.inventory-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.inventory-cta>div>span{text-transform:uppercase}.inventory-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.inventory-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.inventory-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.inventory-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.inventory-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.inventory-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.inventory-hero-actions a:focus-visible,.inventory-text-link:focus-visible,.inventory-faq-item summary:focus-visible,.inventory-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.inventory-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.inventory-hero{min-height:auto}.inventory-hero-content{text-align:center;margin-inline:auto}.inventory-hero-lead,.inventory-hero-copy{margin-inline:auto}.inventory-hero-actions,.inventory-hero-proof{justify-content:center}}@media (max-width:639px){.inventory-hero,.inventory-section,.inventory-dark-section,.inventory-capabilities-section,.inventory-ecommerce-section,.inventory-reporting-section,.inventory-process-section,.inventory-faq-section{padding-block:calc(var(--spacing) * 20)}.inventory-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.inventory-hero-actions a{width:100%}.inventory-hero-proof{flex-direction:column;align-items:flex-start}.inventory-detail-card,.inventory-commerce-panel,.inventory-outcomes-panel{padding:calc(var(--spacing) * 6)}.inventory-role-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.inventory-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.inventory-cta-button{justify-content:center;width:100%}}.manufacturing-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.manufacturing-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.manufacturing-hero{padding-inline:calc(var(--spacing) * 20)}}.manufacturing-hero{background:radial-gradient(circle at 78% 30%,#5de0e629,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e611,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:810px}.manufacturing-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.manufacturing-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.manufacturing-hero-grid{grid-template-columns:.92fr 1.08fr}}.manufacturing-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.manufacturing-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.manufacturing-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.manufacturing-hero-content h1 span,.manufacturing-section-heading h2 span,.manufacturing-capabilities-header h2 span,.manufacturing-feature-layout h2 span,.manufacturing-traceability-panel h2 span,.manufacturing-reporting-grid h2 span,.manufacturing-outcomes-panel h2 span,.manufacturing-faq-intro h2 span{color:var(--primary)}.manufacturing-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.manufacturing-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.manufacturing-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.manufacturing-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.manufacturing-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.manufacturing-hero-actions{flex-direction:row}}.manufacturing-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.manufacturing-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.manufacturing-hero-proof svg{color:var(--primary)}.manufacturing-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.manufacturing-glow-one{background:#5de0e624;width:380px;height:380px;top:8%;right:4%}.manufacturing-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-150px;left:14%}.manufacturing-dashboard{width:100%;max-width:700px;height:580px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.manufacturing-dashboard{display:block}}.manufacturing-dashboard:before{content:"";filter:blur(80px);background:#5de0e61f;border-radius:50%;position:absolute;inset:18% 10%}.manufacturing-dashboard-main{z-index:20;border-style:var(--tw-border-style);width:560px;max-width:84%;padding:calc(var(--spacing) * 6);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.manufacturing-dashboard-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.manufacturing-dashboard-header span{--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase;font-size:10px;display:block}.manufacturing-dashboard-header strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.manufacturing-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px;font-size:10px;display:flex}.manufacturing-status>span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 12px #5de0e6e6}.manufacturing-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manufacturing-metrics article{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.manufacturing-metrics svg{color:var(--primary)}.manufacturing-metrics span{margin-top:calc(var(--spacing) * 4);color:#fff6;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.manufacturing-metrics span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.manufacturing-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);display:block}.manufacturing-metrics small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:9px;display:block}.manufacturing-dashboard-body{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:1.15fr .85fr;display:grid}.production-panel,.warehouse-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.manufacturing-panel-heading{color:#ffffff80;justify-content:space-between;align-items:center;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.manufacturing-panel-heading{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.manufacturing-panel-heading svg{color:var(--primary)}.production-row{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto auto;display:grid}.production-row strong{color:var(--color-white);font-size:9px;display:block}.production-row span{margin-top:calc(var(--spacing) * 1);color:#ffffff59;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.production-row span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.production-row small{color:#5de0e6;font-size:8px}.production-row b{color:var(--color-white);font-size:8px}.production-progress{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1);background:#ffffff0f;border-radius:3.40282e38px;overflow:hidden}.production-progress span{background:var(--primary);border-radius:3.40282e38px;height:100%;display:block}.warehouse-zone{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#ffffff05;border-width:1px;border-color:#ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.warehouse-zone span,.warehouse-zone strong,.warehouse-zone small{font-size:8px}.warehouse-zone span{color:#fff6}@supports (color:color-mix(in lab, red, red)){.warehouse-zone span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.warehouse-zone strong{color:var(--color-white)}.warehouse-zone small{text-align:right;color:#5de0e6}.manufacturing-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.manufacturing-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.manufacturing-floating-card span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.manufacturing-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.manufacturing-floating-card strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.manufacturing-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.manufacturing-material-card{top:6%;left:-1%}.manufacturing-scan-card{top:15%;right:-1%}.manufacturing-dispatch-card{bottom:3%;right:3%}.manufacturing-section,.manufacturing-dark-section,.manufacturing-capabilities-section,.manufacturing-fulfilment-section,.manufacturing-reporting-section,.manufacturing-outcomes-section,.manufacturing-process-section,.manufacturing-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.manufacturing-section,.manufacturing-dark-section,.manufacturing-capabilities-section,.manufacturing-fulfilment-section,.manufacturing-reporting-section,.manufacturing-outcomes-section,.manufacturing-process-section,.manufacturing-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.manufacturing-section,.manufacturing-dark-section,.manufacturing-capabilities-section,.manufacturing-fulfilment-section,.manufacturing-reporting-section,.manufacturing-outcomes-section,.manufacturing-process-section,.manufacturing-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.manufacturing-section,.manufacturing-process-section{background:#050505}.manufacturing-dark-section,.manufacturing-capabilities-section,.manufacturing-reporting-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.manufacturing-fulfilment-section{background:radial-gradient(circle at 20%,#5de0e612,#0000 30%),#050505}.manufacturing-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.manufacturing-section-heading h2,.manufacturing-capabilities-header h2,.manufacturing-feature-layout h2,.manufacturing-traceability-panel h2,.manufacturing-reporting-grid h2,.manufacturing-outcomes-panel h2,.manufacturing-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.manufacturing-section-heading h2,.manufacturing-capabilities-header h2,.manufacturing-feature-layout h2,.manufacturing-traceability-panel h2,.manufacturing-reporting-grid h2,.manufacturing-outcomes-panel h2,.manufacturing-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.manufacturing-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-business-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.manufacturing-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.manufacturing-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.manufacturing-business-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.manufacturing-business-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.manufacturing-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.manufacturing-business-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.manufacturing-business-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.manufacturing-business-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.manufacturing-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.manufacturing-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.manufacturing-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.manufacturing-capabilities-header>p{justify-self:flex-end}}.manufacturing-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.manufacturing-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.manufacturing-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.manufacturing-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.manufacturing-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.manufacturing-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.manufacturing-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.manufacturing-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.manufacturing-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.manufacturing-feature-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.manufacturing-feature-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.manufacturing-feature-reverse>div:first-child{order:2}.manufacturing-feature-reverse>div:last-child{order:1}}.manufacturing-feature-layout p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-feature-layout p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.manufacturing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.manufacturing-feature-list>div,.manufacturing-traceability-grid>div,.manufacturing-report-grid>div,.manufacturing-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.manufacturing-feature-list>div,.manufacturing-traceability-grid>div,.manufacturing-report-grid>div,.manufacturing-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.manufacturing-feature-list>div,.manufacturing-traceability-grid>div,.manufacturing-report-grid>div,.manufacturing-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.manufacturing-feature-list svg,.manufacturing-traceability-grid svg,.manufacturing-report-grid svg,.manufacturing-outcomes-list svg{color:#5de0e6;flex-shrink:0}.manufacturing-dual-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.manufacturing-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manufacturing-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.manufacturing-detail-card{padding:calc(var(--spacing) * 10)}}.manufacturing-detail-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.manufacturing-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.manufacturing-detail-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.manufacturing-detail-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.manufacturing-detail-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.manufacturing-detail-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-detail-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-detail-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.manufacturing-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.manufacturing-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.manufacturing-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.manufacturing-detail-card li{background:#ffffff05;border-color:#ffffff0f}.manufacturing-detail-card li svg{color:#5de0e6;flex-shrink:0}.manufacturing-traceability-panel,.manufacturing-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.manufacturing-traceability-panel,.manufacturing-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.manufacturing-traceability-panel,.manufacturing-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.manufacturing-traceability-panel,.manufacturing-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.manufacturing-traceability-panel p,.manufacturing-outcomes-panel p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-traceability-panel p,.manufacturing-outcomes-panel p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-traceability-grid,.manufacturing-outcomes-list,.manufacturing-report-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.manufacturing-traceability-grid,.manufacturing-outcomes-list,.manufacturing-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manufacturing-reporting-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.manufacturing-reporting-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.85fr 1.15fr}}.manufacturing-reporting-grid p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-reporting-grid p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-role-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.manufacturing-role-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.manufacturing-role-grid>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.manufacturing-role-grid>div{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.manufacturing-role-grid>div{background:#ffffff06;border-color:#ffffff12}.manufacturing-role-grid svg{color:#5de0e6;flex-shrink:0}.manufacturing-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.manufacturing-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.manufacturing-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.manufacturing-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.manufacturing-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.manufacturing-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.manufacturing-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.manufacturing-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.manufacturing-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.manufacturing-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.manufacturing-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.manufacturing-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.manufacturing-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.manufacturing-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.manufacturing-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.manufacturing-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.manufacturing-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.manufacturing-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.manufacturing-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.manufacturing-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.manufacturing-faq-item summary::-webkit-details-marker{display:none}.manufacturing-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.manufacturing-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.manufacturing-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.manufacturing-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.manufacturing-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.manufacturing-faq-item>div{border-color:#ffffff12}.manufacturing-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.manufacturing-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.manufacturing-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.manufacturing-faq-toggle:before,.manufacturing-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manufacturing-faq-toggle:before{width:14px;height:2px}.manufacturing-faq-toggle:after{width:2px;height:14px}.manufacturing-faq-item[open] .manufacturing-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.manufacturing-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.manufacturing-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.manufacturing-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.manufacturing-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.manufacturing-cta>div{max-width:var(--container-3xl)}.manufacturing-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.manufacturing-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.manufacturing-cta>div>span{text-transform:uppercase}.manufacturing-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.manufacturing-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.manufacturing-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.manufacturing-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.manufacturing-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.manufacturing-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.manufacturing-hero-actions a:focus-visible,.manufacturing-faq-item summary:focus-visible,.manufacturing-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.manufacturing-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.manufacturing-hero{min-height:auto}.manufacturing-hero-content{text-align:center;margin-inline:auto}.manufacturing-hero-lead,.manufacturing-hero-copy{margin-inline:auto}.manufacturing-hero-actions,.manufacturing-hero-proof{justify-content:center}}@media (max-width:639px){.manufacturing-hero,.manufacturing-section,.manufacturing-dark-section,.manufacturing-capabilities-section,.manufacturing-fulfilment-section,.manufacturing-reporting-section,.manufacturing-outcomes-section,.manufacturing-process-section,.manufacturing-faq-section{padding-block:calc(var(--spacing) * 20)}.manufacturing-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.manufacturing-hero-actions a{width:100%}.manufacturing-hero-proof{flex-direction:column;align-items:flex-start}.manufacturing-detail-card,.manufacturing-traceability-panel,.manufacturing-outcomes-panel{padding:calc(var(--spacing) * 6)}.manufacturing-role-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.manufacturing-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.manufacturing-cta-button{justify-content:center;width:100%}}.ai-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.ai-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.ai-hero{padding-inline:calc(var(--spacing) * 20)}}.ai-hero{background:radial-gradient(circle at 78% 30%,#5de0e62b,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:810px}.ai-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ai-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.ai-hero-grid{grid-template-columns:.92fr 1.08fr}}.ai-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.ai-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.ai-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.ai-hero-content h1 span,.ai-section-heading h2 span,.ai-capabilities-header h2 span,.ai-feature-layout h2 span,.ai-analytics-grid h2 span,.ai-integrations-layout h2 span,.ai-governance-panel h2 span,.ai-outcomes-panel h2 span,.ai-faq-intro h2 span{color:var(--primary)}.ai-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.ai-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ai-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.ai-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.ai-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.ai-hero-actions{flex-direction:row}}.ai-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ai-hero-proof svg{color:var(--primary)}.ai-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.ai-glow-one{background:#5de0e624;width:390px;height:390px;top:7%;right:4%}.ai-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-150px;left:14%}.ai-control-centre{width:100%;max-width:700px;height:590px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.ai-control-centre{display:block}}.ai-control-glow{filter:blur(85px);background:#5de0e61f;border-radius:50%;width:80%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-control-panel{z-index:20;border-style:var(--tw-border-style);width:560px;max-width:84%;padding:calc(var(--spacing) * 6);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.ai-control-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.ai-control-header span{--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase;font-size:10px;display:block}.ai-control-header strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.ai-live-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e614;border-radius:3.40282e38px;font-size:10px;display:flex}.ai-live-status>span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 12px #5de0e6e6}.ai-control-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-control-metrics article{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.ai-control-metrics svg{color:var(--primary)}.ai-control-metrics span{margin-top:calc(var(--spacing) * 4);color:#fff6;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.ai-control-metrics span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ai-control-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);display:block}.ai-control-metrics small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:9px;display:block}.ai-control-body{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:1.08fr .92fr;display:grid}.ai-assistant-panel,.ai-workflow-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.ai-panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.ai-panel-heading span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.ai-panel-heading span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.ai-panel-heading strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:10px;display:block}.ai-panel-heading svg{color:var(--primary)}.ai-message{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 4);font-size:9px;line-height:calc(var(--spacing) * 4)}.ai-message-user{margin-left:calc(var(--spacing) * 7);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.ai-message-user{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ai-message-user{background:#ffffff0a}.ai-message-response{align-items:flex-start;gap:calc(var(--spacing) * 2);color:#ffffff8c;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-message-response{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-message-response{background:#5de0e60e;border:1px solid #5de0e617}.ai-response-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-lg);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-response-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex}.ai-response-actions span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:#5de0e6;background:#5de0e60f;border-radius:3.40282e38px;font-size:7px}.ai-workflow-steps{margin-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ai-workflow-steps>div{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ai-workflow-steps>div>span{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);color:#ffffff59;border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-workflow-steps>div>span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.ai-workflow-steps>div>span{border-color:#ffffff14}.ai-workflow-steps>div>span.complete{color:var(--color-black);background:var(--primary);border-color:var(--primary)}.ai-workflow-steps>div>span.active{color:#5de0e6;background:#5de0e614;border-color:#5de0e640}.ai-workflow-steps p{color:#ffffff80;font-size:8px}@supports (color:color-mix(in lab, red, red)){.ai-workflow-steps p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ai-step-line{height:calc(var(--spacing) * 4);background:#ffffff14;width:1px;margin-left:11px;display:block}.ai-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.ai-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.ai-floating-card span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.ai-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.ai-floating-card strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.ai-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.ai-document-float{top:6%;left:-1%}.ai-report-float{top:15%;right:-1%}.ai-integration-float{bottom:3%;right:3%}.ai-section,.ai-dark-section,.ai-capabilities-section,.ai-analytics-section,.ai-governance-section,.ai-outcomes-section,.ai-process-section,.ai-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.ai-section,.ai-dark-section,.ai-capabilities-section,.ai-analytics-section,.ai-governance-section,.ai-outcomes-section,.ai-process-section,.ai-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.ai-section,.ai-dark-section,.ai-capabilities-section,.ai-analytics-section,.ai-governance-section,.ai-outcomes-section,.ai-process-section,.ai-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.ai-section,.ai-process-section{background:#050505}.ai-dark-section,.ai-capabilities-section,.ai-analytics-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.ai-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.ai-section-heading h2,.ai-capabilities-header h2,.ai-feature-layout h2,.ai-analytics-grid h2,.ai-integrations-layout h2,.ai-governance-panel h2,.ai-outcomes-panel h2,.ai-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.ai-section-heading h2,.ai-capabilities-header h2,.ai-feature-layout h2,.ai-analytics-grid h2,.ai-integrations-layout h2,.ai-governance-panel h2,.ai-outcomes-panel h2,.ai-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.ai-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ai-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-value-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.ai-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ai-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-value-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.ai-value-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.ai-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.ai-value-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.ai-value-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ai-value-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ai-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.ai-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.ai-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ai-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.ai-capabilities-header>p{justify-self:flex-end}}.ai-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ai-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ai-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.ai-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.ai-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.ai-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.ai-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ai-feature-layout,.ai-analytics-grid,.ai-integrations-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.ai-feature-layout,.ai-analytics-grid,.ai-integrations-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.ai-feature-reverse>div:first-child{order:2}.ai-feature-reverse>div:last-child{order:1}}.ai-feature-layout p,.ai-analytics-grid>div:first-child>p,.ai-integrations-layout>div:first-child>p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ai-feature-layout p,.ai-analytics-grid>div:first-child>p,.ai-integrations-layout>div:first-child>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ai-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-feature-list>div,.ai-governance-grid>div,.ai-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-feature-list>div,.ai-governance-grid>div,.ai-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ai-feature-list>div,.ai-governance-grid>div,.ai-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.ai-feature-list svg,.ai-governance-grid svg,.ai-outcomes-list svg{color:#5de0e6;flex-shrink:0}.ai-workflow-example{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ai-workflow-example span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ai-workflow-example span{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ai-workflow-example span{background:#ffffff06;border-color:#ffffff12}.ai-workflow-example svg{color:var(--primary)}.ai-dual-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.ai-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.ai-detail-card{padding:calc(var(--spacing) * 10)}}.ai-detail-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.ai-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.ai-detail-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ai-detail-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.ai-detail-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.ai-detail-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ai-detail-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-detail-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ai-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ai-detail-card li{background:#ffffff05;border-color:#ffffff0f}.ai-detail-card li svg{color:#5de0e6;flex-shrink:0}.ai-question-list{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ai-question-list p{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px}@supports (color:color-mix(in lab, red, red)){.ai-question-list p{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ai-question-list p{background:#5de0e609;border-color:#5de0e617;font-style:italic}.ai-integration-map{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.ai-integration-map{padding:calc(var(--spacing) * 10)}}.ai-integration-map{background:radial-gradient(circle,#5de0e617,#0000 55%),#ffffff05;border-color:#5de0e624}.ai-integration-core{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);color:#5de0e6;background:#5de0e613;border-width:1px;border-color:#5de0e633;flex-direction:column;margin-inline:auto;display:flex;box-shadow:0 0 32px #5de0e614}.ai-integration-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.ai-integration-items{margin-top:calc(var(--spacing) * 8);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ai-integration-items span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ai-integration-items span{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ai-integration-items span{background:#ffffff06;border-color:#ffffff14}.ai-governance-section,.ai-outcomes-section{background:#050505}.ai-governance-panel,.ai-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.ai-governance-panel,.ai-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.ai-governance-panel,.ai-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.ai-governance-panel,.ai-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.ai-governance-panel p,.ai-outcomes-panel p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ai-governance-panel p,.ai-outcomes-panel p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-governance-grid,.ai-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ai-governance-grid,.ai-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.ai-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ai-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ai-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.ai-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.ai-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.ai-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.ai-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ai-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ai-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.ai-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.ai-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.ai-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.ai-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ai-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ai-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ai-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.ai-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.ai-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.ai-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.ai-faq-item summary::-webkit-details-marker{display:none}.ai-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.ai-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.ai-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ai-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.ai-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.ai-faq-item>div{border-color:#ffffff12}.ai-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.ai-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.ai-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.ai-faq-toggle:before,.ai-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-faq-toggle:before{width:14px;height:2px}.ai-faq-toggle:after{width:2px;height:14px}.ai-faq-item[open] .ai-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.ai-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.ai-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.ai-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.ai-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.ai-cta>div{max-width:var(--container-3xl)}.ai-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.ai-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.ai-cta>div>span{text-transform:uppercase}.ai-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.ai-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.ai-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.ai-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.ai-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.ai-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.ai-hero-actions a:focus-visible,.ai-faq-item summary:focus-visible,.ai-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.ai-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.ai-hero{min-height:auto}.ai-hero-content{text-align:center;margin-inline:auto}.ai-hero-lead,.ai-hero-copy{margin-inline:auto}.ai-hero-actions,.ai-hero-proof{justify-content:center}}@media (max-width:639px){.ai-hero,.ai-section,.ai-dark-section,.ai-capabilities-section,.ai-analytics-section,.ai-governance-section,.ai-outcomes-section,.ai-process-section,.ai-faq-section{padding-block:calc(var(--spacing) * 20)}.ai-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.ai-hero-actions a{width:100%}.ai-hero-proof{flex-direction:column;align-items:flex-start}.ai-detail-card,.ai-governance-panel,.ai-outcomes-panel,.ai-integration-map{padding:calc(var(--spacing) * 6)}.ai-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.ai-cta-button{justify-content:center;width:100%}}.whatsapp-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.whatsapp-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.whatsapp-hero{padding-inline:calc(var(--spacing) * 20)}}.whatsapp-hero{background:radial-gradient(circle at 78% 30%,#5de0e62b,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:810px}.whatsapp-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.whatsapp-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.whatsapp-hero-grid{grid-template-columns:.92fr 1.08fr}}.whatsapp-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.whatsapp-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.whatsapp-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.whatsapp-hero-content h1 span,.whatsapp-section-heading h2 span,.whatsapp-capabilities-header h2 span,.whatsapp-feature-layout h2 span,.whatsapp-broadcast-panel h2 span,.whatsapp-integrations-layout h2 span,.whatsapp-governance-panel h2 span,.whatsapp-outcomes-panel h2 span,.whatsapp-faq-intro h2 span{color:var(--primary)}.whatsapp-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.whatsapp-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.whatsapp-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.whatsapp-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.whatsapp-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.whatsapp-hero-actions{flex-direction:row}}.whatsapp-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.whatsapp-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.whatsapp-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.whatsapp-hero-proof svg{color:var(--primary)}.whatsapp-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.whatsapp-glow-one{background:#5de0e624;width:390px;height:390px;top:7%;right:4%}.whatsapp-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-150px;left:14%}.whatsapp-console{width:100%;max-width:710px;height:590px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.whatsapp-console{display:block}}.whatsapp-console-glow{filter:blur(85px);background:#5de0e61f;border-radius:50%;width:82%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whatsapp-console-main{z-index:20;border-style:var(--tw-border-style);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;width:585px;max-width:84%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.whatsapp-console-header{height:calc(var(--spacing) * 16);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);border-color:#ffffff12;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.whatsapp-channel{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.whatsapp-channel-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:var(--color-black);background:var(--primary);justify-content:center;align-items:center;display:flex}.whatsapp-channel strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);display:block}.whatsapp-channel span{margin-top:calc(var(--spacing) * 1);color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.whatsapp-channel span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.whatsapp-live-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e612;border-radius:3.40282e38px;font-size:9px;display:flex}.whatsapp-live-status>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 10px #5de0e6cc}.whatsapp-console-body{grid-template-columns:.72fr 1.28fr;height:385px;display:grid}.whatsapp-conversations{border-right-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#ffffff03;border-color:#ffffff0f;border-right-width:1px}.whatsapp-conversation-heading{padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.whatsapp-conversation-heading span{color:#ffffff59;font-size:9px}@supports (color:color-mix(in lab, red, red)){.whatsapp-conversation-heading span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.whatsapp-conversation-heading strong{color:#5de0e6;font-size:8px}.whatsapp-contact{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 2.5);display:flex}.whatsapp-contact.active{background:#5de0e612}.whatsapp-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:8px;font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.whatsapp-contact>div{min-width:calc(var(--spacing) * 0);flex:1}.whatsapp-contact strong{color:var(--color-white);font-size:9px;display:block}.whatsapp-contact p{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:#ffffff4d;font-size:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.whatsapp-contact p{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.whatsapp-contact small{color:#ffffff40;font-size:7px}@supports (color:color-mix(in lab, red, red)){.whatsapp-contact small{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.whatsapp-chat{flex-direction:column;display:flex}.whatsapp-chat-header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-color:#ffffff0f;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.whatsapp-chat-header strong{color:var(--color-white);font-size:10px;display:block}.whatsapp-chat-header>div span{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.whatsapp-assigned{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:#fff6;border-radius:3.40282e38px;font-size:7px}@supports (color:color-mix(in lab, red, red)){.whatsapp-assigned{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.whatsapp-assigned{background:#ffffff09}.whatsapp-messages{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex;overflow:hidden}.whatsapp-message{border-radius:var(--radius-xl);max-width:82%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:8px;line-height:calc(var(--spacing) * 4)}.whatsapp-message.customer{color:#ffffffb3;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.whatsapp-message.customer{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.whatsapp-message.customer{background:#ffffff0e}.whatsapp-message.automation{color:#fff9;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.whatsapp-message.automation{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.whatsapp-message.automation{background:#5de0e612;border:1px solid #5de0e61a}.whatsapp-bot-label{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-size:7px;font-weight:var(--font-weight-medium);color:#5de0e6;display:flex}.whatsapp-automation-status{margin-inline:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:#ffffff05;border-width:1px;border-color:#ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.whatsapp-automation-status>div{align-items:center;gap:calc(var(--spacing) * 1);color:#ffffff59;font-size:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.whatsapp-automation-status>div{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.whatsapp-automation-status svg,.whatsapp-automation-status .active{color:var(--primary)}.whatsapp-chat-footer{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-color:#ffffff0f;border-top-width:1px;justify-content:space-between;align-items:center;display:flex}.whatsapp-chat-footer>span{color:#5de0e6;font-size:7px}.whatsapp-chat-footer button{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#ffffffa6;border-width:1px;font-size:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.whatsapp-chat-footer button{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.whatsapp-chat-footer button{background:#ffffff08;border-color:#ffffff12}.whatsapp-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.whatsapp-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.whatsapp-floating-card span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.whatsapp-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.whatsapp-floating-card strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.whatsapp-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.whatsapp-leads-float{top:5%;left:-1%}.whatsapp-crm-float{top:14%;right:-1%}.whatsapp-auto-float{bottom:3%;right:3%}.whatsapp-section,.whatsapp-dark-section,.whatsapp-capabilities-section,.whatsapp-inbox-section,.whatsapp-integrations-section,.whatsapp-governance-section,.whatsapp-outcomes-section,.whatsapp-process-section,.whatsapp-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.whatsapp-section,.whatsapp-dark-section,.whatsapp-capabilities-section,.whatsapp-inbox-section,.whatsapp-integrations-section,.whatsapp-governance-section,.whatsapp-outcomes-section,.whatsapp-process-section,.whatsapp-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.whatsapp-section,.whatsapp-dark-section,.whatsapp-capabilities-section,.whatsapp-inbox-section,.whatsapp-integrations-section,.whatsapp-governance-section,.whatsapp-outcomes-section,.whatsapp-process-section,.whatsapp-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.whatsapp-section,.whatsapp-process-section{background:#050505}.whatsapp-dark-section,.whatsapp-capabilities-section,.whatsapp-inbox-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.whatsapp-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.whatsapp-section-heading h2,.whatsapp-capabilities-header h2,.whatsapp-feature-layout h2,.whatsapp-broadcast-panel h2,.whatsapp-integrations-layout h2,.whatsapp-governance-panel h2,.whatsapp-outcomes-panel h2,.whatsapp-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.whatsapp-section-heading h2,.whatsapp-capabilities-header h2,.whatsapp-feature-layout h2,.whatsapp-broadcast-panel h2,.whatsapp-integrations-layout h2,.whatsapp-governance-panel h2,.whatsapp-outcomes-panel h2,.whatsapp-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.whatsapp-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.whatsapp-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.whatsapp-value-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.whatsapp-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.whatsapp-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.whatsapp-value-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.whatsapp-value-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.whatsapp-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.whatsapp-value-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.whatsapp-value-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.whatsapp-value-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.whatsapp-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.whatsapp-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.whatsapp-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.whatsapp-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.whatsapp-capabilities-header>p{justify-self:flex-end}}.whatsapp-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.whatsapp-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.whatsapp-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.whatsapp-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.whatsapp-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.whatsapp-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.whatsapp-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.whatsapp-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.whatsapp-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.whatsapp-feature-layout,.whatsapp-integrations-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.whatsapp-feature-layout,.whatsapp-integrations-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.whatsapp-feature-reverse>div:first-child{order:2}.whatsapp-feature-reverse>div:last-child{order:1}}.whatsapp-feature-layout p,.whatsapp-integrations-layout>div:first-child>p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.whatsapp-feature-layout p,.whatsapp-integrations-layout>div:first-child>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.whatsapp-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.whatsapp-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.whatsapp-feature-list>div,.whatsapp-governance-grid>div,.whatsapp-outcomes-list>div,.whatsapp-broadcast-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.whatsapp-feature-list>div,.whatsapp-governance-grid>div,.whatsapp-outcomes-list>div,.whatsapp-broadcast-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.whatsapp-feature-list>div,.whatsapp-governance-grid>div,.whatsapp-outcomes-list>div,.whatsapp-broadcast-list>div{background:#ffffff06;border-color:#ffffff12}.whatsapp-feature-list svg,.whatsapp-governance-grid svg,.whatsapp-outcomes-list svg,.whatsapp-broadcast-list svg{color:#5de0e6;flex-shrink:0}.whatsapp-flow{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.whatsapp-flow span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.whatsapp-flow span{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.whatsapp-flow span{background:#ffffff06;border-color:#ffffff12}.whatsapp-flow svg{color:var(--primary)}.whatsapp-triple-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.whatsapp-triple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.whatsapp-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;border-radius:2rem}.whatsapp-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.whatsapp-detail-header{align-items:center;gap:calc(var(--spacing) * 3);color:#5de0e6;display:flex}.whatsapp-detail-header h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.whatsapp-detail-card ul{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.whatsapp-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.whatsapp-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.whatsapp-detail-card li{background:#ffffff05;border-color:#ffffff0f}.whatsapp-detail-card li svg{color:#5de0e6;flex-shrink:0}.whatsapp-broadcast-panel,.whatsapp-governance-panel,.whatsapp-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.whatsapp-broadcast-panel,.whatsapp-governance-panel,.whatsapp-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.whatsapp-broadcast-panel,.whatsapp-governance-panel,.whatsapp-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.whatsapp-broadcast-panel,.whatsapp-governance-panel,.whatsapp-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.whatsapp-broadcast-panel p,.whatsapp-governance-panel p,.whatsapp-outcomes-panel p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.whatsapp-broadcast-panel p,.whatsapp-governance-panel p,.whatsapp-outcomes-panel p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.whatsapp-broadcast-list,.whatsapp-governance-grid,.whatsapp-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.whatsapp-broadcast-list,.whatsapp-governance-grid,.whatsapp-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.whatsapp-integrations-section{background:radial-gradient(circle at 78% 45%,#5de0e617,#0000 30%),#050505}.whatsapp-integration-map{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.whatsapp-integration-map{padding:calc(var(--spacing) * 10)}}.whatsapp-integration-map{background:radial-gradient(circle,#5de0e617,#0000 55%),#ffffff05;border-color:#5de0e624}.whatsapp-integration-core{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);color:#5de0e6;background:#5de0e613;border-width:1px;border-color:#5de0e633;flex-direction:column;margin-inline:auto;display:flex}.whatsapp-integration-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.whatsapp-integration-items{margin-top:calc(var(--spacing) * 8);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.whatsapp-integration-items span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.whatsapp-integration-items span{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.whatsapp-integration-items span{background:#ffffff06;border-color:#ffffff14}.whatsapp-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.whatsapp-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.whatsapp-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.whatsapp-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.whatsapp-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.whatsapp-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.whatsapp-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.whatsapp-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.whatsapp-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.whatsapp-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.whatsapp-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.whatsapp-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.whatsapp-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.whatsapp-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.whatsapp-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.whatsapp-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.whatsapp-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.whatsapp-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.whatsapp-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.whatsapp-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.whatsapp-faq-item summary::-webkit-details-marker{display:none}.whatsapp-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.whatsapp-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.whatsapp-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.whatsapp-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.whatsapp-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.whatsapp-faq-item>div{border-color:#ffffff12}.whatsapp-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.whatsapp-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.whatsapp-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.whatsapp-faq-toggle:before,.whatsapp-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whatsapp-faq-toggle:before{width:14px;height:2px}.whatsapp-faq-toggle:after{width:2px;height:14px}.whatsapp-faq-item[open] .whatsapp-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.whatsapp-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.whatsapp-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.whatsapp-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.whatsapp-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.whatsapp-cta>div{max-width:var(--container-3xl)}.whatsapp-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.whatsapp-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.whatsapp-cta>div>span{text-transform:uppercase}.whatsapp-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.whatsapp-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.whatsapp-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.whatsapp-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.whatsapp-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.whatsapp-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.whatsapp-hero-actions a:focus-visible,.whatsapp-faq-item summary:focus-visible,.whatsapp-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.whatsapp-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.whatsapp-hero{min-height:auto}.whatsapp-hero-content{text-align:center;margin-inline:auto}.whatsapp-hero-lead,.whatsapp-hero-copy{margin-inline:auto}.whatsapp-hero-actions,.whatsapp-hero-proof{justify-content:center}}@media (max-width:639px){.whatsapp-hero,.whatsapp-section,.whatsapp-dark-section,.whatsapp-capabilities-section,.whatsapp-inbox-section,.whatsapp-integrations-section,.whatsapp-governance-section,.whatsapp-outcomes-section,.whatsapp-process-section,.whatsapp-faq-section{padding-block:calc(var(--spacing) * 20)}.whatsapp-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.whatsapp-hero-actions a{width:100%}.whatsapp-hero-proof{flex-direction:column;align-items:flex-start}.whatsapp-detail-card,.whatsapp-broadcast-panel,.whatsapp-governance-panel,.whatsapp-outcomes-panel,.whatsapp-integration-map{padding:calc(var(--spacing) * 6)}.whatsapp-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.whatsapp-cta-button{justify-content:center;width:100%}}.cloud-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.cloud-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.cloud-hero{padding-inline:calc(var(--spacing) * 20)}}.cloud-hero{background:radial-gradient(circle at 78% 30%,#5de0e62b,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:810px}.cloud-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cloud-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.cloud-hero-grid{grid-template-columns:.92fr 1.08fr}}.cloud-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.cloud-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.cloud-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.cloud-hero-content h1 span,.cloud-section-heading h2 span,.cloud-capabilities-header h2 span,.cloud-feature-layout h2 span,.cloud-data-layout h2 span,.cloud-integrations-layout h2 span,.cloud-governance-panel h2 span,.cloud-outcomes-panel h2 span,.cloud-faq-intro h2 span{color:var(--primary)}.cloud-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.cloud-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.cloud-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.cloud-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.cloud-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.cloud-hero-actions{flex-direction:row}}.cloud-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.cloud-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cloud-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.cloud-hero-proof svg{color:var(--primary)}.cloud-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.cloud-glow-one{background:#5de0e624;width:390px;height:390px;top:7%;right:4%}.cloud-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-150px;left:14%}.cloud-architecture{width:100%;max-width:710px;height:590px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.cloud-architecture{display:block}}.cloud-architecture-glow{filter:blur(85px);background:#5de0e61f;border-radius:50%;width:82%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-architecture-panel{z-index:20;border-style:var(--tw-border-style);width:575px;max-width:84%;padding:calc(var(--spacing) * 6);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.cloud-panel-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.cloud-panel-header span{--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase;font-size:10px;display:block}.cloud-panel-header strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.cloud-health-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e612;border-radius:3.40282e38px;font-size:9px;display:flex}.cloud-health-status>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 10px #5de0e6cc}.cloud-platform-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cloud-system-node{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#ffffff06;border-width:1px;border-color:#ffffff12}.cloud-system-node svg{color:var(--primary)}.cloud-system-node span{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:9px;font-weight:var(--font-weight-medium);color:var(--color-white);display:block}.cloud-system-node small{margin-top:calc(var(--spacing) * 1);color:#ffffff4d;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.cloud-system-node small{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.cloud-architecture-body{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:1.1fr .9fr;display:grid}.cloud-service-map,.cloud-delivery-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.cloud-map-heading{color:#ffffff73;justify-content:space-between;align-items:center;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cloud-map-heading{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.cloud-map-heading svg{color:var(--primary)}.cloud-map-row{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:auto 1fr auto;display:grid}.cloud-map-row>span{color:#ffffff73;font-size:8px}@supports (color:color-mix(in lab, red, red)){.cloud-map-row>span{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.cloud-map-row>div{background:linear-gradient(90deg,#5de0e61f,#5de0e699);height:1px}.cloud-map-row strong{--tw-font-weight:var(--font-weight-medium);font-size:7px;font-weight:var(--font-weight-medium);color:#5de0e6}.cloud-pipeline{margin-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.cloud-pipeline>div{align-items:center;gap:calc(var(--spacing) * 2);color:#ffffff4d;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.cloud-pipeline>div{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.cloud-pipeline>div>svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:3.40282e38px;display:flex}.cloud-pipeline>div span{font-size:7px}.cloud-pipeline>div.complete,.cloud-pipeline>div.active{color:var(--primary)}.cloud-pipeline>i{background:#ffffff14;flex:1;height:1px;margin:0 5px;display:block}.cloud-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.cloud-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.cloud-floating-card span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.cloud-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.cloud-floating-card strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.cloud-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.cloud-api-float{top:5%;left:-1%}.cloud-deploy-float{top:14%;right:-1%}.cloud-health-float{bottom:3%;right:3%}.cloud-section,.cloud-dark-section,.cloud-capabilities-section,.cloud-data-section,.cloud-integrations-section,.cloud-governance-section,.cloud-outcomes-section,.cloud-process-section,.cloud-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.cloud-section,.cloud-dark-section,.cloud-capabilities-section,.cloud-data-section,.cloud-integrations-section,.cloud-governance-section,.cloud-outcomes-section,.cloud-process-section,.cloud-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.cloud-section,.cloud-dark-section,.cloud-capabilities-section,.cloud-data-section,.cloud-integrations-section,.cloud-governance-section,.cloud-outcomes-section,.cloud-process-section,.cloud-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.cloud-section,.cloud-process-section{background:#050505}.cloud-dark-section,.cloud-capabilities-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.cloud-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.cloud-section-heading h2,.cloud-capabilities-header h2,.cloud-feature-layout h2,.cloud-data-layout h2,.cloud-integrations-layout h2,.cloud-governance-panel h2,.cloud-outcomes-panel h2,.cloud-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.cloud-section-heading h2,.cloud-capabilities-header h2,.cloud-feature-layout h2,.cloud-data-layout h2,.cloud-integrations-layout h2,.cloud-governance-panel h2,.cloud-outcomes-panel h2,.cloud-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.cloud-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cloud-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cloud-value-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.cloud-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cloud-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cloud-value-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.cloud-value-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.cloud-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.cloud-value-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.cloud-value-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.cloud-value-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.cloud-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.cloud-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.cloud-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cloud-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.cloud-capabilities-header>p{justify-self:flex-end}}.cloud-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.cloud-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cloud-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.cloud-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cloud-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.cloud-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.cloud-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cloud-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.cloud-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.cloud-feature-layout,.cloud-data-layout,.cloud-integrations-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.cloud-feature-layout,.cloud-data-layout,.cloud-integrations-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.cloud-feature-reverse>div:first-child{order:2}.cloud-feature-reverse>div:last-child{order:1}}.cloud-feature-layout p,.cloud-data-layout p,.cloud-integrations-layout>div:first-child>p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cloud-feature-layout p,.cloud-data-layout p,.cloud-integrations-layout>div:first-child>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cloud-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.cloud-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-feature-list>div,.cloud-governance-grid>div,.cloud-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.cloud-feature-list>div,.cloud-governance-grid>div,.cloud-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.cloud-feature-list>div,.cloud-governance-grid>div,.cloud-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.cloud-feature-list svg,.cloud-governance-grid svg,.cloud-outcomes-list svg{color:#5de0e6;flex-shrink:0}.cloud-dual-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.cloud-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.cloud-detail-card{padding:calc(var(--spacing) * 10)}}.cloud-detail-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.cloud-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.cloud-detail-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.cloud-detail-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.cloud-detail-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.cloud-detail-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cloud-detail-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cloud-detail-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.cloud-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.cloud-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.cloud-detail-card li{background:#ffffff05;border-color:#ffffff0f}.cloud-detail-card li svg{color:#5de0e6;flex-shrink:0}.cloud-data-section{background:radial-gradient(circle at 78%,#5de0e614,#0000 30%),#050505}.cloud-data-flow{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);border-width:1px;border-radius:2rem;flex-wrap:wrap;display:flex}@media (min-width:48rem){.cloud-data-flow{padding:calc(var(--spacing) * 10)}}.cloud-data-flow{background:#ffffff05;border-color:#5de0e624}.cloud-data-step{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.cloud-data-step span{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6;border-width:1px}@supports (color:color-mix(in lab, red, red)){.cloud-data-step span{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.cloud-data-step span{background:#5de0e60d;border-color:#5de0e61f}.cloud-data-step svg{color:var(--primary)}.cloud-integrations-section{background:radial-gradient(circle at 78% 45%,#5de0e617,#0000 30%),#050505}.cloud-integration-map{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.cloud-integration-map{padding:calc(var(--spacing) * 10)}}.cloud-integration-map{background:radial-gradient(circle,#5de0e617,#0000 55%),#ffffff05;border-color:#5de0e624}.cloud-integration-core{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);color:#5de0e6;background:#5de0e613;border-width:1px;border-color:#5de0e633;flex-direction:column;margin-inline:auto;display:flex}.cloud-integration-core span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.cloud-integration-items{margin-top:calc(var(--spacing) * 8);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cloud-integration-items span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6;border-width:1px;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.cloud-integration-items span{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.cloud-integration-items span{background:#ffffff06;border-color:#ffffff14}.cloud-governance-section,.cloud-outcomes-section{background:#050505}.cloud-governance-panel,.cloud-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.cloud-governance-panel,.cloud-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.cloud-governance-panel,.cloud-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.cloud-governance-panel,.cloud-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.cloud-governance-panel p,.cloud-outcomes-panel p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cloud-governance-panel p,.cloud-outcomes-panel p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cloud-governance-grid,.cloud-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.cloud-governance-grid,.cloud-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.cloud-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cloud-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cloud-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.cloud-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.cloud-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.cloud-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.cloud-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.cloud-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.cloud-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.cloud-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.cloud-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.cloud-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.cloud-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cloud-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cloud-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.cloud-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.cloud-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.cloud-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.cloud-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.cloud-faq-item summary::-webkit-details-marker{display:none}.cloud-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.cloud-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.cloud-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cloud-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.cloud-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.cloud-faq-item>div{border-color:#ffffff12}.cloud-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.cloud-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.cloud-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.cloud-faq-toggle:before,.cloud-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-faq-toggle:before{width:14px;height:2px}.cloud-faq-toggle:after{width:2px;height:14px}.cloud-faq-item[open] .cloud-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.cloud-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.cloud-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.cloud-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.cloud-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.cloud-cta>div{max-width:var(--container-3xl)}.cloud-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.cloud-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.cloud-cta>div>span{text-transform:uppercase}.cloud-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.cloud-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.cloud-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.cloud-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.cloud-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.cloud-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.cloud-hero-actions a:focus-visible,.cloud-faq-item summary:focus-visible,.cloud-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.cloud-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.cloud-hero{min-height:auto}.cloud-hero-content{text-align:center;margin-inline:auto}.cloud-hero-lead,.cloud-hero-copy{margin-inline:auto}.cloud-hero-actions,.cloud-hero-proof{justify-content:center}}@media (max-width:639px){.cloud-hero,.cloud-section,.cloud-dark-section,.cloud-capabilities-section,.cloud-data-section,.cloud-integrations-section,.cloud-governance-section,.cloud-outcomes-section,.cloud-process-section,.cloud-faq-section{padding-block:calc(var(--spacing) * 20)}.cloud-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.cloud-hero-actions a{width:100%}.cloud-hero-proof{flex-direction:column;align-items:flex-start}.cloud-detail-card,.cloud-integration-map,.cloud-governance-panel,.cloud-outcomes-panel,.cloud-data-flow{padding:calc(var(--spacing) * 6)}.cloud-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.cloud-cta-button{justify-content:center;width:100%}}.webapp-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.webapp-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.webapp-hero{padding-inline:calc(var(--spacing) * 20)}}.webapp-hero{background:radial-gradient(circle at 78% 30%,#5de0e62b,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:820px}.webapp-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.webapp-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.webapp-hero-grid{grid-template-columns:.9fr 1.1fr}}.webapp-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.webapp-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.webapp-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.webapp-hero-content h1 span,.webapp-section-heading h2 span,.webapp-capabilities-header h2 span,.webapp-feature-layout h2 span,.webapp-maintenance-panel h2 span,.webapp-outcomes-panel h2 span,.webapp-faq-intro h2 span{color:var(--primary)}.webapp-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.webapp-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.webapp-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.webapp-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.webapp-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.webapp-hero-actions{flex-direction:row}}.webapp-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.webapp-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.webapp-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.webapp-hero-proof svg{color:var(--primary)}.webapp-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.webapp-glow-one{background:#5de0e624;width:400px;height:400px;top:7%;right:4%}.webapp-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-150px;left:14%}.webapp-product-scene{width:100%;max-width:740px;height:610px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.webapp-product-scene{display:block}}.webapp-product-scene{perspective:1400px}.webapp-product-glow{filter:blur(85px);background:#5de0e61f;border-radius:50%;width:82%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.webapp-desktop{z-index:20;border-style:var(--tw-border-style);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;width:590px;max-width:84%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.webapp-window-bar{height:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);border-color:#ffffff12;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.webapp-window-dots{gap:calc(var(--spacing) * 1.5);display:flex}.webapp-window-dots span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:#ffffff2e;border-radius:3.40282e38px}.webapp-window-title{color:#ffffff59;font-size:9px}@supports (color:color-mix(in lab, red, red)){.webapp-window-title{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.webapp-live{align-items:center;gap:calc(var(--spacing) * 2);color:#5de0e6;font-size:8px;display:flex}.webapp-live span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 10px #5de0e6cc}.webapp-interface{grid-template-columns:55px 1fr;height:390px;display:grid}.webapp-sidebar{align-items:center;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);background:#ffffff03;border-color:#ffffff0f;border-right-width:1px;flex-direction:column;display:flex}.webapp-logo-mark{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:var(--color-black);background:var(--primary);justify-content:center;align-items:center;display:flex}.webapp-sidebar>span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:#ffffff4d;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.webapp-sidebar>span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.webapp-sidebar>span.active{color:#5de0e6;background:#5de0e614}.webapp-dashboard-content{padding:calc(var(--spacing) * 5)}.webapp-dashboard-heading{justify-content:space-between;align-items:center;display:flex}.webapp-dashboard-heading span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.webapp-dashboard-heading span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.webapp-dashboard-heading strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);display:block}.webapp-user{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:8px;font-weight:var(--font-weight-bold);color:var(--color-black);background:var(--primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.webapp-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.webapp-metrics article{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#ffffff06;border-width:1px;border-color:#ffffff12}.webapp-metrics svg{color:var(--primary)}.webapp-metrics span{margin-top:calc(var(--spacing) * 3);color:#ffffff59;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.webapp-metrics span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.webapp-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.webapp-metrics small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:7px;display:block}.webapp-dashboard-lower{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:1.05fr .95fr;display:grid}.webapp-chart-card,.webapp-activity-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.webapp-card-heading{color:#ffffff73;justify-content:space-between;align-items:center;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.webapp-card-heading{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.webapp-card-heading svg{color:var(--primary)}.webapp-bars{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 24);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.webapp-bars span{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background:linear-gradient(to top, #5de0e633, var(--primary));flex:1;min-height:8px}.webapp-activity-row{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.webapp-activity-row>span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--primary);border-radius:3.40282e38px;flex-shrink:0}.webapp-activity-row strong{color:var(--color-white);font-size:8px;display:block}.webapp-activity-row small{margin-top:calc(var(--spacing) * .5);color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.webapp-activity-row small{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.webapp-phone{z-index:30;border-style:var(--tw-border-style);background:linear-gradient(145deg,#262b2d,#0b0e0f);border-width:1px;border-color:#ffffff1f;border-radius:1.8rem;width:150px;padding:6px;position:absolute;bottom:4%;right:-1%;box-shadow:0 25px 60px #00000080}.webapp-phone-speaker{margin-inline:auto;margin-bottom:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 8);background:#ffffff1f;border-radius:3.40282e38px}.webapp-phone-screen{background:#080b0c;border-radius:1.45rem;min-height:270px;overflow:hidden}.webapp-mobile-header{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.webapp-mobile-logo{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);color:var(--color-black);background:var(--primary);justify-content:center;align-items:center;display:flex}.webapp-mobile-header>span{color:#fff6;font-size:7px}@supports (color:color-mix(in lab, red, red)){.webapp-mobile-header>span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.webapp-mobile-content{padding-inline:calc(var(--spacing) * 3)}.webapp-mobile-content>span{color:#ffffff59;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.webapp-mobile-content>span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.webapp-mobile-content>strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);display:block}.webapp-mobile-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:#5de0e60f;border-width:1px;border-color:#5de0e61f}.webapp-mobile-card span{color:#ffffff59;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.webapp-mobile-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.webapp-mobile-card strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);display:block}.webapp-mobile-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:7px;display:block}.webapp-mobile-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.webapp-mobile-actions span{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);color:#5de0e6;background:#ffffff09;justify-content:center;align-items:center;display:flex}.webapp-floating-card{z-index:40;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.webapp-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.webapp-floating-card span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.webapp-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.webapp-floating-card strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.webapp-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.webapp-api-float{top:5%;left:-1%}.webapp-performance-float{top:13%;right:-1%}.webapp-deploy-float{bottom:2%;left:3%}.webapp-section,.webapp-dark-section,.webapp-capabilities-section,.webapp-commerce-section,.webapp-platform-section,.webapp-outcomes-section,.webapp-process-section,.webapp-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.webapp-section,.webapp-dark-section,.webapp-capabilities-section,.webapp-commerce-section,.webapp-platform-section,.webapp-outcomes-section,.webapp-process-section,.webapp-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.webapp-section,.webapp-dark-section,.webapp-capabilities-section,.webapp-commerce-section,.webapp-platform-section,.webapp-outcomes-section,.webapp-process-section,.webapp-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.webapp-section,.webapp-process-section{background:#050505}.webapp-dark-section,.webapp-capabilities-section,.webapp-platform-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.webapp-commerce-section{background:radial-gradient(circle at 18%,#5de0e612,#0000 30%),#050505}.webapp-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.webapp-section-heading h2,.webapp-capabilities-header h2,.webapp-feature-layout h2,.webapp-maintenance-panel h2,.webapp-outcomes-panel h2,.webapp-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.webapp-section-heading h2,.webapp-capabilities-header h2,.webapp-feature-layout h2,.webapp-maintenance-panel h2,.webapp-outcomes-panel h2,.webapp-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.webapp-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.webapp-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.webapp-product-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.webapp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.webapp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.webapp-product-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.webapp-product-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.webapp-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.webapp-product-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.webapp-product-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.webapp-product-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.webapp-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.webapp-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.webapp-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.webapp-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.webapp-capabilities-header>p{justify-self:flex-end}}.webapp-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.webapp-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.webapp-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.webapp-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.webapp-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.webapp-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.webapp-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.webapp-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.webapp-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.webapp-feature-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.webapp-feature-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.webapp-feature-reverse>div:first-child{order:2}.webapp-feature-reverse>div:last-child{order:1}}.webapp-feature-layout p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.webapp-feature-layout p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.webapp-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.webapp-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.webapp-feature-list>div,.webapp-maintenance-grid>div,.webapp-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.webapp-feature-list>div,.webapp-maintenance-grid>div,.webapp-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.webapp-feature-list>div,.webapp-maintenance-grid>div,.webapp-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.webapp-feature-list svg,.webapp-maintenance-grid svg,.webapp-outcomes-list svg{color:#5de0e6;flex-shrink:0}.webapp-text-link{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.webapp-text-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.webapp-dual-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.webapp-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.webapp-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.webapp-detail-card{padding:calc(var(--spacing) * 10)}}.webapp-detail-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.webapp-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.webapp-detail-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.webapp-detail-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.webapp-detail-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.webapp-detail-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.webapp-detail-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.webapp-detail-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.webapp-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.webapp-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.webapp-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.webapp-detail-card li{background:#ffffff05;border-color:#ffffff0f}.webapp-detail-card li svg{color:#5de0e6;flex-shrink:0}.webapp-maintenance-panel,.webapp-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.webapp-maintenance-panel,.webapp-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.webapp-maintenance-panel,.webapp-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.webapp-maintenance-panel,.webapp-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.webapp-maintenance-panel p,.webapp-outcomes-panel p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.webapp-maintenance-panel p,.webapp-outcomes-panel p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.webapp-maintenance-grid,.webapp-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.webapp-maintenance-grid,.webapp-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.webapp-outcomes-section{background:radial-gradient(circle at 18% 35%,#5de0e612,#0000 28%),#050505}.webapp-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.webapp-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.webapp-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.webapp-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.webapp-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.webapp-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.webapp-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.webapp-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.webapp-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.webapp-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.webapp-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.webapp-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.webapp-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.webapp-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.webapp-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.webapp-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.webapp-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.webapp-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.webapp-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.webapp-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.webapp-faq-item summary::-webkit-details-marker{display:none}.webapp-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.webapp-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.webapp-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.webapp-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.webapp-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.webapp-faq-item>div{border-color:#ffffff12}.webapp-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.webapp-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.webapp-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.webapp-faq-toggle:before,.webapp-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.webapp-faq-toggle:before{width:14px;height:2px}.webapp-faq-toggle:after{width:2px;height:14px}.webapp-faq-item[open] .webapp-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.webapp-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.webapp-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.webapp-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.webapp-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.webapp-cta>div{max-width:var(--container-3xl)}.webapp-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.webapp-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.webapp-cta>div>span{text-transform:uppercase}.webapp-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.webapp-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.webapp-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.webapp-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.webapp-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.webapp-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.webapp-hero-actions a:focus-visible,.webapp-text-link:focus-visible,.webapp-faq-item summary:focus-visible,.webapp-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.webapp-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.webapp-hero{min-height:auto}.webapp-hero-content{text-align:center;margin-inline:auto}.webapp-hero-lead,.webapp-hero-copy{margin-inline:auto}.webapp-hero-actions,.webapp-hero-proof{justify-content:center}}@media (max-width:639px){.webapp-hero,.webapp-section,.webapp-dark-section,.webapp-capabilities-section,.webapp-commerce-section,.webapp-platform-section,.webapp-outcomes-section,.webapp-process-section,.webapp-faq-section{padding-block:calc(var(--spacing) * 20)}.webapp-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.webapp-hero-actions a{width:100%}.webapp-hero-proof{flex-direction:column;align-items:flex-start}.webapp-detail-card,.webapp-maintenance-panel,.webapp-outcomes-panel{padding:calc(var(--spacing) * 6)}.webapp-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.webapp-cta-button{justify-content:center;width:100%}}.software-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.software-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.software-hero{padding-inline:calc(var(--spacing) * 20)}}.software-hero{background:radial-gradient(circle at 78% 30%,#5de0e62b,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e612,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:810px}.software-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.software-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.software-hero-grid{grid-template-columns:.92fr 1.08fr}}.software-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.software-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.software-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.software-hero-content h1 span,.software-section-heading h2 span,.software-capabilities-header h2 span,.software-feature-layout h2 span,.software-engineering-panel h2 span,.software-outcomes-panel h2 span,.software-faq-intro h2 span{color:var(--primary)}.software-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.software-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.software-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.software-hero-copy{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.software-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.software-hero-actions{flex-direction:row}}.software-hero-proof{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.software-hero-proof{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.software-hero-proof span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.software-hero-proof svg{color:var(--primary)}.software-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.software-glow-one{background:#5de0e624;width:390px;height:390px;top:7%;right:4%}.software-glow-two{background:#5de0e611;width:320px;height:320px;bottom:-150px;left:14%}.software-platform-visual{width:100%;max-width:710px;height:590px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.software-platform-visual{display:block}}.software-platform-glow{filter:blur(85px);background:#5de0e61f;border-radius:50%;width:82%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.software-platform-main{z-index:20;border-style:var(--tw-border-style);width:570px;max-width:84%;padding:calc(var(--spacing) * 6);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.software-platform-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.software-platform-header span{--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase;font-size:10px;display:block}.software-platform-header strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.software-platform-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e612;border-radius:3.40282e38px;font-size:9px;display:flex}.software-platform-status>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 10px #5de0e6cc}.software-platform-metrics{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.software-platform-metrics article{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.software-platform-metrics svg{color:var(--primary)}.software-platform-metrics span{margin-top:calc(var(--spacing) * 4);color:#fff6;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.software-platform-metrics span{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.software-platform-metrics strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);display:block}.software-platform-metrics small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.software-platform-body{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:.95fr 1.05fr;display:grid}.software-workflow-panel,.software-dashboard-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff05;border-width:1px;border-color:#ffffff12}.software-panel-heading{color:#ffffff73;justify-content:space-between;align-items:center;font-size:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.software-panel-heading{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.software-panel-heading svg{color:var(--primary)}.software-workflow-row{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.software-workflow-row>span{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);color:#ffffff59;border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.software-workflow-row>span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.software-workflow-row>span{border-color:#ffffff14}.software-workflow-row>span.complete{color:var(--color-black);background:var(--primary);border-color:var(--primary)}.software-workflow-row>span.active{color:#5de0e6;background:#5de0e614;border-color:#5de0e638}.software-workflow-row strong{color:var(--color-white);font-size:8px;display:block}.software-workflow-row small{margin-top:calc(var(--spacing) * 1);color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.software-workflow-row small{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.software-workflow-panel>i{height:calc(var(--spacing) * 3);background:#ffffff14;width:1px;margin-left:11px;display:block}.software-chart{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 24);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.software-chart>span{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background:linear-gradient(to top, #5de0e62e, var(--primary));flex:1;min-height:8px}.software-report-summary{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.software-report-summary>div{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);background:#ffffff05;border-width:1px;border-color:#ffffff0d}.software-report-summary span{color:#ffffff4d;font-size:7px;display:block}@supports (color:color-mix(in lab, red, red)){.software-report-summary span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.software-report-summary strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);display:block}.software-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.software-float-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.software-floating-card span{color:#ffffff59;font-size:9px;display:block}@supports (color:color-mix(in lab, red, red)){.software-floating-card span{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.software-floating-card strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.software-floating-card small{margin-top:calc(var(--spacing) * 1);color:#5de0e6;font-size:8px;display:block}.software-crm-float{top:6%;left:-1%}.software-integration-float{top:15%;right:-1%}.software-security-float{bottom:3%;right:3%}.software-section,.software-dark-section,.software-capabilities-section,.software-integrations-section,.software-outcomes-section,.software-process-section,.software-faq-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.software-section,.software-dark-section,.software-capabilities-section,.software-integrations-section,.software-outcomes-section,.software-process-section,.software-faq-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.software-section,.software-dark-section,.software-capabilities-section,.software-integrations-section,.software-outcomes-section,.software-process-section,.software-faq-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.software-section,.software-process-section{background:#050505}.software-dark-section,.software-capabilities-section{background:radial-gradient(circle at 80% 30%,#5de0e614,#0000 28%),linear-gradient(#050505,#080a0b,#050505)}.software-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.software-section-heading h2,.software-capabilities-header h2,.software-feature-layout h2,.software-engineering-panel h2,.software-outcomes-panel h2,.software-faq-intro h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.software-section-heading h2,.software-capabilities-header h2,.software-feature-layout h2,.software-engineering-panel h2,.software-outcomes-panel h2,.software-faq-intro h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.software-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.software-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.software-solution-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.software-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.software-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.software-solution-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.software-solution-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.software-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.software-solution-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.software-solution-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.software-solution-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.software-capabilities-header{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.software-capabilities-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}.software-capabilities-header>p{max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.software-capabilities-header>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (min-width:64rem){.software-capabilities-header>p{justify-self:flex-end}}.software-capabilities-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.software-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.software-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.software-capabilities-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.software-capability-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff12;transition-duration:.3s;display:flex}.software-capability-card:hover{background:#5de0e60d;border-color:#5de0e647;transform:translateY(-4px)}.software-capability-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.software-capability-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.software-capability-card>span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.software-feature-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.software-feature-layout{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:.9fr 1.1fr}.software-feature-reverse>div:first-child{order:2}.software-feature-reverse>div:last-child{order:1}}.software-feature-layout p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.software-feature-layout p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.software-feature-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.software-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.software-feature-list>div,.software-engineering-grid>div,.software-outcomes-list>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.software-feature-list>div,.software-engineering-grid>div,.software-outcomes-list>div{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.software-feature-list>div,.software-engineering-grid>div,.software-outcomes-list>div{background:#ffffff06;border-color:#ffffff12}.software-feature-list svg,.software-engineering-grid svg,.software-outcomes-list svg{color:#5de0e6;flex-shrink:0}.software-dual-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.software-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.software-detail-card{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.software-detail-card{padding:calc(var(--spacing) * 10)}}.software-detail-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff14}.software-detail-featured{background:radial-gradient(circle at 100% 0,#5de0e61a,#0000 40%),#ffffff06;border-color:#5de0e638}.software-detail-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.software-detail-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase}.software-detail-header h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.software-detail-card>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.software-detail-card>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.software-detail-card ul{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.software-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.software-detail-card li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.software-detail-card li{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.software-detail-card li{background:#ffffff05;border-color:#ffffff0f}.software-detail-card li svg{color:#5de0e6;flex-shrink:0}.software-integrations-section{background:radial-gradient(circle at 78% 45%,#5de0e617,#0000 30%),#050505}.software-text-link{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.software-text-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.software-engineering-panel,.software-outcomes-panel{gap:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.software-engineering-panel,.software-outcomes-panel{padding:calc(var(--spacing) * 12)}}@media (min-width:64rem){.software-engineering-panel,.software-outcomes-panel{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:.85fr 1.15fr}}.software-engineering-panel,.software-outcomes-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.software-engineering-panel p,.software-outcomes-panel p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.software-engineering-panel p,.software-outcomes-panel p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.software-engineering-grid,.software-outcomes-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.software-engineering-grid,.software-outcomes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.software-outcomes-section{background:radial-gradient(circle at 18% 35%,#5de0e612,#0000 28%),#050505}.software-process-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.software-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.software-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.software-process-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.software-process-card:hover{border-color:#5de0e64d;transform:translateY(-5px)}.software-process-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.software-process-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.software-process-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.software-process-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.software-faq-section{background:radial-gradient(circle at 80% 20%,#5de0e614,#0000 25%),#050505}.software-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.software-faq-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.7fr 1.3fr}.software-faq-intro{top:calc(var(--spacing) * 32);position:sticky}}.software-faq-intro p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.software-faq-intro p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.software-faq-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.software-faq-item{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background:#ffffff06;border-width:1px;border-color:#ffffff14;overflow:hidden}.software-faq-item[open]{background:#5de0e609;border-color:#5de0e647}.software-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);list-style-type:none;display:flex}@media (min-width:48rem){.software-faq-item summary{padding-inline:calc(var(--spacing) * 6)}}.software-faq-item summary::-webkit-details-marker{display:none}.software-faq-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6}.software-faq-item summary>span:nth-child(2){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex:1}@media (min-width:48rem){.software-faq-item summary>span:nth-child(2){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.software-faq-item>div{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);border-top-width:1px}@media (min-width:48rem){.software-faq-item>div{padding-inline:calc(var(--spacing) * 6)}}.software-faq-item>div{border-color:#ffffff12}.software-faq-item>div p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.software-faq-item>div p{color:color-mix(in oklab, var(--color-white) 56.0%, transparent)}}.software-faq-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;position:relative}.software-faq-toggle:before,.software-faq-toggle:after{content:"";background:var(--primary);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.software-faq-toggle:before{width:14px;height:2px}.software-faq-toggle:after{width:2px;height:14px}.software-faq-item[open] .software-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.software-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.software-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.software-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.software-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.software-cta>div{max-width:var(--container-3xl)}.software-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.software-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.software-cta>div>span{text-transform:uppercase}.software-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.software-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.software-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.software-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.software-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.software-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.software-hero-actions a:focus-visible,.software-text-link:focus-visible,.software-faq-item summary:focus-visible,.software-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.software-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.software-hero{min-height:auto}.software-hero-content{text-align:center;margin-inline:auto}.software-hero-lead,.software-hero-copy{margin-inline:auto}.software-hero-actions,.software-hero-proof{justify-content:center}}@media (max-width:639px){.software-hero,.software-section,.software-dark-section,.software-capabilities-section,.software-integrations-section,.software-outcomes-section,.software-process-section,.software-faq-section{padding-block:calc(var(--spacing) * 20)}.software-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.software-hero-actions a{width:100%}.software-hero-proof{flex-direction:column;align-items:flex-start}.software-detail-card,.software-engineering-panel,.software-outcomes-panel{padding:calc(var(--spacing) * 6)}.software-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.software-cta-button{justify-content:center;width:100%}}.contact-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.contact-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 28)}}@media (min-width:64rem){.contact-hero{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.contact-hero{background:radial-gradient(circle at 82% 20%,#5de0e621,#0000 28%),radial-gradient(circle at 12% 65%,#5de0e60f,#0000 25%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%)}.contact-hero:after{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.contact-glow{pointer-events:none;filter:blur(110px);border-radius:999px;position:absolute}.contact-glow-one{background:#5de0e61f;width:420px;height:420px;top:8%;right:3%}.contact-glow-two{background:#5de0e60f;width:360px;height:360px;bottom:-180px;left:10%}.contact-layout{z-index:10;gap:calc(var(--spacing) * 14);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.contact-layout{align-items:flex-start;gap:calc(var(--spacing) * 20);grid-template-columns:.78fr 1.22fr}.contact-intro{top:calc(var(--spacing) * 28);position:sticky}}.contact-intro h1{margin-top:calc(var(--spacing) * 6);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.contact-intro h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.contact-intro h1 span{color:var(--primary);text-shadow:0 0 35px #5de0e62e}.contact-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.contact-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.contact-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.contact-copy{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.contact-methods{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.contact-method-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);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));--tw-duration:.3s;background:#ffffff06;border-width:1px;border-color:#ffffff13;transition-duration:.3s;display:flex}.contact-method-card:hover{background:#5de0e60b;border-color:#5de0e64d;transform:translate(4px);box-shadow:0 0 25px #5de0e612}.contact-method-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-method-card>div:nth-child(2){min-width:calc(var(--spacing) * 0);flex:1}.contact-method-card>div:nth-child(2)>span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#5de0e6;text-transform:uppercase;display:block}.contact-method-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.contact-method-card p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff6}@supports (color:color-mix(in lab, red, red)){.contact-method-card p{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.contact-method-card>svg{color:#ffffff40;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.contact-method-card>svg{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.contact-method-card>svg{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));--tw-duration:.3s;transition-duration:.3s}.contact-method-card:hover>svg{color:#5de0e6;transform:translate(3px)}.contact-reassurance{margin-top:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff73;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-reassurance{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.contact-reassurance div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.contact-reassurance svg{color:var(--primary)}.contact-form-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-width:1px;border-radius:2rem;position:relative;overflow:hidden}@media (min-width:48rem){.contact-form-panel{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.contact-form-panel{padding:calc(var(--spacing) * 10)}}.contact-form-panel{background:radial-gradient(circle at 100% 0,#5de0e614,#0000 28%),linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#5de0e624;box-shadow:0 30px 80px #00000052}.contact-form-header{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.contact-form-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:var(--color-black);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 25px #5de0e62e}.contact-form-header span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#5de0e6;text-transform:uppercase;display:block}.contact-form-header h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white)}@media (min-width:48rem){.contact-form-header h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.contact-form-intro{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.contact-form-intro{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.contact-form{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.contact-form-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-field{flex-direction:column;display:flex}.contact-field label{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.contact-field label{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.contact-field label>span{color:var(--primary)}.contact-field label small{margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.contact-field label small{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.contact-field label small{text-transform:uppercase}.contact-field input,.contact-field select,.contact-field textarea{border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);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));--tw-duration:.2s;--tw-outline-style:none;background:#ffffff06;border-width:1px;border-color:#ffffff14;outline-style:none;transition-duration:.2s}.contact-field textarea{resize:vertical;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);min-height:145px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#ffffff40}.contact-field select{color:#ffffffa6}.contact-field select option{color:#f5f5f5;background:#0b0d0e}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#ffffff29}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#5de0e68c;box-shadow:0 0 0 3px #5de0e612,0 0 20px #5de0e60d}.contact-field-help{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.contact-field-help{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.contact-checkbox{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#ffffff73;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-checkbox{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.contact-checkbox input{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--primary);flex-shrink:0}.contact-submit{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);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));--tw-duration:.3s;background:var(--primary);transition-duration:.3s;display:flex;box-shadow:0 0 30px #5de0e62e}.contact-submit:hover{transform:translateY(-2px);box-shadow:0 10px 35px #5de0e62e}.contact-form-note{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.contact-form-note{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.contact-form-note a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6}.contact-next-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.contact-next-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.contact-next-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 28)}}.contact-next-section{background:radial-gradient(circle at 20%,#5de0e60f,#0000 25%),#050505}.contact-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.contact-section-heading h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.contact-section-heading h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.contact-section-heading h2 span{color:var(--primary)}.contact-next-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.contact-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-next-grid article{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.contact-next-grid article:hover{border-color:#5de0e647;transform:translateY(-5px)}.contact-next-grid article>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.contact-next-grid h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.contact-next-grid p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.contact-next-grid p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.contact-response-note{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-3xl);align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:#5de0e609;border-width:1px;border-color:#5de0e61f;display:flex}.contact-response-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-response-note strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.contact-response-note p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.contact-response-note p{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.contact-response-note a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#5de0e6}.contact-method-card:focus-visible,.contact-submit:focus-visible,.contact-form-note a:focus-visible,.contact-response-note a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}@media (max-width:1023px){.contact-intro{max-width:var(--container-3xl);text-align:center;margin-inline:auto;position:static}.contact-lead,.contact-copy{margin-inline:auto}.contact-methods{max-width:var(--container-2xl);text-align:left;margin-inline:auto}.contact-reassurance{justify-content:center}}@media (max-width:639px){.contact-hero{padding-block:calc(var(--spacing) * 20)}.contact-intro h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.contact-form-panel{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 5)}.contact-method-card{align-items:flex-start}.contact-next-section{padding-block:calc(var(--spacing) * 20)}.contact-section-heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.cases-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative;overflow:hidden}@media (min-width:48rem){.cases-hero{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 32)}}@media (min-width:64rem){.cases-hero{padding-inline:calc(var(--spacing) * 20)}}.cases-hero{background:radial-gradient(circle at 78% 30%,#5de0e629,#0000 30%),radial-gradient(circle at 12% 14%,#5de0e611,#0000 24%),linear-gradient(135deg,#050505 0%,#080b0c 48%,#050505 100%);min-height:790px}.cases-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cases-glow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.cases-glow-one{background:#5de0e621;width:400px;height:400px;top:7%;right:4%}.cases-glow-two{background:#5de0e60f;width:320px;height:320px;bottom:-150px;left:14%}.cases-hero-grid{z-index:10;align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}@media (min-width:64rem){.cases-hero-grid{grid-template-columns:.9fr 1.1fr}}.cases-hero-content h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-bold);line-height:1.04;font-weight:var(--font-weight-bold);--tw-tracking:-.045em;letter-spacing:-.045em}@media (min-width:48rem){.cases-hero-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.cases-hero-content h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.cases-hero-content h1 span,.cases-section-heading h2 span,.cases-approach-panel h2 span{color:var(--primary)}.cases-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.cases-hero-lead{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.cases-hero-copy{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.cases-hero-copy{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.cases-hero-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.cases-hero-actions{flex-direction:row}}.cases-hero-visual{width:100%;max-width:680px;height:560px;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.cases-hero-visual{display:block}}.cases-visual-glow{filter:blur(80px);background:#5de0e61c;border-radius:50%;position:absolute;inset:16% 10%}.cases-visual-main{z-index:20;border-style:var(--tw-border-style);width:540px;max-width:83%;padding:calc(var(--spacing) * 6);background:linear-gradient(145deg,#101618fa,#06090afa);border-width:1px;border-color:#5de0e62e;border-radius:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 90px #0000008c,0 0 50px #5de0e614}.cases-visual-header{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.cases-visual-header>div>span{--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase;font-size:10px;display:block}.cases-visual-header strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.cases-visual-status{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#5de0e6;background:#5de0e612;border-radius:3.40282e38px;font-size:9px;display:flex}.cases-visual-status>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--primary);border-radius:3.40282e38px;box-shadow:0 0 10px #5de0e6cc}.cases-visual-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cases-visual-grid article{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff06;border-width:1px;border-color:#ffffff12}.cases-visual-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e614;justify-content:center;align-items:center;display:flex}.cases-visual-grid article>span{margin-top:calc(var(--spacing) * 4);--tw-tracking:.12em;letter-spacing:.12em;color:#5de0e6;text-transform:uppercase;font-size:8px;display:block}.cases-visual-grid strong{margin-top:calc(var(--spacing) * 1);color:var(--color-white);font-size:11px;display:block}.cases-visual-grid small{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:8px;line-height:calc(var(--spacing) * 4);color:#ffffff4d;display:block}@supports (color:color-mix(in lab, red, red)){.cases-visual-grid small{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.cases-visual-footer{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cases-visual-footer div{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);color:#fff6;border-width:1px;font-size:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.cases-visual-footer div{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.cases-visual-footer div{background:#ffffff05;border-color:#ffffff0d}.cases-visual-footer svg{color:var(--primary)}.cases-floating-card{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#090d0ef7;border-width:1px;border-color:#5de0e62b;display:flex;position:absolute;box-shadow:0 20px 45px #00000070}.cases-floating-card>svg{color:var(--primary)}.cases-floating-card span{color:#ffffff4d;font-size:8px;display:block}@supports (color:color-mix(in lab, red, red)){.cases-floating-card span{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.cases-floating-card strong{margin-top:calc(var(--spacing) * 1);white-space:nowrap;color:var(--color-white);font-size:10px;display:block}.cases-commerce-float{top:6%;left:-1%}.cases-data-float{top:16%;right:-1%}.cases-workflow-float{bottom:3%;right:3%}.cases-intro-section,.cases-list-section,.cases-approach-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 24);position:relative}@media (min-width:48rem){.cases-intro-section,.cases-list-section,.cases-approach-section{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.cases-intro-section,.cases-list-section,.cases-approach-section{padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 32)}}.cases-intro-section,.cases-approach-section{background:#050505}.cases-list-section{background:radial-gradient(circle at 80% 25%,#5de0e60f,#0000 24%),linear-gradient(#050505,#080a0b,#050505)}.cases-section-heading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.cases-section-heading h2,.cases-approach-panel h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em}@media (min-width:48rem){.cases-section-heading h2,.cases-approach-panel h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.cases-section-heading>p{margin-top:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cases-section-heading>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cases-capability-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.cases-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cases-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cases-capability-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 7);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));--tw-duration:.3s;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-width:1px;border-color:#ffffff14;transition-duration:.3s}.cases-capability-card:hover{border-color:#5de0e64d;transform:translateY(-6px);box-shadow:0 0 30px #5de0e617}.cases-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:#5de0e6;background:#5de0e617;justify-content:center;align-items:center;display:flex}.cases-capability-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.cases-capability-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.cases-capability-card p{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.cases-list{margin-top:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 28);flex-direction:column;display:flex}.case-detail{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.case-detail{align-items:flex-start;gap:calc(var(--spacing) * 16);grid-template-columns:.72fr 1.28fr}.case-detail-reverse{grid-template-columns:1.28fr .72fr}.case-detail-reverse .case-detail-summary{order:2}.case-detail-reverse .case-detail-panel{order:1}.case-detail-summary{top:calc(var(--spacing) * 28);position:sticky}}.case-number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#5de0e6}.case-category{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#5de0e6;text-transform:uppercase;background:#5de0e60f;border-width:1px;border-color:#5de0e629;border-radius:3.40282e38px;display:flex}.case-detail-summary h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white)}@media (min-width:48rem){.case-detail-summary h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.case-detail-summary>p{margin-top:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.case-detail-summary>p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.case-tech{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.case-tech span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#ffffff73;border-width:1px;border-radius:3.40282e38px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.case-tech span{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.case-tech span{background:#ffffff06;border-color:#ffffff14}.case-service-link{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6;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));display:inline-flex}.case-service-link:hover{gap:calc(var(--spacing) * 3);color:var(--color-white)}.case-detail-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-width:1px;border-radius:2rem}@media (min-width:48rem){.case-detail-panel{padding:calc(var(--spacing) * 9)}}.case-detail-panel{background:radial-gradient(circle at 100% 0,#5de0e612,#0000 32%),#ffffff06;border-color:#5de0e61f}.case-detail-block+.case-detail-block{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 8);border-color:#ffffff12;border-top-width:1px}.case-detail-block>span,.case-feature-area>span,.case-outcome-area>span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.15em;letter-spacing:.15em;color:#5de0e6;text-transform:uppercase}.case-detail-block p{margin-top:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.case-detail-block p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.case-feature-area,.case-outcome-area{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 8);border-color:#ffffff12;border-top-width:1px}.case-feature-grid,.case-outcome-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.case-feature-grid,.case-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-feature-grid>div,.case-outcome-grid>div{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9;border-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.case-feature-grid>div,.case-outcome-grid>div{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.case-feature-grid>div,.case-outcome-grid>div{background:#ffffff06;border-color:#fff1}.case-feature-grid svg,.case-outcome-grid svg{color:#5de0e6;flex-shrink:0}.case-outcome-grid>div{background:#5de0e609;border-color:#5de0e617}.cases-approach-panel{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);border-width:1px;border-radius:2rem}@media (min-width:48rem){.cases-approach-panel{padding:calc(var(--spacing) * 12)}}.cases-approach-panel{background:radial-gradient(circle at 100% 0,#5de0e617,#0000 36%),#ffffff06;border-color:#5de0e624}.cases-approach-panel>div:first-child{max-width:var(--container-3xl)}.cases-approach-panel>div:first-child p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cases-approach-panel>div:first-child p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cases-approach-flow{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.cases-approach-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center}}.cases-approach-flow>div{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:#ffffff06;border-width:1px;border-color:#ffffff12}.cases-approach-flow>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5de0e6}.cases-approach-flow strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);display:block}.cases-approach-flow p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#fff6}@supports (color:color-mix(in lab, red, red)){.cases-approach-flow p{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.cases-approach-flow>svg{color:#5de0e6;display:none}@media (min-width:48rem){.cases-approach-flow>svg{display:block}}.cases-cta{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 14);border-radius:2.5rem;flex-direction:column;display:flex}@media (min-width:48rem){.cases-cta{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:64rem){.cases-cta{padding-inline:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.cases-cta{background:var(--primary);color:#050505;box-shadow:0 0 60px #5de0e642,0 0 120px #5de0e61a}.cases-cta>div{max-width:var(--container-3xl)}.cases-cta>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#0009}@supports (color:color-mix(in lab, red, red)){.cases-cta>div>span{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.cases-cta>div>span{text-transform:uppercase}.cases-cta h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em}@media (min-width:48rem){.cases-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.cases-cta p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#000000a6}@supports (color:color-mix(in lab, red, red)){.cases-cta p{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.cases-cta-button{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.3s;display:inline-flex}.cases-cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #05050533}.cases-hero-actions a:focus-visible,.case-service-link:focus-visible,.cases-cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:.5rem}.cases-cta-button:focus-visible{outline-color:#050505}@media (max-width:1023px){.cases-hero{min-height:auto}.cases-hero-content{text-align:center;margin-inline:auto}.cases-hero-lead,.cases-hero-copy{margin-inline:auto}.cases-hero-actions{justify-content:center}.case-detail-summary{position:static}}@media (max-width:639px){.cases-hero,.cases-intro-section,.cases-list-section,.cases-approach-section{padding-block:calc(var(--spacing) * 20)}.cases-hero-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.cases-hero-actions a{width:100%}.cases-list{gap:calc(var(--spacing) * 20)}.case-detail-panel,.cases-approach-panel{padding:calc(var(--spacing) * 6)}.cases-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 8)}.cases-cta-button{justify-content:center;width:100%}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.w-24{width:calc(var(--spacing) * 24)}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{rotate:180deg}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#5de0e6\]\/30{border-color:#5de0e64d;border-color:lab(82.2006% -36.0151 -14.3495/.3)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#5de0e6\]\/10{background-color:#5de0e61a;background-color:lab(82.2006% -36.0151 -14.3495/.1)}.bg-\[\#5de0e6\]\/20{background-color:#5de0e633;background-color:lab(82.2006% -36.0151 -14.3495/.2)}.bg-\[\#050505\]{background-color:#050505}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#050505\]{--tw-gradient-from:#050505;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#5de0e6\]{color:#5de0e6}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:text-\[\#5de0e6\]:is(:where(.group):hover *){color:#5de0e6}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:justify-end{justify-content:flex-end}}}:root{--background:#050505;--foreground:#f5f5f5;--primary:#5de0e6;--primary-soft:#5de0e61f;--primary-glow:#5de0e659;--muted:#9ca3af;--card:#ffffff0f;--border:#ffffff1f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
