@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Inter, "PingFang SC", "Noto Sans SC", "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--radius-pill:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-sans{font-family:Inter,PingFang SC,Noto Sans SC,Segoe UI,sans-serif}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg-main:#020119;--bg-card-strong:#5f4ea652;--text-main:#f7f6ff;--text-sub:#b5b0ce;--line:#ad9df340;--accent:#8f5bff;--accent-strong:#d03f66;--type-kicker-size:12px;--type-kicker-weight:600;--type-kicker-tracking:.14em;--type-body-size:17px;--type-body-leading:1.58;--type-muted-size:14px;--type-muted-leading:1.55;--type-section-title:clamp(28px, 4vw, 48px);--type-section-leading:1.12;--type-section-tracking:-.02em;--type-card-title:20px;--type-card-leading:1.28;--type-btn-size:14px;--type-btn-weight:600;--type-hero-title:clamp(34px, 4.2vw, 48px);--type-hero-leading:1.12;--type-hero-tracking:-.03em;--space-page-x:clamp(24px, 4vw, 48px);--space-hero-top:clamp(72px, 10vw, 104px);--space-hero-bottom:clamp(48px, 6vw, 70px);--space-hero-kicker-gap:12px;--space-hero-title-gap:16px;--space-hero-lead-gap:18px;--space-hero-actions-gap:clamp(28px, 4vw, 50px);--space-section-y:clamp(48px, 7vw, 88px);--space-section-intro:clamp(40px, 6vw, 72px);--space-section-head:32px;--space-section-head-inner:clamp(28px, 4vw, 48px);--space-section-track:28px;--space-card-padding:22px;--space-grid-gap:16px;--space-grid-gap-lg:clamp(28px, 4vw, 40px);--space-stack-sm:14px;--space-stack-md:18px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-fast:.14s;--duration-ui:.22s;--duration-enter:.28s;--duration-drawer:.32s}.pageTier1{--type-hero-title:clamp(36px, 6vw, 86px);--type-hero-leading:1.01;--type-hero-tracking:-.024em}.pageTier2{--space-hero-top:clamp(56px, 8vw, 80px);--space-hero-bottom:clamp(40px, 5vw, 56px);--space-hero-actions-gap:28px;--space-section-y:clamp(48px, 6vw, 72px);--space-section-intro:clamp(32px, 5vw, 56px);--space-section-head-inner:clamp(28px, 4vw, 40px);--space-section-track:24px;--space-grid-gap-lg:clamp(24px, 3.5vw, 36px)}.pageTier3{--type-hero-title:clamp(30px, 3.6vw, 40px);--type-hero-leading:1.12;--type-hero-tracking:-.02em;--space-hero-top:clamp(48px, 6vw, 64px);--space-hero-bottom:clamp(32px, 4vw, 48px);--space-hero-actions-gap:24px;--space-section-y:clamp(40px, 5vw, 64px);--space-section-intro:clamp(28px, 4vw, 48px);--space-section-head-inner:clamp(24px, 3.5vw, 36px);--space-section-track:20px;--space-grid-gap-lg:clamp(20px, 3vw, 32px)}*{box-sizing:border-box}html,body{color:var(--text-main);background:linear-gradient(#00000f 0%,#020119 100%);margin:0;padding:0;font-family:Inter,PingFang SC,Noto Sans SC,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.siteRoot{min-height:100vh;position:relative;overflow-x:hidden}.skipLink{z-index:200;border-radius:var(--radius-pill);color:#020119;background:#fff;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;top:12px;left:-9999px}.skipLink:focus{left:12px}.container{width:min(1216px,100% - 48px);margin:0 auto}.sectionTitle{text-align:center;margin-bottom:var(--space-section-head)}.sectionTitleLeft{text-align:left}.sectionTitleEyebrow{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--text-sub);margin:0 0 var(--space-hero-kicker-gap)}.sectionTitleHeading{font-size:var(--type-section-title);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.sectionTitleSub{margin:var(--space-stack-sm) auto 0;color:#f0f0f4;max-width:720px;line-height:var(--type-body-leading);font-size:var(--type-body-size)}.sectionTitleLeft .sectionTitleSub{margin-inline:0}.topNav{border-bottom:1px solid #9d91d81f;justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.navActions{align-items:center;gap:10px;display:flex}.navMenuToggle{cursor:pointer;width:44px;height:44px;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-ui) ease;background:#0c0a188c;border:1px solid #aaa0e652;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.navMenuToggle:active{transform:scale(.97)}.navMenuToggleBar{background:#f4f0ff;border-radius:999px;width:18px;height:2px;display:block}.siteMobileBackdrop{z-index:90;cursor:pointer;background:#04030a9e;border:0;position:fixed;inset:0}.siteMobilePanel{z-index:100;visibility:hidden;width:min(360px,100vw);height:100dvh;transition:transform var(--duration-drawer) var(--ease-drawer), visibility var(--duration-drawer) var(--ease-drawer);pointer-events:none;position:fixed;top:0;right:0;transform:translate(100%)}.siteMobilePanel.isOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.siteMobilePanelInner{background:#0b0914;border-left:1px solid #9d91d82e;height:100%;padding:88px 20px 28px;overflow-y:auto}.siteMobileSection{border-bottom:1px solid #9d91d81f}.siteMobileSectionTrigger,.siteMobileFlatLink{color:#f4f0ff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:15px;font-weight:600;display:flex}.siteMobileFlatLink{text-decoration:none}.siteMobileSectionBody{padding-bottom:12px}.siteMobileGroupTitle{color:#c4baecb8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.siteMobileLink{color:#f4f0ff;padding:10px 0;text-decoration:none;display:block}.siteMobileLink strong{margin-bottom:4px;font-size:14px;display:block}.siteMobileLink span{color:#c4baecc7;font-size:12px;line-height:1.45;display:block}.siteMobileActions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.siteMobileCta{justify-content:center;width:100%}.siteHeaderSticky{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080610e0;position:sticky;top:0}.siteHeaderLight.siteHeaderSticky{background:#ffffffeb}body.siteMobileNavOpen{overflow:hidden}.topNavLight .navMenuToggle{background:#ffffffeb;border-color:#1410281f}.topNavLight .navMenuToggleBar{background:#1a1430}@media (max-width:1024px){.navMenuToggle{display:inline-flex}.navActions .navDesktopCta{display:none}}.localeBtn{letter-spacing:.08em;color:#ddd4ff;min-width:52px;height:38px;transition:border-color var(--duration-ui) ease, color var(--duration-ui) ease;border:1px solid #aaa0e652;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.localeBtn:hover{color:#fff;border-color:#d2c6ffa6}.langMenu{z-index:90;position:relative}.langTrigger{color:#f0ebff;cursor:pointer;min-height:38px;transition:border-color var(--duration-ui) ease, background-color var(--duration-ui) ease, color var(--duration-ui) ease, transform var(--duration-fast) var(--ease-out);background:#120e2d59;border:1px solid #aaa0e652;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.langTrigger:active{transform:scale(.97)}.langTrigger:hover,.langTrigger[aria-expanded=true]{color:#fff;background:#1d1744b3;border-color:#d2c6ffa6}.langCaret{color:#d8cffc;font-size:10px;transform:translateY(1px)}.langPanel{z-index:70;transform-origin:100% 0;width:220px;max-height:min(420px,100vh - 120px);animation:langPanelEnter var(--duration-ui) var(--ease-out) both;background:#06070efa;border:1px solid #b0a6e0b8;border-radius:22px;gap:2px;padding:18px 16px;display:grid;position:absolute;top:calc(100% + 14px);right:-6px;overflow-y:auto;box-shadow:0 20px 44px #00000075}@keyframes langPanelEnter{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.langOption{color:#f0edff;text-align:left;cursor:pointer;width:100%;min-height:40px;transition:background-color var(--duration-ui) ease, transform var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;grid-template-columns:14px 1fr;align-items:center;gap:10px;padding:0 8px;font-size:14px;line-height:1;display:grid}.langOption:active{transform:scale(.98)}.langOption span:last-child{font-size:14px;font-weight:500}.langCheck{color:#9857ff;font-size:18px;line-height:1}.langOption:hover{background:#8161db26}.brand{z-index:0;letter-spacing:.6px;color:#fff;flex:none;align-items:center;gap:7px;width:187px;height:41px;font-family:Arial Black,Arial,sans-serif;font-size:29px;font-style:normal;font-weight:900;line-height:41px;display:inline-flex;position:relative;top:-2px;left:25px}.brandLink{color:inherit;text-decoration:none}.brandLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.topNavLight .brand{color:#0f172a}.topNavLight{background:#fafafa}.topNavLight .navList,.topNavLight .navList>a,.topNavLight .servicesMenuTrigger{color:#0f172ab8}.topNavLight .navList a:hover,.topNavLight .productsMenu:hover .productsTrigger,.topNavLight .productsMenu:focus-within .productsTrigger{color:#0f172a}.topNavLight .ghostBtn{color:#0f172a;border-color:#0f172a33}.brandIcon{object-fit:contain;flex:none;width:43px;height:34px}.navList{color:var(--text-sub);text-transform:uppercase;letter-spacing:.05em;gap:28px;font-size:12px;font-weight:500;display:flex}.productsMenu{position:relative}.productsMenu:after{content:"";height:16px;position:absolute;top:100%;left:-20px;right:-20px}.productsTrigger{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.navList a:hover{color:#e6ddff}.productsMenu:hover .productsTrigger,.productsMenu:focus-within .productsTrigger,.navList a:focus-visible,.productsTrigger:focus-visible{color:#f4edff;outline:none}.productsPanel{z-index:40;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:min(1160px,100vw - 64px);transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out), visibility var(--duration-ui) var(--ease-out);background:#080911f7;border:1px solid #9d91d838;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:24px 28px 28px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px)scale(.98);box-shadow:0 20px 40px #0000007a}.productsPanelCompact,.productsPanel.productsPanelCompact,.menuDropdown.servicesMenu .productsPanel,.menuDropdown.servicesMenu .productsPanel.productsPanelCompact{grid-template-columns:minmax(0,1fr);gap:0;width:min(380px,100vw - 48px);min-width:0;max-width:min(380px,100vw - 48px);padding:18px 20px 20px;display:grid;left:50%}.servicesMenu .productsCol{width:100%;min-width:0;max-width:100%}.servicesMenu .productsCol a{white-space:normal;padding:7px 6px}.menuDropdown.isOpen{z-index:50}.menuDropdown.isOpen .productsPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.menuDropdown .productsTrigger.isOpen{color:#f4edff}.productsCol{min-width:0}.productsCol h3{color:#bfb9dc;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.productsCol a{border:1px solid #0000;border-radius:10px;gap:4px;padding:8px 6px;display:grid}.productsCol a strong{color:#eeecfa;letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.productsCol a span{color:#a7a4bf;letter-spacing:0;text-transform:none;font-size:14px;line-height:1.35}.productsCol a:hover{background:#231f386b;border-color:#9b8ae061}.hero{text-align:center;padding:var(--space-hero-top) 0 var(--space-hero-bottom);position:relative}.heroKicker{color:#c4b5fd;font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);text-transform:uppercase;letter-spacing:var(--type-kicker-tracking);margin:0 0 var(--space-hero-kicker-gap)}.hero h1{font-size:var(--type-hero-title);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);color:#f4efff;z-index:2;margin:0;flex-direction:column;align-items:center;gap:.02em;max-width:min(1180px,100vw - 40px);margin-inline:auto;display:flex;position:relative}.heroTopLine{white-space:nowrap}.heroBottomLine{color:#fff;text-align:center;width:100%;display:block}@media (min-width:769px){.heroBottomLine{white-space:nowrap}}.heroAccentPink{color:#cb30e0}.heroAccentBlue{color:#714dff}.heroSub{max-width:800px;margin:var(--space-hero-lead-gap) auto 0;color:#f5f5f5;line-height:var(--type-body-leading);letter-spacing:.004em;font-size:var(--type-body-size);z-index:2;position:relative}.heroActions{margin-top:var(--space-hero-actions-gap);z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.primaryBtn,.ghostBtn,.linkBtn{font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);border-radius:999px}.primaryBtn{isolation:isolate;color:#fff;letter-spacing:.01em;text-align:center;white-space:nowrap;min-width:290px;min-height:74px;transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), border-color var(--duration-ui) ease, filter var(--duration-ui) ease;will-change:transform;background:linear-gradient(#ffffff38 0%,#ffffff0f 36%,#fff0 54%) 50%/100% 100%,radial-gradient(115% 90% at 50% -28%,#ffffff1f 0%,#0000 58%) 50%/100% 100%,linear-gradient(90deg,#4348f0 0%,#4e52f4 18%,#5858f4 36%,#6256f2 52%,#7050ee 66%,#8248e4 78%,#9638c8 88%,#ce3951 100%) 50%/100% 100%;border:1px solid #ffffff47;justify-content:center;align-items:center;padding:18px 44px;font-size:28px;line-height:1.05;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff3d,inset 0 2px 6px #12083038,0 20px 44px #0e0a2885,0 10px 28px #5852f447}.primaryBtnShine{width:38%;height:200%;transition:transform var(--duration-ui) var(--ease-out);pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 0%,#ffffff0a 38%,#ffffff47 50%,#ffffff0a 62%,#0000 100%);position:absolute;inset:-50% auto -50% -70%;transform:skew(-18deg)translate(0)}.primaryBtnGlow{border-radius:inherit;opacity:0;filter:blur(14px);transition:opacity var(--duration-ui) var(--ease-out);pointer-events:none;z-index:0;background:linear-gradient(90deg,#5852f480 0%,#6256f26b 45%,#8248e452 72%,#ce395147 100%);position:absolute;inset:-2px}.primaryBtnInner{z-index:2;justify-content:center;align-items:center;gap:14px;display:inline-flex;position:relative}.primaryBtnLabel{transition:transform var(--duration-ui) var(--ease-out);text-shadow:0 1px 2px #0c082047;transform:translateY(1px)}.primaryBtnArrow{color:#fffffff2;width:28px;height:28px;transition:transform var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;transform:translate(0)}.primaryBtnArrow svg{display:block}@media (hover:hover) and (pointer:fine){.primaryBtn:hover{filter:saturate(1.04)brightness(1.03);border-color:#ffffff57;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff47,inset 0 2px 6px #1208302e,0 24px 52px #0e0a2894,0 12px 32px #5852f452}.primaryBtn:hover .primaryBtnShine{transform:skew(-18deg)translate(420%)}.primaryBtn:hover .primaryBtnGlow{opacity:.28}.primaryBtn:hover .primaryBtnLabel{transform:translate(-2px,1px)}.primaryBtn:hover .primaryBtnArrow{transform:translate(5px)}}.primaryBtn:active{filter:saturate(1.02)brightness(.96);transition-duration:var(--duration-fast);border-color:#ffffff38;transform:scale(.97);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px 4px #1208303d,0 10px 28px #0e0a2875,0 4px 16px #5852f433}.primaryBtn:focus-visible{outline-offset:3px;outline:2px solid #d2b4ff8c}@media (prefers-reduced-motion:reduce){.primaryBtn,.primaryBtnShine,.primaryBtnGlow,.primaryBtnLabel,.primaryBtnArrow{transition:none}.primaryBtn:hover{transform:none}.primaryBtn:hover .primaryBtnShine{transform:skew(-18deg)translate(0)}}.ghostBtn{border:1px solid var(--line);color:#e4dcff;transition:border-color var(--duration-ui) ease, background-color var(--duration-ui) ease, transform var(--duration-fast) var(--ease-out);background:#120e2da6;padding:10px 16px;display:inline-block}.ghostBtn:active{transform:scale(.97)}.ghostBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ghostBtn:hover{border-color:#b7a9ff80}}.linkBtn{color:var(--text-sub);align-items:center;padding:12px 8px;font-size:16px;display:inline-flex}.heroGlow{pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;position:absolute}.heroGlowTop{opacity:.38;width:min(1180px,102%);height:auto;top:-120px;left:50%;transform:translate(-50%)}.heroWave{opacity:.78;pointer-events:none;width:min(1180px,100%);height:auto;position:absolute;top:730px;left:50%;transform:translate(-50%)}.trustedRow{color:#cbc9df;z-index:2;margin-top:36px;max-width:min(720px,100% - 48px);margin-inline:auto;font-size:15px;line-height:1.55;position:relative}.logoStrip{z-index:2;justify-content:center;margin-top:34px;margin-bottom:92px;display:flex;position:relative}.logoStripImage{opacity:.98;width:min(1010px,100%);height:auto}.wavePanel{text-align:center;background:0 0;padding:190px 0 40px;position:relative;overflow:visible}.panelBadge{z-index:2;letter-spacing:.24em;text-transform:uppercase;color:#fcecff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;width:fit-content;margin:0 auto 20px;padding:6px 18px;font-size:12px;position:relative}.panelGlow{width:min(900px,88%);height:auto;transform:translate3d(-50%, var(--parallax-y,0px), 0);opacity:.18;pointer-events:none;contain:paint;position:absolute;top:-210px;left:50%}.hasParallax{will-change:transform;backface-visibility:hidden}.wavePanel h2{z-index:2;margin:0;font-size:clamp(28px,4vw,48px);position:relative}.wavePanel p{color:#d8d3ee;max-width:768px;line-height:var(--type-body-leading);font-size:var(--type-body-size);z-index:2;margin:16px auto 26px;position:relative}.wavePanel .ghostBtn{z-index:2;position:relative}.engineOverview{margin-top:26px;padding-top:18px}.engineOverviewTop{align-items:center;gap:var(--space-grid-gap-lg);grid-template-columns:1fr 1fr;display:grid}.engineOverviewText{gap:var(--space-stack-sm);flex-direction:column;max-width:520px;padding-top:36px;display:flex}.engineOverviewCard{background:radial-gradient(circle at 100% 0,#5c45b02e,#5c45b000 52%),linear-gradient(165deg,#221c3ed1,#0c0b1ceb);border:1px solid #b2a6e838;border-radius:18px;padding:20px 22px 22px;transition:border-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0d}.engineOverviewCard:hover{border-color:#d6c5ff61;transform:translateY(-2px)}.engineOverviewCard--build{border-color:#a78bfa6b}.engineOverviewCard--apply{border-color:#93c5fd6b}.engineOverviewCard--assure{border-color:#f472b66b}.engineOverviewCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.engineOverviewLayer{color:#e8e4ff;letter-spacing:.18em;background:#0f172a6b;border:1px solid #cbd5e12e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.engineOverviewIndex{color:#a78bfab8;letter-spacing:.12em;font-size:12px;font-weight:700}.engineOverviewCard h3{color:#f3efff;letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.35}.engineOverviewCard p{color:#c4bddf;max-width:46ch;margin:10px 0 0;font-size:15px;line-height:1.62}.engineOverviewImageWrap{justify-content:flex-end;padding-top:0;display:flex}.engineOverviewImage{width:min(624px,100%);height:auto;transform:translateY(-30px)}.engineProvidersTitle{text-align:center;color:#f1f0ffd9;letter-spacing:.22em;margin:82px 0 20px;font-size:12px}.engineProvidersGrid{grid-template-columns:repeat(3,230px);justify-content:center;gap:16px;margin:0 auto;display:grid}.providerCard{background:radial-gradient(circle at 18% 100%,#9470ffc2,#0000 42%),linear-gradient(#080712f2,#03030cfa);border:1px solid #786faa73;border-radius:18px;justify-content:center;align-items:center;height:112px;display:flex;position:relative;overflow:hidden}.providerLabel{color:#f4f0ff;z-index:2;font-size:22px;font-weight:600;line-height:1;position:relative}.providerGlow{opacity:.95;pointer-events:none;width:109px;height:112px;position:absolute;top:0;left:-38px}.providerDropboxLogo{align-items:center;gap:7px;display:inline-flex}.providerDropboxIcon{width:24px;height:20px}.engineSubtitle{color:#cfd2e6;text-align:center;margin:12px 0 0;font-size:20px}.engineHeader{text-align:center}.engineHeaderTitle{margin-bottom:0}.engineHeaderTitle .sectionTitleEyebrow{color:#fcecff;letter-spacing:.22em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;width:fit-content;margin-inline:auto;padding:6px 18px;font-size:12px}.engineHeaderTitle .sectionTitleSub{color:#eceaf8;max-width:860px;font-size:18px}.engineBadge{color:#fcecff;letter-spacing:.22em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;width:fit-content;margin:0 auto 24px;padding:6px 18px;font-size:12px}.engineStack{gap:36px;margin-top:56px;display:grid}.enginePanel{background:radial-gradient(circle at 50% -20%,#704fce5c,#704fce00 45%),linear-gradient(160deg,#3c306ad1,#191434e6);border:1px solid #ffffff1f;border-radius:34px;padding:0;overflow:hidden}.enginePanelInner{background:linear-gradient(#ffffff05,#0000000f);border-radius:34px;grid-template-columns:630px 1fr;gap:32px;min-height:538px;padding:80px;display:grid}.enginePanelRlhf .enginePanelInner{grid-template-columns:620px 1fr;align-items:center;min-height:468px;padding:68px 56px}.rlhfTerminal{background:#060608;border:1px solid #312854e6;border-radius:10px;width:630px;min-height:378px;padding:12px 14px;box-shadow:0 18px 34px #0000008c}.enginePanelRlhf .rlhfTerminal{width:620px;min-height:340px}.terminalBar{gap:7px;display:flex}.terminalBar span{border-radius:999px;width:9px;height:9px}.terminalBar span:first-child{background:#f87171}.terminalBar span:nth-child(2){background:#facc15}.terminalBar span:nth-child(3){background:#4ade80}.terminalTitle{text-align:center;color:#dedbf3;margin-top:8px;font-size:12px}.terminalPrompt{color:#e0dcf4;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:12px;display:flex}.terminalAvatar{background:radial-gradient(circle at 35% 35%,#f7decf 0%,#8a6a5a 100%);border:1px solid #ffffff47;border-radius:999px;flex:none;width:18px;height:18px}.enginePanelText h3{margin:0;font-size:46px}.enginePanelRlhf .enginePanelText{padding-top:4px}.enginePanelLabeling .enginePanelInner{grid-template-columns:1fr 420px;align-items:center;min-height:436px;padding:56px}.enginePanelLabeling .enginePanelText{flex-direction:column;justify-content:center;max-width:590px;display:flex}.enginePanelCuration .enginePanelInner{grid-template-columns:560px 1fr;align-items:center;min-height:436px;padding:56px}.enginePanelCuration .curationVisual{align-items:center}.enginePanelCuration .enginePanelText{flex-direction:column;justify-content:center;max-width:420px;display:flex}.enginePanelText p{color:#e8e4f7eb;margin:0;font-size:15px;line-height:1.62}.enginePanelLead{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;margin-top:14px;font-size:12px;font-weight:600}.enginePanelBody{margin-top:10px}.enginePanelActions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.enginePanelActions a{color:#f7f3ff;min-height:44px;transition:border-color var(--duration-ui) ease, background-color var(--duration-ui) ease, color var(--duration-ui) ease, transform var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;font-size:13px;line-height:1;display:inline-flex}.enginePanelActions a:first-child{background:#6648b473;border:1px solid #fff3;padding:10px 16px}@media (hover:hover) and (pointer:fine){.enginePanelActions a:first-child:hover{background:#6648b49e;border-color:#ffffff57}}.enginePanelActions a:first-child:active{transform:scale(.97)}.enginePanelActions a:last-child{text-underline-offset:3px;color:#ddd6fe;padding:10px 6px;-webkit-text-decoration:underline #c4b5fd80;text-decoration:underline #c4b5fd80}@media (hover:hover) and (pointer:fine){.enginePanelActions a:last-child:hover{color:#fff;text-decoration-color:#ddd6fed9}}.enginePanelActions a:focus-visible{outline-offset:3px;outline:2px solid #a78bfaa6}.labelingVisual{justify-content:flex-end;align-items:flex-start;display:flex}.labelingVisual img{width:min(370px,100%);height:auto}.curationVisual{align-items:center;display:flex}.curationWindow{background:#eff2f7;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:78px 1fr;width:100%;min-height:230px;display:grid}.curationSidebar{background:#dde6f4}.curationContent{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;padding:12px;display:grid}.curationContent img{object-fit:cover;border-radius:6px;width:100%;height:84px}.engine,.platform,.cases{padding-top:124px}.engine h2,.platform h2,.cases h2,.cta h2{letter-spacing:-.015em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.15}.platform{text-align:center;padding-bottom:96px}.platformBadge{color:#fcecff;letter-spacing:.24em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;width:fit-content;margin:0 auto 18px;padding:6px 16px;font-size:11px}.platformSubtitle{color:#cfd3e8;max-width:860px;margin:14px auto 0;font-size:20px;line-height:1.45}.platformShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.platformShowcaseCard{text-align:left;background:radial-gradient(circle at 50% 100%,#2f52e773,#2f52e700 45%),linear-gradient(160deg,#433570d1,#181434e6);border:1px solid #ffffff24;border-radius:34px;min-height:560px;padding:56px 40px 34px;overflow:hidden}.platformCardKicker{letter-spacing:.3em;color:#e8e4f8b8;margin:0;font-size:12px}.platformShowcaseCard h3{letter-spacing:-.012em;margin:18px 0 0;font-size:39px;line-height:1.16}.platformShowcaseCard p{color:#dcd6f2db;margin:12px 0 0;font-size:16px;line-height:1.6}.platformCodeBlock,.platformTableBlock{background:#0a0a14c7;border:1px solid #ffffff1f;border-radius:12px;margin-top:42px;overflow:hidden}.platformCodeDots{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;height:28px;padding:0 12px;display:flex}.platformCodeDots span{background:#7378a2;border-radius:999px;width:8px;height:8px}.platformCodeLines{gap:8px;padding:12px;display:grid}.platformCodeLines span{color:#adb4d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.platformTableToolbar{border-bottom:1px solid #ffffff1f;gap:8px;padding:12px;display:flex}.platformTableToolbar span{color:#d9ddf4;border:1px solid #ffffff24;border-radius:999px;padding:4px 8px;font-size:11px}.platformTableGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platformTableGrid span{color:#d3d8f1;border-right:1px solid #ffffff1a;padding:12px;font-size:12px}.platformTableGrid span:last-child{border-right:0}.featureGrid,.platformGrid,.casesGrid{gap:20px;margin-top:34px;display:grid}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.featureCard,.platformCard,.caseCard{background:radial-gradient(circle at 90% 10%, #5e46aa47, transparent 36%), linear-gradient(160deg, var(--bg-card-strong), #151036e6);transition:transform var(--duration-ui) var(--ease-out), border-color var(--duration-ui) ease, box-shadow var(--duration-ui) ease;border:1px solid #ffffff29;border-radius:22px;padding:26px}@media (hover:hover) and (pointer:fine){.featureCard:hover,.platformCard:hover,.caseCard:hover{border-color:#cbbbff66;transform:translateY(-4px);box-shadow:0 14px 40px #2d196559}}.featureCard h3,.platformCard h3,.caseCard h3{margin:0;font-size:24px}.featureCard p,.platformCard p{color:#d8d3ee;margin:14px 0 0;line-height:1.7}.platformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.casesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cases{position:relative}.casesHeader{text-align:center}.cases:before{content:"";pointer-events:none;background:radial-gradient(circle,#533faa61,#533faa00);border-radius:999px;width:min(900px,90%);height:280px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.casesBadge{color:#eee9ffd1;letter-spacing:.2em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;width:fit-content;margin:0 auto 16px;padding:6px 16px;font-size:12px}.casesSubtitle{color:#cbc9df;letter-spacing:.003em;text-align:center;z-index:1;max-width:820px;margin:12px auto 0;font-size:17px;line-height:1.52;position:relative}.caseCardEditorial{color:inherit;text-decoration:none;display:block}.caseCardLink:focus-visible{outline-offset:4px;outline:2px solid #ce3951d9}.caseCardEditorial{z-index:1;background:0 0;border:none;border-radius:14px;padding:0;position:relative}.caseMedia{object-fit:cover;width:100%;height:214px;transition:transform var(--duration-ui) var(--ease-out);border-radius:12px;margin-bottom:12px}@media (hover:hover) and (pointer:fine){.caseCard:hover .caseMedia{transform:scale(1.02)}}.caseCard h3{color:#ebe5ff;letter-spacing:-.006em;margin:0;font-size:19px;line-height:1.24}.caseCategory{color:#c7c3df;margin:0 0 6px;font-size:11px}.caseMetrics{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.caseMetrics span{letter-spacing:.03em;text-transform:uppercase;color:#e8e4ff;background:#5342a140;border:1px solid #ac9ee559;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.homeMissionStrip{margin-top:var(--space-section-intro);text-align:center;background:linear-gradient(165deg,#2d235f73,#0c0a20bf);border:1px solid #ac9ee547;border-radius:18px;max-width:min(780px,100% - 48px);margin-left:auto;margin-right:auto;padding:clamp(28px,4vw,40px) clamp(20px,4vw,32px)}.homeMissionHeadline{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.25}.homeMissionBody{margin:var(--space-stack-md) 0 0;color:#cbc6e6eb;font-size:16px;line-height:1.68}.homeMissionHq{letter-spacing:.04em;text-transform:uppercase;color:#cbc9df;margin:14px 0 0;font-size:13px;font-weight:500}.homeInlineLink{color:#c4b5fd;transition:color var(--duration-ui) ease, transform var(--duration-fast) var(--ease-out);align-items:center;gap:4px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.homeTrustBand .homeInlineLink{margin-top:20px}.homeIntegrationsCta .homeInlineLink{margin-top:0}@media (hover:hover) and (pointer:fine){.homeInlineLink:hover{color:#ddd6fe}}.homeInlineLink:active{transform:scale(.98)}.homeInlineLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #a78bfaa6}.homeOutcomes{margin-top:var(--space-section-y)}.homeOutcomesGrid{gap:var(--space-grid-gap);margin-top:var(--space-section-track);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.homeOutcomesGrid>.homeOutcomeReveal{min-height:100%;display:flex}.homeOutcomeCard{width:100%;min-height:100%;padding:var(--space-card-padding) var(--space-card-padding) 20px;transition:border-color var(--duration-ui) ease, transform var(--duration-ui) var(--ease-out);background:linear-gradient(165deg,#382a708c,#120e2ae6);border:1px solid #ac9ee552;border-radius:16px;flex-direction:column;flex:1;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.homeOutcomeCard:hover{border-color:#a78bfa8c;transform:translateY(-2px)}}.homeOutcomeTag{letter-spacing:.12em;text-transform:uppercase;color:#b8b2d8;margin:0;font-size:10px;font-weight:600}.homeOutcomeValue{letter-spacing:-.03em;color:#fff;margin:14px 0 0;font-size:clamp(42px,5vw,56px);font-weight:700;line-height:1}.homeOutcomeLabel{color:#b794f6;margin:8px 0 0;font-size:15px;font-weight:600}.homeOutcomeTitle{color:#f1ecff;margin:14px 0 0;font-size:17px;font-weight:600;line-height:1.3}.homeOutcomeSummary{color:#cbc6e6e0;flex:1;margin:10px 0 0;font-size:14px;line-height:1.55}.homeOutcomeLink{color:#c4b5fd;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;display:inline-block}.homePlatformLoop{margin-top:var(--space-section-y)}.homePlatformLoopTrack{margin-top:var(--space-section-track);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;display:flex}.homePlatformLoopItem{flex:200px;align-items:center;max-width:340px;display:flex}.homePlatformLoopArrow{flex:none;place-items:center;width:36px;display:grid}.homePlatformLoopArrow span{background:linear-gradient(90deg,#6f57ff,#ce3951);width:28px;height:2px;display:block;position:relative}.homePlatformLoopArrow span:after{content:"";border:5px solid #0000;border-left-color:#ce3951;position:absolute;top:-4px;right:0}.homePlatformLoopCard{background:linear-gradient(170deg,#2d235fa6,#0c0a20eb);border:1px solid #ac9ee557;border-radius:16px;flex:1;min-height:220px;padding:22px 20px}.homePlatformLoopLayer{letter-spacing:.16em;color:#ce3951;margin:0;font-size:11px;font-weight:700}.homePlatformLoopCard h3{color:#f5f2ff;margin:10px 0 0;font-size:18px;line-height:1.25}.homePlatformLoopCard p{color:#cbc6e6e0;margin:10px 0 0;font-size:14px;line-height:1.55}.homePlatformLoopCard a{color:#c4b5fd;margin-top:14px;font-size:13px;font-weight:600;display:inline-block}.homePlatformLoopCaption{text-align:center;color:#b8b2d8;max-width:560px;margin:24px auto 0;font-size:14px}.homeIntegrations{margin-top:var(--space-section-y)}.homeIntegrationsGrid{gap:var(--space-grid-gap);margin-top:var(--space-section-track);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homeIntegrationsGroup{background:#121030a6;border:1px solid #94a3b833;border-radius:14px;padding:20px 18px}.homeIntegrationsGroup h3{letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;margin:0 0 14px;font-size:13px;font-weight:700}.homeIntegrationsGroup ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.homeIntegrationsGroup li{gap:3px;display:grid}.homeIntegrationsGroup strong{color:#f1ecff;font-size:14px}.homeIntegrationsGroup span{color:#b4aed2e6;font-size:13px;line-height:1.45}.homeIntegrationsCta{text-align:center;text-align:center;margin-top:28px}.homeIntegrationsCta a{color:#c4b5fd;font-size:14px;font-weight:600}.homeTrustBand{margin-top:var(--space-section-y);margin-bottom:var(--space-section-intro);padding:var(--space-section-intro) 0;background:linear-gradient(#1e164459,#0000);border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b829}.homeTrustBadges{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.homeTrustBadges li{background:#0c0a24bf;border:1px solid #ac9ee547;border-radius:12px;padding:14px 16px}.homeTrustBadges strong{color:#f1ecff;font-size:14px;display:block}.homeTrustBadges span{color:#cbc9df;margin-top:4px;font-size:13px;line-height:1.45;display:block}.homeTrustLink{color:#c4b5fd;margin-top:20px;font-size:14px;font-weight:600;display:inline-block}.customersSection{margin-top:var(--space-section-y);position:relative}@media (max-width:900px){.homeOutcomesGrid,.homeIntegrationsGrid{grid-template-columns:1fr}.homePlatformLoopItem{flex:100%;max-width:100%}.homePlatformLoopArrow{display:none}.homePlatformLoopTrack{flex-direction:column;gap:12px}}.customersHeader{text-align:center;max-width:760px;margin:0 auto}.customersBadge{color:#f1eaff;letter-spacing:.24em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;width:fit-content;margin:0 auto 16px;padding:6px 14px;font-size:12px}.customersHeader h2{letter-spacing:-.02em;margin:0;max-width:740px;margin-inline:auto;font-size:clamp(32px,4.5vw,56px);line-height:1.18}.customersHeader p{color:#d8d3ee;max-width:720px;margin:14px auto 0;font-size:17px;line-height:1.55}.quoteCard{text-align:center;background:radial-gradient(circle at 50% 100%,#9175f085,#9175f000 55%),linear-gradient(165deg,#483a79db,#1f193ee6);border:1px solid #ffffff24;border-radius:38px;min-height:340px;margin:44px auto 0;padding:86px 90px 72px}.quoteCard p{color:#f0eefc;max-width:920px;margin:0 auto;font-size:29px;line-height:1.55}.quoteCard h3{margin:38px 0 0;font-size:20px;font-weight:500}.quoteCard h4{color:#d8d4ee;margin:8px 0 0;font-size:15px;font-weight:400}.futureSection{border-top:1px solid #9a91cc33;margin-top:120px;padding:80px 0 84px;position:relative;overflow:hidden}.futureInner{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.futureTitle{color:#f0effd;max-width:740px;margin:0;font-size:clamp(48px,8vw,78px);line-height:1.04}.futureAccent{color:#9c63ff}.futureActions{gap:16px;margin-top:36px;display:flex}.futurePrimary,.futureSecondary{border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:13px;display:inline-flex}.futurePrimary{background:#694cb27a;border:1px solid #fff3}.futurePrimary:focus-visible,.futureSecondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.futureSecondary{color:#d4d0ef}.futureLinks{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px 24px;display:grid}.futureLinks a{color:#bdb8d8;font-size:14px}.futureLinkButton{text-align:left;color:#bdb8d8;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.futureLinkButton:hover,.futureLinkButton:focus-visible{color:#f0eaff;outline:none}.futureOrbLeft{opacity:.85;width:220px;height:auto;transform:translate3d(0, var(--parallax-y,0px), 0);pointer-events:none;position:absolute;bottom:24px;left:66px}.futureOrbRight{opacity:.42;width:240px;height:auto;transform:translate3d(0, var(--parallax-y,0px), 0);pointer-events:none;position:absolute;top:62px;right:84px}.contactModalBackdrop{z-index:120;background:#050412b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contactModal{background:linear-gradient(#15143af5,#0e0d29f7);border:1px solid #aea1e059;border-radius:16px;width:min(460px,100%);padding:22px 20px 20px;box-shadow:0 24px 50px #00000073}.contactModal h3{margin:0;font-size:24px;line-height:1.2}.contactModal p{color:#c4bfe0;margin:10px 0 0;font-size:14px}.contactEmail{color:#ece9ff;margin-top:8px;font-size:17px;font-weight:600;display:inline-flex}.contactModalActions{gap:10px;margin-top:18px;display:flex}.contactPrimary,.contactSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;display:inline-flex}.contactPrimary{color:#fff;box-shadow:none;background:linear-gradient(95deg,#5b58f4 0%,#ce3951 100%);border:0;outline:none}.contactSecondary{color:#ddd7f5;cursor:pointer;background:0 0;border:1px solid #bdb4e766}.contactPrimary:focus-visible,.contactSecondary:focus-visible{box-shadow:none;outline:none}.futureLegal{border-top:1px solid #9a91cc33;margin-top:56px}.futureLegalInner{justify-content:space-between;align-items:center;gap:24px;min-height:66px;display:flex}.futureLegalInner p{color:#ccc7e6b8;margin:0;font-size:14px;line-height:1.4}.futureLegalLinks{align-items:center;display:inline-flex}.futureLegalLinks a{color:#ccc7e6b8}.futureLegalLinks a:hover{color:#e6e2f6f2}.reveal{opacity:1;transform:none}.reveal[data-reveal-ready=true]{opacity:0;transition:opacity var(--duration-enter) var(--ease-out), transform var(--duration-enter) var(--ease-out);transform:translateY(12px)scale(.98)}.reveal[data-reveal-ready=true].isVisible{will-change:auto}.reveal.isVisible{opacity:1;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal[data-reveal-ready=true]{opacity:1;transition:none;transform:none}.langPanel{animation:none}.siteMobilePanel{transition:none}.productsPanel{transition:none;transform:translate(-50%)}}.policyPage{color:#e7e4f8;background:radial-gradient(circle at 15% 10%,#311f7140,#0000 40%),#05051f;min-height:100vh}.policyContainer{width:min(960px,100% - 48px);padding:var(--space-hero-top) 0 var(--space-section-y);margin:0 auto}.policyBackLink{margin-bottom:var(--space-stack-md);color:#beb8de;font-size:14px;display:inline-flex}.policyBackLink:hover{color:#f1ecff}.policyCard{background:linear-gradient(#171540d1,#0f0e2de6);border:1px solid #a497d142;border-radius:22px;padding:34px 30px 32px}.policyCard h1{font-size:var(--type-hero-title);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);margin:0}.policyMeta{color:#b6afd6;font-size:var(--type-muted-size);margin:12px 0 0}.policyIntro{color:#d8d4ed;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:18px 0 0}.policySection{margin-top:24px}.policySection h2{font-size:var(--type-card-title);line-height:var(--type-card-leading);color:#f2efff;margin:0}.policySection p{color:#d4d0ea;font-size:var(--type-muted-size);line-height:var(--type-muted-leading);margin:10px 0 0}.policyContact{color:#cfc9ea;margin:26px 0 0;font-weight:500}.demoPage{min-height:100dvh;padding:var(--space-hero-top) var(--space-page-x);box-sizing:border-box;color:#ece9fb;background:radial-gradient(circle at 12% 0,#553fb02e,#0000 38%),radial-gradient(circle at 88% 4%,#4766e81f,#0000 34%),#04041d;justify-content:center;align-items:center;display:flex}.demoPageFrame{width:min(1140px,100%);margin:0 auto}.demoTopBar{margin:0 0 var(--space-section-intro);padding:0}.demoBackLink{color:#b8b2d8;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.demoBackLink:hover{color:#ece9fb}.demoBackLink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a78bfaa6}.demoShell{gap:var(--space-grid-gap-lg);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;display:grid}.demoIntro{padding:0}.demoKicker{color:#a78bfa;font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;margin:0}.demoIntro h1{margin:var(--space-hero-kicker-gap) 0 0;font-size:var(--type-hero-title);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);max-width:12em}.demoLead{margin:var(--space-hero-lead-gap) 0 0;color:#c8c2e4;max-width:36em;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.demoBenefits{margin:var(--space-section-intro) 0 0;border-top:1px solid #a799e129;gap:0;padding:0;list-style:none;display:grid}.demoBenefits li{border-bottom:1px solid #a799e11f;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:clamp(16px,2vh,20px) 0;display:grid}.demoBenefitIndex{color:#7c6fd4;letter-spacing:.06em;justify-content:center;align-items:flex-start;padding-top:2px;font-size:13px;font-weight:700;display:flex}.demoBenefitBody h2{font-size:var(--type-muted-size);letter-spacing:-.01em;color:#f3efff;margin:0;font-weight:600;line-height:1.35}.demoBenefitBody p{color:#cbc9df;font-size:var(--type-muted-size);line-height:var(--type-muted-leading);margin:8px 0 0}.demoTrust{color:#cbc9df;letter-spacing:.16em;text-transform:uppercase;margin:clamp(20px,2.5vh,28px) 0 0;font-size:12px;font-weight:600}.demoBack{align-items:center;margin-top:28px;font-size:14px;text-decoration:none;display:inline-flex}.demoFormWrap{background:#ffffff08;border:1px solid #a799e12e;border-radius:20px;align-self:center;gap:20px;width:100%;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 24px 64px #00000047}.demoFormTrust{border-bottom:1px solid #a799e124;gap:14px;padding-bottom:4px;display:grid}.demoFormTrustLogos{object-fit:contain;object-position:left center;opacity:.92;width:100%;height:auto;max-height:36px}.demoFormTrustProof{color:#cbc9df;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:13px;line-height:1.45;display:flex}.demoFormTrustProof strong{color:#f3efff;font-weight:600}.demoFormTrustProof a{color:#c4b5fd;text-underline-offset:2px;font-weight:600;text-decoration:underline}.demoFormTrustProof a:hover{color:#e8e2ff}.demoFormTrustProof a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #a78bfaa6}.demoForm{gap:16px;display:grid}.demoFormNote{color:#c8c2e4;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0 0 4px}.demoFormRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demoForm label{gap:7px;display:grid}.demoForm label span{color:#ddd8f3;letter-spacing:.01em;font-size:13px;font-weight:500}.demoForm input,.demoForm textarea{color:#f0edff;width:100%;font:inherit;background:#08081c8c;border:1px solid #a799e147;border-radius:10px;outline:none;padding:11px 13px;font-size:14px;line-height:1.45;transition:border-color .15s,background .15s}.demoForm textarea{resize:vertical;min-height:108px}.demoForm input::placeholder,.demoForm textarea::placeholder{color:#b4afcfb8}.demoForm input:focus,.demoForm textarea:focus{background:#08081cc7;border-color:#a78bfaa6}.demoForm input:focus-visible,.demoForm textarea:focus-visible{outline-offset:2px;outline:2px solid #a78bfaa6}.demoSubmitBtn{color:#fff;letter-spacing:.01em;cursor:pointer;min-height:48px;transition:opacity var(--duration-ui) ease, transform var(--duration-fast) var(--ease-out);background:linear-gradient(95deg,#5b58f4 0%,#ce3951 100%);border:0;border-radius:999px;margin-top:4px;font-size:15px;font-weight:600}.demoSubmitBtn:focus-visible{outline-offset:3px;outline:2px solid #f4efff}.demoSubmitBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.demoSubmitBtn:hover{opacity:.94;transform:translateY(-1px)}}.demoLegal{color:#cbc9df;margin:0;font-size:13px;line-height:1.55}.demoFormError{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.demoSubmitBtn:disabled{opacity:.72;cursor:not-allowed;transform:none}.demoLegal a{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.demoLegal a:hover{color:#e8e2ff}.demoSuccess{text-align:center;padding:12px 4px 8px}.demoSuccessIcon{background:linear-gradient(135deg,#5b58f440,#ce395140);border:1px solid #b2a4e859;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.demoSuccessCheck{color:#fff;background:linear-gradient(95deg,#5b58f4 0%,#ce3951 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:flex}.demoSuccess h2{letter-spacing:-.01em;margin:0 0 12px;font-size:28px}.demoSuccessMessage{color:#e8e4f8;margin:0 0 8px;font-size:16px;line-height:1.55}.demoSuccessDetail{color:#b4afcf;margin:0 0 24px;font-size:14px;line-height:1.6}.demoSuccessBack{color:#fff;background:linear-gradient(95deg,#5b58f4 0%,#ce3951 100%);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.demoSuccessBack:hover{opacity:.92}.detailPage{padding-bottom:var(--space-section-y)}.detailTopNav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02020fe0;position:sticky;top:0}.detailBrandLink{text-decoration:none}.detailNav{letter-spacing:.05em;text-transform:none;align-items:center;gap:24px;font-size:12px;display:flex}.detailNav a{color:#b8b2d4;padding-bottom:2px;position:relative}.detailNav a:hover{color:#f2edff}.detailNav a.isNavActive{color:#fff}.detailNav a.isNavActive:after{content:"";background:linear-gradient(90deg,#6d5cff 0%,#d34473 100%);border-radius:999px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.detailHero{padding:var(--space-hero-top) 0 var(--space-hero-bottom);text-align:center}.detailKicker{color:#f1e9ff;width:fit-content;font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;margin:0 auto;padding:6px 14px}.detailHeroTitle{margin:var(--space-hero-title-gap) 0 0;font-size:var(--type-hero-title);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);color:#f4efff}.detailHeroSub{max-width:860px;margin:var(--space-stack-md) auto 0;color:#d0cae8;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.detailHeroActions{margin-top:var(--space-hero-actions-gap);justify-content:center;align-items:center;gap:14px;display:flex}.detailGhostBtn{min-width:118px}.detailMetricsRow{margin-top:var(--space-section-track);gap:var(--space-stack-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detailMetricCard{text-align:left;background:linear-gradient(170deg,#5342a199,#21184ed9);border:1px solid #ac9ee55c;border-radius:14px;align-content:center;min-height:98px;padding:14px 16px;display:grid}.detailMetricCard p{color:#d4cdef;margin:0;font-size:12px}.detailMetricCard h3{color:#f3eeff;letter-spacing:-.02em;margin:8px 0 0;font-size:40px;line-height:1}.detailHighlights{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.detailHighlights span{color:#ece8ff;background:#2d1f5452;border:1px solid #9c8cdd59;border-radius:999px;padding:8px 14px;font-size:12px}.detailHighlightsCompact{margin-top:16px}.detailSection{margin-top:86px}.detailSection h2{letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.5vw,44px)}.detailSubpageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.detailSubpageCard{background:#1f163f7a;border:1px solid #a999e747;border-radius:16px;padding:16px;transition:border-color .18s,transform .18s}.detailSubpageCard h3{color:#f3efff;margin:0;font-size:18px;line-height:1.2}.detailSubpageCard p{color:#c8c2e4;margin:8px 0 0;font-size:13px;line-height:1.5}.detailSubpageCard:hover{border-color:#d6c5ff80;transform:translateY(-2px)}.detailSubNavWrap{padding-top:18px}.detailSubNav{flex-wrap:wrap;gap:10px;display:flex}.detailSubNav a{color:#d7d0ee;background:#15122ca6;border:1px solid #a79ae54d;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.detailSubNav a.isSubActive{color:#fff;background:#533d9c94;border-color:#d5c5ff9e}.detailBadge{color:#f3efff;letter-spacing:.26em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;margin:0 auto 12px;padding:6px 14px;font-size:10px}.detailCapabilitiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.detailCard{background:radial-gradient(circle at 86% -10%,#5c45b04d,#5c45b000 45%),linear-gradient(160deg,#3c3168c7,#13102ce0);border:1px solid #b2a6e83d;border-radius:20px;padding:24px}.detailCard h3{margin:0;font-size:25px}.detailCard p{color:#d7d1ed;margin:12px 0 0;font-size:15px;line-height:1.55}.detailCard ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.detailCard li{color:#d4ceeb;padding-left:14px;font-size:13px;line-height:1.5;position:relative}.detailCard li:before{content:"";background:#9b67ff;border-radius:999px;width:6px;height:6px;position:absolute;top:.5em;left:0}.detailSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.detailStepCard{background:#0e0d24cc;border:1px solid #aca0e43d;border-radius:18px;padding:20px}.detailStepIndex{color:#9f85f0;letter-spacing:.18em;margin:0;font-size:11px}.detailStepCard h3{margin:10px 0 0;font-size:23px}.detailStepCard p:last-child{color:#d8d2ee;margin:10px 0 0;font-size:14px;line-height:1.55}.detailOutcomeList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.detailOutcomeList li{color:#ece7ff;background:#23194652;border:1px solid #a697de47;border-radius:14px;padding:13px 14px;font-size:15px}.detailCtaCard{background:radial-gradient(circle at 25% 100%,#5142b061,#5142b000 40%),linear-gradient(160deg,#382d63e0,#14112cf2);border:1px solid #a799e14d;border-radius:26px;margin-top:88px;padding:34px}.detailCtaCard h2{margin:0;font-size:clamp(30px,4vw,46px)}.detailCtaCard p{color:#d4ceeb;max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.52}.detailCtaActions{align-items:center;gap:12px;margin-top:22px;display:flex}@media (max-width:1024px){.navList{display:none}.featureGrid,.casesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineOverviewTop{grid-template-columns:1fr;gap:10px}.engineOverviewText{max-width:100%;padding-top:0}.engineOverviewImageWrap{justify-content:center}.platformShowcaseCard{min-height:500px;padding:44px 28px 26px}.platformShowcaseCard h3{font-size:32px}.enginePanelInner{border-radius:24px;grid-template-columns:1fr;min-height:0;padding:36px 26px}.enginePanelRlhf .enginePanelInner,.enginePanelLabeling .enginePanelInner,.enginePanelCuration .enginePanelInner{grid-template-columns:1fr;min-height:0;padding:36px 26px}.labelingVisual{justify-content:center}.rlhfTerminal{width:100%;min-height:320px}.enginePanelRlhf .rlhfTerminal{width:100%;min-height:300px}.heroWave{top:790px}.trustedRow{margin-top:48px}.navActions .ghostBtn{display:none}.futureInner{flex-direction:column;align-items:flex-start}.futureLegalInner p{font-size:13px}.policyContainer{width:min(960px,100% - 36px);padding:56px 0 74px}.policyCard{padding:28px 24px}.demoPage{padding:var(--space-section-intro) var(--space-page-x) var(--space-section-y);justify-content:flex-start;align-items:flex-start}.demoShell{grid-template-columns:1fr;align-items:stretch;gap:32px}.demoFormWrap{order:-1}.demoIntro{order:1}.demoBenefitBody p{display:none}.demoTopBar{margin-bottom:24px}.demoFormRow{grid-template-columns:1fr}.demoIntro h1{max-width:none}.detailTopNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.detailNav{display:none}.detailCapabilitiesGrid,.detailSteps,.detailSubpageGrid,.detailMetricsRow{grid-template-columns:1fr}}@media (max-width:768px){.container{width:min(1120px,100% - 28px)}.topNav{height:72px}.brand{gap:5px;width:auto;height:auto;font-size:22px;line-height:1.2;top:0;left:0}.brandIcon{width:29px;height:23px}.hero{padding-top:72px}.hero h1{font-size:clamp(38px,12vw,64px)}.heroTopLine{white-space:normal}.heroSub{font-size:16px}.heroWave{opacity:.58;top:680px}.trustedRow{margin-top:36px;font-size:12px}.logoStrip{margin-top:24px;margin-bottom:56px}.heroActions{flex-direction:column;align-items:center}.primaryBtn,.ghostBtn{text-align:center;width:100%}.primaryBtn{min-width:0;min-height:58px;padding:14px 24px;font-size:20px}.primaryBtnInner{gap:10px}.primaryBtnArrow{width:22px;height:22px}.featureGrid,.platformGrid,.casesGrid{grid-template-columns:1fr}.customersHeader h2{font-size:38px}.customersHeader p{font-size:14px}.quoteCard{border-radius:22px;min-height:0;padding:38px 20px}.quoteCard p{font-size:16px}.quoteCard h3{margin-top:24px}.futureSection{margin-top:72px;padding:54px 0}.futureActions{margin-top:20px}.futureLinks{display:none}.futureLegal{margin-top:42px}.futureLegalInner{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px 0 8px}.futureLegalInner p{font-size:12px}.policyContainer{width:min(960px,100% - 24px);padding:34px 0 50px}.policyCard{border-radius:16px;padding:22px 16px 20px}.policyCard h1{font-size:clamp(30px,10vw,42px)}.policySection h2{font-size:18px}.policySection p,.policyIntro{font-size:15px}.demoShell{gap:24px}.demoFormWrap{border-radius:16px;padding:16px}.detailPage{padding-bottom:var(--space-section-intro)}.detailHero{padding-top:50px}.detailHeroSub{font-size:16px}.detailHeroActions{flex-direction:column}.detailMetricsRow{gap:10px;margin-top:20px}.detailMetricCard{min-height:88px;padding:12px}.detailMetricCard h3{font-size:30px}.detailSection{margin-top:56px}.detailCard{border-radius:16px;padding:18px}.detailCard h3{font-size:22px}.detailCtaCard{border-radius:18px;margin-top:62px;padding:20px}.detailCtaCard p{font-size:14px}.detailCtaActions{flex-direction:column;align-items:stretch}.detailCtaActions .futurePrimary,.detailCtaActions .futureSecondary{justify-content:center}.casesBadge{letter-spacing:.14em;font-size:12px}.casesSubtitle{font-size:14px}.caseMedia{height:180px}.caseCard h3{font-size:18px}.platformSubtitle{font-size:16px}.platformShowcaseGrid{grid-template-columns:1fr;gap:16px}.platformShowcaseCard{border-radius:20px;min-height:0;padding:24px 16px 16px}.platformShowcaseCard h3{font-size:24px}.engineSubtitle{font-size:16px}.engineStack{gap:24px;margin-top:30px}.enginePanel{border-radius:22px}.enginePanelInner{border-radius:14px;padding:24px 16px}.enginePanelText h3{font-size:34px}.engineBadge{margin-bottom:16px;font-size:11px}.engineOverview{margin-top:16px}.engineOverviewCard{padding:18px 18px 20px}.engineOverviewCard h3{font-size:20px}.engineOverviewCard p{max-width:none;font-size:14px;line-height:1.65}.engineProvidersTitle{letter-spacing:.18em;margin-top:44px;font-size:12px}.engineProvidersGrid{grid-template-columns:1fr;max-width:230px}.engineOverviewImage{transform:translateY(0)}.providerLabel{font-size:20px}.futureOrbLeft,.futureOrbRight{opacity:.32}}.aboutScalePage{color:#0f172a;background:#fafafa;min-height:100vh}.aboutScaleNav{z-index:40;background:#fafafa;border-bottom:1px solid #0f172a0f;position:sticky;top:0}.aboutScaleNav .topNav{max-width:min(1240px,100% - 48px);margin-inline:auto}.aboutScaleNav .brand span,.aboutScaleNav .navList>a,.aboutScaleNav .servicesMenuTrigger{color:#0f172a}.aboutScaleNav .brandIcon{filter:none}.aboutScaleHeroShell{max-width:min(1240px,100% - 48px);margin:clamp(20px,3vw,36px) auto 0;padding:0}.aboutScaleHero{aspect-ratio:21/9;background:#1e293b;border-radius:clamp(20px,2.5vw,28px);width:100%;min-height:280px;max-height:min(520px,58vh);position:relative;overflow:hidden}.aboutScaleHeroImage{object-fit:cover;object-position:center 35%}.aboutScaleHeroOverlay{pointer-events:none;background:linear-gradient(#00000014 0%,#00000047 55%,#000000b8 100%);position:absolute;inset:0}.aboutScaleHeroLabel{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1;position:absolute;bottom:clamp(24px,4vw,40px);left:clamp(24px,4vw,48px)}.aboutScaleMission{text-align:center;max-width:min(920px,100% - 48px);margin:0 auto;padding:clamp(56px,8vw,112px) 0 clamp(40px,5vw,64px)}.aboutScaleMissionHeadline{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(28px,4.2vw,48px);font-weight:600;line-height:1.15}.aboutScaleMissionBody{color:#0f172ab8;max-width:680px;margin:clamp(24px,3vw,36px) auto 0;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.aboutScaleHq{color:#0f172a8c;margin:clamp(28px,3vw,40px) 0 0;font-size:15px}.aboutScaleTrust{text-align:center;border-top:1px solid #0f172a14;max-width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(32px,4vw,48px) 0 clamp(48px,6vw,72px)}.aboutScaleTrustLabel{letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;margin:0 0 24px;font-size:13px;font-weight:600}.aboutScaleTrustLogos{opacity:.85;justify-content:center;display:flex}.aboutScaleBrandStrip{filter:grayscale()contrast(.9);opacity:.7;width:min(960px,100%);height:auto}.aboutScalePower{color:#f8fafc;background:#0b0f1a;padding:clamp(64px,8vw,100px) 0}.aboutScalePowerInner,.aboutScaleStatsInner,.aboutScaleStoryInner,.aboutScaleValuesInner,.aboutScaleExploreInner,.aboutScaleJoinInner{max-width:min(1100px,100% - 48px);margin:0 auto}.aboutScalePowerTitle{letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(26px,3.5vw,40px);font-weight:600;line-height:1.15}.aboutScalePowerSub{color:#e2e8f0bf;max-width:640px;margin:16px 0 0;font-size:17px;line-height:1.6}.aboutScaleWhatTitle{letter-spacing:.1em;text-transform:uppercase;color:#c4b5fde6;margin:clamp(40px,5vw,56px) 0 24px;font-size:14px;font-weight:600}.aboutScaleWhatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.aboutScaleWhatCard{background:#0f172a73;border:1px solid #94a3b82e;border-radius:16px;padding:28px 24px}.aboutScaleWhatCard h4{color:#f1f5f9;margin:0 0 12px;font-size:18px;font-weight:600}.aboutScaleWhatCard p{color:#cbd5e1e0;margin:0;font-size:15px;line-height:1.6}.aboutScaleStats{background:#fafafa;border-top:1px solid #0f172a0f;padding:clamp(64px,8vw,96px) 0}.aboutScaleStatsEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;margin:0 0 12px;font-size:13px;font-weight:600}.aboutScaleStatsTitle{letter-spacing:-.02em;color:#0f172a;margin:0 0 clamp(32px,4vw,48px);font-size:clamp(26px,3.2vw,36px);font-weight:600}.aboutScaleStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.aboutScaleStatCard{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:clamp(20px,2.5vw,28px)}.aboutScaleStatLabel{color:#0f172a8c;margin:0;font-size:13px;font-weight:500}.aboutScaleStatValue{letter-spacing:-.03em;color:#0f172a;margin:8px 0 6px;font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.1}.aboutScaleStatDesc{color:#0f172a8c;margin:0;font-size:14px;line-height:1.5}.aboutScaleStory{background:#fff;border-top:1px solid #0f172a0f;padding:clamp(56px,7vw,88px) 0}.aboutScaleStoryTitle{letter-spacing:-.02em;color:#0f172a;margin:0 0 24px;font-size:clamp(22px,2.8vw,30px);font-weight:600}.aboutScaleStoryPara{color:#0f172ac7;max-width:720px;margin:0;font-size:17px;line-height:1.75}.aboutScaleStoryPara+.aboutScaleStoryPara{margin-top:1.25rem}.aboutScaleValues{background:#fafafa;padding:clamp(48px,6vw,72px) 0}.aboutScaleValuesTitle{color:#0f172a;margin:0 0 20px;font-size:clamp(22px,2.8vw,28px);font-weight:600}.aboutScaleValuesList{border-top:1px solid #0f172a1a;margin:0;padding:0;list-style:none}.aboutScaleValuesList li{border-bottom:1px solid #0f172a14;gap:8px;padding:22px 0;display:grid}.aboutScaleValuesList h3{color:#0f172a;margin:0;font-size:17px;font-weight:600}.aboutScaleValuesList p{color:#0f172aa6;max-width:640px;margin:0;font-size:15px;line-height:1.65}.aboutScaleExplore{background:#fff;border-top:1px solid #0f172a0f;padding:clamp(48px,6vw,72px) 0}.aboutScaleExploreTitle{color:#0f172a;margin:0 0 28px;font-size:clamp(22px,2.8vw,28px);font-weight:600}.aboutScaleExploreGroup+.aboutScaleExploreGroup{margin-top:28px}.aboutScaleExploreGroupLabel{letter-spacing:.12em;text-transform:uppercase;color:#0f172a73;margin:0 0 8px;font-size:12px;font-weight:600}.aboutScaleExploreLinks{margin:0;padding:0;list-style:none}.aboutScaleExploreLinks li{border-top:1px solid #0f172a14}.aboutScaleExploreLinks a{color:inherit;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none;transition:opacity .2s;display:flex}.aboutScaleExploreLinks a:hover{opacity:.75}.aboutScaleExploreLinkTitle{color:#0f172a;font-size:16px;font-weight:600}.aboutScaleExploreLinkDesc{color:#0f172a8c;font-size:14px}.aboutScaleJoin{color:#f8fafc;background:#0b0f1a;padding:clamp(72px,9vw,120px) 0}.aboutScaleJoinTitle{letter-spacing:-.03em;max-width:640px;margin:0;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.12}.aboutScaleJoinText{color:#e2e8f0bf;max-width:520px;margin:20px 0 0;font-size:17px;line-height:1.6}.aboutScaleJoinActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.aboutScaleJoinPrimary{color:#0f172a;background:#fff;border-radius:999px;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.aboutScaleJoinPrimary:hover{opacity:.9}.aboutScaleJoinSecondary{color:#f8fafc;border:1px solid #ffffff47;border-radius:999px;align-items:center;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.aboutScaleJoinSecondary:hover{background:#ffffff14}@media (max-width:900px){.aboutScaleWhatGrid{grid-template-columns:1fr}.aboutScaleStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutScaleHero{aspect-ratio:16/10}}@media (max-width:560px){.aboutScaleStatsGrid{grid-template-columns:1fr}}.aboutLiltPage{background:#020119}.aboutLiltPage .productLiltSection{padding-block:clamp(56px,7vw,88px)}.aboutLiltHeroShell{max-width:min(1240px,100% - 48px);margin:clamp(20px,3vw,36px) auto 0;padding:0}.aboutLiltHero{aspect-ratio:21/9;background:#0f0a24;border:1px solid #a799e11f;border-radius:clamp(20px,2.5vw,28px);width:100%;min-height:280px;max-height:min(520px,58vh);position:relative;overflow:hidden}.aboutLiltHeroImage{object-fit:cover;object-position:center 35%}.aboutLiltHeroOverlay{pointer-events:none;background:linear-gradient(#0201191f 0%,#0201196b 55%,#020119e0 100%);position:absolute;inset:0}.aboutLiltHeroLabel{letter-spacing:-.03em;color:#f7f6ff;margin:0;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1;position:absolute;bottom:clamp(24px,4vw,40px);left:clamp(24px,4vw,48px)}.aboutLiltMission{padding-top:clamp(48px,6vw,72px)}.aboutLiltIntro{border-bottom:1px solid #a799e114;padding:clamp(48px,6vw,72px) 0}.aboutLiltIntroGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:clamp(28px,4vw,56px);display:grid}.aboutLiltIntroMission{min-width:0}.aboutLiltIntroTrust{background:linear-gradient(165deg,#33276361,#0c0a20b8);border:1px solid #a799e129;border-radius:18px;flex-direction:column;justify-content:center;gap:20px;padding:clamp(24px,3vw,32px);display:flex}.aboutLiltMissionInner{text-align:left;max-width:720px}.aboutLiltMissionHeadline{letter-spacing:-.02em;color:#f3efff;margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.aboutLiltMissionBody{color:#c4bddf;max-width:none;margin:16px 0 0;font-size:17px;line-height:1.62}.aboutLiltHq{color:#9d91d8;margin:20px 0 0;font-size:15px}.aboutLiltTrust{border-bottom:1px solid #a799e114;padding:clamp(24px,3vw,36px) 0 clamp(8px,2vw,16px)}.aboutLiltIntroTrust .aboutLiltTrustLabel{text-align:left;margin:0}.aboutLiltIntroTrust .aboutLiltBrandStrip{width:100%;margin-inline:0}.aboutLiltTrustInner{text-align:center}.aboutLiltTrustLabel{letter-spacing:.2em;text-transform:uppercase;color:#a78bfa;margin:0 0 20px;font-size:11px;font-weight:700}.aboutLiltBrandStrip{opacity:.55;filter:brightness(1.4)contrast(.85);width:min(960px,100%);height:auto;margin-inline:auto}.aboutLiltWhatTitle{letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;margin:0 0 16px;font-size:13px;font-weight:600}.aboutLiltSplitSection{grid-template-columns:minmax(240px,32%) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.aboutLiltSplitHead{max-width:none;margin-bottom:0;position:sticky;top:88px}.aboutLiltSplitBody{min-width:0}.aboutLiltSplitSection--values .aboutLiltSplitBody .productLiltCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutLiltSectionHeadWide{max-width:none;margin-bottom:clamp(28px,4vw,36px)}.aboutLiltStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.aboutLiltStatCard{background:linear-gradient(165deg,#382a7073,#120e2ae0);border:1px solid #ac9ee547;border-radius:16px;padding:22px 20px}.aboutLiltStatLabel{color:#a78bfa;letter-spacing:.04em;margin:0;font-size:13px}.aboutLiltStatValue{letter-spacing:-.02em;color:#f3efff;margin:10px 0 0;font-size:clamp(28px,3vw,36px);font-weight:700}.aboutLiltStatDesc{color:#b5b0ce;margin:8px 0 0;font-size:14px;line-height:1.5}.aboutLiltStoryInner{max-width:720px}.aboutLiltStoryTitle{letter-spacing:-.02em;color:#f3efff;margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.aboutLiltStoryPara{color:#c4bddf;margin:18px 0 0;font-size:17px;line-height:1.65}.aboutLiltCeoBlock{background:linear-gradient(155deg,#382a706b,#0c0a20b8);border:1px solid #a799e12e;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:min(760px,100%);margin-inline:auto;padding:clamp(32px,4vw,44px) clamp(28px,4vw,40px);display:flex}.aboutLiltCeoHeader{text-align:center;width:100%}.aboutLiltCeoHeader .aboutLiltStoryTitle{margin-top:4px}.aboutLiltCeoByline{border-bottom:1px solid #a799e11f;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:clamp(24px,3vw,32px);padding-bottom:clamp(20px,3vw,28px);display:flex}.aboutLiltCeoBylinePhotoWrap{border:2px solid #c4b5fd66;border-radius:50%;flex-shrink:0;width:72px;height:72px;overflow:hidden;box-shadow:0 6px 20px #08061859}.aboutLiltCeoBylinePhoto{object-fit:cover;object-position:center 12%;width:100%;height:100%}.aboutLiltCeoBylineMeta{text-align:left;flex-direction:column;gap:4px;margin:0;display:flex}.aboutLiltCeoLetter{width:100%;margin-top:clamp(24px,3vw,32px)}.aboutLiltCeoLetter .aboutLiltStoryPara{margin:0}.aboutLiltCeoLetter .aboutLiltStoryPara+.aboutLiltStoryPara{margin-top:18px}.aboutLiltCeoLead{color:#e8e2ff;border:1px solid #a78bfa47;border-radius:12px;padding:clamp(16px,2vw,22px);font-size:clamp(18px,2vw,20px);line-height:1.72}.aboutLiltCeoName{letter-spacing:-.01em;color:#f3efff;font-size:18px;font-weight:600}.aboutLiltCeoRole{letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;font-size:12px;font-weight:600}.aboutLiltCeoActions{border-top:1px solid #a799e124;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;width:100%;margin-top:clamp(28px,3vw,36px);padding-top:22px;display:flex}.aboutLiltCeoLink{color:#c4b5fd;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aboutLiltCeoLink--secondary{color:#a89fd4}.aboutLiltCeoLink:hover{color:#e8e0ff}@media (max-width:560px){.aboutLiltCeoBlock{padding-inline:22px}.aboutLiltCeoByline{text-align:center;flex-direction:column}.aboutLiltCeoBylineMeta{text-align:center;align-items:center}.aboutLiltCeoActions{flex-direction:column;align-items:center}}.aboutLiltExploreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aboutLiltExploreGroups{gap:clamp(32px,4vw,48px);display:grid}.aboutLiltExploreGroupLabel{letter-spacing:.2em;text-transform:uppercase;color:#a78bfa;margin:0 0 16px;font-size:11px;font-weight:700}.aboutLiltExploreCard{flex-direction:column;min-height:100%;text-decoration:none;display:flex}.aboutLiltExploreCard .caseStudyReadMore{margin-top:auto;padding-top:14px}.aboutLiltCta{max-width:min(1216px,100% - 48px)}@media (max-width:1024px){.aboutLiltIntroGrid,.aboutLiltSplitSection,.aboutLiltSplitSection--values{grid-template-columns:1fr}.aboutLiltSplitHead{position:static}.aboutLiltSplitSection--values .aboutLiltSplitBody .productLiltCardGrid,.aboutLiltExploreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.aboutLiltStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutLiltHero{aspect-ratio:16/10}}@media (max-width:560px){.aboutLiltStatsGrid,.aboutLiltSplitSection--values .aboutLiltSplitBody .productLiltCardGrid,.aboutLiltExploreGrid{grid-template-columns:1fr}}.aboutDetailPage .aboutHeroBack{color:#ffffffb8;letter-spacing:.02em;align-items:center;margin-top:8px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.aboutDetailPage .aboutHeroBack:hover{color:#fff}.aboutMissionVision{border-top:1px solid #a78bfa38;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);max-width:min(1100px,100% - 48px);margin:0 auto;padding:clamp(32px,5vw,72px) 0 0;display:grid}.aboutMvBlock{min-width:0}.aboutSectionLabel{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin:0 0 14px;font-size:13px;font-weight:600}.aboutProse{color:#e2e8f0e0;margin:0;font-size:16px;line-height:1.75}.aboutStory{max-width:min(1100px,100% - 48px);margin:0 auto;padding:clamp(40px,6vw,80px) 0 0}.aboutStoryTitle{letter-spacing:-.02em;color:#f8fafc;margin:0 0 22px;font-size:clamp(22px,2.4vw,28px);font-weight:600}.aboutProseWide+.aboutProseWide{margin-top:1.25rem}.aboutSubMission{text-align:center;max-width:min(860px,100% - 48px);margin:0 auto;padding:clamp(36px,5vw,64px) 0 0}.aboutSubMissionTitle{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.2}.aboutSubMissionBody{color:#cbd5e1eb;margin:20px 0 0;font-size:17px;line-height:1.72}.aboutSubSectionTitle{letter-spacing:-.02em;color:#f8fafc;margin:0 0 28px;font-size:clamp(22px,2.6vw,30px);font-weight:600}.aboutSubLeadersSection{padding-top:clamp(48px,6vw,80px)}.aboutSubLeaderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.aboutSubLeaderCard{background:linear-gradient(165deg,#3327638c,#0f0c24d9);border:1px solid #94a3b838;border-radius:16px;padding:24px 26px}.aboutSubLeaderCard--hasPhoto{text-align:center;flex-direction:column;align-items:center;display:flex}.aboutSubLeaderPhotoWrap{border:2px solid #c4b5fd73;border-radius:50%;flex-shrink:0;width:120px;height:120px;margin:0 0 18px;overflow:hidden;box-shadow:0 8px 28px #0c082073}.aboutSubLeaderPhoto{object-fit:cover;object-position:center top;width:100%;height:100%}.aboutSubLeaderName{letter-spacing:-.01em;color:#f1f5f9;margin:0;font-size:20px;font-weight:600}.aboutSubLeaderRole{letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd;margin:6px 0 0;font-size:13px;font-weight:500}.aboutSubLeaderBio{color:#cbd5e1e0;margin:14px 0 0;font-size:15px;line-height:1.68}.aboutSubStorySection{max-width:min(780px,100% - 48px);margin-left:auto;margin-right:auto}.aboutSubStoryPara{text-align:left}.aboutSubValuesSection{max-width:min(780px,100% - 48px);margin-left:auto;margin-right:auto}.aboutSubValuesList{border-top:1px solid #94a3b833;margin:0;padding:0;list-style:none}.aboutSubValuesList li{border-bottom:1px solid #94a3b829;gap:8px;padding:22px 0;display:grid}.aboutSubValuesList h3{color:#f1f5f9;margin:0;font-size:17px;font-weight:600}.aboutSubValuesList p{color:#cbd5e1e6;margin:0;font-size:15px;line-height:1.65}@media (max-width:768px){.aboutSubLeaderGrid{grid-template-columns:1fr}}.aboutValues{max-width:min(1100px,100% - 48px);margin:0 auto;padding:clamp(28px,4vw,56px) 0 0}.aboutValuesList{border-top:1px solid #94a3b833;margin:0;padding:0;list-style:none}.aboutValuesList li{border-bottom:1px solid #94a3b829;gap:8px;padding:22px 0;display:grid}.aboutValueTitle{color:#f1f5f9;font-size:17px;font-weight:600}.aboutValueText{color:#cbd5e1e6;font-size:15px;line-height:1.65}.aboutFootprint{max-width:min(1100px,100% - 48px);margin:0 auto;padding:clamp(28px,4vw,64px) 0 clamp(48px,6vw,96px)}.aboutFootprintList{color:#cbd5e1e0;margin:0;padding:0 0 0 1.15rem;font-size:15px;line-height:1.7}.aboutFootprintList li+li{margin-top:12px}.aboutSubpageList{margin:18px 0 0;padding:0;list-style:none}.aboutSubpageList li+li{border-top:1px solid #94a3b824}.aboutSubpageLink{color:inherit;flex-direction:column;gap:6px;padding:18px 4px 18px 0;text-decoration:none;transition:opacity .2s;display:flex}.aboutSubpageLink:hover{opacity:.92}.aboutSubpageLink:hover .aboutSubpageLabel{color:#d8b4fe}.aboutSubpageLabel{color:#f1f5f9;font-size:17px;font-weight:600}.aboutSubpageDesc{color:#94a3b8f2;font-size:14px;line-height:1.55}@media (max-width:768px){.aboutMissionVision{grid-template-columns:1fr;padding-top:28px}}.hubSectionIntro{color:#94a3b8f2;max-width:720px;margin:0 0 28px;font-size:16px;line-height:1.6}.hubLayerSection{margin-top:36px}.hubLayerSection:first-of-type{margin-top:0}.hubLayerHeader{margin-bottom:18px}.hubLayerHeader h2,.hubLayerHeader h3{margin:0 0 8px;font-size:clamp(22px,3vw,28px)}.hubLayerHeader p{color:#94a3b8eb;max-width:680px;margin:0;font-size:15px;line-height:1.55}.hubGroupTitle{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fde0;margin:0 0 4px;font-size:13px}.detailSubpageCard h4{margin:0 0 8px;font-size:18px;font-weight:600}.caseStudyHubCard{flex-direction:column;gap:8px;display:flex}.caseStudyMetricPills{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.caseStudyMetricPills li{color:#e2e8f0eb;background:#0f172a59;border:1px solid #94a3b838;border-radius:999px;padding:4px 10px;font-size:12px}.caseStudyReadMore{color:#a5b4fc;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}.caseStudyDetailPage .caseStudyDetailTop{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080610eb;border-bottom:1px solid #9d91d81f;align-items:center;min-height:72px;padding-top:12px;padding-bottom:12px;display:flex;position:sticky;top:0}.caseStudyBackLink{color:#c4baeceb;font-size:15px;font-weight:600;text-decoration:none}.caseStudyBackLink:hover{color:#e2e8f0}.caseStudyMetaRow{color:#94a3b8f2;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:14px;display:flex}.caseStudyMetaRow span{border:1px solid #94a3b833;border-radius:999px;padding:4px 12px}.caseStudyApproachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.caseStudyApproachCard h3{margin:8px 0 10px;font-size:17px}.caseStudyQuote{background:#0f172a73;border:1px solid #a78bfa47;border-radius:12px;margin:28px 0 0;padding:24px 28px}.caseStudyQuote p{color:#f1f5f9;margin:0;font-size:18px;font-style:italic;line-height:1.6}.caseStudyQuote footer{color:#94a3b8f2;margin-top:12px;font-size:14px;font-style:normal}@media (max-width:900px){.caseStudyApproachGrid{grid-template-columns:1fr}}.serviceDetailPage .serviceHero{text-align:center;padding-top:clamp(56px,8vw,96px);position:relative}.serviceDetailPage .serviceGlowTop{opacity:.34;pointer-events:none;z-index:-1;width:min(1200px,92vw);height:auto;position:absolute;inset:-140px auto auto 50%;transform:translate(-50%)}.serviceBadge{color:#e2e8f0e6;letter-spacing:.16em;text-transform:uppercase;background:#0f172a73;border:1px solid #cbd5e13d;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.serviceDetailPage .serviceHero h1{letter-spacing:-.03em;color:#f5f3ff;margin:18px 0 0;font-size:clamp(42px,6vw,74px);line-height:1.04}.serviceSubtitle{color:#e2e8f0e0;max-width:860px;margin:18px auto 0;font-size:clamp(18px,2.2vw,24px);line-height:1.5}.serviceIntro{color:#94a3b8f5;max-width:960px;margin:18px auto 0;font-size:16px;line-height:1.72}.serviceHeroActions{justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.servicePrimaryCta,.serviceSecondaryCta{text-decoration:none}.servicePrimaryCta{color:#f8fafc;letter-spacing:.01em;background:linear-gradient(135deg,#6366f13d,#ec48993d);border:1px solid #818cf880;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:18px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 10px 24px #3b82f62e,inset 0 1px #ffffff29}.servicePrimaryArrow{font-size:24px;line-height:1}.servicePrimaryCta:hover{border-color:#c7d2feb3;transform:translateY(-1px);box-shadow:0 14px 32px #4f46e547,inset 0 1px #fff3}.serviceSecondaryCta{color:#e2e8f0f0;background:#0f172a6b;border:1px solid #94a3b857;border-radius:14px;align-items:center;min-height:52px;padding:0 20px;font-size:17px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.serviceSecondaryCta:hover{color:#fff;background:#0f172a9e;border-color:#e2e8f094}.serviceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(34px,5vw,52px);display:grid}.serviceMetricCard{background:linear-gradient(160deg,#1e293ba3,#111827bd);border:1px solid #94a3b842;border-radius:16px;padding:18px 18px 16px;box-shadow:0 10px 26px #0206175c}.serviceMetricCard p{color:#bfcbe0f0;margin:0;font-size:12px}.serviceMetricCard h3{color:#f8fafc;letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(30px,3.4vw,40px);line-height:1.02}.serviceCapabilities,.serviceWorkflow,.serviceScenarios,.serviceGovernance{margin-top:clamp(54px,7vw,88px)}.serviceCapabilities h2,.serviceWorkflow h2,.serviceScenarios h2,.serviceGovernance h2{letter-spacing:-.02em;color:#eef2ff;margin:12px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.serviceCapabilityGrid,.serviceWorkflowGrid,.serviceScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.serviceCapabilityCard,.serviceWorkflowCard,.serviceScenarioCard{background:#0f172ab8;border:1px solid #94a3b838;border-radius:16px;padding:20px 20px 18px;box-shadow:inset 0 1px #ffffff0f}.serviceCapabilityCard h3,.serviceWorkflowCard h3,.serviceScenarioCard h3{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.28}.serviceCapabilityCard p,.serviceWorkflowCard p,.serviceScenarioCard p{color:#cbd5e1f2;margin:10px 0 0;font-size:15px;line-height:1.64}.serviceCapabilityCard span{color:#93c5fd;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.serviceWorkflowStep{letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-weight:700;color:#a78bfa!important;font-size:11px!important}.serviceGovernance{background:linear-gradient(165deg,#1e293b80,#0f172adb);border:1px solid #94a3b838;border-radius:18px;padding:24px}.serviceGovernance p{color:#cbd5e1f0;max-width:980px;margin:12px 0 0;font-size:16px;line-height:1.7}.serviceFooterLead{color:#cbd5e1e6;max-width:620px;margin-top:10px;font-size:16px;line-height:1.66}@media (max-width:1024px){.serviceMetricCard h3{font-size:34px}.serviceCapabilityGrid,.serviceWorkflowGrid,.serviceScenarioGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.serviceDetailPage .serviceHero{text-align:left}.serviceDetailPage .serviceHero h1{font-size:clamp(36px,11vw,52px)}.serviceSubtitle,.serviceIntro{margin-inline:0}.serviceHeroActions{flex-wrap:wrap;justify-content:flex-start}.servicePrimaryCta,.serviceSecondaryCta{min-height:48px;font-size:16px}.serviceMetrics,.serviceCapabilityGrid,.serviceWorkflowGrid,.serviceScenarioGrid{grid-template-columns:1fr}.serviceGovernance{padding:20px}}.regionPage{background:radial-gradient(circle at 12% -4%,#6d5cff38,#0000 38%),radial-gradient(circle at 88% 8%,#ce395124,#0000 34%)}.regionHero{text-align:center;padding-top:90px;padding-bottom:8px;position:relative;overflow:hidden}.regionHeroGlow{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#6d5cff2e,#0000 68%);border-radius:50%;height:280px;position:absolute;inset:40px 10% auto}.regionHero .detailKicker,.regionHero .detailHeroTitle,.regionHero .detailHeroSub,.regionHero .detailHeroActions,.regionMetricsRow,.regionLanguagePanel{z-index:1;position:relative}.regionMetricsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:920px;margin:32px auto 0;display:grid}.regionMetricCard{text-align:left;background:radial-gradient(circle at 100% 0,#6d5cff38,#0000 52%),linear-gradient(165deg,#382d63d1,#13102ceb);border:1px solid #ac9ee55c;border-radius:16px;align-content:center;min-height:108px;padding:18px 20px;display:grid;box-shadow:0 14px 32px #0403126b}.regionMetricCard p{color:#c8bde8;margin:0;font-size:12px;line-height:1.45}.regionMetricCard h3{color:#f6f2ff;letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(32px,3.6vw,42px);line-height:1}.regionLanguagePanel{text-align:left;background:#0e0d24b8;border:1px solid #a799e147;border-radius:18px;max-width:920px;margin:28px auto 0;padding:18px 20px 20px}.regionEyebrow{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.regionLanguagePills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.regionLanguagePill{color:#ece8ff;background:#2d1f546b;border:1px solid #9c8cdd61;border-radius:999px;padding:8px 14px;font-size:13px}.regionSection{margin-top:clamp(64px,8vw,96px)}.regionSectionHead{text-align:center;max-width:720px;margin:0 auto}.regionSectionHeadLeft{text-align:left;margin:0}.regionSectionHead h2{letter-spacing:-.02em;color:#f3efff;margin:10px 0 0;font-size:clamp(28px,3.6vw,42px);line-height:1.12}.regionSectionLead{color:#c4bddf;margin:14px 0 0;font-size:17px;line-height:1.62}.regionFeatureGrid,.regionUseCaseGrid,.regionSwitcherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.regionFeatureCard,.regionUseCaseCard{background:radial-gradient(circle at 88% -8%,#5c45b047,#5c45b000 46%),linear-gradient(160deg,#302758c7,#100e26e6);border:1px solid #b2a6e83d;border-radius:20px;padding:24px 22px 22px;transition:border-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0d}.regionFeatureCard:hover,.regionUseCaseCard:hover{border-color:#d6c5ff75;transform:translateY(-2px)}.regionFeatureIndex{color:#f4edff;letter-spacing:.08em;background:linear-gradient(135deg,#5b58f48c,#ce395173);border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}.regionFeatureCard h3,.regionUseCaseCard h3{color:#f3efff;letter-spacing:-.01em;margin:16px 0 0;font-size:21px;line-height:1.25}.regionFeatureCard p,.regionUseCaseCard p{color:#c8c2e4;margin:10px 0 0;font-size:15px;line-height:1.6}.regionUseCaseCard{border-color:#a78bfa6b}.regionPlatform{margin-top:clamp(64px,8vw,96px)}.regionPlatformShell{background:radial-gradient(circle at 0 100%,#5142b052,#5142b000 42%),linear-gradient(165deg,#221c44e0,#0c0b1ef0);border:1px solid #a799e147;border-radius:24px;padding:clamp(24px,4vw,36px);box-shadow:0 18px 40px #03021061}.regionSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.regionStepCard{background:#0808188c;border:1px solid #aca0e438;border-radius:16px;padding:20px 18px 18px}.regionStepIndex{color:#a78bfa;letter-spacing:.2em;margin:0;font-size:12px;font-weight:700}.regionStepCard h3{color:#f3efff;margin:12px 0 0;font-size:20px;line-height:1.28}.regionStepCard p:last-child{color:#c4bddf;margin:10px 0 0;font-size:14px;line-height:1.58}.regionSwitcherCard{background:#1814309e;border:1px solid #a999e747;border-radius:18px;gap:8px;padding:20px 48px 20px 20px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.regionSwitcherCard:hover{background:#28204eb8;border-color:#d6c5ff85;transform:translateY(-2px)}.regionSwitcherLabel{color:#a78bfa;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.regionSwitcherCard h3{color:#f3efff;margin:0;font-size:22px;line-height:1.2}.regionSwitcherCard p{color:#b8b0d4;margin:0;font-size:14px;line-height:1.55}.regionSwitcherArrow{color:#d8cff5;font-size:20px;transition:transform .18s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.regionSwitcherCard:hover .regionSwitcherArrow{transform:translate(4px,-50%)}.regionCta{margin-bottom:88px}@media (max-width:1024px){.regionFeatureGrid,.regionUseCaseGrid,.regionSwitcherGrid,.regionSteps{grid-template-columns:1fr 1fr}}.productsMegaDropdown .productsPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;width:min(720px,100vw - 48px);padding:22px 26px 26px;left:50%}.productsMegaDropdown .productsCol h3{color:#9b93b8;letter-spacing:.22em;margin-bottom:12px;font-size:10px;font-weight:600}.productsMegaDropdown .productsCol a strong{font-size:14px;line-height:1.35}.productsMegaDropdown .productsCol a span{color:#9f9ab8;font-size:13px;line-height:1.45}.productsMegaDropdown .productsCol a{border:1px solid #0000;border-radius:8px;gap:3px;padding:10px 8px;transition:background .14s,border-color .14s;display:grid}.productsMegaDropdown .productsCol a:hover{background:#231f3859;border-color:#9d91d82e}.productsMegaDropdown .productsCol a:hover strong{color:#fff}.productsMegaDropdown .productsColItems{gap:2px;display:grid}.servicesMegaDropdown .productsPanel{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:0;width:min(680px,100vw - 48px);padding:0;left:50%}.servicesMegaDropdown .productsCol{min-width:0;padding:22px 22px 24px}.servicesMegaDropdown .productsCol--secondary{background:#ffffff04;border-left:1px solid #9d91d824;padding:22px 20px 24px}.servicesMegaDropdown .productsCol h3{color:#9b93b8;letter-spacing:.22em;margin:0 0 14px;font-size:10px;font-weight:600}.servicesMegaDropdown .productsCol--secondary h3{color:#8a849f;margin-bottom:12px}.servicesMegaDropdown .productsColItems{gap:2px;display:grid}.servicesMegaDropdown .productsCol--twoUp .productsColItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.servicesMegaDropdown .productsCol a{border:1px solid #0000;border-radius:8px;gap:3px;padding:10px 8px;transition:background .14s,border-color .14s;display:grid}.servicesMegaDropdown .productsCol--secondary a{padding:9px 8px}.servicesMegaDropdown .productsCol a strong{font-size:13px;font-weight:600;line-height:1.35}.servicesMegaDropdown .productsCol--twoUp a strong{font-size:13px}.servicesMegaDropdown .productsCol a span{color:#9f9ab8;font-size:12px;line-height:1.4}.servicesMegaDropdown .productsCol--secondary a span{font-size:11px;line-height:1.45}.servicesMegaDropdown .productsCol a:hover{background:#231f3859;border-color:#9d91d82e}.servicesMegaDropdown .productsCol a:hover strong{color:#fff}.servicesMegaDropdown .productsCol a.serviceMenuActive{background:#2d264873;border-color:#9d91d847}@media (max-width:720px){.servicesMegaDropdown .productsPanel{grid-template-columns:minmax(0,1fr);width:min(360px,100vw - 32px)}.servicesMegaDropdown .productsCol--secondary{border-top:1px solid #9d91d824;border-left:0}.servicesMegaDropdown .productsCol--twoUp .productsColItems{grid-template-columns:minmax(0,1fr)}}.productDetailPage{background:radial-gradient(circle at 10% -2%,#6d5cff33,#0000 36%),radial-gradient(circle at 90% 4%,#ce39511f,#0000 32%)}.productDetailNav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c0a20b8 0%,#0c0a2047 100%);border-bottom:1px solid #9d91d81f;position:sticky;top:0}.productDetailNav .topNav{border-bottom:none}.productHero{text-align:center;padding-top:clamp(56px,7vw,88px);position:relative;overflow:hidden}.productHeroGlow{pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#6d5cff29,#0000 68%);border-radius:50%;height:260px;position:absolute;inset:20px 8% auto}.productHero .detailHeroTitle,.productHero .detailHeroSub,.productHero .detailHeroActions,.productLayerBadge,.productIntro,.productLayerNav,.productMetricsRow{z-index:1;position:relative}.productLayerBadge{color:#e8e4ff;letter-spacing:.16em;text-transform:uppercase;background:#0f172a73;border:1px solid #cbd5e13d;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.productIntro{color:#c4bddf;max-width:780px;margin:18px auto 0;font-size:17px;line-height:1.62}.productLayerNav{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin:28px auto 0;display:flex}.productLayerNav a{color:#d7d0ee;letter-spacing:.06em;background:#15122ca6;border:1px solid #a79ae54d;border-radius:999px;align-items:center;min-height:34px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.productLayerNav a.isActive,.productLayerNav a:hover{color:#fff;background:#533d9c94;border-color:#d5c5ff9e}.productMetricsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:960px;margin:28px auto 0;display:grid}.productMetricCard{text-align:left;background:radial-gradient(circle at 100% 0,#6d5cff33,#0000 50%),linear-gradient(165deg,#302758c7,#100e26e6);border:1px solid #ac9ee552;border-radius:14px;padding:16px 18px}.productMetricCard p{color:#c8bde8;margin:0;font-size:12px;line-height:1.4}.productMetricCard h3{color:#f6f2ff;letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(28px,3vw,36px);line-height:1}.productSection{margin-top:clamp(64px,8vw,92px)}.productSectionHead{text-align:center;max-width:720px;margin:0 auto}.productSectionHead h2{letter-spacing:-.02em;color:#f3efff;margin:10px 0 0;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.productEyebrow{color:#a78bfa;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.productFeatureGrid,.productScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.productRelatedGrid,.productLiltCatalogGrid{--lilt-card-title-lines:1;--lilt-card-body-lines:2;--lilt-card-title-lh:1.35;--lilt-card-body-lh:1.5;--lilt-card-title-size:16px;--lilt-card-body-size:14px;--lilt-card-icon-block:0px;--lilt-card-padding-block:36px;--lilt-card-title-body-gap:8px;--lilt-card-height:calc(var(--lilt-card-padding-block) + var(--lilt-card-icon-block) + var(--lilt-card-title-lines) * var(--lilt-card-title-lh) * var(--lilt-card-title-size) + var(--lilt-card-title-body-gap) + var(--lilt-card-body-lines) * var(--lilt-card-body-lh) * var(--lilt-card-body-size));align-items:stretch;gap:16px;margin-top:clamp(20px,3vw,28px);display:grid}.productRelatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),280px));justify-content:start}.productLiltCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media (min-width:960px){.productLiltCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productRelatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,280px))}}.productFeatureCard,.productScenarioCard{background:radial-gradient(circle at 88% -8%,#5c45b03d,#5c45b000 46%),linear-gradient(160deg,#302758c2,#100e26e6);border:1px solid #b2a6e83d;border-radius:18px;padding:22px 20px 20px;transition:border-color .18s,transform .18s}.productFeatureCard:hover,.productScenarioCard:hover{border-color:#d6c5ff70;transform:translateY(-2px)}.productFeatureIndex{color:#f4edff;letter-spacing:.08em;background:linear-gradient(135deg,#5b58f48c,#ce395173);border-radius:10px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:11px;font-weight:700;display:inline-flex}.productFeatureCard h3,.productScenarioCard h3{color:#f3efff;margin:14px 0 0;font-size:20px;line-height:1.28}.productFeatureCard p,.productScenarioCard p{color:#c8c2e4;margin:10px 0 0;font-size:15px;line-height:1.58}.productFeatureKpi{color:#93c5fd;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.productSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.productStepCard{background:#0e0d24b8;border:1px solid #aca0e438;border-radius:16px;padding:20px 18px}.productStepIndex{color:#a78bfa;letter-spacing:.2em;margin:0;font-size:11px;font-weight:700}.productStepCard h3{color:#f3efff;margin:12px 0 0;font-size:20px}.productStepCard p:last-child{color:#c4bddf;margin:10px 0 0;font-size:14px;line-height:1.58}.productGovernance{background:linear-gradient(165deg,#221c44d1,#0c0b1eeb);border:1px solid #a799e147;border-radius:20px;margin-top:clamp(64px,8vw,92px);padding:clamp(24px,4vw,32px)}.productGovernance h2{color:#f3efff;margin:0;font-size:clamp(24px,3vw,32px)}.productGovernance p{color:#c4bddf;max-width:820px;margin:12px 0 0;font-size:16px;line-height:1.65}.productRelatedCard{box-sizing:border-box;width:100%;min-width:0;max-width:280px;height:calc(var(--lilt-card-height,9.5rem) + 2.25rem);min-height:calc(var(--lilt-card-height,9.5rem) + 2.25rem);max-height:calc(var(--lilt-card-height,9.5rem) + 2.25rem);background:#ffffff05;border:1px solid #a799e129;border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex;overflow:hidden}.productRelatedCard:hover{background:#ffffff09;border-color:#a799e152;transform:translateY(-2px)}.productRelatedBadge{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.productRelatedCard h3{color:#f3efff;font-size:var(--lilt-card-title-size,16px);line-height:var(--lilt-card-title-lh,1.35);height:calc(var(--lilt-card-title-lines,1) * var(--lilt-card-title-lh,1.35) * 1em);max-height:calc(var(--lilt-card-title-lines,1) * var(--lilt-card-title-lh,1.35) * 1em);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}.productRelatedCard p{color:#b5b0ce;font-size:var(--lilt-card-body-size,15px);line-height:var(--lilt-card-body-lh,1.55);height:calc(var(--lilt-card-body-lines,2) * var(--lilt-card-body-lh,1.55) * 1em);max-height:calc(var(--lilt-card-body-lines,2) * var(--lilt-card-body-lh,1.55) * 1em);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}.productRelatedArrow{color:#a5b4fc;flex:none;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}.productCta{margin-top:clamp(64px,8vw,88px);margin-bottom:48px}.productFooter{margin-top:0}.productDetailPage--lilt{background:#020119}.productDetailPage--lilt .productDetailNav{background:#020119eb;border-bottom-color:#9d91d81a}.productLiltHero{padding:var(--space-hero-top) 0 var(--space-hero-bottom);text-align:left;background:#020119;border-bottom:1px solid #a799e114}.productLiltHeroInner{max-width:720px}.productLiltHero .productLiltBackLink{margin-bottom:16px;display:inline-block}.productLiltHero .productLiltMetaRow{margin:0 0 20px}.productLiltProductName{color:#a78bfa;font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;margin:0}.productLiltHeroTitle{margin:var(--space-hero-title-gap) 0 0;font-size:var(--type-hero-title);line-height:var(--type-hero-leading);letter-spacing:var(--type-hero-tracking);color:#f7f6ff;font-weight:700}.productLiltHeroSub{margin:var(--space-hero-lead-gap) 0 0;color:#c4bddf;max-width:560px;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.productLiltHeroActions{margin-top:var(--space-hero-actions-gap)}.productHeroDemoBtn{color:#fff;letter-spacing:.01em;min-height:44px;transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), filter var(--duration-ui) ease;background:linear-gradient(135deg,#6f57fff2,#8f5bffe0);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #0e0a2847}.productHeroDemoBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.productHeroDemoBtn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 28px #5852f452}}.productLiltSection{padding:var(--space-section-y) 0;background:#020119}.productLiltSection--subtle{background:#ffffff05;border-block:1px solid #a799e10f}.productLiltSectionHead{max-width:720px;margin-bottom:var(--space-section-head-inner);text-align:left}.container.productLiltSectionHead{max-width:min(1216px,100% - 48px);margin-left:auto;margin-right:auto}.productLiltEyebrow{margin:0 0 var(--space-hero-kicker-gap);color:#a78bfa;font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase}.productLiltSectionHead h2{font-size:var(--type-section-title);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);color:#f3efff;margin:0}.productLiltSectionHead p{margin:var(--space-stack-md) 0 0;color:#c4bddf;font-size:var(--type-body-size);line-height:var(--type-body-leading);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productLiltCardGrid{--lilt-card-title-lines:1;--lilt-card-body-lines:2;--lilt-card-title-lh:1.35;--lilt-card-body-lh:1.5;--lilt-card-title-size:16px;--lilt-card-body-size:14px;--lilt-card-icon-block:42px;--lilt-card-padding-block:36px;--lilt-card-title-body-gap:8px;--lilt-card-height:calc(var(--lilt-card-padding-block) + var(--lilt-card-icon-block) + var(--lilt-card-title-lines) * var(--lilt-card-title-lh) * var(--lilt-card-title-size) + var(--lilt-card-title-body-gap) + var(--lilt-card-body-lines) * var(--lilt-card-body-lh) * var(--lilt-card-body-size));grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:14px;display:grid}.productLiltCardGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.productLiltCardGrid>.productLiltCard{width:100%;min-width:0}.productLiltCardGrid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (min-width:960px){.productLiltCardGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.productLiltCardGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.productLiltCardGrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.productLiltCard{box-sizing:border-box;height:var(--lilt-card-height,auto);min-height:var(--lilt-card-height,10rem);max-height:var(--lilt-card-height,none);transition:border-color var(--duration-ui) ease, background-color var(--duration-ui) ease, transform var(--duration-ui) ease;background:#ffffff05;border:1px solid #a799e129;border-radius:14px;flex-direction:column;padding:18px 16px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.productLiltCard:hover{background:#ffffff09;border-color:#a799e152;transform:translateY(-2px)}.productLiltCard:hover .productLiltCardIcon{color:#b89dff;background:#a78bfa29}}.productLiltCardIcon{color:#a78bfa;background:#a78bfa1a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;display:flex}.productLiltCardIcon svg{width:22px;height:22px}.productLiltCard h3{font-size:var(--lilt-card-title-size,16px);line-height:var(--lilt-card-title-lh,1.35);height:calc(var(--lilt-card-title-lines,1) * var(--lilt-card-title-lh,1.35) * 1em);max-height:calc(var(--lilt-card-title-lines,1) * var(--lilt-card-title-lh,1.35) * 1em);color:#f3efff;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}.productLiltMetricsWrap{margin-top:0;margin-bottom:clamp(8px,2vw,16px)}.productLiltMetricsRow{grid-template-columns:repeat(auto-fit,minmax(140px,220px));justify-content:start;gap:10px;display:grid}.productLiltMetric{text-align:left;background:#ffffff05;border:1px solid #a799e124;border-radius:10px;padding:10px 14px}.productLiltMetric p{color:#9d96b8;letter-spacing:.02em;margin:0;font-size:11px;line-height:1.35}.productLiltMetric h3{color:#e8e2ff;letter-spacing:-.02em;margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.1}.productLiltCard p{margin:var(--lilt-card-title-body-gap,8px) 0 0;font-size:var(--lilt-card-body-size,14px);line-height:var(--lilt-card-body-lh,1.5);height:calc(var(--lilt-card-body-lines,2) * var(--lilt-card-body-lh,1.5) * 1em);max-height:calc(var(--lilt-card-body-lines,2) * var(--lilt-card-body-lh,1.5) * 1em);color:#b5b0ce;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.productLiltSpotlight{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);align-items:center;gap:clamp(28px,4vw,48px);margin-bottom:clamp(32px,4vw,44px);display:grid}.productLiltSpotlightCopy h3{color:#f3efff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.2;display:-webkit-box;overflow:hidden}.productLiltSpotlightCopy p{color:#c4bddf;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:520px;margin:14px 0 0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.productVisualPanel{background:#ffffff06;border:1px solid #a799e12e;border-radius:18px;padding:14px;box-shadow:0 20px 40px #00000047}.productVisualPanelChrome{gap:6px;margin-bottom:12px;display:flex}.productVisualPanelChrome span{background:#a799e147;border-radius:50%;width:9px;height:9px}.productVisualPanelBody{background:#00000038;border-radius:12px;min-height:200px;padding:16px}.productVisualChat{gap:10px;display:grid}.productVisualChatBubble{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}.productVisualChatBubble--user{color:#ece8ff;background:#8f5bff38;border:1px solid #a799e133}.productVisualChatBubble--agent{color:#c4bddf;background:#ffffff0a;border:1px solid #a799e11f}.productVisualDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productVisualDashTile{background:#ffffff08;border:1px solid #a799e124;border-radius:10px;padding:12px}.productVisualDashTile span{color:#9f9ab8;font-size:11px;display:block}.productVisualDashTile strong{color:#f3efff;letter-spacing:-.02em;margin-top:6px;font-size:22px;display:block}.productVisualDashTile--wide{grid-column:1/-1}.productVisualDashBar{background:#ffffff0f;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.productVisualDashBar i{border-radius:inherit;background:linear-gradient(90deg,#8f5bffd9,#8f5bff59);height:100%;display:block}.productVisualIntegrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.productVisualIntegrations span{color:#d8cff5;text-align:center;background:#ffffff08;border:1px solid #a799e129;border-radius:10px;padding:14px 8px;font-size:12px;font-weight:600}.productVisualNetwork{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productVisualNetworkHub{color:#f3efff;text-align:center;background:#8f5bff33;border-radius:10px;grid-column:1/-1;padding:12px;font-weight:700}.productVisualNetwork span:not(.productVisualNetworkHub){color:#c4bddf;text-align:center;border:1px solid #a799e124;border-radius:10px;padding:10px;font-size:12px}.productVisualCorpus{color:#c4bddf;font-size:13px;line-height:1.5}.productVisualCorpus ul{margin:12px 0 0;padding-left:18px}.productVisualTerms{gap:8px;display:grid}.productVisualTerms div{color:#d8cff5;border:1px solid #a799e124;border-radius:8px;padding:10px 12px;font-size:13px}.productVisualQuality{gap:12px;display:grid}.productVisualQuality div{gap:6px;display:grid}.productVisualQuality span{color:#9f9ab8;font-size:11px}.productVisualQuality i{background:linear-gradient(90deg,#8f5bffcc,#d03f6673);border-radius:999px;height:8px;display:block}.productVisualVerify{gap:8px;display:grid}.productVisualVerifyStep{color:#d8cff5;border:1px solid #a799e129;border-radius:10px;padding:12px;font-size:13px;font-weight:600}.productVisualVerifyStep--done{color:#a7f3d0;border-color:#34d39959}.productVisualWorkflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.productVisualWorkflow span{color:#ece8ff;text-align:center;border:1px solid #a799e124;border-radius:10px;padding:14px 10px;font-size:13px;font-weight:600}.productVisualRouting{justify-content:space-between;align-items:center;gap:8px;min-height:160px;display:flex}.productVisualRouteNode{color:#ece8ff;border:1px solid #a799e133;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:600}.productVisualRouteFork{gap:8px;display:grid}.productVisualRouteFork span{color:#d8cff5;text-align:center;background:#8f5bff2e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:600}.productVisualAnalytics{align-items:flex-end;gap:8px;min-height:160px;padding-top:20px;display:flex}.productVisualAnalytics span{background:linear-gradient(#8f5bffa6,#8f5bff26);border-radius:6px 6px 0 0;flex:1;min-height:24px}.productLiltCta{background:radial-gradient(circle at 20% 100%,#5142b047,#0000 42%),#ffffff08;border-color:#a799e138}.productLiltCatalogCard{box-sizing:border-box;height:calc(var(--lilt-card-height,11.5rem) + 1.75rem);min-height:calc(var(--lilt-card-height,11.5rem) + 1.75rem);max-height:calc(var(--lilt-card-height,11.5rem) + 1.75rem);background:#ffffff05;border:1px solid #a799e129;border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex;overflow:hidden}.productLiltCatalogCard:hover{background:#ffffff09;border-color:#a799e152;transform:translateY(-2px)}.productLiltCatalogBadge{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.productLiltCatalogCard h3{font-size:var(--lilt-card-title-size,17px);line-height:var(--lilt-card-title-lh,1.35);height:calc(var(--lilt-card-title-lines,2) * var(--lilt-card-title-lh,1.35) * 1em);max-height:calc(var(--lilt-card-title-lines,2) * var(--lilt-card-title-lh,1.35) * 1em);color:#f3efff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}.productLiltCatalogCard p{color:#b5b0ce;font-size:var(--lilt-card-body-size,15px);line-height:var(--lilt-card-body-lh,1.55);height:calc(var(--lilt-card-body-lines,2) * var(--lilt-card-body-lh,1.55) * 1em);max-height:calc(var(--lilt-card-body-lines,2) * var(--lilt-card-body-lh,1.55) * 1em);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;display:-webkit-box;overflow:hidden}.productLiltCatalogMetrics{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.productLiltCatalogMetrics li{color:#d8cff5;background:#ffffff08;border:1px solid #a799e138;border-radius:999px;padding:4px 10px;font-size:12px}.productLiltCatalogArrow{color:#a5b4fc;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}.productLiltBackNav{padding-top:16px}.productLiltBackLink{color:#c4baeceb;font-size:15px;font-weight:600;text-decoration:none}.productLiltBackLink:hover{color:#e2e8f0}.productLiltMetaRow{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.productLiltProse{color:#c4bddf;max-width:720px;margin:0;font-size:17px;line-height:1.62}.productLiltMetaRow span{color:#c4bddf;background:#ffffff08;border:1px solid #a799e138;border-radius:999px;padding:4px 12px}.productLiltLanguagePanel{background:#ffffff05;border:1px solid #a799e129;border-radius:16px;max-width:920px;margin:0 auto clamp(32px,4vw,48px);padding:20px 22px}.productLiltLanguagePills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.productLiltLanguagePill{color:#ece8ff;background:#2d1f5459;border:1px solid #9c8cdd52;border-radius:999px;padding:8px 14px;font-size:13px}.productDetailPage--lilt .productLiltLanguagePanel{max-width:720px;margin:0 0 clamp(32px,4vw,48px)}.productDetailPage--lilt .detailSubNavWrap{margin-bottom:8px;padding-top:0}.productDetailPage--lilt .productQuote{padding:clamp(28px,4vw,40px) 0}.productDetailPage--lilt .productQuoteInner{text-align:left;max-width:560px;margin:0}.productDetailPage--lilt .productQuoteInner blockquote p{max-width:24em;font-size:clamp(16px,1.6vw,19px);line-height:1.4}.productDetailPage--lilt .productLiltSection>.container{flex-direction:column;align-items:stretch;display:flex}.productDetailPage--lilt .productLiltSectionHead,.productDetailPage--lilt .productLiltProse,.productDetailPage--lilt .productLiltHeroInner,.productDetailPage--lilt .productLiltMetricsRow,.productDetailPage--lilt .productLiltCardGrid,.productDetailPage--lilt .productLiltSpotlight,.productDetailPage--lilt .productRelatedGrid,.productDetailPage--lilt .productLiltCatalogGrid{width:100%;max-width:none}.productDetailPage--lilt .productLiltSectionHead,.productDetailPage--lilt .productLiltProse,.productDetailPage--lilt .productLiltHeroInner{max-width:720px}.productQuote{background:#ffffff08;border-block:1px solid #a799e11a;padding:clamp(56px,7vw,80px) 0}.productQuoteInner{text-align:center;max-width:780px}.productQuoteInner blockquote{margin:0}.productQuoteInner blockquote p{color:#f3efff;letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.8vw,28px);line-height:1.45}.productQuoteInner footer{margin-top:24px}.productQuoteInner cite{color:#d8cff5;gap:4px;font-size:15px;font-style:normal;font-weight:600;display:grid}.productQuoteInner cite span{color:#a78bfa;font-size:13px;font-weight:500}.productRelatedSection{margin-top:clamp(48px,6vw,72px)}.productHero--split{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:28px 36px;display:grid}.productHero--split .productHeroMain{grid-column:1}.productHero--split .productHeroAside{grid-area:1/2/span 2;margin-top:48px}.productHero--split .productMetricsRow{grid-column:1/-1;margin-top:8px}.productHero--split .detailHeroTitle,.productHero--split .detailHeroSub,.productHero--split .productIntro,.productHero--split .productSpotlight{margin-inline:0}.productHero--split .detailHeroActions,.productHero--split .productLayerNav{justify-content:flex-start}.productSpotlight{color:#d8cff5;max-width:640px;margin:14px auto 0;font-size:18px;font-weight:600;line-height:1.45}.productHero--split .productSpotlight{margin-inline:0}.productHeroAside{background:#0a0a1cd1;border:1px solid #a799e147;border-radius:18px;padding:18px 20px;box-shadow:0 16px 36px #03021061}.productCodeBlock pre{background:#00000073;border-radius:12px;margin:12px 0 0;padding:14px;overflow-x:auto}.productCodeBlock code{color:#c8d6ff;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.productCodeLabel,.productCodeHint{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.productCodeHint{color:#9ca3af;text-transform:none;letter-spacing:0;margin-top:10px;font-weight:500}.productMiniChart{align-items:flex-end;gap:8px;height:120px;display:flex}.productMiniChart span{background:linear-gradient(#93c5fde6,#5b58f459);border-radius:6px 6px 2px 2px;flex:1}.productHeroAside--chart p{color:#b8b0d4;margin:12px 0 0;font-size:13px}.productCompareRow{color:#a78bfa;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.productCompareBars{gap:10px;margin-top:14px;display:grid}.productCompareBars div{color:#c4bddf;font-size:12px}.productCompareBars i{background:linear-gradient(90deg,#5b58f4,#ce3951);border-radius:999px;height:6px;margin-bottom:4px;display:block}.productPipelineMini{gap:10px;margin:0;padding:0;list-style:none;display:grid}.productPipelineMini li{color:#ece8ff;background:#23194673;border:1px solid #a78bfa59;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.productMetricsRow--duo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.productMetricsRow--quad{width:100%;max-width:100%}.productHero--center .productMetricsRow{margin-top:clamp(32px,4vw,48px);padding-bottom:clamp(8px,2vw,24px)}.productMetricsRow--strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%}.productMetricsRow--strip .productMetricCard{text-align:center;padding:14px 12px}.productMetricsRow--strip .productMetricCard h3{font-size:clamp(22px,2.4vw,28px)}.productSectionHeadLeft{text-align:left;margin:0}.productFeatureGrid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.productFeatureGrid--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.productFeatureTile{background:#0f172ab8;border:1px solid #94a3b838;border-radius:16px;padding:18px 16px}.productFeatureTile h3{color:#f3efff;margin:12px 0 0;font-size:18px}.productFeatureTile p{color:#c4bddf;margin:8px 0 0;font-size:14px;line-height:1.55}.productTileMeter{background:linear-gradient(90deg,#5b58f4,#93c5fd);border-radius:999px;height:4px;margin-top:14px}.productCapabilityRows{gap:12px;margin-top:26px;display:grid}.productCapabilityRow{background:#0e0d24a6;border:1px solid #b2a6e833;border-radius:14px;grid-template-columns:4px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.productRowMarker{background:linear-gradient(#a78bfa,#5b58f4);border-radius:999px;width:4px;height:100%;min-height:48px}.productCapabilityRow h3{color:#f3efff;margin:0;font-size:19px}.productCapabilityRow p{color:#c8c2e4;margin:8px 0 0;font-size:15px;line-height:1.58}.productSteps--timeline{grid-template-columns:1fr;gap:0;padding-left:20px;position:relative}.productSteps--timeline:before{content:"";background:linear-gradient(#a78bfab3,#5b58f426);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.productSteps--timeline .productStepCard{background:#0e0d248c;border-left:0;margin-bottom:14px}.productSteps--pipeline{background:#a799e12e;border:1px solid #a799e13d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.productSteps--pipeline .productStepCard{background:#0e0d248c;border:0;border-radius:0}.productSteps--pipeline .productStepCard:last-child{border-right:0}.productScenarioList{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.productScenarioList li{background:#1814308c;border:1px solid #a999e73d;border-radius:14px;gap:6px;padding:16px 18px;display:grid}.productScenarioList strong{color:#f3efff;font-size:17px;font-weight:600}.productScenarioList span{color:#b8b0d4;font-size:14px;line-height:1.55}.productScenarioChips{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.productScenarioChip{background:#0f172a9e;border:1px solid #93c5fd47;border-radius:16px;flex:240px;max-width:100%;padding:16px 18px}.productScenarioChip h3{color:#eef2ff;margin:0;font-size:16px}.productScenarioChip p{color:#94a3b8;margin:8px 0 0;font-size:13px;line-height:1.5}.productDetailPage--corpus-align{background:radial-gradient(circle at 88% 12%,#3b82f624,#0000 34%),radial-gradient(circle at 10% -2%,#6d5cff2e,#0000 36%)}.productDetailPage--live-api{background:radial-gradient(circle at 92% 8%,#22d3ee1a,#0000 32%),radial-gradient(circle at 8% -2%,#6d5cff29,#0000 34%)}.productDetailPage--quality-eval{background:radial-gradient(circle at 12% 0,#f472b61f,#0000 36%),radial-gradient(circle at 90% 6%,#6d5cff24,#0000 32%)}.productDetailPage--learning .productHeroGlow{background:radial-gradient(circle,#34d39924,#0000 68%)}@media (max-width:1024px){.productHero--split{grid-template-columns:1fr}.productHero--split .productHeroAside{grid-area:auto/1;margin-top:0}.productMetricsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.productFeatureGrid,.productScenarioGrid,.productSteps{grid-template-columns:1fr 1fr}.productRelatedGrid,.productLiltCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.productFeatureGrid--tiles,.productFeatureGrid--pairs,.productSteps--pipeline{grid-template-columns:1fr}.productSteps--pipeline .productStepCard{border-bottom:1px solid #a799e12e;border-right:0}}@media (max-width:768px){.productHero,.productHero--split{text-align:left}.productHero .detailHeroActions{flex-wrap:wrap;justify-content:flex-start}.productSectionHead{text-align:left}.productLayerNav{justify-content:flex-start}.productMetricsRow,.productFeatureGrid,.productScenarioGrid,.productSteps,.productRelatedGrid,.productLiltCatalogGrid,.productLiltCardGrid--3,.productLiltCardGrid--2,.productLiltMetricsRow{grid-template-columns:1fr}.productLiltMetric{max-width:none}.productLiltSpotlight{grid-template-columns:1fr}.productLiltSectionHead,.regionHero{text-align:left}.regionHero .detailHeroActions{flex-wrap:wrap;justify-content:flex-start}.regionMetricsRow,.regionFeatureGrid,.regionUseCaseGrid,.regionSwitcherGrid,.regionSteps{grid-template-columns:1fr}.regionSectionHead,.regionSectionHeadLeft,.regionLanguagePanel{text-align:left}}html[dir=rtl] .brand{left:auto;right:25px}html[dir=rtl] .primaryBtnArrow svg{transform:scaleX(-1)}html[dir=rtl] .langPanel{left:auto;right:0}html[dir=rtl] .heroTopLine,html[dir=rtl] .heroBottomLine{unicode-bidi:plaintext}html[dir=rtl] .enginePanelActions a,html[dir=rtl] .caseStudyReadMore,html[dir=rtl] .futureSecondary{direction:rtl}@media (max-width:768px){html[dir=rtl] .brand{right:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
