.platformPage{--toga-primary-50: #F9FAFF;--toga-primary-100: #E7EAFF;--toga-primary-200: #D5DAFF;--toga-primary-300: #C2CAFE;--toga-primary-400: #A2AAE1;--toga-primary-500: #858DC4;--toga-primary-600: #6A72A6;--toga-primary-700: #515989;--toga-primary-800: #3B426C;--toga-primary-900: #282D4F;--toga-primary-950: #13172F;--toga-primary-1000: #03040C;--peach-50: #FFF5F1;--peach-100: #FFD9C6;--peach-200: #FFBC9B;--peach-300: #FFA071;--peach-400: #E2895D;--peach-500: #C5734B;--peach-600: #A85E3A;--peach-700: #8A4B2C;--peach-800: #6D391F;--peach-900: #502814;--fuchsia-50: #FFF0F7;--fuchsia-100: #FFCEE5;--fuchsia-200: #FFADD3;--fuchsia-300: #FF8BC2;--fuchsia-400: #FF6AB0;--fuchsia-500: #E7569A;--fuchsia-600: #C5417F;--fuchsia-700: #A32E65;--fuchsia-800: #811F4D;--fuchsia-900: #5F1336;--lilac-50: #FAF5FF;--lilac-100: #ECD6FF;--lilac-200: #DDB8FF;--lilac-300: #CF9AFF;--lilac-400: #BB87EA;--lilac-500: #A170CD;--lilac-600: #885BB0;--lilac-700: #6F4893;--lilac-800: #583676;--lilac-900: #412658;--cobalt-50: #EEF3FF;--cobalt-100: #C9D9FF;--cobalt-200: #A5BEFF;--cobalt-300: #80A4FF;--cobalt-400: #5B8AFF;--cobalt-500: #4571DD;--cobalt-600: #335ABB;--cobalt-700: #234599;--cobalt-800: #163277;--cobalt-900: #0C2155;--gray-50: #FCFCFD;--gray-100: #F8F8F9;--gray-200: #E8E9EA;--gray-300: #D4D5D8;--gray-400: #A7A9AF;--gray-500: #8C8E96;--gray-600: #72757D;--gray-700: #535662;--gray-800: #191E2D;--gray-900: #06080E;--toga-white: #FFFFFF;--toga-black: #06080E;--platform-commerce: #FFAE03;--platform-retail: #FF3C32;--platform-view: #CD60AD;--platform-desk: #5F89FD;--platform-supply: #677FD5;--platform-hub: #23315C;--platform-iq: #C283AB;--bu-true-partners: var(--peach-300);--bu-tech-sales: var(--fuchsia-500);--bu-advisory: var(--lilac-500);--bu-lifecycle: var(--cobalt-400);--bg-base: #06080E;--bg-deep: #03040C;--bg-surface: #131734;--bg-surface-2: #1B1F3F;--bg-elevated: #282D4F;--bg-feature: #282D4F;--grad-toga-dark: linear-gradient(135deg, #80A4FF 0%, #FFCEE5 40%, #FFD9C6 75%, #FDFFFF 100%);--grad-toga-light: linear-gradient(135deg, #5B8AFF 0%, #A170CD 35%, #E7569A 70%, #FFA071 100%);--grad-platforms-dark: linear-gradient(90deg, #C9D9FF 0%, #FFCEE5 35%, #FFD9C6 65%, #FDFFFF 100%);--grad-iq: linear-gradient(180deg, #827DE1 0%, #C283AB 50%, #F17B89 100%);--grad-feature-panel: radial-gradient(120% 100% at 20% 0%, #4F3F8C 0%, #2B2961 35%, #1B1F3F 70%, #131734 100%);--grad-feature-coral: linear-gradient(135deg, #1B1F3F 0%, #2D2350 50%, #5C2A4A 100%);--grad-vignette: radial-gradient(80% 60% at 50% 50%, #0E1330 0%, #06080E 70%);--text-primary: #FFFFFF;--text-secondary: #94A3B8;--text-tertiary: #6A72A6;--text-emphasis: var(--peach-300);--text-on-light: #06080E;--border-subtle: rgba(255, 255, 255, .08);--border-default: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .28);--border-accent: var(--peach-300);--accent: var(--peach-300);--accent-hover: var(--peach-400);--accent-press: var(--peach-500);--status-success: #3ED534;--status-warning: #FFAE03;--status-danger: #FF3C32;--status-info: #5B8AFF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--space-10: 120px;--container-max: 1280px;--container-pad: 32px;--glow-accent-sm: 0 0 0 1px rgba(255, 160, 113, .32), 0 0 18px rgba(255, 160, 113, .35);--glow-accent-md: 0 0 0 1px rgba(255, 160, 113, .4), 0 0 28px rgba(255, 160, 113, .5), 0 8px 32px rgba(255, 160, 113, .15);--glow-accent-lg: 0 0 0 1px rgba(255, 160, 113, .5), 0 0 48px rgba(255, 160, 113, .55), 0 12px 56px rgba(255, 160, 113, .25);--glow-cool-sm: 0 0 24px rgba(128, 164, 255, .25);--glow-cool-md: 0 0 40px rgba(128, 164, 255, .35);--glow-card: inset 0 1px 0 rgba(255, 255, 255, .04), 0 0 0 1px rgba(255, 255, 255, .06), 0 24px 60px rgba(0, 0, 0, .45);--glow-focal: 0 0 80px rgba(155, 130, 220, .35), 0 0 160px rgba(255, 160, 113, .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .4s;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-extralight: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--ty-display-fs: clamp(40px, 6vw, 80px);--ty-display-fw: 450;--ty-display-lh: 1.05;--ty-display-ls: -.02em;--ty-statement-fs: clamp(34px, 5vw, 56px);--ty-statement-fw: 450;--ty-statement-lh: 1.1;--ty-statement-ls: -.015em;--ty-statlg-fs: clamp(58px, 9vw, 100px);--ty-statlg-fw: 300;--ty-statlg-lh: .95;--ty-statlg-ls: -.03em;--ty-statmd-fs: clamp(44px, 6vw, 64px);--ty-statmd-fw: 300;--ty-statmd-lh: 1;--ty-statmd-ls: -.02em;--ty-statmini-fs: clamp(32px, 4.5vw, 42px);--ty-statmini-fw: 300;--ty-statmini-lh: 1;--ty-statmini-ls: -.02em;--ty-h1-fs: clamp(38px, 5vw, 56px);--ty-h1-fw: 600;--ty-h1-lh: 1.15;--ty-h1-ls: -.01em;--ty-h2-fs: clamp(32px, 4vw, 48px);--ty-h2-fw: 500;--ty-h2-lh: 1.2;--ty-h2-ls: -.01em;--ty-h3-fs: clamp(28px, 3.4vw, 40px);--ty-h3-fw: 500;--ty-h3-lh: 1.25;--ty-h3-ls: -.01em;--ty-lead-fs: 24px;--ty-lead-fw: 400;--ty-lead-lh: 1.5;--ty-body-fs: 18px;--ty-body-fw: 400;--ty-body-lh: 1.6;--ty-bodysm-fs: 16px;--ty-bodysm-fw: 350;--ty-bodysm-lh: 1.6;--ty-caption-fs: 14px;--ty-caption-fw: 350;--ty-caption-lh: 1.5;--ty-eyebrow-fs: 14px;--ty-eyebrow-fw: 600;--ty-eyebrow-lh: 1.4;--ty-eyebrow-ls: .16em;--ty-ui-fs: 14px;--ty-ui-fw: 450}.platformPage{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:20px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.platformPage .t-display-1{font-size:64px;line-height:80px;font-weight:var(--fw-medium);letter-spacing:.01em}.platformPage .t-display-2{font-size:64px;line-height:80px;font-weight:var(--fw-extralight);letter-spacing:.01em}.platformPage .t-h1{font-size:48px;line-height:1.15;font-weight:var(--fw-regular);letter-spacing:.01em}.platformPage .t-h1-light{font-size:48px;line-height:1.15;font-weight:var(--fw-extralight);letter-spacing:.01em}.platformPage .t-h2{font-size:32px;line-height:1.2;font-weight:var(--fw-regular);letter-spacing:.0159em}.platformPage .t-h3{font-size:30px;line-height:1.25;font-weight:var(--fw-regular);letter-spacing:.01em}.platformPage .t-h3-caps{font-size:30px;line-height:1.25;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.platformPage .t-h4{font-size:28px;line-height:1.25;font-weight:var(--fw-semibold);letter-spacing:.01em}.platformPage .t-body-lg{font-size:24px;line-height:30px;font-weight:var(--fw-medium);letter-spacing:.015em}.platformPage .t-body{font-size:20px;line-height:30px;font-weight:var(--fw-regular);letter-spacing:.015em}.platformPage .t-body-sm{font-size:18px;line-height:30px;font-weight:var(--fw-light);letter-spacing:.015em}.platformPage .t-nav{font-size:20px;line-height:30px;font-weight:var(--fw-regular);letter-spacing:.015em}.platformPage .t-btn{font-size:24px;line-height:30px;font-weight:var(--fw-medium);letter-spacing:.015em}.platformPage .t-btn-sec{font-size:24px;line-height:30px;font-weight:var(--fw-regular);letter-spacing:.015em}.platformPage .t-card{font-size:20px;line-height:1.25;font-weight:var(--fw-medium);letter-spacing:.01em}.platformPage .t-eyebrow{font-size:14px;line-height:1.4;font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.platformPage .t-em{color:var(--text-emphasis)}.platformPage .toga-btn-primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:168px;height:54px;padding:12px 20px;gap:20px;background:linear-gradient(111deg,#282d4f 6.2%,#515989 52.9%,#13172f);color:#fff;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:18px;letter-spacing:.01em;border:.7px solid #858DC4;border-radius:4px;cursor:pointer;backdrop-filter:blur(20.3px);-webkit-backdrop-filter:blur(20.3px);box-shadow:0 .5px 10px #ffffff0a,inset 0 1px 4.4px #e7eaff4f;transition:box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.platformPage .toga-btn-primary:hover{border-color:#c2cafe;box-shadow:1px 1px 15px #ffffff40,inset 1px 1px 5px #ffffff73}.platformPage .toga-btn-primary:active{transform:translateY(1px);filter:brightness(.94)}.platformPage .toga-btn-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:168px;height:54px;padding:12px 20px;background:transparent;color:var(--toga-primary-200);font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:18px;border:1px solid var(--toga-primary-500);border-radius:4px;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:1px 1px 15px #ffffff40;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.platformPage .toga-btn-secondary:hover{color:var(--toga-primary-50);border-color:var(--toga-primary-200);box-shadow:1px 1px 15px #ffffff40,inset 1px 1px 5px #fff6}.platformPage .toga-btn-tertiary{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding:12px 12px 3px 0;background:transparent;color:#7380d2;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:18px;letter-spacing:.01em;border:0;border-bottom:1px solid transparent;border-radius:0;cursor:pointer;text-decoration:none;box-shadow:1px 1px 15px #ffffff40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.platformPage .toga-btn-tertiary:hover{border-bottom-color:currentColor}.platformPage .toga-btn-tertiary--peach{color:var(--peach-300);border-bottom:0}.platformPage .toga-btn-tertiary--peach:hover{color:var(--peach-300)}.platformPage .toga-btn-tertiary__label{position:relative}.platformPage .toga-btn-tertiary--peach .toga-btn-tertiary__label:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--peach-300);transition:width var(--dur-base) var(--ease-out)}.platformPage .toga-btn-tertiary--peach:hover .toga-btn-tertiary__label:after{width:100%}.platformPage .toga-card{background:linear-gradient(180deg,#ffffff0a,#fff0 60%),var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--glow-card)}.platformPage *{box-sizing:border-box}.platformPage{--logo-faint: rgba(255,255,255,.42);--logo-strong: rgba(255,255,255,.8);--chip-veil: rgba(11,14,30,.6);--surface-faint: rgba(255,255,255,.03)}.platformPage{scroll-behavior:smooth;overflow-x:clip}.platformPage{background:var(--bg-base);margin:0}.platformPage ::-moz-selection{background:#ffa07147;color:var(--text-primary)}.platformPage ::selection{background:#ffa07147;color:var(--text-primary)}.platformPage .ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;--mx: 50%;--my: 38%}.platformPage .amb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}.platformPage a{color:inherit}.platformPage img{max-width:100%}.platformPage{--w-content: 1440px;--w-wide: 1600px}.platformPage{--platform-commerce: #FFAE03;--platform-retail: #FF3C32;--platform-view: #CD60AD;--platform-desk: #5F89FD;--platform-supply: #677FD5;--platform-hub: #5A6BA8;--platform-iq: #E7569A;--platform-hub-text: #7887BB}.platformPage .wrap{max-width:var(--w-content);margin:0 auto;padding-left:40px;padding-right:40px}.platformPage .wrap-wide{max-width:var(--w-wide);margin:0 auto;padding-left:40px;padding-right:40px}.platformPage .section{padding:120px 0;position:relative;scroll-margin-top:104px}.platformPage .page-hero{scroll-margin-top:104px}.platformPage .section.tight{padding:84px 0}.platformPage .section.deep{background:transparent}.platformPage .eyebrow{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;margin:0 0 18px}.platformPage .eyebrow.muted{color:#94a3b8}.platformPage .lede{font-size:19px;line-height:1.6;color:var(--text-secondary);font-weight:300;max-width:32em}.platformPage h1,.platformPage h2,.platformPage h3,.platformPage h4{text-wrap:balance}.platformPage p{text-wrap:pretty}.platformPage .em{color:var(--peach-300);text-shadow:0 0 30px rgba(255,160,113,.45)}.platformPage .h-display{font-size:clamp(40px,5.4vw,68px);line-height:1.04;font-weight:200;letter-spacing:.01em;margin:0}.platformPage .h2{font-size:clamp(30px,3.4vw,40px);line-height:1.12;font-weight:400;letter-spacing:.005em;margin:0}.platformPage .h3{font-size:clamp(22px,2vw,28px);line-height:1.2;font-weight:500;letter-spacing:.01em;margin:0}.platformPage .nav{position:fixed;top:0;left:0;right:0;z-index:80;height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base),transform var(--dur-slow) var(--ease-out);border-bottom:1px solid transparent}.platformPage .nav[data-scrolled=y]{background:linear-gradient(180deg,#06080ef0,#06080ec7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}.platformPage .nav[data-hidden=y]{transform:translateY(-100%)}.platformPage .nav-brand{display:flex;align-items:center;text-decoration:none}.platformPage .nav-brand img{height:48px;display:block}.platformPage .nav-links{display:flex;gap:6px;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.platformPage .nav-item{position:relative}.platformPage .nav-link{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:400;letter-spacing:.015em;position:relative;padding:8px 15px;border-radius:4px;transition:color var(--dur-base) var(--ease-out),background var(--dur-base)}.platformPage .nav-link:hover{color:var(--text-primary)}.platformPage .nav-item:hover>.nav-link{color:var(--text-primary);background:#ffffff0a}.platformPage .nav-link.is-active{color:var(--text-primary)}.platformPage .nav-link.is-active:after{content:"";position:absolute;left:15px;right:15px;bottom:2px;height:2px;background:var(--peach-300);border-radius:4px;box-shadow:0 0 10px #ffa07199}.platformPage .nav-caret{transition:transform var(--dur-base) var(--ease-out);opacity:.7}.platformPage .nav-item:hover .nav-caret{transform:rotate(180deg)}.platformPage .nav-drop{position:absolute;top:100%;left:50%;padding-top:12px;min-width:290px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(6px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base)}.platformPage .nav-item:hover .nav-drop,.platformPage .nav-item:focus-within .nav-drop{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.platformPage .nav-drop-inner{background:linear-gradient(180deg,#11152c,#0a0d1c);border:1px solid var(--border-default);border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:2px;box-shadow:0 24px 60px #00000080}.platformPage .nav-drop-link{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-radius:4px;text-decoration:none;transition:background var(--dur-base)}.platformPage .nav-drop-link:hover{background:#ffa07114}.platformPage .nav-drop-label{font-size:15px;color:var(--text-primary);font-weight:500}.platformPage .nav-drop-desc{font-size:12.5px;color:var(--text-secondary)}.platformPage .nav-ask{display:inline-flex;align-items:center;gap:9px;padding:9px 17px 9px 13px;border-radius:4px;font-family:inherit;font-size:14px;font-weight:600;color:#1a0e07;background:linear-gradient(135deg,var(--peach-200) 0%,var(--peach-300) 60%,var(--peach-400) 100%);border:0;cursor:pointer;white-space:nowrap;box-shadow:0 0 0 1px #ffa07166,0 0 22px #ffa07166;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),filter var(--dur-base)}.platformPage .nav-ask:hover{box-shadow:0 0 0 1px #ffa07199,0 0 34px #ffa07199;filter:brightness(1.04)}.platformPage .nav-ask:active{transform:translateY(1px)}.platformPage .nav-actions{position:fixed;top:25px;right:40px;z-index:88;display:flex;align-items:center;gap:14px}.platformPage .talos-persist{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;gap:10px;height:40px;box-sizing:border-box;padding:0 16px 0 13px;border-radius:4px;border:0;font-family:inherit;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,#ffffff0d,#fff0 60%),linear-gradient(135deg,#141a36,#0b0e1e);cursor:pointer;white-space:nowrap;box-shadow:0 4px 20px #080a1680,0 0 14px #80a4ff38,0 0 30px #80a4ff1a;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1),filter .22s}.platformPage .talos-persist:before{content:"";position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(#fff,#e2eaffb8 5deg,#b2c8ff57 14deg,#94acff26 30deg,#8ca5ff0f 52deg,#8ca5ff0b 240deg,#8ca5ff1a 286deg,#96afff33 308deg,#a8c1ff61 326deg,#c6d8ff9e 341deg,#e4edffdb 352deg,#fff 360deg);filter:drop-shadow(0 0 2px rgba(176,200,255,.9)) drop-shadow(0 0 7px rgba(128,164,255,.6)) drop-shadow(0 0 16px rgba(128,164,255,.32));animation:talosTrail 6s linear infinite;will-change:transform;backface-visibility:hidden;z-index:0;pointer-events:none}.platformPage .talos-persist:after{content:"";position:absolute;top:2px;right:1px;bottom:1px;left:1px;border-radius:3px;background:linear-gradient(180deg,#ffffff0d,#fff0 60%),linear-gradient(135deg,#141a36,#0b0e1e);z-index:1;pointer-events:none}.platformPage .talos-persist>*{position:relative;z-index:2}@keyframes talosTrail{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.platformPage .talos-persist:hover{box-shadow:0 6px 26px #080a168c,0 0 18px 2px #80a4ff73,0 0 34px 6px #80a4ff38}.platformPage .talos-persist:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.platformPage .talos-persist:before{animation:none}}.platformPage .nav-actions{transition:opacity .22s cubic-bezier(.45,0,.55,1)}.platformPage .nav-actions[data-hidden=y] .talos-persist:not(.talos-fab){opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.45,0,.55,1)}.platformPage .talos-fab{position:fixed;top:26px;right:48px;z-index:88;width:auto;height:44px;padding:0 16px;gap:0;border-radius:4px;justify-content:center;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s cubic-bezier(.45,0,.55,1),transform .3s cubic-bezier(.45,0,.55,1)}.platformPage .talos-fab.shown{opacity:1;transform:translateY(0);pointer-events:auto;box-shadow:0 6px 24px #080a1680,0 0 22px 3px #80a4ff2e,0 0 40px 10px #80a4ff1a}.platformPage .talos-fab>span:not(.talos-mark){display:none}.platformPage .talos-mark{display:inline-flex;flex-shrink:0;align-items:center}.platformPage .talos-mark img{height:100%;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.platformPage .btn-primary,.platformPage .btn-secondary,.platformPage .btn-talos{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);cursor:pointer;text-decoration:none;transition:all var(--dur-base) var(--ease-out);white-space:nowrap}.platformPage .btn-primary{padding:9px 18px;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--text-primary);background:linear-gradient(135deg,#3b426c,#7380d2);border:0;border-radius:4px;box-shadow:1px 1px 15px #ffffff2e,inset 1px 1px 5px #ffffff57}.platformPage .btn-primary:hover{filter:brightness(1.08);box-shadow:1px 1px 20px #ffffff47,inset 1px 1px 5px #ffffff73}.platformPage .btn-primary:active{transform:translateY(1px);filter:brightness(.95)}.platformPage .btn-secondary{padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-primary);background:#ffffff08;border:1px solid var(--border-strong);border-radius:4px}.platformPage .btn-secondary:hover{border-color:var(--text-primary);box-shadow:0 0 18px #ffffff1f}.platformPage .btn-talos{position:relative;isolation:isolate;padding:7px 15px;font-size:13.5px;font-weight:600;color:#fff;border:0;border-radius:4px;background:linear-gradient(90deg,#80a4ff12,#ffcee51a,#ffd9c61a 80%,#fdffff1a),#13172f;box-shadow:0 3px 14px #080a164d}.platformPage .btn-talos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;padding:1px;background:linear-gradient(90deg,#80a4ff,#ffcee5,#ffd9c6 80%,#fdffff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.platformPage .btn-talos.sm{padding:6px 13px;font-size:13px}.platformPage .btn-talos:hover{box-shadow:0 5px 18px #080a1666}.platformPage .btn-talos:active{transform:translateY(1px)}.platformPage .link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--peach-300);text-decoration:none;font-size:16px;font-weight:500;cursor:pointer;background:none;border:0;font-family:inherit;padding:0;transition:gap var(--dur-base) var(--ease-out),color var(--dur-base)}.platformPage .link-arrow:hover{gap:13px;color:var(--peach-200)}.platformPage .link-arrow svg{width:16px;height:16px}.platformPage .talos-prompt{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:24px 30px;border-radius:4px;background:linear-gradient(135deg,#ffa0711a,#7380d21a),var(--bg-surface);border:1px solid rgba(255,160,113,.22)}.platformPage .talos-prompt-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 120% at 0% 50%,rgba(255,160,113,.14),transparent 70%);pointer-events:none}.platformPage .talos-prompt-lead{position:relative;margin:0;flex:1 1 320px;font-size:18px;font-weight:400;color:var(--text-primary);line-height:1.4}.platformPage .talos-prompt .btn-talos{position:relative}.platformPage .talos-panel{--talos-grad: linear-gradient(120deg, #80A4FF 0%, #FFCEE5 38%, #FFD9C6 68%, #FDFFFF 100%)}.platformPage .talos-panel{position:fixed;right:0;bottom:96px;z-index:95;width:min(400px,calc(100vw - 40px));height:620px;display:flex;flex-direction:column;overflow:hidden;background:#0a0b19;border:.5px solid rgba(255,255,255,.25);border-radius:4px;box-shadow:0 24px 70px #0000008c;opacity:0;pointer-events:none;transform:translate(calc(100% + 48px));transition:transform .3s cubic-bezier(.45,0,.55,1),opacity .2s ease}.platformPage .talos-panel.on{opacity:1;pointer-events:auto;transform:translate(0)}.platformPage .talos-panel.expanded{width:400px}.platformPage .talos-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/platform/talos-dots.png);background-repeat:no-repeat;background-position:left bottom;background-size:1500px auto;opacity:.15;pointer-events:none;z-index:0}.platformPage .talos-panel>*:not(.talos-dots){position:relative;z-index:1}.platformPage .talos-head{z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-subtle)}.platformPage .talos-head-id{display:flex;align-items:center;gap:10px}.platformPage .talos-name{font-size:17px;font-weight:600;color:var(--text-primary)}.platformPage .talos-head-actions{display:flex;align-items:center;gap:4px}.platformPage .talos-icon-btn{background:none;border:0;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;display:flex;transition:color var(--dur-base),background var(--dur-base)}.platformPage .talos-icon-btn:hover{color:var(--text-primary);background:#ffffff0f}.platformPage .talos-body{flex:1;overflow-y:auto;padding:22px 18px;display:flex;flex-direction:column;gap:26px;scrollbar-width:none;-ms-overflow-style:none}.platformPage .talos-body::-webkit-scrollbar{width:0;height:0;display:none}.platformPage .talos-msg{display:flex;gap:10px;align-items:flex-end;max-width:100%}.platformPage .talos-msg.user{flex-direction:row-reverse}.platformPage .talos-bubble{padding:13px 17px;border-radius:16px;font-size:13px;line-height:1.7;max-width:295px;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.platformPage .talos-msg.talos .talos-bubble{background:var(--toga-primary-950);border:.5px solid rgba(133,141,196,.45);color:#eaecf5;border-bottom-left-radius:5px}.platformPage .talos-msg.user .talos-bubble{border:1px solid transparent;background:linear-gradient(115deg,#80a4ffb3,#ffcee5b3 38%,#ffd9c6b3 68%,#fdffffb3) padding-box,linear-gradient(115deg,#c5417fb3,#e2895db3) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(115deg,#80a4ff,#ffcee5 38%,#ffd9c6 68%,#fdffff) border-box;background-size:230% 230%,230% 230%,auto,auto;background-position:center,center,center,center;background-repeat:no-repeat;color:#0a0b19;font-weight:500;border-bottom-right-radius:5px}.platformPage .talos-typing{display:flex;gap:5px;align-items:center}.platformPage .talos-typing span{width:7px;height:7px;border-radius:50%;background:var(--toga-primary-400);opacity:.5;animation:tdot 1.1s infinite}.platformPage .talos-typing span:nth-child(2){animation-delay:.18s}.platformPage .talos-typing span:nth-child(3){animation-delay:.36s}@keyframes tdot{0%,60%,to{transform:translateY(0);opacity:.4}30%{opacity:1}}.platformPage .talos-suggest{padding:0 18px 14px;display:flex;flex-wrap:wrap;gap:8px}.platformPage .talos-chip{font-family:inherit;font-size:13px;white-space:nowrap;color:var(--text-secondary);background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:8px 14px;cursor:pointer;transition:border-color var(--dur-base)}.platformPage .talos-chip:hover{border-color:transparent;background:linear-gradient(#12131f,#12131f) padding-box,linear-gradient(-83deg,#e7569a96,#ffa07196) border-box,#fff border-box}.platformPage .talos-input{padding:12px 16px 4px}.platformPage .talos-field{position:relative;display:flex;align-items:center}.platformPage .talos-field input{width:100%;padding:13px 52px 13px 14px;background:#ffffff05;border:.5px solid var(--gray-600);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:15px;outline:none;transition:border-color var(--dur-base)}.platformPage .talos-field input::-moz-placeholder{color:var(--text-secondary)}.platformPage .talos-field input::placeholder{color:var(--text-secondary)}.platformPage .talos-field input:focus{border-color:var(--gray-200)}.platformPage .talos-send{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0a0b19;background:linear-gradient(-82deg,#80a4ffb3,#ffcee5b3 38%,#ffd9c6b3 68%,#fdffffb3),linear-gradient(-72deg,#c5417fb3,#e2895db3),#fff;transition:filter var(--dur-base),opacity var(--dur-base)}.platformPage .talos-send:disabled{opacity:.45;cursor:default}.platformPage .talos-send:not(:disabled):hover{filter:brightness(1.06)}.platformPage .talos-foot{padding:6px 18px 16px;font-size:11px;color:var(--text-tertiary);line-height:1.4}.platformPage .talos-panel:not(.expanded) .talos-head{padding:13px 15px}.platformPage .talos-panel:not(.expanded) .talos-name{font-size:16px}.platformPage .talos-panel:not(.expanded) .talos-body{padding:17px 15px;gap:24px}.platformPage .talos-panel:not(.expanded) .talos-suggest{padding:0 15px 12px;gap:7px}.platformPage .talos-panel:not(.expanded) .talos-chip{font-size:12px;padding:7px 12px}.platformPage .talos-panel:not(.expanded) .talos-input{padding:10px 14px 2px}.platformPage .talos-panel:not(.expanded) .talos-field input{padding:11px 48px 11px 13px;font-size:14px}.platformPage .talos-panel:not(.expanded) .talos-send{width:33px;height:33px}.platformPage .talos-panel:not(.expanded) .talos-foot{padding:5px 15px 13px;font-size:10.5px}.platformPage .imgph{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:18px;border:1px solid var(--border-subtle)}.platformPage .imgph-tex{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.07),transparent 55%),radial-gradient(circle at 82% 84%,rgba(255,160,113,.1),transparent 55%)}.platformPage .imgph-meta{position:relative;display:flex;flex-direction:column;gap:4px}.platformPage .imgph-kind{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-weight:600}.platformPage .imgph-label{font-size:13px;color:#ffffffdb;font-weight:400;line-height:1.35;max-width:13.9em}.platformPage .imgph-note{font-size:11px;color:#ffffff73;margin-top:2px}.platformPage .demoph{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--border-subtle);background:linear-gradient(160deg,#0c1124,#131734);display:flex;align-items:center;justify-content:center}.platformPage .demoph-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent)}.platformPage .demoph-scan{position:absolute;left:0;right:0;height:2px;top:30%;opacity:.5;animation:scan 3.4s var(--ease-in-out) infinite}@keyframes scan{0%,to{top:22%}50%{top:78%}}.platformPage .demoph-play{width:64px;height:64px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;background:#06080e80;position:relative;z-index:2}.platformPage .demoph-label{position:absolute;bottom:16px;left:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-weight:500;z-index:2}@media (prefers-reduced-motion: reduce){.platformPage .demoph-scan{animation:none}}.platformPage .foot{min-height:500px;border-top:1px solid #13172F;background:linear-gradient(180deg,#13172f,#13172f 14%,#0a0c1c 42%,#03040c 72%,#03040c)}.platformPage .foot-tier{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.platformPage{--cta-overlap: 0px}.platformPage .foot-grid{display:grid;grid-template-columns:280px 1fr 1fr 1fr 1fr;gap:32px;padding-top:calc(96px + var(--cta-overlap));padding-bottom:64px}.platformPage .foot-mark img{width:44px;height:auto;display:block}.platformPage .foot-eyebrow{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#72757d}.platformPage .foot-list{list-style:none;margin:0;padding:0}.platformPage .foot-list a{display:block;padding:5px 0;font-size:14px;color:#a7a9af;text-decoration:none;transition:color .15s ease}.platformPage .foot-list a:hover{color:#fcfcfd}.platformPage .foot-list a.foot-careers{color:#c2cafe}.platformPage .foot-utility{display:flex;justify-content:space-between;align-items:center;gap:12px 22px;flex-wrap:wrap;border-top:1px solid #191E2D;padding-top:20px;padding-bottom:28px;font-size:12.5px;color:#72757d}.platformPage .foot-legal{display:flex;gap:22px}.platformPage .foot-legal a{font-size:12.5px;color:#72757d;text-decoration:none;transition:color .15s ease}.platformPage .foot-legal a:hover{color:#a7a9af}.platformPage .foot-sig{height:120px;overflow:hidden}.platformPage .foot-sig-tier{max-width:1280px;margin:0 auto;position:relative;height:100%}.platformPage .foot-word{position:absolute;left:40px;top:14px;font-size:210px;line-height:1;font-weight:700;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(to bottom,#232a42,#191e2d 26%,#0d1120 50%,#06080e 60%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 1000px){.platformPage .foot-grid{grid-template-columns:1fr 1fr;padding-top:calc(40px + var(--cta-overlap));gap:40px 32px}.platformPage .foot-mark{grid-column:1 / -1}}@media (max-width: 720px){.platformPage .foot-sig{height:76px}.platformPage .foot-word{font-size:130px;left:22px;top:8px}}.platformPage{--ease-enter: cubic-bezier(.22, .75, .24, 1)}.platformPage .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-enter),transform .9s var(--ease-enter);transition-delay:var(--rd, 0ms)}.platformPage .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.platformPage .reveal{opacity:1;transform:none;transition:none}}.platformPage .page-hero{padding:168px 0 72px;position:relative;overflow:hidden}.platformPage .page-hero .wrap{position:relative;z-index:1}.platformPage .page-hero-glow{position:absolute;top:-10%;right:-5%;width:60%;height:120%;background:radial-gradient(50% 50% at 70% 30%,rgba(115,128,210,.18),transparent 70%);pointer-events:none}.platformPage .bu-mark{width:56px;height:56px;flex-shrink:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);font-weight:800;font-size:19px;letter-spacing:.01em;border:1.5px solid rgba(255,255,255,.92);box-shadow:0 6px 20px -8px #000000b3}.platformPage .bu-mark-lg{width:60px;height:60px;border-radius:4px;font-size:21px}.platformPage .solve-sec{background:url(/assets/platform/solve-bg.png) center / cover no-repeat,var(--bg-deep);padding:56px 0 0;position:relative;overflow:hidden;border-bottom:1px solid var(--border-subtle)}.platformPage .solve-sec .solve-inner{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;max-width:var(--w-content);margin:0 auto;padding:0 40px;position:relative;z-index:1}.platformPage .solve-left{display:flex;flex-direction:column;gap:4px;padding-right:0;margin-right:0;padding-bottom:56px}.platformPage .solve-sec .lede{font-size:16px;color:var(--text-tertiary)}.platformPage .solve-h{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.1;font-weight:400;color:var(--text-primary);white-space:nowrap}.platformPage .solve-form{display:flex;flex-direction:column;gap:12px;max-width:520px}.platformPage .solve-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.platformPage .solve-form label{display:flex;flex-direction:column;gap:6px}.platformPage .solve-form label span{font-size:13px;color:var(--text-primary)}.platformPage .solve-form label i{color:var(--peach-300);font-style:normal}.platformPage .solve-form input{padding:12px 15px;background:#fff;color:#06080e;border:1px solid rgba(255,255,255,.18);border-radius:4px;font-size:15px;font-family:inherit}.platformPage .solve-form input:focus{outline:2px solid var(--peach-300);outline-offset:1px}.platformPage .solve-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:40px}.platformPage .solve-sec .solve-inner{max-width:var(--w-content);margin:0 auto;padding:0 40px}.platformPage .solve-talk-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:4px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;border:1px solid rgba(201,213,248,.35);background:linear-gradient(135deg,#3b426ce6,#13172fe6);box-shadow:inset 0 1px #ffffff14;transition:border-color var(--dur-base)}.platformPage .solve-talk-btn:hover{border-color:#c9d5f8b3}.platformPage .btn-talos.solve-ask{background:none!important;border:0!important;box-shadow:none!important;padding:4px 2px;color:#fff;font-size:15px;font-weight:500}.platformPage .btn-talos.solve-ask:after{display:none!important}.platformPage .btn-talos.diff-stmt-ask{position:relative;align-items:center;background:none!important;border:0!important;padding:4px 2px;box-shadow:none!important;font-size:15px;font-weight:500}.platformPage .btn-talos.diff-stmt-ask:after{display:none!important}.platformPage .btn-talos.diff-stmt-ask:hover{transform:none;filter:drop-shadow(0 0 10px rgba(160,180,255,.45)) drop-shadow(0 0 22px rgba(255,206,229,.25))}.platformPage .diff-stmt-ask-label{position:relative;background:linear-gradient(90deg,#80a4ff,#ffcee5 42%,#ffd9c6 72%,#fdffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.platformPage .diff-stmt-ask-label:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:linear-gradient(90deg,#80a4ff,#ffcee5,#ffd9c6,#fdffff);transition:width .32s var(--ease-out)}.platformPage .diff-stmt-ask:hover .diff-stmt-ask-label:after{width:100%}.platformPage .diff-stmt-arrow{width:16px;height:16px;color:#fcfcfd;margin-left:8px;flex-shrink:0}.platformPage .solve-right{display:flex;justify-content:center;align-items:flex-end;align-self:stretch}.platformPage .solve-right img{width:100%;max-width:360px;opacity:.92;display:block}@media (max-width: 920px){.platformPage .solve-inner{grid-template-columns:1fr}.platformPage .solve-right{display:none}}@media (max-width: 620px){.platformPage .solve-row2{grid-template-columns:1fr}}.platformPage .card{background:linear-gradient(180deg,#ffffff0a,#fff0 60%),var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;box-shadow:var(--glow-card)}.platformPage .app-chips{display:flex;flex-wrap:wrap;gap:8px}.platformPage .app-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid var(--border-subtle);font-size:13px;font-weight:500;color:var(--text-primary);cursor:default;transition:border-color var(--dur-base),background var(--dur-base);white-space:nowrap}.platformPage .app-chip:hover,.platformPage .app-chip:focus-visible{border-color:var(--c, var(--border-strong));background:color-mix(in srgb,var(--c, #ffffff) 12%,transparent);outline:none;z-index:41}.platformPage .app-fly{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);width:232px;padding:14px 15px;border-radius:4px;background:linear-gradient(180deg,#11152c,#0a0d1c);border:1px solid var(--border-default);box-shadow:0 16px 40px #0000008c;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);z-index:40;white-space:normal;text-align:left}.platformPage .app-chip:hover .app-fly,.platformPage .app-chip:focus-visible .app-fly{opacity:1;transform:translate(-50%) translateY(0)}.platformPage .app-fly-head{display:flex;align-items:center;gap:10px;margin-bottom:9px}.platformPage .app-fly-id{display:flex;flex-direction:column;gap:1px}.platformPage .app-fly-name{font-size:14px;font-weight:600;color:#fff;line-height:1.1}.platformPage .app-fly-verb{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c, var(--peach-300))}.platformPage .app-fly-desc{display:block;font-size:13px;line-height:1.5;color:var(--text-secondary)}.platformPage .inline-quote{position:relative;margin:84px auto 0;max-width:880px;padding:0 24px;text-align:center;background:none;border:0}.platformPage .inline-quote-mark{position:absolute;top:-54px;left:50%;transform:translate(-50%);font-size:150px;line-height:1;font-weight:700;color:var(--peach-300);opacity:.09;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platformPage .inline-quote.alt .inline-quote-mark{color:var(--cobalt-400);opacity:.12}.platformPage .inline-quote blockquote{position:relative;margin:0;font-size:clamp(21px,2.3vw,29px);line-height:1.45;font-weight:200;letter-spacing:.005em;color:#ffffffe6}.platformPage .inline-quote figcaption{display:inline-flex;align-items:center;margin-top:26px;font-size:14px;font-weight:500;color:var(--text-secondary)}.platformPage .nav-right{display:flex;align-items:center}.platformPage .theme-toggle{display:none!important}.platformPage .theme-toggle-real{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.platformPage .theme-toggle[data-hidden=y]{opacity:0;pointer-events:none}.platformPage .theme-toggle-track{width:52px;height:28px;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border-default);position:relative;transition:background var(--dur-base),border-color var(--dur-base);display:flex;align-items:center}.platformPage .theme-toggle-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--peach-200),var(--peach-400));color:#1a0e07;display:flex;align-items:center;justify-content:center;transition:transform var(--dur-base) var(--ease-out);box-shadow:0 0 12px #ffa07166}.platformPage[data-theme=light] .theme-toggle-thumb{transform:translate(24px)}.platformPage .theme-toggle:hover .theme-toggle-track{border-color:var(--peach-300)}.platformPage[data-theme=light]{--bg-base: #EEF1F8;--bg-deep: #E4E8F2;--bg-surface: #FFFFFF;--bg-surface-2: #F6F8FC;--bg-elevated: #FFFFFF;--bg-feature: #E4E8F2;--text-primary: #0E1330;--text-secondary: #51566A;--text-tertiary: #8A90A6;--border-subtle: rgba(14,19,48,.1);--border-default: rgba(14,19,48,.16);--border-strong: rgba(14,19,48,.26);--logo-faint: rgba(14,19,48,.42);--logo-strong: rgba(14,19,48,.8);--chip-veil: rgba(255,255,255,.72);--surface-faint: rgba(14,19,48,.04);--grad-feature-panel: radial-gradient(120% 100% at 20% 0%, #DCE2F2 0%, #E6EAF5 45%, #EEF1F8 80%);--glow-card: 0 0 0 1px rgba(14,19,48,.06), 0 18px 44px rgba(20,30,70,.1)}.platformPage img.brand-light,.platformPage[data-theme=light] img.brand-dark{display:none}.platformPage[data-theme=light] img.brand-light{display:block}.platformPage[data-theme=light] .btn-primary,.platformPage[data-theme=light] .bu-mark,.platformPage[data-theme=light] .bu-card,.platformPage[data-theme=light] .bu-overlay~*,.platformPage[data-theme=light] .bu-modal,.platformPage[data-theme=light] .cmp-card.toga,.platformPage[data-theme=light] .diff-compare,.platformPage[data-theme=light] .d3-stack,.platformPage[data-theme=light] .wwd-service,.platformPage[data-theme=light] .rc-media,.platformPage[data-theme=light] .rc-sector,.platformPage[data-theme=light] .talos-panel,.platformPage[data-theme=light] .talos-fab,.platformPage[data-theme=light] .demoph{--bg-base: #06080E;--bg-deep: #03040C;--bg-surface: #131734;--bg-surface-2: #1B1F3F;--text-primary: #FFFFFF;--text-secondary: #94A3B8;--text-tertiary: #6A72A6;--border-subtle: rgba(255,255,255,.08);--border-default: rgba(255,255,255,.14);--border-strong: rgba(255,255,255,.28)}.platformPage[data-theme=light] .nav[data-scrolled=y]{background:linear-gradient(180deg,#ffffffeb,#ffffffbd)}.platformPage[data-theme=light] .nav-item:hover>.nav-link{background:#0e13300d}.platformPage[data-theme=light] .nav-drop-inner{background:#fff;box-shadow:0 18px 44px #141e4629}.platformPage[data-theme=light] .nav-drop-link:hover{background:#ffa0711f}.platformPage[data-theme=light] .btn-secondary{background:#0e133008;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.platformPage[data-theme=light] .btn-secondary:hover{border-color:var(--text-primary);box-shadow:0 0 18px #0e133014}.platformPage[data-theme=light] .hero-grid{background-image:linear-gradient(rgba(14,19,48,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(14,19,48,.05) 1px,transparent 1px)}.platformPage[data-theme=light] .hero-dots{background-image:radial-gradient(circle,rgba(60,78,150,.22) 1px,transparent 1.5px)}.platformPage[data-theme=light] .hero-video{background:#ffffffb3}.platformPage[data-theme=light] .hero-logo{color:var(--logo-faint);-webkit-text-fill-color:var(--logo-faint)}.platformPage[data-theme=light] .hero-logo:hover{color:var(--logo-strong);-webkit-text-fill-color:var(--logo-strong)}.platformPage[data-theme=light] .solve-sec{background:var(--bg-deep)}.platformPage[data-theme=light] .cmp-card.other{background:#0e133005}.platformPage[data-theme=light] .cmp-cross svg{stroke:#fff}.platformPage[data-theme=light] .inline-quote blockquote{color:#0e1330e6}.platformPage[data-theme=light] .app-chip{background:#0e13300a}.platformPage[data-theme=light] .wwd-service .app-chip,.platformPage[data-theme=light] .bu-card .app-chip,.platformPage[data-theme=light] .rc-foot .app-chip{background:#ffffff0d}.platformPage[data-theme=light] .diff-frag span{background:#0e133008}@media (max-width: 1000px){.platformPage .nav-links{display:none}}@media (max-width: 720px){.platformPage .wrap,.platformPage .wrap-wide,.platformPage .foot-tier{padding-left:22px;padding-right:22px}.platformPage .section{padding:76px 0}.platformPage .nav{padding:0 20px;height:76px}.platformPage .nav-brand img{height:40px}.platformPage .nav-actions{top:18px;right:20px;gap:10px}.platformPage .talos-persist span{display:none}.platformPage .talos-persist{padding:11px 14px}}.platformPage{--tier-content: 1280px;--tier-wide: 1600px}.platformPage[data-grid]{--tier-content: 1300px}.platformPage[data-pfc=on] .pf-top{background-color:#010825}.platformPage .pf-top{background-color:#121b3a;position:relative;isolation:isolate;z-index:0;overflow:hidden;--tg-speed: 1;--pf-hero: url(/assets/platform/hero-bg-v5.webp)}.platformPage .pf-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;transform-origin:0% 100%;backface-visibility:hidden;will-change:transform}.platformPage .pf-bgl{position:absolute;will-change:transform}.platformPage .pf-bgl-1{inset:calc(-1 * var(--pf-os-y, 0px)) calc(-1 * var(--pf-os-x, 0px))}.platformPage .pf-bgi{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--pf-hero);background-size:cover;background-repeat:no-repeat;background-position:left bottom}.platformPage .pf-sheet{position:relative;z-index:auto}.platformPage .pf-top-fade{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 85%,rgba(6,8,14,.65) 94%,#06080E 100%);pointer-events:none}.platformPage .pf-top>.pfh,.platformPage .pf-top>.pvid,.platformPage .pf-top>.fm{position:relative;z-index:2}.platformPage .section.fm{background:transparent;padding-top:100px}.platformPage .pfh{position:relative;min-height:calc(100svh - clamp(48px,10svh,150px));height:auto;overflow-x:clip;overflow-y:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:clamp(24px,min(7svh,100svh - 660px),110px);text-align:center;background:transparent;padding:calc(76px + clamp(32px,8svh,168px)) 24px clamp(24px,4svh,72px)}.platformPage .pfh-body{max-width:var(--w-wide);width:100%;margin:0 auto;flex:none;display:flex;flex-direction:column;align-items:center;padding:0 25px;text-align:center;position:relative;z-index:3}@keyframes pfh-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.platformPage .pfh-h,.platformPage .pfh-lead,.platformPage .pfh-actions{opacity:0;animation:pfh-in .7s cubic-bezier(.16,1,.3,1) both}.platformPage .pfh-eyebrow{margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fff;opacity:0;animation:pfh-in .7s cubic-bezier(.16,1,.3,1) 60ms both}.platformPage .pfh-lockup-mark{display:inline-flex;align-items:center;align-self:stretch;padding:3px 0}.platformPage .pfh-lockup-mark img{height:100%;width:auto;display:block}.platformPage .pfh-h{animation-delay:.12s}.platformPage .pfh-lead{animation-delay:.3s}.platformPage .pfh-actions{animation-delay:.48s}@media (max-width: 760px){.platformPage .pfh{padding-bottom:72px}.platformPage .pfh-body{padding-top:12svh}}@media (max-height: 760px){.platformPage .pfh{padding-bottom:64px}}@media (prefers-reduced-motion: reduce){.platformPage .pfh-h,.platformPage .pfh-lead,.platformPage .pfh-actions,.platformPage .pfh-eyebrow{animation:none;opacity:1}.platformPage .pfh-logos{animation:none;opacity:.55;transform:translate(-50%)}}.platformPage .pfh-stage{position:relative;inset:auto;transform:none;flex:none;display:block;width:100%;max-width:var(--w-wide);height:clamp(120px,min(24svh,100svh - 600px),320px);margin:auto auto 0;z-index:2;pointer-events:none}.platformPage .pfh-h{max-width:var(--pfh-col, 1040px);margin:0 auto;font-size:clamp(38px,6.2svh,68px);line-height:1.12;font-weight:450;letter-spacing:.005em;color:#fff;text-wrap:balance;text-shadow:0 0 48px rgba(176,198,255,.28)}.platformPage .pfh-wm-l{font-weight:200}.platformPage .pfh-h-l1{display:block;font-weight:200;margin-bottom:.14em}.platformPage .pfh-lockup{display:inline-flex;align-items:center;gap:10px;height:40px;box-sizing:border-box;margin:0 auto 26px;padding:0 16px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:14px;font-weight:500;letter-spacing:.01em;color:#fff;opacity:0;animation:pfh-in .7s cubic-bezier(.16,1,.3,1) 60ms both}.platformPage .pfh-wm-a,.platformPage .pfh-h-2{font-weight:600}.platformPage .pfh-lead{width:100%;max-width:min(58ch,100%);margin:22px auto 0;font-size:clamp(15px,1.9svh,19px);line-height:1.6;color:#c2cafe;text-wrap:balance}.platformPage .pfh-pyr{text-wrap:pretty;color:var(--gray-200)}.platformPage .pfh-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:clamp(24px,4svh,50px)}.platformPage .pfh-stance{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 34px;max-width:min(72ch,100%);font-weight:600;color:#fff}.platformPage .pfh-trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;width:100%;max-width:min(74ch,100%);margin:0 auto;font-size:clamp(13px,1.6svh,15px)}.platformPage .pfh-actions .btn-secondary{height:auto;padding:10px 18px;font-size:15px}.platformPage .pfh-actions .pfh-btn-quiet{border-color:transparent;background:none;color:var(--text-secondary)}.platformPage .pfh-actions .pfh-btn-quiet:hover{border-color:#ffffff47;background:none;color:#fff;box-shadow:none}.platformPage .pfh-dash{max-width:940px;max-height:46vh;margin:44px auto 0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 93%,transparent 100%)}.platformPage .pfh-dash img{width:100%;max-height:46vh;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;display:block}.platformPage .pfh-tags{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:auto;margin-bottom:30px}.platformPage .pfh-logos{position:absolute;left:50%;bottom:5svh;z-index:4;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px;margin:0;padding:0 25px;max-width:var(--w-wide);width:100%;opacity:0;animation:pfh-logos-in .7s cubic-bezier(.16,1,.3,1) 1.9s both}.platformPage .pfh-logo{display:inline-flex;align-items:center;justify-content:center;height:22px}.platformPage .pfh-logo img{max-height:20px;max-width:96px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.platformPage .pfh-logo.is-icon img{max-height:22px;max-width:26px}@keyframes pfh-logos-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:.55;transform:translate(-50%)}}.platformPage .pfh-tag{display:inline-flex;align-items:center;gap:8px;color:#c8cad2;font-size:14px;font-weight:500}.platformPage .pfh-tag-check{width:18px;height:18px;flex:0 0 auto;color:#5f89fd}@media (max-width: 860px){.platformPage .pfh{padding-top:76px}}.platformPage .pvid{position:relative;min-height:100svh;display:flex;align-items:flex-start;padding:0 0 18svh;background:transparent}.platformPage .pvid-in{position:relative;z-index:2;width:100%;text-align:center;display:flex;flex-direction:column}.platformPage .pvid-frame{order:-1}.platformPage .pvid .wrap,.platformPage .pvid .wrap-wide{padding-top:0}.platformPage .pvid-eyebrow{order:0;margin-top:40px}.platformPage .pvid-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:34px 0 0;padding:0}.platformPage .pvid-trust li{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--text-secondary)}.platformPage .pvid-trust svg{width:14px;height:14px;color:var(--toga-primary-300);flex:none}.platformPage .pvid-eyebrow{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--toga-primary-300)}.platformPage .pvid-h{max-width:22ch;margin:0 auto;font-size:clamp(32px,3.125vw,54px);line-height:1.12;font-weight:450;letter-spacing:.004em;color:#fff;text-wrap:balance}.platformPage .pvid-frame{position:relative;width:100%;aspect-ratio:1.4 / 1;height:auto;max-width:none;margin:0 auto;display:block}.platformPage .pvid-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;background:transparent;opacity:0}.platformPage .pvid-iframe.is-in{animation:pvidFade .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes pvidFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.platformPage .pvid-iframe.is-in{animation:none;opacity:1}}@media (max-width: 700px){.platformPage .pvid{padding:56px 0}.platformPage .pvid-frame{margin-top:32px}}.platformPage .plat-def{padding:88px 0}.platformPage .plat-def-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;max-width:1120px}.platformPage .plat-def-line{margin:0;width:100%;max-width:30.5em;font-size:28px;line-height:1.47;font-weight:400;letter-spacing:.015em;color:#fff;text-wrap:normal}.platformPage .plat-def-w{color:#a7a9af47;transition:color .22s ease,text-shadow .22s ease}.platformPage .plat-def-w.lit{color:#fff}.platformPage .plat-def-w.lead.lit{color:#96b0f8;text-shadow:0 0 2px rgba(255,255,255,.35),0 0 12px rgba(150,176,248,.35)}@media (max-width: 900px){.platformPage .plat-def-br{display:none}.platformPage .plat-def-line{max-width:100%;text-wrap:balance}}@media (max-width: 760px){.platformPage .plat-def-line{font-size:24px;line-height:1.45}}@media (prefers-reduced-motion: reduce){.platformPage .plat-def-w{color:#fff;transition:none}.platformPage .plat-def-w.lead{color:#96b0f8;text-shadow:0 0 2px rgba(255,255,255,.35),0 0 12px rgba(150,176,248,.35)}}.platformPage .plat-stats{width:100%;margin:91px 0 0}.platformPage .plat-stats-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 63px;max-width:729px;margin:0 auto}.platformPage .plat-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;width:179px}.platformPage .plat-stat:nth-child(2){box-sizing:border-box;width:245px;padding:0 32px;border-left:1px solid rgba(220,220,220,.25);border-right:1px solid rgba(220,220,220,.25)}.platformPage .plat-stat-n{display:flex;align-items:baseline;justify-content:center;margin:0;font-size:48px;line-height:60px;font-weight:300;letter-spacing:.01em;color:#96b0f8;font-variant-numeric:tabular-nums}.platformPage .plat-stat-slot{display:inline-grid;justify-items:end}.platformPage .plat-stat-slot>*{grid-area:1 / 1}.platformPage .plat-stat-sizer{visibility:hidden}.platformPage .plat-stat-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.platformPage .plat-stat-l{margin:0;text-align:center;font-size:12px;line-height:11px;font-weight:500;letter-spacing:.015em;color:#d4d5d8}@media (max-width: 760px){.platformPage .plat-stats{margin-top:56px}.platformPage .plat-stats-row{gap:34px}.platformPage .plat-stat-n{font-size:40px;line-height:50px}.platformPage .plat-stat:nth-child(2){width:179px;padding:0;border-left:0;border-right:0}}.platformPage .sol-eyebrow{margin:0 0 14px;text-align:left;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.platformPage .sol-head{margin:0 0 14px;max-width:30ch;text-align:left;font-size:32px;line-height:1.16;font-weight:450;letter-spacing:-.01em;color:#fff}.platformPage .sol-head-hl{color:#96b0f8}.platformPage .out-sec{padding:0 0 96px;isolation:isolate}.platformPage .out-eyebrow{margin:0 0 16px;text-align:left;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.platformPage .out-head{margin:0 0 40px;max-width:30ch;text-align:left;font-weight:500;color:#fff}.platformPage .out-head-hl{color:#5f89fd}.platformPage .out-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:0;border-radius:4px;overflow:hidden}.platformPage .out-left{position:relative;height:380px;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:#13172f}.platformPage .out-left-in{position:relative;z-index:2}.platformPage .out-auto{margin:0;font-size:13px;line-height:1.4;font-weight:400;color:var(--gray-500)}.platformPage .out-auto b{font-weight:600;color:var(--toga-primary-300)}.platformPage .out-ticks{display:flex;align-items:center;gap:8px;margin:18px 0 24px}.platformPage .out-tick{width:26px;height:4px;padding:0;border:0;border-radius:2px;background:#ffffff2e;cursor:pointer;transition:background .22s cubic-bezier(.16,1,.3,1)}.platformPage .out-tick.is-on{background:#fff}.platformPage .out-fig{margin:0;font-size:52px;line-height:1.04;font-weight:300;letter-spacing:-.02em;color:#fff}.platformPage .out-cap{margin:10px 0 0;max-width:26ch;font-size:13.5px;line-height:1.45;font-weight:400;color:var(--gray-400)}.platformPage .out-right{position:relative;height:380px;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:#06080e}.platformPage .out-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.platformPage .out-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(6,8,14,.92) 0%,rgba(6,8,14,.7) 34%,transparent 66%)}.platformPage .out-right-in{position:relative;z-index:2;padding-right:96px}.platformPage .out-h{margin:0;max-width:22ch;font-size:26px;line-height:1.22;font-weight:600;letter-spacing:-.012em;color:#fff}.platformPage .out-q{margin:14px 0 0;max-width:46ch;font-size:14px;line-height:1.6;font-weight:400;color:#ffffffd1}.platformPage .out-by{margin:10px 0 0;font-size:12.5px;line-height:1.4;font-weight:400;color:#ffffff8c}.platformPage .out-nav{position:absolute;right:28px;bottom:28px;z-index:3;display:flex;align-items:center;gap:8px}.platformPage .out-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1)}.platformPage .out-arrow:hover{background:#ffffff47}.platformPage .out-arrow svg{width:15px;height:15px;display:block}@keyframes cardSpin{to{transform:rotate(360deg)}}@keyframes cardDash{to{stroke-dashoffset:0}}@keyframes cardBreathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes cardSweep{0%{transform:translate(-300px)}45%,to{transform:translate(300px)}}.platformPage [data-anim=ring]{animation:cardSpin 26s linear infinite;transform-origin:196px 170px}.platformPage [data-anim=dashFlow]{stroke-dashoffset:36;animation:cardDash 2.2s linear infinite}.platformPage [data-anim=dashOut]{stroke-dashoffset:12;animation:cardDash 1.5s linear infinite}.platformPage [data-anim=deskCore]{animation:cardBreathe 4.4s cubic-bezier(.16,1,.3,1) infinite}.platformPage [data-anim=procNode]{animation:cardBreathe 4.2s cubic-bezier(.16,1,.3,1) infinite}.platformPage [data-anim=flicker]{animation:cardBreathe 3.6s cubic-bezier(.16,1,.3,1) infinite}.platformPage [data-anim=sweep]{animation:cardSweep 8s cubic-bezier(.16,1,.3,1) infinite}@media (prefers-reduced-motion: reduce){.platformPage [data-anim]{animation:none!important}}.platformPage .proof-wrap{text-align:center}.platformPage .proof-markwrap{position:relative;display:flex;justify-content:center;margin-bottom:90px}.platformPage .orbit{--r: 134px;--isz: 46px;--odur: 48s;position:relative;width:calc(var(--r) * 2 + var(--isz) + 24px);height:calc(var(--r) * 2 + var(--isz) + 24px)}.platformPage .orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:orbit-spin var(--odur) linear infinite}.platformPage .orbit-slot{position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a)))}.platformPage .orbit-icon{position:absolute;left:calc(-1 * var(--isz) / 2);top:calc(-1 * var(--isz) / 2);width:var(--isz);height:var(--isz);max-width:none;animation:orbit-spin var(--odur) linear infinite reverse;will-change:transform}.platformPage .orbit-center{position:absolute;top:50%;left:50%;width:166px;transform:translate(-50%,-50%)}.platformPage .orbit-center img{width:100%;height:auto;display:block}@keyframes orbit-spin{to{transform:rotate(360deg)}}.platformPage .proof-eyebrow{margin:0}.platformPage .proof-lede{max-width:8.3em;margin:20px auto 0;font-size:clamp(34px,3.8vw,54px);line-height:1.12;font-weight:500;letter-spacing:.005em;color:#fff;text-wrap:balance}.platformPage .proof-quote-col{display:flex;flex-direction:column;align-items:center;text-align:center}.platformPage .proof-quote{margin:0;max-width:16.6em;font-size:34px;line-height:1.32;font-weight:500;color:#fff;text-wrap:balance}.platformPage .proof-attr{margin:50px 0 0;font-size:16px;letter-spacing:.02em;color:#8c8e96}.platformPage .proof-stats{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;gap:0;margin-top:68px}.platformPage .proof-stat{text-align:center;padding:0 40px;border-left:1px solid var(--border-subtle)}.platformPage .proof-stats>.reveal:first-child .proof-stat{border-left:0}.platformPage .proof-stat-n{font-size:clamp(34px,2.7vw,46px);font-weight:300;line-height:1;color:#fff;letter-spacing:.01em;white-space:nowrap}.platformPage .proof-stat-l{margin-top:12px;font-size:14px;color:#a7a9af}.platformPage .proof-pricing{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:68px}.platformPage .proof-pricing-copy{margin:0;max-width:27.7em;font-size:16px;line-height:1.55;color:#c6c9d6}@media (prefers-reduced-motion: reduce){.platformPage .orbit-ring,.platformPage .orbit-icon{animation:none}}@media (max-width: 760px){.platformPage .proof-stats{grid-template-columns:repeat(2,auto);gap:40px 48px}.platformPage .proof-stat{border-left:0;padding:0}}@media (max-width: 560px){.platformPage .orbit{--r: 122px;--isz: 46px}.platformPage .orbit-center{width:150px}}.platformPage .tbreak{--panel-inset: .955;--icon: 46px;--ring-radius: 78px;--stack-gap: 64px;--sub-gap: 24px;--h-size: 64px;position:relative;height:190vh;margin-top:0;padding:0}.platformPage .tbreak-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:transparent;z-index:2;pointer-events:none}.platformPage .tbreak:not([data-settled]){margin-top:-60vh}.platformPage .proof-pin{position:relative}.platformPage .tbreak-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#13172f;border-radius:32px 32px 0 0;transform-origin:50% 100%;overflow:hidden;will-change:transform}.platformPage .tbreak-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 24px;will-change:transform}.platformPage .tbreak-stack{display:flex;flex-direction:column;align-items:center;text-align:center}.platformPage .tbreak-markwrap{position:relative;width:calc(var(--ring-radius) * 2 + var(--icon));height:calc(var(--ring-radius) * 2 + var(--icon));margin-bottom:var(--stack-gap)}.platformPage .tbreak-mark{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.platformPage .tbreak-chip{position:absolute;width:var(--icon);height:var(--icon);max-width:none;margin-left:calc(var(--icon) / -2);margin-top:calc(var(--icon) / -2);border-radius:4px;display:block;opacity:0;box-shadow:none;filter:none;will-change:transform,opacity}.platformPage .tbreak-head{margin:0;font-size:var(--h-size);font-weight:200;letter-spacing:-.015em;line-height:1.05;color:#f8f8f9;opacity:0}.platformPage .tbreak-sub{margin:var(--sub-gap) 0 0;max-width:520px;font-size:16px;font-weight:300;color:#a7a9af;opacity:0}@media (max-width: 1100px){.platformPage .tbreak{--h-size: 52px;--icon: 40px;--ring-radius: 66px;--stack-gap: 52px}}@media (max-width: 860px){.platformPage .tbreak{--h-size: 44px;--icon: 36px;--ring-radius: 58px;--stack-gap: 44px}.platformPage .tbreak-panel{border-radius:24px 24px 0 0}}@media (max-width: 900px){.platformPage .tbreak{height:160vh}}@media (max-width: 640px){.platformPage .tbreak{--h-size: 34px;--icon: 30px;--ring-radius: 48px;--stack-gap: 36px}.platformPage .tbreak-sub{font-size:14px}}@media (max-width: 420px){.platformPage .tbreak{--h-size: 28px;--icon: 26px;--ring-radius: 40px;--stack-gap: 30px}.platformPage .tbreak-sub{font-size:13px}}.platformPage .tbreak[data-settled]{height:100vh}@media (prefers-reduced-motion: reduce){.platformPage .tbreak{margin-top:0}}.platformPage .tbreak[data-settled] .tbreak-panel,.platformPage .tbreak[data-settled] .tbreak-content{transform:none}.platformPage .tbreak[data-settled] .tbreak-head,.platformPage .tbreak[data-settled] .tbreak-sub,.platformPage .tbreak[data-settled] .tbreak-chip{opacity:1}.platformPage .tbreak[data-settled] .tbreak-chip:nth-child(1){transform:translate(calc(var(--icon) * -.79445),calc(var(--icon) * -.43995))}.platformPage .tbreak[data-settled] .tbreak-chip:nth-child(2){transform:translate(calc(var(--icon) * .0074),calc(var(--icon) * -.826))}.platformPage .tbreak[data-settled] .tbreak-chip:nth-child(3){transform:translate(calc(var(--icon) * .79445),calc(var(--icon) * -.39645))}.platformPage .tbreak[data-settled] .tbreak-chip:nth-child(4){transform:translate(calc(var(--icon) * .79445),calc(var(--icon) * .4055))}.platformPage .tbreak[data-settled] .tbreak-chip:nth-child(5){transform:translate(calc(var(--icon) * .0074),calc(var(--icon) * .826))}.platformPage .tbreak[data-settled] .tbreak-chip:nth-child(6){transform:translate(calc(var(--icon) * -.79445),calc(var(--icon) * .43515))}.platformPage .tech-chapter{border-radius:0 0 32px 32px}@media (max-width: 900px){.platformPage .tech-chapter{border-radius:0 0 24px 24px}}.platformPage .tst{padding:80px 0 64px}.platformPage .tst-eyebrow,.platformPage .tst-head,.platformPage .tst-lede{text-align:center}.platformPage .tst-eyebrow{margin:0 0 18px;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#c2cafe}.platformPage .tst-head{margin:0;font-size:48px;font-weight:300;letter-spacing:-.01em;line-height:1.1;color:#f8f8f9}.platformPage .tst-lede{margin:16px auto 0;max-width:660px;font-size:16px;font-weight:300;line-height:1.6;color:#a7a9af}.platformPage .tst-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;margin-top:56px}.platformPage .tst-detailcol{position:sticky;top:0;height:100vh;display:grid;align-content:center;padding-bottom:88px}.platformPage .tst-card{--ac: 133,141,196;background:linear-gradient(0deg,rgba(var(--ac),.055),rgba(var(--ac),.055)),#ffffff0d;border:.5px solid transparent;border-color:rgba(var(--ac),.26);border-radius:4px;padding:36px 42px 34px;height:var(--tst-card-h, auto);transition:background .5s ease,border-color .5s ease}.platformPage .tst-swap{display:flex;flex-direction:column;gap:20px;transition:opacity .26s ease,transform .26s ease}.platformPage .tst-card[data-fading=true] .tst-swap{opacity:0;transform:translateY(5px);transition-duration:.14s}.platformPage .tst-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.platformPage .tst-measure .tst-card{height:auto}.platformPage .tst-cardlabel{margin:0 0 -8px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8c8e96}.platformPage .tst-desc{margin:0;font-size:18px;font-weight:300;line-height:1.5;color:#e4e5ea}.platformPage .tst-rule{height:.5px;background:#858dc433}.platformPage .tst-bf{display:flex;gap:26px;align-items:baseline}.platformPage .tst-lbl{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8c8e96;white-space:nowrap;padding-top:3px}.platformPage .tst-val{font-size:16.5px;font-weight:300;line-height:1.5;color:#f8f8f9}.platformPage .tst-outcome{display:flex;gap:26px;align-items:baseline;margin-top:-8px}.platformPage .tst-olbl{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#6a6e7c;white-space:nowrap;padding-top:2px}.platformPage .tst-oval{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:300;line-height:1.45;color:#9599a6}.platformPage .tst-clusterlbl{margin:0 0 12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8c8e96}.platformPage .tst-ct{color:#c2cafe}.platformPage .tst-cluster{display:flex;align-items:flex-start;gap:11px}.platformPage .tst-app{display:flex;flex-direction:column;align-items:center;gap:8px;width:50px}.platformPage .tst-glyph{width:42px;height:42px;border-radius:4px;display:grid;place-items:center;transition:filter .45s ease var(--d, 0ms),opacity .45s ease var(--d, 0ms),transform .45s cubic-bezier(.34,1.4,.64,1) var(--d, 0ms)}.platformPage .tst-glyph img,.platformPage .tst-glyph svg{max-width:none}.platformPage .tst-app[data-lit=true] .tst-glyph{opacity:1;filter:none;transform:scale(1)}.platformPage .tst-app[data-lit=true] .tst-appnm{color:#f8f8f9}.platformPage .tst-app[data-lit=false] .tst-glyph{opacity:.5;filter:saturate(.22) brightness(.85);transform:scale(.9)}.platformPage .tst-app[data-lit=false] .tst-appnm{color:#5a5f72}.platformPage .tst-appnm{font-size:9.5px;text-align:center;transition:color .45s ease var(--d, 0ms)}.platformPage .tst-clusterdiv{width:.5px;align-self:stretch;background:#858dc433;margin:0 5px}.platformPage .tst-ask{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.platformPage .tst-q{font-size:13.5px;font-weight:300;color:#8c8e96}.platformPage .tst-talosbtn{display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-size:13.5px;font-weight:400;color:#f8f8f9;background:transparent;border:.5px solid rgba(194,202,254,.4);border-radius:4px;padding:9px 16px;cursor:pointer;transition:background .25s ease,border-color .25s ease}.platformPage .tst-talosbtn:hover{background:#ffffff0d;border-color:#c2cafeb3}.platformPage .tst-namecol{padding:50vh 0}.platformPage .tst-big{display:flex;align-items:center;min-height:34vh;width:100%;padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.platformPage .tst-big:focus-visible{outline:1px solid #C2CAFE;outline-offset:6px}.platformPage .tst-idx{flex:0 0 auto;margin-right:24px;font-size:11px;font-weight:400;letter-spacing:.14em;color:#8c8e96;transition:color .45s ease}.platformPage .tst-nmwrap{display:flex;flex-direction:column;gap:10px}.platformPage .tst-nm{font-size:58px;font-weight:200;letter-spacing:-.02em;line-height:1.02;color:#4e5266;transition:color .45s ease}.platformPage .tst-formerly{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#3e4358;transition:color .45s ease}.platformPage .tst-big[data-on=true] .tst-nm{color:#f8f8f9}.platformPage .tst-big[data-on=true] .tst-idx{color:#c2cafe}.platformPage .tst-big[data-on=true] .tst-formerly{color:#8c8e96}@media (max-width: 1000px){.platformPage .tst-grid{grid-template-columns:1fr;gap:0}.platformPage .tst-detailcol{position:relative;height:auto;padding:36px 0}.platformPage .tst-card{height:auto}.platformPage .tst-namecol{padding:0 0 40px}.platformPage .tst-big{min-height:30vh}.platformPage .tst-nm{font-size:34px}.platformPage .tst-cluster{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion: reduce){.platformPage .tst-header .tst-eyebrow,.platformPage .tst-header .tst-lede,.platformPage .tst-grid,.platformPage .tst-swap,.platformPage .tst-card,.platformPage .tst-glyph,.platformPage .tst-appnm,.platformPage .tst-nm,.platformPage .tst-idx,.platformPage .tst-formerly{transition:none}.platformPage .tst-header .tst-eyebrow,.platformPage .tst-header .tst-lede,.platformPage .tst-grid{opacity:1;transform:none}.platformPage .tst-wi{transform:translateY(0)}.platformPage .tst-nm{color:#f8f8f9}}@media (max-width: 860px){.platformPage .proof-stats{grid-template-columns:repeat(3,1fr);row-gap:36px}.platformPage .proof-pricing-inner{flex-direction:column;align-items:flex-start}}.platformPage .plat-diffs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.platformPage .plat-diff{padding:30px;border-radius:4px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-top:2px solid #5F89FD}.platformPage .plat-diff-n{font-size:14px;font-weight:700;letter-spacing:.1em;color:#8fa0c4;margin-bottom:14px}.platformPage .plat-diff h3{margin:0 0 10px;font-size:21px;color:var(--text-primary)}.platformPage .plat-diff p{margin:0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.platformPage .apps-trust .eyebrow{margin-bottom:14px}.platformPage .apps-trust-chip{padding:8px 16px;border-radius:4px;background:#ffffff0d;border:1px solid var(--border-subtle);color:#c8cad2;font-size:13px;font-weight:500}.platformPage .apps-next{margin-top:56px;padding-top:40px;border-top:1px solid var(--border-subtle)}.platformPage .apps-next-h{font-weight:500;color:#fff}.platformPage .apps-next-sub{margin:12px 0 0;font-size:16px;color:var(--text-secondary)}.platformPage .apps-next-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.platformPage .stacks{display:flex;flex-direction:column;gap:14px}.platformPage .stack{width:100%;text-align:left;font-family:inherit;cursor:pointer;padding:24px 28px;border-radius:4px;background:var(--bg-surface);border:1px solid var(--border-subtle);transition:border-color var(--dur-base),background var(--dur-base)}.platformPage .stack:hover{border-color:var(--border-strong)}.platformPage .stack.open{border-color:#5f89fd;background:linear-gradient(135deg,#5f89fd14,#13173400 60%),var(--bg-surface)}.platformPage .stack-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.platformPage .stack-titles{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.platformPage .stack-name{font-size:22px;font-weight:600;color:var(--text-primary)}.platformPage .stack-was{font-size:13px;color:#8fa0c4;padding:3px 11px;border-radius:var(--radius-pill);background:#8fa0c41a;border:1px solid rgba(143,160,196,.28)}.platformPage .stack-apps{display:flex;gap:7px}.platformPage .stack-detail{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-base),margin var(--dur-base)}.platformPage .stack.open .stack-detail{max-height:200px;opacity:1;margin-top:18px}.platformPage .stack-detail p{margin:0 0 14px;font-size:16px;line-height:1.55;color:#eaecf5;max-width:32.3em}.platformPage .stack-for{font-size:14px;color:var(--text-secondary)}.platformPage .stack-for span{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;margin-right:10px}@media (max-width: 940px){.platformPage .plat-diffs{grid-template-columns:1fr}.platformPage .apps-grid{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.platformPage .apps-grid{grid-template-columns:1fr}}.platformPage .tm-wrap{--tm-card-h: 420px;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.platformPage .tm-card{width:100%;max-width:820px;height:var(--tm-card-h);padding:56px 64px;border-radius:8px;background:#13172f;border:.5px solid rgba(140,142,150,.28);display:flex;flex-direction:column;align-items:center;justify-content:center}.platformPage .tm-eyebrow{margin:0 0 32px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#c2cafe}.platformPage .tm-quote-box{opacity:0;transition:opacity .34s var(--ease-out);display:flex;flex-direction:column;align-items:center}.platformPage .tm-quote-box.in{opacity:1}.platformPage .tm-quote{margin:0;font-size:24px;line-height:1.5;font-weight:300;color:#fff;text-wrap:pretty;max-width:28.6em}.platformPage .tm-q-open{margin-left:-.42em}.platformPage .tm-attr{margin:32px 0 0;font-size:14px;font-weight:500;color:#8c8e96}.platformPage .tm-dots{display:flex;gap:4px;margin-top:20px}.platformPage .tm-dot-hit{width:24px;height:24px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.platformPage .tm-dot{flex:none;width:8px;height:8px;border-radius:999px;background:#ffffff38;transition:width var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.platformPage .tm-dot.on{width:26px;background:#c2cafe}.platformPage .tm-dot-hit:hover .tm-dot:not(.on){background:#ffffff6b}.platformPage .tm-stats{width:100%;max-width:820px;margin-top:80px;display:flex;justify-content:center;gap:80px}.platformPage .tm-stat{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:240px}.platformPage .tm-stat-n{font-size:52px;font-weight:400;line-height:1;color:#fff;letter-spacing:-.01em}.platformPage .tm-stat-d{margin:0;font-size:14px;line-height:1.5;color:#8c8e96;white-space:nowrap}.platformPage .tm-pricing{margin-top:96px;display:flex;flex-direction:column;align-items:center;gap:28px}.platformPage .tm-pricing-line{margin:0;max-width:25.9em;font-size:16px;line-height:1.55;color:#a7a9af;text-wrap:pretty}@media (prefers-reduced-motion: reduce){.platformPage .tm-quote-box{opacity:1;transition:none}.platformPage .tm-dot{transition:none}}@media (max-width: 900px){.platformPage .tm-wrap{--tm-card-h: 480px}.platformPage .tm-card{padding:48px 40px}.platformPage .tm-stats{margin-top:64px;flex-direction:column;align-items:center;gap:32px}.platformPage .tm-pricing{margin-top:72px}}@media (max-width: 767px){.platformPage .tm-card{height:auto;padding:40px 28px}}.platformPage .mh{padding:120px 0 100px;text-align:center}.platformPage .mh-eyebrow{margin:0 0 18px;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#c2cafe}.platformPage .mh-head{margin:0;font-size:46px;font-weight:300;letter-spacing:-.015em;line-height:1.12;color:#f8f8f9}.platformPage .mh-cluster{position:relative;height:510px;margin-top:64px}.platformPage .mh-surface{position:absolute;left:50%;top:40px;width:605px;height:422px;margin-left:-302.5px;padding:0;display:block;text-align:left;font-family:inherit;background:none;border-radius:4px;overflow:hidden;border:.5px solid rgba(255,255,255,.09);box-shadow:0 26px 62px -26px #000c;cursor:pointer;opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--rot));transition:transform .17s cubic-bezier(.22,1,.36,1)}.platformPage .mh-surface[data-front=true]{transform:translate(var(--x),var(--y)) rotate(var(--rot)) scale(1.035);cursor:default}.platformPage .mh-surface:focus-visible{outline:1px solid #C2CAFE;outline-offset:3px}.platformPage .mh-tab{display:flex;align-items:center;gap:11px;height:36px;padding:0 18px;border-bottom:.5px solid rgba(133,141,196,.14);background:#ffffff08}.platformPage .mh-dia{width:8px;height:8px;flex:0 0 auto;transform:rotate(45deg);background:var(--acc);border-radius:1px;opacity:.6;transition:opacity .5s ease}.platformPage .mh-nm{font-size:14.5px;font-weight:400;white-space:nowrap;color:#c9ccd5;transition:color .5s ease}.platformPage .mh-vb{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#666b7c;transition:color .5s ease}.platformPage .mh-surface[data-front=true] .mh-dia{opacity:1}.platformPage .mh-surface[data-front=true] .mh-nm{color:#f8f8f9}.platformPage .mh-surface[data-front=true] .mh-vb{color:var(--acc)}.platformPage .mh-shot{display:block;height:290px;background:#eef0f4}.platformPage .mh-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:inherit}.platformPage .mh-hint{position:absolute;left:0;top:-34px;z-index:50;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;letter-spacing:.04em;color:#8c90a6;pointer-events:none}.platformPage .mh-hint svg{width:15px;height:15px;flex:none;color:#c2cafe}@media (max-width: 1100px){.platformPage .mh-head{font-size:30px}.platformPage .mh-trust{margin-top:32px;gap:0 26px}.platformPage .mh-trust li{font-size:12px}.platformPage .mh-cluster{height:auto;display:flex;flex-direction:row;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:52px -32px 0;padding:4px 32px 20px}.platformPage .mh-cluster::-webkit-scrollbar{display:none}.platformPage .mh-surface{position:relative;left:auto;top:auto;margin:0;flex:0 0 82%;max-width:500px;width:auto;height:220px;scroll-snap-align:center}.platformPage .mh-surface,.platformPage .mh-surface[data-front=true]{transform:none}.platformPage .mh .mh-surface{transform:none;opacity:1}.platformPage .mh-shot{height:calc(100% - 36px)}}.platformPage .mh-trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 44px;margin:40px 0 0;padding:0}.platformPage .mh-trust li{display:inline-flex;align-items:center;gap:9px;padding:8px 0;font-size:13px;font-weight:400;color:#a7a9af}.platformPage .mh-trust svg{width:14px;height:14px;flex:none;color:#c2cafe}@media (max-width: 520px){.platformPage .mh-surface{flex:0 0 88%;height:190px}}@media (prefers-reduced-motion: reduce){.platformPage .mh-surface,.platformPage .mh-surface[data-front=true],.platformPage .mh-dia,.platformPage .mh-nm,.platformPage .mh-vb{transition:none}}.platformPage .ar{--ag-ease: cubic-bezier(.2, .7, .2, 1);text-align:left}.platformPage .ar-eyebrow{margin:0 0 18px;font-size:13px;font-weight:500;letter-spacing:.18em;color:#c2cafe}.platformPage .ar-hd{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 64px;align-items:end}.platformPage .ar-head{margin:0;font-size:46px;font-weight:300;letter-spacing:-.015em;line-height:1.12;color:#f8f8f9;text-wrap:balance}.platformPage .ar-lede{margin:0 0 6px;max-width:34em;font-size:16px;font-weight:300;line-height:1.55;color:#a7a9af;text-wrap:pretty}.platformPage{--af-glass-bg: rgba(20, 24, 40, .35);--af-glass-blur: blur(4px);--af-glass-edge: rgba(255,255,255,.14);--glass-edge-grad: linear-gradient(180deg, rgba(238,241,250,.4) 0%, rgba(238,241,250,.18) 50%, rgba(238,241,250,.12) 100%);--glass-sheen: radial-gradient(ellipse 60% 60% at 0% 0%, rgba(255,255,255,.06), rgba(255,255,255,0))}.platformPage .af{--af-ease: cubic-bezier(.2, .7, .2, 1);--card-min: 0px;max-width:1280px;margin:56px auto 96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.platformPage .af-col{display:flex;flex-direction:column;gap:56px;min-width:0}.platformPage .af-col[data-col="0"],.platformPage .af-col[data-col="2"]{margin-top:96px}.platformPage .af-float{animation:af-drift var(--af-dur, 10s) ease-in-out var(--af-delay, 0s) infinite}.platformPage .af-float:hover,.platformPage .af-float:focus-within{animation-play-state:paused}@keyframes af-drift{0%{transform:translateY(0)}25%{transform:translateY(-7px)}50%{transform:translateY(0)}75%{transform:translateY(6px)}to{transform:translateY(0)}}.platformPage .af-card{width:100%;margin:0;padding:24px;align-items:stretch;text-align:left;font-family:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platformPage .ft-section.t-a .ft-card.af-card,.platformPage .ft-section.t-a .ft-card.af-card:hover,.platformPage .ft-section.t-a .ft-card.af-card:focus-within{--lift: 0px;background:var(--glass-sheen),var(--af-glass-bg);-webkit-backdrop-filter:var(--af-glass-blur);backdrop-filter:var(--af-glass-blur);border:1px solid transparent;box-shadow:none;overflow:visible;transition:none}.platformPage .ft-section.t-a .ft-card.af-card:before,.platformPage .ft-section.t-a .ft-card.af-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;pointer-events:none;border-radius:4px;padding:1px;filter:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .25s linear}.platformPage .ft-section.t-a .ft-card.af-card:before{background:var(--glass-edge-grad);opacity:1}.platformPage .ft-section.t-a .ft-card.af-card:after{background:linear-gradient(#0000 0,#0000 0) padding-box,var(--af-edge) border-box;opacity:0}.platformPage .ft-section.t-a .ft-card.af-card:hover:before,.platformPage .ft-section.t-a .ft-card.af-card:focus-within:before{opacity:0}.platformPage .ft-section.t-a .ft-card.af-card:hover:after,.platformPage .ft-section.t-a .ft-card.af-card:focus-within:after{opacity:1}.platformPage .af{--commercePrimary-50: #FFF9E5;--commercePrimary-100: #FFEEB7;--commercePrimary-500: #F0B700;--deskPrimary-50: #F5F7FF;--deskPrimary-200: #C9D5F8;--deskPrimary-500: #5F89FD;--supplyPrimary-200: #C0C7E2;--supplyPrimary-500: #677FD5;--supplyPrimary-900: #0B1F65;--hubPrimary-50: #F2F5FC;--hubPrimary-400: #8796C5;--hubPrimary-700: #2E3D6B}.platformPage .af-card[data-app=commerce]{--af-edge: linear-gradient(180deg, var(--commercePrimary-50) 0%, #FFEEB7 50%, #F0B700 100%)}.platformPage .af-card[data-app=retail]{--af-edge: linear-gradient(180deg, #FFBFBC 37%, #FF6860 76%, #990D05 100%)}.platformPage .af-card[data-app=view]{--af-edge: linear-gradient(180deg, #FDDCF3 7%, #FFACE6 65%, #762B60 100%)}.platformPage .af-card[data-app=desk]{--af-edge: linear-gradient(180deg, var(--deskPrimary-50) 0%, var(--deskPrimary-200) 50%, var(--deskPrimary-500) 100%)}.platformPage .af-card[data-app=supply]{--af-edge: linear-gradient(180deg, var(--supplyPrimary-200) 20%, var(--supplyPrimary-500) 67%, var(--supplyPrimary-900) 100%)}.platformPage .af-card[data-app=hub]{--af-edge: linear-gradient(180deg, var(--hubPrimary-50) 0%, var(--hubPrimary-400) 33%, #2E3D6B 67%)}.platformPage .af-card[data-app=iq]{--af-edge: linear-gradient(0deg, #5B8AFF 0%, #A170CD 17%, #E7569A 33%, #FFA071 55%, var(--peach-50, #FFF5F1) 100%)}.platformPage .af-card:focus-visible{outline:none}.platformPage .af-chip{position:relative;display:block;flex:none;align-self:center;width:112px;height:112px;margin:0 0 20px}.platformPage .af-chip img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:none}.platformPage .af-chip app-chip-3d{position:absolute;top:0;right:0;bottom:0;left:0}.platformPage .af-chip[data-live] img{visibility:hidden}.platformPage .af-chip[data-missing]{border:1px solid rgba(255,255,255,.08);border-radius:4px}.platformPage .af-kick{display:block;margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--ac)}.platformPage .af-nm{display:block;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.platformPage .af-desc{display:block;font-size:13px;font-weight:400;line-height:1.5;color:#a7a9af;text-wrap:pretty}.platformPage .af-more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:18px;padding:0;background:none;border:0;font-size:13px;font-weight:500;color:#ffffffb3;transition:color .25s var(--af-ease)}.platformPage .af-arr{display:inline-flex;align-items:center}.platformPage .af-arr-line{display:block;width:12px;height:1.5px;margin-right:-5px;background:currentColor;border-radius:1px;transition:width .25s var(--af-ease)}.platformPage .af-arr svg{display:block;width:8px;height:10px;flex:none}.platformPage .af-card:hover .af-more,.platformPage .af-card:focus-visible .af-more{color:#fff}.platformPage .af-card:hover .af-arr-line,.platformPage .af-card:focus-visible .af-arr-line{width:22px}@media (max-width: 900px){.platformPage .ar-head{font-size:32px}.platformPage .ar-hd{grid-template-columns:minmax(0,1fr);gap:14px 0}.platformPage .ar-lede{margin:0}.platformPage .af{margin-top:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.platformPage .af-col{display:contents}}@media (max-width: 520px){.platformPage .af{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion: reduce){.platformPage .af-float{animation:none}.platformPage .ft-section.t-a .ft-card.af-card:before,.platformPage .ft-section.t-a .ft-card.af-card:after,.platformPage .af-more,.platformPage .af-arr-line{transition:none}}.platformPage .talos-panel{z-index:310}.platformPage .apd{--apd-ease: cubic-bezier(.2, .7, .2, 1);--apd-pad: 56px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none}.platformPage .apd-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#030408c7;pointer-events:auto;animation:apd-fade-in .3s ease-out both}.platformPage .apd[data-closing=true] .apd-dim{animation:apd-fade-out .3s ease-in both;pointer-events:none}@keyframes apd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apd-fade-out{0%{opacity:1}to{opacity:0}}.platformPage .apd-sheet{position:absolute;top:72px;bottom:72px;left:0;right:0;margin:0 auto;width:min(1280px,calc(100vw - 64px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;color:#fff;background:var(--glass-sheen),var(--af-glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid transparent;border-radius:4px;will-change:transform,opacity}.platformPage .apd-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:inherit;padding:1px;background:var(--glass-edge-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage .apd-sheet[data-anim=open]{animation:apd-open .7s var(--apd-ease) both}.platformPage .apd-sheet[data-anim=close]{animation:apd-close .5s cubic-bezier(.5,0,.8,.3) both}.platformPage .apd-sheet[data-anim=enter-next]{animation:apd-enter-next .6s var(--apd-ease) both}.platformPage .apd-sheet[data-anim=enter-prev]{animation:apd-enter-prev .6s var(--apd-ease) both}.platformPage .apd-sheet[data-anim=leave-next]{animation:apd-leave-next .6s var(--apd-ease) both;pointer-events:none}.platformPage .apd-sheet[data-anim=leave-prev]{animation:apd-leave-prev .6s var(--apd-ease) both;pointer-events:none}@keyframes apd-open{0%{transform:translateY(105vh)}to{transform:none}}@keyframes apd-close{0%{transform:none}to{transform:translateY(105vh)}}@keyframes apd-enter-next{0%{transform:translateY(70vh) scale(.9);opacity:0}58%{opacity:1}to{transform:none;opacity:1}}@keyframes apd-enter-prev{0%{transform:translateY(-70vh) scale(.9);opacity:0}58%{opacity:1}to{transform:none;opacity:1}}@keyframes apd-leave-next{0%{transform:none;opacity:1}75%{opacity:0}to{transform:translateY(-34vh) scale(.78);opacity:0}}@keyframes apd-leave-prev{0%{transform:none;opacity:1}75%{opacity:0}to{transform:translateY(34vh) scale(.78);opacity:0}}.platformPage .apd-x{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;color:#c8cad2;background:none;border:1px solid var(--af-glass-edge);border-radius:4px;cursor:pointer;transition:color .2s linear,border-color .2s linear}.platformPage .apd-x svg{width:14px;height:14px}.platformPage .apd-x:hover{color:#fff;border-color:#fff6}.platformPage .apd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:44px var(--apd-pad) 56px;display:flex;flex-direction:column;align-items:flex-start;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.platformPage .apd-scroll::-webkit-scrollbar{width:6px}.platformPage .apd-scroll::-webkit-scrollbar-track{background:transparent}.platformPage .apd-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.platformPage .apd-scroll::-webkit-scrollbar-thumb:hover{background:#fff3}.platformPage .apd-head{display:flex;align-items:center;gap:14px;margin:0 0 18px}.platformPage .apd-logo{display:block;flex:none}.platformPage .apd-id{display:flex;flex-direction:column;gap:4px}.platformPage .apd-nm{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff}.platformPage .apd-kick{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--ac)}.platformPage .apd-desc{margin:0 0 32px;max-width:100%;font-size:16px;line-height:1.65;color:#c3c7d1;text-wrap:pretty}.platformPage .apd-lbl{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:#8c8e96}.platformPage .apd-outs{display:flex;gap:40px;width:100%;max-width:960px;margin:0 0 32px}.platformPage .apd-out{flex:1 1 0;min-width:0;margin:0;padding:2px 0 2px 16px;border-left:2px solid var(--ac);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.005em;color:#fff;text-wrap:balance}.platformPage .apd-car{position:relative;flex:none;width:100%;height:min(32vh,340px);margin:0 0 36px;overflow:hidden;border-radius:4px;background:#0b0e1a;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.platformPage .apd-track{display:flex;height:100%;transition:transform .45s var(--apd-ease)}.platformPage .apd-slide{flex:0 0 100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,#5F89FD 88%,#0B0D16),color-mix(in srgb,#5F89FD 48%,#0B0D16))}.platformPage .apd-slide[data-k="2"]{background:linear-gradient(135deg,color-mix(in srgb,#5F89FD 70%,#0B0D16),color-mix(in srgb,#5F89FD 36%,#0B0D16))}.platformPage .apd-slide[data-k="3"]{background:linear-gradient(135deg,color-mix(in srgb,#5F89FD 58%,#0B0D16),color-mix(in srgb,#5F89FD 26%,#0B0D16))}.platformPage .apd-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.platformPage .apd-car-btn{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;padding:0;color:#fff;background:#06080e73;border:1px solid rgba(255,255,255,.25);border-radius:4px;cursor:pointer;transition:border-color .2s linear}.platformPage .apd-car-btn:hover{border-color:#fff9}.platformPage .apd-car-btn svg{width:16px;height:16px}.platformPage .apd-car-btn[data-side=l]{left:10px}.platformPage .apd-car-btn[data-side=r]{right:10px}.platformPage .apd-dots{position:absolute;right:14px;bottom:12px;display:flex;gap:6px}.platformPage .apd-dots i{display:block;width:18px;height:2px;background:#ffffff59;transition:background-color .3s linear}.platformPage .apd-dots i[data-on=true]{background:#fff}.platformPage .apd-wid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;margin:0 0 44px}.platformPage .apd-wid-t{margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.35;color:#fff}.platformPage .apd-wid-d{margin:0;font-size:14px;line-height:1.55;color:#a7a9af;text-wrap:pretty}.platformPage .apd-demo{flex:none;display:grid;place-items:center;width:100%;height:260px;box-sizing:border-box;border:1px dashed var(--af-glass-edge);border-radius:4px;font-size:13px;color:#8c8e96}.platformPage .apd-foot{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:16px 28px;border-top:1px solid var(--af-glass-edge)}.platformPage .apd-scroll{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent 100%)}.platformPage .apd-chip{position:absolute;left:50%;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-family:inherit;text-align:left;color:#fff;background:#0e1120;border:1px solid var(--af-glass-edge);border-radius:4px;cursor:pointer;pointer-events:auto;transform:translate(-50%);transition:border-color .2s linear;animation:apd-fade-in .3s ease-out .35s both}.platformPage .apd-chip[data-pos=prev]{top:14px}.platformPage .apd-chip[data-pos=next]{bottom:14px}.platformPage .apd-chip:hover,.platformPage .apd-chip:focus-visible{border-color:var(--ac);outline:none}.platformPage .apd[data-closing=true] .apd-chip{animation:apd-fade-out .2s ease-in both;pointer-events:none}.platformPage .apd-chip-ar{width:14px;height:14px;flex:none;color:#8c8e96}.platformPage .apd-chip-logo{display:block;flex:none}.platformPage .apd-chip-id{display:flex;flex-direction:column}.platformPage .apd-chip-lbl{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:#8c8e96}.platformPage .apd-chip-nm{font-size:13px;font-weight:600;line-height:1.3;color:#fff}@media (max-width: 1000px){.platformPage .apd{--apd-pad: 24px}.platformPage .apd-sheet{top:12px;bottom:12px;width:calc(100vw - 24px)}.platformPage .apd-scroll{padding-top:68px}.platformPage .apd-foot{padding:14px 18px 64px;flex-wrap:wrap;justify-content:center}.platformPage .apd-outs{flex-direction:column;gap:16px}.platformPage .apd-wid{grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion: reduce){.platformPage .apd-sheet[data-anim=open],.platformPage .apd-sheet[data-anim=enter-next],.platformPage .apd-sheet[data-anim=enter-prev]{animation:apd-fade-in .3s linear both}.platformPage .apd-sheet[data-anim=close],.platformPage .apd-sheet[data-anim=leave-next],.platformPage .apd-sheet[data-anim=leave-prev]{animation:apd-fade-out .3s linear both}.platformPage .apd-track,.platformPage .apd-dots i,.platformPage .apd-x,.platformPage .apd-chip,.platformPage .apd-car-btn{transition:none}}.platformPage .apd[data-phase] .apd-dim{background-color:#03060b8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:apd-scrim-in .3s ease both}.platformPage .apd[data-phase=closing] .apd-dim{animation:apd-scrim-out .3s ease both;pointer-events:none}@keyframes apd-scrim-in{0%{background-color:#03060b00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{background-color:#03060b8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@keyframes apd-scrim-out{0%{background-color:#03060b8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}to{background-color:#03060b00;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.platformPage .apd[data-phase=opening] .apw-sheet{animation:apw-rise .5s .5s both cubic-bezier(.22,1,.36,1)}.platformPage .apd[data-phase=closing] .apw-sheet{animation:apw-drop .5s both cubic-bezier(.55,0,1,.45);pointer-events:none}@keyframes apw-rise{0%{transform:translateY(calc(100vh + 40px));opacity:.92}to{transform:none;opacity:1}}@keyframes apw-drop{0%{transform:none;opacity:1}to{transform:translateY(calc(100vh + 40px));opacity:.92}}.platformPage .apd-fly{position:fixed;left:0;top:0;z-index:400;pointer-events:none;transform-origin:0 0}.platformPage #apps .apd-fly>.rl-card,.platformPage .apd-fly>*{transform-origin:50% 25%;box-shadow:0 20px 60px #00000080;visibility:visible}@property --apw-c{syntax: "<color>"; inherits: true; initial-value: rgba(0,0,0,0);}.platformPage .apw-sheet{position:absolute;top:36px;bottom:36px;left:max(56px,calc((100% - 1360px)/2));right:max(56px,calc((100% - 1360px)/2));z-index:1;display:grid;grid-template-columns:minmax(512px,36%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);box-sizing:border-box;overflow:hidden;pointer-events:auto;color:#fff;border:0;border-radius:4px;background:linear-gradient(180deg,#181d3ab8,#0c0f20cc 40%,#090b18db);--c: var(--apw-c);transition:--apw-c .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff14}.platformPage .apw-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--rl-wash)}.platformPage .apw-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:4px;padding:1px;pointer-events:none;background:var(--rl-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage .apw-sheet *,.platformPage .apw-sheet *:before,.platformPage .apw-sheet *:after{box-sizing:border-box}.platformPage .apw-left{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:36px;border-right:1px solid rgba(162,170,225,.12)}.platformPage .apw-ident{display:flex;align-items:center;gap:14px}.platformPage .apw-mark{display:block;flex:none;width:40px;height:40px}.platformPage .apw-name{margin:0;font-size:23px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:#fff}.platformPage .apw-role{margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.4;color:var(--ac)}.platformPage .apw-desc{margin:18px 0 0;font-size:14px;line-height:22px;color:#ffffffb8;text-wrap:pretty}.platformPage .apw-lbl{margin:26px 0 0;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#c2cafe}.platformPage .apw-caps{display:grid;gap:16px;margin-top:12px}.platformPage .apw-cap{padding:0}.platformPage .apw-cap-t{margin:0;font-size:15px;font-weight:500;line-height:1.3;color:#fff;text-wrap:pretty}.platformPage .apw-cap-d{margin:3px 0 0;font-size:13px;line-height:20px;color:#fff9;text-wrap:pretty}.platformPage .apw-out{margin-top:26px;width:66%;padding:14px 16px;border:1px solid rgba(162,170,225,.16);border-radius:4px;background:#a2aae11a}.platformPage .apw-out .apw-lbl{margin:0;font-size:10px}.platformPage .apw-out-l{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:#fff;text-wrap:pretty}.platformPage .apw-acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:auto;padding-top:24px}.platformPage .apw-acts .toga-btn-primary,.platformPage .apw-acts .diff-stmt-ask{flex:none;white-space:nowrap}.platformPage .apw-acts .diff-stmt-ask{text-decoration:none}.platformPage .apw-left[data-dense=true] .apw-desc{font-size:13px;line-height:20px}.platformPage .apw-left[data-dense=true] .apw-cap-t{font-size:14px}.platformPage .apw-left[data-dense=true] .apw-cap-d{font-size:12px;line-height:18px}.platformPage .apw-left[data-dense=true] .apw-caps{gap:12px}.platformPage .apw-left[data-dense=true] .apw-out-l{font-size:13px}.platformPage .apw-right{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:36px}.platformPage .apw-rh{flex:none;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.platformPage .apw-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-width:0;max-width:620px;border-top:1px solid rgba(162,170,225,.18)}.platformPage .apw-tab{position:relative;min-width:0;margin:0;padding:12px 0 4px;text-align:center;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;color:#8c8e96;background:none;border:0;border-radius:2px;cursor:pointer;transition:color .14s ease}.platformPage .apw-tab:before{content:"";position:absolute;left:14%;right:14%;top:-1px;height:2px;background:#fff;opacity:0;transition:opacity .14s ease}.platformPage .apw-tab:hover,.platformPage .apw-tab[data-on=true]{color:#fff}.platformPage .apw-tab[data-on=true]:before{opacity:1}.platformPage .apw-tab:focus-visible,.platformPage .apw-close:focus-visible,.platformPage .apw-scrs:focus-visible:not([data-pointer]){outline:2px solid #C2CAFE;outline-offset:2px}.platformPage .apw-tab:focus:not(:focus-visible),.platformPage .apw-sheet:focus,.platformPage .apw-scrs:focus{outline:none}.platformPage .apw-close{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0 0 0 auto;padding:0;color:#fff;background:#ffffff14;border:0;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.platformPage .apw-close:hover{background:#ffffff24}.platformPage .apw-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}.platformPage .apw-scrs{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:40px;align-content:start;padding-right:0;scrollbar-width:thin;scrollbar-color:#3B426C transparent}.platformPage .apw-scr.apd-slide{position:relative;flex:none;width:100%;height:auto;aspect-ratio:16 / 10;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden;box-shadow:0 14px 32px #00000061}.platformPage .apw-scr.apd-slide:last-child{margin-bottom:0}.platformPage .apw-scr.apd-slide[data-shot]{aspect-ratio:auto;height:auto;background:none;overflow:visible;cursor:zoom-in}.platformPage .apw-scr.apd-slide[data-shot] img{width:100%;height:auto;max-height:none;-o-object-fit:fill;object-fit:fill;border-radius:3px}.platformPage .apw-scr.apd-slide[data-shot]:focus-visible{outline:2px solid #C2CAFE;outline-offset:2px}.platformPage .apw-scr.apd-slide[data-shot]:focus:not(:focus-visible){outline:none}.platformPage .shv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:#06080ee6;font-family:Plus Jakarta Sans,system-ui,sans-serif;animation:shv-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes shv-in{0%{opacity:0}to{opacity:1}}.platformPage .shv-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.platformPage .shv-img{display:block;width:auto;height:auto;border-radius:4px;box-shadow:0 20px 60px #00000080}.platformPage .shv-cap{font-size:13px;line-height:20px;color:#ffffffb8}.platformPage .shv-btn{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:#ffffff14;border:0;border-radius:4px;cursor:pointer;transition:background .22s cubic-bezier(.16,1,.3,1)}.platformPage .shv-btn:hover{background:#ffffff29}.platformPage .shv-btn:focus-visible{outline:2px solid #C2CAFE;outline-offset:2px}.platformPage .shv-btn:focus:not(:focus-visible){outline:none}.platformPage .shv-btn svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.platformPage .shv-close{top:20px;right:20px}.platformPage .shv-nav{top:50%;margin-top:-22px}.platformPage .shv-nav[data-side=l]{left:20px}.platformPage .shv-nav[data-side=r]{right:20px}@media (prefers-reduced-motion: reduce){.platformPage .shv{animation:none}}.platformPage .apw-scr-cap{position:absolute;left:12px;bottom:12px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;color:#fff;background:#06080e8c;border-radius:4px}@media (max-width: 1000px){.platformPage .apw-sheet{top:12px;bottom:12px;left:12px;right:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;overflow-y:auto;overscroll-behavior:contain}.platformPage .apw-sheet:after{display:none}.platformPage .apw-sheet{border:1px solid color-mix(in srgb,var(--c) 40%,rgba(162,170,225,.16))}.platformPage .apw-left,.platformPage .apw-right{min-height:auto}.platformPage .apw-left{overflow:visible;padding:28px 24px 24px;border-right:0;border-bottom:1px solid rgba(162,170,225,.12)}.platformPage .apw-ident{padding-right:52px}.platformPage .apw-acts{margin-top:0;padding-top:24px}.platformPage .apw-right{position:static;padding:20px 24px 24px}.platformPage .apw-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;-moz-column-gap:16px;column-gap:16px;max-width:none;overflow-x:auto;scrollbar-width:none}.platformPage .apw-close{position:absolute;top:20px;right:20px;z-index:3}.platformPage .apw-scrs{flex:none;overflow:visible;padding-right:0}}@media (prefers-reduced-motion: reduce){.platformPage .apd[data-phase] .apd-dim,.platformPage .apd[data-phase=closing] .apd-dim,.platformPage .apd[data-phase=opening] .apw-sheet,.platformPage .apd[data-phase=closing] .apw-sheet{animation-duration:1ms;animation-delay:0ms}.platformPage .apw-tab,.platformPage .apw-tab:before,.platformPage .apw-close{transition:none}}.platformPage .ao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;--ao-ease: cubic-bezier(.2, .7, .2, 1);--ao-rise: 10px;display:flex;align-items:stretch;background:#0b0e1e80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:ao-in .3s ease-out both}@keyframes ao-in{0%{opacity:0}to{opacity:1}}.platformPage .ao-close{position:absolute;top:24px;left:26px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;color:#c8cad2;background:none;border:1px solid rgba(255,255,255,.14);border-radius:4px;cursor:pointer;transition:color .22s var(--ao-ease),border-color .22s var(--ao-ease)}.platformPage .ao-close svg{width:14px;height:14px}.platformPage .ao-close:hover{color:#fff;border-color:#fff6}.platformPage .ao-l{flex:0 0 44%;max-width:820px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:78px 64px 40px;overflow-y:auto}.platformPage .ao-r{flex:0 0 56%;min-width:0;margin-left:auto;display:flex;flex-direction:column;gap:10px;height:100%}.platformPage .ao-l>[data-s]{animation:ao-up .26s var(--ao-ease) both}.platformPage .ao-l>[data-s="1"]{animation-delay:40ms}.platformPage .ao-l>[data-s="2"]{animation-delay:80ms}.platformPage .ao-l>[data-s="3"]{animation-delay:.12s}.platformPage .ao-l>[data-s="4"]{animation-delay:.16s}.platformPage .ao-l>[data-s="5"]{animation-delay:.2s}.platformPage .ao-l>[data-s="6"]{animation-delay:.24s}@keyframes ao-up{0%{opacity:0;transform:translateY(var(--ao-rise))}to{opacity:1;transform:none}}.platformPage .ao-head{display:flex;align-items:center;gap:16px}.platformPage .ao-logo{display:block;flex:none;transition:opacity .18s linear}.platformPage .ao-l[data-flying=true] .ao-logo{opacity:0;transition:none}.platformPage .ao-id{display:flex;flex-direction:column;gap:5px}.platformPage .ao-nm{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fff}.platformPage .ao-kick{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--ac)}.platformPage .ao-desc{margin:0;max-width:34em;font-size:16px;font-weight:300;line-height:1.6;color:#c8cad2;text-wrap:pretty}.platformPage .ao-lbl{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:#8a93b0}.platformPage .ao-blk{align-self:stretch}.platformPage .ao-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.platformPage .ao-feat-t{margin:0 0 7px;font-size:13.5px;font-weight:600;line-height:1.35;color:#fff}.platformPage .ao-feat-d{margin:0;font-size:13px;font-weight:400;line-height:1.5;color:#9ba3c4;text-wrap:pretty}.platformPage .ao-out{align-self:stretch;padding:18px 20px;border:1px solid color-mix(in srgb,var(--ac) 33%,transparent);border-radius:4px}.platformPage .ao-out .ao-lbl{margin-bottom:9px}.platformPage .ao-out-l{margin:0;font-size:15px;font-weight:500;line-height:1.45;color:#fff;text-wrap:pretty}.platformPage .ao-works{display:flex;flex-wrap:wrap;gap:12px}.platformPage .ao-work{display:block}.platformPage .ao-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.platformPage .ao-quiet{padding:0;font-family:inherit;font-size:13.5px;font-weight:500;color:#c2cafe;background:none;border:0;cursor:pointer;transition:color .22s var(--ao-ease)}.platformPage .ao-quiet:hover{color:#fff}.platformPage .ao-next{margin-top:auto;display:flex;align-items:center;gap:14px;padding:11px 18px 11px 11px;font-family:inherit;text-align:left;background:none;border:1px solid rgba(255,255,255,.08);border-radius:4px;cursor:pointer;transition:border-color .28s var(--ao-ease),background-color .28s var(--ao-ease)}.platformPage .ao-next:hover{border-color:#ffffff47;background:#0e1018}.platformPage .ao-next-logo{display:block;flex:none}.platformPage .ao-next-lbl{display:block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:#8a93b0}.platformPage .ao-next-nm{display:block;margin-top:4px;font-size:14px;font-weight:500;line-height:1.3;color:#fff}.platformPage .ao-shot{min-height:0;background:#5f89fd}.platformPage .ao-shot[data-k="1"]{flex:1.15 1 0;background:#4a6ac4}.platformPage .ao-shot[data-k="2"]{flex:1.5 1 0;background:#5f89fd}.platformPage .ao-shot[data-k="3"]{flex:.8 1 0;background:#37508f}.platformPage .ao-fly{position:fixed;z-index:400;pointer-events:none;-o-object-fit:contain;object-fit:contain;transform-origin:50% 50%;transition:transform .46s cubic-bezier(.5,0,.2,1)}@media (max-width: 1000px){.platformPage .ao{flex-direction:column;overflow-y:auto}.platformPage .ao-l{flex:none;width:100%;max-width:none;padding:68px 24px 32px;overflow:visible}.platformPage .ao-r{flex:none;width:100%;height:56vh;margin-left:0}.platformPage .ao-feats{grid-template-columns:minmax(0,1fr);gap:16px}.platformPage .ao-next{margin-top:8px}}@media (prefers-reduced-motion: reduce){.platformPage .ao,.platformPage .ao-l>[data-s]{animation:none}.platformPage .ao-close,.platformPage .ao-quiet,.platformPage .ao-next,.platformPage .ao-logo{transition:none}}.platformPage .alb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#06080ed1;display:grid;place-items:center;padding:32px}.platformPage .alb-panel{position:relative;--alb-panel: #171C36;width:min(1160px,calc(100vw - 64px));height:min(86vh,840px);background:var(--alb-panel);border:.5px solid rgba(194,202,254,.3);border-radius:4px;display:flex;flex-direction:column;overflow:hidden;animation:alb-rise .32s cubic-bezier(.16,1,.3,1) both}.platformPage .alb-panel:focus{outline:none}@keyframes alb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.platformPage .alb-tabs{height:52px;flex:0 0 auto;display:flex;align-items:flex-end;padding:11px 14px 0;background:#00000052;border-bottom:.5px solid rgba(133,141,196,.2);overflow-x:auto;scrollbar-width:none}.platformPage .alb-tabs::-webkit-scrollbar{display:none}.platformPage .alb-tab{display:flex;align-items:center;gap:9px;font-family:inherit;font-size:12.5px;white-space:nowrap;color:#5a5f72;cursor:pointer;background:transparent;border:0;border-top:2px solid transparent;border-radius:4px 4px 0 0;padding:9px 16px;position:relative;bottom:-.5px;transition:color .22s ease,background .22s ease,padding .28s ease}.platformPage .alb-tab:before{content:"";position:absolute;left:0;top:26%;height:48%;width:.5px;background:#858dc438;transition:opacity .22s ease}.platformPage .alb-tab:first-child:before{opacity:0}.platformPage .alb-tab:hover{color:#c6c9d2;background:#ffffff0a}.platformPage .alb-tab[data-on=true]{color:#f8f8f9;background:var(--alb-panel);border-top-color:var(--ac);padding:12px 18px 10px;z-index:3}.platformPage .alb-tab[data-on=true]:before,.platformPage .alb-tab[data-on=true]+.alb-tab:before{opacity:0}.platformPage .alb-tab:focus-visible{outline:1px solid #C2CAFE;outline-offset:-2px}.platformPage .alb-sh{position:absolute;bottom:0;width:8px;height:8px;pointer-events:none;display:none}.platformPage .alb-tab[data-on=true] .alb-sh{display:block}.platformPage .alb-tab[data-on=true] .alb-sh.l{left:-8px;border-bottom-right-radius:8px;box-shadow:3px 3px 0 0 var(--alb-panel)}.platformPage .alb-tab[data-on=true] .alb-sh.r{right:-8px;border-bottom-left-radius:8px;box-shadow:-3px 3px 0 0 var(--alb-panel)}.platformPage .alb-fav{display:grid;place-items:center;flex:0 0 auto;filter:saturate(.55) brightness(.88);opacity:.8;transition:filter .22s ease,opacity .22s ease}.platformPage .alb-tab[data-on=true] .alb-fav{filter:none;opacity:1}.platformPage .alb-fav img{max-width:none}.platformPage .alb-winx{margin-left:auto;align-self:center;position:relative;bottom:6px;width:28px;height:28px;border-radius:4px;flex:0 0 auto;background:transparent;border:0;color:#8c8e96;cursor:pointer;display:grid;place-items:center;transition:color .2s ease,background .2s ease}.platformPage .alb-winx:hover{color:#f8f8f9;background:#ffffff14}.platformPage .alb-strip{flex:0 0 auto;display:block;padding:34px 40px 24px;position:relative;z-index:1}.platformPage .alb-top{display:flex;align-items:center;gap:14px}.platformPage .alb-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.platformPage .alb-measure .alb-strip{height:auto}.platformPage .alb-mdot{width:40px;height:40px;flex:0 0 auto;border-radius:50%}.platformPage .alb-wash{position:absolute;left:0;right:0;top:52px;height:340px;pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 12% 0%,color-mix(in srgb,var(--ac) 11%,transparent) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--ac) 5%,transparent) 0%,transparent 100%);transition:background .5s ease}.platformPage .alb-strip img{max-width:none;flex:0 0 auto}.platformPage .alb-id{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.platformPage .alb-nm{font-size:30px;font-weight:300;letter-spacing:-.015em;line-height:1.1;color:#f8f8f9}.platformPage .alb-vb{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-text, var(--ac))}.platformPage .alb-sum{margin:18px 0 0;max-width:660px;font-size:15.5px;font-weight:300;color:#b9bcc7;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.platformPage .alb-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;position:relative;z-index:1}.platformPage .alb-shot{position:relative;margin:0 40px;border-radius:4px;overflow:hidden;background:#00000042;aspect-ratio:16/9}.platformPage .alb-shot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.platformPage .alb-noshot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:24px}.platformPage .alb-noshot p{margin:0;font-size:12.5px;color:#5a5f72;max-width:340px;line-height:1.6}.platformPage .alb-inner{padding:0 40px 40px}.platformPage .alb-disc{margin:0;font-size:11.5px;font-weight:300;color:#5a5f72}.platformPage .alb-disc-shot{margin:14px 40px 0;text-align:right}.platformPage .alb-mod{margin-top:46px;padding:0;border:0}.platformPage .alb-mlbl{margin:0 0 20px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8c8e96}.platformPage .alb-points{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 32px}.platformPage .alb-point{display:flex;gap:12px}.platformPage .alb-d{width:7px;height:7px;flex:0 0 auto;margin-top:6px;border-radius:50%;background:var(--ac)}.platformPage .alb-point h4{margin:0 0 3px;font-size:14.5px;font-weight:500;color:#f8f8f9}.platformPage .alb-point p{margin:0;font-size:13.5px;font-weight:300;line-height:1.55;color:#a7a9af}.platformPage .alb-outs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.platformPage .alb-out{font-size:13.5px;font-weight:300;line-height:1.5;color:#d6d8df;padding:15px 17px;border-radius:4px;border:0;background:#ffffff07;background:color-mix(in srgb,var(--ac) 7%,rgba(255,255,255,.028))}.platformPage .alb-wwith{display:flex;gap:10px;flex-wrap:wrap}.platformPage .alb-wapp{display:flex;flex-direction:column;align-items:center;gap:7px;width:50px}.platformPage .alb-wg{display:grid;place-items:center;transition:filter .3s ease,opacity .3s ease}.platformPage .alb-wg img{max-width:none}.platformPage .alb-wt{font-size:9.5px;text-align:center;transition:color .3s ease}.platformPage .alb-wapp[data-lit=true] .alb-wg{filter:none;opacity:1}.platformPage .alb-wapp[data-lit=true] .alb-wt{color:#f8f8f9}.platformPage .alb-wapp[data-lit=false] .alb-wg{filter:saturate(.22) brightness(.85);opacity:.5}.platformPage .alb-wapp[data-lit=false] .alb-wt{color:#5a5f72}.platformPage .alb-vidbox{border:.5px solid rgba(133,141,196,.2);border-radius:4px;aspect-ratio:16/9;display:grid;place-items:center;background:#ffffff05}.platformPage .alb-playring{width:52px;height:52px;border-radius:50%;border:1px solid var(--ac);display:grid;place-items:center;color:var(--ac)}.platformPage .alb-foot{flex:0 0 auto;padding:20px 40px 24px;display:flex;align-items:center;justify-content:flex-end;gap:10px;position:relative;z-index:1}.platformPage .alb-btn{display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-size:13.5px;border-radius:4px;padding:10px 16px;cursor:pointer;color:#f8f8f9;text-decoration:none;transition:background .25s ease,border-color .25s ease}.platformPage .alb-btn.talos{background:transparent;border:.5px solid rgba(194,202,254,.4)}.platformPage .alb-btn.talos:hover{background:#ffffff0f}.platformPage .alb-btn.demo{background:#ffffff0d;border:.5px solid rgba(133,141,196,.2)}.platformPage .alb-btn.demo:hover{background:#ffffff17}.platformPage .alb-btn:focus-visible{outline:1px solid #C2CAFE;outline-offset:2px}@media (max-width: 900px){.platformPage .alb-overlay{padding:0}.platformPage .alb-panel{width:100vw;height:100vh;max-width:none;border:0;border-radius:0}.platformPage .alb-strip{height:auto;padding:22px 18px 18px}.platformPage .alb-nm{font-size:24px}.platformPage .alb-shot{margin:0 18px}.platformPage .alb-disc-shot{margin:14px 18px 0}.platformPage .alb-inner{padding:0 18px 26px}.platformPage .alb-outs,.platformPage .alb-points{grid-template-columns:1fr}.platformPage .alb-foot{padding:16px 18px 20px;flex-direction:column;align-items:stretch}.platformPage .alb-btn{justify-content:center}}@media (prefers-reduced-motion: reduce){.platformPage .alb-panel{animation:none}}.platformPage .pfp .tm-wrap{position:relative;--tm-card-h: auto}.platformPage .pfp .tm-card{background:none;border-color:transparent;border-radius:4px}.platformPage .pfp .tm-eyebrow{font-size:13px;letter-spacing:.18em}.platformPage .pfp .tm-quote{max-width:660px}.platformPage .pfp .tm-dot{width:6px;height:6px}.platformPage .pfp .tm-dot.on{width:20px}.platformPage .pfp-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.platformPage .pfp-measure .tm-card{height:auto}.platformPage .pfp-apps{width:100%;margin-top:26px;padding-top:14px;border-top:.5px solid rgba(133,141,196,.2);display:flex;flex-direction:column;align-items:center;gap:12px}.platformPage .pfp-apps-lbl{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8c8e96}.platformPage .pfp-apps-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px}.platformPage .pfp-app{display:inline-flex;align-items:center;gap:8px}.platformPage .pfp-app-n{font-size:13px;font-weight:500;line-height:1.3;color:#c6c9d6;white-space:nowrap}.platformPage .pfp-app img{max-width:none}.platformPage .pfp .tm-stats{gap:44px}.platformPage .pfp .tm-stat-n{font-weight:200;letter-spacing:-.025em}.platformPage .pfp .tm-pricing{margin-top:64px}.platformPage .pfp .tm-pricing-line{max-width:620px;font-weight:300}@media (max-width: 900px){.platformPage .pfp .tm-card{height:auto;padding:34px 22px}.platformPage .pfp .tm-quote{font-size:19px}.platformPage .pfp .tm-stats{flex-direction:column;gap:34px}}.platformPage .techcta{padding:96px 0 104px}.platformPage .techcta-in{position:relative;box-sizing:border-box;max-width:var(--tier-content);margin:0 auto;height:min(420px,50vh);min-height:280px;padding:40px clamp(32px,5vw,72px);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;text-align:left;background:#13172f url(/assets/platform/hero-static-3.png) center / cover no-repeat}.platformPage .techcta-vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.platformPage .techcta-vid-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;opacity:0;transition:opacity 1.8s linear}.platformPage .techcta-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#06080ef0,#06080ee0 28%,#06080e9e,#06080e47,#06080e0f,#06080e00)}.platformPage .techcta-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:640px}.platformPage .techcta-copy .techcta-h{text-align:left;text-wrap:pretty}.platformPage .techcta-copy .techcta-btns{justify-content:flex-start}@media (prefers-reduced-motion: reduce){.platformPage .techcta-vid-el{display:none}}.platformPage .techcta-h{margin:0;max-width:none;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:0;color:#fff;text-wrap:balance}.platformPage .techcta-btns{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.platformPage .techcta .toga-btn-primary,.platformPage #customer-story .toga-btn-primary,.platformPage #roi .toga-btn-primary,.platformPage #talos-across .toga-btn-primary,.platformPage .apw-acts .toga-btn-primary,.platformPage section.fcta6 .toga-btn-primary{width:auto;height:44px;padding:10px 23px;font-size:16px;color:#fff;text-decoration:none;background:linear-gradient(111deg,#282d4f,#5b6494 46%,#3b426c 74%,#13172f);border:.7px solid #858DC4;box-shadow:inset 0 1px 4.4px #e7eaff4f,0 1px 1.3px #191e2d4d}.platformPage .techcta .toga-btn-primary:hover,.platformPage #customer-story .toga-btn-primary:hover,.platformPage #roi .toga-btn-primary:hover,.platformPage #talos-across .toga-btn-primary:hover,.platformPage .apw-acts .toga-btn-primary:hover,.platformPage section.fcta6 .toga-btn-primary:hover{color:#fff;background:linear-gradient(111deg,#323a63,#6a72a6 46%,#454d7c 74%,#191e3a);border-color:#c2cafe;box-shadow:inset 0 1px 4.4px #e7eaff6b,inset 0 0 0 1px #c2cafe47,0 1px 1.3px #191e2d4d}.platformPage .techcta .toga-btn-primary:focus-visible,.platformPage #customer-story .toga-btn-primary:focus-visible,.platformPage #roi .toga-btn-primary:focus-visible,.platformPage #talos-across .toga-btn-primary:focus-visible,.platformPage .apw-acts .toga-btn-primary:focus-visible,.platformPage section.fcta6 .toga-btn-primary:focus-visible{outline:2px solid #FFA071;outline-offset:3px}@media (max-width: 760px){.platformPage .techcta-h{font-size:32px}.platformPage .techcta-in{height:auto;min-height:0;padding:56px 24px}.platformPage .techcta-in:after{background:linear-gradient(180deg,#06080edb,#06080eb8)}}@media (max-width: 900px){.platformPage .techcta{padding:76px 0}}.platformPage .fcta{padding:120px 0 64px}@media (max-width: 1080px){.platformPage .fcta{padding:88px 0 56px}}.platformPage .faq{--sticky-top: 118px;position:relative;height:150vh}.platformPage .faq-assembly{position:sticky;top:var(--sticky-top);padding-top:40px}.platformPage .faq-head{max-width:660px;margin:0 auto;text-align:center;opacity:0;will-change:transform,opacity,filter}.platformPage .faq-eyebrow{margin:0 0 16px;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#c2cafe}.platformPage .faq-h{margin:0;font-size:38px;font-weight:300;letter-spacing:-.015em;line-height:1.16;color:#f8f8f9}.platformPage .faq-lede{margin:18px auto 0;font-size:15.5px;font-weight:300;line-height:1.6;color:#a7a9af;max-width:32em}.platformPage .faq-link{color:#f8f8f9;text-decoration:none;border-bottom:.5px solid rgba(194,202,254,.5);padding-bottom:1px;transition:color .25s ease,border-color .25s ease}.platformPage .faq-link:hover,.platformPage .af-card:hover .faq-link,.platformPage .af-card:focus-visible .faq-link{color:#c2cafe;border-color:#c2cafe}.platformPage .faq-list{max-width:820px;margin:52px auto 0;border-top:.5px solid rgba(133,141,196,.2);opacity:0;will-change:transform,opacity}.platformPage .faq-item{border-bottom:.5px solid rgba(133,141,196,.2)}.platformPage .faq-q{display:grid;grid-template-columns:38px 1fr 30px;gap:14px;align-items:start;width:100%;padding:20px 0;background:none;border:0;font-family:inherit;text-align:left;cursor:pointer}.platformPage .faq-q:focus-visible{outline:1px solid #C2CAFE;outline-offset:3px}.platformPage .faq-n{font-size:11px;font-weight:500;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#5a5f72;padding-top:5px;transition:color .3s ease}.platformPage .faq-t{font-size:16.5px;font-weight:400;line-height:1.45;color:#f8f8f9;transition:color .25s ease}.platformPage .faq-q:hover .faq-t{color:#c2cafe}.platformPage .faq-tog{position:relative;width:26px;height:26px;margin-top:-1px;border-radius:4px;border:.5px solid rgba(133,141,196,.2);transition:border-color .3s ease,background .3s ease}.platformPage .faq-q:hover .faq-tog{border-color:#c2cafe4d}.platformPage .faq-tog:before,.platformPage .faq-tog:after{content:"";position:absolute;top:50%;left:50%;background:#8c8e96;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s ease}.platformPage .faq-tog:before{width:10px;height:1.2px;transform:translate(-50%,-50%)}.platformPage .faq-tog:after{width:1.2px;height:10px;transform:translate(-50%,-50%)}.platformPage .faq-item[data-open=true] .faq-n{color:#c2cafe}.platformPage .faq-item[data-open=true] .faq-tog{border-color:#c2cafe73;background:#ffffff0a}.platformPage .faq-item[data-open=true] .faq-tog:before,.platformPage .faq-item[data-open=true] .faq-tog:after{background:#c2cafe}.platformPage .faq-item[data-open=true] .faq-tog:after{transform:translate(-50%,-50%) scaleY(0)}.platformPage .faq-a{height:0;overflow:hidden;transition:height .42s cubic-bezier(.22,1,.36,1)}.platformPage .faq-a-in{padding:0 44px 24px 52px;opacity:0;transform:translateY(6px);transition:opacity .3s ease .09s,transform .3s ease .09s}.platformPage .faq-item[data-open=true] .faq-a-in{opacity:1;transform:none}.platformPage .faq-a-in p{margin:0;max-width:32em;font-size:14.5px;font-weight:300;line-height:1.68;color:#a7a9af}.platformPage .faq-a-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.platformPage .faq-dig{display:inline-flex;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:500;color:#c2cafe;background:none;border:0;cursor:pointer;transition:color .2s ease}.platformPage .faq-dig:hover{color:#fff}.platformPage .faq-dig:focus-visible{outline:1px solid #C2CAFE;outline-offset:3px}.platformPage .faq-tbd{padding:3px 8px;border:1px solid rgba(133,141,196,.28);border-radius:4px;font-size:10.5px;font-weight:500;letter-spacing:.08em;line-height:1.3;color:#8c8e96;cursor:help}@media (max-width: 900px){.platformPage .faq{--sticky-top: 88px;height:130vh}.platformPage .faq-h{font-size:28px}}@media (prefers-reduced-motion: reduce){.platformPage .faq{height:auto}.platformPage .faq-assembly{position:relative;top:auto;padding:120px 0 130px}.platformPage .faq-head,.platformPage .faq-list{opacity:1;transform:none;filter:none}.platformPage .faq-a,.platformPage .faq-a-in,.platformPage .faq-tog:before,.platformPage .faq-tog:after,.platformPage .faq-dig{transition:none}.platformPage .faq-a-in{opacity:1;transform:none}}.platformPage [data-enter-root] [data-enter=head]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.platformPage [data-enter-root] [data-enter=body]{opacity:0;transform:translateY(56px);transition:opacity .62s cubic-bezier(.22,1,.36,1) .08s,transform .62s cubic-bezier(.22,1,.36,1) .08s}.platformPage [data-enter-root] [data-enter=items]>*{opacity:0;transform:translateY(56px);transition:opacity .62s cubic-bezier(.22,1,.36,1) var(--ed, .08s),transform .62s cubic-bezier(.22,1,.36,1) var(--ed, .08s)}.platformPage [data-enter-root][data-entered] [data-enter=head],.platformPage [data-enter-root][data-entered] [data-enter=body],.platformPage [data-enter-root][data-entered] [data-enter=items]>*{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.platformPage [data-enter-root] [data-enter=head],.platformPage [data-enter-root] [data-enter=body],.platformPage [data-enter-root] [data-enter=items]>*{opacity:1;transform:none;transition:none}}.platformPage .sol-lede{margin:0 0 34px;max-width:56ch;text-align:left;font-size:16px;line-height:1.6;font-weight:400;color:var(--toga-primary-300);text-wrap:pretty}.platformPage .sol-top{display:flex;align-items:center;gap:18px;margin:0 0 30px}.platformPage .sol-top .sol-eyebrow{margin:0;flex:none}.platformPage .sol-header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 64px;align-items:end;margin:0 0 40px}.platformPage .sol-header .sol-head{margin:0;max-width:22ch}.platformPage .sol-header .sol-lede{margin:0 0 6px;max-width:34ch;line-height:1.55}.platformPage .section.cs{--cs-pad-y: 92px;--cs-card-pad: 26px;--cs-gap: 20px;--cs-fs-head: 46px;--cs-fs-title: 21px;--cs-fs-body: 13.5px;--cs-rule: rgba(255,255,255,.09);padding:var(--cs-pad-y) 0}.platformPage .section.cs{position:relative}.platformPage .cs-col{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.platformPage .cs-line{margin:0;max-width:36ch;font-size:22px;font-weight:500;line-height:1.35;letter-spacing:0;color:#d6d9e2;text-wrap:balance}.platformPage .cs-result{margin:48px 0 0;display:flex;flex-direction:column;align-items:center}.platformPage .cs-before{position:relative;margin:0;font-size:28px;font-weight:300;line-height:1.2;color:#6b6e78}.platformPage .cs-strike{position:absolute;left:-4px;right:-4px;top:56%;height:1px;background:#a7a9af;transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.platformPage .cs-result.is-on .cs-strike{transform:scaleX(1)}.platformPage .cs-after{margin:8px 0 0;font-size:110px;font-weight:600;line-height:1;letter-spacing:-.03em;color:#96b0f8;text-shadow:0 0 2px rgba(255,255,255,.35),0 0 12px rgba(150,176,248,.35);opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .85s,transform .6s cubic-bezier(.16,1,.3,1) .85s}.platformPage .cs-result.is-on .cs-after{opacity:1;transform:none}.platformPage .cs-body{margin:44px 0 0;max-width:60ch;font-size:17px;font-weight:400;line-height:1.65;color:#8c8e96;text-wrap:pretty}.platformPage .cs-results{margin:28px 0 0;font-size:15px;font-weight:500;line-height:1.5;color:#fdffff}.platformPage .cs-dot{margin:0 12px;color:#5a5f73}.platformPage #customer-story .cs-cta{margin-top:36px;font-family:inherit;cursor:pointer}.platformPage #customer-story .cs-cta:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (max-width: 760px){.platformPage .cs-before{font-size:22px}.platformPage .cs-after{font-size:72px}}@media (prefers-reduced-motion: reduce){.platformPage .cs-strike{transform:scaleX(1);transition:none}.platformPage .cs-after{opacity:1;transform:none;transition:none}}.platformPage .section.sc{--sc-draw: .9s;--sc-stag: .14s;--sc-lab-fade: .6s;--sc-fade-out: .6s;--sc-hold: 5s;--sc-gap: .5s;--sc-cycle: 7.3s;--sc-hover-amp: 2px;--sc-hover-per: 8s;--sc-tilt: 1deg;--sc-ease: cubic-bezier(.22,.61,.36,1);--sc-stage-h: 440px;--sc-stem: rgba(162,170,225,.6);--sc-node: #5B8AFF;--sc-accent: #5F89FD;--sc-lab: 14px;--sc-rule: rgba(255,255,255,.14);--sc-rule-soft: rgba(255,255,255,.08)}.platformPage .sc-eyebrow{margin:0 0 16px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#c2cafe}.platformPage .sc-eyebrow .sc-head-hl{color:inherit}.platformPage .sc-head{margin:0;max-width:16ch;text-align:left;font-weight:500;color:#fff}.platformPage .sc-head-hl{color:#5f89fd}.platformPage .sc-lede{margin:0;max-width:46ch;font-size:17px;font-weight:400;line-height:1.6;color:var(--toga-primary-300);text-wrap:pretty}.platformPage .sc-stage-row{display:flex;justify-content:center;margin-top:clamp(48px,5vw,76px)}.platformPage .sc-stage{position:relative;height:var(--sc-stage-h);width:min(100%,calc(var(--sc-stage-h) * 2.0455))}.platformPage .sc-float{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;animation:sc-bob calc(var(--sc-hover-per) / 2) ease-in-out infinite alternate}.platformPage .sc-tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 68%;will-change:transform;animation:sc-sway calc(var(--sc-hover-per) / 2) ease-in-out infinite alternate;animation-delay:calc(var(--sc-hover-per) / -6)}@keyframes sc-bob{0%{transform:translate3d(0,calc(var(--sc-hover-amp) * -1),0)}to{transform:translate3d(0,var(--sc-hover-amp),0)}}@keyframes sc-sway{0%{transform:rotate(calc(var(--sc-tilt) * -1))}to{transform:rotate(var(--sc-tilt))}}.platformPage .sc-glass,.platformPage .sc-risers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.platformPage .sc-glass svg,.platformPage .sc-glass img{display:block;width:100%;height:100%;overflow:visible;-o-object-fit:contain;object-fit:contain}.platformPage .sc-seat{fill:#5b8aff2e;stroke:#80a4ff80;stroke-width:.75;opacity:0}.platformPage .sc-stem{stroke:var(--sc-stem);stroke-width:1.4;stroke-dashoffset:var(--sc-len)}.platformPage .sc-dot{fill:var(--sc-node);opacity:0}.platformPage .sc-lab-t{font-size:var(--sc-lab);font-weight:600;fill:#fcfcfd;opacity:0}.platformPage .sc-seat,.platformPage .sc-stem,.platformPage .sc-dot,.platformPage .sc-lab-t{animation-duration:var(--sc-cycle);animation-timing-function:var(--sc-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--sc-d, 0ms) - 1.7s)}.platformPage .sc-stage.is-synced .sc-seat,.platformPage .sc-stage.is-synced .sc-stem,.platformPage .sc-stage.is-synced .sc-dot,.platformPage .sc-stage.is-synced .sc-lab-t{animation-delay:var(--sc-d, 0ms)}.platformPage .sc-seat{animation-name:sc-seat-in}.platformPage .sc-stem{animation-name:sc-draw}.platformPage .sc-dot{animation-name:sc-node-in}.platformPage .sc-lab-t{animation-name:sc-lab-in}@keyframes sc-draw{0%{stroke-dashoffset:var(--sc-len)}12.33%,84.93%{stroke-dashoffset:0}93.15%,to{stroke-dashoffset:var(--sc-len)}}@keyframes sc-seat-in{0%{opacity:0}4.79%,84.93%{opacity:1}93.15%,to{opacity:0}}@keyframes sc-node-in{0%,8.01%{opacity:0}12.12%,84.93%{opacity:1}93.15%,to{opacity:0}}@keyframes sc-lab-in{0%,8.01%{opacity:0}16.44%,84.93%{opacity:1}93.15%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.platformPage .sc-float,.platformPage .sc-tilt,.platformPage .sc-seat,.platformPage .sc-stem,.platformPage .sc-dot,.platformPage .sc-lab-t{animation:none}.platformPage .sc-seat,.platformPage .sc-dot,.platformPage .sc-lab-t{opacity:1}.platformPage .sc-stem{stroke-dashoffset:0}}.platformPage .sc-outcomes{margin-top:clamp(64px,7vw,96px)}.platformPage .sc-sec-label{margin:0 0 36px;font-size:22px;font-weight:600;line-height:1.26;letter-spacing:-.01em;color:#fff}.platformPage .sc-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.platformPage .sc-item{position:relative;min-width:0;padding-top:26px}.platformPage .sc-dash{position:absolute;top:0;left:0;width:34px;height:2px;border-radius:4px;background:var(--sc-node);opacity:.75}.platformPage .sc-trait-t{margin:0 0 9px;font-size:18px;font-weight:600;line-height:1.26;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.platformPage .sc-trait-d{margin:0;max-width:42ch;font-size:15px;font-weight:400;line-height:1.6;color:var(--toga-primary-300);text-wrap:pretty}.platformPage .sc-scale{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px 80px;margin:clamp(56px,6vw,72px) 0 0;padding-top:44px;border-top:1px solid rgba(255,255,255,.14)}.platformPage .sc-stat{min-width:0;max-width:24ch;text-align:center}.platformPage .sc-stat-n{margin:0;font-size:52px;font-weight:200;line-height:1.1;letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums}.platformPage .sc-stat-l{margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.5;color:#8c8e96;text-wrap:pretty}@media (max-width: 1080px){.platformPage .section.sc{--sc-stage-h: 340px;--sc-lab: 19px}.platformPage .sc-stage-row{margin-top:36px}.platformPage .sc-head{max-width:none}.platformPage .sc-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.platformPage .sc-scale{gap:36px 56px}}@media (max-width: 680px){.platformPage .section.sc{--sc-stage-h: 200px}.platformPage .sc-risers{display:none}.platformPage .sc-outcomes{margin-top:56px}.platformPage .sc-rail{grid-template-columns:minmax(0,1fr);gap:32px}.platformPage .sc-scale{gap:32px}.platformPage .sc-stat-n{font-size:44px}}.platformPage .dcard{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;padding:26px 24px 28px;border:1px solid var(--border-subtle);border-radius:4px;background:#ffffff05}.platformPage .dcard-t{margin:0;font-size:18px;font-weight:600;line-height:1.26;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.platformPage .dcard-d{margin:0;font-size:14px;font-weight:400;line-height:1.62;color:#ffffffbd;text-wrap:pretty}.platformPage .dcard-link{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.35;color:#c2cafe;transition:gap .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.platformPage .dcard-link svg{width:14px;height:14px;flex:none}.platformPage .dcard:hover .dcard-link{gap:13px;color:#fff}.platformPage .fm-top{max-width:760px;margin:0 auto;text-align:center}.platformPage .fm-eyebrow{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a2aae1}.platformPage .fm-intro{margin:0;font-size:17px;font-weight:400;line-height:1.6;color:var(--toga-primary-300);text-wrap:pretty}.platformPage .fm-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center;max-width:1240px;margin:clamp(56px,6vw,84px) auto 0}.platformPage .fm-stmt-l{display:flex;flex-direction:column;gap:4px;margin:0;font-size:clamp(27px,2.9vw,40px);line-height:1.16;letter-spacing:-.015em;text-wrap:pretty}.platformPage .fm-stmt-1{font-weight:600;color:#fff}.platformPage .fm-stmt-2{font-weight:300;color:#8c93b8}.platformPage .fm-stmt-hl{color:#fff}.platformPage .fm-p{margin:26px 0 0;max-width:48ch;font-weight:400;line-height:1.6;color:var(--toga-primary-300);text-wrap:pretty}.platformPage .fm-rail{display:flex;flex-direction:column;gap:16px;padding-left:17px}.platformPage .fm-card{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);gap:0 20px;align-items:baseline;padding:22px 30px 22px 46px}.platformPage .fm-num{position:absolute;left:-17px;top:22px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#0d1430;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#5f89fd}.platformPage .fm-card-t{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#fff}.platformPage .fm-card-d{margin:0;max-width:40ch;font-size:13.5px;font-weight:400;line-height:1.55;color:#9ba3c4;text-wrap:pretty}@media (max-width: 560px){.platformPage .fm-card{padding:20px 22px 22px 40px}}.platformPage .ov{--ov-band-pad-top: 78px;--ov-band-pad-bot: 104px;--ov-grad-top: #234599;--ov-grad-bot: #0C2155;--ov-fill-opacity: .604;--ov-rail-overlap: -52px;--ov-card-w: 340px;--ov-card-minh: 300px;--ov-card-pad: 26px;--ov-edge-gradient: linear-gradient(90deg, #FFAE03 0%, #FF3C32 16.667%, #CD60AD 33.333%, #5F89FD 50%, #677FD5 66.667%, #5A6BA8 83.333%, #E7569A 100%);--ov-rail-gap: 22px;--ov-rail-inset: 50px;--ov-rail-gutter: 40px;padding:0;position:relative}.platformPage .ov-band{position:relative;overflow:hidden;padding:var(--ov-band-pad-top) 0 var(--ov-band-pad-bot)}.platformPage .ov-band-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,var(--ov-grad-top),var(--ov-grad-bot));opacity:var(--ov-fill-opacity);pointer-events:none}.platformPage .ov-edge{position:absolute;left:0;right:0;height:1px;z-index:3;pointer-events:none;background:var(--ov-edge-gradient)}.platformPage .ov-edge-top{top:0}.platformPage .ov-edge-bot{bottom:0;opacity:.55;left:calc(max(0px,(100% - var(--w-wide)) / 2) + var(--ov-rail-gutter) + var(--ov-rail-inset));right:0}.platformPage .ov-band-in{position:relative;z-index:2;max-width:var(--w-wide);margin:0 auto;padding:0 40px;text-align:center}.platformPage .ov-eyebrow{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2cafedb}.platformPage .ov-head{margin:0 auto 20px;max-width:24ch;text-align:center;font-size:42px;font-weight:400;line-height:1.16;letter-spacing:.004em;color:#fff;text-wrap:balance}.platformPage .ov-head-hl{color:#5f89fd}.platformPage .ov-lede{margin:0 auto;max-width:72ch;font-size:18px;line-height:1.62;font-weight:400;color:#ffffffe0;text-wrap:pretty}.platformPage .ovs-wrap{position:relative;z-index:5;max-width:var(--w-wide);margin:56px auto 0;padding:0 var(--ov-rail-gutter) 40px;box-sizing:border-box}.platformPage .ovc{--ovc-ease: cubic-bezier(.2, .7, .2, 1)}.platformPage .ovc-track{position:relative;height:440px;padding-top:32px;margin-top:-32px;box-sizing:content-box;overflow:hidden;touch-action:pan-y;outline:none}.platformPage .ovc-track:focus-visible{outline:1px solid rgba(255,255,255,.35);outline-offset:4px;border-radius:4px}.platformPage .ovc-item{position:absolute;top:80px;left:0;width:18%;height:200px;opacity:1;transition:left .6s var(--ovc-ease),width .6s var(--ovc-ease),height .6s var(--ovc-ease),top .6s var(--ovc-ease),opacity .6s var(--ovc-ease)}.platformPage .ovc-item[data-slot="0"]{left:21%;width:58%;height:420px;top:32px}.platformPage .ovc-item[data-slot=prev]{left:0;cursor:pointer}.platformPage .ovc-item[data-slot=next]{left:82%;cursor:pointer}.platformPage .ovc-item[data-slot=off-l]{left:-20%;opacity:0;pointer-events:none}.platformPage .ovc-item[data-slot=off-r]{left:102%;opacity:0;pointer-events:none}.platformPage .ovc-item:focus-visible{outline:none}.platformPage .ovc-item:focus-visible .ovc-panel{border-color:#ffffff59}.platformPage .ovc-lbl{position:absolute;left:0;bottom:100%;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:#8c8e96;white-space:nowrap;transition:opacity .3s linear}.platformPage .ovc-item[data-slot="0"] .ovc-lbl{opacity:0}.platformPage .ovc-panel{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:4px;transition:border-color .25s linear}.platformPage .ovc-item[data-slot=prev]:hover .ovc-panel,.platformPage .ovc-item[data-slot=next]:hover .ovc-panel{border-color:#ffffff59}.platformPage .ovc-img{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0e19}.platformPage .ovc-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.platformPage .ovc-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s linear;background:linear-gradient(90deg,#06080ee6,#06080e9e 42%,#06080e1a)}.platformPage .ovc-item[data-slot="0"] .ovc-shade{opacity:1}.platformPage .ovc-content{position:absolute;top:32px;left:32px;right:38%;bottom:32px;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity .15s linear,transform .15s linear,visibility 0s linear .15s}.platformPage .ovc-item[data-slot="0"] .ovc-content{opacity:1;transform:none;visibility:visible;transition:opacity .4s var(--ovc-ease) .25s,transform .4s var(--ovc-ease) .25s,visibility 0s}.platformPage .ovc-tag{display:inline-block;margin:0 0 18px;padding:3px 7px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:#fdffff;border:1px solid rgba(255,255,255,.35);border-radius:4px}.platformPage .ovc-t{margin:0 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:#fff;text-wrap:balance}.platformPage .ovc-d{margin:0;font-size:14px;line-height:1.6;color:#c7cbd6;text-wrap:pretty}.platformPage .ovc-more{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:500;color:#fdffffcc;text-decoration:none;transition:color .25s linear}.platformPage .ovc-more svg{width:26px;height:12px;flex:none;transition:transform .25s var(--ovc-ease)}.platformPage .ovc-more:hover{color:#fff}.platformPage .ovc-more:hover svg{transform:translate(4px)}.platformPage .ovc-nav{position:absolute;right:24px;bottom:24px;display:flex;gap:8px;opacity:0;visibility:hidden;transition:opacity .15s linear,visibility 0s linear .15s}.platformPage .ovc-item[data-slot="0"] .ovc-nav{opacity:1;visibility:visible;transition:opacity .4s var(--ovc-ease) .25s,visibility 0s}.platformPage .ovc-arr{display:grid;place-items:center;width:34px;height:34px;padding:0;color:#fff;background:#06080e8c;border:1px solid rgba(255,255,255,.25);border-radius:4px;cursor:pointer;transition:border-color .2s linear}.platformPage .ovc-arr:hover,.platformPage .ovc-arr:focus-visible{border-color:#fff9;outline:none}.platformPage .ovc-arr svg{width:16px;height:16px}.platformPage .ovc-count{margin:20px 0 0;text-align:center;font-size:12px;color:#8c8e96;font-variant-numeric:tabular-nums}@media (max-width: 1000px){.platformPage .ovc-track{height:420px}.platformPage .ovc-item[data-slot=prev],.platformPage .ovc-item[data-slot=next]{opacity:0;pointer-events:none}.platformPage .ovc-item[data-slot="0"]{left:0;width:100%}.platformPage .ovc-lbl{display:none}.platformPage .ovc-content{left:24px;right:24px;top:24px;bottom:24px}.platformPage .ovc-d{padding-right:0}}@media (max-width: 640px){.platformPage .ovc-content{bottom:80px}}@media (prefers-reduced-motion: reduce){.platformPage .ovc-item{transition:none}.platformPage .ovc-content,.platformPage .ovc-item[data-slot="0"] .ovc-content{transform:none}.platformPage .ovc-item[data-slot="0"] .ovc-content,.platformPage .ovc-item[data-slot="0"] .ovc-nav{transition:opacity .3s linear,visibility 0s}.platformPage .ovc-panel,.platformPage .ovc-more,.platformPage .ovc-more svg,.platformPage .ovc-arr,.platformPage .ovc-lbl{transition:none}}@media (max-width: 760px){.platformPage .ov{--ov-rail-gutter: 20px}.platformPage .ov-head{font-size:32px}.platformPage .ov-band-in{padding-left:20px;padding-right:20px}}.platformPage .roi-grid{display:flex;flex-direction:row;align-items:flex-end;gap:105px;max-width:1249px}.platformPage .roi-copy{display:flex;flex-direction:column;align-items:flex-start;gap:19px;flex:0 1 577px}.platformPage .roi-eyebrow{margin:0;align-self:stretch;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2cafe}.platformPage .roi-head{margin:0;max-width:none;text-align:left;font-size:32px;line-height:1.16;font-weight:450;letter-spacing:-.01em;color:#fff}.platformPage .roi-head-hl{color:#e7569a;text-shadow:none}.platformPage .roi-p{margin:0;flex:0 1 567px;max-width:567px;font-size:17px;line-height:1.6;font-weight:400;letter-spacing:0;color:#c6c9d6;text-wrap:pretty}.platformPage .roi-p-after{flex:none;margin-top:28px;max-width:68ch}.platformPage .roi{--roi-cards-gap: 18px;--roi-card-minh: 326px;--roi-card-pad: 26px 26px 30px;--roi-cards-top: 46px}.platformPage .roi-listh{margin:0 0 18px;font-size:15px;font-weight:600;line-height:1.4;color:#fff}.platformPage .roi-opps{margin-top:var(--roi-cards-top)}.platformPage .roi-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--roi-cards-gap)}.platformPage .roi-card{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--roi-card-minh);padding:var(--roi-card-pad);border-radius:4px;color:#5f89fd;background:linear-gradient(176deg,#7896eb12,#fff0 30%),linear-gradient(158deg,#141a30,#10152a 55%,#0d1124);border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px #ffffff0e,0 18px 40px -30px #000000e6;transition:color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1)}.platformPage .roi-card-i{position:relative;z-index:1;font-size:11px;font-weight:700;letter-spacing:.24em;color:#5f89fd;transition:color .14s cubic-bezier(.16,1,.3,1)}.platformPage .roi-card-t{position:relative;z-index:1;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.01em;color:#fff;text-wrap:normal;transition:color .14s cubic-bezier(.16,1,.3,1)}.platformPage .roi-card-art{position:relative;z-index:1;flex:1 1 auto;min-height:148px;display:flex;align-items:center;justify-content:center}.platformPage .roi-card-art svg{display:block;width:100%;max-width:178px;height:auto}.platformPage .roi-card-art .rt{stroke:currentColor;stroke-width:.88;fill:none;opacity:.38}.platformPage .roi-card-art .rd{fill:currentColor;stroke:none;filter:drop-shadow(0 0 6px rgba(95,137,253,.85))}@keyframes laFade25{0%,10%,to{opacity:.25}52%{opacity:.02}}@keyframes laFade45{0%,10%,to{opacity:.45}52%{opacity:.03}}@keyframes laFade70{0%,10%,to{opacity:.7}52%{opacity:.05}}@keyframes laWipe{0%,6%{opacity:1}44%,60%{opacity:.04}to{opacity:1}}@keyframes laTravel{0%{transform:translate(0);opacity:0}7%{opacity:1}38%{transform:translate(24px)}58%{transform:translate(38px,-34px)}93%{opacity:1}to{transform:translate(80px,-34px);opacity:0}}@keyframes laCeiling{0%,64%,to{opacity:.35}80%{opacity:.9}}@keyframes laOrbit{0%{transform:translateY(-26px)}12.5%{transform:translate(18.4px,-18.4px)}25%{transform:translate(26px)}37.5%{transform:translate(18.4px,18.4px)}50%{transform:translateY(26px)}62.5%{transform:translate(-18.4px,18.4px)}75%{transform:translate(-26px)}87.5%{transform:translate(-18.4px,-18.4px)}to{transform:translateY(-26px)}}@keyframes laRun{0%,64%,to{opacity:.26}16%{opacity:1}}@keyframes laEmit{0%,70%,to{opacity:.13}22%{opacity:.98}}@keyframes laGlide{0%{offset-distance:0%;opacity:0}9%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.platformPage .roi-card-art *{animation:none!important}.platformPage .roi-card,.platformPage .roi-card-i,.platformPage .roi-card-t{transition-duration:.01ms!important}}@media (max-width: 1160px){.platformPage .roi-grid{flex-direction:column;align-items:flex-start;gap:24px}.platformPage .roi-copy,.platformPage .roi-p{flex:none}}@media (max-width: 760px){.platformPage .roi-head{font-size:28px}}@media (max-width: 1024px){.platformPage .roi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.platformPage .roi-cards{grid-template-columns:minmax(0,1fr)}.platformPage .roi-card{min-height:0}}.platformPage .chip-stage{display:block;width:100%;height:clamp(96px,13vw,170px);margin:0 auto}@media (max-width: 700px){.platformPage .chip-stage{height:clamp(78px,17vw,120px)}}.platformPage .fm-rail .fm-card{background:#131734}.platformPage .pfh-h{max-width:24.375em;font-size:clamp(38px,5vw,68px);line-height:1.25;font-weight:500;letter-spacing:-.01em;text-wrap:normal}.platformPage .pfh-h-l1{margin-bottom:0}.platformPage .pfh-h .pfh-wm-l,.platformPage .pfh-h .pfh-h-l1,.platformPage .pfh-h .pfh-h-2{font-weight:500}.platformPage .pfh-lead{max-width:40.7em;margin-top:23px;font-size:clamp(15px,.89vw,17px);line-height:1.706;font-weight:400;letter-spacing:.015em;color:#e8e9ea;text-shadow:0 0 4px rgba(0,0,0,.32)}.platformPage .pfh-lead.pfh-pyr,.platformPage .pfh-pyr{text-wrap:normal!important}.platformPage .pfh-stance{flex-wrap:nowrap;justify-content:center;gap:0 10px;max-width:none;width:auto;font-size:clamp(13px,.78vw,15px);line-height:2.133;font-weight:600;letter-spacing:.015em;color:#e8e9ea}.platformPage .pfh-stance>span{white-space:nowrap}@media (max-width: 680px){.platformPage .pfh-stance{flex-wrap:wrap;justify-content:center;gap:2px 14px}}.platformPage .pfh-trust{position:absolute;left:0;right:0;bottom:52px;z-index:2;margin:0 auto;width:calc(100% - 80px);max-width:820px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;-moz-column-gap:44px;column-gap:44px;row-gap:8px;text-align:center;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:normal;color:var(--toga-primary-400);text-shadow:.77px .77px 3px rgba(0,0,0,.3);transition:opacity .22s var(--ease-out)}.platformPage .pfh{min-height:100svh;padding-bottom:104px}.platformPage .pfh-trust{animation:none;opacity:1}.platformPage .pfh-trust[data-on=false]{opacity:0}.platformPage .pfh-trust>span{white-space:nowrap}@media (prefers-reduced-motion: reduce){.platformPage .pfh-trust,.platformPage .pfh-trust[data-on=false]{opacity:1!important;transition:none!important}}.platformPage .pfh-lockup{height:36px;gap:6px;margin-bottom:42px;padding:0 9px;border:0;border-radius:4px;background:#ffffff1f;box-shadow:inset 0 1px 4px #00000040;font-size:13px;font-weight:500;letter-spacing:.015em}.platformPage .pfh-actions{gap:14px;margin-top:40px}.platformPage .pfh-actions{gap:14px;align-items:center}.platformPage .pfh-actions .btn-secondary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:4px;font-size:16px;line-height:1;padding:10px 24px;font-weight:500}.platformPage .fm-top{max-width:660px}.platformPage .fm-eyebrow{margin:0 0 27px;font-size:13px;line-height:1.286;font-weight:600;letter-spacing:.14em;color:#c2cafe}.platformPage .fm-intro{max-width:631px;margin:0 auto;font-size:clamp(18px,1.15vw,22px);line-height:1.32;font-weight:400;letter-spacing:.01em;color:#fff}.platformPage .fm-split{grid-template-columns:minmax(0,671px) 520px;justify-content:center;-moz-column-gap:clamp(32px,4.2vw,80px);column-gap:clamp(32px,4.2vw,80px);row-gap:48px;max-width:1445px;margin-top:clamp(64px,5.94vw,114px);align-items:center}.platformPage .fm-stmt{container-type:inline-size}.platformPage .fm-stmt-l{display:block;font-size:clamp(30px,7.153cqw,48px);line-height:1.25;font-weight:500;letter-spacing:.01em;color:#fff;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}.platformPage .fm-stmt-line{display:block}.platformPage .fm-stmt-1,.platformPage .fm-stmt-2{display:inline}.platformPage .fm-stmt-1,.platformPage .fm-stmt-2,.platformPage .fm-stmt-hl{font-weight:500;color:#fff}.platformPage .fm-p{max-width:26em;margin-top:34px;line-height:1.6;font-weight:400;letter-spacing:.015em;color:#d4d5d8;text-wrap:normal}.platformPage .fm-rail{gap:18px;padding-left:0}.platformPage .fm-rail .fm-card{grid-template-columns:120px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:0;align-items:center;min-height:112px;padding:22px 24px;border:.5px solid #5B8AFF;border-radius:4px;backdrop-filter:blur(9.7px);-webkit-backdrop-filter:blur(9.7px)}.platformPage .fm-rail .fm-card:nth-child(1){background:linear-gradient(0deg,#0003,#0003),#0113416b}.platformPage .fm-rail .fm-card:nth-child(2){background:linear-gradient(0deg,#0003,#0003),#052c8b57}.platformPage .fm-rail .fm-card:nth-child(3){background:linear-gradient(0deg,#0000000f,#0000000f),#2247a36b}.platformPage .fm-rail .fm-card:nth-child(4){background:#7a9cfa54}.platformPage .fm-card-t{font-size:15px;line-height:1.3;font-weight:600;letter-spacing:.01em;color:#fff}.platformPage .fm-card-d{max-width:300px;padding-left:24px;border-left:1px solid rgba(188,206,250,.23);font-size:13.5px;line-height:1.6;font-weight:400;letter-spacing:-.01em;color:#fff}@media (max-width: 1040px){.platformPage .fm-rail .fm-card{grid-template-columns:minmax(0,1fr);row-gap:10px;min-height:0;padding:20px 22px 20px 26px}.platformPage .fm-card-d{max-width:none;padding-left:0;border-left:0}.platformPage .fm-rail .fm-card{backdrop-filter:none;-webkit-backdrop-filter:none}.platformPage .fm-rail .fm-card:nth-child(1){background:#091331}.platformPage .fm-rail .fm-card:nth-child(2){background:#0b1a44}.platformPage .fm-rail .fm-card:nth-child(3){background:#172b60}.platformPage .fm-rail .fm-card:nth-child(4){background:#344679}}@media (max-width: 1040px){.platformPage .fm-split{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0;row-gap:44px}.platformPage .fm-rail{padding-left:0}.platformPage .fm-stmt-l{max-width:none}}@media (max-width: 860px){.platformPage .pfh-trust{-moz-column-gap:24px;column-gap:24px}}@media (max-width: 760px){.platformPage .pfh-stance,.platformPage .pfh-trust{flex-wrap:wrap;justify-content:center;gap:4px 20px}}.platformPage .roi{--sec-eyebrow: clamp(12px, .903vw, 15px)}.platformPage .section,.platformPage .ov-band,.platformPage .pf-sheet{--sec-eyebrow: clamp(12px, .903vw, 15px);--sec-head: clamp(28px, 2.5vw, 44px);--sec-body: clamp(15px, 1.111vw, 19px)}.platformPage .sol-eyebrow,.platformPage .out-eyebrow,.platformPage .tst-eyebrow,.platformPage .tm-eyebrow,.platformPage .mh-eyebrow,.platformPage .ar-eyebrow,.platformPage .faq-eyebrow,.platformPage .cs-eyebrow,.platformPage .ov-eyebrow,.platformPage .roi-eyebrow,.platformPage .pvid-eyebrow,.platformPage .sc-eyebrow{font-size:var(--sec-eyebrow, 13px)}.platformPage .sol-head,.platformPage .out-head,.platformPage .cs-head,.platformPage .ov-head,.platformPage .roi-head,.platformPage .tst-head,.platformPage .mh-head,.platformPage .ar-head,.platformPage .sc-head{font-size:var(--sec-head, 36px);line-height:1.16;font-weight:500}.platformPage .sol-lede,.platformPage .sol-header .sol-lede,.platformPage .tst-lede,.platformPage .ar-lede,.platformPage .faq-lede,.platformPage .cs-intro,.platformPage .ov-lede,.platformPage .roi-p,.platformPage .sc-lede,.platformPage .fm-p{font-size:var(--sec-body, 16px)}.platformPage .fmk{container-type:inline-size;max-width:var(--tier-content);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,4.5vw,72px);align-items:start}.platformPage .fmk-col{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(28px,3.63cqw,56px)}.platformPage .fmk-head{display:flex;flex-direction:column;gap:clamp(16px,1.88cqw,29px)}.platformPage .fmk-eyebrow{margin:0;font-size:clamp(11px,.907cqw,14px);line-height:1.286;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--platform-desk, #5F89FD)}.platformPage .fmk-intro{margin:0;max-width:32.6em;font-size:clamp(16px,1.555cqw,24px);line-height:1.3;font-weight:400;letter-spacing:.03em;color:#fff;text-wrap:pretty}.platformPage .fmk-stmt{margin:0;max-width:13em;font-size:clamp(26px,3.76cqw,58px);line-height:1.15;font-weight:500;letter-spacing:0;color:#fff;text-wrap:pretty}.platformPage .fmk-hl{color:var(--platform-desk, #5F89FD)}.platformPage .fmk-stmt .fmk-hl{color:#96b0f8;text-shadow:0 0 2px rgba(255,255,255,.35),0 0 12px rgba(150,176,248,.35)}.platformPage .fmk-sub{margin:0;max-width:23.75em;font-size:clamp(15px,1.296cqw,20px);line-height:1.6;font-weight:400;letter-spacing:.015em;color:#d4d5d8}.platformPage .fmk-modes{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:clamp(28px,4.4cqw,68px);column-gap:clamp(28px,4.4cqw,68px);row-gap:clamp(26px,3.9cqw,60px)}.platformPage .fmk-mode{display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.platformPage .fmk-mode-t{margin:0;font-size:17px;line-height:1.25;font-weight:600;letter-spacing:0;color:#fdffff}.platformPage .fmk-mode-d{margin:0;font-size:14px;line-height:1.65;font-weight:400;letter-spacing:0;color:#a7a9af;text-wrap:pretty}@media (min-width: 720px){.platformPage .fmk-modes{grid-template-columns:repeat(2,minmax(0,342px))}}.platformPage .fmk-intro,.platformPage .fmk-sol{grid-column:1 / -1}.platformPage:not([data-pfc=on]) .fmk{--fmk-fb-gap: 376px;row-gap:var(--fmk-fb-gap)}.platformPage:not([data-pfc=on]) .fmk-intro{max-width:30ch;margin:calc(var(--fmk-fb-gap) - 66.5px) auto 0;text-align:center;text-wrap:balance;font-size:clamp(27px,3.02vw,48px);line-height:1.22;letter-spacing:.01em}.platformPage:not([data-pfc=on]) .fmk-intro span{color:#fdffff8c;opacity:.51}.platformPage:not([data-pfc=on]) .fmk-intro span[data-key]{color:#fdffff;opacity:1}@media (max-width: 900px){.platformPage:not([data-pfc=on]) .fmk{--fmk-fb-gap: 240px}.platformPage:not([data-pfc=on]) .fmk-intro{margin-top:calc(var(--fmk-fb-gap) - 66.5px - 100px)}}@media (max-width: 720px){.platformPage:not([data-pfc=on]) .fmk{--fmk-fb-gap: 152px}}.platformPage .fmk-sol,.platformPage #customer-story .cs5-grid,.platformPage #talos-across .tap-card,.platformPage #customer-story.tia .tia-wrap{position:relative;box-sizing:border-box;border-radius:4px;padding:72px 72px 56px;background-image:var(--glass-sheen),linear-gradient(180deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid transparent;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));-moz-column-gap:64px;column-gap:64px;row-gap:40px;align-items:center}.platformPage .fmk-sol:before,.platformPage #customer-story .cs5-grid:before:before,.platformPage #talos-across .tap-card:before,.platformPage #customer-story.tia .tia-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-size:160px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.platformPage .fmk-sol>*,.platformPage #customer-story .cs5-grid>*>*,.platformPage #customer-story.tia .tia-wrap>*{position:relative}.platformPage .fmk-sol:after,.platformPage #customer-story .cs5-grid:after:after,.platformPage #talos-across .tap-card:after,.platformPage #customer-story.tia .tia-wrap:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 0,#0000 0) padding-box,var(--glass-edge-grad) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage .fmk-sol .fmk-stmt{max-width:none;font-size:42px;font-weight:400;line-height:1.2;letter-spacing:-.015em;text-wrap:pretty}.platformPage .fmk-sol .fmk-modes{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;row-gap:56px;margin:0}.platformPage .fmk-sol .fmk-sub{grid-column:1 / -1;max-width:none;margin:0;text-align:center;font-size:16px;line-height:1.5;letter-spacing:0;color:#a7a9af}.platformPage .fmk-sol{align-items:start}.platformPage .fmk-sol .fmk-sub{margin-top:24px;text-align:left;font-size:13px;color:#72757d}@media (min-width: 1048px){.platformPage .fmk-sol{grid-template-columns:repeat(2,minmax(0,1fr))}.platformPage .fmk-sol .fmk-stmt{grid-column:1;grid-row:1}.platformPage .fmk-sol .fmk-modes{grid-column:2;grid-row:1 / 3}.platformPage .fmk-sol .fmk-sub{grid-column:1;grid-row:2;align-self:end;margin-top:0}}@media (max-width: 640px){.platformPage .fmk-sol,.platformPage #customer-story .cs5-grid{padding:40px 24px 32px}.platformPage .fmk-sol .fmk-stmt{font-size:30px}.platformPage .fmk-sol .fmk-modes{grid-template-columns:minmax(0,1fr);row-gap:32px}}.platformPage:not([data-pfc=on]) .pfc-cover{position:relative}.platformPage:not([data-pfc=on]) .pfc-grid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:#c8d6ff0f;-webkit-mask-image:var(--lattice-mask);mask-image:var(--lattice-mask);-webkit-mask-size:var(--lattice-size);mask-size:var(--lattice-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.platformPage .pfc-light{display:none}.platformPage .section.fm{position:relative}.platformPage .section.fm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#010825}.platformPage .ombre-tail{position:absolute;top:-1px;bottom:-36px;left:0;right:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#010825,#010825 40%,#01082500)}.platformPage .plat-def>.plat-def-inner{position:relative;z-index:1}.platformPage .section.fm>.wrap-wide{position:relative;z-index:1}.platformPage .ft-section{box-sizing:border-box;font-family:Plus Jakarta Sans,system-ui,sans-serif}.platformPage #solutions .ft-section{background:transparent;padding:0}.platformPage .ft-grid{margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.platformPage .ft-cell{min-width:0;display:grid}.platformPage .ft-span-6{grid-column:span 6}.platformPage .ft-span-4{grid-column:span 4}@media (max-width: 1023px){.platformPage .ft-grid{grid-template-columns:1fr 1fr}.platformPage .ft-span-6,.platformPage .ft-span-4{grid-column:auto}.platformPage .ft-cell-5{grid-column:1 / -1}}@media (max-width: 679px){.platformPage .ft-grid{grid-template-columns:1fr}.platformPage .ft-cell-5{grid-column:auto}}.platformPage .ft-card{background:#131734;border:1px solid rgba(255,255,255,.08);overflow:hidden;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.platformPage .ft-illus{min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:16px 20px 8px}.platformPage .ft-panel{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-width:0;padding:0 24px 24px;flex:1 1 auto}.platformPage .ft-eyebrow{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;margin:0 0 8px}.platformPage .ft-h3{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:.01em;color:#fff;text-wrap:pretty;margin:0 0 12px}.platformPage .ft-body{font-size:14px;line-height:1.55;font-weight:400;color:#ffffff9e;text-wrap:pretty;margin:0 0 16px}.platformPage .ft-cta{font-size:13px;font-weight:600;letter-spacing:.02em;align-self:flex-start;margin:auto 0 0;padding-top:16px;text-decoration:none}.platformPage .ft-section .ft-card{position:relative;overflow:hidden;min-height:var(--card-min, 396px);border-radius:var(--r-card, 4px);height:100%;box-sizing:border-box;display:flex;flex-direction:column;transform:perspective(1300px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));translate:0 var(--lift, 0px);transition:translate .4s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.platformPage .ft-section .ft-card.ft-tilting{transition:transform 0s,border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.platformPage .ft-section .ft-card:hover,.platformPage .ft-section .ft-card:focus-within{z-index:3}.platformPage .ft-section .ft-illus,.platformPage .ft-section .ft-panel{position:relative;z-index:3}.platformPage .ft-section .ft-illus{flex:1 1 auto;min-height:150px}.platformPage .ft-section .ft-panel{flex:0 0 auto}.platformPage .ft-section .ft-cta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:color .22s cubic-bezier(.16,1,.3,1)}.platformPage .ft-section .ft-accent,.platformPage .ft-section .ft-cta{color:#5f89fd}.platformPage .ft-section .ft-card:hover .ft-cta,.platformPage .ft-section .ft-cta:hover{color:#9db8ff}.platformPage #solutions .ft-section .ft-accent{color:#96b0f8}.platformPage #solutions .ft-section .ft-cta,.platformPage #solutions .ft-section .ft-card:hover .ft-cta,.platformPage #solutions .ft-section .ft-cta:hover{color:#fdffff}.platformPage #solutions .ft-section .ft-cta>span[aria-hidden=true]{display:inline-block;transition:transform .22s cubic-bezier(.16,1,.3,1)}.platformPage #solutions .ft-section .ft-card:hover .ft-cta>span[aria-hidden=true],.platformPage #solutions .ft-section .ft-cta:hover>span[aria-hidden=true]{transform:translate(3px)}.platformPage .ft-section.t-a .ft-card{background:linear-gradient(176deg,#7896eb12,#fff0 30%),linear-gradient(158deg,#141a30,#10152a 55%,#0d1124);border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px #ffffff0e,0 18px 40px -30px #000000e6;transition:translate .4s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.platformPage #solutions .ft-section.t-a .ft-card{background:var(--glass-sheen),linear-gradient(176deg,#7896eb12,#fff0 30%),linear-gradient(158deg,rgb(20 26 48 / var(--sol-solid)),rgb(16 21 42 / var(--sol-solid)) 55%,rgb(13 17 36 / var(--sol-solid))),var(--af-glass-bg);transition:transform .26s cubic-bezier(.16,1,.3,1),--sol-solid .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:var(--af-glass-blur);backdrop-filter:var(--af-glass-blur);border-color:transparent}.platformPage #solutions .ft-section.t-a .ft-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;padding:1px;background:var(--glass-edge-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.platformPage #solutions .ft-section.t-a .ft-card:hover:before,.platformPage #solutions .ft-section.t-a .ft-card:focus-within:before{opacity:0}.platformPage .ft-section.t-a .ft-card:hover,.platformPage .ft-section.t-a .ft-card:focus-within{--lift: -4px;border-color:transparent;box-shadow:inset 0 1px #fff6,0 26px 60px -34px #000000f2}.platformPage .ft-section.t-a .ft-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;padding:var(--edge-w, 1.4px);background:linear-gradient(#0000 0,#0000 0) padding-box,linear-gradient(170deg,#eaf1ff,#bfd4ff 8%,#7ba0ff 22%,#5f89fd 40%,#5f89fd 66%,#4374ec 86%,#3557b4) border-box;filter:drop-shadow(0 0 6px rgba(95,137,253,.55)) drop-shadow(0 0 16px rgba(95,137,253,.28));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.platformPage .ft-section.t-a .ft-card:hover:after,.platformPage .ft-section.t-a .ft-card:focus-within:after{opacity:1}.platformPage .ft-section.t-a .ill{position:relative;width:100%;max-width:348px;aspect-ratio:420/240;--spd: 5.6s;--lit: drop-shadow(0 0 6px rgba(95,137,253,.85));--dim: drop-shadow(0 0 0 rgba(95,137,253,0))}.platformPage .ft-section.t-a .ft-illus .ill svg{display:block;width:100%;height:100%;margin:0;max-width:none}.platformPage .ft-section.t-a .ft-card:hover .ill,.platformPage .ft-section.t-a .ft-card:focus-within .ill{--spd: 3.2s}.platformPage .ft-section.t-a .nd{fill:#0a0c14;stroke:#5f89fd;stroke-width:1.4}.platformPage .ft-section.t-a .tr{stroke:#5f89fd;stroke-width:1.3;fill:none;opacity:.38}.platformPage .ft-section.t-a .solid{fill:#5f89fd;stroke:#5f89fd}.platformPage .ft-section.t-a .pick{offset-path:path("M190,168 C205,110 300,96 322,80");offset-rotate:0deg;animation:pk var(--spd) ease-in-out infinite}.platformPage .ft-section.t-a .pick2{offset-path:path("M158,168 C180,108 300,96 322,80");offset-rotate:0deg;animation:pk var(--spd) ease-in-out infinite calc(var(--spd) * .16);animation-play-state:paused;opacity:0}.platformPage .ft-section.t-a .pick3{offset-path:path("M248,168 C258,108 305,98 322,80");offset-rotate:0deg;animation:pk var(--spd) ease-in-out infinite calc(var(--spd) * .32);animation-play-state:paused;opacity:0}@keyframes pk{0%{offset-distance:0%;opacity:0}12%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}.platformPage .ft-section.t-a .gapout{animation:gapout var(--spd) ease-in-out infinite}@keyframes gapout{0%,4%{opacity:1}10%,to{opacity:0}}.platformPage .ft-section.t-a .refill{animation:refill var(--spd) ease-in-out infinite}@keyframes refill{0%,58%{transform:translate(132px);opacity:0}66%{opacity:1}88%,to{transform:translate(0);opacity:1}}.platformPage .ft-section.t-a .cartchk{transform-origin:321px 79px;animation:chkarr var(--spd) ease-in-out infinite}@keyframes chkarr{0%,86%{opacity:.55}94%{opacity:1}to{opacity:.6}}.platformPage .ft-section.t-a .arrA{opacity:0;animation:arr var(--spd) ease-in-out infinite}@keyframes arr{0%,86%{opacity:0}94%{opacity:.7}to{opacity:0}}.platformPage .ft-section.t-a .ft-card:hover .pick2,.platformPage .ft-section.t-a .ft-card:hover .pick3,.platformPage .ft-section.t-a .ft-card:focus-within .pick2,.platformPage .ft-section.t-a .ft-card:focus-within .pick3{animation-play-state:running}.platformPage .ft-section.t-a .scan{animation:scan var(--spd) linear infinite}@keyframes scan{0%{transform:translate(-83px)}50%{transform:translate(83px)}to{transform:translate(-83px)}}.platformPage .ft-section.t-a .apulse{animation-duration:var(--spd);animation-timing-function:ease-out;animation-iteration-count:infinite}.platformPage .ft-section.t-a .aA{animation-name:aA}.platformPage .ft-section.t-a .aB{animation-name:aB}.platformPage .ft-section.t-a .aC{animation-name:aC}.platformPage .ft-section.t-a .aD{animation-name:aD}@keyframes aA{0%{opacity:1;filter:var(--lit)}8%,92%{opacity:.8;filter:var(--dim)}to{opacity:1;filter:var(--lit)}}@keyframes aB{0%,13%{opacity:.8;filter:var(--dim)}17.5%{opacity:1;filter:var(--lit)}24%,78%{opacity:.8;filter:var(--dim)}82.5%{opacity:1;filter:var(--lit)}87%,to{opacity:.8;filter:var(--dim)}}@keyframes aC{0%,28%{opacity:.8;filter:var(--dim)}32.6%{opacity:1;filter:var(--lit)}39%,63%{opacity:.8;filter:var(--dim)}67.4%{opacity:1;filter:var(--lit)}72%,to{opacity:.8;filter:var(--dim)}}@keyframes aD{0%,45%{opacity:.8;filter:var(--dim)}50%{opacity:1;filter:var(--lit)}56%,to{opacity:.8;filter:var(--dim)}}.platformPage .ft-section.t-a .tick,.platformPage .ft-section.t-a .loc{opacity:0;transition:opacity .35s}.platformPage .ft-section.t-a .ft-card:hover .tick,.platformPage .ft-section.t-a .ft-card:focus-within .tick{opacity:1}.platformPage .ft-section.t-a .ft-card:hover .loc,.platformPage .ft-section.t-a .ft-card:focus-within .loc{opacity:1;animation:loc 1.4s ease-in-out infinite}@keyframes loc{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:1}}.platformPage .ft-section.t-a .tkin{offset-path:path("M76,120 H170");animation:tkin var(--spd) linear infinite}@keyframes tkin{0%{offset-distance:0%;opacity:0}4%{opacity:1}40%{opacity:1}45%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.platformPage .ft-section.t-a .tkA{offset-path:path("M170,120 C220,120 250,80 300,80");animation:tkfork var(--spd) linear infinite}.platformPage .ft-section.t-a .tkH{offset-path:path("M170,120 C220,120 250,160 300,160");animation:tkfork var(--spd) linear infinite}@keyframes tkfork{0%,45%{offset-distance:0%;opacity:0}50%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.platformPage .ft-section.t-a .brnch{animation:br var(--spd) linear infinite}@keyframes br{0%,40%{opacity:.55}45%{opacity:1}56%,to{opacity:.55}}.platformPage .ft-section.t-a .flashA,.platformPage .ft-section.t-a .flashH{opacity:0;animation:fl var(--spd) ease-out infinite}@keyframes fl{0%,92%{opacity:0}98%{opacity:.7}to{opacity:0}}.platformPage .ft-section.t-a .p1{offset-path:path("M114,120 C180,96 250,66 316,60");animation:fan var(--spd) linear infinite}.platformPage .ft-section.t-a .p2{offset-path:path("M114,120 C180,110 260,96 340,100");animation:fan var(--spd) linear infinite calc(var(--spd) * .25)}.platformPage .ft-section.t-a .p3{offset-path:path("M114,120 C180,130 260,150 338,150");animation:fan var(--spd) linear infinite calc(var(--spd) * .5)}.platformPage .ft-section.t-a .p4{offset-path:path("M114,120 C180,150 240,176 312,186");animation:fan var(--spd) linear infinite calc(var(--spd) * .75)}@keyframes fan{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.platformPage .ft-section.t-a .t1,.platformPage .ft-section.t-a .t2,.platformPage .ft-section.t-a .t3,.platformPage .ft-section.t-a .t4{opacity:.16;animation:tre var(--spd) linear infinite}.platformPage .ft-section.t-a .t2{animation-delay:calc(var(--spd) * .25)}.platformPage .ft-section.t-a .t3{animation-delay:calc(var(--spd) * .5)}.platformPage .ft-section.t-a .t4{animation-delay:calc(var(--spd) * .75)}@keyframes tre{0%,4%{opacity:.16}88%{opacity:.6}97%,to{opacity:.16}}.platformPage .ft-section.t-a .ch{opacity:.45;animation:cha var(--spd) ease-out infinite}.platformPage .ft-section.t-a .ch2{animation-delay:calc(var(--spd) * .25)}.platformPage .ft-section.t-a .ch3{animation-delay:calc(var(--spd) * .5)}.platformPage .ft-section.t-a .ch4{animation-delay:calc(var(--spd) * .75)}@keyframes cha{0%,84%{opacity:.45}92%{opacity:1;filter:drop-shadow(0 0 4px rgba(157,184,255,.5))}to{opacity:.45}}.platformPage .ft-section.t-a .lc-base{fill:none;stroke:#5f89fd;stroke-width:2.4;stroke-linecap:round;opacity:.3}.platformPage .ft-section.t-a .lc-axis{stroke:#ffffff0e;stroke-width:1}.platformPage .ft-section.t-a .lc-c1,.platformPage .ft-section.t-a .lc-c2,.platformPage .ft-section.t-a .lc-c3{fill:none;stroke:#8fb0ff;stroke-width:2.4;stroke-linecap:round;animation:var(--k) var(--spd) linear infinite}.platformPage .ft-section.t-a .lc-c1{--k:lc-c1;stroke-dasharray:200 555;opacity:.16}.platformPage .ft-section.t-a .lc-c2{--k:lc-c2;stroke-dasharray:110 645;opacity:.3}.platformPage .ft-section.t-a .lc-c3{--k:lc-c3;stroke:#dce7ff;stroke-dasharray:50 705;opacity:.75}@keyframes lc-c1{0%{stroke-dashoffset:200}to{stroke-dashoffset:-555}}@keyframes lc-c2{0%{stroke-dashoffset:110}to{stroke-dashoffset:-645}}@keyframes lc-c3{0%{stroke-dashoffset:50}to{stroke-dashoffset:-705}}.platformPage .ft-section.t-a .lc-flow{fill:none;stroke:#c9daff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:14 111.8333;stroke-dashoffset:0;opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.platformPage .ft-section.t-a .ft-card:hover .lc-flow,.platformPage .ft-section.t-a .ft-card:focus-within .lc-flow{opacity:.8;animation:lc-dash 1.8s linear infinite}@keyframes lc-dash{to{stroke-dashoffset:-125.8333}}.platformPage .ft-section.t-a .lc-node,.platformPage .ft-section.t-a .lc-pole{fill:#c6d7ff;animation:lc-flash var(--spd) linear infinite}.platformPage .ft-section.t-a .lc-node{opacity:.28;--rest:.28}.platformPage .ft-section.t-a .lc-pole{opacity:.4;--rest:.45}@keyframes lc-flash{0%,7%{opacity:1}28%,to{opacity:var(--rest)}}.platformPage .ft-section.t-a .s1{animation-delay:calc(var(--spd) * -.875)}.platformPage .ft-section.t-a .s2{animation-delay:calc(var(--spd) * -.75)}.platformPage .ft-section.t-a .s3{animation-delay:calc(var(--spd) * -.625)}.platformPage .ft-section.t-a .s4{animation-delay:calc(var(--spd) * -.375)}.platformPage .ft-section.t-a .s5{animation-delay:calc(var(--spd) * -.25)}.platformPage .ft-section.t-a .s6{animation-delay:calc(var(--spd) * -.125)}.platformPage .ft-section.t-a .lc-term{stroke:#edf3ff;stroke-width:1.2;opacity:.5}.platformPage .ft-section.t-a .lc-device{offset-path:path("M210,120 C170,60 60,60 60,120 C60,180 170,180 210,120 C250,60 360,60 360,120 C360,180 250,180 210,120 Z");offset-rotate:0deg;offset-distance:0%;animation:lc-travel var(--spd) linear infinite}@keyframes lc-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion: reduce){.platformPage .ft-section .ft-card{transform:none!important;translate:none!important;--lift:0px !important}.platformPage .ft-section.t-a .ft-card,.platformPage .ft-section.t-a .ft-card:after{transition:none!important}.platformPage .ft-section.t-a .ft-card:after{opacity:1}.platformPage .ft-section.t-a .ill *{animation:none!important}.platformPage .ft-section.t-a .pick{offset-distance:45%}.platformPage .ft-section.t-a .pick2,.platformPage .ft-section.t-a .pick3,.platformPage .ft-section.t-a .refill,.platformPage .ft-section.t-a .arrA,.platformPage .ft-section.t-a .flashA,.platformPage .ft-section.t-a .flashH{opacity:0}.platformPage .ft-section.t-a .cartchk{opacity:1}.platformPage .ft-section.t-a .tkin{offset-distance:55%}.platformPage .ft-section.t-a .tkA,.platformPage .ft-section.t-a .tkH{offset-distance:50%}.platformPage .ft-section.t-a .p1{offset-distance:40%}.platformPage .ft-section.t-a .p2{offset-distance:55%}.platformPage .ft-section.t-a .p3{offset-distance:48%}.platformPage .ft-section.t-a .p4{offset-distance:62%}.platformPage .ft-section.t-a .apulse{opacity:1;filter:none}.platformPage .ft-section.t-a .lc-device{offset-distance:22%}.platformPage .ft-section.t-a .lc-c1{stroke-dashoffset:34}.platformPage .ft-section.t-a .lc-c2{stroke-dashoffset:-56}.platformPage .ft-section.t-a .lc-c3{stroke-dashoffset:-116}.platformPage .ft-section.t-a .lc-node{opacity:.28}.platformPage .ft-section.t-a .lc-pole,.platformPage .ft-section.t-a .t1,.platformPage .ft-section.t-a .t2,.platformPage .ft-section.t-a .t3,.platformPage .ft-section.t-a .t4{opacity:.45}.platformPage .ft-section.t-a .ch{opacity:.85}}@property --sol-solid{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes lt-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes lt-drift{0%{transform:translate(0)}to{transform:translate(var(--dw))}}@keyframes lt-sway{0%{transform:translate(var(--sx0))}to{transform:translate(var(--sx1))}}@keyframes lt-fall{0%{transform:translateY(var(--y0))}to{transform:translateY(var(--y1))}}@property --eg-streak{syntax: "<color>"; inherits: true; initial-value: rgba(157,184,255,.85);}@property --eg-line{syntax: "<color>"; inherits: true; initial-value: rgba(95,137,253,.05);}.platformPage .eg-grid{--eg-cell: 50px;--eg-pool: 120px;--eg-peak: .7;--eg-travel: 50px;--eg-line: rgba(95,137,253,.05);--eg-line-hot: rgba(150,180,255,.28);--eg-streak: rgba(157,184,255,.85);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:transparent;transition:--eg-line 1s linear}.platformPage[data-eg-tone=cover] .eg-grid{--eg-line: rgba(200,214,255,.06)}@media (prefers-reduced-motion: reduce){.platformPage .eg-grid{transition:none}}@keyframes eg-streak-hue{0%{--eg-streak: rgba(255,174,3,.85)}16.667%{--eg-streak: rgba(255,60,50,.85)}33.333%{--eg-streak: rgba(205,96,173,.85)}50%{--eg-streak: rgba(95,137,253,.85)}66.667%{--eg-streak: rgba(103,127,213,.85)}83.333%{--eg-streak: rgba(90,107,168,.85)}to{--eg-streak: rgba(231,86,154,.85)}}@supports (animation-timeline: scroll()){.platformPage .eg-grid,.platformPage .pfc-light{animation:eg-streak-hue linear both;animation-timeline:scroll(root block);animation-range:calc(var(--pfc-at-b, .724) * (var(--pfc-scroll, 292vh) - 100vh)) 100%}}.platformPage .eg-grid .eg-base,.platformPage .eg-grid .eg-pool,.platformPage .eg-grid .eg-fx{position:absolute;top:0;right:0;bottom:0;left:0}.platformPage .pfc-lit svg{opacity:var(--lt-bright, 1)}.platformPage .pfc-light[data-paused] *{animation-play-state:paused!important}.platformPage .eg-grid .eg-base{background-color:var(--eg-line);-webkit-mask-image:var(--lattice-mask);mask-image:var(--lattice-mask);-webkit-mask-size:var(--lattice-size);mask-size:var(--lattice-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}.platformPage .eg-grid .eg-pool{opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1);background-color:color-mix(in srgb,var(--eg-streak) 33%,transparent);-webkit-mask-image:var(--lattice-mask),radial-gradient(circle var(--eg-pool) at var(--eg-mx, -999px) var(--eg-my, -999px),#000,transparent 72%);mask-image:var(--lattice-mask),radial-gradient(circle var(--eg-pool) at var(--eg-mx, -999px) var(--eg-my, -999px),#000,transparent 72%);-webkit-mask-size:var(--lattice-size),100% 100%;mask-size:var(--lattice-size),100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.platformPage .eg-grid .eg-pool.eg-on{opacity:1}.platformPage .eg-grid .eg-s{position:absolute;left:0;top:0;border-radius:2px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--eg-streak) 26%,transparent));offset-rotate:auto;offset-anchor:0% 50%}.platformPage .eg-grid .eg-h,.platformPage .eg-grid .eg-v{width:var(--eg-slen, 90px);height:1px;background:linear-gradient(90deg,transparent,var(--eg-streak),transparent);animation:eg-run .85s cubic-bezier(.16,1,.3,1) forwards}@keyframes eg-run{0%{opacity:0;transform:scaleX(.2);offset-distance:var(--eg-o0)}25%{opacity:var(--eg-peak)}to{opacity:0;transform:scaleX(1);offset-distance:var(--eg-o1)}}@media (prefers-reduced-motion: reduce){.platformPage .eg-grid .eg-s{display:none}}.platformPage .pfh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#13172f;pointer-events:none}.platformPage .pfh{padding-top:clamp(132px,20svh,215px)}.platformPage .pfh-lead{max-width:43.1em}.platformPage .pfh-trust{bottom:66.5px}.platformPage #roi .roi-book{border:0;background:linear-gradient(91.08deg,#fb3f3c,#cd60ad 49.69%,#8098f5);box-shadow:1px 1px 15px #ffffff2e,inset 1px 1px 5px #ffffff57}.platformPage #roi .roi-book:hover{box-shadow:1px 1px 22px #ffffff4d,inset 1px 1px 5px #fff6}.platformPage .pfh-actions .btn-secondary{background:#ffffff08;border:1px solid rgba(255,255,255,.28)}.platformPage .pfh-actions .btn-secondary:hover{background:#ffffff0f;border-color:#ffffffb8}.platformPage .pfh-vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.platformPage .pfh-vid-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;opacity:0;transition:opacity 1.8s linear}.platformPage .pfh-vid{background:#13172f url(/assets/platform/hero-static-3.png) center / cover no-repeat}@media (prefers-reduced-motion: reduce){.platformPage .pfh-vid-el{display:none}}.platformPage .pfc-stage>.pfh,.platformPage .pfc-stage>.pvid,.platformPage .pfc-stage>.pfc-cover{position:relative;z-index:2}.platformPage .pfc-stage{position:relative}.platformPage .pfc-grid{display:none}.platformPage[data-pfc=on] .pfc-grid{display:block}@media (min-height: 780px){.platformPage[data-pfc=on] .pf-top{height:var(--pfc-scroll, 292vh);overflow:visible}.platformPage[data-pfc=on] .pfc-stage{position:sticky;top:0;height:100vh;overflow:hidden}.platformPage[data-pfc=on] .pfc-stage>.pfh{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;will-change:transform,opacity}.platformPage[data-pfc=on] .section.fm:before{display:none}.platformPage[data-pfc=on] .pfc-cover{position:absolute;left:0;right:0;top:0;height:100%;z-index:3;border-radius:8px 8px 0 0;overflow:hidden;background:#010825;box-shadow:0 -30px 80px -18px #000000d9;transform:translateY(100%);will-change:transform;display:flex;align-items:center}.platformPage[data-pfc=on] .pfc-cover>.section.fm{width:100%;padding-top:0;padding-bottom:0}.platformPage[data-pfc=on] .pfc-grid{--pfc-grid-line: rgba(200,214,255,.06);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--pfc-grid-line);-webkit-mask-image:var(--lattice-mask);mask-image:var(--lattice-mask);-webkit-mask-size:var(--lattice-size);mask-size:var(--lattice-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-grid{opacity:1;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.platformPage[data-pfc=on] .pfc-light{display:block;position:absolute;left:0;top:0;pointer-events:none;will-change:transform;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-light{opacity:1;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.platformPage[data-pfc=on] .pfc-lit{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(180deg,#000 65%,transparent 100%) 0 0 / 100% 100% no-repeat;mask:linear-gradient(180deg,#000 65%,transparent 100%) 0 0 / 100% 100% no-repeat}.platformPage[data-pfc=on] .pfc-hot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1);background-color:color-mix(in srgb,var(--eg-streak) 33%,transparent);-webkit-mask-image:var(--lattice-mask),radial-gradient(circle 120px at var(--eg-mx, -999px) var(--eg-my, -999px),#000,transparent 72%);mask-image:var(--lattice-mask),radial-gradient(circle 120px at var(--eg-mx, -999px) var(--eg-my, -999px),#000,transparent 72%);-webkit-mask-size:var(--lattice-size),100% 100%;mask-size:var(--lattice-size),100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.platformPage[data-pfc=on] .pfc-hot.eg-on{opacity:1}}@media (min-height: 780px){.platformPage[data-pfc=on] .pfc-cover .fmk{--fmk-rail-gap: 48px;max-width:var(--tier-content);row-gap:0}.platformPage[data-pfc=on] .pfc-cover .fmk{position:relative;display:block}.platformPage[data-pfc=on] .pfc-cover .fmk-intro,.platformPage[data-pfc=on] .pfc-cover .fmk-sol{grid-area:unset}.platformPage[data-pfc=on] .pfc-cover .fmk-intro{max-width:30ch;margin:0 auto;text-align:center;text-wrap:balance;font-size:clamp(27px,3.02vw,48px);line-height:1.22;letter-spacing:.01em;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:relative;left:calc(var(--fmk-rail-gap) / 2)}.platformPage[data-pfc=on] .pfc-cover .fmk-intro span{color:#ffffff29}.platformPage[data-pfc=on][data-pfc-state=a] .pfc-cover .fmk-intro span{animation:fmkWord .52s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * 55ms)}@keyframes fmkWord{to{color:#fdffff8c}}@keyframes fmkWordKey{to{color:#fdffff}}.platformPage[data-pfc=on][data-pfc-state=a] .pfc-cover .fmk-intro span[data-key]{animation-name:fmkWordKey}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-cover .fmk-intro{opacity:0}.platformPage[data-pfc=on] .pfc-cover .fmk-sol{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .6s}.platformPage[data-pfc=on] .pfc-cover .fmk-stmt,.platformPage[data-pfc=on] .pfc-cover .fmk-modes,.platformPage[data-pfc=on] .pfc-cover .fmk-sub{opacity:0;transform:translateY(18px)}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-cover .fmk-sol{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility 0s}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-cover .fmk-stmt{animation:fmkIn .62s cubic-bezier(.16,1,.3,1) 60ms forwards}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-cover .fmk-modes,.platformPage[data-pfc=on][data-pfc-state=b] .pfc-cover .fmk-sub{animation:fmkIn .62s cubic-bezier(.16,1,.3,1) .38s forwards}@keyframes fmkIn{to{opacity:1;transform:translateY(0)}}.platformPage[data-pfc=on] .pfc-cover .fmk-intro span:not([data-key]){transition:opacity .35s cubic-bezier(.16,1,.3,1)}.platformPage[data-pfc=on][data-pfc-state=a][data-pfc-p2] .pfc-cover .fmk-intro span:not([data-key]){opacity:.51}.platformPage[data-pfc=on] .pfc-cover .fmk-rail{display:block;position:absolute;top:50%;left:calc(var(--fmk-rail-x, 0px) - var(--fmk-rail-gap));width:5px;height:160px;margin-top:-80px;background:#ffffff29;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.platformPage[data-pfc=on] .pfc-cover .fmk-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#5f89fd,#677fd5,#5a6ba8,#cd60ad,#e7569a,#ff3c32,#ffae03);clip-path:inset(0 0 calc((1 - var(--fmk-rail-p, 0)) * 100%) 0)}.platformPage[data-pfc=on][data-pfc-state=b] .pfc-cover .fmk-rail{opacity:0}@media (max-width: 760px){.platformPage[data-pfc=on] .pfc-cover .fmk{--fmk-rail-gap: 14px}.platformPage[data-pfc=on] .pfc-cover .fmk-rail{height:120px;margin-top:-60px}}}.platformPage .fmk-rail{display:none}.platformPage .sol-eyebrow,.platformPage .ov-eyebrow,.platformPage .roi-eyebrow,.platformPage .ar-eyebrow,.platformPage .cs-eyebrow,.platformPage .sc-eyebrow,.platformPage .faq-eyebrow,.platformPage .oq-eyebrow,.platformPage .ss-eyebrow{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2cafe}.platformPage .ar-eyebrow,.platformPage .cs-eyebrow{text-transform:none}.platformPage .sol-head,.platformPage .ov-head,.platformPage .roi-head,.platformPage .ar-head,.platformPage .cs-head,.platformPage .sc-head,.platformPage .faq-h,.platformPage .oq-h,.platformPage .ss-h{font-size:42px;font-weight:500;line-height:1.1;max-width:22ch;margin-bottom:22px}.platformPage .sol-lede,.platformPage .sol-header .sol-lede,.platformPage .ov-lede,.platformPage .roi-p:first-of-type:not(.roi-p-after),.platformPage .ar-lede,.platformPage .sc-lede,.platformPage .faq-lede{font-size:16px;line-height:1.6;color:#a7a9af;max-width:58ch}@media (max-width: 760px){.platformPage .sol-head,.platformPage .ov-head,.platformPage .roi-head,.platformPage .ar-head,.platformPage .cs-head,.platformPage .sc-head,.platformPage .faq-h,.platformPage .oq-h,.platformPage .ss-h{font-size:32px}}.platformPage .sol-top{display:block;margin:0 0 20px;text-align:center}.platformPage .sol-top .sol-eyebrow{margin:0;text-align:center}.platformPage .sol-header{display:block;margin:0 auto 40px;text-align:center}.platformPage .sol-header .sol-head{margin:0 auto 22px;text-align:center;text-wrap:balance}.platformPage .sol-header .sol-lede{margin:0 auto;text-align:center}.platformPage #solutions .sol-top{display:flex;justify-content:center;text-align:center;margin:0 0 20px}.platformPage #solutions .sol-top .sol-eyebrow{margin:0;text-align:center}.platformPage #solutions .sol-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 40px}.platformPage #solutions .sol-header .sol-head{margin:0 0 22px;text-align:center;text-wrap:balance}.platformPage #solutions .sol-header .sol-lede{margin:0;width:641px;max-width:100%;font-size:16px;font-weight:400;line-height:1.6;color:#a7a9af;text-align:center;text-wrap:balance}.platformPage #apps .ar-eyebrow{text-align:center}.platformPage #apps .ar-hd{display:flex;flex-direction:column;align-items:center;text-align:center}.platformPage #apps .ar-hd .ar-head{margin:0 0 22px;text-align:center;text-wrap:balance}.platformPage #apps .ar-hd .ar-lede{margin:0;max-width:58ch;text-align:center;text-wrap:balance}.platformPage #business-value .ov-head{max-width:36ch;margin-left:auto;margin-right:auto;text-wrap:balance}@media (max-width: 700px){.platformPage .sol-lede-br{display:none}}.platformPage #roi .roi-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);-moz-column-gap:72px;column-gap:72px;align-items:end;max-width:var(--tier-content);margin-left:auto;margin-right:auto}.platformPage #roi .roi-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left}.platformPage #roi .roi-eyebrow{margin:0 0 20px;text-align:left}.platformPage #roi .roi-head{margin:0;max-width:26ch;text-align:left}.platformPage #roi .roi-grid>.roi-p{margin:0 0 .2em;max-width:34ch;justify-self:end;text-align:left;text-wrap:balance}@media (max-width: 900px){.platformPage #roi .roi-grid{grid-template-columns:minmax(0,1fr);row-gap:22px}}.platformPage #solutions .ft-section.t-a .ft-card:hover,.platformPage #solutions .ft-section.t-a .ft-card:focus-within{--lift: 0px;--sol-solid: 1}.platformPage #solutions .ft-section.t-a .ft-card.ft-tilting{transition:transform 0s,--sol-solid .4s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.platformPage #business-value .ov-band{padding-bottom:0}.platformPage #business-value .ovs-wrap{margin-top:56px}.platformPage #roi .roi-card{background:var(--glass-sheen),linear-gradient(176deg,#7896eb12,#fff0 30%),var(--af-glass-bg);-webkit-backdrop-filter:var(--af-glass-blur);backdrop-filter:var(--af-glass-blur);border-color:transparent}.platformPage #roi .roi-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1px;background:var(--glass-edge-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .4s cubic-bezier(.16,1,.3,1)}@media (min-width: 1100px){.platformPage #roi .roi-cards,.platformPage #roi .roi-caption{max-width:var(--tier-content);margin-left:auto;margin-right:auto}.platformPage #roi .roi-cards{gap:16px}}.platformPage #roi .roi-caption{margin-top:24px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5;color:#8c8e96;text-align:left;text-wrap:pretty}.platformPage #roi .roi-caption-hl{color:inherit;font-weight:inherit}.platformPage #roi .roi-cta-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--roi-card-minh);padding:var(--roi-card-pad);border-radius:4px;text-align:center;cursor:pointer;background:var(--glass-sheen),linear-gradient(176deg,#7896eb12,#fff0 30%),var(--af-glass-bg);-webkit-backdrop-filter:var(--af-glass-blur);backdrop-filter:var(--af-glass-blur);border:1px solid rgba(255,255,255,.16)}.platformPage #roi .roi-cta-t{margin:0;max-width:14ch;font-size:22px;font-weight:500;line-height:1.25;letter-spacing:0;color:#fff;text-wrap:balance}.platformPage #roi .roi-cta-hero{margin-top:26px;gap:9px;color:#fff}.platformPage #roi .roi-cta-hero svg{display:block;flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.platformPage #roi .roi-cta-hero:hover svg,.platformPage #roi .roi-cta-card:hover .roi-cta-hero svg{transform:translate(3px)}.platformPage #roi .roi-cta-hero:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.platformPage #roi .roi-cta-btn,.platformPage #customer-story .cs-cta{box-sizing:border-box;height:44px;padding:10px 23px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #FFFFFF;background:#fff;font-size:16px;font-weight:600;color:#06080e;text-decoration:none;white-space:nowrap;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.platformPage #roi .roi-cta-btn:hover,.platformPage #roi .roi-cta-card:hover .roi-cta-btn,.platformPage #customer-story .cs-cta:hover{background:#eef1ff;border-color:#eef1ff;color:#06080e}.platformPage #roi .roi-cta-btn:focus-visible{outline:2px solid var(--cta-ink);outline-offset:3px}.platformPage #roi .roi-cta-btn-l,.platformPage #customer-story .cs-cta-l{position:relative;display:flex;align-items:center;gap:9px}.platformPage #roi .roi-cta-btn-l svg,.platformPage #customer-story .cs-cta-l svg{display:block;flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.platformPage #roi .roi-cta-btn:hover .roi-cta-btn-l svg,.platformPage #roi .roi-cta-card:hover .roi-cta-btn-l svg,.platformPage #customer-story .cs-cta:hover .cs-cta-l svg{transform:translate(3px)}.platformPage #roi .roi-cta-link,.platformPage #roi .roi-cta-link:hover{margin-top:14px;font-size:14px;font-weight:500;line-height:1.4;color:#fff;text-decoration:none}.platformPage #roi .roi-cta-link{opacity:.85;transition:opacity .22s cubic-bezier(.16,1,.3,1),color .6s ease}.platformPage #roi .roi-cta-link:hover{opacity:1}@media (max-width: 680px){.platformPage #roi .roi-cta-card{min-height:240px}}.platformPage .tap{position:relative;overflow-x:clip}@media (min-width: 1000px){.platformPage #talos-across.section{padding-top:120px;padding-bottom:140px}}.platformPage .tap-outer{position:relative;width:100%;max-width:var(--tier-content);height:350px;margin:0 auto;container-type:inline-size}.platformPage .tap-stage{position:absolute;left:max(0px,calc(50cqw - 600px));top:0;width:1200px;height:350px;transform-origin:0 0}.platformPage .tap-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(200,214,255,.06) 0 1px,transparent 1px 50px),repeating-linear-gradient(90deg,rgba(200,214,255,.06) 0 1px,transparent 1px 50px),#060a1a;left:min(0px,calc(600px - 50cqw));right:min(0px,calc(600px - 50cqw));background-size:100% 50px,50px 100%;background-position:0 0,max(0px,calc(50cqw - 600px)) 0;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,transparent,#000 100px,#000 calc(100% - 100px),transparent),linear-gradient(180deg,transparent,#000 50px,#000 calc(100% - 50px),transparent);mask:linear-gradient(90deg,transparent,#000 100px,#000 calc(100% - 100px),transparent),linear-gradient(180deg,transparent,#000 50px,#000 calc(100% - 50px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.platformPage .tap-traces,.platformPage .tap-streaks{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.platformPage .tap-pad{animation:tap-pump-pad 4.8s ease-in-out infinite}.platformPage .tap-mod{position:absolute;box-sizing:border-box;border-radius:4px;background:#13172f;border:1px solid rgba(128,164,255,.55);box-shadow:0 0 18px #80a4ff38,inset 0 0 12px #80a4ff1a;animation:tap-pump-edge 4.8s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.platformPage .tap-mod-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid rgba(128,164,255,.18);border-radius:4px;pointer-events:none;animation:tap-pump-outline 4.8s ease-in-out infinite}.platformPage .tap-mark{position:relative;width:40px;height:40px;display:block;filter:drop-shadow(0 2px 6px rgba(128,164,255,.3));animation:tap-pump-icon 4.8s ease-in-out infinite}.platformPage .tap-badge{position:absolute;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background-size:100% 100%;filter:brightness(1);opacity:1}.platformPage .tap-label{position:absolute;transform:translate(-50%,24px);font-size:11px;line-height:14px;font-weight:400;color:#8c8e96;white-space:nowrap}@keyframes tap-pump-edge{0%,to{border-color:#80a4ff8c;box-shadow:0 0 18px #80a4ff38,inset 0 0 12px #80a4ff1a}45%{border-color:#ffcee5cc;box-shadow:0 0 30px #ffcee54d,inset 0 0 26px #ffd9c633}}@keyframes tap-pump-outline{0%,to{border-color:#80a4ff2e}45%{border-color:#ffcee552}}@keyframes tap-pump-icon{0%,to{filter:drop-shadow(0 2px 6px rgba(128,164,255,.3)) brightness(1)}45%{filter:drop-shadow(0 2px 6px rgba(128,164,255,.3)) brightness(1.2)}}@keyframes tap-pump-pad{0%,35%,to{fill-opacity:.6}55%{fill-opacity:1}}.platformPage .tap-cap{position:relative;text-align:center;max-width:640px;margin:36px auto 0}.platformPage .tap-h{margin:0 0 12px;font-size:26px;line-height:32px;font-weight:600;letter-spacing:0;color:#fdffff;text-wrap:pretty}.platformPage .tap-p{margin:0 auto;font-size:15px;line-height:24px;color:#a7a9af;text-wrap:pretty}.platformPage .tap-link.diff-stmt-ask{margin-top:22px;text-decoration:none}.platformPage .tap-link.diff-stmt-ask:focus-visible{outline:1px solid #C2CAFE;outline-offset:4px}@media (prefers-reduced-motion: reduce){.platformPage .tap-mod,.platformPage .tap-mod-ring,.platformPage .tap-mark,.platformPage .tap-pad,.platformPage .tap-badge,.platformPage .tap-streaks *{animation:none!important}.platformPage .tap-streaks{display:none}.platformPage .tap-badge{filter:brightness(1);opacity:1}}.platformPage .pfp .plat-stats{margin-top:24px}.platformPage .apd-foot .btn-primary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;height:52px;padding:12px 38px;border-radius:4px;font-size:16px;font-weight:600}.platformPage #apps .ar-hd>.ar-lede{max-width:780px;text-wrap:balance}.platformPage #apps .ar-hd>.ar-head{max-width:none}@media (min-width: 1000px){.platformPage #apps .ar-hd>.ar-head{white-space:nowrap}}.platformPage .ft-section.t-a .ft-card.af-card,.platformPage .ft-section.t-a .ft-card.af-card:hover,.platformPage .ft-section.t-a .ft-card.af-card:focus-within{background:var(--glass-sheen),linear-gradient(158deg,rgb(20 26 48 / var(--sol-solid)),rgb(16 21 42 / var(--sol-solid)) 55%,rgb(13 17 36 / var(--sol-solid))),var(--af-glass-bg);transition:--sol-solid .4s cubic-bezier(.16,1,.3,1)}.platformPage .ft-section.t-a .ft-card.af-card:hover,.platformPage .ft-section.t-a .ft-card.af-card:focus-within{--sol-solid: 1}@media (prefers-reduced-motion: reduce){.platformPage .ft-section.t-a .ft-card.af-card{transition:none}}.platformPage #customer-story.section.cs{padding-top:64px}.platformPage #customer-story .cs-result{margin-top:12px}.platformPage #customer-story .cs-line{margin-top:32px}.platformPage #customer-story .cs-body{margin-top:18px}.platformPage #customer-story .cs-results{margin-top:36px;font-size:17px}.platformPage #customer-story .cs-primary{margin-top:36px;gap:10px;font-family:inherit}.platformPage #customer-story .cs-primary .cs-cta-l svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.platformPage #customer-story .cs-primary:hover .cs-cta-l svg{transform:translate(3px)}.platformPage .tech-chapter{position:relative}.platformPage .tech-chapter:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#060a1a00 0,#060a1a 500px,#060a1a)}.platformPage .techcta{position:relative;padding:100px 0}.platformPage .techcta:after{content:"";position:absolute;left:0;right:0;top:50%;bottom:0;z-index:-2;pointer-events:none;background:#06080e}@media (min-width: 901px){.platformPage section.plat-def{padding:120px 0}.platformPage #business-value{padding:120px 0}.platformPage #business-value .ov-band{padding-top:0}.platformPage #business-value .ovs-wrap{padding-bottom:0}.platformPage #talos-across.section,.platformPage #customer-story.section.cs{padding-top:120px;padding-bottom:120px}.platformPage .techcta,.platformPage #faq{padding:120px 0}.platformPage #faq .faq-assembly{padding-top:0}}.platformPage{--cta-overlap: 80px}.platformPage section.fcta{position:relative;z-index:2;padding-top:110px;padding-bottom:0;margin-bottom:calc(-1 * var(--cta-overlap))}@media (max-width: 900px){.platformPage section.fcta{padding-top:80px}}@keyframes oc-x-a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oc-x-b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oc-y-a{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes oc-y-b{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.platformPage .oc-eyebrow{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.14em;color:#c2cafe}.platformPage .oc-link{display:inline-flex;align-items:center;gap:10px;padding:6px 0;border-radius:3px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.01em;color:#a7a9af;text-decoration:none;outline-offset:4px}.platformPage .oc-link:hover{color:#fdffff;gap:14px}.platformPage #technical-outcomes.section{overflow-x:clip}.platformPage #technical-outcomes .sc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:64px;column-gap:64px;align-items:center;max-width:var(--tier-content);margin-left:auto;margin-right:auto}.platformPage #technical-outcomes .sc-copy{min-width:0}.platformPage #technical-outcomes .sc-list{list-style:none;margin:40px 0 0;padding:0}.platformPage #technical-outcomes .sc-li{display:grid;grid-template-columns:44px minmax(0,1fr);padding:18px 0}.platformPage #technical-outcomes .sc-li+.sc-li{border-top:1px solid rgba(255,255,255,.07)}.platformPage #technical-outcomes .sc-li:first-child{padding-top:0}.platformPage #technical-outcomes .sc-li:last-child{padding-bottom:0}.platformPage #technical-outcomes .sc-li-n{font-size:13px;font-weight:600;line-height:21px;letter-spacing:.14em;color:#c2cafe;font-variant-numeric:tabular-nums}.platformPage #technical-outcomes .sc-li-t{margin:0;font-size:16px;font-weight:600;line-height:21px;color:#fff}.platformPage #technical-outcomes .sc-li-d{margin:4px 0 0;font-size:15px;line-height:1.5;color:#8c8e96;text-wrap:pretty}.platformPage #technical-outcomes .sc-gate{min-width:0;display:flex;justify-content:center;pointer-events:none}.platformPage #technical-outcomes .sc-gate .sgc{flex:none;width:max(780px,100%);max-width:980px;margin:0}.platformPage #technical-outcomes .sgc-svg{display:block}@media (min-width: 1310px){.platformPage #technical-outcomes{--sgc-gap: 80px;--sgc-pad: 0px;--sgc-vis-min: calc(780px * 720 / 980)}.platformPage #technical-outcomes .sc-cols{grid-template-columns:fit-content(calc(100% - var(--sgc-gap) - 2 * var(--sgc-pad) - var(--sgc-vis-min))) minmax(0,1fr);-moz-column-gap:var(--sgc-gap);column-gap:var(--sgc-gap);justify-content:start}.platformPage #technical-outcomes .sc-lede{contain:inline-size}.platformPage #technical-outcomes .sc-gate{justify-content:center;margin:0;padding:var(--sgc-pad);container-type:inline-size}.platformPage #technical-outcomes .sc-gate .sgc{--sgc-w: clamp(780px, calc(100cqw * 980 / 720), 980px);--sgc-u: calc(var(--sgc-w) / 980);width:var(--sgc-w);max-width:none;margin:calc(-12 * var(--sgc-u)) calc(-130 * var(--sgc-u)) calc(-20 * var(--sgc-u));transform:translateY(76px)}}@media (max-width: 1309px){.platformPage #technical-outcomes .sc-cols{grid-template-columns:minmax(0,1fr);row-gap:56px}}@media (max-width: 859px){.platformPage #technical-outcomes .sc-gate{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;pointer-events:auto}}.platformPage .pfp .tm-eyebrow{letter-spacing:.14em}.platformPage .tech-chapter{border-radius:0}@media (min-width: 901px){.platformPage .section,.platformPage section.plat-def,.platformPage #business-value,.platformPage #talos-across.section,.platformPage #customer-story.section.cs,.platformPage #faq,.platformPage .techcta,.platformPage #solutions,.platformPage #roi,.platformPage #apps,.platformPage #platform-proof{padding-top:88px;padding-bottom:88px}.platformPage #technical-outcomes.section{padding-top:88px;padding-bottom:88px}}.platformPage .techcta:after{content:none}.platformPage .tech-chapter:before{bottom:-360px;background:linear-gradient(180deg,#060a1a00 0,#060a1a 500px,#060a1a calc(100% - 360px),#060a1a00)}.platformPage .ft-section.t-a .ft-card.af-card,.platformPage .ft-section.t-a .ft-card.af-card:hover,.platformPage .ft-section.t-a .ft-card.af-card:focus-within{background:linear-gradient(#5f89fd0a,#5f89fd0a),var(--glass-sheen),linear-gradient(158deg,rgb(20 26 48 / var(--sol-solid)),rgb(16 21 42 / var(--sol-solid)) 55%,rgb(13 17 36 / var(--sol-solid))),var(--af-glass-bg)}.platformPage .af-card .af-hl{display:none}.platformPage .ft-section.t-a .ft-card.af-card{box-shadow:inset 0 1px #ffffff1a}.platformPage .af-card{min-height:0;height:auto}.platformPage .af-chip{margin-bottom:14px}.platformPage .tap-h{font-size:42px;font-weight:500;line-height:1.1}.platformPage #customer-story .cs5-wrap{position:relative;z-index:1;max-width:calc(var(--tier-content) + 80px)}.platformPage #customer-story .cs5-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}.platformPage #customer-story .cs5-copy{text-align:left}.platformPage #customer-story .cs5-copy .cs-eyebrow{margin:0 0 20px;text-align:left}.platformPage .cs5-h{margin:0;font-size:26px;line-height:1.25;font-weight:600;color:#fff}.platformPage .cs5-body{margin:18px 0 0;max-width:460px;font-size:16px;line-height:1.7;color:#8c8e96}.platformPage .cs5-res{margin:22px 0 0;font-size:16px;font-weight:600;color:#fdffff}.platformPage .cs5-sep{margin:0 10px;color:#4a5068}.platformPage #customer-story .cs5-copy .cs-primary{margin-top:30px}.platformPage .cs5-viz{display:flex;flex-direction:column;gap:56px}.platformPage .cs5-lab{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.platformPage .cs5-before .cs5-big{font-size:28px;font-weight:500;color:#5d6377;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#8c8e96}.platformPage .cs5-after .cs5-big{font-size:56px;font-weight:600;line-height:1;color:#96b0f8}.platformPage .cs5-tag{font-size:11px;font-weight:600;letter-spacing:.14em;color:#5f6679}.platformPage .cs5-track{position:relative;height:28px}.platformPage .cs5-line{position:absolute;left:0;right:0;top:50%;height:1px;background:#96b0f82e}.platformPage .cs5-tick{position:absolute;top:50%;width:1px;height:12px;margin-top:-6px;background:#96b0f859}.platformPage .cs5-seg{position:absolute;top:50%;height:1px;background:#96b0f88c}.platformPage .cs5-after .cs5-seg{background:#96b0f8;box-shadow:0 0 8px #96b0f899}.platformPage .cs5-days{position:relative;height:16px;margin-top:10px}.platformPage .cs5-days span{position:absolute;transform:translate(-50%);font-size:11px;letter-spacing:.06em;color:#4f5568}.platformPage .cs5-dot{position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #96b0f8cc}.platformPage .cs5-before .cs5-dot{opacity:.7;animation:cs5-crawl 4s linear infinite}.platformPage .cs5-after .cs5-dot{animation:cs5-zip 4s linear infinite}@keyframes cs5-crawl{0%{left:0%}to{left:100%}}@keyframes cs5-zip{0%{left:0%;opacity:1}25%{left:25%;opacity:1}30%,to{left:25%;opacity:0}}@media (prefers-reduced-motion: reduce){.platformPage .cs5-dot{animation:none!important}.platformPage .cs5-before .cs5-dot{left:100%}.platformPage .cs5-after .cs5-dot{left:25%}}@media (max-width: 900px){.platformPage #customer-story .cs5-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (min-width: 901px){.platformPage .pf-top .section,.platformPage #modes.section{padding-top:0;padding-bottom:0}}.platformPage #apps .ft-section.af{margin-bottom:0}.platformPage #roi .roi-card-t{margin-top:0}.platformPage #roi .roi-card-art svg,.platformPage #roi .roi-card-art .rt{stroke:var(--roi-ill, #C27FAF);transition:stroke .7s ease}@media (prefers-reduced-motion: reduce){.platformPage #roi .roi-card-art svg,.platformPage #roi .roi-card-art .rt{transition:none}}@media (min-width: 1011px){.platformPage #apps .ft-section.af{grid-template-columns:repeat(3,294px);justify-content:center;gap:24px}.platformPage #apps .af-col{gap:24px}}@media (min-width: 521px) and (max-width: 1010px){.platformPage #apps .ft-section.af{grid-template-columns:repeat(2,minmax(0,294px));justify-content:center;gap:24px}.platformPage #apps .af-col{display:contents}}.platformPage #apps .af-float,.platformPage #apps .af-float:hover,.platformPage #apps .af-float:focus-within{animation:af-drift 10s ease-in-out 0s infinite;animation-play-state:running}@media (prefers-reduced-motion: reduce){.platformPage #apps .af-float,.platformPage #apps .af-float:hover,.platformPage #apps .af-float:focus-within{animation:none}}.platformPage #apps .ft-section.t-a .ft-card.af-card{padding:16px}.platformPage #apps .af-chip{margin-bottom:10px}.platformPage #apps .af-kick{margin-bottom:4px}.platformPage #apps .af-nm{margin-bottom:6px}.platformPage #apps .af-card .af-more{margin-top:10px}.platformPage #apps .ft-section.t-a .ft-card.af-card,.platformPage #apps .ft-section.t-a .ft-card.af-card:hover,.platformPage #apps .ft-section.t-a .ft-card.af-card:focus-within{--lift: 0px;background:linear-gradient(180deg,#5f89fd12,#5f89fd05 60%),var(--glass-sheen),var(--af-glass-bg);-webkit-backdrop-filter:var(--af-glass-blur);backdrop-filter:var(--af-glass-blur);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000059;isolation:isolate;transition:translate .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.platformPage #apps .ft-section.t-a .ft-card.af-card:hover,.platformPage #apps .ft-section.t-a .ft-card.af-card:focus-visible{--lift: -4px;border-color:transparent}.platformPage #apps .ft-section.t-a .ft-card.af-card:before{top:0;right:0;bottom:0;left:0;z-index:-1;padding:0;border-radius:inherit;filter:none;-webkit-mask:none;mask:none;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--ac) 22%,transparent) 0%,transparent 70%);opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.platformPage #apps .ft-section.t-a .ft-card.af-card:after{top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;padding:1px;border-radius:4px;filter:none;background:linear-gradient(180deg,var(--ac) 0%,rgba(255,255,255,.08) 70%);opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.platformPage #apps .ft-section.t-a .ft-card.af-card:hover:before,.platformPage #apps .ft-section.t-a .ft-card.af-card:focus-visible:before,.platformPage #apps .ft-section.t-a .ft-card.af-card:hover:after,.platformPage #apps .ft-section.t-a .ft-card.af-card:focus-visible:after{opacity:1}@media (prefers-reduced-motion: reduce){.platformPage #apps .ft-section.t-a .ft-card.af-card,.platformPage #apps .ft-section.t-a .ft-card.af-card:before,.platformPage #apps .ft-section.t-a .ft-card.af-card:after{transition:none}}.platformPage #technical-outcomes .sgc text[style*="#A7A9AF"]{font-size:11px!important}.platformPage #apps .ar-eyebrow,.platformPage #apps .ar-hd{max-width:var(--tier-content);margin-left:auto;margin-right:auto}.platformPage #apps .ar-eyebrow{text-align:left}.platformPage #apps .ar-hd{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);-moz-column-gap:72px;column-gap:72px;align-items:end;text-align:left}.platformPage #apps .ar-hd>.ar-head{margin:0;max-width:600px;text-align:left;white-space:normal;text-wrap:wrap}.platformPage #apps .ar-hd>.ar-lede{margin:0 0 .2em;max-width:none;justify-self:stretch;text-align:left;text-wrap:balance}@media (min-width: 1000px){.platformPage #apps .ar-hd>.ar-head{white-space:normal}}@media (max-width: 900px){.platformPage #apps .ar-hd{grid-template-columns:minmax(0,1fr);row-gap:22px}.platformPage #apps .ar-hd>.ar-lede{justify-self:start}}.platformPage .faq-q{grid-template-columns:minmax(0,1fr) 26px}.platformPage .faq-a-in{padding-left:0}.platformPage .faq-tog,.platformPage .faq-q:hover .faq-tog,.platformPage .faq-item[data-open=true] .faq-tog{border:1px solid rgba(150,176,248,.5);background:#96b0f824;transition:background .25s ease,border-color .25s ease}.platformPage .faq-tog:before,.platformPage .faq-tog:after,.platformPage .faq-item[data-open=true] .faq-tog:before,.platformPage .faq-item[data-open=true] .faq-tog:after{background:#96b0f8;transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s ease}.platformPage .faq-list[data-hasopen=true] .faq-item:not([data-open=true]) .faq-tog{border-color:#ffffff1f;background:#ffffff0a}.platformPage .faq-list[data-hasopen=true] .faq-item:not([data-open=true]) .faq-tog:before,.platformPage .faq-list[data-hasopen=true] .faq-item:not([data-open=true]) .faq-tog:after{background:#72757d}.platformPage .faq-list[data-hasopen=true] .faq-item:not([data-open=true]) .faq-q:hover .faq-tog{border-color:#96b0f880;background:#96b0f824}.platformPage .faq-list[data-hasopen=true] .faq-item:not([data-open=true]) .faq-q:hover .faq-tog:before,.platformPage .faq-list[data-hasopen=true] .faq-item:not([data-open=true]) .faq-q:hover .faq-tog:after{background:#96b0f8}@media (prefers-reduced-motion: reduce){.platformPage .faq-tog,.platformPage .faq-tog:before,.platformPage .faq-tog:after{transition:none!important}}.platformPage .tap-badge:before,.platformPage .tap-badge:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:screen}.platformPage .tap-badge:before{top:5px;right:5px;bottom:5px;left:5px;background:radial-gradient(circle closest-side,#ffffff80,#fffaf061,#fff0);animation:tap-flare-core var(--fc, 9.6s) linear var(--fd, 0s) infinite}.platformPage .tap-badge:after{top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(circle closest-side,var(--fl, rgba(150,176,248,.8)) 0%,var(--fl, rgba(150,176,248,.8)) 55%,rgba(0,0,0,0) 100%);animation:tap-flare-glow var(--fc, 9.6s) linear var(--fd, 0s) infinite}.platformPage .tap-mark{width:56px;height:56px}@media (prefers-reduced-motion: reduce){.platformPage .tap-badge:before,.platformPage .tap-badge:after{animation:none!important;opacity:0}}.platformPage .techcta-in{height:300px;min-height:0;border:1px solid rgba(255,255,255,.12);justify-content:center;text-align:center}.platformPage .techcta-in:after{background:radial-gradient(ellipse 50% 80% at 50% 50%,#06080eb3,#06080e80 45%,#06080e00)}.platformPage .techcta-copy{align-items:center}.platformPage .techcta-copy .techcta-h{text-align:center;text-wrap:balance}.platformPage .techcta-copy .techcta-btns{justify-content:center}.platformPage #solutions .ft-grid{grid-auto-rows:auto}.platformPage #solutions .ft-cell{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0}.platformPage #solutions .ft-section .ft-card{grid-row:1 / span 5;display:grid;grid-template-rows:subgrid;row-gap:0;height:auto}.platformPage #solutions .ft-section .ft-illus{grid-row:1}.platformPage #solutions .ft-panel{grid-row:2 / span 4;display:grid;grid-template-rows:subgrid;row-gap:0}.platformPage #solutions .ft-eyebrow{grid-row:1;align-self:end}.platformPage #solutions .ft-h3{grid-row:2;align-self:start}.platformPage #solutions .ft-body{grid-row:3;align-self:start}.platformPage #solutions .ft-cta{grid-row:4;align-self:end;margin-top:0}.platformPage #solutions .ft-wide .ft-body{max-width:40em}.platformPage #solutions .sol-top,.platformPage #solutions .sol-header{max-width:var(--tier-content);margin-left:auto;margin-right:auto}.platformPage #solutions .sol-top{display:block;margin-bottom:20px;text-align:left}.platformPage #solutions .sol-top .sol-eyebrow{text-align:left}.platformPage #solutions .sol-header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);-moz-column-gap:72px;column-gap:72px;align-items:end;text-align:left;margin-bottom:40px}.platformPage #solutions .sol-header .sol-head{margin:0;max-width:26ch;text-align:left}.platformPage #solutions .sol-header .sol-lede{margin:0 0 .2em;width:auto;max-width:34ch;justify-self:end;text-align:left;text-wrap:balance}.platformPage #solutions .sol-lede-br{display:none}@media (max-width: 900px){.platformPage #solutions .sol-header{grid-template-columns:minmax(0,1fr);row-gap:22px}.platformPage #solutions .sol-header .sol-lede{justify-self:start}}.platformPage .faq,.platformPage #faq{height:auto}.platformPage .faq-assembly{position:relative;top:auto}.platformPage .faq-head,.platformPage .faq-list{will-change:auto;opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.platformPage .faq-list{transition-delay:.12s}.platformPage .faq[data-in=true] .faq-head,.platformPage .faq[data-in=true] .faq-list{opacity:1;transform:none}@media (max-width: 900px){.platformPage .faq{height:auto}}@media (prefers-reduced-motion: reduce){.platformPage .faq-head,.platformPage .faq-list{opacity:1;transform:none;transition:none}}.platformPage #roi .roi-cta-card{padding-left:16px;padding-right:16px}.platformPage #roi .roi-cta-t{max-width:none;font-size:19px;text-wrap:balance}.platformPage #solutions .ft-grid>.ft-cell:nth-child(1) .ft-wide .ft-body{max-width:560px}.platformPage #solutions .ft-grid>.ft-cell:nth-child(2) .ft-wide .ft-body{max-width:630px}.platformPage #apps .af-desc{min-height:3em}.platformPage #apps .ft-section.t-a .ft-card.af-card{padding-bottom:28px}.platformPage #apps .af-card .af-more{margin-top:24px;gap:0}.platformPage #solutions .ft-grid{max-width:var(--tier-content);margin-left:auto;margin-right:auto}.platformPage #solutions .ft-section .ft-illus{height:167px;min-height:0;padding:0 20px;overflow:visible}.platformPage #solutions .ft-grid>.ft-cell:nth-child(1) .ft-wide .ft-body{max-width:452px}.platformPage #solutions .ft-grid>.ft-cell:nth-child(2) .ft-wide .ft-body{max-width:522px}.platformPage section.fcta>div{display:flex;justify-content:flex-start}.platformPage .fcta2-h{margin:0;font-size:clamp(32px,7vw,48px);line-height:1.25;font-weight:500;letter-spacing:.01em;color:#fff;text-transform:none}.platformPage .fcta2-p{margin:20px 0 0;max-width:622px;font-size:18px;line-height:25px;font-weight:400;color:#a7a9af;text-wrap:pretty}.platformPage .fcta2-acts{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.platformPage .fcta2-primary,.platformPage .fcta2-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;white-space:nowrap;font-family:inherit;font-weight:500;font-size:16px;letter-spacing:.01em;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.platformPage .fcta2-primary{padding:0 23px;font-weight:600;background:linear-gradient(135deg,#3b426c,#7380d2);color:#fff;border:1px solid transparent;box-shadow:-1px -1px 7px #ffffff26,inset -1px -1px 5px #fff3}.platformPage .fcta2-primary:hover{background:linear-gradient(135deg,#454d7e,#8591e0);border-color:#fff6;box-shadow:-1px -1px 20px #fff3,inset -1px -1px 5px #fff6;color:#fff}.platformPage .fcta2-secondary{padding:0 23px;background:#ffffff08;color:#fdffff;border:1px solid rgba(255,255,255,.3)}.platformPage .fcta2-secondary:hover{background:#ffffff12;border-color:#ffffffb3;color:#fdffff}.platformPage .fcta2-primary:active,.platformPage .fcta2-secondary:active{transform:translateY(1px)}.platformPage #roi .roi-card-art .rt{opacity:.55}.platformPage #roi .roi-card-art .rd{fill:var(--roi-ill, #C870AE);filter:drop-shadow(0 0 6px var(--roi-ill, #C870AE));transition:fill .7s ease}.platformPage #apps .af-more.faq-link{border-bottom-color:transparent;transition:color .25s ease,border-color .2s ease}.platformPage #apps .af-card:hover .af-more.faq-link,.platformPage #apps .af-card:focus-visible .af-more.faq-link{border-bottom-color:#c2cafe}@media (min-width: 901px){.platformPage #solutions,.platformPage #business-value,.platformPage #roi,.platformPage #apps,.platformPage #talos-across.section,.platformPage #technical-outcomes.section,.platformPage #customer-story.section.cs,.platformPage #platform-proof,.platformPage #faq,.platformPage .techcta{padding-top:188px;padding-bottom:188px}.platformPage #talos-across.section{padding-bottom:188px}.platformPage .techcta{padding-top:88px}.platformPage section.fcta{padding-top:210px}}.platformPage #roi .roi-cta-hero,.platformPage #roi .roi-cta-hero:hover{border:0;font-weight:600;background:linear-gradient(91.08deg,#fb3f3c,#cd60ad 49.69%,#8098f5)}.platformPage #roi .roi-cta-hero{box-shadow:1px 1px 15px #ffffff2e,inset 1px 1px 5px #ffffff57}.platformPage #roi .roi-cta-hero:hover{filter:brightness(1.08);box-shadow:1px 1px 22px #ffffff4d,inset 1px 1px 5px #fff6}.platformPage #roi .roi-cta-hero{padding-left:20px;padding-right:20px}.platformPage #roi .roi-cta-card{background:linear-gradient(180deg,#5f89fd1f,#5f89fd0d),var(--glass-sheen),linear-gradient(176deg,#7896eb12,#fff0 30%),var(--af-glass-bg)}.platformPage #apps .rl-block{position:relative;margin-top:30px}.platformPage #apps .rl-fit{position:relative;z-index:5;height:520px}.platformPage #apps .rl-stage{position:absolute;left:0;top:0;width:100%;height:520px;transform-origin:0 0;perspective:1500px;perspective-origin:50% 45%;overflow-x:clip;overflow-y:visible;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.platformPage #apps .rl-stage[data-drag]{cursor:grabbing}.platformPage #apps .rl-reel{position:absolute;left:50%;top:50px;width:0;height:0;transform-style:preserve-3d}.platformPage #apps .rl-slot{position:absolute;left:-150px;top:0;width:300px;height:400px;opacity:0;visibility:hidden;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.platformPage #apps .rl-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:4px;overflow:hidden;isolation:isolate;font:inherit;color:#fff;text-align:left;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#5f89fd12,#5f89fd05 60%),var(--glass-sheen),var(--af-glass-bg);-webkit-backdrop-filter:var(--af-glass-blur);backdrop-filter:var(--af-glass-blur);box-shadow:inset 0 1px #ffffff1a,0 12px 30px #00000059}.platformPage #apps .rl-card:focus{outline:none}.platformPage #apps .rl-card:focus-visible{outline:2px solid #C2CAFE;outline-offset:4px}.platformPage #apps .rl-card,.platformPage #apps .apw-sheet{--rl-wash: radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--c) 22%, transparent) 0%, transparent 70%);--rl-edge: linear-gradient(180deg, var(--c) 0%, rgba(255,255,255,.08) 70%)}.platformPage #apps .rl-wash,.platformPage #apps .rl-face,.platformPage #apps .rl-edge,.platformPage #apps .rl-dim{position:absolute;pointer-events:none}.platformPage #apps .rl-wash{top:0;right:0;bottom:0;left:0;background:var(--rl-wash)}.platformPage #apps .rl-face{top:0;right:0;bottom:0;left:0;background:var(--g);opacity:0;transition:opacity .6s ease}.platformPage #apps .rl-edge{top:0;right:0;bottom:0;left:0;z-index:2;border-radius:4px;padding:1px;transition:opacity .6s ease;background:var(--rl-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage #apps .rl-dim{top:0;right:0;bottom:0;left:0;z-index:3;background:#000;opacity:0}.platformPage #apps .rl-card[data-col] .rl-face{opacity:1}.platformPage #apps .rl-card[data-col] .rl-edge{opacity:0}.platformPage #apps .rl-body{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:26px 24px 22px;color:var(--rl-tc, #FFFFFF);transition:color .6s ease}.platformPage #apps .rl-card[data-col][data-dark]{--rl-tc: #0B0F1D}.platformPage #apps .rl-chip{position:relative;display:block;flex:none;align-self:center;width:100px;height:100px;margin:6px 0 28px;border-radius:50%}.platformPage #apps .rl-chip img{position:absolute;left:-2.9%;top:-2.9%;display:block;width:105.8%;height:105.8%;max-width:none;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 5px 7px rgba(8,10,22,.2))}.platformPage #apps .rl-kick{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--c);transition:color .6s ease,opacity .6s ease}.platformPage #apps .rl-card[data-col] .rl-kick{color:var(--rl-tc, #FFFFFF);opacity:.8}.platformPage #apps .rl-nm{display:block;margin-top:6px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.platformPage #apps .rl-desc{display:block;margin-top:8px;font-size:14px;font-weight:400;line-height:1.5;color:#8c8e96;text-wrap:pretty;transition:color .6s ease,opacity .6s ease}.platformPage #apps .rl-card[data-col] .rl-desc{color:var(--rl-tc, #FFFFFF);opacity:.85}.platformPage #apps .rl-more{display:block;margin-top:auto;font-size:14px;font-weight:600;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color .6s ease}.platformPage #apps .rl-card[data-col] .rl-more{text-decoration-color:currentColor}.platformPage #apps .rl-navwrap{position:relative;z-index:6;margin-top:calc(24px - 70px * var(--rl-s, 1))}.platformPage #apps .rl-nav{display:flex;align-items:center;justify-content:center;gap:28px}.platformPage #apps .rl-arrow{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:36px;height:36px;margin:0;padding:0;border-radius:4px;border:1px solid rgba(162,170,225,.28);background:transparent;color:#a2aae1;cursor:pointer;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.platformPage #apps .rl-arrow:hover{border-color:#a2aae199;color:#fff}.platformPage #apps .rl-arrow svg{display:block;width:14px;height:10px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.platformPage #apps .rl-arrow[data-dir=prev] svg{transform:scaleX(-1)}.platformPage #apps .rl-names{display:flex;align-items:center;justify-content:center;gap:20px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.platformPage #apps .rl-names::-webkit-scrollbar{display:none}.platformPage #apps .rl-name{position:relative;display:flex;align-items:center;gap:8px;flex:none;margin:0;padding:8px 6px;border:0;border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:14px;line-height:20px;font-weight:500;color:#8c8e96;transition:color .22s cubic-bezier(.16,1,.3,1)}.platformPage #apps .rl-name:hover{color:#c9ccd6}.platformPage #apps .rl-name-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--c)}.platformPage #apps .rl-name-tx{position:relative}.platformPage #apps .rl-name-tx:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:1px;background:var(--c);transform:scaleX(0);transition:transform .22s cubic-bezier(.16,1,.3,1)}.platformPage #apps .rl-name[data-on]{color:#fff}.platformPage #apps .rl-name[data-on] .rl-name-tx:after{transform:scaleX(1)}.platformPage #apps .rl-arrow:focus,.platformPage #apps .rl-name:focus{outline:none}.platformPage #apps .rl-arrow:focus-visible,.platformPage #apps .rl-name:focus-visible{outline:2px solid #C2CAFE;outline-offset:2px}.platformPage #apps .rl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 860px){.platformPage #apps .rl-names{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.platformPage #apps .rl-arrow,.platformPage #apps .rl-name,.platformPage #apps .rl-name-tx:after{transition:none}}.platformPage #solutions .ft-grid>.ft-cell:nth-child(n) .ft-wide .ft-body{max-width:none}.platformPage #roi .roi-card-t{font-size:18px;font-weight:500;line-height:1.35}.platformPage #roi .roi-cta-t{font-size:24px;font-weight:600;line-height:1.25}.platformPage #roi .roi-cta-hero{margin-top:32px}.platformPage #roi .roi-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:stretch;max-width:var(--tier-content);margin:var(--roi-cards-top) auto 0}@media (max-width: 1024px){.platformPage #roi .roi-split{grid-template-columns:minmax(0,1fr)}}.platformPage #roi .roi-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(162,170,225,.16)}.platformPage #roi .roi-row{display:flex;align-items:center;gap:24px;padding:18px 4px;border-bottom:1px solid rgba(162,170,225,.16)}.platformPage #roi .roi-row-t{font-size:17px;line-height:1.4;font-weight:400;color:#fff}.platformPage #roi .roi-tick{display:block;flex:none;width:24px;height:24px}.platformPage #roi .roi-tick path{fill:none;stroke:#5f89fd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05;transition:stroke-dashoffset .42s ease-out calc(var(--i, 0) * .26s)}.platformPage #roi .roi-list[data-drawn] .roi-tick path{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.platformPage #roi .roi-tick path{stroke-dashoffset:0;transition:none}}.platformPage #roi .roi-glass{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 32px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#13172f url(/assets/platform/roi-cta-glass.webp) center / cover no-repeat}.platformPage #roi .roi-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 75% 60% at 50% 50%,#0a0e30b8,#0a0e3040 70%,#0a0e301a)}.platformPage #roi .roi-glass>*{position:relative}.platformPage #roi .roi-glass-h{margin:0;max-width:340px;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:0;color:#fff}.platformPage #roi .roi-book{margin-top:28px;height:auto;padding:16px 28px;font-size:16px;line-height:20px}.platformPage #roi .roi-demo{margin-top:14px;font-size:13px;line-height:1.4;font-weight:400;color:#e8e9ea;text-decoration:none}.platformPage #roi .roi-demo:hover{color:#fff}.platformPage #roi .roi-demo:focus-visible,.platformPage #roi .roi-book:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.platformPage .pfh .pfh-actions{gap:16px}.platformPage .pfh .pfh-actions .btn-secondary{height:44px;font-size:16px;line-height:24px;padding:0 23px;font-weight:500;letter-spacing:normal}.platformPage .toga-btn-white{--sx: 50%;--sy: 50%;--son: 0;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 24px;border:0;border-radius:4px;background:transparent;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.01em;color:#13172f;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1)}.platformPage .toga-btn-white:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from 270deg at 50% 50%,#ffae03,#ff3c32,#cd60ad,#5f89fd,#677fd5,#e7569a,#ffae03);opacity:.55;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.platformPage .toga-btn-white:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border-radius:3px;pointer-events:none;background:#fff;box-shadow:0 1px 1.3px #03040c66}.platformPage .toga-btn-white>:not(.toga-btn-white-bleed):not(.toga-btn-white-pool){position:relative;z-index:3}.platformPage .toga-btn-white-bleed,.platformPage .toga-btn-white-pool{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:3px;pointer-events:none;opacity:0;background:conic-gradient(from 270deg at 50% 50%,#ffae03,#ff3c32,#cd60ad,#5f89fd,#677fd5,#e7569a,#ffae03);transition:opacity .26s cubic-bezier(.16,1,.3,1)}.platformPage .toga-btn-white-bleed{-webkit-mask:radial-gradient(ellipse at 50% 50%,transparent 35%,#000 95%);mask:radial-gradient(ellipse at 50% 50%,transparent 35%,#000 95%)}.platformPage .toga-btn-white-pool{opacity:calc(var(--son) * .42);-webkit-mask:radial-gradient(110px circle at var(--sx) var(--sy),#000 0%,rgba(0,0,0,.55) 45%,transparent 72%);mask:radial-gradient(110px circle at var(--sx) var(--sy),#000 0%,rgba(0,0,0,.55) 45%,transparent 72%)}.platformPage .toga-btn-white:hover:before,.platformPage .toga-btn-white:focus-visible:before{opacity:1}.platformPage .toga-btn-white:hover .toga-btn-white-bleed{opacity:.3}.platformPage .toga-btn-white:active{transform:translateY(1px)}.platformPage .toga-btn-white:focus-visible{outline:2px solid #FFA071;outline-offset:3px}@media (pointer: coarse){.platformPage .toga-btn-white-pool{display:none}}.platformPage #business-value .oq-hd,.platformPage #business-value .oq-row{width:min(1000px,100%);max-width:none;margin-left:auto;margin-right:auto}.platformPage #business-value .oq-hd{--oq-lede-dy: 2px;display:grid;grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:56px;column-gap:56px;align-items:start}.platformPage #business-value .oq-eyebrow{grid-column:1;grid-row:1;margin:0 0 20px;text-align:left}.platformPage #business-value .oq-h{grid-column:1;grid-row:2;margin:0;max-width:none;text-align:left}.platformPage #business-value .oq-hl{color:#5f89fd}.platformPage #business-value .oq-lede{grid-column:2;grid-row:2;margin:var(--oq-lede-dy) 0 0;font-size:16px;line-height:1.6;font-weight:400;color:#ffffffb8;text-align:left;text-wrap:pretty}.platformPage #business-value .oq-row{margin-top:56px;border-top:1px solid rgba(162,170,225,.16)}.platformPage #business-value .oq-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;padding:32px 0}.platformPage #business-value .oq-pair+.oq-pair{border-top:1px solid rgba(162,170,225,.09)}.platformPage #business-value .oq-pair:last-child{padding-bottom:0}.platformPage #business-value .oq-out{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:20px;column-gap:20px;align-content:start;min-width:0}.platformPage #business-value .oq-ic{grid-column:1;grid-row:1 / 3;display:block;width:32px;height:32px;margin:-4px 0 0}.platformPage #business-value .oq-ic svg{display:block;width:32px;height:32px}.platformPage #business-value .oq-t{grid-column:2;grid-row:1;margin:0 0 12px;font-size:17px;line-height:24px;font-weight:500;letter-spacing:normal;color:#fff;text-wrap:pretty}.platformPage #business-value .oq-d{grid-column:2;grid-row:2;margin:0;font-size:16px;line-height:1.6;font-weight:400;color:#ffffffb8;text-wrap:pretty}@media (min-width: 1580px){.platformPage #business-value .oq-hd,.platformPage #business-value .oq-row{width:1500px}.platformPage #business-value .oq-hd{grid-template-columns:repeat(5,300px);-moz-column-gap:0;column-gap:0}.platformPage #business-value .oq-eyebrow,.platformPage #business-value .oq-h{grid-column:1 / 4}.platformPage #business-value .oq-lede{grid-column:4 / 6;padding-left:25px}.platformPage #business-value .oq-row{display:grid;grid-template-columns:repeat(5,300px)}.platformPage #business-value .oq-pair{display:contents}.platformPage #business-value .oq-out{grid-row:1 / span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;-moz-column-gap:0;column-gap:0;padding:56px 24px 0;box-sizing:border-box}.platformPage #business-value .oq-k0{padding-left:0}.platformPage #business-value .oq-k4{padding-right:0}.platformPage #business-value .oq-k1,.platformPage #business-value .oq-k2,.platformPage #business-value .oq-k3,.platformPage #business-value .oq-k4{border-left:1px solid rgba(162,170,225,.16)}.platformPage #business-value .oq-ic{grid-column:1;grid-row:1;margin:0 0 24px}.platformPage #business-value .oq-t{grid-column:1;grid-row:2}.platformPage #business-value .oq-d{grid-column:1;grid-row:3}}@media (max-width: 1079px){.platformPage #business-value .oq-hd{grid-template-columns:minmax(0,1fr)}.platformPage #business-value .oq-lede{grid-column:1;grid-row:3;max-width:32em;margin-top:22px}}@media (max-width: 899px){.platformPage #business-value .oq-pair{display:contents}.platformPage #business-value .oq-row{display:flex;flex-direction:column}.platformPage #business-value .oq-out{padding:28px 0}.platformPage #business-value .oq-k1,.platformPage #business-value .oq-k2,.platformPage #business-value .oq-k3,.platformPage #business-value .oq-k4{border-top:1px solid rgba(162,170,225,.09)}.platformPage #business-value .oq-k4{padding-bottom:0}}@media (max-width: 479px){.platformPage #business-value .oq-br{display:none}}.platformPage #solutions.ss[data-layout=line]{padding-top:0;padding-bottom:0}.platformPage #solutions.ss [data-b3-mod]>div:not([data-active=true]) [data-anim]{animation:none!important}.platformPage #solutions.ss [data-b3-mod]>div[data-active=true] [data-anim]{animation-delay:var(--b3-delay, 0s)!important}.platformPage #solutions.ss [data-b3-mod]>div{max-width:none!important}.platformPage #solutions.ss .ss-ask,.platformPage #roi .ss-ask{justify-content:center;letter-spacing:normal;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-secondary, #A7A9AF)}.platformPage #solutions.ss .ss-ask:hover,.platformPage #roi .ss-ask:hover{color:#fff;border-bottom-color:var(--toga-primary-500, #858DC4)}@media (prefers-reduced-motion: reduce){.platformPage #solutions.ss,.platformPage #solutions.ss *{transition:none!important}}.platformPage .foot-tier,.platformPage .foot-sig-tier{max-width:calc(var(--tier-content) + 80px)}.platformPage #roi .roi-grid{display:block;max-width:820px;margin-left:auto;margin-right:auto;text-align:center}.platformPage #roi .roi-copy{display:block;text-align:center}.platformPage #roi .roi-eyebrow{text-align:center}.platformPage #roi .roi-head{max-width:none;text-align:center;text-wrap:balance}.platformPage #roi .roi-grid>.roi-p{max-width:620px;margin:20px auto 0;text-align:center;text-wrap:balance}.platformPage #roi .roi-head-hl{color:#5f89fd}.platformPage #technical-outcomes .sc-copy{max-width:820px;margin:0 auto;text-align:center}.platformPage #technical-outcomes .sc-eyebrow{text-align:center}.platformPage #technical-outcomes .sc-head{max-width:none;margin:0;text-align:center;text-wrap:balance}.platformPage #technical-outcomes .sc-lede{max-width:620px;margin:20px auto 0;text-align:center;text-wrap:balance;contain:none}.platformPage #technical-outcomes .sc-gate{display:flex;justify-content:center;max-width:820px;margin:64px auto 0;padding:0;container-type:normal}.platformPage #technical-outcomes .sc-gate .sgc{flex:none;width:100%;max-width:820px;margin:0;transform:none}@media (max-width: 859px){.platformPage #technical-outcomes .sc-gate{justify-content:flex-start}.platformPage #technical-outcomes .sc-gate .sgc{width:780px;max-width:none}}.platformPage #technical-outcomes .sgc g[style*="font-size: 15px"]>text{font-size:calc(13px * 980 / 820);fill:#a2aae1}.platformPage #technical-outcomes .sgc rect[rx="4"]{transform-box:fill-box;transform-origin:50% 100%;transform:scale(.6667)}.platformPage #technical-outcomes .sc-list{display:grid;grid-template-columns:250px 300px 300px 350px;grid-auto-rows:auto;-moz-column-gap:0;column-gap:0;row-gap:0;width:1200px;max-width:none;margin:64px calc((100% - 1200px)/2) 0;padding:0;list-style:none}.platformPage #technical-outcomes .sc-li{grid-row:span 3;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-content:start;min-width:0;margin:0;padding:32px 16px 0 24px;border:0;border-top:1px solid rgba(162,170,225,.16);border-left:1px solid rgba(162,170,225,.16)}.platformPage #technical-outcomes .sc-li:first-child{padding-top:32px;padding-left:0;border-left:0}.platformPage #technical-outcomes .sc-li:last-child{padding-right:0}.platformPage #technical-outcomes .sc-li+.sc-li{border-top:1px solid rgba(162,170,225,.16)}.platformPage #technical-outcomes .sc-li>div{display:contents}.platformPage #technical-outcomes .sc-li-n{display:block;margin:0 0 14px;color:#5f89fd}.platformPage #technical-outcomes .sc-li-t{margin:0;white-space:nowrap}.platformPage #technical-outcomes .sc-li-d{margin:10px 0 0;font-size:14px;line-height:22px}@media (max-width: 1279px){.platformPage #technical-outcomes .sc-list{grid-template-columns:450px 550px;width:1000px;margin-left:calc((100% - 1000px)/2);margin-right:calc((100% - 1000px)/2)}.platformPage #technical-outcomes .sc-li,.platformPage #technical-outcomes .sc-li:last-child{padding:32px 16px 0 24px;border-left:1px solid rgba(162,170,225,.16)}.platformPage #technical-outcomes .sc-li:nth-child(odd){padding-left:0;border-left:0}.platformPage #technical-outcomes .sc-li:nth-child(2n){padding-right:0}.platformPage #technical-outcomes .sc-li:nth-child(n+3){margin-top:40px}}@media (max-width: 1079px){.platformPage #technical-outcomes .sc-list{grid-template-columns:300px 400px;width:700px;margin-left:calc((100% - 700px)/2);margin-right:calc((100% - 700px)/2)}}@media (max-width: 779px){.platformPage #technical-outcomes .sc-list{grid-template-columns:minmax(0,1fr);width:auto;margin-left:0;margin-right:0}.platformPage #technical-outcomes .sc-li,.platformPage #technical-outcomes .sc-li:nth-child(odd),.platformPage #technical-outcomes .sc-li:nth-child(2n),.platformPage #technical-outcomes .sc-li:last-child{padding:24px 0 0;border-left:0}.platformPage #technical-outcomes .sc-li:nth-child(n+2){margin-top:28px}.platformPage #technical-outcomes .sc-li-t{white-space:normal}}@media (min-width: 761px){.platformPage .pfh{justify-content:center;padding-top:62px;padding-bottom:97px}.platformPage .pfh .pfh-lead.pfh-pyr{max-width:640px;margin-top:23px;font-size:18px;line-height:1.6;font-weight:500;letter-spacing:normal;color:#fff}.platformPage .pfh .pfh-lead.pfh-stance{margin-top:23px;font-size:15px;line-height:1.4;font-weight:500;letter-spacing:.005em;color:#fffffff2}.platformPage .pfh .pfh-actions{margin-top:61px;gap:16px}.platformPage .pfh .pfh-lead.pfh-trust{max-width:820px;font-size:15px;line-height:1.4;font-weight:400;letter-spacing:normal;color:#fff;-moz-column-gap:44px;column-gap:44px;row-gap:8px}}.platformPage .pfh .pfh-h,.platformPage .pfh .pfh-h .pfh-wm-l,.platformPage .pfh .pfh-h .pfh-h-l1,.platformPage .pfh .pfh-h .pfh-h-2{font-weight:400}.platformPage .pfh .pfh-h{letter-spacing:-.012em}.platformPage .pfh .pfh-body>.pfh-trust{top:100%;bottom:auto;margin:var(--trust-gap, 72px) auto 0}.platformPage[data-grid] .wrap,.platformPage[data-grid] .wrap-wide{padding-left:var(--wrap-pad, 40px);padding-right:var(--wrap-pad, 40px)}.platformPage[data-grid] .fmk-sol,.platformPage[data-grid] #customer-story .cs5-grid,.platformPage[data-grid] #roi .roi-glass{margin-right:-1px}.platformPage[data-grid] #customer-story .cs5-viz{min-width:0}.platformPage[data-grid] .techcta-in{max-width:none;width:calc(min(var(--tier-content),100%) + 1px);margin-left:max(0px,calc(50% - var(--tier-content) / 2));margin-right:0}@media (min-width: 1025px){.platformPage[data-grid] #roi .roi-split{grid-template-columns:minmax(0,1fr) round(nearest,calc((var(--tier-content) - 24px) / 2.6),50px)}}@media (min-width: 761px){.platformPage[data-grid] .plat-stats-row{-moz-column-gap:35px;column-gap:35px}.platformPage[data-grid] .plat-stat:nth-child(2){width:301px;margin-right:-1px}}.platformPage #roi .roi-dl-head{display:grid;grid-template-columns:minmax(0,auto) minmax(0,380px);justify-content:space-between;-moz-column-gap:48px;column-gap:48px;align-items:end;box-sizing:border-box;width:calc(min(var(--tier-content),100%) + 1px);margin:0 0 0 calc((100% - min(var(--tier-content),100%))/2);border:solid transparent;border-width:0 1px;text-align:left}.platformPage #roi .roi-dl-head-l{min-width:0;margin-left:-1px}.platformPage #roi .roi-dl-head .roi-eyebrow{margin:0 0 20px;text-align:left}.platformPage #roi .roi-dl-head .roi-head{margin:0;max-width:17em;font-size:clamp(32px,3vw,40px);line-height:1.15;text-align:left;text-wrap:balance}.platformPage #roi .roi-dl-intro{min-width:0;max-width:380px;margin:0 -1px 0 0;font-size:16px;line-height:1.6;color:#ffffffb8;text-wrap:pretty}.platformPage #roi .roi-dl-head .roi-head-hl{color:#5f89fd}.platformPage #roi .roi-dl{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);box-sizing:border-box;width:calc(min(var(--tier-content),100%) + 1px);margin:44px 0 0 calc((100% - min(var(--tier-content),100%))/2);border:1px solid rgba(143,168,250,.3);border-radius:4px;overflow:hidden;text-align:left}@media (min-width: 900px){.platformPage[data-grid] #roi .roi-dl{grid-template-columns:calc((100% - 1px)/2 + round(nearest,.5px - 8%,50px)) minmax(0,1fr)}}.platformPage #roi .roi-dl-today{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:44px 48px;background:#090b17}.platformPage #roi .roi-dl-lit{container-type:inline-size;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:44px 48px;background:radial-gradient(110% 95% at 100% 50%,#5f89fd73,#5f89fd00 75%),linear-gradient(180deg,#0e1330,#151c40)}.platformPage #roi .roi-dl-lit:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#c2cafe00,#c2cafed9,#c2cafe00);pointer-events:none}.platformPage #roi .roi-dl-lbl{margin:0 0 20px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8c8e96}.platformPage #roi .roi-dl-lit .roi-dl-lbl{color:#c2cafe}.platformPage #roi .roi-dl-list{margin:0;padding:0;list-style:none}.platformPage #roi .roi-dl-cap{margin:0 0 20px;font-size:13px;line-height:20px;color:#ffffff9e}.platformPage #roi .roi-dl-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:16px 0;font-size:16px;line-height:1.4;font-weight:400;color:#ffffffe0}.platformPage #roi .roi-dl-row+.roi-dl-row{border-top:1px solid rgba(162,170,225,.12)}.platformPage #roi .roi-dl-n{font-size:13px;font-weight:600;letter-spacing:.04em;color:#5f89fd;font-variant-numeric:tabular-nums}.platformPage #roi .roi-dl-row:first-child{padding-top:0}.platformPage #roi .roi-dl-row:last-child{padding-bottom:0}.platformPage #roi .roi-dl-dash{position:relative;display:block;flex:none;width:16px;height:1.5em}.platformPage #roi .roi-dl-dash:before{content:"";position:absolute;left:3px;top:50%;width:10px;height:1px;margin-top:-.5px;background:#6a72a6}.platformPage #roi .roi-dl-x{display:block;flex:none;width:16px;height:16px;color:#6a72a6}.platformPage #roi .roi-dl-line{position:relative;margin:0;max-width:none;font-size:clamp(16px,100cqw * .0522,30px);line-height:1.22;font-weight:600;letter-spacing:-.015em;color:#fff;text-align:left;text-wrap:balance}@media (min-width: 900px){.platformPage #roi .roi-dl-line{font-size:6.4cqw}}.platformPage #roi .roi-dl-body{position:relative;margin:24px 0 0;max-width:440px;font-size:15px;line-height:24px;color:#ffffffd9;text-wrap:pretty}.platformPage #roi .roi-dl-acts{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px}.platformPage #roi .roi-dl-after{box-sizing:border-box;width:calc(min(var(--tier-content),100%) + 1px);max-width:none;margin:22px 0 0 calc((100% - min(var(--tier-content),100%))/2);font-size:15px;line-height:24px;color:#ffffffa8;padding-right:max(0px,calc(100% - 700px))}.platformPage #roi .roi-dl-book,.platformPage #roi .roi-dl-talos{position:relative;flex:none}.platformPage #roi .roi-dl-talos .talos-mark{flex:none}.platformPage #roi .roi-dl-talos:focus-visible{outline:2px solid #FFA071;outline-offset:3px}@media (max-width: 899px){.platformPage #roi .roi-dl,.platformPage #roi .roi-dl-head{grid-template-columns:minmax(0,1fr)}.platformPage #roi .roi-dl-head-l{padding-right:0}.platformPage #roi .roi-dl-intro{padding-left:0;margin-top:16px}.platformPage #roi .roi-dl-lit:before{top:0;bottom:auto;left:0;right:0;width:auto;height:1px;background:linear-gradient(90deg,#c2cafe00,#c2cafed9,#c2cafe00)}}@media (max-width: 560px){.platformPage #roi .roi-dl-today,.platformPage #roi .roi-dl-lit{padding:36px 24px}.platformPage #roi .roi-dl-line{font-size:24px}}.platformPage #talos-across .tap-card:after{background:linear-gradient(#0000 0,#0000 0) padding-box,linear-gradient(0deg,#8fa8fa80,#a2aae133 40%,#a2aae124) border-box}.platformPage #talos-across .tap-light{position:absolute;top:-50px;left:0;right:-1px;bottom:0;overflow:hidden;border-radius:3px 3px 0 0;pointer-events:none;background:radial-gradient(70% 85% at 50% 108%,#5f89fd33,#5f89fd0f 45%,#5f89fd00 70%),linear-gradient(0deg,#8fa8fa0d,#8fa8fa00 45%)}.platformPage #talos-across .tap-light:after{content:"";position:absolute;top:50%;bottom:0;left:calc(50% - 1000.5px);width:2000px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(170,190,255,.04) 0 1px,transparent 1px 50px);-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.platformPage #talos-across .tap-card{display:block;box-sizing:border-box;width:calc(min(var(--tier-content),100%) + 1px);margin:0 0 0 calc((100% - min(var(--tier-content),100%))/2);padding:50px 1px 0 0;-moz-column-gap:0;column-gap:0;row-gap:0}.platformPage #talos-across .tap-card>*{position:relative}.platformPage #talos-across .tap-card .tap-outer{width:auto;max-width:none;margin:0 -1px}.platformPage #talos-across .tap-card .tap-cap{padding:0 32px 56px}.platformPage #talos-across .tap-more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600;line-height:20px;color:#fff;text-decoration:none}.platformPage #talos-across .tap-more-l{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color .6s ease}.platformPage #talos-across .tap-more:hover .tap-more-l,.platformPage #talos-across .tap-more:focus-visible .tap-more-l{text-decoration-color:currentColor}.platformPage #talos-across .tap-more svg{display:block;flex:none}.platformPage #talos-across .tap-more:focus-visible{outline:1px solid #C2CAFE;outline-offset:4px}.platformPage #talos-across .tap-band{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;margin:0 -1px 0 0;padding:36px 48px;border-top:1px solid rgba(200,214,255,.35);box-shadow:0 -12px 28px -8px #5f89fd4d;border-radius:0 0 3px 3px;overflow:hidden}.platformPage #talos-across .tap-band-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:none}.platformPage #talos-across .tap-band-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#06080e33;pointer-events:none}.platformPage #talos-across .tap-band-h,.platformPage #talos-across .tap-band-acts{position:relative;z-index:1}.platformPage #talos-across .tap-band-h{margin:0;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.005em;color:#fff;white-space:nowrap}.platformPage #talos-across .tap-band-acts{display:flex;align-items:center;gap:16px 28px;flex:none}.platformPage #talos-across .tap-band .diff-stmt-ask{text-decoration:none}.platformPage #talos-across .tap-band .toga-btn-white,.platformPage #talos-across .tap-band .diff-stmt-ask{flex:none;white-space:nowrap}.platformPage #talos-across .tap-band .diff-stmt-ask:focus-visible{outline:1px solid #C2CAFE;outline-offset:4px}@media (max-width: 1163px){.platformPage #talos-across .tap-band{flex-direction:column;align-items:flex-start;padding:32px 28px}.platformPage #talos-across .tap-band-h{white-space:normal}.platformPage #talos-across .tap-band-acts{flex-wrap:wrap}}.platformPage #faq .faq-tbd{display:none}.platformPage[data-review] #faq .tfq-a-in>.faq-tbd{display:inline-block;margin-left:14px;vertical-align:middle}.platformPage #customer-story.tia .tia-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:96px;align-items:center;box-sizing:border-box;width:calc(min(var(--tier-content, 1300px),100% - 2 * var(--wrap-pad, 40px)) + 1px);max-width:none;margin:0 0 0 calc((100% - min(var(--tier-content, 1300px),100% - 2 * var(--wrap-pad, 40px)))/2);padding:64px}@media (max-width: 640px){.platformPage #customer-story.tia .tia-wrap{padding:40px 24px 32px}}.platformPage #customer-story.tia .tia-vis{min-width:0}.platformPage #customer-story.tia .tia-row{position:relative}.platformPage #customer-story.tia .tia-row+.tia-row{margin-top:64px}.platformPage #customer-story.tia .tia-head{display:flex;align-items:baseline;gap:22px;margin-bottom:22px}.platformPage #customer-story.tia .tia-k{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.platformPage #customer-story.tia .tia-before .tia-k{color:#6a72a6}.platformPage #customer-story.tia .tia-after .tia-k{color:#c2cafe}.platformPage #customer-story.tia .tia-before .tia-big{font-size:clamp(28px,2.6vw,36px);font-weight:500;color:#535b7c;text-decoration:line-through;text-decoration-color:#6a72a6;text-decoration-thickness:2px}.platformPage #customer-story.tia .tia-after .tia-big{font-size:clamp(52px,5vw,72px);line-height:1;font-weight:500;letter-spacing:-.02em;background:linear-gradient(180deg,#e6ecff,#a5beff 55%,#5f89fd);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.platformPage #customer-story.tia .tia-track{position:relative;height:28px}.platformPage #customer-story.tia .tia-base{position:absolute;left:0;right:0;top:13px;height:2px;border-radius:1px;background:linear-gradient(90deg,#1e2440,#2b3459 50%,#3b426c)}.platformPage #customer-story.tia .tia-fill{position:absolute;left:0;width:33.333%;top:12px;height:4px;border-radius:2px;background:linear-gradient(90deg,#335abb,#5f89fd 60%,#a5beff);box-shadow:0 0 18px #5f89fd8c}.platformPage #customer-story.tia .tia-tick{position:absolute;top:7px;width:1px;height:14px;margin-left:-.5px;background:#3b4466}.platformPage #customer-story.tia .tia-after .tia-tick{background:#5f89fd}.platformPage #customer-story.tia .tia-node{position:absolute;top:6px;width:16px;height:16px;margin-left:-8px;border-radius:50%;box-sizing:border-box}.platformPage #customer-story.tia .tia-before .tia-node{background:#3b426c;border:2px solid #535B7C}.platformPage #customer-story.tia .tia-after .tia-node{background:#e6ecff;box-shadow:0 0 0 4px #5f89fd59,0 0 22px #a5beffcc}.platformPage #customer-story.tia .tia-days{position:relative;height:16px;margin-top:10px;font-size:12px;letter-spacing:.06em;color:#6a72a6}.platformPage #customer-story.tia .tia-days>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.platformPage #customer-story.tia .tia-days>span:first-child{transform:none}.platformPage #customer-story.tia .tia-before .tia-days>span:last-child{transform:translate(-100%)}.platformPage #customer-story.tia .tia-after .tia-days>span:first-child{color:#a5beff}.platformPage #customer-story.tia .tia-after .tia-days>span:last-child{color:#e6ecff}.platformPage #customer-story.tia .tia-cap{margin:14px 0 0;font-size:14px}.platformPage #customer-story.tia .tia-before .tia-cap{color:#6a72a6}.platformPage #customer-story.tia .tia-after .tia-cap{color:#c9d9ff}.platformPage #customer-story.tia .tia-eyebrow{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2cafe}.platformPage #customer-story.tia .tia-h{margin:0;font-size:clamp(30px,2.7vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.01em;color:#fff}.platformPage #customer-story.tia .tia-body{margin:18px 0 0;max-width:520px;font-size:16px;line-height:26px;color:#ffffffa8}.platformPage #customer-story.tia .tia-res{margin:22px 0 0;padding:0;list-style:none}.platformPage #customer-story.tia .tia-res li{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:15px;color:#fff}.platformPage #customer-story.tia .tia-res li:before{content:"";flex:none;width:6px;height:6px;border-radius:1px;background:#5f89fd}.platformPage #customer-story.tia .tia-res li:nth-child(2):before{background:#a5beff}.platformPage #customer-story.tia .cs-primary{margin-top:30px}.platformPage #customer-story.tia .tia-ask{margin-top:30px;text-decoration:none}.platformPage #customer-story.tia .tia-ask:focus-visible{outline:1px solid #C2CAFE;outline-offset:4px}@media (max-width: 900px){.platformPage #customer-story.tia .tia-wrap{grid-template-columns:minmax(0,1fr);gap:56px}}.platformPage #customer-story.tia .tia-wrap{position:relative}.platformPage #customer-story.tia .tia-wrap:after{content:"";position:absolute;z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:var(--edge-w, 1.4px);background:linear-gradient(#0000 0,#0000 0) padding-box,linear-gradient(170deg,#eaf1ff,#bfd4ff 8%,#7ba0ff 22%,#5f89fd 40%,#5f89fd 66%,#4374ec 86%,#3557b4) border-box;filter:drop-shadow(0 0 6px rgba(95,137,253,.55)) drop-shadow(0 0 16px rgba(95,137,253,.28))}.platformPage #customer-story.tia .tia-wrap:after{opacity:.5;padding:1px;filter:drop-shadow(0 0 4px rgba(95,137,253,.35))}.platformPage #customer-story.tia .tia-wrap{box-shadow:inset 0 1px #ffffff0f,inset 0 0 60px #5f89fd0f}.platformPage #platform-proof.pfp2 .pfp2-wrap{max-width:1100px;margin:0 auto}.platformPage #platform-proof .pfp2-stats{display:grid;grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;gap:24px;align-items:start;margin:0 0 84px}.platformPage #platform-proof .pfp2-card{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:22px 24px;border:1px solid transparent;border-radius:4px;background:radial-gradient(90% 60% at 30% 0%,color-mix(in srgb,var(--b) 14%,transparent),transparent 70%) padding-box,linear-gradient(180deg,var(--f1),var(--f2) 60%) padding-box,linear-gradient(180deg,var(--b),color-mix(in srgb,var(--b) 62%,transparent) 35%,color-mix(in srgb,var(--b) 28%,transparent) 75%,color-mix(in srgb,var(--b) 38%,transparent)) border-box;--b: #677FD5;--f1: #121931;--f2: #0D1120;--v: #96B0F8}.platformPage #platform-proof .pfp2-k{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.015em;color:#d4d5d8}.platformPage #platform-proof .pfp2-v{font-size:48px;line-height:60px;font-weight:300;letter-spacing:.01em;color:var(--v);font-variant-numeric:tabular-nums}.platformPage #platform-proof .pfp2-stats[data-in=false] .pfp2-card{opacity:0;transform:translateY(-18px)}.platformPage #platform-proof .pfp2-stats[data-in=true] .pfp2-card{animation:pfp2-drop .65s cubic-bezier(.22,1,.36,1) both}.platformPage #platform-proof .pfp2-stats[data-in=true] .pfp2-card:nth-child(2){animation-delay:.12s}.platformPage #platform-proof .pfp2-stats[data-in=true] .pfp2-card:nth-child(3){animation-delay:.24s}@keyframes pfp2-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.platformPage #platform-proof .pfp2-eyebrow{margin:0 0 28px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2cafe;text-align:center}.platformPage #platform-proof .pfp2-quote{max-width:900px;margin:0 auto;text-align:center}.platformPage #platform-proof .pfp2-stack{display:grid}.platformPage #platform-proof .pfp2-item{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.platformPage #platform-proof .pfp2-item[data-on=true]{opacity:1;visibility:visible;transition:opacity .45s ease .1s,visibility 0s}.platformPage #platform-proof .pfp2-q{margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.32;font-weight:400;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.platformPage #platform-proof .pfp2-who{margin:18px 0 0;font-size:15px;color:#8c8e96}.platformPage #platform-proof .pfp2-apps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;margin-top:26px}.platformPage #platform-proof .pfp2-apps-l{margin-right:4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6a72a6}.platformPage #platform-proof .pfp2-app{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#ffffffd9}.platformPage #platform-proof .pfp2-marks{display:flex;justify-content:center;gap:4px;margin-top:30px}.platformPage #platform-proof .pfp2-mk{position:relative;width:22px;height:14px;padding:0;border:0;background:none;cursor:pointer}.platformPage #platform-proof .pfp2-mk:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:#3b4456}.platformPage #platform-proof .pfp2-mk[data-on=true]:before{background:#fff}@media (prefers-reduced-motion: reduce){.platformPage #platform-proof .pfp2-stats[data-in] .pfp2-card{opacity:1;transform:none;animation:none}}@media (max-width: 860px){.platformPage #platform-proof .pfp2-stats{grid-template-columns:minmax(0,1fr)}.platformPage #platform-proof .pfp2-card:nth-child(n){margin-top:0}}.platformPage #technical-outcomes .sc-gate2{display:flex;justify-content:center;max-width:980px;margin:64px auto 0;pointer-events:none}.platformPage #technical-outcomes .sc-gate2-host{display:block;flex:none;width:100%;max-width:980px}@media (max-width: 859px){.platformPage #technical-outcomes .sc-gate2{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;pointer-events:auto}.platformPage #technical-outcomes .sc-gate2-host{width:780px;max-width:none}}.platformPage #customer-story.tia .tia-bfill{position:absolute;left:0;top:13px;width:100%;height:2px;border-radius:1px;background:linear-gradient(90deg,#3b426c,#535b7c)}@keyframes tia-a-grow{0%{width:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}17.391%,to{width:33.333%}}@keyframes tia-a-move{0%{left:0%;animation-timing-function:cubic-bezier(.22,1,.36,1)}17.391%,to{left:33.333%}}@keyframes tia-b-move{0%{left:0%;animation-timing-function:linear}69.565%,to{left:100%}}@keyframes tia-b-fill{0%{width:0%;animation-timing-function:linear}69.565%,to{width:100%}}.platformPage #customer-story.tia .tia-after .tia-fill{animation:tia-a-grow 4.6s infinite both paused}.platformPage #customer-story.tia .tia-after .tia-node{animation:tia-a-move 4.6s infinite both paused}.platformPage #customer-story.tia .tia-before .tia-node{animation:tia-b-move 4.6s infinite both paused}.platformPage #customer-story.tia .tia-before .tia-bfill{animation:tia-b-fill 4.6s infinite both paused}.platformPage #customer-story.tia[data-run=true] .tia-fill,.platformPage #customer-story.tia[data-run=true] .tia-node,.platformPage #customer-story.tia[data-run=true] .tia-bfill{animation-play-state:running}@media (prefers-reduced-motion: reduce){.platformPage #customer-story.tia .tia-fill,.platformPage #customer-story.tia .tia-node,.platformPage #customer-story.tia .tia-bfill{animation:none!important}}.platformPage #roi .roi-dl-vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#13172f url(/assets/platform/roi-cta-static.png) center / cover no-repeat}.platformPage #roi .roi-dl-vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#06080e66}.platformPage #roi .roi-dl-vid-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;opacity:0;transition:opacity 1.8s linear}.platformPage #roi .roi-dl-lit:before{z-index:2}.platformPage #roi .roi-dl-lit>:not(.roi-dl-vid){position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.platformPage #roi .roi-dl-vid-el{display:none}}.platformPage #roi .roi-dl{position:relative;overflow:visible;border-color:transparent}.platformPage #roi .roi-dl:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;padding:1px;border-radius:4px;pointer-events:none;background:linear-gradient(#0000 0,#0000 0) padding-box,linear-gradient(#8fa8fa4d,#8fa8fa4d) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage #roi .roi-dl-today{position:relative;border-radius:3px 0 0 3px;overflow:hidden;background:var(--glass-sheen),linear-gradient(180deg,#ffffff0f,#ffffff05),#090b17d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.platformPage #roi .roi-dl-today>*{position:relative}.platformPage #roi .roi-dl-lit{overflow:hidden;border-radius:0 3px 3px 0}@media (max-width: 899px){.platformPage #roi .roi-dl-today{border-radius:3px 3px 0 0}.platformPage #roi .roi-dl-lit{border-radius:0 0 3px 3px}}.platformPage .pfh .pfh-h{text-shadow:0 0 24px rgba(6,8,14,.35),0 1px 2px rgba(6,8,14,.25)}.platformPage #talos-across .tap-card:after{content:"";position:absolute;z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage #roi .roi-dl:after,.platformPage #talos-across .tap-card:after{top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;opacity:.5;background:linear-gradient(#0000 0,#0000 0) padding-box,linear-gradient(170deg,#eaf1ff,#bfd4ff 8%,#7ba0ff 22%,#5f89fd 40%,#5f89fd 66%,#4374ec 86%,#3557b4) border-box;filter:drop-shadow(0 0 4px rgba(95,137,253,.35))}.platformPage #roi .roi-dl-line,.platformPage #roi .roi-dl-body,.platformPage #talos-across .tap-band-h{text-shadow:0 0 24px rgba(6,8,14,.35),0 1px 2px rgba(6,8,14,.25)}.platformPage .fcta6-card{position:relative;box-sizing:border-box;width:100%;height:400px;display:flex;flex-direction:row;align-items:center;border-radius:12px;overflow:hidden;background:linear-gradient(#06080e2e,#06080e2e),url(/assets/platform/platform-cta-bg-3.webp) center / cover no-repeat #13204f;background:linear-gradient(#06080e2e,#06080e2e),-webkit-image-set(url(/assets/platform/platform-cta-bg-3.webp) 1x,url(/assets/platform/platform-cta-bg-3-2x.webp) 2x) center / cover no-repeat #13204f;background:linear-gradient(#06080e2e,#06080e2e),image-set(url(/assets/platform/platform-cta-bg-3.webp) 1x,url(/assets/platform/platform-cta-bg-3-2x.webp) 2x) center / cover no-repeat #13204f}.platformPage .fcta6-arclight{position:absolute;left:0;top:0;width:0;height:0;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#9db8ff38,#80a4ff1a 45%,#80a4ff00)}.platformPage .fcta6-text{position:relative;z-index:1;box-sizing:border-box;padding:0 0 0 56px;max-width:782px;display:flex;flex-direction:column;align-items:flex-start}.platformPage .fcta6-h{margin:0;font-size:clamp(28px,6vw,42px);line-height:1.25;font-weight:500;letter-spacing:.01em;color:#fff;text-transform:none}.platformPage .fcta6-p{margin:20px 0 0;max-width:none;font-size:15px;line-height:24px;font-weight:400;color:#a7a9af;text-wrap:pretty}.platformPage .fcta6-acts{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.platformPage section.fcta6 .toga-btn-primary{text-decoration:none}.platformPage{--sec-half: clamp(72px, 9.72vw, 140px);--sec-gap: calc(var(--sec-half) * 2);--head-gap: clamp(32px, 3.5vw, 48px)}.platformPage .plat-def{padding-top:var(--sec-gap)!important;padding-bottom:calc(var(--sec-gap) + 2px)!important}.platformPage #business-value{padding-top:calc(var(--sec-gap) - 1px)!important;padding-bottom:var(--sec-half)!important}.platformPage #roi{padding-top:var(--sec-half)!important;padding-bottom:calc(var(--sec-half) - 3px)!important}.platformPage #apps{padding-top:calc(var(--sec-half) - 1px)!important;padding-bottom:var(--sec-half)!important}.platformPage #talos-across,.platformPage #technical-outcomes,.platformPage #customer-story{padding-top:var(--sec-half)!important;padding-bottom:var(--sec-half)!important}.platformPage #platform-proof{padding-top:var(--sec-half)!important;padding-bottom:max(0px,calc(var(--sec-half) - 44px))!important}.platformPage #faq{padding-top:var(--sec-half)!important;padding-bottom:calc(var(--sec-half) + 80px)!important}.platformPage section.fcta{padding-top:var(--sec-half)!important}.platformPage #business-value .oq-hd+.oq-row{margin-top:var(--head-gap)}.platformPage #roi .roi-dl-head+.roi-dl{margin-top:var(--head-gap)}.platformPage #apps .wrap-wide+.rl-block{margin-top:calc(var(--head-gap) - 50px * var(--rl-s, 1))}.platformPage #technical-outcomes .sc-copy+.sc-gate2{margin-top:calc(var(--head-gap) + 3px + 24px)}.platformPage #technical-outcomes .sc-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);-moz-column-gap:56px;column-gap:56px;align-items:end;box-sizing:border-box;width:1200px;max-width:100%;margin:0 auto;text-align:left}.platformPage #technical-outcomes .sc-copy .sc-eyebrow{grid-column:1;grid-row:1;text-align:left}.platformPage #technical-outcomes .sc-copy .sc-head{grid-column:1;grid-row:2;margin:0;text-align:left}.platformPage #technical-outcomes .sc-copy .sc-lede{grid-column:2;grid-row:2;max-width:none;margin:0;text-align:left;text-wrap:pretty}@media (max-width: 1279px){.platformPage #technical-outcomes .sc-copy{width:1000px}}@media (max-width: 1079px){.platformPage #technical-outcomes .sc-copy{width:700px;grid-template-columns:minmax(0,1fr) minmax(0,300px);-moz-column-gap:40px;column-gap:40px}}@media (max-width: 779px){.platformPage #technical-outcomes .sc-copy{width:auto;grid-template-columns:minmax(0,1fr)}.platformPage #technical-outcomes .sc-copy .sc-lede{grid-column:1;grid-row:3;margin-top:20px;max-width:32em}}@media (max-width: 779px){.platformPage #technical-outcomes .sc-head-br{display:none}}.platformPage .talos-btn-secondary{height:46px!important;padding:0 22px!important}.platformPage .talos-btn-secondary{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:40px;padding:0 20px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap;background:#13172f99;border:0;border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .14s cubic-bezier(.16,1,.3,1)}.platformPage .talos-btn-secondary>:not(.talos-btn-sweep){position:relative}.platformPage .talos-btn-secondary>.talos-mark{height:20px}.platformPage .talos-btn-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:var(--son, 0);transition:opacity .26s cubic-bezier(.16,1,.3,1);background:radial-gradient(140px circle at var(--sx, 50%) var(--sy, 50%),rgba(180,206,255,.2) 0%,rgba(255,206,229,.12) 45%,transparent 76%)}.platformPage .talos-btn-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:.5;background:linear-gradient(90deg,#80a4ff,#ffcee5,#ffd9c6 80%,#fdffff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.platformPage .talos-btn-secondary:hover:after,.platformPage .talos-btn-secondary.is-hover:after{opacity:1}.platformPage .talos-btn-secondary:active{transform:translateY(1px)}.platformPage .talos-btn-secondary:focus-visible{outline:2px solid #FFA071;outline-offset:3px}.platformPage .talos-btn-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 0 1.5px rgba(255,217,198,.9)) drop-shadow(0 0 5px rgba(231,86,154,.4))}.platformPage .talos-btn-sweep>span{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:inherit;padding:1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.platformPage .talos-btn-sweep:before,.platformPage .talos-btn-sweep>span:before{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;opacity:0;transform:translate(-80%)}.platformPage .talos-btn-sweep:before{background:linear-gradient(100deg,#ffd9c600,#ffd9c60f 45%,#ffffff1a 62%,#fff0)}.platformPage .talos-btn-sweep>span:before{background:linear-gradient(90deg,#ffcee500,#ffcee599 35%,#fff 68%,#ffd9c6bf,#ffd9c600)}.platformPage .talos-btn-sweep.is-arrived:before,.platformPage .talos-btn-sweep.is-arrived>span:before{animation:talosSweep 1.4s cubic-bezier(.45,0,.25,1) .5s 1 both}@keyframes talosSweep{0%{transform:translate(-80%);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translate(170%);opacity:0}}@media (prefers-reduced-motion: reduce){.platformPage .talos-btn-sweep:before,.platformPage .talos-btn-sweep>span:before{animation:none!important;opacity:0!important}.platformPage .talos-btn-secondary:before{opacity:0!important}}.platformPage .tfq-head{text-align:center}.platformPage .tfq-h,.platformPage .tfq-lede{margin-left:auto;margin-right:auto}.platformPage .tfq-eyebrow{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow, #C2CAFE)}.platformPage .tfq-h{margin:0 auto 22px;max-width:26ch;color:#fff}.platformPage .tfq-lede{margin:0 auto 48px;max-width:52ch;font-size:17px;line-height:1.6;color:#c6c9d6;text-wrap:pretty}.platformPage .tfq-list{max-width:700px;margin:0 auto}.platformPage .tfq-item{border-top:1px solid var(--border-subtle)}.platformPage .tfq-item:last-child{border-bottom:1px solid var(--border-subtle)}.platformPage .tfq-q{display:flex;align-items:center;gap:20px;width:100%;padding:17px 0;background:none;border:0;text-align:left;cursor:pointer;font:inherit}.platformPage .tfq-q:focus-visible{outline:2px solid var(--toga-primary-400);outline-offset:3px}.platformPage .tfq-n{flex:none;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--text-tertiary)}.platformPage .tfq-t{flex:1;font-size:15.5px;font-weight:400;line-height:1.4;color:#fff}.platformPage .tfq-tog{position:relative;flex:none;width:13px;height:13px}.platformPage .tfq-tog:before,.platformPage .tfq-tog:after{content:"";position:absolute;left:0;top:6px;width:13px;height:1px;background:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-out)}.platformPage .tfq-tog:after{transform:rotate(90deg)}.platformPage .tfq-item[data-open=true] .tfq-tog:after{transform:rotate(0)}.platformPage .tfq-a{height:0;overflow:hidden;transition:height .38s var(--ease-out)}.platformPage .tfq-a-in{padding:0 0 22px 33px}.platformPage .tfq-a-copy{margin:0;max-width:58ch;font-size:15px;font-style:italic;line-height:1.6;color:var(--gray-500)}.platformPage .tfq-ask{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.platformPage .tfq-ask:hover{color:#fff}.platformPage .tfq-ask:focus-visible{outline:2px solid var(--toga-primary-400);outline-offset:3px}.platformPage .tfq-new-at{position:relative;display:inline-block;width:0;height:1.4em;height:1lh;vertical-align:top}.platformPage .tfq-new{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--peach-300, #FFA071);border-radius:4px;font-size:11px;font-weight:600;line-height:1.2;color:var(--peach-300, #FFA071);white-space:nowrap;pointer-events:none}.platformPage .tfq-head{margin-bottom:0!important}.platformPage :is(#talos-faq,#faq) .tfq-head{padding-bottom:0}.platformPage :is(#talos-faq,#faq) .wrap>.reveal+.reveal{margin-top:56px!important}.platformPage :is(#talos-faq,#faq) .tfq-h{font-size:clamp(36px,7vw,56px);line-height:1.05}.platformPage :is(#talos-faq,#faq) .tfq-list{display:flex;flex-direction:column;gap:10px}.platformPage :is(#talos-faq,#faq) .tfq-item,.platformPage :is(#talos-faq,#faq) .tfq-item:last-child{border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#13172f8c;box-shadow:none}.platformPage :is(#talos-faq,#faq) .tfq-q{padding:18px 20px}.platformPage :is(#talos-faq,#faq) .tfq-n{font-size:14px;font-weight:700;background:linear-gradient(90deg,#80a4ff,#ffcee5 55%,#ffd9c6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.platformPage :is(#talos-faq,#faq) .tfq-t{color:#e6e9f2}.platformPage :is(#talos-faq,#faq) .tfq-tog{box-sizing:border-box;width:28px;height:28px;border:1px solid #535662;border-radius:50%;background:transparent;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.platformPage :is(#talos-faq,#faq) .tfq-tog:before,.platformPage :is(#talos-faq,#faq) .tfq-tog:after{left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;border-radius:1px;background:#8c8e96}.platformPage :is(#talos-faq,#faq) .tfq-item[data-open=true] .tfq-tog{background:linear-gradient(135deg,#80a4ff,#ffcee5 55%,#ffd9c6 80%,#fdffff);border-color:transparent}.platformPage :is(#talos-faq,#faq) .tfq-item[data-open=true] .tfq-tog:before,.platformPage :is(#talos-faq,#faq) .tfq-item[data-open=true] .tfq-tog:after{background:#13172f}.platformPage :is(#talos-faq,#faq) .tfq-a-in{padding:0 20px 22px 53px}@media (prefers-reduced-motion: reduce){.platformPage :is(#talos-faq,#faq) .tfq-tog{transition:none}}.platformPage :is(#talos-faq,#faq) .tfq-cols{display:grid;grid-template-columns:380px minmax(0,1fr);-moz-column-gap:64px;column-gap:64px;align-items:start;max-width:1180px;margin:0 auto}.platformPage :is(#talos-faq,#faq) .tfq-head{text-align:left}.platformPage :is(#talos-faq,#faq) .tfq-eyebrow{margin:0 0 16px;font-size:12px}.platformPage :is(#talos-faq,#faq) .tfq-h{margin:0;max-width:none;font-size:clamp(40px,7vw,56px);line-height:1.05;font-weight:500}.platformPage :is(#talos-faq,#faq) .tfq-lede{margin:16px 0 0;max-width:none;font-size:16px;line-height:1.6;color:#a7a9af}.platformPage :is(#talos-faq,#faq) .tfq-head>.talos-btn-secondary{margin-top:28px}.platformPage :is(#talos-faq,#faq) .tfq-list{max-width:none;margin:0}.platformPage :is(#talos-faq,#faq) .tfq-a-copy.is-written{font-style:normal;color:#a7a9af}@media (max-width: 900px){.platformPage :is(#talos-faq,#faq) .tfq-cols{grid-template-columns:minmax(0,1fr);row-gap:34px}}.platformPage .talos-orb-btn{position:fixed;right:32px;bottom:32px;z-index:50;box-sizing:border-box;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.16,1,.3,1)}.platformPage .talos-orb-btn:active{transform:translateY(1px)}.platformPage .talos-orb-btn:focus{outline:none}.platformPage .talos-orb-btn:focus-visible{outline:2px solid #FFA071;outline-offset:3px}@media (prefers-reduced-motion: reduce){.platformPage .talos-orb-btn{transition:none}.platformPage .talos-orb-btn:active{transform:none}}.platformPage .tfab-label{position:fixed;z-index:70;right:calc(90px + env(safe-area-inset-right,0px));bottom:calc(24px + 14px + env(safe-area-inset-bottom,0px) + var(--tfab-lift, 0px));display:inline-flex;align-items:center;height:28px;padding:0 10px;box-sizing:border-box;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#080a14eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:600;letter-spacing:.01em;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(6px);transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.platformPage .tob.shown:hover~.tfab-label,.platformPage .tob.shown:focus-visible~.tfab-label{opacity:1;transform:none}.platformPage:has(.talos-panel.on) .tfab-label{opacity:0!important}@media (prefers-reduced-motion: reduce){.platformPage .tfab-label{transition:none}}.platformPage .tg-live{position:fixed;z-index:70;pointer-events:none;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + 56px + 12px + env(safe-area-inset-bottom,0px) + var(--tfab-lift, 0px))}.platformPage .tg-card{position:relative;box-sizing:border-box;max-width:280px;padding:12px 38px 13px 14px;pointer-events:auto;cursor:pointer;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#080a14eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #03050c73;animation:tgIn .3s cubic-bezier(.16,1,.3,1) both}.platformPage .tg-label{display:block;margin:0 0 4px;font-size:10.5px;font-weight:700;line-height:1.3;letter-spacing:.14em;color:#c2cafe}.platformPage .tg-ask{display:block;margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;line-height:1.4;color:#fff;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platformPage .tg-close{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:4px;background:none;color:#fff9;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platformPage .tg-close:hover{color:#fff;background:#ffffff0f}.platformPage .tg-close svg{display:block;width:12px;height:12px}.platformPage .tg-ask:focus-visible,.platformPage .tg-close:focus-visible{outline:2px solid #FFA071;outline-offset:2px}@keyframes tgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tgFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.platformPage .tg-card{animation-name:tgFade}}.platformPage .talos-panel.tg-has-section .talos-suggest:not(.tg-suggest){display:none}.platformPage .talos-suggest.tg-suggest[hidden]{display:none}.platformPage .tg-suggest-label{flex-basis:100%;margin:0 0 2px;font-size:11px;font-weight:600;line-height:1.3;color:var(--text-tertiary, #6A72A6)}.platformPage .talos-fab{display:none!important}.platformPage .talos-orb-btn.tob{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--tfab-lift, 0px));z-index:70;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease .14s,visibility 0s linear .44s,transform .14s cubic-bezier(.16,1,.3,1)}.platformPage .talos-orb-btn.tob.shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease .14s,visibility 0s,transform .14s cubic-bezier(.16,1,.3,1)}@media (max-width: 899px){.platformPage .talos-orb-btn.tob{width:52px;height:52px}.platformPage .tfab-label{right:calc(86px + env(safe-area-inset-right,0px));bottom:calc(24px + 12px + env(safe-area-inset-bottom,0px) + var(--tfab-lift, 0px))}}@media (prefers-reduced-motion: reduce){.platformPage .talos-orb-btn.tob,.platformPage .talos-orb-btn.tob.shown{transition:none}}@media (min-width: 900px){.platformPage .talos-panel{right:calc(24px + env(safe-area-inset-right,0px))!important;bottom:calc(96px + env(safe-area-inset-bottom,0px) + var(--tfab-lift, 0px))!important;height:min(620px,calc(100vh - 174px))!important}.platformPage .talos-panel.expanded{height:calc(100vh - 174px)!important}.platformPage .talos-panel.size-anim{transition:transform .3s cubic-bezier(.45,0,.55,1),opacity .2s ease,height .3s cubic-bezier(.45,0,.55,1)}}.platformPage .tg-card{overflow:visible}.platformPage .tg-avatar{position:absolute;left:-14px;top:-14px;width:28px;height:28px;box-sizing:border-box;display:grid;place-items:center;border-radius:50%;background:#13172f;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 12px #03050c73;pointer-events:none}.platformPage .tg-avatar img{display:block;width:16px;height:16px}.platformPage .talos-orb-btn.tob{overflow:visible}.platformPage .talos-orb-btn.tob:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:-1;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,#80a4ff8c,#80a4ff80 62%,#ffcee538 82%,#ffcee500)}.platformPage .talos-orb-btn.tob[data-nudge]{animation:tobNudge .9s cubic-bezier(.16,1,.3,1) 1}.platformPage .talos-orb-btn.tob[data-nudge]:before{animation:tobHalo .9s cubic-bezier(.16,1,.3,1) 1}@keyframes tobNudge{0%{transform:scale(1)}28%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes tobHalo{0%{opacity:0;transform:scale(.8)}28%{opacity:.9}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.platformPage .talos-orb-btn.tob[data-nudge],.platformPage .talos-orb-btn.tob[data-nudge]:before{animation:none!important}}.platformPage{isolation:isolate}.platformPage :is(p,h1,h2,h3,h4,h5,h6,a,li,button,span){word-spacing:normal}.platformPage .tob-host{display:block;width:100%;height:100%}.platformPage .tob[aria-expanded=true]~.tfab-label{opacity:0!important}.platformPage #modes:focus{outline:none}.platformPage .tg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
