@font-face{font-family:Alexandria;src:url(../fonts/alexandria-300-800-latin.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@media(max-width:900px){html.menu-overlay-open,html.menu-overlay-open body{overflow:hidden!important;overscroll-behavior:none}.site-header .header-inner{min-height:76px;align-items:stretch;flex-direction:column;padding:12px 0}.site-header .header-top{position:relative;z-index:3;width:100%}.site-header .menu-toggle{position:relative;z-index:4;width:44px;min-width:44px;height:40px;min-height:40px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1f1c23!important;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-header .menu-toggle:hover,.site-header .menu-toggle:active{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.site-header .menu-toggle:focus-visible{outline:2px solid rgba(84,0,180,.5);outline-offset:4px}.site-header .menu-toggle .menu-line{display:block;width:28px;height:2px;flex:0 0 2px;border-radius:0!important;background:#1f1c23;transform-origin:center;transition:transform .2s ease,opacity .15s ease,width .15s ease}.site-header.menu-open .menu-toggle .menu-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-header.menu-open .menu-toggle .menu-line:nth-child(2){width:0;opacity:0}.site-header.menu-open .menu-toggle .menu-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-header #primary-nav{position:fixed!important;z-index:2;inset:0;width:100vw!important;height:100dvh;min-height:100svh;margin:0;padding:max(112px,calc(env(safe-area-inset-top) + 92px)) 24px max(40px,env(safe-area-inset-bottom));display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow-x:hidden;overflow-y:auto;border:0;background:radial-gradient(circle at 84% 14%,rgba(164,90,249,.18),transparent 35%),radial-gradient(circle at 12% 88%,rgba(144,140,150,.16),transparent 38%),linear-gradient(145deg,#fff,#f4f2f6 55%,#ebe7ef);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-4px,0);transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s}.site-header.menu-open #primary-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.site-header #primary-nav a,.site-header.menu-open #primary-nav a{width:min(100%,430px);padding:17px 6px;border-bottom:1px solid rgba(41,0,89,.12);color:#1f1c23!important;font-family:var(--font-family-heading);font-size:clamp(18px,3.4vw,23px);font-weight:400;line-height:1.15;text-align:center;opacity:1;transform:none;transition:color .16s ease}.site-header #primary-nav a:hover,.site-header #primary-nav a:focus-visible{color:#6f16c0!important}}:root{color-scheme:light;--color-purple-950: #16002f;--color-purple-900: #290059;--color-purple-850: #3a007a;--color-purple-800: #5400b4;--color-purple-700: #6e22d4;--color-purple-600: #8a3fea;--color-purple-500: #a45af9;--color-purple-400: #b979ff;--color-purple-300: #ca9bff;--color-purple-200: #ead8ff;--color-purple-100: #f5ecff;--color-purple-50: #fbf7ff;--color-neutral-0: #ffffff;--color-neutral-50: #fafafb;--color-neutral-100: #f5f4f7;--color-neutral-150: #efeef3;--color-neutral-200: #e7e5ec;--color-neutral-300: #d8d4de;--color-neutral-400: #beb7c9;--color-neutral-500: #9989ac;--color-neutral-600: #746982;--color-neutral-700: #4d4658;--color-neutral-800: #2b2633;--color-neutral-900: #141118;--color-neutral-1000: #000000;--color-success: #1e8e5a;--color-warning: #c27a00;--color-error: #c03636;--color-info: #2b6ef2;--gradient-brand-aurora: linear-gradient(135deg, #290059 0%, #5400b4 42%, #ead8ff 100%);--gradient-brand-executive: linear-gradient(135deg, #16002f 0%, #290059 48%, #5400b4 100%);--gradient-brand-precision: linear-gradient(90deg, #5400b4 0%, #a45af9 100%);--gradient-surface-soft-intelligence: linear-gradient(135deg, #ffffff 0%, #fbf7ff 48%, #ead8ff 100%);--gradient-surface-lavender-glass: linear-gradient(135deg, rgba(255, 255, 255, .96) 0%, rgba(245, 236, 255, .88) 48%, rgba(202, 155, 255, .42) 100%);--gradient-neutral-silver: linear-gradient(135deg, #ffffff 0%, #f5f4f7 52%, #d8d4de 100%);--gradient-accent-signal: radial-gradient(circle at 30% 30%, #ca9bff 0%, #a45af9 34%, #5400b4 100%);--gradient-visual-market-flow: linear-gradient(90deg, #290059 0%, #a45af9 45%, #ead8ff 100%);--font-family-primary: "Alexandria", sans-serif;--font-family-fallback: "Alexandria", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--typography-display-xl-size: 88px;--typography-display-xl-line: 96px;--typography-display-xl-weight: 800;--typography-display-xl-letter: -.045em;--typography-display-l-size: 72px;--typography-display-l-line: 80px;--typography-display-l-weight: 800;--typography-display-l-letter: -.04em;--typography-display-m-size: 60px;--typography-display-m-line: 68px;--typography-display-m-weight: 800;--typography-display-m-letter: -.035em;--typography-display-s-size: 52px;--typography-display-s-line: 60px;--typography-display-s-weight: 700;--typography-display-s-letter: -.03em;--typography-heading-h1-size: 76px;--typography-heading-h1-line: 82px;--typography-heading-h1-weight: 600;--typography-heading-h1-letter: -.035em;--typography-heading-h2-size: 60px;--typography-heading-h2-line: 66px;--typography-heading-h2-weight: 600;--typography-heading-h2-letter: -.03em;--typography-heading-h3-size: 28px;--typography-heading-h3-line: 38px;--typography-heading-h3-weight: 600;--typography-heading-h3-letter: -.018em;--typography-heading-h4-size: 22px;--typography-heading-h4-line: 30px;--typography-heading-h4-weight: 600;--typography-heading-h4-letter: -.012em;--typography-heading-h5-size: 18px;--typography-heading-h5-line: 26px;--typography-heading-h5-weight: 600;--typography-heading-h5-letter: -.008em;--typography-heading-h6-size: 18px;--typography-heading-h6-line: 28px;--typography-heading-h6-weight: 600;--typography-heading-h6-letter: -.006em;--typography-lead-xl-size: 28px;--typography-lead-xl-line: 44px;--typography-lead-xl-weight: 300;--typography-lead-xl-letter: -.012em;--typography-lead-l-size: 24px;--typography-lead-l-line: 38px;--typography-lead-l-weight: 300;--typography-lead-l-letter: -.008em;--typography-lead-m-size: 21px;--typography-lead-m-line: 34px;--typography-lead-m-weight: 300;--typography-lead-m-letter: -.004em;--typography-body-xl-size: 20px;--typography-body-xl-line: 34px;--typography-body-xl-weight: 300;--typography-body-l-size: 18px;--typography-body-l-line: 31px;--typography-body-l-weight: 300;--typography-body-m-size: 16px;--typography-body-m-line: 28px;--typography-body-m-weight: 400;--typography-body-s-size: 15px;--typography-body-s-line: 25px;--typography-body-s-weight: 400;--typography-body-xs-size: 14px;--typography-body-xs-line: 22px;--typography-body-xs-weight: 400;--typography-ui-nav-size: 14px;--typography-ui-nav-line: 20px;--typography-ui-nav-weight: 500;--typography-ui-nav-letter: .01em;--typography-ui-button-size: 14px;--typography-ui-button-line: 16px;--typography-ui-button-weight: 600;--typography-ui-button-letter: .01em;--typography-ui-label-size: 13px;--typography-ui-label-line: 18px;--typography-ui-label-weight: 600;--typography-ui-label-letter: .02em;--typography-ui-caption-size: 12px;--typography-ui-caption-line: 18px;--typography-ui-caption-weight: 400;--typography-ui-caption-letter: .01em;--typography-ui-overline-size: 11px;--typography-ui-overline-line: 16px;--typography-ui-overline-weight: 600;--typography-ui-overline-letter: .14em;--typography-ui-micro-size: 10px;--typography-ui-micro-line: 14px;--typography-ui-micro-weight: 600;--typography-ui-micro-letter: .12em;--typography-casing-display: none;--typography-casing-heading: none;--typography-casing-navigation: none;--typography-casing-button: none;--typography-casing-eyebrow: uppercase;--typography-casing-caption: none;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 120px;--space-14: 160px;--space-15: 200px;--space-16: 240px;--section-padding-desktop-s: 96px;--section-padding-desktop-m: 128px;--section-padding-desktop-l: 160px;--section-padding-desktop-xl: 200px;--section-padding-tablet-m: 96px;--section-padding-mobile-m: 72px;--section-padding-mobile-l: 96px;--layout-container-max: 1320px;--layout-container-wide: 1440px;--layout-content-max: 920px;--layout-text-max: 720px;--layout-text-narrow: 560px;--layout-grid-gap: 32px;--layout-grid-gap-large: 48px;--card-padding-s: 24px;--card-padding-m: 32px;--card-padding-l: 48px;--card-padding-editorial: 64px;--button-padding-x: 24px;--button-padding-y: 16px;--button-height-m: 52px;--button-height-l: 60px;--input-height-m: 56px;--input-padding-x: 18px;--nav-height-desktop: 88px;--radius-none: 0;--radius-xs: 2px;--radius-s: 4px;--radius-m: 8px;--radius-l: 12px;--border-thin: 1px;--border-medium: 2px;--border-heavy: 4px;--shadow-none: none;--shadow-border-soft: 0 0 0 1px rgba(41, 0, 89, .08);--shadow-elevation-1: 0 8px 24px rgba(22, 0, 47, .06);--shadow-elevation-2: 0 20px 48px rgba(22, 0, 47, .08);--shadow-elevation-3: 0 36px 80px rgba(22, 0, 47, .12);--shadow-glow-violet: 0 0 40px rgba(164, 90, 249, .24);--motion-fast: .12s;--motion-normal: .22s;--motion-slow: .36s;--motion-ease: cubic-bezier(.22, .61, .36, 1);--background-canvas: var(--color-neutral-0);--background-page: var(--color-neutral-50);--background-soft: var(--color-neutral-100);--background-lavender: var(--color-purple-50);--background-deep: var(--color-purple-900);--background-deepest: var(--color-purple-950);--background-inverse: var(--color-neutral-900);--surface-primary: var(--color-neutral-0);--surface-secondary: var(--color-neutral-50);--surface-tertiary: var(--color-neutral-100);--surface-lavender: var(--color-purple-50);--surface-lavender-strong: var(--color-purple-100);--surface-dark: var(--color-purple-900);--surface-dark-elevated: var(--color-purple-850);--surface-disabled: var(--color-neutral-150);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-700);--text-tertiary: var(--color-neutral-600);--text-muted: var(--color-neutral-500);--text-inverse: var(--color-neutral-0);--text-on-dark-soft: var(--color-purple-200);--text-accent: var(--color-purple-800);--text-accent-strong: var(--color-purple-900);--text-disabled: var(--color-neutral-400);--border-subtle: var(--color-neutral-150);--border-default: var(--color-neutral-200);--border-strong: var(--color-neutral-300);--border-accent-subtle: var(--color-purple-200);--border-accent: var(--color-purple-300);--border-accent-strong: var(--color-purple-800);--border-inverse: rgba(255, 255, 255, .22);--action-primary-background: var(--color-purple-900);--action-primary-text: var(--color-neutral-0);--action-primary-hover: var(--color-purple-850);--action-primary-active: var(--color-purple-950);--action-secondary-background: var(--color-neutral-0);--action-secondary-text: var(--color-purple-900);--action-secondary-border: var(--color-neutral-300);--action-secondary-hover: var(--color-purple-50);--action-tertiary-text: var(--color-purple-800);--action-tertiary-hover-background: var(--color-purple-100);--focus-ring: var(--color-purple-500);--focus-ring-soft: rgba(164, 90, 249, .32);--success-background: #effaf4;--success-text: var(--color-success);--success-border: #cdefd9;--warning-background: #fff8eb;--warning-text: var(--color-warning);--warning-border: #f3d79d;--error-background: #fff0f0;--error-text: var(--color-error);--error-border: #f2b7b7;--info-background: #eef5ff;--info-text: var(--color-info);--info-border: #bfd5ff;--button-primary-background: var(--action-primary-background);--button-primary-background-hover: var(--action-primary-hover);--button-primary-background-active: var(--action-primary-active);--button-primary-text: var(--action-primary-text);--button-primary-border: var(--color-purple-900);--button-primary-height: var(--button-height-m);--button-primary-padding-x: var(--button-padding-x);--button-primary-radius: var(--radius-xs);--button-primary-text-transform: var(--typography-casing-button);--button-premium-background: var(--gradient-brand-precision);--button-premium-background-hover: var(--gradient-brand-executive);--button-premium-text: var(--color-neutral-0);--button-premium-shadow: var(--shadow-glow-violet);--button-secondary-background: var(--action-secondary-background);--button-secondary-text: var(--action-secondary-text);--button-secondary-border: var(--action-secondary-border);--button-secondary-hover-background: var(--action-secondary-hover);--button-secondary-hover-border: var(--color-purple-300);--card-default-background: var(--color-neutral-0);--card-default-border: var(--color-neutral-200);--card-default-radius: var(--radius-none);--card-default-padding: var(--space-8);--card-premium-background: var(--gradient-surface-soft-intelligence);--card-premium-border: var(--color-purple-200);--card-premium-padding: var(--space-9);--card-dark-background: var(--gradient-brand-executive);--card-dark-text: var(--color-neutral-0);--card-dark-supporting-text: var(--color-purple-200);--input-background: var(--color-neutral-0);--input-border: var(--color-neutral-300);--input-border-hover: var(--color-neutral-500);--input-border-focus: var(--color-purple-800);--input-focus-ring: 0 0 0 3px rgba(164, 90, 249, .24);--input-text: var(--color-neutral-900);--input-placeholder: var(--color-neutral-600);--input-height: var(--input-height-m);--input-radius: var(--radius-xs);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 400;--z-modal: 800;--z-toast: 1000}@media(max-width:1023px){:root{--typography-display-xl-size: 64px;--typography-display-xl-line: 72px;--typography-heading-h1-size: 42px;--typography-heading-h1-line: 52px;--typography-lead-l-size: 22px;--typography-lead-l-line: 34px;--typography-body-m-line: 27px}}@media(max-width:767px){:root{--typography-display-xl-size: 42px;--typography-display-xl-line: 50px;--typography-heading-h1-size: 36px;--typography-heading-h1-line: 44px;--typography-heading-h2-size: 32px;--typography-heading-h2-line: 40px;--typography-lead-l-size: 20px;--typography-lead-l-line: 31px;--typography-body-m-line: 26px;--section-padding-desktop-m: var(--section-padding-mobile-m);--section-padding-desktop-l: var(--section-padding-mobile-l);--layout-grid-gap: 24px;--layout-grid-gap-large: 32px}}:root{--ink: #111;--muted: #616161;--soft: #f3f3f3;--paper: #fff;--line: #c9c9c9;--line-dark: #858585;--max: 1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Alexandria,sans-serif;line-height:1.55}a{color:inherit}button,input,textarea{font:inherit}.notice{position:fixed;inset:0 0 auto;z-index:20;min-height:40px;display:grid;place-items:center;padding:9px 20px;background:#111;color:#fff;font-size:12px;letter-spacing:.04em;text-align:center}.annotation-panel{position:fixed;z-index:18;top:132px;right:24px;width:316px;padding:22px;overflow:hidden;border:1px solid #b8b8b8;border-radius:16px;background:#fffffff5;box-shadow:0 18px 48px #00000024,0 2px 8px #0000000f;font-size:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:annotationEnter .5s ease-out both}.annotation-panel:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#111}.annotation-brand{display:flex;align-items:center;gap:10px}.annotation-head{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(min-width:1280px){.annotation-head{cursor:grab;user-select:none}.annotation-panel.is-dragging .annotation-head{cursor:grabbing}}.annotation-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff}.annotation-icon svg{width:16px;height:16px;display:block}.annotation-kicker{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.annotation-section{margin:4px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em}.annotation-details{margin-top:18px;padding-top:18px;border-top:1px solid #e2e2e2}.annotation-panel p{margin:0 0 14px;color:var(--muted);line-height:1.55}.annotation-panel p:last-child{margin-bottom:0}.annotation-panel strong{display:block;margin-bottom:3px;color:var(--ink);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.annotation-toggle{display:none;border:1px solid #d0d0d0;border-radius:999px;background:#f4f4f4;color:#111;padding:7px 11px;font-size:11px;font-weight:700;cursor:pointer}.annotation-collapse{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid #d0d0d0;border-radius:50%;background:#f4f4f4;color:#111;cursor:pointer}.annotation-collapse svg{width:14px;height:14px}.annotation-panel.is-collapsed{width:62px;padding:14px;border-radius:999px}.annotation-panel.is-collapsed:after,.annotation-panel.is-collapsed .annotation-brand>div:last-child,.annotation-panel.is-collapsed .annotation-details{display:none}.annotation-panel.is-collapsed .annotation-head{gap:0}.annotation-panel.is-collapsed .annotation-collapse{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.annotation-panel.is-collapsed .annotation-collapse svg{opacity:0}.annotation-panel.is-updating .annotation-section,.annotation-panel.is-updating .annotation-details{animation:annotationContent .34s ease-out both}@keyframes annotationEnter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes annotationContent{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-header{position:relative;margin-top:40px;border-bottom:1px solid var(--line);background:#fff}.header-inner{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.header-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu-toggle{display:none;min-width:44px;min-height:44px;border:1px solid var(--line-dark);background:#fff;color:var(--ink);cursor:pointer}nav{display:flex;flex-wrap:wrap;gap:18px}nav a{color:var(--muted);font-size:12px;text-decoration:none}section{border-bottom:1px solid var(--line)}.section-inner{width:min(calc(100% - 48px),var(--max));margin-inline:auto;padding:104px 0}h1,h2,h3,p{margin-top:0}h1{max-width:850px;margin-bottom:26px;font-size:clamp(36px,4.8vw,66px);line-height:1.02;letter-spacing:-.055em}h2{max-width:800px;margin-bottom:24px;font-size:clamp(32px,4.2vw,58px);line-height:1.08;letter-spacing:-.04em}h3{margin-bottom:14px;font-size:22px;line-height:1.2;letter-spacing:-.02em}.lead{max-width:720px;color:#3e3e3e;font-size:clamp(17px,1.7vw,21px)}.brand-statement{display:grid;gap:2px;color:#222;font-weight:700;line-height:1.18;letter-spacing:-.02em}.brand-statement span{display:block}.brand-statement-hero{margin-top:28px;font-size:clamp(21px,2.2vw,30px)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 20px;border:1px solid #111;background:#111;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.button.secondary{background:#fff;color:#111}.placeholder{position:relative;min-height:390px;border:1px solid var(--line-dark);background:var(--soft);display:grid;place-items:center;padding:24px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.placeholder:before{content:"[ Visual placeholder ]";padding:8px 10px;border:1px solid var(--line-dark);background:#fff}.placeholder.map:before{content:"[ International markets / regional connections ]"}.content-head{margin-bottom:48px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{min-height:205px;display:flex;flex-direction:column;justify-content:center;padding:30px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fff}.card:nth-child(2n){background:var(--soft)}.card p{color:var(--muted);font-size:15px}.card.is-emphasized{position:relative;z-index:1;outline:2px solid #111;outline-offset:-2px;background:#fff}.integration{margin-top:28px;padding:18px 20px;border-left:3px solid #111;background:var(--soft);font-size:14px}.integration strong{color:var(--ink)}.transaction-logic{margin-top:38px;padding:30px;border:1px solid var(--line-dark);background:var(--soft)}.transaction-logic>p{max-width:700px;color:var(--muted)}.contact{max-width:820px;margin-inline:auto;text-align:center}.contact .lead{margin-inline:auto}.dialogue-brief{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px;padding:24px;border:1px solid var(--line-dark);text-align:left}footer{background:#111;color:#fff}.footer-inner{width:min(calc(100% - 48px),var(--max));margin-inline:auto;padding:68px 0 32px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:48px;padding-bottom:56px}.footer-links{display:grid;gap:10px}.footer-links a{color:#ccc;font-size:13px;text-decoration:none}.footer-slogan{margin:18px 0 0;color:#d5d5d5;font-size:14px;font-weight:700;line-height:1.45}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid #555;color:#aaa;font-size:11px}@media(max-width:900px){.header-inner{align-items:flex-start;flex-direction:column;padding:20px 0}.cards,.cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.placeholder{min-height:320px}}@media(max-width:1279px){body{padding-bottom:76px}body.annotation-open{padding-bottom:min(360px,48vh)}.annotation-panel{inset:auto 12px 12px;width:auto;max-height:calc(48vh - 12px);padding:13px 14px;border-radius:14px;box-shadow:0 12px 32px #0000002e,0 2px 8px #00000014}.annotation-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.annotation-icon{width:28px;height:28px;flex-basis:28px}.annotation-section{margin:2px 0 0;font-size:14px}.annotation-toggle{display:inline-block}.annotation-collapse{display:none}.annotation-details{display:none;margin-top:12px;padding-top:12px}.annotation-panel.expanded .annotation-details{display:block;animation:annotationContent .25s ease-out both}.annotation-panel.expanded{overflow-y:auto}}@media(prefers-reduced-motion:reduce){.annotation-panel,.annotation-panel.is-updating .annotation-section,.annotation-panel.is-updating .annotation-details,.annotation-panel.expanded .annotation-details{animation:none}}@media(max-width:620px){.notice{min-height:54px;font-size:10px}.site-header{margin-top:54px}.header-inner{gap:12px}.header-top{width:100%}.menu-toggle{display:inline-grid;place-items:center}nav{display:none;width:100%;padding:14px 0 4px;border-top:1px solid var(--line)}.site-header.menu-open nav{display:flex;flex-direction:column;align-items:flex-start}.header-inner,.section-inner,.footer-inner{width:min(calc(100% - 32px),var(--max))}.section-inner{padding:76px 0}.cards,.cards.two,.cards.four{grid-template-columns:1fr}.transaction-logic{padding:18px}.card{min-height:0}.dialogue-brief{grid-template-columns:1fr;padding:12px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}:root{--ink: var(--text-primary);--muted: var(--text-secondary);--soft: var(--surface-tertiary);--paper: var(--background-canvas);--line: var(--border-default);--line-dark: var(--border-strong);--max: var(--layout-container-max)}body{padding-bottom:0!important;color:var(--text-primary);background:var(--background-canvas);font-family:var(--font-family-primary);font-size:var(--typography-body-m-size);line-height:var(--typography-body-m-line)}a,button{transition:color var(--motion-normal) var(--motion-ease),background var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),transform var(--motion-normal) var(--motion-ease)}a:focus-visible,button:focus-visible{outline:3px solid var(--focus-ring-soft);outline-offset:3px}.notice,.annotation-panel{display:none!important}.site-header{position:sticky;top:0;z-index:var(--z-sticky);margin-top:0;border-color:#2900591a;background:#ffffffeb;box-shadow:0 1px #2900590a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{min-height:var(--nav-height-desktop)}nav{gap:var(--space-6)}nav a{color:var(--text-secondary);font-size:var(--typography-ui-nav-size);line-height:var(--typography-ui-nav-line);font-weight:var(--typography-ui-nav-weight)}nav a:hover{color:var(--text-accent)}section{border-color:var(--border-subtle)}.section-inner{padding:var(--section-padding-desktop-m) 0}h1,h2,h3{color:var(--text-primary)}h1{max-width:900px;margin-bottom:var(--space-7);font-size:clamp(48px,5.2vw,72px);line-height:1.08;font-weight:var(--font-weight-extrabold);letter-spacing:var(--typography-display-l-letter)}h2{margin-bottom:var(--space-6);font-size:clamp(36px,4vw,52px);line-height:1.16;font-weight:var(--font-weight-bold);letter-spacing:var(--typography-display-s-letter)}h3{font-size:var(--typography-heading-h5-size);line-height:var(--typography-heading-h5-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--typography-heading-h5-letter)}.lead{color:var(--text-secondary);font-size:var(--typography-lead-m-size);line-height:var(--typography-lead-m-line);font-weight:var(--font-weight-light)}#hero{position:relative;overflow:hidden;background:var(--gradient-brand-aurora);color:var(--text-inverse)}#hero:before{content:"";position:absolute;top:13%;right:-5%;width:min(38vw,560px);aspect-ratio:1;border-radius:50%;background:var(--gradient-accent-signal);opacity:.24;filter:blur(70px);pointer-events:none}#hero:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(180deg,transparent,rgba(22,0,47,.34));pointer-events:none}#hero .section-inner{position:relative;z-index:1;padding:var(--section-padding-desktop-l) 0}#hero h1{color:var(--text-inverse)}#hero .lead{color:var(--text-on-dark-soft)}#hero .brand-statement{color:var(--text-inverse)}.brand-statement{color:var(--text-accent-strong);font-weight:var(--font-weight-semibold)}.brand-statement-hero{font-size:clamp(22px,2.2vw,30px)}.actions{gap:var(--space-3);margin-top:var(--space-8)}.button{position:relative;overflow:hidden;min-height:var(--button-primary-height);padding:0 var(--button-primary-padding-x);border:var(--border-thin) solid var(--button-primary-border);border-radius:var(--button-primary-radius);background:var(--gradient-brand-precision);color:var(--button-primary-text);font-size:var(--typography-ui-button-size);line-height:var(--typography-ui-button-line);font-weight:var(--typography-ui-button-weight);letter-spacing:var(--typography-ui-button-letter)}.button:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:#ffffff6b}.button:hover{background:var(--gradient-brand-executive);transform:translateY(-2px);box-shadow:var(--shadow-glow-violet)}.button.secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-background);color:var(--button-secondary-text)}.button.secondary:after{background:var(--gradient-visual-market-flow)}.button.secondary:hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover-background);box-shadow:none}#hero .button.secondary{border-color:#ffffff6b;background:#ffffff14;color:var(--text-inverse);backdrop-filter:blur(12px)}#hero .button.secondary:hover{border-color:#ffffffb8;background:#ffffff26}.placeholder{min-height:500px;overflow:hidden;border:1px solid var(--border-accent-subtle);border-radius:var(--radius-l);background:var(--gradient-surface-lavender-glass);box-shadow:var(--shadow-elevation-3)}.placeholder:before{content:"";position:absolute;inset:12%;border:1px solid rgba(84,0,180,.22);border-radius:50%;background:radial-gradient(circle at 28% 36%,#a45af9 0 5px,transparent 6px),radial-gradient(circle at 68% 28%,#5400b4 0 4px,transparent 5px),radial-gradient(circle at 76% 66%,#b979ff 0 6px,transparent 7px),radial-gradient(circle at 36% 74%,#290059 0 4px,transparent 5px);box-shadow:inset 0 0 80px #5400b414}.placeholder:after{content:"GLOBAL TRADE FLOW";position:absolute;right:var(--space-6);bottom:var(--space-6);color:var(--text-accent);font-size:var(--typography-ui-micro-size);font-weight:600;letter-spacing:.18em}.placeholder.map{min-height:440px;background:var(--gradient-surface-lavender-glass);box-shadow:var(--shadow-elevation-2)}.placeholder.map:before{content:"";border-color:#5400b438;background:radial-gradient(circle at 22% 34%,#5400b4 0 5px,transparent 6px),radial-gradient(circle at 64% 30%,#a45af9 0 5px,transparent 6px),radial-gradient(circle at 75% 64%,#5400b4 0 5px,transparent 6px),radial-gradient(circle at 38% 70%,#8a3fea 0 5px,transparent 6px)}.placeholder.map:after{content:"EUROPE \b7  MIDDLE EAST \b7  AFRICA \b7  ASIA";color:var(--text-accent)}.content-head{margin-bottom:var(--space-9)}.cards{gap:var(--space-6);border:0}.card{min-height:240px;justify-content:flex-start;padding:var(--card-default-padding);border:var(--border-thin) solid var(--card-default-border);background:var(--card-default-background)!important;box-shadow:var(--shadow-border-soft)}.card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-elevation-1);transform:translateY(-3px)}.card p{color:var(--text-secondary);font-size:var(--typography-body-s-size);line-height:var(--typography-body-s-line)}.card.is-emphasized{outline:0;border-color:var(--card-premium-border);background:var(--gradient-surface-soft-intelligence)!important;box-shadow:var(--shadow-elevation-2)}.transaction-logic,.dialogue-brief{border-color:var(--border-accent-subtle);background:var(--surface-lavender)}.transaction-logic{padding:var(--space-8)}.integration{border-left-color:var(--color-purple-800);background:var(--surface-lavender)}#reach,#confidence,#principles{background:var(--background-lavender)}.contact{max-width:900px}footer{position:relative;overflow:hidden;background:var(--gradient-brand-executive)}footer:before{content:"";position:absolute;right:0;top:0;width:min(360px,32vw);height:2px;background:var(--gradient-visual-market-flow);opacity:.72}.footer-inner{padding-top:var(--space-11)}.footer-links a{color:var(--text-on-dark-soft)}.footer-bottom{border-color:var(--border-inverse);color:var(--color-purple-300)}@media(max-width:900px){.header-inner{align-items:center;flex-direction:row;padding:0}.cards,.cards.four{gap:var(--space-4)}#hero .section-inner{padding:var(--section-padding-tablet-m) 0}.placeholder{min-height:380px}}@media(max-width:620px){.site-header{margin-top:0}.header-inner{min-height:72px;align-items:stretch;flex-direction:column;justify-content:center;padding:var(--space-3) 0}.header-top{align-items:center}.menu-toggle{border-color:var(--border-accent-subtle);border-radius:var(--radius-xs);background:var(--surface-lavender);color:var(--text-accent-strong)}nav{border-color:var(--border-subtle)}.section-inner{padding:var(--section-padding-mobile-m) 0}h1{font-size:42px;line-height:1.12}h2{font-size:34px;line-height:1.18}.card{padding:var(--space-7)}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}body{overflow-x:clip}.site-header{transition:min-height var(--motion-normal) var(--motion-ease),background var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.site-header.is-scrolled{background:#fffffff0;box-shadow:var(--shadow-elevation-1)}.site-header.is-scrolled .header-inner{min-height:72px}.scroll-stage{width:100%}.model-route{will-change:stroke-dashoffset,opacity}.model-stage{min-height:100svh;display:grid;align-items:center;background:linear-gradient(135deg,#fff 0% 60%,#fbf7ff)}.model-stage .section-inner{padding-block:var(--space-10)}.model-state-label{position:relative;height:50px;overflow:hidden;margin-bottom:var(--space-5);color:var(--text-accent-strong);font-size:var(--typography-heading-h4-size);line-height:var(--typography-heading-h4-line);font-weight:600}.model-state-label span{position:absolute;inset:0 auto auto 0}.model-state-integrated{transform:translateY(105%);opacity:0}.model-visual{position:relative;min-height:480px;border:1px solid rgba(84,0,180,.1);border-radius:30px;background:linear-gradient(145deg,#fffffff5,#faf6ffe6);box-shadow:0 24px 80px #29005914;overflow:hidden;isolation:isolate}.model-visual:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(84,0,180,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(84,0,180,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 76%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 76%)}.model-visual:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(164,90,249,.18),rgba(202,155,255,.06) 42%,transparent 70%);transform:translate(-50%,-50%);filter:blur(12px)}.convergence-system svg{display:block;width:100%;height:100%;min-height:480px}.network-route-active{fill:none;stroke:url(#modelFlow);stroke-width:3;stroke-linecap:round;opacity:0;filter:url(#routeGlow)}.network-pulses{opacity:0;pointer-events:none}.network-pulse{fill:#fff;filter:url(#pulseGlow)}.network-node-disc{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.network-node .node-halo{fill:#a45af90f;stroke:#a45af92e;stroke-width:1}.network-node .node-surface{fill:#fffffffa;stroke:#c6bdd0;stroke-width:1.4;filter:url(#nodeShadow)}.network-node text{fill:#4d4658;font:650 11px var(--font-family-primary);text-anchor:middle;letter-spacing:.08em}.model-alva-core .core-motion{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.model-core-orbit{fill:none;stroke:#a45af9;stroke-width:1;stroke-dasharray:3 9;opacity:.3}.model-core-ring{fill:#ffffffbd;stroke:#ca9bff;stroke-width:1.3}.model-core-fill{fill:url(#modelCore);filter:url(#coreGlow)}.model-alva-core text{fill:#fff;font:750 18px var(--font-family-primary);text-anchor:middle;letter-spacing:.12em}.model-alva-core .model-core-sub{font-size:7px;font-weight:550;letter-spacing:.09em}@media(prefers-reduced-motion:no-preference){.network-route-active.is-flowing{animation:none}.model-core-orbit.is-active{animation:model-orbit 18s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes model-orbit{to{transform:rotate(360deg)}}}@media(min-width:901px){#model .section-inner{padding-block:clamp(14px,2.2vh,26px)}#model .content-head{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:54px;margin-bottom:clamp(10px,1.6vh,20px)}#model .content-head h2{font-size:clamp(36px,3.5vw,52px);line-height:1.03}#model .content-head .lead{font-size:clamp(14px,1.15vw,16px);line-height:1.48}#model .model-state-label{height:32px;margin-bottom:8px;font-size:21px;line-height:30px}#model .model-visual{height:clamp(320px,43vh,410px);min-height:320px}#model .convergence-system svg{height:100%;min-height:0;max-height:none}}.capabilities-stage{min-height:100svh;display:grid;align-items:center;background:var(--background-deepest);color:#fff}.capabilities-stage h2,.capabilities-stage h3{color:#fff}.capabilities-stage .lead{color:var(--text-on-dark-soft)}.capabilities-stage .section-inner{padding-block:var(--space-10)}.capabilities-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(440px,1.32fr);gap:clamp(60px,8vw,120px);align-items:center}.capabilities-content{position:relative;min-height:220px}.capability-panel{position:absolute;inset:0;opacity:0;transform:translateY(30px)}.capability-panel.is-active{opacity:1;transform:none}.capability-panel h3{font-size:var(--typography-heading-h2-size);line-height:var(--typography-heading-h2-line)}.capability-panel p{color:var(--text-on-dark-soft);font-size:var(--typography-body-l-size);line-height:var(--typography-body-l-line)}.capabilities-followup{padding-top:var(--section-padding-desktop-m)}.process-story{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(460px,1.22fr);gap:clamp(70px,10vw,150px);padding:0;border:0;background:transparent}.process-story-intro{position:sticky;top:120px;align-self:start;padding-top:var(--space-5)}.process-story h3{max-width:600px;margin-bottom:var(--space-7);font-size:clamp(48px,5vw,74px);line-height:1.02;letter-spacing:-.052em}.process-story-intro>p{max-width:520px;color:var(--text-secondary);font-size:18px;line-height:1.7}.process-steps{position:relative;margin:0;padding:0;list-style:none}.process-steps:before{content:"";position:absolute;left:26px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,var(--color-purple-300) 12%,var(--color-purple-800) 88%,transparent);opacity:.35}.process-step{position:relative;min-height:42svh;display:grid;grid-template-columns:54px 1fr;gap:clamp(28px,4vw,58px);align-content:center;padding:70px 0;opacity:.22;transform:translateY(34px);transition:opacity .5s var(--motion-ease),transform .7s var(--motion-ease)}.process-step:after{content:"";position:absolute;inset:18% 0;z-index:-1;background:radial-gradient(circle at 42% 50%,rgba(164,90,249,.13),transparent 62%);opacity:0;transition:opacity .6s var(--motion-ease)}.process-step.is-active{opacity:1;transform:none}.process-step.is-active:after{opacity:1}.process-step-no{position:relative;z-index:1;width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--border-accent-subtle);border-radius:50%;background:#fff;color:var(--text-accent);font-size:11px;font-weight:700;letter-spacing:.1em;transition:background 1.15s var(--motion-ease),color 1.15s var(--motion-ease),box-shadow 1.15s var(--motion-ease)}.process-step.is-active .process-step-no{background:var(--gradient-accent-signal);color:#fff;box-shadow:var(--shadow-glow-violet)}.process-step h4{margin:0 0 var(--space-4);font-size:clamp(36px,4vw,60px);line-height:1;letter-spacing:-.045em}.process-step h4:last-child{margin-bottom:0}.process-step p{max-width:500px;margin:0;color:var(--text-secondary);font-size:17px;line-height:1.65}.process-step-final h4{color:var(--text-accent-strong)}.capabilities-followup>.integration{margin-top:clamp(80px,10vw,150px);padding:clamp(54px,7vw,100px);border:0;background:var(--gradient-brand-executive);color:var(--text-on-dark-soft);font-size:clamp(22px,2.4vw,34px);line-height:1.45}.capabilities-followup>.integration strong{color:#fff}@media(min-width:901px){.capabilities-scroll-scene{position:relative}.model-visual,.capabilities-layout{will-change:transform}}@media(max-width:900px){.model-stage,.capabilities-stage{min-height:auto}.model-stage{background:var(--gradient-surface-soft-intelligence)}.model-visual{min-height:340px;display:grid;align-content:center;padding:0;border-radius:22px}.convergence-system svg{min-height:340px}.network-node text{font-size:12px}.model-state-label{height:auto;display:grid;gap:8px}.model-state-label span{position:static;transform:none;opacity:1}.model-state-integrated{margin-top:var(--space-6);color:var(--text-accent)}.capabilities-stage{background:var(--background-deepest)}.capabilities-layout{grid-template-columns:1fr;gap:var(--space-7)}.capabilities-content{min-height:auto;display:grid;gap:var(--space-5)}.capability-panel{position:static;opacity:1;transform:none;padding:var(--space-6);border:1px solid rgba(255,255,255,.16)}.process-story{grid-template-columns:1fr;gap:40px}.process-story-intro{position:static}.process-step{min-height:auto;padding:54px 0;opacity:1;transform:none}}@media(max-width:620px){.model-visual{min-height:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.capability-panel,.model-state-integrated{transform:none!important;opacity:1!important}.model-route{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important}.process-step{opacity:1!important;transform:none!important}}.model-visual:before{content:"";position:absolute;z-index:-1;width:42%;aspect-ratio:1;border-radius:50%;background:var(--gradient-accent-signal);opacity:.12;filter:blur(64px);pointer-events:none}.model-visual:before{left:29%;top:20%}.content-head h2{text-wrap:balance}.card{transition:background-color .45s var(--motion-ease),color .45s var(--motion-ease),transform .45s var(--motion-ease)}.card h3{transition:color .35s var(--motion-ease),transform .45s var(--motion-ease)}.card:hover h3{color:var(--text-accent-strong);transform:translateY(-4px)}.button{transition-duration:.38s}.button:hover{transform:translateY(-3px) scale(1.015)}:root{--editorial-rule: rgba(41,0,89,.14)}body{background:#fff;letter-spacing:-.005em}.site-header{border-bottom:1px solid rgba(255,255,255,.12);background:#16002f2e;color:#fff;box-shadow:none}.site-header nav a{color:#fff}.site-header.is-scrolled{border-color:#29005914;background:#ffffffeb}.site-header.is-scrolled nav a{color:var(--text-secondary)}.site-header.is-scrolled nav a:hover{color:var(--text-accent)}nav{gap:clamp(16px,2vw,34px)}nav a{font-size:12px;letter-spacing:.035em}.section-inner{padding-block:clamp(120px,12vw,190px)}.content-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:clamp(48px,8vw,130px);align-items:end;margin-bottom:clamp(70px,8vw,120px)}.content-head h2{max-width:900px;margin:0;font-size:clamp(48px,5.3vw,76px);line-height:1.04;letter-spacing:-.052em}.content-head .lead{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.65}#hero h1{max-width:980px;font-size:clamp(58px,6.4vw,94px);line-height:.99;letter-spacing:-.064em}#hero .lead{max-width:740px;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.brand-statement-hero{margin-top:clamp(30px,4vw,58px);font-size:clamp(19px,1.7vw,26px);font-weight:500}#hero .brand-statement-hero{max-width:760px;font-size:clamp(34px,3.8vw,56px);line-height:1.04;letter-spacing:-.045em}.button{min-height:58px;padding-inline:30px;border-radius:0;text-transform:none}.actions{margin-top:44px}section{border-bottom:1px solid var(--editorial-rule)}.cards,.cards.two,.cards.four{gap:0;grid-auto-rows:1fr;border-top:1px solid var(--editorial-rule)}.card{min-height:300px;padding:clamp(32px,4vw,62px);border:0;border-right:1px solid var(--editorial-rule);background:transparent!important;box-shadow:none;justify-content:space-between}.card:last-child{border-right:0}.card:hover{border-color:var(--editorial-rule);background:var(--gradient-surface-soft-intelligence)!important;box-shadow:none;transform:none}.card h3{max-width:330px;font-size:clamp(23px,2vw,31px);line-height:1.16;letter-spacing:-.035em}.card p{max-width:360px;font-size:15px;line-height:1.7}.card.is-emphasized{background:transparent!important;box-shadow:none}#fit{background:#fff}#fit .cards.four .card{min-height:390px}#fit .card h3{font-size:clamp(22px,1.7vw,28px)}#audiences{background:var(--color-neutral-50)}#audiences .card{min-height:430px}#reach{position:relative;overflow:hidden;background:var(--gradient-brand-executive);color:#fff}#reach:before{content:"";position:absolute;right:-8%;top:8%;width:min(42vw,620px);aspect-ratio:1;border-radius:50%;background:var(--gradient-accent-signal);opacity:.14;filter:blur(76px)}#reach h2{color:#fff;font-size:clamp(52px,6vw,86px);line-height:1.02;letter-spacing:-.055em}#reach .lead{color:var(--text-on-dark-soft)}#reach .placeholder.map{border-color:#ffffff29;background:linear-gradient(145deg,#ffffff14,#a45af914);box-shadow:none}#reach .placeholder.map:after{color:var(--color-purple-200)}.market-globe{position:relative;min-height:560px;display:grid;place-items:center;isolation:isolate;cursor:grab;touch-action:pan-y}.market-globe:active{cursor:grabbing}.market-globe:before{content:"";position:absolute;z-index:-2;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(164,90,249,.28),rgba(84,0,180,.12) 44%,transparent 72%);filter:blur(40px)}.market-globe:after{content:"";position:absolute;z-index:-1;width:min(78%,520px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(234,216,255,.11);box-shadow:0 0 100px #a45af91f,inset 0 0 70px #ead8ff0d}.market-globe-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;filter:drop-shadow(0 34px 42px rgba(5,0,18,.28))}.globe-labels{position:absolute;inset:0;z-index:2;pointer-events:none}.globe-market-label{position:absolute;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(234,216,255,.2);border-radius:999px;background:#16002fa8;color:#f7efff;font-size:9px;font-weight:650;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 24px #05001233;backdrop-filter:blur(10px);transform:translate(-50%,-50%);transition:opacity .25s ease}.globe-market-label:before{content:"";width:5px;height:5px;border-radius:50%;background:#ead8ff;box-shadow:0 0 12px #ca9bff}.market-globe.is-fallback .globe-labels{display:none}#reach .section-inner{position:relative;z-index:1}#why .cards{grid-template-columns:repeat(2,minmax(0,1fr))}#why .card{min-height:270px;border-bottom:1px solid var(--editorial-rule)}#why .card:nth-child(2n){border-right:0}#confidence{background:#fff}#boutique{background:var(--color-neutral-50)}#boutique .card{min-height:360px}#principles{background:#fff}#principles .cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}#principles .card{min-height:300px;border-bottom:1px solid var(--editorial-rule)}#principles .card:nth-child(2n){border-right:0}#contact{background:var(--gradient-surface-soft-intelligence)}#contact .section-inner{padding-block:clamp(140px,14vw,220px)}.contact{max-width:1120px;text-align:left}.contact h2{max-width:900px;font-size:clamp(62px,7.8vw,116px);line-height:.94;letter-spacing:-.068em}.contact .lead{max-width:680px;margin:40px 0 0}.dialogue-brief{gap:0;margin-top:80px;padding:0;border:0;border-top:1px solid var(--editorial-rule);background:transparent}.contact-form{border-radius:24px;padding:18px;border:1px solid rgba(84,0,180,.12);background:#ffffffb3;box-shadow:0 36px 90px #2900591f;backdrop-filter:blur(22px)}.contact-form fieldset{margin:0}.contact-form legend{display:block;margin:0 0 16px;color:var(--text-accent-strong);font-size:13px;font-weight:600}.contact-form input:not([type=radio]):not([type=checkbox]),.contact-form textarea{width:100%;border:0;border-bottom:1px solid var(--border-strong);border-radius:0;padding:12px 0;background:transparent;color:var(--text-primary);outline:none;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:var(--color-purple-800);box-shadow:0 2px 0 var(--color-purple-800)}footer{border-top:0}.footer-inner{padding-block:clamp(90px,9vw,140px) 40px}.footer-grid{grid-template-columns:1.5fr .75fr .75fr;gap:80px;padding-bottom:100px}.footer-slogan{margin-top:40px;font-size:clamp(22px,2vw,30px)}.footer-links{gap:16px}@media(max-width:900px){.site-header{background:#fffffff0}.content-head{grid-template-columns:1fr;gap:28px}.content-head h2{font-size:clamp(42px,8vw,62px)}#hero h1{font-size:clamp(48px,9vw,76px)}.card{min-height:260px}#why .cards,#principles .cards.four{grid-template-columns:1fr}#why .card,#principles .card{border-right:0}}@media(max-width:620px){.section-inner{padding-block:96px}nav a{color:var(--text-secondary)!important}.cards,.cards.two,.cards.four{border-top:1px solid var(--editorial-rule)}.card{min-height:0;padding:36px 0;border-right:0;border-bottom:1px solid var(--editorial-rule)}.contact h2{font-size:clamp(54px,16vw,82px)}.footer-grid{gap:50px;padding-bottom:70px}}@media(max-width:900px){.market-globe{min-height:500px}}@media(max-width:620px){.market-globe{min-height:390px;margin-inline:-8px}.globe-market-label{padding:6px 8px;font-size:7px}}@media(min-width:901px){#hero .section-inner{width:min(calc(100% - 48px),1440px);padding-block:0}#hero .brand-statement-hero{max-width:1100px;margin:0;color:#fff;font-size:clamp(58px,7vw,108px);line-height:.96;letter-spacing:-.065em;text-align:center}}h1,h2,h3,h4,.content-head h2,.brand-statement,.process-story h3,.process-step h4,.contact h2{letter-spacing:normal!important}.site-header,.site-header.is-scrolled{border-color:#ffffff24;background:#16002fad;color:#fff;box-shadow:0 10px 36px #16002f29;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.site-header nav a,.site-header.is-scrolled nav a{color:#fff}.brand-symbol-link{display:inline-flex;align-items:center;flex:0 0 auto;border:0}.brand-symbol{display:block;width:42px;height:42px;object-fit:contain}.site-header .brand-symbol{width:38px;height:38px;filter:drop-shadow(0 0 14px rgba(164,90,249,.22))}.footer-grid .brand-symbol{width:64px;height:64px;margin-bottom:22px}@media(max-width:620px){.site-header,.site-header.is-scrolled{background:#16002fd1}.site-header .brand-symbol{width:34px;height:34px}.menu-toggle{background:#ffffff14;color:#fff;border-color:#ffffff3d}nav a{color:#fff!important}}.site-header{position:fixed;top:0;left:0;right:0;width:100%;background:transparent;border-color:#ffffff29;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.is-scrolled{background:#1f0044c7;border-color:#ffffff21;box-shadow:0 12px 40px #0800142e;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}#hero{min-height:100svh;isolation:isolate;background:linear-gradient(128deg,#180034,#33006f 38%,#5400b4 72%,#24004e)}#hero:before{inset:-30% -10%;width:auto;aspect-ratio:auto;border-radius:0;background:conic-gradient(from 190deg at 62% 42%,#ca9bff05,#a45af93d,#5400b40d,#ca9bff29,#ca9bff05);opacity:.9;filter:blur(72px);animation:hero-gradient-shift 18s ease-in-out infinite alternate}#hero:after{height:28%;background:linear-gradient(180deg,transparent,rgba(12,0,28,.3))}#hero .section-inner{padding-top:calc(var(--nav-height-desktop) + clamp(56px,7vh,96px));padding-bottom:clamp(70px,8vh,116px)}.hero-gradient-orb{position:absolute;z-index:0;width:clamp(320px,38vw,680px);aspect-ratio:1;border-radius:50%;filter:blur(95px);opacity:.36;pointer-events:none}.hero-gradient-orb-a{top:-18%;right:-7%;background:radial-gradient(circle,rgba(202,155,255,.68),rgba(164,90,249,.14) 52%,transparent 72%);animation:hero-orb-a 15s ease-in-out infinite alternate}.hero-gradient-orb-b{bottom:-34%;left:24%;background:radial-gradient(circle,rgba(110,34,212,.72),rgba(84,0,180,.12) 54%,transparent 73%);animation:hero-orb-b 20s ease-in-out infinite alternate}.hero-approved-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(56px,6vw,110px);align-items:center}.hero-approved-copy{max-width:850px}#hero .hero-approved-copy h1{max-width:900px;margin:0;color:#fff;font-size:clamp(48px,5vw,78px);line-height:.98;font-weight:750;text-wrap:balance}#hero .hero-approved-copy h1 span{display:block}#hero .hero-approved-copy h1 span+span{margin-top:clamp(22px,2.4vw,36px)}#hero .hero-approved-copy .lead{max-width:760px;margin:clamp(30px,3.3vw,46px) 0 0;color:#ffffffb8;font-size:clamp(16px,1.25vw,20px);line-height:1.58}#hero .hero-approved-copy .brand-statement-hero{max-width:650px;margin:clamp(30px,3vw,44px) 0 0;color:#fff;font-size:clamp(23px,2vw,31px);line-height:1.12;font-weight:650;text-align:left}#hero .hero-approved-copy .brand-statement-hero span{display:block}#hero .hero-approved-copy .actions{margin-top:clamp(28px,3vw,42px)}@keyframes hero-gradient-shift{0%{transform:translate3d(-3%,-2%,0) rotate(-4deg) scale(1)}to{transform:translate3d(5%,4%,0) rotate(7deg) scale(1.08)}}@keyframes hero-orb-a{0%{transform:translateZ(0) scale(.9)}to{transform:translate3d(-11%,13%,0) scale(1.08)}}@keyframes hero-orb-b{0%{transform:translateZ(0)}to{transform:translate3d(13%,-10%,0) scale(1.12)}}@media(max-width:1100px){.hero-approved-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:46px}}@media(max-width:900px){#hero .section-inner{padding-top:calc(var(--nav-height-desktop) + 40px);padding-bottom:78px}.hero-approved-layout{grid-template-columns:1fr}.hero-approved-copy{max-width:780px}.site-header{background:transparent}.site-header.is-scrolled{background:#1f0044db}}@media(max-width:620px){.site-header{background:transparent}.site-header.is-scrolled{background:#1f0044e6}}@media(prefers-reduced-motion:reduce){#hero:before,.hero-gradient-orb{animation:none!important}}#model .model-state-label{height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin:26px 0 16px;padding:0 18px;border:1px solid rgba(84,0,180,.12);border-radius:14px;background:#faf6ffc7;overflow:hidden}#model .model-state-label small{color:var(--text-muted);font-size:9px;line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}#model .model-state-integrated{color:#6900cf;transform:none;opacity:0}#model .model-alva-core text{font-size:21px}#model .model-alva-core .model-core-sub{font-size:8.5px;font-weight:650;letter-spacing:.075em}@media(min-width:901px){#model .model-state-label{height:54px;margin:18px 0 12px}.model-stage .section-inner{padding-block:12px}}@media(max-width:900px){#model .model-state-label{height:auto;grid-template-columns:1fr;gap:10px;padding:16px 18px}.model-state-fragmented{grid-column:1}.model-state-integrated{grid-column:3;text-align:right}}.contact-form{display:block;margin-top:80px;padding:clamp(32px,5vw,72px);border:1px solid var(--border-accent-subtle);border-radius:20px;background:#ffffffdb;box-shadow:0 34px 90px #2900591f;text-align:left}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.form-group{min-width:0}.form-group-wide{grid-column:1/-1}.form-group>label,.form-group>legend{display:block;margin:0 0 10px;padding:0;color:var(--text-primary);font-size:14px;line-height:20px;font-weight:600}.form-group>legend span{color:var(--text-tertiary);font-weight:400}.form-group small{display:block;margin:8px 0 0;color:var(--text-tertiary);font-size:12px;line-height:18px}.contact-form .form-group input:not([type=radio]):not([type=checkbox]),.contact-form .form-group textarea{width:100%;min-height:58px;padding:15px 16px;border:1px solid var(--input-border);border-radius:6px;background:var(--input-background);color:var(--input-text);box-shadow:none;outline:none}.contact-form .form-group textarea{min-height:148px;resize:vertical}.contact-form .form-group input:hover,.contact-form .form-group textarea:hover{border-color:var(--input-border-hover)}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring)}.followup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-footer{display:flex;justify-content:flex-end;gap:32px;align-items:center;margin-top:52px;padding-top:32px;border-top:1px solid var(--border-default)}@media(max-width:700px){.form-grid,.followup-grid{grid-template-columns:1fr}.form-group-wide{grid-column:auto}.form-footer{align-items:stretch;flex-direction:column}.form-footer .button{width:100%}}main>section{scroll-margin-top:96px}@media(max-width:900px){.header-inner{min-height:76px;align-items:center;flex-direction:column;padding:12px 0}.header-top{width:100%}.menu-toggle{display:inline-grid;place-items:center;border-color:#ffffff3d;background:#ffffff14;color:#fff}#primary-nav{display:none;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.14)}.site-header.menu-open #primary-nav{display:grid}#primary-nav a{padding:12px 0;color:#fff!important}main>section:not(#hero)>.section-inner,main>section:not(#hero)>*>.section-inner,main>section:not(#hero)>*>*>.section-inner{padding-block:clamp(72px,9vw,92px)}.content-head{gap:20px;margin-bottom:clamp(44px,7vw,64px)}.content-head h2{font-size:clamp(38px,6.6vw,54px);line-height:1.06}#fit .card{min-height:300px}#audiences .card{min-height:320px}#why .card,#principles .card{min-height:230px}#boutique .card{min-height:270px}#capabilities .capabilities-followup{padding-block:clamp(72px,9vw,92px)}.process-step{padding-block:42px}.capabilities-followup>.integration{margin-top:64px;padding:48px}#contact .section-inner{padding-block:clamp(88px,11vw,116px)}.contact-form{margin-top:60px}.footer-grid{grid-template-columns:1.25fr .75fr .75fr;gap:42px;padding-bottom:70px}}@media(max-width:620px){.header-inner,.section-inner,.footer-inner{width:min(calc(100% - 32px),var(--max))}#primary-nav{grid-template-columns:1fr}#primary-nav a{padding:10px 0}main>section:not(#hero)>.section-inner,main>section:not(#hero)>*>.section-inner,main>section:not(#hero)>*>*>.section-inner{padding-block:64px}#hero .section-inner{padding-top:120px;padding-bottom:64px}#hero .hero-approved-copy h1{font-size:clamp(43px,12.5vw,56px);line-height:1.01}#hero .hero-approved-copy .lead{margin-top:26px;font-size:16px}#hero .hero-approved-copy .brand-statement-hero{margin-top:28px;font-size:23px}#hero .hero-approved-copy .actions{margin-top:28px}.content-head{gap:16px;margin-bottom:40px}.content-head h2{font-size:clamp(36px,10.5vw,46px)}.content-head .lead{font-size:16px}#model .section-inner{padding-block:56px}#model .model-state-label{margin:20px 0 14px}#model .model-visual{min-height:300px;border-radius:18px}#model .convergence-system svg{width:130%;min-height:300px;margin-left:-15%}.capabilities-stage .section-inner{padding-block:64px}.capabilities-layout{gap:24px}.capability-panel{padding:20px}#capabilities .capabilities-followup{padding-block:64px}.process-story{gap:28px;margin-top:28px}.process-step{grid-template-columns:40px 1fr;gap:18px;padding:30px 0}.process-step h4{font-size:22px}.capabilities-followup>.integration{margin-top:48px;padding:32px 22px;font-size:21px}#fit .card,#fit .cards.four .card,#audiences .card,#why .card,#boutique .card,#principles .card{min-height:0!important;padding:28px 0}#fit .cards,#audiences .cards,#why .cards,#boutique .cards,#principles .cards{grid-template-columns:1fr}.market-globe{min-height:340px}#contact .section-inner{padding-block:76px}.contact h2{font-size:clamp(44px,12vw,58px)}.contact-form{margin-top:48px;padding:24px 18px;border-radius:16px}.form-grid{gap:26px}.form-footer{gap:20px;margin-top:36px;padding-top:24px}.footer-inner{padding-block:64px 28px}.footer-grid{grid-template-columns:1fr;gap:34px;padding-bottom:48px}.footer-slogan{margin-top:28px}}@media(max-width:440px){#hero .actions{display:grid;grid-template-columns:1fr}#hero .button{width:100%}}#hero{overflow:clip;background:radial-gradient(circle at 76% 40%,rgba(122,40,222,.38),transparent 35%),linear-gradient(128deg,#100022,#24004e 42%,#430096 76%,#1c003e)}#hero .section-inner{width:min(calc(100% - 48px),1500px)}.hero-approved-layout{grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);gap:clamp(28px,3.6vw,64px)}#hero .hero-approved-copy h1{max-width:850px;font-size:clamp(54px,4.65vw,74px);line-height:.99;font-weight:720;letter-spacing:-.025em}#hero .hero-approved-copy .lead{max-width:660px;margin-top:clamp(34px,3vw,44px);line-height:1.66}#hero .hero-approved-copy .brand-statement-hero{display:grid;gap:5px;margin-top:clamp(34px,3vw,44px);line-height:1.16}#hero .hero-approved-copy .brand-statement-hero span:first-child{color:#ffffffad}#hero .hero-approved-copy .brand-statement-hero span:last-child{color:#fff}#hero .hero-approved-copy .actions{margin-top:clamp(36px,3.2vw,48px)}#hero .hero-approved-copy .actions .button{min-width:188px}@media(max-width:1100px){.hero-approved-layout{grid-template-columns:minmax(0,1fr) minmax(430px,.88fr)}}@media(max-width:900px){.hero-approved-layout{grid-template-columns:1fr}}@media(max-width:620px){#hero .hero-approved-copy h1{line-height:1.01;letter-spacing:-.02em}#hero .hero-approved-copy .lead{margin-top:28px;line-height:1.62}#hero .hero-approved-copy .brand-statement-hero{margin-top:30px}#hero .hero-approved-copy .actions{margin-top:32px}}#model .model-visual{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}#model .model-visual:before,#model .model-visual:after{display:none}#model .model-state-label{position:relative;display:block;height:132px;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden}#model .model-state-label article{position:absolute;inset:0;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center;padding:26px 32px;border:1px solid rgba(84,0,180,.13);border-radius:22px;background:linear-gradient(135deg,#fffffffa,#f8f3fdeb);box-shadow:0 18px 54px #29005912}#model .model-state-label .model-state-integrated{border-color:#6900cf33;background:linear-gradient(135deg,#f9f4fffa,#fffffff5)}#model .model-state-heading{display:grid;gap:11px}#model .model-state-label article small{font-size:14px;line-height:1;letter-spacing:.08em}#model .model-state-label article strong{color:var(--text-accent-strong);font-size:clamp(25px,2.1vw,32px);line-height:1.08;font-weight:650}#model .model-state-label article p{max-width:650px;margin:0;color:var(--text-secondary);font-size:clamp(15px,1.25vw,18px);line-height:1.58}#model .network-node text{font-size:15px;font-weight:700;letter-spacing:.06em}#model .model-alva-core .model-core-sub{font-size:11px}@media(min-width:901px){#model{padding-block:clamp(120px,12vw,190px)}#model .model-stage .section-inner{padding-block:0}#model .content-head{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:clamp(48px,7vw,110px);margin-bottom:clamp(64px,7vw,96px)}#model .content-head h2{max-width:900px;font-size:clamp(48px,5.3vw,76px);line-height:1.04}#model .content-head .lead{font-size:clamp(16px,1.3vw,19px);line-height:1.6}#model .model-state-label{margin:0 0 clamp(64px,7vw,96px)}#model .model-visual{height:clamp(380px,52vh,540px);min-height:380px}}@media(min-width:901px)and (max-height:820px){#model .content-head{margin-bottom:36px}#model .model-state-label{height:104px;margin-bottom:36px}#model .model-state-label article{padding:18px 24px}#model .model-state-heading{gap:6px}#model .model-state-label article strong{font-size:24px}#model .model-state-label article p{font-size:14px;line-height:1.38}#model .model-visual{height:clamp(300px,40vh,340px);min-height:300px}}@media(max-width:900px){#model .model-stage .section-inner{padding-block:clamp(72px,9vw,92px)}#model .content-head{margin-bottom:64px}#model .model-state-label{display:block;height:190px;padding:0;margin:0 0 56px}#model .model-state-label article{position:absolute;inset:0;display:grid;grid-template-columns:1fr;gap:18px;padding:24px;text-align:left}#model .model-state-label .model-state-fragmented{opacity:1;transform:none}#model .model-state-label .model-state-integrated{opacity:0;transform:translateY(20px)}#model .network-node text{font-size:28px}}@media(max-width:620px){#model .model-stage .section-inner{padding-block:64px}#model .content-head,#model .model-state-label{margin-bottom:48px}}.logo-motion-mark{display:block;overflow:visible}.logo-motion-mark path{transform-box:fill-box;transform-origin:center;animation:logo-existing-part 6.4s cubic-bezier(.22,.72,.24,1) calc(var(--part-index)*55ms) infinite both}.logo-motion-mark .logo-existing-dot{animation-name:logo-existing-dot;animation-delay:calc(.42s + var(--dot-index)*.14s)}.brand-symbol-link:hover .logo-motion-mark{filter:drop-shadow(0 0 12px rgba(164,90,249,.34))}.footer-grid .brand-symbol-link{margin-bottom:22px}.footer-grid .brand-symbol{margin-bottom:0}:root{--font-family-primary: "Alexandria", sans-serif;--font-family-heading: "Alexandria", sans-serif}body,p,input,textarea,button,select{font-family:var(--font-family-primary)}h1,h2,h3,h4,h5,h6,.brand-statement,nav{font-family:var(--font-family-heading)}.site-header,.site-header.is-scrolled{border-bottom-color:#231f2b1f;background:#f7f7f9d1;color:#242129;box-shadow:0 1px #ffffffb8,0 12px 38px #1f1b260e;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.site-header nav a,.site-header.is-scrolled nav a{color:#37323e}.site-header nav a:hover,.site-header.is-scrolled nav a:hover{color:#5400b4}.site-header .brand-symbol{filter:drop-shadow(0 7px 14px rgba(70,58,85,.14))}.site-header .brand-symbol-link{position:relative;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(221,177,255,.82);border-radius:15px;background:radial-gradient(ellipse at 28% 3%,rgba(255,255,255,.72) 0%,rgba(255,255,255,.18) 24%,transparent 45%),linear-gradient(180deg,#e1beffb8,#a95bebc7 48%,#701ccbe0 68%,#460094f0);box-shadow:0 3px #3e0083,0 10px 20px #29005933,0 0 24px #a45af94d,inset 0 2px 1px #ffffffc7,inset 0 -4px 6px #29005940;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);animation:header-logo-glass 5.2s ease-in-out infinite}.site-header .brand-symbol-link:before{content:"";position:absolute;inset:2px;border:1px solid rgba(255,255,255,.36);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 48%);box-shadow:inset 0 1px #ffffffbd,0 0 12px #ddb1ff47;pointer-events:none}.site-header .brand-symbol{position:relative;z-index:2;width:34px;height:34px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 3px 2px rgba(41,0,89,.45)) drop-shadow(0 0 8px rgba(255,255,255,.24))}.site-header .brand-symbol path{fill:url(#headerLogo3D)!important}@keyframes header-logo-glass{0%,to{border-color:#ddb1ffbd;box-shadow:0 3px #3e0083,0 10px 20px #29005933,0 0 20px #a45af940,inset 0 2px 1px #ffffffb8,inset 0 -4px 6px #29005940}50%{border-color:#fffffffa;box-shadow:0 3px #3e0083,0 12px 23px #2900593b,0 0 36px #a45af980,inset 0 2px 1px #ffffffeb,inset 0 -4px 6px #29005933}}.site-header .brand-symbol-link{width:auto;height:56px;display:flex;align-items:center;gap:14px;text-decoration:none!important;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.site-header .brand-symbol-link:before{display:none}.site-header .brand-symbol{width:48px;height:48px;overflow:visible;filter:url(#headerLogoBevel) drop-shadow(.4px 2px 1px rgba(119,55,173,.3)) drop-shadow(0 6px 10px rgba(151,100,195,.16))}.site-header .brand-symbol path{fill:url(#headerLogo3D)!important;stroke:#faf2ffb3;stroke-width:.42;stroke-linejoin:miter;paint-order:stroke fill;vector-effect:non-scaling-stroke}.site-header .brand-wordmark{width:96px;display:flex;flex-direction:column;justify-content:center;color:#5400b4;line-height:1;white-space:nowrap;text-decoration:none!important}.site-header .brand-wordmark strong{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-family-heading);font-size:30px;font-weight:750;letter-spacing:0;text-align:center;text-decoration:none!important;color:#1f1c23;background:none;filter:none}.site-header .brand-wordmark span{display:flex;align-items:center;justify-content:space-between;margin-top:7px;width:100%;font-family:var(--font-family-heading);font-size:12px;font-weight:600;letter-spacing:0;color:#1f1c23;text-transform:uppercase;text-align:center;text-decoration:none!important;transform:none}.site-header .brand-wordmark i{font-style:normal}.site-header .brand-symbol-link:hover .brand-symbol{filter:url(#headerLogoBevel) drop-shadow(.5px 2px 1px rgba(31,0,68,.52)) drop-shadow(0 7px 13px rgba(112,22,214,.3))}.menu-toggle{border-color:#37323e38;background:#ffffff8f;color:#29252e}#hero{color:#242129;background:#fff}#hero:before{top:8%;right:18%;width:clamp(420px,46vw,760px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(84,0,180,.18) 0%,rgba(164,90,249,.1) 34%,rgba(202,155,255,.045) 56%,transparent 74%);opacity:0;filter:blur(82px);animation:ambient-purple-spot 15s ease-in-out infinite alternate!important;animation-play-state:running!important;will-change:transform}#hero:after{top:42%;left:-12%;width:clamp(460px,54vw,880px);height:auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(83,80,89,.16) 0%,rgba(166,163,171,.1) 38%,rgba(220,218,223,.045) 58%,transparent 75%);filter:blur(92px);animation:ambient-graphite-spot 18s ease-in-out infinite alternate!important;animation-play-state:running!important;will-change:transform;opacity:0}.hero-gradient-orb{opacity:1;filter:blur(92px);mix-blend-mode:multiply;will-change:transform}#hero .hero-approved-copy,#hero .hero-globe-stack{position:relative;z-index:2}.hero-gradient-orb-a{top:-20%;right:-12%;background:radial-gradient(circle,rgba(215,212,219,.3) 0%,rgba(145,140,151,.13) 42%,transparent 72%);animation:ambient-silver-spot 14s ease-in-out infinite alternate!important;animation-play-state:running!important}.hero-gradient-orb-b{bottom:-34%;left:34%;background:radial-gradient(circle,rgba(84,0,180,.12) 0%,rgba(164,90,249,.07) 43%,transparent 72%);animation:ambient-lavender-spot 17s ease-in-out infinite alternate!important;animation-play-state:running!important}.hero-gradient-orb-c{top:42%;right:8%;width:clamp(280px,31vw,520px);background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.9) 0 8%,rgba(205,207,213,.34) 30%,rgba(126,129,138,.18) 53%,transparent 74%);opacity:.92;filter:blur(78px);animation:ambient-metal-spot 16s ease-in-out infinite alternate!important;animation-play-state:running!important}.hero-gradient-orb-d{top:2%;left:-12%;width:clamp(240px,28vw,470px);background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.98) 0 7%,rgba(222,225,231,.62) 25%,rgba(151,156,166,.25) 49%,transparent 73%);opacity:.72;filter:blur(68px);mix-blend-mode:multiply;animation:ambient-silver-orb-a 13s ease-in-out infinite alternate!important;animation-play-state:running!important}.hero-gradient-orb-e{left:8%;right:auto;bottom:-12%;width:clamp(300px,36vw,610px);background:radial-gradient(circle at 58% 43%,rgba(252,253,255,.96) 0 9%,rgba(205,208,215,.56) 29%,rgba(126,132,143,.2) 54%,transparent 76%);opacity:.68;filter:blur(82px);mix-blend-mode:multiply;animation:ambient-silver-orb-b 17s ease-in-out infinite alternate!important;animation-play-state:running!important}@keyframes ambient-purple-spot{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(-13vw,13vh,0) scale(1.2)}}@keyframes ambient-graphite-spot{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18vw,-12vh,0) scale(1.18)}}@keyframes ambient-silver-spot{0%{transform:translateZ(0) scale(.98)}to{transform:translate3d(-15vw,16vh,0) scale(1.18)}}@keyframes ambient-lavender-spot{0%{transform:translateZ(0) scale(.92)}to{transform:translate3d(14vw,-15vh,0) scale(1.23)}}@keyframes ambient-metal-spot{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(-12vw,-10vh,0) scale(1.18)}}@keyframes ambient-silver-orb-a{0%{transform:translate3d(-3vw,-3vh,0) scale(.9)}48%{transform:translate3d(8vw,8vh,0) scale(1.12)}to{transform:translate3d(13vw,-5vh,0) scale(.98)}}@keyframes ambient-silver-orb-b{0%{transform:translate3d(4vw,4vh,0) scale(.94)}52%{transform:translate3d(-7vw,-10vh,0) scale(1.16)}to{transform:translate3d(7vw,3vh,0) scale(1.04)}}#hero .hero-approved-copy h1,#hero .hero-approved-copy .brand-statement-hero{color:#1f1c23}#hero .hero-approved-copy .lead{color:#56515b}#hero .hero-approved-copy .brand-statement-hero span:first-child{color:#6d6872}#hero .hero-approved-copy .brand-statement-hero span:last-child{color:#1f1c23}#hero .actions .button{isolation:isolate;min-height:58px;padding:0 30px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:999px;background:radial-gradient(circle at var(--light-x,24%) var(--light-y,8%),rgba(255,255,255,.74) 0 5%,rgba(255,255,255,.2) 20%,transparent 42%),linear-gradient(145deg,#e8d0ffad,#b777f7bd 35%,#7e32dcd1 68%,#5400b4e0);background-size:150% 150%,100% 100%;color:#fff;text-shadow:0 1px 1px rgba(41,0,89,.42),0 0 12px rgba(255,255,255,.18);box-shadow:0 16px 30px #5400b43d,0 5px 9px #2900592e,0 0 28px #a45af947,0 0 0 1px #a45af92e,inset 0 2px 1px #ffffffc7,inset 0 -5px 8px #29005942,inset 0 0 18px #ffffff29;backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%);transform:translateY(0);animation:hero-button-light-motion 6.5s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,filter .35s ease}#hero .actions .button:before{content:"";position:absolute;z-index:-1;inset:3px;border:1px solid rgba(255,255,255,.4);border-radius:inherit;background:linear-gradient(112deg,rgba(255,255,255,.28),transparent 34%,rgba(255,255,255,.07) 58%,rgba(202,155,255,.2));box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #2900593d,0 0 9px #ffffff1f;pointer-events:none}#hero .actions .button:after{content:"";position:absolute;z-index:1;top:4px;left:-38%;width:52%;height:48%;border-radius:999px 999px 55% 55%;background:linear-gradient(180deg,#ffffffeb,#ffffff1f);opacity:.74;transform:skew(-18deg) rotate(-2deg);animation:hero-button-specular 4.8s cubic-bezier(.45,0,.25,1) infinite;pointer-events:none}#hero .actions .button>span{position:relative;z-index:3}#hero .actions .button:hover{background:radial-gradient(circle at 35% 4%,rgba(255,255,255,.9) 0 5%,rgba(255,255,255,.22) 20%,transparent 38%),linear-gradient(145deg,#d2a7ff,#b66cff 35%,#812bdd 67%,#5b00bb);color:#fff;filter:none;transform:translateY(-3px);box-shadow:0 21px 38px #5400b44d,0 7px 12px #29005933,0 0 26px #a45af940,inset 0 2px 1px #ffffffd6,inset 0 -5px 7px #2900594d}#hero .actions .button:active{transform:translateY(1px);box-shadow:0 8px 18px #5400b43d,inset 0 3px 7px #29005947,inset 0 -1px 2px #ffffff80}@keyframes hero-button-light-motion{0%,to{--light-x:18%;--light-y:8%;background-position:0% 15%,0 0;box-shadow:0 16px 30px #5400b43d,0 5px 9px #2900592e,0 0 24px #a45af93d,0 0 0 1px #a45af929,inset 0 2px 1px #ffffffc7,inset 0 -5px 8px #29005942,inset 0 0 16px #ffffff24}50%{--light-x:82%;--light-y:18%;background-position:100% 72%,0 0;box-shadow:0 18px 34px #5400b44d,0 6px 10px #29005933,0 0 40px #a45af961,0 0 0 1px #dcbcff4d,inset 0 2px 1px #ffffffe6,inset 0 -5px 8px #2900593d,inset 0 0 24px #ffffff38}}@keyframes hero-button-specular{0%,18%{left:-45%;opacity:0}35%{opacity:.78}64%{left:96%;opacity:.62}78%,to{left:112%;opacity:0}}@property --lab-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}#hero .actions .button{border:1px solid rgba(221,177,255,.92);background:radial-gradient(ellipse at 28% 2%,rgba(255,255,255,.72) 0%,rgba(255,255,255,.2) 20%,transparent 43%),linear-gradient(180deg,#e1beffc2,#b169efc7 44%,#7d2bd3db 62%,#4d00a0eb);color:#fff;text-shadow:0 1px 1px rgba(41,0,89,.38);box-shadow:0 4px #3e0083,0 13px 26px #29005940,0 0 36px #a45af957,0 0 14px #ebd9ff47,inset 0 2px 1px #ffffffb8,inset 0 -3px 5px #29005933,inset 0 0 16px #ffffff24;backdrop-filter:blur(18px) saturate(155%) brightness(1.08);-webkit-backdrop-filter:blur(18px) saturate(155%) brightness(1.08);animation:hero-deep-seal-light 5.2s ease-in-out infinite}#hero .actions .button:before{inset:2px;border-color:#ffffff52;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.06) 42%,transparent 64%);box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #ead6ff57,0 0 16px #ca9bff61;animation:hero-seal-rim 3.8s ease-in-out infinite}#hero .actions .button:after{content:"";position:absolute;z-index:1;inset:auto 5px 4px;display:block;height:48%;border-radius:20% 20% 999px 999px;background:radial-gradient(ellipse at 50% 100%,rgba(41,0,89,.58) 0%,rgba(58,0,120,.32) 48%,transparent 78%);box-shadow:inset 0 -1px #ffffff26;opacity:.68;transform:none;pointer-events:none;animation:hero-glass-depth 5.2s ease-in-out infinite}#hero .actions .button:hover{background:radial-gradient(ellipse at 34% 1%,rgba(255,255,255,.78) 0%,rgba(255,255,255,.22) 21%,transparent 44%),linear-gradient(180deg,#e7c7ffd1,#ba71f6d6 44%,#8531dce6 62%,#5400b1f2);transform:translateY(-2px);box-shadow:0 5px #3e0083,0 17px 31px #29005947,0 0 31px #a45af94d,inset 0 2px 1px #fffc,inset 0 -3px 5px #29005933}#hero .actions .button:active{transform:translateY(3px);box-shadow:0 1px #3e0083,0 6px 13px #29005933,inset 0 2px 4px #29005938,inset 0 -1px 1px #ffffff80}@keyframes hero-deep-seal-light{0%,to{border-color:#ddb1ffc2;box-shadow:0 4px #3e0083,0 13px 26px #29005940,0 0 31px #a45af94d,0 0 12px #ebd9ff38,0 0 0 1px #ca9bff24,inset 0 2px 1px #ffffffc2,inset 0 -3px 5px #29005933,inset 0 0 14px #ffffff1f}50%{border-color:#fff;box-shadow:0 4px #3e0083,0 17px 33px #2900594a,0 0 58px #a45af994,0 0 24px #ebd9ff6b,0 0 0 2px #e4cdff61,inset 0 2px 1px #fffffff5,inset 0 -3px 5px #2900592b,inset 0 0 24px #ffffff3d}}@keyframes hero-seal-rim{0%,to{border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff94,0 0 0 1px #ddb1ff29,0 0 8px #ca9bff29}50%{border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff0,0 0 0 1px #f2e1ff9e,0 0 20px #ca9bff9e}}@keyframes hero-glass-depth{0%,to{opacity:.5}50%{opacity:.84}}#hero .hero-market-globe{width:100%;min-height:clamp(500px,48vw,690px);margin:0;overflow:visible;cursor:default;touch-action:auto}#hero .hero-globe-stack{min-width:0;display:flex;flex-direction:column;align-items:stretch}#hero .hero-market-globe:active{cursor:default}#hero .hero-market-globe:before{width:88%;background:radial-gradient(circle,rgba(164,90,249,.3),rgba(84,0,180,.16) 44%,rgba(202,155,255,.08) 61%,transparent 76%);filter:blur(58px)}#hero .hero-market-globe:after{display:none}#hero .hero-market-globe .market-globe-canvas{filter:drop-shadow(0 34px 48px rgba(41,0,89,.2))}#hero .hero-market-globe .globe-market-label{border-color:#5400b429;background:#ffffffb3;color:#342d3c;padding:8px 12px;font-size:11px;text-transform:none;letter-spacing:.02em;box-shadow:0 10px 28px #2900591a,inset 0 1px #ffffffeb}#hero .hero-market-globe .globe-market-label:before{background:#5400b4;box-shadow:0 0 12px #5400b473}#hero .hero-globe-caption{position:relative;z-index:4;margin:4px 0 18px;color:#302a37;font-family:var(--font-family-heading);font-size:clamp(18px,1.55vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.015em;text-align:center;text-transform:none}#hero .hero-regions{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin-inline:auto;color:#4f4a55;font-family:var(--font-family-primary);font-size:16px;font-weight:550;line-height:1.35;text-align:center}#hero .hero-region-line{margin:0;padding:0;border:0;background:none;box-shadow:none;white-space:nowrap}@media(max-width:900px){.site-header,.site-header.is-scrolled{background:#f7f7f9e6}#hero .hero-market-globe{min-height:520px}}@media(max-width:620px){#hero .hero-regions{font-size:14px}.site-header,.site-header.is-scrolled{background:#f7f7f9f0}#primary-nav a{color:#37323e!important}#hero .hero-market-globe{min-height:410px;margin-inline:-8px}#hero .hero-market-globe .globe-market-label{padding:8px 10px;font-size:12px}#hero .hero-globe-caption{margin-top:0;font-size:19px}#hero .hero-approved-copy{display:flex;flex-direction:column;align-items:center;max-width:100%;text-align:center}#hero .hero-approved-copy h1{max-width:430px;font-size:clamp(32px,8.6vw,38px);line-height:1.06;text-align:center}#hero .hero-approved-copy .lead{max-width:430px;margin-inline:auto;text-align:center}#hero .hero-approved-copy .brand-statement-hero{width:100%;max-width:430px;margin-inline:auto;text-align:center}#hero .hero-approved-copy .actions{width:100%;display:flex;justify-content:center}.hero-gradient-orb-d{top:-9%;left:-34%;width:clamp(280px,92vw,430px)}.hero-gradient-orb-e{top:8%;bottom:auto;left:24%;width:clamp(250px,78vw,390px)}.menu-toggle{position:relative;z-index:3;width:48px;min-height:44px;padding:0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:linear-gradient(145deg,#fffffff0,#efe5f8d1,#d5beebb8)!important;color:#29232f!important;box-shadow:0 8px 20px #5400b41a,inset 0 2px 1px #fff,inset 0 -3px 6px #5400b41a;font-weight:650}.menu-toggle .menu-line{display:block;width:19px;height:1.5px;border-radius:2px;background:#29232f;transform-origin:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease,width .3s ease}.site-header.menu-open .menu-toggle .menu-line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.site-header.menu-open .menu-toggle .menu-line:nth-child(2){width:0;opacity:0}.site-header.menu-open .menu-toggle .menu-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.site-header .header-top{position:relative;z-index:3}#primary-nav{position:fixed;z-index:2;inset:0;width:100%;min-height:100svh;margin:0;padding:clamp(118px,18vh,160px) 24px 48px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow-y:auto;border:0;background:radial-gradient(circle at 84% 14%,rgba(164,90,249,.2),transparent 35%),radial-gradient(circle at 12% 88%,rgba(144,140,150,.18),transparent 38%),linear-gradient(145deg,#fff,#f4f2f6 55%,#ebe7ef);opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.025);transition:opacity .38s ease,visibility .38s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.site-header.menu-open #primary-nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}#primary-nav a{width:min(100%,430px);padding:18px 6px;border-bottom:1px solid rgba(41,0,89,.12);color:#1f1c23!important;font-family:var(--font-family-heading);font-size:clamp(18px,5vw,23px);font-weight:400;line-height:1.15;text-align:center;opacity:0;transform:translateY(18px);transition:color .25s ease,opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.site-header.menu-open #primary-nav a{opacity:1;transform:none}.site-header.menu-open #primary-nav a:nth-child(1){transition-delay:.08s}.site-header.menu-open #primary-nav a:nth-child(2){transition-delay:.12s}.site-header.menu-open #primary-nav a:nth-child(3){transition-delay:.16s}.site-header.menu-open #primary-nav a:nth-child(4){transition-delay:.2s}.site-header.menu-open #primary-nav a:nth-child(5){transition-delay:.24s}.site-header.menu-open #primary-nav a:nth-child(6){transition-delay:.28s}#primary-nav a:hover,#primary-nav a:focus-visible{color:#6f16c0!important}html.menu-overlay-open,html.menu-overlay-open body{overflow:hidden;overscroll-behavior:none}}.site-header:not(.is-scrolled){border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}h1,h2,h3,h4,h5,h6,.brand-statement,.model-state-label strong,.site-header .brand-wordmark strong,.site-header .brand-wordmark span{font-weight:600!important}p,.lead{line-height:1.5!important}#model .network-node .node-halo{fill:#bec4cc1f;stroke:#fffffff5;stroke-width:1.5;filter:url(#modelNodeGlow)}#model .network-node .node-surface{fill:url(#modelNodeGlass);stroke:#fffffff5;stroke-width:2;filter:url(#modelNodeDepth)}#model .model-core-ring{fill:#ffffffe0;stroke:#fffffff0;stroke-width:2;filter:url(#modelCoreDepth)}#model .model-core-fill{fill:url(#modelCoreLight);filter:url(#modelCoreDepth)}#model .model-core-highlight{fill:#ffffff8c;filter:url(#modelHighlightBlur);pointer-events:none}#model .network-node text{letter-spacing:.02em}#model .network-node text{fill:#3f444b}#model .model-state-label article{overflow:hidden;border-color:#fffffff0;background:linear-gradient(145deg,#fffffff7,#f4eef9eb 54%,#e1d3edd1);box-shadow:0 18px 38px #5400b41f,0 4px 9px #29005914,inset 0 2px 1px #fff,inset 0 -5px 9px #5400b41a}#model .model-state-label .model-state-integrated{border-color:#fffffffa;background:linear-gradient(145deg,#fdfaff,#ead6fc 52%,#cfa3f3)}#model .model-state-label article small{text-transform:none;letter-spacing:.02em}#model,#model .model-stage{background:linear-gradient(135deg,#fff 0% 58%,#fbf7ff)}#model{position:relative;isolation:isolate}#model .model-stage{position:relative;z-index:1;background:transparent}#model .model-ambient-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}#model .model-ambient-layer{position:absolute;display:block;border-radius:50%;filter:blur(100px);opacity:.3;mix-blend-mode:normal;will-change:transform}#model .model-ambient-layer-a{width:clamp(360px,48vw,760px);aspect-ratio:1;top:4%;left:-16%;background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.98) 0 14%,rgba(239,241,244,.82) 38%,rgba(218,222,227,.22) 64%,transparent 78%);animation:model-silver-drift-a 22s ease-in-out infinite alternate}#model .model-ambient-layer-b{width:clamp(300px,40vw,650px);aspect-ratio:1;top:38%;right:-12%;background:radial-gradient(circle at 48% 46%,rgba(255,255,255,.96),rgba(230,233,237,.5) 44%,rgba(240,235,246,.14) 66%,transparent 79%);animation:model-silver-drift-b 27s ease-in-out infinite alternate}#model .model-ambient-layer-c{width:clamp(260px,34vw,540px);aspect-ratio:1;bottom:-10%;left:34%;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(225,229,233,.4) 48%,transparent 75%);animation:model-silver-drift-c 24s ease-in-out infinite alternate}@keyframes model-silver-drift-a{0%{transform:translate3d(-3%,2%,0) scale(.94)}to{transform:translate3d(25%,12%,0) scale(1.12)}}@keyframes model-silver-drift-b{0%{transform:translate3d(8%,-8%,0) scale(1.08)}to{transform:translate3d(-24%,18%,0) scale(.92)}}@keyframes model-silver-drift-c{0%{transform:translate3d(-12%,8%,0) scale(.9)}to{transform:translate3d(18%,-18%,0) scale(1.16)}}#model .model-state-label{overflow:visible}#model .convergence-system svg{overflow:visible}#model .model-alva-core text{fill:#290059}#model .model-alva-core .model-core-sub{fill:#4e3563}#model .model-flow-mobile,#model .network-pulses{display:none}#model .network-node text{dominant-baseline:middle}#model .model-flow-desktop .network-node text{font-size:15px;font-weight:600}#model .model-flow-desktop .model-alva-core text{font-size:27px;letter-spacing:.08em}#model .model-flow-desktop .model-alva-core .model-core-sub{font-size:14px;letter-spacing:.035em}#model .model-core-logo path{fill:url(#modelLogo3D);filter:url(#modelLogoBevel)}#model .model-core-logo path{transform-box:fill-box;transform-origin:center;animation:logo-existing-part 6.4s cubic-bezier(.22,.72,.24,1) calc(var(--part-index)*55ms) infinite both}#model .model-core-logo path:nth-child(1){--part-index:0;--assemble-x:-4px;--assemble-y:4px}#model .model-core-logo path:nth-child(2){--part-index:1;--assemble-x:-4px;--assemble-y:-4px}#model .model-core-logo path:nth-child(3){--part-index:2;--assemble-x:4px;--assemble-y:4px}#model .model-core-logo path:nth-child(4){--part-index:3;--assemble-x:4px;--assemble-y:-4px}#model .model-core-logo path:nth-child(5){--part-index:4;--assemble-x:-2px;--assemble-y:-2px}#model .model-core-logo path:nth-child(6){--part-index:5;--dot-index:0;--assemble-x:-2px;--assemble-y:-2px;animation-name:logo-existing-dot;animation-delay:calc(.42s + var(--dot-index)*.14s)}#model .model-core-logo path:nth-child(7){--part-index:6;--assemble-x:2px;--assemble-y:2px}#model .model-core-logo path:nth-child(8){--part-index:7;--dot-index:1;--assemble-x:2px;--assemble-y:2px;animation-name:logo-existing-dot;animation-delay:calc(.42s + var(--dot-index)*.14s)}#model .model-core-logo path:nth-child(9){--part-index:8;--assemble-x:-2px;--assemble-y:2px}#model .model-core-logo path:nth-child(10){--part-index:9;--dot-index:2;--assemble-x:-2px;--assemble-y:2px;animation-name:logo-existing-dot;animation-delay:calc(.42s + var(--dot-index)*.14s)}#model .model-core-logo path:nth-child(11){--part-index:10;--assemble-x:2px;--assemble-y:-2px}#model .model-core-logo path:nth-child(12){--part-index:11;--dot-index:3;--assemble-x:2px;--assemble-y:-2px;animation-name:logo-existing-dot;animation-delay:calc(.42s + var(--dot-index)*.14s)}#model .model-core-brand{pointer-events:none}#model .model-core-orbit{display:none}#model .model-core-brand>text:not(.model-core-sub){display:none}#model .model-flow-desktop .model-core-logo{transform:translate(-20px,-35px) scale(.68)}#model .model-flow-desktop .model-core-sub{transform:translate(-39px,14px)}#model .model-core-orbit{stroke-dasharray:5 11}@media(min-width:901px){#model{padding-block:0!important}#model .model-stage .section-inner{padding-block:clamp(72px,7vh,96px)}}@media(min-width:901px)and (max-height:820px){#model .model-stage .section-inner{padding-block:52px}}@media(prefers-reduced-motion:no-preference){#model .model-core-highlight{animation:model-glass-highlight 4.6s ease-in-out infinite}}@keyframes model-glass-highlight{0%,to{opacity:.34;transform:translate(-3px,2px)}50%{opacity:.72;transform:translate(5px,-2px)}}@media(max-width:900px){#model .model-ambient-layer{filter:blur(72px);opacity:.28}#model .model-ambient-layer-a{width:105vw;left:-50%;top:2%}#model .model-ambient-layer-b{width:92vw;right:-42%;top:42%}#model .model-ambient-layer-c{width:88vw;left:8%;bottom:-4%}#model .model-stage .section-inner{display:flex;flex-direction:column;gap:38px;padding-top:52px;padding-bottom:76px}#model .content-head{margin:0}#model .model-state-label{flex:0 0 216px;height:216px;margin:0}#model .model-state-label article{gap:14px;padding:24px 22px}#model .model-state-heading{gap:7px}#model .model-state-label article strong{font-size:23px}#model .model-state-label article p{font-size:14px;line-height:1.5}#model .model-visual{flex:0 0 auto;height:clamp(440px,92vw,560px);min-height:440px;margin:0}#model .convergence-system svg{width:116%;height:100%;min-height:300px;margin-left:-8%}#model .model-flow-desktop{display:none}#model .model-flow-mobile{display:block}#model .model-flow-mobile .network-node-disc{transform:scale(1.08,1.4)}#model .model-flow-mobile .model-core-ring,#model .model-flow-mobile .model-core-fill{transform-box:fill-box;transform-origin:center;transform:scale(1.36,1.65)}#model .model-flow-mobile .network-pulses{display:none}#model .network-node text{font-size:38px;font-weight:600}#model .model-alva-core text{font-size:42px;letter-spacing:.07em}#model .model-alva-core .model-core-sub{font-size:38px;letter-spacing:.015em}#model .model-flow-mobile .model-alva-core{transform:translate(500px,660px)}#model .model-flow-mobile .model-core-logo{transform:translate(-34px,-72px) scale(1.18)}#model .model-flow-mobile .model-core-sub{transform:translate(-63px,28px)}}@media(max-width:620px){#model .model-stage .section-inner{gap:34px;padding-top:48px;padding-bottom:82px}#model .content-head h2{font-size:clamp(38px,11.5vw,48px);line-height:1.04}#model .content-head .lead{font-size:16px;line-height:1.5}}@keyframes logo-existing-part{0%,2%{opacity:.18;transform:translate(var(--assemble-x),var(--assemble-y)) scale(.96)}16%,82%{opacity:1;transform:translate(0) scale(1)}92%,to{opacity:.18;transform:translate(var(--assemble-x),var(--assemble-y)) scale(.96)}}@keyframes logo-existing-dot{0%,8%{opacity:.08;transform:scale(.35);filter:drop-shadow(0 0 0 rgba(202,155,255,0))}15%{opacity:1;transform:scale(1.22);filter:drop-shadow(0 0 4px rgba(202,155,255,.95))}22%,82%{opacity:1;transform:scale(1);filter:drop-shadow(0 0 0 rgba(202,155,255,0))}92%,to{opacity:.28;transform:scale(.72)}}@media(max-width:620px){#model .model-stage .section-inner{gap:48px;padding-top:64px;padding-bottom:48px}#model .model-state-label{flex-basis:216px;height:216px;margin-bottom:0}#model .model-visual{height:410px;min-height:410px;margin-bottom:-56px;overflow:visible}#model .convergence-system svg{width:124%;height:510px;min-height:510px;margin-left:-12%;transform:translateY(-78px)}}.site-header .brand-symbol-link{gap:8px}.site-header .brand-wordmark{width:84px;min-width:84px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;line-height:1}.site-header .brand-wordmark strong,.site-header .brand-wordmark span{width:100%;display:block;margin:0;font-family:Alexandria,sans-serif;color:#1f1c23;text-align:left;text-decoration:none;text-transform:none;transform:none;filter:none;background:none}.site-header .brand-wordmark strong{font-size:30px;line-height:1;font-weight:600!important;letter-spacing:-.025em}.site-header .brand-wordmark span{width:81px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-right:0;font-size:13px;line-height:1;font-weight:400!important;letter-spacing:0}@media(max-width:900px){#hero .hero-globe-stack{order:-1;transform:none}#hero .hero-approved-copy{order:1}#hero .section-inner{padding-top:96px}}@media(max-width:620px){#hero .section-inner{padding-top:78px}#hero .hero-market-globe{width:min(100%,330px);min-height:320px;margin-inline:auto}#hero .hero-market-globe .market-globe-canvas{filter:drop-shadow(0 16px 24px rgba(41,0,89,.1))}#hero .hero-market-globe:before{opacity:.72;filter:blur(52px)}#hero .hero-globe-caption{margin-top:-14px}}@media(max-width:620px){.menu-toggle{width:42px;min-width:42px;height:34px;min-height:34px;padding:0;gap:7px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1f1c23!important;appearance:none}.menu-toggle .menu-line{width:30px;height:2px;border-radius:2px;background:#1f1c23}.menu-toggle:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none}.menu-toggle:focus-visible{outline:2px solid rgba(84,0,180,.5);outline-offset:5px}.site-header.menu-open .menu-toggle .menu-line:nth-child(1){transform:translateY(9px) rotate(45deg)}.site-header.menu-open .menu-toggle .menu-line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}:root{--radius-xs:0px;--radius-s:0px;--radius-m:0px;--radius-l:0px;--radius-xl:0px;--button-primary-radius:0px}:is(.annotation-panel,.annotation-toggle,.annotation-collapse,.button,button,.placeholder,.card,.integration,.trust-part,.brief-block,.model-visual,#model .model-state-label,#model .model-state-label article,.capability-panel,.contact-form,input:not([type=radio]):not([type=checkbox]),textarea,select,.globe-market-label){border-radius:0!important}:is(.button,button):before,:is(.button,button):after{border-radius:0!important}.menu-toggle .menu-line{border-radius:0!important}main,main *,#primary-nav,#primary-nav *,footer,footer *,dialog,dialog *{text-transform:lowercase!important}input,textarea,select{text-transform:none!important}input::placeholder,textarea::placeholder{text-transform:lowercase!important}.site-header .brand-wordmark,.site-header .brand-wordmark *{text-transform:none!important}.brand-name{text-transform:uppercase!important}#hero .hero-approved-copy h1.two-tone-heading span,#hero .hero-approved-copy h1.two-tone-heading em{display:block;font-style:normal}#hero .hero-approved-copy h1.two-tone-heading span{color:var(--text-primary,#1f1c23)}#hero .hero-approved-copy h1.two-tone-heading em{color:var(--v3-purple)}#principles .card{position:relative;min-height:258px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:28px 28px 24px 62px!important;border:1px solid rgba(84,0,180,.13)!important;background:radial-gradient(circle at 90% 8%,rgba(190,109,255,.16),transparent 37%),linear-gradient(145deg,#fff,#fcf9ff 52%,#f3eaff)!important;box-shadow:0 18px 38px #29005914,0 0 24px #a45af912;color:var(--text-primary);overflow:visible;isolation:isolate;animation:audience-card-focus 18s ease-in-out infinite}#principles .card:nth-child(2){animation-delay:-4.5s}#principles .card:nth-child(3){animation-delay:-9s}#principles .card:nth-child(4){animation-delay:-13.5s}#principles .card:before{content:none!important}#principles .card:after{content:"";position:absolute;top:20px;right:20px;width:36px;height:36px;border-top:2px solid rgba(109,32,196,.48);border-right:2px solid rgba(109,32,196,.48);pointer-events:none}#principles .card h3{position:relative;z-index:2;max-width:260px;margin:0;color:var(--text-primary)!important;font-size:clamp(23px,2vw,31px)!important;line-height:1.16;letter-spacing:-.035em}#principles .card p{position:relative;z-index:2;max-width:310px;margin:18px 0 24px;color:var(--text-secondary)!important;font-size:var(--typography-body-s-size);line-height:var(--typography-body-s-line)}@media(max-width:620px){#principles .cards.four{gap:12px!important}#principles .card{min-height:230px!important;padding:22px 16px 20px 46px!important}#principles .card:after{top:14px;right:14px;width:28px;height:28px}#principles .card h3{font-size:18px!important;line-height:1.18}#principles .card p{margin-top:14px;font-size:13px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.logo-motion-mark path,#model .model-core-logo path{opacity:1;transform:none;animation:none!important}#model .model-ambient-layer,#principles .card{animation:none!important}}#model .model-state-label,#model .model-visual{display:none!important}#model .model-stage .section-inner{width:min(calc(100% - 96px),var(--max));display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(72px,8vw,132px);min-height:100svh;padding-block:clamp(96px,10vh,140px)}#model .content-head{display:grid;grid-template-columns:1fr;gap:28px;margin:0;align-self:center}#model .content-head h2{max-width:740px;font-size:clamp(48px,4.25vw,68px);line-height:.98}#model .content-head .lead{max-width:690px}#model .model-deck{position:relative;display:grid;gap:26px;width:100%;max-width:760px;justify-self:end;padding:clamp(28px,3vw,42px);border:1px solid rgba(95,99,106,.16);background:radial-gradient(circle at 84% 0%,rgba(164,90,249,.12),transparent 34%),linear-gradient(145deg,#fffffff5,#f2f3f5f0 58%,#dee1e5eb);box-shadow:0 28px 72px #221c291c,inset 0 1px #fffffffa;isolation:isolate;overflow:hidden}#model .model-deck:before{content:"";position:absolute;z-index:-1;width:300px;aspect-ratio:1;right:-120px;top:-130px;background:radial-gradient(circle,rgba(164,90,249,.18),transparent 68%);filter:blur(18px);animation:model-deck-light 11s ease-in-out infinite alternate}#model .model-deck-intro{display:grid;gap:8px;max-width:600px}#model .model-deck-intro small{color:#5400b4;font:500 14px/1.2 Alexandria,sans-serif}#model .model-deck-intro h3{margin:0;color:#210043;font:600 clamp(30px,2.6vw,42px)/1.04 "Alexandria",sans-serif;letter-spacing:-.025em}#model .model-deck-intro p{margin:4px 0 0;color:#56515b;font:400 16px/1.5 Alexandria,sans-serif}#model .model-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;perspective:1000px}#model .model-module-card{position:relative;min-height:112px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid rgba(112,118,126,.24);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,1) 0 10%,transparent 38%),linear-gradient(145deg,#fff,#eff1f3 54%,#d9dde3);box-shadow:0 11px 22px #35393f1a,inset 0 1px #fff,inset 0 -3px 6px #4d525914;color:#1f1c23;transform-origin:center bottom;will-change:transform,opacity}#model .model-module-card:after{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,#5400b4b8,#a45af91f);transform:scaleX(0);transform-origin:left}#model .model-module-card strong{font:600 clamp(17px,1.4vw,21px)/1.15 "Alexandria",sans-serif}#model .model-module-card span{color:#77717c;font:500 12px/1.2 Alexandria,sans-serif}#model .model-partner-layer{position:relative;min-height:126px;display:grid;align-content:center;gap:8px;padding:26px 30px;border:1px solid rgba(228,197,255,.58);background:linear-gradient(135deg,#210043,#360070 46%,#5400b4);box-shadow:0 18px 38px #5400b438,inset 0 1px #ffffff3b;color:#fff;overflow:hidden;will-change:transform,opacity}#model .model-partner-layer:before{content:"";position:absolute;inset:-80% 36% -80% -20%;background:linear-gradient(108deg,transparent 20%,rgba(255,255,255,.22) 50%,transparent 80%);transform:translate(-50%);animation:model-partner-sheen 8s ease-in-out infinite}#model .model-partner-layer small{color:#ffffffa3;font:500 13px/1.2 Alexandria,sans-serif}#model .model-partner-layer strong{font:600 clamp(25px,2.4vw,38px)/1.05 "Alexandria",sans-serif;letter-spacing:-.02em}#model .model-partner-layer span{color:#ffffffb8;font:400 14px/1.4 Alexandria,sans-serif}@keyframes model-deck-light{0%{transform:translate3d(-12px,8px,0) scale(.94)}to{transform:translate3d(-72px,60px,0) scale(1.16)}}@keyframes model-partner-sheen{0%,55%{transform:translate(-70%);opacity:0}68%{opacity:.8}86%,to{transform:translate(190%);opacity:0}}@media(max-width:1100px)and (min-width:901px){#model .model-stage .section-inner{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:48px}#model .model-module-card{min-height:102px;padding:16px}}@media(max-width:900px){#model .model-stage .section-inner{width:min(calc(100% - 48px),var(--max));display:flex;flex-direction:column;align-items:stretch;gap:44px;min-height:auto;padding-top:64px;padding-bottom:64px}#model .model-deck{max-width:none;padding:24px;gap:24px}#model .model-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#model .model-module-card{min-height:96px;padding:16px}#model .model-partner-layer{min-height:118px;padding:24px}}@media(max-width:620px){#model .model-stage .section-inner{width:min(calc(100% - 32px),var(--max));gap:38px;padding-top:48px;padding-bottom:48px}#model .model-deck{margin:0;padding:20px 16px;gap:22px}#model .model-deck-intro h3{font-size:30px}#model .model-deck-intro p{font-size:14px}#model .model-module-grid{gap:12px}#model .model-module-card{min-height:90px;padding:14px 13px}#model .model-module-card strong{font-size:17px}#model .model-module-card span{font-size:11px}#model .model-partner-layer{min-height:128px;padding:22px 18px}#model .model-partner-layer strong{font-size:27px}#model .model-partner-layer span{font-size:14px}}@media(prefers-reduced-motion:reduce){#model .model-deck:before,#model .model-partner-layer:before{animation:none!important}#model .model-module-card,#model .model-partner-layer{opacity:1!important;transform:none!important}}:root{--max:1190px;--v3-purple:#5400b4;--v3-violet:#a45af9;--v3-lilac:#e4c5ff;--v3-deep:#210043}.site-header .brand-symbol-link{gap:9px!important}.site-header .brand-wordmark{width:auto!important;min-width:0!important;align-items:flex-start!important;gap:4px!important}.site-header .brand-wordmark strong{width:auto!important;letter-spacing:-.025em!important}.site-header .brand-wordmark span{width:auto!important;display:block!important;font-size:14px!important;line-height:1!important;font-weight:400!important;letter-spacing:.04em!important;white-space:nowrap}.button,.button.secondary,#hero .actions .button{position:relative;isolation:isolate;overflow:hidden;display:inline-grid!important;place-items:center;width:min(100%,260px)!important;height:66px!important;min-height:66px;padding:0 28px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:0!important;background-color:transparent!important;background-image:linear-gradient(120deg,#5f05bde6,#cb71ffb8,#5400b4eb)!important;background-size:220% 100%!important;background-position:0 50%;background-repeat:repeat!important;color:#fff!important;font:600 15px Alexandria,sans-serif!important;text-align:center;text-shadow:none!important;text-transform:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 14px 34px #5400b43d,inset 0 2px 2px #ffffffbf!important;animation:v3-aurora 7s ease-in-out infinite!important;transition:transform .28s ease,box-shadow .28s ease!important}.button:before,#hero .actions .button:before{display:none!important}.button:after,#hero .actions .button:after{display:block!important;content:"";position:absolute;inset:4px!important;width:auto!important;height:auto!important;border-radius:inherit!important;background:#ffffff14!important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important;opacity:1!important;transform:none!important;animation:none!important;pointer-events:none;z-index:1!important}.button span,#hero .actions .button>span{position:relative;z-index:4!important}.button:hover,#hero .actions .button:hover{transform:translateY(-3px) scale(1.015)!important;box-shadow:0 20px 46px #5400b452,0 0 36px #be6dff4d!important}.button:focus-visible,#hero .actions .button:focus-visible{outline:3px solid rgba(84,0,180,.25);outline-offset:5px}.button:active,#hero .actions .button:active{transform:translateY(2px) scale(.985)!important}@keyframes v3-aurora{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.two-tone-heading span,.two-tone-heading em{font-style:normal}.two-tone-heading span{color:var(--text-primary,#1f1c23)}.two-tone-heading em,#fit .two-tone-heading .brand-name{color:var(--v3-purple)}#model .model-deck{gap:32px;border-color:#ffffffdb;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,1),transparent 28%),radial-gradient(circle at 88% 12%,rgba(219,181,255,.64),transparent 36%),radial-gradient(ellipse at 48% 108%,rgba(255,255,255,.92),transparent 48%),linear-gradient(145deg,#fbf8ff,#efe3ff 42%,#ddc6f7 74%,#f4ebff);box-shadow:0 30px 76px #5400b424,0 0 48px #be6dff2e,inset 0 1px #fff,inset 0 -18px 44px #a45af914}#model .model-deck>*:not(.model-light-routes){position:relative;z-index:2}#model .model-deck:after{content:"";position:absolute;top:16px;right:16px;width:46px;height:46px;border-top:2px solid rgba(84,0,180,.5);border-right:2px solid rgba(84,0,180,.5);pointer-events:none}#model .model-light-routes{position:absolute;z-index:1;inset:104px -12% -38px;overflow:hidden;pointer-events:none;opacity:.9;mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 90%,transparent 100%)}#model .model-light-routes i{position:absolute;display:block;border:1px solid rgba(255,255,255,.82);border-radius:50%;filter:drop-shadow(0 0 5px rgba(255,255,255,.92)) drop-shadow(0 0 11px rgba(190,109,255,.48));animation:model-route-float 10s ease-in-out infinite alternate}#model .model-light-routes .route-a{width:112%;height:52%;left:-22%;top:4%;transform:rotate(13deg)}#model .model-light-routes .route-b{width:106%;height:62%;right:-18%;top:6%;transform:rotate(-17deg);animation-delay:-2.6s}#model .model-light-routes .route-c{width:92%;height:48%;left:2%;top:37%;transform:rotate(8deg);animation-delay:-5.2s}#model .model-light-routes .route-d{width:84%;height:58%;right:3%;top:34%;transform:rotate(-10deg);animation-delay:-7.4s}#model .model-light-routes b{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff,0 0 15px #be6dffeb,0 0 28px #a45af9b3;animation:model-route-spark 3.6s ease-in-out infinite}#model .model-light-routes .spark-a{left:17%;top:27%}#model .model-light-routes .spark-b{left:48%;top:18%;animation-delay:-.8s}#model .model-light-routes .spark-c{right:18%;top:34%;animation-delay:-1.7s}#model .model-light-routes .spark-d{left:31%;top:61%;animation-delay:-2.4s}#model .model-light-routes .spark-e{right:34%;top:67%;animation-delay:-3.1s}@property --model-border-angle{syntax:"<angle>"; inherits:false; initial-value:-75deg;}#model .model-module-grid{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;padding:12px 0 20px;background:none}#model .model-module-card{z-index:1;min-height:116px;justify-content:center;align-items:center;gap:9px;text-align:center;border:0;border-radius:0!important;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);-webkit-backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #29005933,inset 0 0 .1em .25em #fff3;isolation:isolate;overflow:visible}#model .model-module-card:nth-child(2):before,#model .model-module-card:nth-child(2):after{animation-delay:.12s}#model .model-module-card:nth-child(3):before,#model .model-module-card:nth-child(3):after{animation-delay:.24s}#model .model-module-card:nth-child(4):before,#model .model-module-card:nth-child(4):after{animation-delay:.36s}#model .model-module-card:nth-child(5):before,#model .model-module-card:nth-child(5):after{animation-delay:.48s}#model .model-module-card:nth-child(6):before,#model .model-module-card:nth-child(6):after{animation-delay:.6s}#model .model-module-card:before{content:"";position:absolute;z-index:2;inset:1px;background:linear-gradient(-45deg,#fff0,#ffffff38 42% 49%,#fff0 56%);background-size:220% 220%;background-position:150% 50%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;animation:model-glass-inner-cycle 38s ease-in-out infinite;pointer-events:none}#model .model-module-card:after{content:"";position:absolute;z-index:3;inset:-1px!important;width:auto;height:auto;padding:1px;box-sizing:border-box;border:0;border-radius:0!important;transform:none!important;background:conic-gradient(from var(--model-border-angle) at 50% 50%,rgba(255,255,255,.2) 0% 9%,rgba(255,255,255,.96) 13%,rgba(190,109,255,.82) 17%,rgba(41,0,89,0) 24% 58%,rgba(41,0,89,.48) 66%,rgba(41,0,89,0) 73% 92%,rgba(255,255,255,.44) 100%),linear-gradient(180deg,#ffffffb8,#ffffff61);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 .5px #ffffff94;animation:model-glass-border-cycle 38s ease-in-out infinite,model-glass-rim-cycle 38s ease-in-out infinite;pointer-events:none}#model .model-node-shadow{position:absolute;z-index:-1;inset:-18px;display:block;overflow:visible;filter:blur(clamp(4px,.32em,9px));pointer-events:none}#model .model-node-shadow:after{content:"";position:absolute;inset:24px 19px 10px;padding:1px;box-sizing:border-box;background:linear-gradient(180deg,#29005933,#5400b417);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}#model .model-module-card strong,#model .model-module-card>span{position:relative;z-index:4}#model .model-module-card strong{position:relative;z-index:4}#model .model-module-card strong{color:#291047;font-size:clamp(18px,1.45vw,22px)}#model .model-module-card>span{color:#675a72}#model .model-partner-layer{overflow:visible;border:1px solid rgba(255,255,255,.9);border-radius:0!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.36),transparent 34%),linear-gradient(120deg,#6414bc,#c17af2,#6b18c2);background-size:220% 100%;box-shadow:0 20px 46px #5400b440,0 0 38px #be6dff52,inset 0 2px 2px #ffffff9e,inset 0 -5px 14px #3d007e2e;animation:v3-aurora 7s ease-in-out infinite}#model .model-partner-layer:after{content:"";position:absolute;left:50%;top:-31px;width:1px;height:31px;background:linear-gradient(180deg,#ffffff2e,#fffffff5);box-shadow:0 0 8px #ffffffd1,0 0 16px #a45af96b}@keyframes model-glass-border-cycle{0%{--model-border-angle:-75deg}16%{--model-border-angle:285deg}22%{--model-border-angle:285deg}38%{--model-border-angle:645deg}to{--model-border-angle:645deg}}@keyframes model-glass-rim-cycle{0%,16%,22%,38%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.28)) drop-shadow(0 0 4px rgba(164,90,249,.12))}8%,30%{filter:drop-shadow(0 0 4px rgba(255,255,255,.58)) drop-shadow(0 0 8px rgba(164,90,249,.3))}}@keyframes model-glass-inner-cycle{0%,44%{background-position:150% 50%;opacity:0}48%{opacity:.72}59%{background-position:-55% 50%;opacity:.58}63%,to{background-position:-55% 50%;opacity:0}}@keyframes model-route-float{0%{translate:-10px 5px;opacity:.52}to{translate:18px -9px;opacity:1}}@keyframes model-route-spark{0%,to{transform:scale(.72);opacity:.46}50%{transform:scale(1.28);opacity:1}}@media(prefers-reduced-motion:reduce){#model .model-light-routes i,#model .model-light-routes b,#model .model-module-card:before,#model .model-module-card:after{animation:none!important}}#capabilities .capabilities-scroll-scene,#capabilities .capabilities-stage{min-height:auto!important;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.98),transparent 28%),radial-gradient(circle at 82% 26%,rgba(202,155,255,.42),transparent 34%),radial-gradient(circle at 48% 104%,rgba(164,90,249,.24),transparent 40%),linear-gradient(135deg,#fff,#f6efff 48%,#eadbfa)!important;color:#1f1c23!important;overflow:hidden}#capabilities .capabilities-stage:before{content:"";position:absolute;inset:-40%;background:linear-gradient(112deg,transparent 35%,rgba(255,255,255,.62) 48%,transparent 61%);animation:v3-capability-sheen 11s ease-in-out infinite;pointer-events:none}#capabilities .capabilities-stage .section-inner{position:relative;z-index:1;padding-block:clamp(96px,10vw,140px)}#capabilities .capabilities-stage h2,#capabilities .capabilities-stage h3{color:#1f1c23!important}#capabilities .capabilities-stage .lead{color:#615969!important}#capabilities .capabilities-layout{display:block!important}#capabilities .capabilities-content{position:static!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#capabilities .capability-panel{position:relative!important;inset:auto!important;min-height:220px;display:flex;flex-direction:column;justify-content:flex-start;padding:92px 30px 30px!important;border:1px solid rgba(84,0,180,.18)!important;border-radius:0;background:linear-gradient(145deg,#ffffffe0,#f4ebfdb8);box-shadow:0 18px 42px #5400b417,inset 0 1px #fff;opacity:1!important;transform:none!important}#capabilities .capability-panel:after{content:"";position:absolute;top:18px;right:18px;width:34px;height:34px;border-top:2px solid rgba(84,0,180,.42);border-right:2px solid rgba(84,0,180,.42)}#capabilities .capability-panel h3{margin:0 0 16px;font-size:clamp(28px,2.5vw,38px);line-height:1}#capabilities .capability-panel p{margin:0;color:#62596a!important;font-size:16px;line-height:1.55}@keyframes v3-capability-sheen{0%,52%{transform:translate(-35%);opacity:0}66%{opacity:.75}88%,to{transform:translate(38%);opacity:0}}.process-step{min-height:180px;align-content:normal!important;align-items:center!important;padding:42px 0}.process-step-no{align-self:center}.process-step>div{align-self:center;display:flex;align-items:center;height:54px;min-height:54px}.process-step h4{position:relative;top:-6px;height:54px;min-height:54px;display:flex;align-items:center;margin:0!important;line-height:1.06!important}.capabilities-followup>.integration{position:relative;overflow:hidden;margin-top:64px;padding:clamp(34px,4vw,54px);border:1px solid rgba(84,0,180,.26);background:radial-gradient(circle at 82% 18%,rgba(190,109,255,.38),transparent 34%),linear-gradient(130deg,#fff,#f6ebff 45%,#dec0f8);color:#3c3046;box-shadow:0 20px 50px #5400b424,0 0 28px #a45af929,inset 0 1px #fff}.capabilities-followup>.integration:before{content:"";position:absolute;inset:-80% 42% -80% -20%;background:linear-gradient(108deg,transparent 20%,rgba(255,255,255,.72) 50%,transparent 80%);animation:v3-note-sheen 9s ease-in-out infinite;pointer-events:none}.capabilities-followup>.integration strong{position:relative;color:var(--v3-purple)}@keyframes v3-note-sheen{0%,58%{transform:translate(-65%);opacity:0}72%{opacity:.9}92%,to{transform:translate(210%);opacity:0}}#fit .cards.four,#principles .cards.four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px;margin:-22px;padding:22px;border:0;overflow:visible}#fit .card,#principles .card{position:relative;min-height:230px!important;padding:30px 32px 30px 108px!important;border:1px solid rgba(228,197,255,.28)!important;background:radial-gradient(circle at 92% 8%,rgba(164,90,249,.18),transparent 34%),linear-gradient(140deg,#210043,#300065 58%,#42008a)!important;box-shadow:0 20px 44px #21004338,0 0 28px #a45af914;color:#fff;overflow:visible;isolation:isolate}#fit .card:before,#principles .card:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(112deg,transparent 26%,rgba(255,255,255,.045) 48%,transparent 70%);pointer-events:none}#fit .card:after,#principles .card:after{content:"";position:absolute;top:20px;right:20px;width:36px;height:36px;border-top:2px solid rgba(228,197,255,.42);border-right:2px solid rgba(228,197,255,.42)}#fit .card h3,#fit .card p,#principles .card h3,#principles .card p{position:relative;z-index:2}#fit .card h3,#principles .card h3{color:#fff!important;font-size:clamp(22px,1.7vw,28px);line-height:1.16;letter-spacing:-.035em}#fit .card p,#principles .card p{margin-top:16px;color:#f4eaffdb!important}#fit .card:hover,#principles .card:hover{border-color:#e4c5ff80!important;background:radial-gradient(circle at 86% 4%,rgba(190,109,255,.25),transparent 36%),linear-gradient(140deg,#25004d,#350071 58%,#4b0793)!important;box-shadow:0 24px 52px #21004342,0 0 34px #a45af924}#fit .fit-icon-rail{position:absolute;z-index:3;left:30px;top:30px;bottom:30px;width:48px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#b366ff,#8128e6 48%,#5400b4);box-shadow:inset 0 1px #ffffff94,0 0 26px #a45af94d}#fit .fit-icon-rail:before{content:none}#audiences .audience-heading span,#audiences .audience-heading em{display:block;font-style:normal}#audiences .audience-heading span{color:var(--text-primary,#1f1c23)}#audiences .audience-heading em{color:var(--v3-purple)}#audiences .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;border:0}#audiences .card{position:relative;min-height:258px!important;padding:28px 28px 24px 62px!important;border:1px solid rgba(84,0,180,.13)!important;background:radial-gradient(circle at 90% 8%,rgba(190,109,255,.16),transparent 37%),linear-gradient(145deg,#fff,#fcf9ff 52%,#f3eaff)!important;box-shadow:0 18px 38px #29005914,0 0 24px #a45af912;color:var(--text-primary);overflow:visible}#audiences .card:before{content:"";position:absolute;left:24px;top:28px;bottom:28px;width:7px;background:linear-gradient(180deg,#be6dff,#8b31eb 48%,#5400b4);box-shadow:inset 0 1px #ffffff8c,0 0 18px #a45af93d}#audiences .card:after{content:"";position:absolute;top:20px;right:20px;width:36px;height:36px;border-top:2px solid rgba(109,32,196,.48);border-right:2px solid rgba(109,32,196,.48);pointer-events:none}#audiences .card h3{max-width:260px;margin:0;color:var(--text-primary)!important}#audiences .card p{max-width:310px;margin:18px 0 24px;color:var(--text-secondary)!important}#audiences .card:hover{border-color:#5400b440!important;background:radial-gradient(circle at 88% 6%,rgba(190,109,255,.22),transparent 38%),linear-gradient(145deg,#fff,#faf5ff,#ead9fb)!important;box-shadow:0 22px 46px #2900591c,0 0 30px #a45af91c;transform:translateY(-2px)}#audiences .card:hover h3{color:var(--text-primary)!important;transform:none}#audiences .audience-cards .card{animation:audience-card-focus 18s ease-in-out infinite}#audiences .audience-cards .card:nth-child(2){animation-delay:-6s}#audiences .audience-cards .card:nth-child(3){animation-delay:-12s}#audiences .audience-cards .card:before{animation:audience-rail-glow 18s ease-in-out infinite}#audiences .audience-cards .card:nth-child(2):before{animation-delay:-6s}#audiences .audience-cards .card:nth-child(3):before{animation-delay:-12s}@keyframes audience-card-focus{0%,8%,31%,to{border-color:#5400b421;box-shadow:0 18px 38px #29005914,0 0 24px #a45af912;transform:translateY(0)}15%,23%{border-color:#6d20c447;box-shadow:0 22px 44px #2900591c,0 0 30px #a45af921;transform:translateY(-3px)}}@keyframes audience-rail-glow{0%,8%,31%,to{filter:brightness(1);box-shadow:inset 0 1px #ffffff8c,0 0 18px #a45af93d}15%,23%{filter:brightness(1.18);box-shadow:inset 0 1px #ffffffb8,0 0 26px #a45af96b}}@media(max-width:900px){#audiences .cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#audiences .card{min-height:280px!important;padding:24px 18px 22px 44px!important}#audiences .card:before{left:18px;top:24px;bottom:24px;width:6px}}@media(max-width:700px){#audiences .cards{grid-template-columns:1fr!important}#audiences .card{min-height:0!important;padding:24px 22px 22px 52px!important}#audiences .card:before{left:20px;top:22px;bottom:22px}#audiences .card p{max-width:none;margin:14px 0 20px}}@media(prefers-reduced-motion:reduce){#audiences .audience-cards .card,#audiences .audience-cards .card:before{animation:none!important}}#confidence .trust-engine{position:relative;min-height:520px;overflow:visible;isolation:isolate;margin-top:clamp(22px,3vw,40px)}#confidence .trust-engine:before{content:"";position:absolute;z-index:-1;left:38%;top:-6%;width:62%;height:106%;background:radial-gradient(circle at 62% 48%,rgba(190,109,255,.19),transparent 28%),radial-gradient(circle at 82% 48%,rgba(84,0,180,.08),transparent 42%);filter:blur(10px);pointer-events:none}#confidence .trust-input{position:absolute;z-index:3;left:0;width:42%;min-height:112px;padding:24px 28px 22px;overflow:hidden;isolation:isolate;border:1px solid rgba(109,32,196,.22);border-radius:0;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.96),transparent 34%),linear-gradient(118deg,#ffffffc7,#efdeff8a 56%,#ffffff6b);box-shadow:0 20px 42px #29005914,0 0 30px #a45af914,inset 5px 0 #8e32eb,inset 0 1px #fffffffa,inset 0 -1px #6d20c41f;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);animation:trust-input-focus 20s ease-in-out infinite}#confidence .trust-input:before{content:"";position:absolute;z-index:1;inset:5px;border:1px solid rgba(255,255,255,.66);pointer-events:none}#confidence .trust-input:after{content:"";position:absolute;z-index:0;top:-40%;bottom:-40%;left:-28%;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);filter:blur(5px);transform:translate(-180%) skew(-13deg);animation:trust-glass-sheen 20s ease-in-out infinite;pointer-events:none}#confidence .trust-input-clear{top:5%}#confidence .trust-input-protected{top:calc(50% - 56px);animation-delay:-6.66s}#confidence .trust-input-protected:after{animation-delay:-6.66s}#confidence .trust-input-connected{top:73.5%;animation-delay:-13.32s}#confidence .trust-input-connected:after{animation-delay:-13.32s}#confidence .trust-input h3{position:relative;z-index:2;margin:0;color:var(--text-primary);font-size:clamp(21px,1.8vw,28px);line-height:1.12}#confidence .trust-input p{position:relative;z-index:2;max-width:330px;margin:10px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}#confidence .trust-core{position:absolute;z-index:4;left:72%;top:50%;width:220px;height:220px;display:grid;place-content:center;padding:34px;overflow:visible;border:2px solid rgba(255,255,255,.78);border-radius:50%;background:radial-gradient(circle at 24% 14%,rgba(255,255,255,.98) 0%,rgba(255,255,255,.5) 19%,transparent 39%),radial-gradient(circle at 72% 78%,rgba(164,90,249,.42),transparent 48%),linear-gradient(145deg,#ffffffb8,#debef985 52%,#b270f27a);box-shadow:0 28px 60px #5400b42b,0 0 46px #a45af930,inset 0 0 0 7px #ffffff2b,inset 8px 10px 20px #ffffffad,inset -12px -16px 28px #5400b42b;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);color:#2e005b;text-align:center;transform:translate(-50%,-50%);animation:trust-core-lock 20s ease-in-out infinite}#confidence .trust-core:before,#confidence .trust-core:after{content:"";position:absolute;border:1px solid rgba(109,32,196,.2);border-radius:50%;inset:-20px;box-shadow:0 0 28px #a45af91a,inset 0 0 20px #fff6;animation:trust-ring-pulse 20s ease-in-out infinite}#confidence .trust-core:after{inset:-45px;border-style:dashed;border-color:#a45af92e;box-shadow:none;animation:trust-ring-turn 58s linear infinite}#confidence .trust-core span{font-size:clamp(22px,2.1vw,31px);font-weight:650;line-height:1.08;letter-spacing:-.035em}#confidence .trust-route{position:absolute;z-index:1;left:72%;top:50%;height:2px;background:linear-gradient(90deg,#5400b494,#a45af947 54%,#e4c5ff1a);box-shadow:0 0 8px #a45af933;transform-origin:0 50%;pointer-events:none}#confidence .trust-route-clear{width:32%;transform:rotate(200deg)}#confidence .trust-route-protected{width:30%;transform:rotate(180deg)}#confidence .trust-route-connected{width:32%;transform:rotate(160deg)}#confidence .trust-route i{position:absolute;left:calc(100% - 9px);top:-4px;width:9px;height:9px;border-radius:50%;border:1px solid rgba(255,255,255,.84);background:#a45af9;box-shadow:0 0 14px #8d35ebd1,0 0 28px #a45af952;animation:trust-signal-in 20s ease-in-out infinite}#confidence .trust-route-protected i{animation-delay:-6.66s}#confidence .trust-route-connected i{animation-delay:-13.32s}@keyframes trust-input-focus{0%,8%,31%,to{border-color:#6d20c438;box-shadow:0 20px 42px #29005914,0 0 30px #a45af914,inset 5px 0 #8e32eb,inset 0 1px #fffffffa,inset 0 -1px #6d20c41f;transform:translate(0)}15%,23%{border-color:#a45af97a;box-shadow:0 24px 50px #2900591f,0 0 38px #a45af929,inset 5px 0 #b96cff,inset 0 1px #fff,inset 0 -1px #6d20c429;transform:translate(5px)}}@keyframes trust-glass-sheen{0%,11%,31%,to{left:-28%;opacity:0;transform:translate(-180%) skew(-13deg)}15%{opacity:.82}25%{left:112%;opacity:0;transform:translate(180%) skew(-13deg)}}@keyframes trust-signal-in{0%,8%{left:calc(100% - 9px);opacity:0}13%{opacity:1}31%{left:0;opacity:1}38%,to{left:0;opacity:0}}@keyframes trust-core-lock{0%,54%,to{transform:translate(-50%,-50%) scale(1);filter:saturate(1)}64%,74%{transform:translate(-50%,-50%) scale(1.035);filter:saturate(1.18) brightness(1.06)}}@keyframes trust-ring-pulse{0%,54%,to{opacity:.58;transform:scale(1)}64%,74%{opacity:1;transform:scale(1.055)}}@keyframes trust-ring-turn{to{transform:rotate(360deg)}}@media(max-width:900px){#confidence .trust-engine{min-height:540px}#confidence .trust-input{width:42%}#confidence .trust-core{left:72%;width:184px;height:184px}#confidence .trust-route{left:72%}}@media(max-width:700px){#confidence .trust-engine{min-height:700px;margin-top:32px}#confidence .trust-input{width:47%;min-height:122px;padding:18px 16px 16px}#confidence .trust-input-clear{left:4%;top:3%}#confidence .trust-input-protected{left:auto;right:4%;top:22%}#confidence .trust-input-connected{left:4%;top:41%}#confidence .trust-input h3{font-size:18px}#confidence .trust-input p{margin-top:8px;font-size:12px;line-height:1.42}#confidence .trust-core{left:50%;top:76%;width:154px;height:154px;padding:20px}#confidence .trust-core span{font-size:21px}#confidence .trust-route{left:50%;top:76%}#confidence .trust-route-clear{width:129%;transform:rotate(270deg)}#confidence .trust-route-protected{width:91%;transform:rotate(270deg)}#confidence .trust-route-connected{width:53%;transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){#confidence .trust-input,#confidence .trust-input:after,#confidence .trust-core,#confidence .trust-core:before,#confidence .trust-core:after,#confidence .trust-route i{animation:none!important}}#why .compact-title-grid,#principles .compact-title-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px;border:0}#why .compact-title-grid .card,#principles .compact-title-grid .card{min-height:150px!important;display:flex;align-items:flex-end;padding:30px!important;border:1px solid rgba(84,0,180,.12)!important;background:linear-gradient(145deg,#fff,#f4f0f8);box-shadow:0 12px 28px #2900590f}#why .compact-title-grid .card h3,#principles .compact-title-grid .card h3{margin:0}#why{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 18%,rgba(190,109,255,.11),transparent 32%),linear-gradient(180deg,#fff,#faf8fd)}#why>.section-inner{position:relative;z-index:2}#why .compact-title-grid{position:relative;isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px}#why .compact-title-grid:before{content:"";position:absolute;z-index:0;left:4%;top:-18%;width:48%;aspect-ratio:1.7;border-radius:50%;background:radial-gradient(ellipse at center,rgba(164,90,249,.34) 0%,rgba(190,109,255,.2) 38%,rgba(84,0,180,.1) 58%,transparent 76%);filter:blur(58px);opacity:.72;transform:translateZ(0) rotate(-8deg) scale(1);animation:why-global-aurora 34s cubic-bezier(.45,.05,.55,.95) infinite alternate;pointer-events:none}#why .compact-title-grid .card{position:relative;z-index:1;min-height:144px!important;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;justify-content:initial;gap:20px;padding:18px 54px 18px 20px!important;border:0!important;border-radius:0!important;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d)!important;backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);-webkit-backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #29005933,inset 0 0 .1em .25em #fff3;isolation:isolate;overflow:visible}#why .compact-title-grid .card:before{content:"";position:absolute;z-index:2;inset:1px;background:linear-gradient(-45deg,#fff0,#ffffff38 42% 49%,#fff0 56%);background-size:220% 220%;background-position:150% 50%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;animation:model-glass-inner-cycle var(--why-glass-duration,38s) ease-in-out infinite;animation-delay:var(--why-glass-delay,0s);animation-direction:var(--why-glass-direction,normal);pointer-events:none}#why .compact-title-grid .card:after{content:"";position:absolute;z-index:3;inset:-1px!important;width:auto;height:auto;padding:1px;box-sizing:border-box;border:0!important;border-radius:0!important;transform:none!important;background:conic-gradient(from var(--model-border-angle) at 50% 50%,rgba(255,255,255,.2) 0% 9%,rgba(255,255,255,.96) 13%,rgba(190,109,255,.82) 17%,rgba(41,0,89,0) 24% 58%,rgba(41,0,89,.48) 66%,rgba(41,0,89,0) 73% 92%,rgba(255,255,255,.44) 100%),linear-gradient(180deg,#ffffffb8,#ffffff61);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 .5px #ffffff94;animation:model-glass-border-cycle var(--why-glass-duration,38s) ease-in-out infinite,model-glass-rim-cycle var(--why-glass-duration,38s) ease-in-out infinite;animation-delay:var(--why-glass-delay,0s),var(--why-glass-delay,0s);animation-direction:var(--why-glass-direction,normal),var(--why-glass-direction,normal);pointer-events:none}#why .why-card-glass-shadow{position:absolute;z-index:-1;inset:-18px;display:block;overflow:visible;filter:blur(clamp(4px,.32em,9px));pointer-events:none}#why .why-card-glass-shadow:after{content:"";position:absolute;inset:24px 19px 10px;padding:1px;box-sizing:border-box;background:linear-gradient(180deg,#29005933,#5400b417);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}#why .compact-title-grid .card:nth-child(2) img{animation-delay:-3s}#why .compact-title-grid .card:nth-child(3) img{animation-delay:-6s}#why .compact-title-grid .card:nth-child(4) img{animation-delay:-9s}#why .compact-title-grid .card:nth-child(5) img{animation-delay:-12s}#why .compact-title-grid .card:nth-child(6) img{animation-delay:-15s}#why .compact-title-grid .card h3{position:relative;z-index:4;max-width:330px;margin:0;color:var(--text-primary)!important;font-size:clamp(19px,1.55vw,25px);line-height:1.12}#why .compact-title-grid .card:hover{background:linear-gradient(-75deg,#ffffff14,#ffffff42,#ffffff14)!important;box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff94,0 .35em .2em -.125em #29005933,inset 0 0 .1em .25em #ffffff3d}#why .compact-title-grid .card:hover h3{transform:none}@keyframes why-global-aurora{0%{left:1%;top:-22%;transform:rotate(-11deg) scale(.92,1.04);opacity:.52}28%{left:31%;top:4%;transform:rotate(5deg) scale(1.16,.9);opacity:.78}57%{left:49%;top:38%;transform:rotate(-2deg) scale(.96,1.14);opacity:.65}81%{left:18%;top:45%;transform:rotate(9deg) scale(1.12,.94);opacity:.76}to{left:-3%;top:12%;transform:rotate(-6deg) scale(.96,1.08);opacity:.58}}@media(prefers-reduced-motion:reduce){#why .compact-title-grid .card:before,#why .compact-title-grid .card:after,#why .compact-title-grid:before{animation:none!important}}#boutique{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 82%,rgba(190,109,255,.08),transparent 30%),linear-gradient(180deg,#fbfbfc,#f8f6fb)}#boutique>.section-inner{position:relative;z-index:2}:is(#boutique,#why,#capabilities) .boutique-network-field{position:absolute;z-index:0;inset:0;overflow:hidden;contain:layout paint;pointer-events:none}:is(#boutique,#why,#capabilities) .boutique-network-line{--network-line-angle:0deg;--network-line-duration:32s;--network-line-delay:0s;position:absolute;left:-12%;width:124%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(190,109,255,.08) 10%,rgba(164,90,249,.26) 42%,rgba(255,255,255,.86) 58%,rgba(84,0,180,.13) 82%,transparent 100%);transform-origin:center;opacity:.58;will-change:transform,opacity;animation:boutique-network-line-drift var(--network-line-duration) ease-in-out var(--network-line-delay) infinite alternate}:is(#boutique,#why,#capabilities) .boutique-network-line-a{--network-line-angle:7deg;--network-line-duration:34s;--network-line-delay:-8s;top:25%}:is(#boutique,#why,#capabilities) .boutique-network-line-b{--network-line-angle:-5deg;--network-line-duration:41s;--network-line-delay:-23s;top:43%}:is(#boutique,#why,#capabilities) .boutique-network-line-c{--network-line-angle:4deg;--network-line-duration:37s;--network-line-delay:-14s;top:64%}:is(#boutique,#why,#capabilities) .boutique-network-line-d{--network-line-angle:-8deg;--network-line-duration:46s;--network-line-delay:-31s;top:82%}:is(#boutique,#why,#capabilities) .boutique-network-orbit{--network-orbit-angle:0deg;--network-orbit-duration:42s;--network-orbit-delay:0s;position:absolute;border:1px solid rgba(164,90,249,.13);border-radius:50%;opacity:.7;will-change:transform,opacity;animation:boutique-network-orbit-drift var(--network-orbit-duration) ease-in-out var(--network-orbit-delay) infinite alternate}:is(#boutique,#why,#capabilities) .boutique-network-orbit-a{--network-orbit-angle:8deg;--network-orbit-duration:44s;--network-orbit-delay:-12s;left:7%;top:16%;width:74%;height:56%}:is(#boutique,#why,#capabilities) .boutique-network-orbit-b{--network-orbit-angle:-12deg;--network-orbit-duration:52s;--network-orbit-delay:-34s;right:-12%;top:38%;width:66%;height:48%}:is(#boutique,#why,#capabilities) .boutique-network-dot{--dot-start-y:28vh;--dot-end-y:44vh;position:absolute;z-index:1;left:-18px;top:0;width:7px;height:7px;border-radius:50%;background:#fffffff5;box-shadow:0 0 8px #ffffffe6,0 0 18px #a45af99e;opacity:0;will-change:transform,opacity;animation:boutique-network-dot 28s linear infinite}:is(#boutique,#why,#capabilities) .boutique-network-dot-a{--dot-start-y:24vh;--dot-end-y:41vh;animation-delay:-4s}:is(#boutique,#why,#capabilities) .boutique-network-dot-b{--dot-start-y:47vh;--dot-end-y:31vh;animation-duration:34s;animation-delay:-19s}:is(#boutique,#why,#capabilities) .boutique-network-dot-c{--dot-start-y:63vh;--dot-end-y:75vh;animation-duration:31s;animation-delay:-11s}:is(#boutique,#why,#capabilities) .boutique-network-dot-d{--dot-start-y:82vh;--dot-end-y:58vh;animation-duration:38s;animation-delay:-27s}:is(#boutique,#why,#capabilities) .boutique-network-dot-e{--dot-start-y:36vh;--dot-end-y:69vh;animation-duration:42s;animation-delay:-7s}#boutique .cards{position:relative;isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0}#boutique .cards:before{content:"";position:absolute;z-index:0;left:8%;top:-25%;width:52%;aspect-ratio:1.9;border-radius:50%;background:radial-gradient(ellipse at center,rgba(164,90,249,.29) 0%,rgba(190,109,255,.18) 42%,rgba(84,0,180,.08) 60%,transparent 78%);filter:blur(64px);opacity:.68;animation:boutique-global-aurora 38s cubic-bezier(.45,.05,.55,.95) infinite alternate;pointer-events:none}#boutique .card{position:relative;z-index:1;min-height:250px!important;display:grid;grid-template-rows:auto 1fr auto;gap:22px;padding:28px 54px 28px 30px!important;border:0!important;border-radius:0!important;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d)!important;backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);-webkit-backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #29005933,inset 0 0 .1em .25em #fff3;isolation:isolate;overflow:visible}#boutique .card:before{content:"";position:absolute;z-index:2;inset:1px;background:linear-gradient(-45deg,#fff0,#ffffff38 42% 49%,#fff0 56%);background-size:220% 220%;background-position:150% 50%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;animation:model-glass-inner-cycle var(--boutique-glass-duration,42s) ease-in-out infinite;animation-delay:var(--boutique-glass-delay,0s);animation-direction:var(--boutique-glass-direction,normal);pointer-events:none}#boutique .card:after{content:"";position:absolute;z-index:3;inset:-1px!important;width:auto;height:auto;padding:1px;box-sizing:border-box;border:0!important;border-radius:0!important;transform:none!important;background:conic-gradient(from var(--model-border-angle) at 50% 50%,rgba(255,255,255,.2) 0% 9%,rgba(255,255,255,.96) 13%,rgba(190,109,255,.82) 17%,rgba(41,0,89,0) 24% 58%,rgba(41,0,89,.48) 66%,rgba(41,0,89,0) 73% 92%,rgba(255,255,255,.44) 100%),linear-gradient(180deg,#ffffffb8,#ffffff61);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 .5px #ffffff94;animation:model-glass-border-cycle var(--boutique-glass-duration,42s) ease-in-out infinite,model-glass-rim-cycle var(--boutique-glass-duration,42s) ease-in-out infinite;animation-delay:var(--boutique-glass-delay,0s),var(--boutique-glass-delay,0s);animation-direction:var(--boutique-glass-direction,normal),var(--boutique-glass-direction,normal);pointer-events:none}#boutique .card h3,#boutique .card p{position:relative;z-index:4;margin:0}#boutique .card h3{align-self:center;max-width:290px;color:var(--text-primary);font-size:clamp(24px,2vw,31px);line-height:1.04}#boutique .card p{max-width:310px;color:var(--text-secondary);font-size:14px;line-height:1.48}#boutique .card:hover{background:linear-gradient(-75deg,#ffffff14,#ffffff42,#ffffff14)!important;box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff94,0 .35em .2em -.125em #29005933,inset 0 0 .1em .25em #ffffff3d}#boutique .card:hover h3{transform:none}@keyframes boutique-global-aurora{0%{left:2%;top:-28%;transform:rotate(-8deg) scale(.94,1.05);opacity:.52}34%{left:29%;top:14%;transform:rotate(6deg) scale(1.14,.92);opacity:.76}68%{left:46%;top:34%;transform:rotate(-3deg) scale(.98,1.12);opacity:.64}to{left:8%;top:22%;transform:rotate(7deg) scale(1.08,.96);opacity:.58}}@keyframes boutique-network-dot{0%{transform:translate3d(-24px,var(--dot-start-y),0) scale(.6);opacity:0}8%{opacity:.84}52%{opacity:1}92%{opacity:.72}to{transform:translate3d(calc(100vw + 48px),var(--dot-end-y),0) scale(1);opacity:0}}@keyframes boutique-network-line-drift{0%{transform:translate3d(-2.5%,-10px,0) rotate(calc(var(--network-line-angle) - 1deg)) scaleX(.98);opacity:.38}48%{transform:translate3d(2.5%,13px,0) rotate(calc(var(--network-line-angle) + 1.2deg)) scaleX(1.03);opacity:.66}to{transform:translate3d(-.5%,24px,0) rotate(calc(var(--network-line-angle) - .4deg)) scaleX(1.01);opacity:.5}}@keyframes boutique-network-orbit-drift{0%{transform:translate3d(-18px,-12px,0) rotate(calc(var(--network-orbit-angle) - 2deg)) scale(.96,1.03);opacity:.38}52%{transform:translate3d(24px,18px,0) rotate(calc(var(--network-orbit-angle) + 2deg)) scale(1.04,.97);opacity:.72}to{transform:translate3d(-6px,32px,0) rotate(var(--network-orbit-angle)) scale(1.01,1.04);opacity:.52}}@media(max-width:900px){#boutique .cards{grid-template-columns:repeat(2,minmax(0,1fr))}#boutique .card:last-child{grid-column:1 / -1}}@media(max-width:620px){#boutique .cards{grid-template-columns:1fr;gap:10px}#boutique .card:last-child{grid-column:auto}#boutique .card{min-height:190px!important;gap:16px;padding:22px 44px 22px 22px!important}#boutique .card h3{font-size:24px}#boutique .card p{font-size:13px}}@media(prefers-reduced-motion:reduce){#boutique .cards:before,:is(#boutique,#why,#capabilities) .boutique-network-line,:is(#boutique,#why,#capabilities) .boutique-network-orbit,:is(#boutique,#why,#capabilities) .boutique-network-dot,#boutique .card:before,#boutique .card:after{animation:none!important}}#principles .card:hover h3{color:#fff!important;transform:none}#contact .section-inner{padding-block:clamp(88px,9vw,124px)!important}.contact h2{font-size:clamp(54px,6vw,88px)!important}.contact .lead{margin-top:28px!important}.contact-form{margin-top:44px!important;padding:clamp(26px,3.5vw,44px)!important;border-radius:14px!important}.contact-form .form-grid{gap:22px 24px!important}.contact-form .form-group textarea{min-height:118px!important;border-radius:0!important}.contact-form .form-group input:not([type=radio]):not([type=checkbox]){border-radius:0!important}.contact-form .form-footer{margin-top:30px!important;padding-top:24px!important}footer .footer-symbol-retired{display:none!important}.footer-grid>div:first-child>p:first-of-type{margin-top:0!important}.footer-grid{gap:52px!important;padding-bottom:64px!important}.footer-bottom{gap:18px}@media(max-width:900px){#model .model-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#capabilities .capabilities-content{grid-template-columns:1fr}#capabilities .capability-panel{min-height:180px;padding:72px 24px 24px!important}.process-step{min-height:118px;padding:28px 0!important}#fit .cards.four,#why .compact-title-grid,#principles .compact-title-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.site-header .brand-symbol-link{gap:7px!important}.site-header .brand-wordmark strong{font-size:27px!important}.site-header .brand-wordmark span{font-size:14px!important;line-height:1!important;letter-spacing:.04em!important}.button,.button.secondary{height:66px!important;min-height:66px;padding:0 24px!important}#capabilities .capabilities-stage .section-inner{padding-block:72px}#capabilities .capability-panel{min-height:164px;padding:68px 22px 22px!important}#model .model-module-grid{gap:16px 12px}#model .model-module-card{min-height:92px}.process-step{grid-template-columns:40px 1fr!important;min-height:96px;gap:18px!important;padding:22px 0!important}.process-step-no{width:40px!important;height:40px!important}.process-step>div,.process-step h4{height:40px;min-height:40px}.process-step h4{top:-2px;font-size:22px!important}.capabilities-followup>.integration{margin-top:40px;padding:30px 22px!important;font-size:19px!important}#fit .cards.four,#principles .cards.four{gap:12px}#fit .card,#principles .card{min-height:184px!important;padding:24px 18px 24px 82px!important}#fit .card:after,#principles .card:after,#audiences .card:after{top:14px;right:14px;width:28px;height:28px}#fit .fit-icon-rail{left:18px;top:18px;bottom:18px;width:44px}#fit .card h3,#principles .card h3{font-size:18px!important;line-height:1.18}#fit .card p,#principles .card p{font-size:13px;line-height:1.45}#why .compact-title-grid{gap:10px}#why .compact-title-grid .card{min-height:122px!important;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 34px 14px 14px!important}#why .compact-title-grid .card h3{font-size:18px!important;line-height:1.18}.contact-form{margin-top:34px!important;padding:22px 16px!important}.contact-form .form-grid{gap:18px!important}.contact-form .form-footer{margin-top:24px!important;padding-top:20px!important}.footer-inner{padding-block:52px 24px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 20px!important;padding-bottom:38px!important}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid .footer-links{gap:12px}.footer-bottom{flex-direction:row!important;justify-content:space-between;align-items:flex-start;font-size:11px}}#principles .cards.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0;padding:0;border:0;overflow:visible}#principles .card{position:relative;min-height:258px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:28px 22px 24px 56px!important;border:1px solid rgba(84,0,180,.13)!important;background:radial-gradient(circle at 90% 8%,rgba(190,109,255,.16),transparent 37%),linear-gradient(145deg,#fff,#fcf9ff 52%,#f3eaff)!important;box-shadow:0 18px 38px #29005914,0 0 24px #a45af912;color:var(--text-primary);overflow:hidden;isolation:isolate;animation:principle-card-alive 24s ease-in-out infinite}#principles .card:nth-child(2){animation-delay:-6s}#principles .card:nth-child(3){animation-delay:-12s}#principles .card:nth-child(4){animation-delay:-18s}#principles .card:before{content:attr(data-principle-index)!important;position:absolute;z-index:0;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 16px 2px 0;color:#5400b40e;font-size:clamp(74px,7vw,116px);font-weight:650;line-height:.8;letter-spacing:-.09em;background:radial-gradient(circle at 78% 76%,rgba(190,109,255,.16),transparent 31%),linear-gradient(118deg,transparent 35%,rgba(255,255,255,.46) 49%,transparent 63%);background-size:100% 100%,220% 100%;background-position:center,-150% 0;opacity:.76;transform:translate3d(8px,10px,0);animation:principle-mark-drift 24s ease-in-out infinite;pointer-events:none}#principles .card:nth-child(2):before{animation-delay:-6s}#principles .card:nth-child(3):before{animation-delay:-12s}#principles .card:nth-child(4):before{animation-delay:-18s}#principles .card:after{content:"";position:absolute;top:20px;right:20px;width:36px;height:36px;border-top:2px solid rgba(109,32,196,.48);border-right:2px solid rgba(109,32,196,.48);animation:principle-corner-pulse 24s ease-in-out infinite;pointer-events:none}#principles .card:nth-child(2):after{animation-delay:-6s}#principles .card:nth-child(3):after{animation-delay:-12s}#principles .card:nth-child(4):after{animation-delay:-18s}#principles .card h3{position:relative;z-index:2;max-width:220px;margin:0;color:var(--text-primary)!important;font-size:clamp(20px,1.45vw,25px)!important;line-height:1.16;letter-spacing:-.035em}#principles .card p{position:relative;z-index:2;max-width:245px;margin:18px 0 24px;color:var(--text-secondary)!important;font-size:clamp(13px,1vw,15px);line-height:1.67}#principles .card:hover{border-color:#5400b440!important;background:radial-gradient(circle at 88% 6%,rgba(190,109,255,.22),transparent 38%),linear-gradient(145deg,#fff,#faf5ff,#ead9fb)!important;box-shadow:0 22px 46px #2900591c,0 0 30px #a45af91c;transform:translateY(-2px)}#principles .card:hover:before{color:#5400b41a;opacity:1}#principles .card:hover h3{color:var(--text-primary)!important;transform:none}@keyframes principle-card-alive{0%,13%,52%,to{border-color:#5400b421;box-shadow:0 18px 38px #29005914,0 0 24px #a45af912}24%,35%{border-color:#8b31eb3d;box-shadow:0 20px 42px #2900591a,0 0 34px #a45af921}}@keyframes principle-corner-pulse{0%,13%,52%,to{opacity:.62;filter:drop-shadow(0 0 0 rgba(164,90,249,0))}24%,35%{opacity:1;filter:drop-shadow(0 0 6px rgba(164,90,249,.25))}}@keyframes principle-mark-drift{0%,12%,54%,to{background-position:center,-150% 0;transform:translate3d(8px,10px,0);opacity:.7}24%,35%{background-position:center,150% 0;transform:translate3d(2px,3px,0);opacity:1}}@media(max-width:900px){#principles .cards.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}#principles .card h3,#principles .card p{max-width:320px}}@media(max-width:620px){#principles .cards.four{grid-template-columns:1fr!important;gap:12px!important}#principles .card{min-height:230px!important;padding:22px 16px 20px 46px!important}#principles .card:after{top:14px;right:14px;width:28px;height:28px}#principles .card h3{font-size:18px!important;line-height:1.18}#principles .card p{margin-top:14px;font-size:13px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.button,#model .model-partner-layer,#capabilities .capabilities-stage:before,.capabilities-followup>.integration:before,#principles .card,#principles .card:before,#principles .card:after{animation:none!important}}#capabilities .capabilities-stage{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 82%,rgba(190,109,255,.09),transparent 30%),radial-gradient(circle at 82% 18%,rgba(202,155,255,.2),transparent 34%),linear-gradient(180deg,#fbfbfc,#f8f6fb)!important;overflow:hidden}#capabilities .capabilities-stage .boutique-network-field{z-index:0;opacity:.9}#capabilities .capabilities-stage .section-inner{position:relative;z-index:2}#capabilities .capabilities-content{position:relative!important;isolation:isolate;gap:14px!important;overflow:visible}#capabilities .capabilities-content:before{content:"";position:absolute;z-index:0;left:7%;top:-28%;width:52%;aspect-ratio:1.9;border-radius:50%;background:radial-gradient(ellipse at center,rgba(164,90,249,.27) 0%,rgba(190,109,255,.17) 42%,rgba(84,0,180,.07) 60%,transparent 78%);filter:blur(64px);opacity:.68;animation:boutique-global-aurora 38s cubic-bezier(.45,.05,.55,.95) infinite alternate;pointer-events:none}#capabilities .capability-panel{--capability-glass-duration:42s;--capability-glass-delay:0s;position:relative!important;z-index:1;min-height:250px!important;display:grid!important;grid-template-rows:auto 1fr auto;gap:22px;padding:28px 54px 28px 30px!important;border:0!important;border-radius:0!important;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d)!important;backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);-webkit-backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #29005933,inset 0 0 .1em .25em #fff3;isolation:isolate;overflow:visible;opacity:1!important;transform:none!important}#capabilities .capability-panel:nth-child(2){--capability-glass-delay:-14s}#capabilities .capability-panel:nth-child(3){--capability-glass-delay:-28s}#capabilities .capability-panel:before{content:"";position:absolute;z-index:2;inset:1px;background:linear-gradient(-45deg,#fff0,#ffffff38 42% 49%,#fff0 56%);background-size:220% 220%;background-position:150% 50%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;animation:model-glass-inner-cycle var(--capability-glass-duration) ease-in-out infinite;animation-delay:var(--capability-glass-delay);pointer-events:none}#capabilities .capability-panel:after{content:"";position:absolute;z-index:3;inset:-1px!important;width:auto;height:auto;padding:1px;box-sizing:border-box;border:0!important;border-radius:0!important;transform:none!important;background:conic-gradient(from var(--model-border-angle) at 50% 50%,rgba(255,255,255,.2) 0% 9%,rgba(255,255,255,.96) 13%,rgba(190,109,255,.82) 17%,rgba(41,0,89,0) 24% 58%,rgba(41,0,89,.48) 66%,rgba(41,0,89,0) 73% 92%,rgba(255,255,255,.44) 100%),linear-gradient(180deg,#ffffffb8,#ffffff61);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 .5px #ffffff94;animation:model-glass-border-cycle var(--capability-glass-duration) ease-in-out infinite,model-glass-rim-cycle var(--capability-glass-duration) ease-in-out infinite;animation-delay:var(--capability-glass-delay),var(--capability-glass-delay);pointer-events:none}#capabilities .capability-glass-shadow{position:absolute;z-index:-1;inset:-18px;display:block;overflow:visible;filter:blur(clamp(4px,.32em,9px));pointer-events:none}#capabilities .capability-glass-shadow:after{content:"";position:absolute;inset:24px 19px 10px;padding:1px;box-sizing:border-box;background:linear-gradient(180deg,#29005933,#5400b417);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}#capabilities .capability-card-corner{position:absolute;z-index:4;top:20px;right:20px;width:36px;height:36px;border-top:2px solid rgba(109,32,196,.38);border-right:2px solid rgba(109,32,196,.38);pointer-events:none}#capabilities .capability-card-index{position:relative;z-index:4;color:#5400b494;font:600 13px/1 Alexandria,sans-serif;letter-spacing:.14em}#capabilities .capability-panel h3,#capabilities .capability-panel p{position:relative;z-index:4;margin:0}#capabilities .capability-panel h3{align-self:center;max-width:290px;color:var(--text-primary)!important;font-size:clamp(24px,2vw,31px);line-height:1.04}#capabilities .capability-panel p{max-width:310px;color:var(--text-secondary)!important;font-size:14px;line-height:1.67}#capabilities .capability-panel:hover{background:linear-gradient(-75deg,#ffffff14,#ffffff42,#ffffff14)!important;box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff94,0 .35em .2em -.125em #29005933,inset 0 0 .1em .25em #ffffff3d}@media(max-width:620px){#capabilities .capability-panel{min-height:230px!important;padding:22px 46px 22px 22px!important;gap:16px}#capabilities .capability-card-corner{top:14px;right:14px;width:28px;height:28px}#capabilities .capability-panel h3{font-size:22px;line-height:1.18}#capabilities .capability-panel p{font-size:13px;line-height:1.5}}@media(prefers-reduced-motion:reduce){#capabilities .capabilities-content:before,#capabilities .capability-panel:before,#capabilities .capability-panel:after{animation:none!important}}#audiences{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 16% 78%,rgba(190,109,255,.07),transparent 31%),linear-gradient(180deg,#fbfbfc,#f8f6fb)}#audiences>.section-inner{position:relative;z-index:2}#audiences .audience-planet-field{position:absolute;z-index:0;inset:0;overflow:hidden;contain:layout paint;pointer-events:none}#audiences .audience-planet-glow{position:absolute;left:4%;top:26%;width:clamp(340px,46vw,760px);aspect-ratio:1.65;border-radius:50%;background:radial-gradient(ellipse at center,rgba(164,90,249,.24) 0%,rgba(190,109,255,.12) 42%,rgba(84,0,180,.045) 62%,transparent 78%);filter:blur(68px);opacity:.58;will-change:transform,opacity;animation:audience-planet-glow-drift 42s cubic-bezier(.45,.05,.55,.95) infinite alternate}#audiences .audience-planet{--planet-line:rgba(109,32,196,.14);position:absolute;right:-7%;top:18%;width:clamp(430px,52vw,820px);aspect-ratio:1;border:1px solid var(--planet-line);border-radius:50%;opacity:.72;transform:rotate(-9deg);will-change:transform,opacity;animation:audience-planet-drift 48s ease-in-out infinite alternate}#audiences .audience-planet:before,#audiences .audience-planet:after,#audiences .audience-planet-orbit{content:"";position:absolute;border:1px solid var(--planet-line);border-radius:50%;pointer-events:none}#audiences .audience-planet:before{inset:5% 34%}#audiences .audience-planet:after{inset:34% 5%}#audiences .audience-planet-orbit-a{inset:15% 8%;transform:rotate(27deg)}#audiences .audience-planet-orbit-b{inset:8% 22%;transform:rotate(-41deg)}#audiences .audience-planet-dot{--planet-dot-radius:clamp(120px,20vw,310px);--planet-dot-duration:42s;--planet-dot-delay:0s;position:absolute;z-index:2;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fffffff0;box-shadow:0 0 8px #ffffffd6,0 0 17px #a45af985;opacity:0;will-change:transform,opacity;animation:audience-planet-dot-orbit var(--planet-dot-duration) linear var(--planet-dot-delay) infinite}#audiences .audience-planet-dot-a{--planet-dot-radius:clamp(118px,18vw,286px);--planet-dot-duration:39s;--planet-dot-delay:-7s}#audiences .audience-planet-dot-b{--planet-dot-radius:clamp(142px,22vw,340px);--planet-dot-duration:51s;--planet-dot-delay:-31s}#audiences .audience-planet-dot-c{--planet-dot-radius:clamp(92px,14vw,220px);--planet-dot-duration:34s;--planet-dot-delay:-18s}#audiences .audience-planet-dot-d{--planet-dot-radius:clamp(158px,24vw,374px);--planet-dot-duration:58s;--planet-dot-delay:-43s}@keyframes audience-planet-glow-drift{0%{transform:translate3d(-4%,8%,0) scale(.94,1.05);opacity:.46}48%{transform:translate3d(38%,-3%,0) scale(1.12,.92);opacity:.66}to{transform:translate3d(70%,13%,0) scale(.98,1.1);opacity:.52}}@keyframes audience-planet-drift{0%{transform:translateZ(0) rotate(-9deg);opacity:.56}55%{transform:translate3d(-3%,2%,0) rotate(-4deg);opacity:.76}to{transform:translate3d(2%,-2%,0) rotate(-13deg);opacity:.62}}@keyframes audience-planet-dot-orbit{0%{transform:rotate(0) translate(var(--planet-dot-radius)) rotate(0);opacity:0}7%,88%{opacity:.82}to{transform:rotate(360deg) translate(var(--planet-dot-radius)) rotate(-360deg);opacity:0}}@media(max-width:700px){#audiences .audience-planet{right:-58%;top:31%;opacity:.48}#audiences .audience-planet-glow{left:-42%;top:38%;opacity:.42}}@media(prefers-reduced-motion:reduce){#audiences .audience-planet-glow,#audiences .audience-planet,#audiences .audience-planet-dot{animation:none!important}}main section:not(#model) .content-head h2{line-height:1.12}main section:not(#model) .content-head .lead{line-height:1.67}#fit .card h3,#audiences .card h3,#why .card h3,#boutique .card h3,#principles .card h3{line-height:1.36}#fit .card p,#audiences .card p,#boutique .card p,#principles .card p{line-height:1.67}#fit .card p,#principles .card p,#audiences .card p{margin-top:16px}#boutique .card{gap:16px}@media(max-width:620px){main section:not(#model) .content-head h2{line-height:1.15}main section:not(#model) .content-head .lead{line-height:1.5}#fit .card h3,#audiences .card h3,#why .card h3,#boutique .card h3,#principles .card h3{line-height:1.36!important}#fit .card p,#audiences .card p,#boutique .card p,#principles .card p{line-height:1.5}}@media(max-width:620px){#capabilities .capabilities-followup{padding-block:54px!important}#capabilities .process-story{gap:20px!important;margin-top:0!important}#capabilities .process-story-intro{padding-top:0}#capabilities .process-story h3{margin-bottom:20px;font-size:clamp(38px,10.4vw,46px);line-height:1.06}#capabilities .process-story-intro>p{font-size:15px;line-height:1.55}#capabilities .process-rail{margin-top:24px}#capabilities .process-rail span{transform:scaleX(1)!important}#capabilities .process-steps{padding-top:6px}#capabilities .process-steps:before{left:19px;top:22px;bottom:22px}#capabilities .process-step{grid-template-columns:38px minmax(0,1fr)!important;min-height:66px!important;gap:14px!important;padding:10px 0!important;align-content:center!important;align-items:center!important;opacity:1!important;transform:none!important;transition:none!important}#capabilities .process-step:after{display:none}#capabilities .process-step-no{width:38px!important;height:38px!important;align-self:center;background:#ffffffeb;color:var(--text-accent);box-shadow:0 5px 16px #5400b414}#capabilities .process-step>div{width:100%;height:38px;min-height:38px;align-self:center}#capabilities .process-step h4{top:0;width:100%;height:38px;min-height:38px;margin:0!important;color:var(--text-primary);font-size:20px!important;line-height:1.15!important}#capabilities .process-step-final h4{color:var(--text-accent-strong)}}@media(max-width:620px){:root{--mobile-card-gap:14px;--mobile-content-gap:36px;--mobile-action-gap:28px}main section:not(#hero) .content-head{gap:16px!important;margin-bottom:var(--mobile-content-gap)!important}#fit .cards.four{grid-template-columns:minmax(0,1fr)!important;gap:var(--mobile-card-gap)!important;margin:0!important;padding:0!important}#fit .card{width:100%;min-height:184px!important}#why .compact-title-grid{grid-template-columns:minmax(0,1fr)!important;gap:var(--mobile-card-gap)!important}#why .compact-title-grid .card{width:100%;min-height:124px!important;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:18px 48px 18px 18px!important}#why .compact-title-grid .card h3{max-width:none;font-size:17px!important;line-height:1.24!important;text-wrap:balance}main .actions,main .form-footer{width:100%;justify-content:center!important;align-items:center!important;text-align:center}main .actions{margin-top:var(--mobile-action-gap)!important}main .button{width:auto!important;max-width:100%;min-width:min(280px,100%)!important;margin-inline:auto!important}main .form-footer{flex-direction:column}main .form-footer .button{align-self:center}}@media(max-width:620px){:root{--mobile-page-inline:20px;--mobile-section-space:60px;--mobile-heading-gap:10px;--mobile-text-gap:16px;--mobile-block-gap:30px;--mobile-card-gap:16px;--mobile-content-gap:30px;--mobile-action-gap:30px}.header-inner,.section-inner,.footer-inner{width:min(calc(100% - (var(--mobile-page-inline) * 2)),var(--max))!important}main>section:not(#hero)>.section-inner,main>section:not(#hero)>*>.section-inner,main>section:not(#hero)>*>*>.section-inner{padding-block:var(--mobile-section-space)!important}main section:not(#hero) .content-head{gap:var(--mobile-heading-gap)!important;margin-bottom:var(--mobile-content-gap)!important}main section:not(#hero) .content-head h2,main section:not(#hero) .content-head .lead{margin:0!important}main .cards,#capabilities .capabilities-content{gap:var(--mobile-card-gap)!important}main .card h3+p,#capabilities .capability-panel h3+p,#confidence .trust-input h3+p{margin-top:var(--mobile-text-gap)!important}main .actions{margin-top:var(--mobile-action-gap)!important}#hero{min-height:0!important}#hero .section-inner{width:min(calc(100% - (var(--mobile-page-inline) * 2)),var(--max))!important;padding-block:var(--mobile-section-space)!important}#hero .hero-approved-layout{display:block}#hero .hero-globe-stack{display:none!important}#hero .hero-approved-copy h1{margin:0!important}#hero .hero-approved-copy .lead{margin:var(--mobile-heading-gap) auto 0!important}#hero .hero-approved-copy .brand-statement-hero{margin:var(--mobile-block-gap) auto 0!important}#hero .hero-approved-copy .actions{margin-top:var(--mobile-block-gap)!important}#capabilities .capabilities-stage .section-inner{padding-block:var(--mobile-section-space)!important}#capabilities .capability-panel{min-height:0!important;grid-template-rows:auto auto auto;align-content:start;padding:20px 44px 20px 20px!important;gap:var(--mobile-text-gap)!important}#capabilities .capability-panel h3{align-self:auto}#capabilities .capabilities-followup,#contact .section-inner,.footer-inner{padding-block:var(--mobile-section-space)!important}}:root{--alva-h1-size:var(--typography-heading-h1-size);--alva-h1-line:var(--typography-heading-h1-line);--alva-h2-size:48px;--alva-h2-line:56px;--alva-h3-size:var(--typography-heading-h3-size);--alva-h3-line:var(--typography-heading-h3-line);--alva-h4-size:var(--typography-heading-h4-size);--alva-h4-line:var(--typography-heading-h4-line);--alva-h5-size:var(--typography-heading-h5-size);--alva-h5-line:var(--typography-heading-h5-line)}html,body,body *,body *:before,body *:after{font-family:Alexandria,sans-serif!important}html body main :is(#hero,#model,#capabilities,#fit,#audiences,#why,#confidence,#boutique,#principles,#contact)[id] [class][class] h1,html body main h1[class]{font-size:var(--alva-h1-size)!important;line-height:var(--alva-h1-line)!important;font-weight:600!important;letter-spacing:-.035em!important}html body main :is(#hero,#model,#capabilities,#fit,#audiences,#why,#confidence,#boutique,#principles,#contact)[id] [class][class] h2,html body main h2[class]{font-size:var(--alva-h2-size)!important;line-height:var(--alva-h2-line)!important;font-weight:600!important;letter-spacing:-.03em!important}html body main :is(#hero,#model,#capabilities,#fit,#audiences,#why,#confidence,#boutique,#principles,#contact)[id] [class][class] h3,html body main h3[class]{font-size:var(--alva-h3-size)!important;line-height:var(--alva-h3-line)!important;font-weight:600!important;letter-spacing:-.018em!important}html body main :is(#hero,#model,#capabilities,#fit,#audiences,#why,#confidence,#boutique,#principles,#contact)[id] [class][class] h4,html body main h4[class]{font-size:var(--alva-h4-size)!important;line-height:var(--alva-h4-line)!important;font-weight:600!important;letter-spacing:-.012em!important}html body main :is(#hero,#model,#capabilities,#fit,#audiences,#why,#confidence,#boutique,#principles,#contact)[id] [class][class] h5,html body main h5[class]{font-size:var(--alva-h5-size)!important;line-height:var(--alva-h5-line)!important;font-weight:600!important;letter-spacing:-.008em!important}@media(max-width:900px){:root{--alva-h1-size:56px;--alva-h1-line:64px;--alva-h2-size:48px;--alva-h2-line:56px;--alva-h3-size:26px;--alva-h3-line:36px;--alva-h4-size:21px;--alva-h4-line:30px;--alva-h5-size:18px;--alva-h5-line:26px}}@media(max-width:620px){:root{--alva-h1-size:32px;--alva-h1-line:38px;--alva-h2-size:28px;--alva-h2-line:34px;--alva-h3-size:22px;--alva-h3-line:30px;--alva-h4-size:20px;--alva-h4-line:28px;--alva-h5-size:18px;--alva-h5-line:26px;--mobile-page-inline:20px;--mobile-section-space:60px;--mobile-heading-gap:10px;--mobile-text-gap:16px;--mobile-block-gap:30px;--mobile-card-gap:16px;--mobile-content-gap:30px;--mobile-action-gap:30px}html,body{overflow-x:hidden}.header-inner,main .section-inner,.footer-inner{width:calc(100% - (var(--mobile-page-inline) * 2))!important;max-width:none!important;margin-inline:auto!important}main .section-inner,#hero .section-inner,#model .model-stage .section-inner,#capabilities .capabilities-stage .section-inner,#capabilities .capabilities-followup,#fit .section-inner,#audiences .section-inner,#why .section-inner,#confidence .section-inner,#boutique .section-inner,#principles .section-inner,#contact .section-inner{padding-top:var(--mobile-section-space)!important;padding-bottom:var(--mobile-section-space)!important}main .content-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--mobile-heading-gap)!important;margin:0 0 var(--mobile-content-gap)!important}#model .content-head{margin-bottom:0!important}main .content-head h1,main .content-head h2,main .content-head h3,main .content-head .lead{width:100%!important;max-width:none!important;margin:0!important}main .content-head .lead,#hero .lead,#capabilities .process-story-intro>p,#contact .lead{font-size:16px!important;line-height:24px!important}#hero .hero-approved-layout,#hero .hero-approved-copy{display:grid!important;gap:0!important}#hero .hero-approved-copy .lead{margin-top:var(--mobile-heading-gap)!important}#hero .hero-approved-copy .brand-statement-hero,#hero .hero-approved-copy .actions{margin-top:var(--mobile-block-gap)!important}#model .model-stage .section-inner{gap:var(--mobile-content-gap)!important}#model .model-deck{gap:var(--mobile-text-gap)!important;margin:0!important}#capabilities .process-story{gap:0!important;margin:0!important}#capabilities .process-story h3{margin:0!important}#capabilities .process-story-intro>p{margin:var(--mobile-text-gap) 0 0!important}#capabilities .process-steps,#capabilities .integration{margin-top:var(--mobile-block-gap)!important}main .cards,#capabilities .capabilities-content,#why .compact-title-grid,#principles .cards.four{gap:var(--mobile-card-gap)!important}#audiences .cards.audience-cards{gap:var(--mobile-card-gap)!important}main .card h3,main .card p,#capabilities .capability-panel h3,#capabilities .capability-panel p,#confidence .trust-input h3,#confidence .trust-input p{margin:0!important}main .card h3+p,#capabilities .capability-panel h3+p,#confidence .trust-input h3+p{margin-top:var(--mobile-text-gap)!important}main .actions,main .form-footer{width:100%!important;margin-top:var(--mobile-action-gap)!important;justify-content:center!important;align-items:center!important;text-align:center!important}main .button{margin-inline:auto!important}#contact .contact>.lead{margin:var(--mobile-heading-gap) 0 0!important}#contact .contact>h2{margin:0!important}#contact .contact-form{margin-top:var(--mobile-block-gap)!important}}#capabilities .process-step{align-items:center!important}#capabilities .process-step-no,#capabilities .process-step>div,#capabilities .process-step h4{align-self:center!important}#capabilities .process-step>div{display:flex;align-items:center;min-height:54px}#capabilities .process-step h4{position:static!important;top:auto!important;min-height:54px;height:auto!important;display:flex;align-items:center;margin:0!important}#capabilities .capabilities-followup>.integration{font-size:clamp(15px,1.68vw,24px)!important;line-height:1.5!important}html body main #why[id] .compact-title-grid.cards .card.card h3{font-size:clamp(18px,1.4vw,20px)!important;line-height:1.22!important}#confidence .trust-core span{font-size:clamp(18px,1.6vw,23px)!important;line-height:1.14!important}html body main #principles[id] .cards.four .card.card h3{font-size:21px!important;line-height:1.24!important}@media(max-width:620px){:root{--mobile-cta-before:30px;--mobile-cta-after:60px}main .actions,main .form-footer{margin-top:var(--mobile-cta-before)!important}#hero .section-inner,#fit .section-inner,#boutique .section-inner{padding-bottom:var(--mobile-cta-after)!important}html body main #contact[id]>.section-inner,#contact .contact-form{padding-bottom:30px!important}#contact .contact-form .form-footer{margin-top:var(--mobile-cta-before)!important;padding-top:0!important;border-top:0!important}#hero .hero-approved-layout{display:flex!important;flex-direction:column}#hero .hero-globe-stack{order:-1;display:flex!important;width:100%}#hero .hero-approved-copy{order:1;margin-top:var(--mobile-block-gap)!important}#capabilities .process-step{grid-template-columns:40px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}#capabilities .process-step-no{width:40px!important;height:40px!important}#capabilities .process-step>div,#capabilities .process-step h4{min-height:40px!important}#capabilities .capabilities-followup>.integration{font-size:15px!important;line-height:23px!important}html body main #why[id] .compact-title-grid.cards .card.card h3{font-size:16px!important;line-height:22px!important}#confidence .trust-core span{font-size:16px!important;line-height:21px!important}html body main #principles[id] .cards.four .card.card h3{font-size:17px!important;line-height:23px!important}}@media(min-width:901px){html body main #hero[id]>.section-inner{min-height:100svh!important;padding-top:var(--nav-height-desktop)!important;padding-bottom:clamp(54px,6vh,84px)!important}html body main #hero[id] .hero-approved-layout{position:relative!important;top:auto!important;height:auto!important;min-height:calc(100svh - var(--nav-height-desktop) - clamp(54px,6vh,84px))!important;padding-top:0!important;padding-bottom:0!important}html body main #hero[id] .hero-approved-copy h1{font-size:clamp(44px,3.5vw,56px)!important}}.brand-name,.site-header .brand-wordmark strong,#primary-nav .brand-name,footer .brand-name{text-transform:uppercase!important}html body main #hero[id] h1.two-tone-heading>em{color:var(--text-accent)!important}#hero .hero-approved-copy h1 em{white-space:nowrap}html body main #principles[id] .cards.four .card.card[data-principle-index="04"] h3{font-size:19px!important;line-height:1.24!important}@media(max-width:700px){#confidence .trust-engine{min-height:820px!important;display:block;margin-top:36px;overflow:visible}#confidence .trust-engine:after{content:"";position:absolute;z-index:1;left:50%;top:9%;bottom:17%;width:2px;background:linear-gradient(180deg,#a45af91f,#a45af980 18%,#5400b48a 78%,#a45af947);box-shadow:0 0 10px #a45af938;transform:translate(-50%);pointer-events:none}#confidence .trust-input,#confidence .trust-input-clear,#confidence .trust-input-protected,#confidence .trust-input-connected{position:absolute!important;width:47%!important;min-height:138px!important;padding:18px 16px 16px!important;box-sizing:border-box}#confidence .trust-input-clear{inset:4% auto auto 4%!important}#confidence .trust-input-protected{inset:25.5% 4% auto auto!important}#confidence .trust-input-connected{inset:47% auto auto 4%!important}html body main #confidence[id] .trust-engine .trust-input.trust-input h3{max-width:100%;font-size:12.5px!important;line-height:1.32!important;letter-spacing:-.012em!important;overflow-wrap:normal;word-break:normal}#confidence .trust-input p{max-width:100%;margin-top:8px!important;font-size:12px!important;line-height:1.42!important}#confidence .trust-route{display:block!important;left:50%;top:82%}#confidence .trust-core{position:absolute!important;inset:82% auto auto 50%!important;width:154px;height:154px;margin:0;padding:20px;transform:translate(-50%,-50%)}#capabilities .process-step>div{transform:translateY(-3px)}#fit .actions{margin-top:42px!important}html body main #principles[id] .cards.four .card.card[data-principle-index="04"] h3{font-size:15px!important;line-height:1.35!important}}#hero .hero-approved-layout{grid-template-columns:minmax(0,.88fr) minmax(580px,1.12fr);gap:clamp(18px,2.4vw,42px)}#hero .hero-market-globe{min-height:clamp(590px,52vw,760px);isolation:isolate}#hero .hero-market-globe:before{width:78%;opacity:.42;background:radial-gradient(circle,transparent 52%,rgba(164,90,249,.1) 65%,transparent 78%);filter:blur(28px)}#hero .hero-market-globe:after{display:none!important}#hero .hero-globe-particles{position:absolute;z-index:3;inset:-42%;--particle-origin:clamp(120px,22vw,310px);overflow:visible;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 22%,rgba(0,0,0,.5) 28%,#000 36%);mask-image:radial-gradient(circle at 50% 50%,transparent 0 22%,rgba(0,0,0,.5) 28%,#000 36%)}#hero .hero-globe-particles i{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#5b10a9d6;box-shadow:0 0 6px #5b10a980,0 0 15px #a45af957;opacity:0;will-change:transform,opacity;animation:hero-globe-particle-flight var(--duration) cubic-bezier(.2,.62,.38,1) var(--delay) infinite}#hero .hero-globe-particles i:nth-child(3n){width:4px;height:4px;background:#4e0c97c2}#hero .hero-market-globe .market-globe-canvas{z-index:2;filter:drop-shadow(0 18px 30px rgba(41,0,89,.12)) drop-shadow(0 0 2px rgba(92,0,180,.72)) drop-shadow(0 0 9px rgba(164,90,249,.5)) drop-shadow(0 0 24px rgba(164,90,249,.24))}#hero .hero-market-globe .market-globe-first-frame{position:absolute;z-index:5;inset:0;display:block;pointer-events:none;opacity:1;visibility:visible;transition:opacity .18s linear,visibility 0s linear 0s}#hero .hero-market-globe .market-globe-first-frame img{position:absolute;left:50%;width:auto;max-width:none;height:100%;display:block;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0 78%,rgba(0,0,0,.98) 82%,rgba(0,0,0,.72) 89%,rgba(0,0,0,.28) 95%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0 78%,rgba(0,0,0,.98) 82%,rgba(0,0,0,.72) 89%,rgba(0,0,0,.28) 95%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#hero .hero-market-globe.is-globe-visible .market-globe-first-frame{opacity:0;visibility:hidden;transition:opacity .18s linear,visibility 0s linear .18s}#hero .hero-market-globe:not(.is-3d) .globe-labels{visibility:hidden}#hero .hero-market-globe .globe-labels{z-index:4}#hero .hero-market-globe.has-canvas-labels .globe-labels{display:none!important}#hero .hero-market-globe .globe-market-label{display:block;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff;font-size:12px;font-weight:650;line-height:1.1;letter-spacing:.015em;text-transform:none;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 1px 2px rgba(41,0,89,.72),0 0 8px rgba(41,0,89,.48),0 0 16px rgba(84,0,180,.42)}#hero .hero-market-globe .globe-market-label:before{display:none!important;content:none!important}@keyframes hero-globe-particle-flight{0%,12%{opacity:0;transform:rotate(var(--angle)) translate(var(--particle-origin)) scale(.5)}23%{opacity:.58}72%{opacity:.28}to{opacity:0;transform:rotate(var(--angle)) translate(calc(var(--travel) + clamp(240px,20vw,360px))) scale(.14)}}@media(max-width:1100px){#hero .hero-approved-layout{grid-template-columns:minmax(0,1fr) minmax(450px,.94fr)}#hero .hero-market-globe{min-height:clamp(550px,54vw,650px)}}@media(max-width:900px){#hero .hero-approved-layout{grid-template-columns:1fr}#hero .hero-market-globe{min-height:560px}}@media(max-width:620px){#hero .hero-market-globe{width:min(108%,370px);min-height:360px;margin-inline:auto}#hero .hero-market-globe.is-fallback .globe-labels{display:block}#hero .hero-market-globe .globe-market-label{display:block!important;visibility:visible!important;padding:0!important;font-size:11px}#hero .hero-globe-particles{inset:-34%;--particle-origin:clamp(105px,32vw,132px)}}@media(prefers-reduced-motion:reduce){#hero .hero-globe-particles i,#hero .hero-market-globe:after{animation:none!important}#hero .hero-globe-particles i{display:none}}@media screen and (min-width:901px){html body main #hero[id] .hero-approved-copy[class][class] h1.two-tone-heading{font-size:clamp(44px,3.5vw,56px)!important;line-height:1.15!important}}html body main #hero[id] .hero-accountable-component,html body main .two-tone-heading>em,html body main .audience-heading>em,html body main #boutique[id] .boutique-framework-label>em,html body main #hero[id] .hero-globe-caption-accent{display:inline!important;font:inherit;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(105deg,transparent 32%,rgba(224,190,255,.025) 40%,rgba(224,190,255,.18) 48%,rgba(245,229,255,.28) 50%,rgba(224,190,255,.18) 52%,rgba(224,190,255,.025) 60%,transparent 68%),linear-gradient(102deg,#3f008d,#6200c5 22%,#a24eea 46%,#d2a0ff 60%,#7a10d8 78%,#4a009f)!important;background-size:240% 100%,100% 100%!important;background-position:135% 50%,50% 50%;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 2px 5px rgba(84,0,180,.06));animation-name:two-tone-gradient-flow!important;animation-duration:14s!important;animation-timing-function:cubic-bezier(.45,0,.55,1)!important;animation-iteration-count:infinite!important;animation-direction:alternate!important;animation-play-state:running!important;will-change:background-position,filter}@keyframes two-tone-gradient-flow{0%{background-position:135% 50%,50% 50%}to{background-position:-135% 50%,50% 50%}}html body main #hero[id] .brand-statement-hero,html body main #hero[id] .brand-statement-hero>span{color:#24202a!important;font-weight:700!important;letter-spacing:.005em!important;text-shadow:0px 10px 14px rgba(0,0,0,.25)!important;-webkit-text-stroke:0;transform:translateZ(0)}html body footer#footer .footer-slogan{text-shadow:0px 9px 13px rgba(0,0,0,.4),0px 13px 23px rgba(164,90,249,.24)!important}#model .model-state-label article:after,#capabilities .capability-card-corner,#fit .card:after,#audiences .card:after,#principles .card:after{content:"";position:absolute!important;z-index:6!important;inset:18px 18px auto auto!important;width:clamp(50px,4vw,70px)!important;height:clamp(50px,4vw,70px)!important;display:block!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#290059,#ca9bff)!important;background-size:180% 180%!important;background-position:15% 15%;-webkit-mask:linear-gradient(#000 0 0) top right/100% 7px no-repeat,linear-gradient(#000 0 0) top right/7px 100% no-repeat!important;mask:linear-gradient(#000 0 0) top right/100% 7px no-repeat,linear-gradient(#000 0 0) top right/7px 100% no-repeat!important;filter:drop-shadow(0 4px 7px rgba(84,0,180,.2)) drop-shadow(0 0 10px rgba(164,90,249,.18));transform:none!important;opacity:1!important;animation:alva-corner-gradient-flow 9s ease-in-out infinite alternate!important;pointer-events:none!important}@keyframes alva-corner-gradient-flow{0%{background-position:10% 10%;filter:drop-shadow(0 4px 7px rgba(84,0,180,.18)) drop-shadow(0 0 8px rgba(164,90,249,.14))}to{background-position:90% 90%;filter:drop-shadow(0 5px 9px rgba(84,0,180,.24)) drop-shadow(0 0 13px rgba(164,90,249,.22))}}#fit .card:after{background:linear-gradient(90deg,#ca9bff,#e5c8ff 54%,#f7edff 82%,#fff) top right/100% 7px no-repeat,linear-gradient(180deg,#f7edff,#fff) top right/7px 100% no-repeat!important;-webkit-mask:none!important;mask:none!important;animation:alva-fit-corner-soft-flow 9s ease-in-out infinite alternate!important}@keyframes alva-fit-corner-soft-flow{0%{filter:brightness(.97) drop-shadow(0 4px 7px rgba(164,90,249,.12)) drop-shadow(0 0 7px rgba(202,155,255,.12))}to{filter:brightness(1.04) drop-shadow(0 5px 9px rgba(164,90,249,.18)) drop-shadow(0 0 11px rgba(202,155,255,.18))}}#capabilities .capability-card-corner{background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 7px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/7px 100% no-repeat!important;-webkit-mask:none!important;mask:none!important;animation:alva-capability-corner-flow 9s ease-in-out infinite alternate!important}@keyframes alva-capability-corner-flow{0%{filter:brightness(.94) saturate(.96) drop-shadow(0 4px 7px rgba(84,0,180,.18)) drop-shadow(0 0 7px rgba(164,90,249,.12))}to{filter:brightness(1.05) saturate(1.05) drop-shadow(0 5px 9px rgba(84,0,180,.24)) drop-shadow(0 0 11px rgba(164,90,249,.18))}}@media(max-width:620px){#model .model-state-label article:after,#capabilities .capability-card-corner,#fit .card:after,#audiences .card:after,#principles .card:after{inset:14px 14px auto auto!important;width:48px!important;height:48px!important;-webkit-mask:linear-gradient(#000 0 0) top right/100% 6px no-repeat,linear-gradient(#000 0 0) top right/6px 100% no-repeat!important;mask:linear-gradient(#000 0 0) top right/100% 6px no-repeat,linear-gradient(#000 0 0) top right/6px 100% no-repeat!important}#fit .card:after{background:linear-gradient(90deg,#ca9bff,#e5c8ff 54%,#f7edff 82%,#fff) top right/100% 6px no-repeat,linear-gradient(180deg,#f7edff,#fff) top right/6px 100% no-repeat!important;-webkit-mask:none!important;mask:none!important}#capabilities .capability-card-corner{background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 6px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/6px 100% no-repeat!important;-webkit-mask:none!important;mask:none!important}}html body main #why[id]>.section-inner{padding-top:clamp(72px,7vw,96px)!important;padding-bottom:clamp(72px,7vw,96px)!important}html body main #why[id] .content-head{margin-bottom:40px!important}html body main #why[id] .compact-title-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body main #why[id] .compact-title-grid .card{min-height:104px!important;display:flex!important;align-items:center!important;grid-template-columns:none!important;gap:0!important;padding:22px 62px 22px 24px!important}html body main #why[id] .compact-title-grid .card h3{max-width:260px!important;font-size:clamp(17px,1.25vw,20px)!important;line-height:1.2!important}@media(max-width:900px){html body main #why[id] .compact-title-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){html body main #why[id]>.section-inner{padding-top:64px!important;padding-bottom:64px!important}html body main #why[id] .content-head{margin-bottom:32px!important}html body main #why[id] .compact-title-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body main #why[id] .compact-title-grid .card{min-height:88px!important;padding:18px 58px 18px 20px!important}html body main #why[id] .compact-title-grid .card h3{font-size:17px!important}}html body main #boutique[id]>.section-inner{padding-top:clamp(76px,7vw,104px)!important;padding-bottom:clamp(76px,7vw,104px)!important}html body main #boutique[id] .content-head{max-width:1120px!important;margin-bottom:40px!important}html body main #boutique[id] .content-head h2{max-width:1000px!important}@media(max-width:700px){html body main #boutique[id]>.section-inner{padding-top:64px!important;padding-bottom:64px!important}html body main #boutique[id] .content-head{margin-bottom:32px!important}}#boutique .boutique-framework{position:relative;z-index:2;overflow:hidden;padding:32px 34px 38px;border-top:1px solid rgba(94,54,127,.17);border-bottom:1px solid rgba(94,54,127,.17);background:linear-gradient(110deg,#ffffffb3,#f4e8ff8a);box-shadow:0 24px 64px #461c6914;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#boutique .boutique-framework-label{margin:0;color:#201b24;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-transform:none}#boutique .boutique-framework-label span{color:#201b24}#boutique .boutique-framework-label em{font-style:normal}#boutique .boutique-framework-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.4vw,38px);margin-top:34px}#boutique .boutique-framework-rail{position:absolute;top:6px;right:0;left:0;height:2px;background:linear-gradient(90deg,#290059,#7540b0 48%,#ca9bff);box-shadow:0 4px 12px #682ba629}#boutique .boutique-framework-flow article{position:relative;min-width:0;padding-top:32px}#boutique .boutique-framework-flow article>i{position:absolute;z-index:2;top:0;left:0;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:linear-gradient(135deg,#290059,#ca9bff);box-shadow:0 4px 12px #5400b43d}#boutique .boutique-framework-flow h3{margin:0;color:#211c25;font-size:clamp(19px,1.55vw,23px);line-height:1.14;letter-spacing:-.025em}#boutique .boutique-framework-flow p{max-width:270px;margin:12px 0 0;color:#665d6b;font-size:14px;line-height:1.48}#boutique .boutique-framework-corner{position:absolute;z-index:3;top:18px;right:18px;width:54px;height:54px;background:linear-gradient(90deg,#ca9bff,#290059) top right/100% 6px no-repeat,linear-gradient(180deg,#290059,#ca9bff) top right/6px 100% no-repeat;filter:drop-shadow(0 4px 8px rgba(84,0,180,.16));pointer-events:none}@media(max-width:900px){#boutique .boutique-framework-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}#boutique .boutique-framework-rail{display:none}#boutique .boutique-framework-flow article{padding:22px 0 0 24px;border-top:1px solid rgba(94,54,127,.16)}#boutique .boutique-framework-flow article>i{top:-7px}}@media(max-width:560px){#boutique .boutique-framework{padding:26px 20px 28px}#boutique .boutique-framework-flow{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}#boutique .boutique-framework-rail{display:block;inset:0 auto 0 6px;width:2px;height:auto;background:linear-gradient(180deg,#290059,#ca9bff)}#boutique .boutique-framework-flow article{padding:0 0 28px 34px;border-top:0}#boutique .boutique-framework-flow article:last-child{padding-bottom:0}#boutique .boutique-framework-flow article>i{top:2px;left:0}#boutique .boutique-framework-flow p{max-width:none}#boutique .boutique-framework-corner{top:14px;right:14px;width:42px;height:42px;background:linear-gradient(90deg,#ca9bff,#290059) top right/100% 5px no-repeat,linear-gradient(180deg,#290059,#ca9bff) top right/5px 100% no-repeat}}#boutique .boutique-framework{overflow:visible!important}#boutique .boutique-framework-corners{position:absolute;inset:0;z-index:4;pointer-events:none}#boutique .boutique-framework-corner{position:absolute!important;width:clamp(86px,7.2vw,112px)!important;height:clamp(86px,7.2vw,112px)!important;filter:drop-shadow(0 8px 14px rgba(84,0,180,.2)) drop-shadow(0 0 18px rgba(202,155,255,.2))!important}#boutique .boutique-framework-corner-top-left{inset:-42px auto auto -42px!important;background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 14px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/14px 100% no-repeat!important}#boutique .boutique-framework-corner-top-right{inset:-42px -42px auto auto!important;background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 14px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/14px 100% no-repeat!important}#boutique .boutique-framework-corner-bottom-left{inset:auto auto -42px -42px!important;background:linear-gradient(135deg,#290059,#7133ad 38%,#ca9bff 57%,#9b68cf)!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 14px no-repeat,linear-gradient(#000 0 0) bottom left/14px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 14px no-repeat,linear-gradient(#000 0 0) bottom left/14px 100% no-repeat!important}@media(max-width:620px){#boutique .boutique-framework-corner{width:62px!important;height:62px!important}#boutique .boutique-framework-corner-top-left{top:-22px!important;left:-22px!important;background:linear-gradient(90deg,#ca9bff,#fff) top left/100% 9px no-repeat,linear-gradient(180deg,#ca9bff,#fff) top left/9px 100% no-repeat!important}#boutique .boutique-framework-corner-top-right{top:-22px!important;right:-22px!important;background:linear-gradient(90deg,#a45af9,#290059) top right/100% 9px no-repeat,linear-gradient(180deg,#290059,#a45af9) top right/9px 100% no-repeat!important}#boutique .boutique-framework-corner-bottom-left{bottom:-22px!important;left:-22px!important;background:linear-gradient(135deg,#290059,#7133ad 38%,#ca9bff 57%,#9b68cf)!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 9px no-repeat,linear-gradient(#000 0 0) bottom left/9px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 9px no-repeat,linear-gradient(#000 0 0) bottom left/9px 100% no-repeat!important}}html body main #boutique[id] .boutique-framework{width:auto!important;margin:112px 44px 50px!important}@media(max-width:620px){html body main #boutique[id] .boutique-framework{margin:60px 12px 28px!important}}#fit .fit-icon-symbol{position:relative;z-index:2;display:block;width:38px;height:38px;color:#fffffff5;fill:currentColor;overflow:visible;filter:none}@media(max-width:620px){#fit .fit-icon-symbol{width:32px;height:32px}#fit .card h3{padding-right:54px!important;box-sizing:border-box}}#fit .card:after{top:30px!important}@media(max-width:620px){#fit .card:after{top:18px!important}}#model{position:relative;isolation:isolate;overflow:hidden}#model .model-section-video{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#eee7f4}#model .model-section-video .section-video-poster,#model .model-section-video video{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}#model .model-section-video .section-video-poster img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}#model .model-section-video .section-video-poster{opacity:.5;visibility:visible;transition:opacity .16s linear,visibility 0s linear 0s}#model .model-section-video video{opacity:0;filter:none;image-rendering:auto;backface-visibility:hidden;transform:translateZ(0)}#model .model-section-video.is-video-frame-ready video{opacity:.5}#model .model-section-video.is-video-frame-ready .section-video-poster{opacity:0;visibility:hidden;transition:opacity .16s linear,visibility 0s linear .16s}@media(max-width:900px){#model .model-section-video .section-video-poster,#model .model-section-video video{height:116%;object-position:center top}#model .model-section-video .section-video-poster img{height:100%;object-position:center top}}#model .model-section-video:before,#model .model-section-video:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}#model .model-section-video:before{background:#efdeff47}#model .model-section-video:after{background:linear-gradient(180deg,#f8efff3d,#e2c9fb26 42%,#f4e7ff45),radial-gradient(circle at 72% 38%,rgba(202,155,255,.13),transparent 48%)}#model .model-ambient-field{z-index:1;opacity:.54}#model .model-stage{position:relative;z-index:2}@media(max-width:620px){#model .model-section-video .section-video-poster,#model .model-section-video video{height:116%;object-position:center top}#model .model-section-video .section-video-poster img{height:100%;object-position:center top}#model .model-section-video.is-video-frame-ready video{opacity:.4}#model .model-section-video .section-video-poster{opacity:.4}#model .model-section-video:before{background:#efdeff5c}}@media(prefers-reduced-motion:reduce){#model .model-section-video video{display:none}}#model .model-deck{background:radial-gradient(circle at 12% 8%,rgba(255,255,255,1),transparent 28%),radial-gradient(circle at 88% 12%,rgba(219,181,255,.46),transparent 36%),radial-gradient(ellipse at 48% 108%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#fdfbff,#f3ecfb 42%,#e7dbf2 74%,#f7f2fc)!important;box-shadow:0 30px 76px #5400b41c,0 0 48px #be6dff21,inset 0 1px #fff,inset 0 -18px 44px #a45af90e!important}#fit{position:relative;isolation:isolate;overflow:hidden;border-top:0!important;border-bottom:0!important}#capabilities .capabilities-followup{position:relative;isolation:isolate}#capabilities .process-section-video{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;pointer-events:none;background:#eee7f4}#capabilities .process-section-video .section-video-poster,#capabilities .process-section-video video{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}#capabilities .process-section-video .section-video-poster img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}#capabilities .process-section-video .section-video-poster{opacity:.5;visibility:visible;transition:opacity .16s linear,visibility 0s linear 0s}#capabilities .process-section-video video{opacity:0;filter:none}#capabilities .process-section-video.is-video-frame-ready video{opacity:.5}#capabilities .process-section-video.is-video-frame-ready .section-video-poster{opacity:0;visibility:hidden;transition:opacity .16s linear,visibility 0s linear .16s}#capabilities .process-section-video:before,#capabilities .process-section-video:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}#capabilities .process-section-video:before{background:#efdeff57}#capabilities .process-section-video:after{background:linear-gradient(180deg,#f8efff4d,#e2c9fb33 42%,#f4e7ff57),radial-gradient(circle at 72% 38%,rgba(202,155,255,.16),transparent 48%)}#capabilities .capabilities-followup>*:not(.process-section-video){position:relative;z-index:2}@media(max-width:620px){#capabilities .process-section-video.is-video-frame-ready video{opacity:.36}#capabilities .process-section-video .section-video-poster{opacity:.36}#capabilities .process-section-video:before{background:#efdeff6b}}@media(prefers-reduced-motion:reduce){#capabilities .process-section-video video{display:none}}footer#footer .footer-slogan{color:#fff!important;font-weight:600!important;-webkit-text-fill-color:#fff!important;background:none!important;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-stroke:.5px #fff;text-shadow:0 -1px 1px rgba(255,255,255,1),0 2px 0 rgba(202,155,255,.9),0 4px 0 rgba(122,48,196,.82),0 7px 7px rgba(16,0,35,.72),0 12px 18px rgba(0,0,0,.5),0 0 26px rgba(202,155,255,.72)!important;filter:drop-shadow(0 5px 7px rgba(20,0,45,.5));transform:translateZ(0)}#audiences .audience-cards .card{padding-left:28px!important}#audiences .audience-cards .card:before{content:none!important;display:none!important;animation:none!important}@media(max-width:620px){#audiences .audience-cards .card{padding-left:24px!important}}#audiences .audience-cards .card{position:relative;overflow:hidden;padding:72px 28px 58px!important}#audiences .audience-cards .card:after{content:none!important;display:none!important}#audiences .audience-cards .card>h3,#audiences .audience-cards .card>p{position:relative;z-index:2}#audiences .audience-card-corners{position:absolute;inset:0;z-index:1;pointer-events:none}#audiences .audience-card-corner{position:absolute;display:block;width:48px;height:48px;filter:drop-shadow(0 8px 12px rgba(91,24,157,.16))}#audiences .audience-card-corner-top-left{top:16px;left:16px;background:linear-gradient(90deg,#ca9bff,#e7ceff 58%,#fff) top left/100% 6px no-repeat,linear-gradient(180deg,#ca9bff,#e4c8ff 58%,#fff) top left/6px 100% no-repeat}#audiences .audience-card-corner-top-right{top:16px;right:16px;background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 6px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/6px 100% no-repeat}#audiences .audience-card-corner-bottom-left{bottom:16px;left:16px;background:linear-gradient(135deg,#290059,#7133ad 38%,#ca9bff 57%,#9b68cf);-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 6px no-repeat,linear-gradient(#000 0 0) bottom left/6px 100% no-repeat;mask:linear-gradient(#000 0 0) bottom left/100% 6px no-repeat,linear-gradient(#000 0 0) bottom left/6px 100% no-repeat}@media(max-width:620px){#audiences .audience-cards .card{padding:62px 22px 52px!important}#audiences .audience-card-corner{width:40px;height:40px}#audiences .audience-card-corner-top-left{top:14px;left:14px;background:linear-gradient(90deg,#ca9bff,#e7ceff 58%,#fff) top left/100% 5px no-repeat,linear-gradient(180deg,#ca9bff,#e4c8ff 58%,#fff) top left/5px 100% no-repeat}#audiences .audience-card-corner-top-right{top:14px;right:14px;background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 5px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/5px 100% no-repeat}#audiences .audience-card-corner-bottom-left{bottom:14px;left:14px;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 5px no-repeat,linear-gradient(#000 0 0) bottom left/5px 100% no-repeat;mask:linear-gradient(#000 0 0) bottom left/100% 5px no-repeat,linear-gradient(#000 0 0) bottom left/5px 100% no-repeat}}main .card.has-shared-glass{position:relative;isolation:isolate;backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);-webkit-backdrop-filter:blur(clamp(1px,.125em,4px)) saturate(122%);box-shadow:inset 0 .125em .125em #2900590d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #29005933,inset 0 0 .1em .25em #fff3!important}main .card.has-shared-glass>h3,main .card.has-shared-glass>p,main .card.has-shared-glass>.fit-icon-rail,main .card.has-shared-glass>.audience-card-corners{position:relative;z-index:4}main .card.has-shared-glass>.fit-icon-rail,main .card.has-shared-glass>.audience-card-corners{position:absolute}.site-card-glass-surface{position:absolute;z-index:2;inset:0;display:block;overflow:hidden;background:linear-gradient(-75deg,#ffffff08,#ffffff29,#ffffff08);pointer-events:none}.site-card-glass-surface:before{content:"";position:absolute;inset:1px;background:linear-gradient(-45deg,#fff0,#ffffff38 42% 49%,#fff0 56%);background-size:220% 220%;background-position:150% 50%;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;animation:model-glass-inner-cycle var(--site-glass-duration,42s) ease-in-out infinite;animation-delay:var(--site-glass-delay,0s);animation-direction:var(--site-glass-direction,normal)}.site-card-glass-surface:after{content:"";position:absolute;inset:0;padding:1px;box-sizing:border-box;background:conic-gradient(from var(--model-border-angle) at 50% 50%,rgba(255,255,255,.2) 0% 9%,rgba(255,255,255,.96) 13%,rgba(190,109,255,.82) 17%,rgba(41,0,89,0) 24% 58%,rgba(41,0,89,.48) 66%,rgba(41,0,89,0) 73% 92%,rgba(255,255,255,.44) 100%),linear-gradient(180deg,#ffffffb8,#ffffff61);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 .5px #ffffff94;animation:model-glass-border-cycle var(--site-glass-duration,42s) ease-in-out infinite,model-glass-rim-cycle var(--site-glass-duration,42s) ease-in-out infinite;animation-delay:var(--site-glass-delay,0s),var(--site-glass-delay,0s);animation-direction:var(--site-glass-direction,normal),var(--site-glass-direction,normal)}@media(prefers-reduced-motion:reduce){.site-card-glass-surface:before,.site-card-glass-surface:after{animation:none!important}}main>section:not(#hero){padding-top:0!important;padding-bottom:0!important}main>section:not(#hero) .section-inner{padding-top:96px!important;padding-bottom:96px!important}#capabilities .process-story-intro h2{max-width:680px;margin:0 0 28px;font-size:clamp(48px,5vw,74px);line-height:1.12;letter-spacing:-.052em}@media(max-width:620px){#capabilities .process-story-intro h2{margin-bottom:20px;font-size:clamp(38px,10.4vw,46px);line-height:1.15}}html body main #fit[id] .cards.four .card h3{color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#fff,#ca9bff);-webkit-background-clip:text;background-clip:text}#capabilities .capability-panel,#capabilities .process-step{opacity:1!important;transform:none!important}#model .model-route{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important}#why .compact-title-grid .card{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;text-align:center}#why .compact-title-grid .card h3{width:100%;max-width:330px;margin:0 auto;text-align:center;text-wrap:balance}#confidence .trust-core{border-radius:0!important;background:linear-gradient(145deg,#ffffffe6,#e5cdfaad 54%,#b270f285)!important;box-shadow:0 28px 60px #5400b426,0 0 42px #a45af929,inset 0 1px #ffffffeb,inset 0 0 0 7px #ffffff24!important}#confidence .trust-core>span{letter-spacing:.012em!important}#confidence .trust-core:before,#confidence .trust-core:after{display:none!important}#confidence .trust-core-corners{position:absolute;inset:0;z-index:5;pointer-events:none}#confidence .trust-core-corner{position:absolute;width:74px;height:74px;filter:drop-shadow(0 7px 12px rgba(84,0,180,.18)) drop-shadow(0 0 15px rgba(202,155,255,.18))}#confidence .trust-core-corner-top-right,#confidence .trust-core-corner-bottom-left{width:52px;height:52px}#confidence .trust-core-corner-top-left{top:-28px;left:-28px;background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 10px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/10px 100% no-repeat}#confidence .trust-core-corner-top-right{top:-28px;right:-28px;background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 10px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/10px 100% no-repeat}#confidence .trust-core-corner-bottom-left{bottom:-28px;left:-28px;background:linear-gradient(135deg,#290059,#7133ad 38%,#ca9bff 57%,#9b68cf);-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 10px no-repeat,linear-gradient(#000 0 0) bottom left/10px 100% no-repeat;mask:linear-gradient(#000 0 0) bottom left/100% 10px no-repeat,linear-gradient(#000 0 0) bottom left/10px 100% no-repeat}@media(max-width:620px){#confidence .trust-core-corner{width:54px;height:54px}#confidence .trust-core-corner-top-right,#confidence .trust-core-corner-bottom-left{width:38px;height:38px}#confidence .trust-core-corner-top-left{top:-18px;left:-18px;background:linear-gradient(90deg,#ca9bff,#fff) top left/100% 8px no-repeat,linear-gradient(180deg,#ca9bff,#fff) top left/8px 100% no-repeat}#confidence .trust-core-corner-top-right{top:-18px;right:-18px;background:linear-gradient(90deg,#a45af9,#290059) top right/100% 8px no-repeat,linear-gradient(180deg,#290059,#a45af9) top right/8px 100% no-repeat}#confidence .trust-core-corner-bottom-left{bottom:-18px;left:-18px;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 8px no-repeat,linear-gradient(#000 0 0) bottom left/8px 100% no-repeat;mask:linear-gradient(#000 0 0) bottom left/100% 8px no-repeat,linear-gradient(#000 0 0) bottom left/8px 100% no-repeat}}#audiences .audience-card-corner-top-right,#audiences .audience-card-corner-bottom-left{width:34px;height:34px}#audiences .audience-card-corner-top-right{background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 6px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/6px 100% no-repeat}#audiences .audience-card-corner-bottom-left{-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 6px no-repeat,linear-gradient(#000 0 0) bottom left/6px 100% no-repeat;mask:linear-gradient(#000 0 0) bottom left/100% 6px no-repeat,linear-gradient(#000 0 0) bottom left/6px 100% no-repeat}@media(max-width:620px){#audiences .audience-card-corner-top-right,#audiences .audience-card-corner-bottom-left{width:28px;height:28px}#audiences .audience-card-corner-top-right{background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 5px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/5px 100% no-repeat}#audiences .audience-card-corner-bottom-left{-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 5px no-repeat,linear-gradient(#000 0 0) bottom left/5px 100% no-repeat;mask:linear-gradient(#000 0 0) bottom left/100% 5px no-repeat,linear-gradient(#000 0 0) bottom left/5px 100% no-repeat}}main .card:hover{transform:none!important}#audiences .audience-cards .card{animation-name:audience-card-focus-stable!important}#confidence .trust-input{animation-name:trust-input-focus-stable!important}#confidence .trust-core{animation-name:trust-core-lock-stable!important}@keyframes audience-card-focus-stable{0%,8%,31%,to{border-color:#5400b421;box-shadow:0 18px 38px #29005914,0 0 24px #a45af912}15%,23%{border-color:#6d20c447;box-shadow:0 22px 44px #2900591c,0 0 30px #a45af921}}@keyframes trust-input-focus-stable{0%,8%,31%,to{border-color:#6d20c438;box-shadow:0 20px 42px #29005914,0 0 30px #a45af914,inset 5px 0 #8e32eb,inset 0 1px #fffffffa,inset 0 -1px #6d20c41f}15%,23%{border-color:#a45af97a;box-shadow:0 24px 50px #2900591f,0 0 38px #a45af929,inset 5px 0 #b96cff,inset 0 1px #fff,inset 0 -1px #6d20c429}}@keyframes trust-core-lock-stable{0%,54%,to{filter:saturate(1)}64%,74%{filter:saturate(1.12) brightness(1.035)}}@media(max-width:620px){html body main>section:not(#hero) .section-inner,html body main #model .model-stage .section-inner,html body main #capabilities .capabilities-stage .section-inner,html body main #capabilities .capabilities-followup,html body main #fit .section-inner,html body main #audiences .section-inner,html body main #why .section-inner,html body main #confidence .section-inner,html body main #boutique .section-inner,html body main #principles .section-inner,html body main #contact .section-inner{padding-top:60px!important;padding-bottom:60px!important}}@media(max-width:700px){#confidence .trust-engine{min-height:660px!important}#confidence .trust-input,#confidence .trust-input-clear,#confidence .trust-input-protected,#confidence .trust-input-connected{left:0!important;right:auto!important;width:100%!important;min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:16px 18px!important}#confidence .trust-input-clear{inset:24px auto auto 0!important}#confidence .trust-input-protected{inset:168px auto auto 0!important}#confidence .trust-input-connected{inset:312px auto auto 0!important}html body main #confidence[id] .trust-engine .trust-input.trust-input h3{font-size:16px!important}#confidence .trust-input p{font-size:14px!important}#confidence .trust-engine:after{left:50%!important;top:55px!important;bottom:auto!important;height:485px!important}#confidence .trust-route{top:540px!important}#confidence .trust-core{inset:540px auto auto 50%!important}}#fit .card{padding-top:48px!important;padding-bottom:48px!important}@media(max-width:620px){#fit .card{padding-top:38px!important;padding-bottom:38px!important}}@media(min-width:901px){#capabilities .capabilities-followup>.integration{font-size:20px!important}}html body main #hero[id] .hero-accountable-component,html body main .two-tone-heading>em,html body main .two-tone-heading .brand-name,html body main .audience-heading>em,html body main #boutique[id] .boutique-framework-label>em,html body main #hero[id] .hero-globe-caption-accent{display:inline-block!important;max-width:100%!important;vertical-align:top;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,#a45af9,#5400b4)!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-decoration-break:slice!important;box-decoration-break:slice!important;animation:none!important;filter:none!important;will-change:auto!important}#capabilities .process-step-no{transition:background 1.15s var(--motion-ease),box-shadow 1.15s var(--motion-ease)!important}#audiences .audience-card-corner-top-left{background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 10px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/10px 100% no-repeat!important}#audiences .audience-card-corner-bottom-left{width:48px!important;height:48px!important;background:linear-gradient(45deg,#ca9bff,#ddbdff 52%,#ead7ff)!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 10px no-repeat,linear-gradient(#000 0 0) bottom left/10px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 10px no-repeat,linear-gradient(#000 0 0) bottom left/10px 100% no-repeat!important}#fit .card:after{background:linear-gradient(90deg,#ca9bff,#e5c8ff 54%,#f7edff 82%,#fff) top right/100% 10px no-repeat,linear-gradient(180deg,#f7edff,#fff) top right/10px 100% no-repeat!important}#capabilities .capability-card-corner{background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 10px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/10px 100% no-repeat!important}#capabilities .capability-panel-finance .capability-card-corner{background:linear-gradient(90deg,#ead7ff,#ddbdff 52%,#ca9bff) top right/100% 10px no-repeat,linear-gradient(180deg,#ca9bff,#ddbdff 52%,#ead7ff) top right/10px 100% no-repeat!important}#capabilities .capability-panel-supply .capability-card-corner{background:linear-gradient(90deg,#fff,#f7efff 52%,#ead7ff) top right/100% 10px no-repeat,linear-gradient(180deg,#ead7ff,#f7efff 52%,#fff) top right/10px 100% no-repeat!important}#model .model-state-label article:after{-webkit-mask:linear-gradient(#000 0 0) top right/100% 10px no-repeat,linear-gradient(#000 0 0) top right/10px 100% no-repeat!important;mask:linear-gradient(#000 0 0) top right/100% 10px no-repeat,linear-gradient(#000 0 0) top right/10px 100% no-repeat!important}#model .model-deck:after{border:0!important;width:clamp(50px,4vw,70px)!important;height:clamp(50px,4vw,70px)!important;filter:drop-shadow(0 7px 12px rgba(84,0,180,.2)) drop-shadow(0 0 15px rgba(202,155,255,.2))!important;background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 10px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/10px 100% no-repeat!important}@media(max-width:620px){#audiences .audience-card-corner-top-left{background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 7px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/7px 100% no-repeat!important}#audiences .audience-card-corner-top-right{width:40px!important;height:40px!important;background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 7px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/7px 100% no-repeat!important}#audiences .audience-card-corner-bottom-left{width:40px!important;height:40px!important;background:linear-gradient(45deg,#ca9bff,#ddbdff 52%,#ead7ff)!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 7px no-repeat,linear-gradient(#000 0 0) bottom left/7px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 7px no-repeat,linear-gradient(#000 0 0) bottom left/7px 100% no-repeat!important}#audiences .audience-cards .card{padding-top:64px!important;padding-bottom:64px!important}#audiences .audience-card-corner,#audiences .audience-card-corner-top-left,#audiences .audience-card-corner-top-right,#audiences .audience-card-corner-bottom-left{width:30px!important;height:30px!important}#fit .card:after{background:linear-gradient(90deg,#ca9bff,#e5c8ff 54%,#f7edff 82%,#fff) top right/100% 8px no-repeat,linear-gradient(180deg,#f7edff,#fff) top right/8px 100% no-repeat!important}#capabilities .capability-card-corner{background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 8px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/8px 100% no-repeat!important}#capabilities .capability-panel-finance .capability-card-corner{background:linear-gradient(90deg,#ead7ff,#ddbdff 52%,#ca9bff) top right/100% 8px no-repeat,linear-gradient(180deg,#ca9bff,#ddbdff 52%,#ead7ff) top right/8px 100% no-repeat!important}#capabilities .capability-panel-supply .capability-card-corner{background:linear-gradient(90deg,#fff,#f7efff 52%,#ead7ff) top right/100% 8px no-repeat,linear-gradient(180deg,#ead7ff,#f7efff 52%,#fff) top right/8px 100% no-repeat!important}#model .model-state-label article:after{-webkit-mask:linear-gradient(#000 0 0) top right/100% 8px no-repeat,linear-gradient(#000 0 0) top right/8px 100% no-repeat!important;mask:linear-gradient(#000 0 0) top right/100% 8px no-repeat,linear-gradient(#000 0 0) top right/8px 100% no-repeat!important}#model .model-deck:after{width:48px!important;height:48px!important;background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 8px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/8px 100% no-repeat!important}}#audiences .audience-card-corner-top-left{width:34px!important;height:34px!important;background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 6px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/6px 100% no-repeat!important}#audiences .audience-card-corner-bottom-left{width:41px!important;height:41px!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 8px no-repeat,linear-gradient(#000 0 0) bottom left/8px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 8px no-repeat,linear-gradient(#000 0 0) bottom left/8px 100% no-repeat!important}#audiences .audience-card-corner-top-right{width:48px!important;height:48px!important;background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 10px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/10px 100% no-repeat!important}#confidence .trust-core-corner-top-left{width:52px!important;height:52px!important;background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 7px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/7px 100% no-repeat!important}#confidence .trust-core-corner-bottom-left{width:63px!important;height:63px!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 9px no-repeat,linear-gradient(#000 0 0) bottom left/9px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 9px no-repeat,linear-gradient(#000 0 0) bottom left/9px 100% no-repeat!important}#confidence .trust-core-corner-top-right{width:74px!important;height:74px!important;background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 11px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/11px 100% no-repeat!important}#boutique .boutique-framework-corner-top-left{width:78px!important;height:78px!important;background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 10px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/10px 100% no-repeat!important}#boutique .boutique-framework-corner-bottom-left{width:96px!important;height:96px!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 12px no-repeat,linear-gradient(#000 0 0) bottom left/12px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 12px no-repeat,linear-gradient(#000 0 0) bottom left/12px 100% no-repeat!important}#boutique .boutique-framework-corner-top-right{width:112px!important;height:112px!important;background:linear-gradient(90deg,#a45af9,#6823b5 52%,#290059) top right/100% 14px no-repeat,linear-gradient(180deg,#290059,#5f1baa 52%,#a45af9) top right/14px 100% no-repeat!important}@media(max-width:620px){#audiences .audience-card-corner-top-left{width:20px!important;height:20px!important;background:linear-gradient(90deg,#ca9bff,#ead7ff 58%,#fff) top left/100% 4px no-repeat,linear-gradient(180deg,#ca9bff,#d7b4ff 48%,#fff) top left/4px 100% no-repeat!important}#audiences .audience-card-corner-bottom-left{width:25px!important;height:25px!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 5.5px no-repeat,linear-gradient(#000 0 0) bottom left/5.5px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 5.5px no-repeat,linear-gradient(#000 0 0) bottom left/5.5px 100% no-repeat!important}#audiences .audience-card-corner-top-right{width:30px!important;height:30px!important;background:linear-gradient(90deg,#ca9bff,#7b3eb8 48%,#290059) top right/100% 7px no-repeat,linear-gradient(180deg,#290059,#7540b0,#ca9bff) top right/7px 100% no-repeat!important}#confidence .trust-core-corner-top-left{width:38px!important;height:38px!important;background:linear-gradient(90deg,#ca9bff,#fff) top left/100% 6px no-repeat,linear-gradient(180deg,#ca9bff,#fff) top left/6px 100% no-repeat!important}#confidence .trust-core-corner-bottom-left{width:46px!important;height:46px!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 7px no-repeat,linear-gradient(#000 0 0) bottom left/7px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 7px no-repeat,linear-gradient(#000 0 0) bottom left/7px 100% no-repeat!important}#confidence .trust-core-corner-top-right{width:54px!important;height:54px!important;background:linear-gradient(90deg,#a45af9,#290059) top right/100% 8px no-repeat,linear-gradient(180deg,#290059,#a45af9) top right/8px 100% no-repeat!important}#boutique .boutique-framework-corner-top-left{width:44px!important;height:44px!important;background:linear-gradient(90deg,#ca9bff,#fff) top left/100% 6.5px no-repeat,linear-gradient(180deg,#ca9bff,#fff) top left/6.5px 100% no-repeat!important}#boutique .boutique-framework-corner-bottom-left{width:53px!important;height:53px!important;-webkit-mask:linear-gradient(#000 0 0) bottom left/100% 8px no-repeat,linear-gradient(#000 0 0) bottom left/8px 100% no-repeat!important;mask:linear-gradient(#000 0 0) bottom left/100% 8px no-repeat,linear-gradient(#000 0 0) bottom left/8px 100% no-repeat!important}#boutique .boutique-framework-corner-top-right{width:62px!important;height:62px!important;background:linear-gradient(90deg,#a45af9,#290059) top right/100% 9px no-repeat,linear-gradient(180deg,#290059,#a45af9) top right/9px 100% no-repeat!important}}@media(min-width:621px)and (max-width:900px){#capabilities .process-step{min-height:88px!important;padding:12px 0!important}}@media(min-width:901px){#capabilities .process-step{min-height:120px!important;padding:24px 0!important}}footer#footer .footer-inner{padding-block:96px!important}@media(max-width:620px){footer#footer .footer-inner{padding-block:60px!important}}main>section{position:relative}main>section,footer#footer{border-top:0!important;border-bottom:0!important}footer#footer:before{content:none!important;display:none!important}html body main #contact[id]>.section-inner{padding-top:96px!important;padding-bottom:96px!important}#hero{z-index:2;box-shadow:0 42px 110px -40px #29005920,0 20px 76px -30px #ca9bff3d!important}#capabilities,#model,#audiences,#boutique,footer#footer{box-shadow:none!important}#model,#capabilities .capabilities-followup,#audiences,#boutique,footer#footer{position:relative}#model:before,#capabilities .capabilities-followup:before,#audiences:before,#boutique:before,footer#footer:before{content:""!important;display:block!important;position:absolute;z-index:4;top:0;right:0;left:0;width:auto!important;height:clamp(70px,8vw,126px);opacity:1;pointer-events:none;background:radial-gradient(ellipse 78% 100% at 50% 0%,rgba(202,155,255,.13) 0%,rgba(164,90,249,.065) 35%,rgba(84,0,180,.025) 58%,transparent 82%);filter:blur(13px)}#model:after,#capabilities .capabilities-followup:after,#audiences:after,#boutique:after{content:"";position:absolute;z-index:4;right:0;bottom:0;left:0;height:clamp(70px,8vw,126px);pointer-events:none;background:radial-gradient(ellipse 78% 100% at 50% 100%,rgba(202,155,255,.13) 0%,rgba(164,90,249,.065) 35%,rgba(84,0,180,.025) 58%,transparent 82%);filter:blur(13px)}#capabilities .capabilities-scroll-scene{position:relative;z-index:3;overflow:visible!important}#capabilities .capabilities-stage,#fit,#confidence,#contact{position:relative;z-index:3;box-shadow:0 -42px 110px -40px #29005920,0 -20px 76px -30px #ca9bff3d,0 42px 110px -40px #29005920,0 20px 76px -30px #ca9bff3d!important}#capabilities .capabilities-followup{z-index:1;box-shadow:none!important}#capabilities .capabilities-followup .process-section-video{box-shadow:none!important}#model .model-partner-layer strong{font-size:clamp(22px,2vw,32px)!important;line-height:1.08!important}@media(max-width:900px){#model .model-stage .section-inner{gap:28px!important}}@media(max-width:620px){html body main #contact[id]>.section-inner{padding-top:60px!important;padding-bottom:60px!important}#hero{box-shadow:0 18px 46px -18px #2900591f,0 8px 28px -12px #ca9bff38!important}#capabilities .capabilities-stage,#fit,#confidence,#contact{box-shadow:0 -18px 46px -18px #2900591f,0 -8px 28px -12px #ca9bff38,0 18px 46px -18px #2900591f,0 8px 28px -12px #ca9bff38!important}#model .model-stage .section-inner{gap:24px!important}#model .model-partner-layer strong{font-size:23px!important}#model .model-partner-layer{min-height:96px!important;padding:12px 18px!important;gap:6px!important}#model:before,#capabilities .capabilities-followup:before,#audiences:before,#boutique:before,footer#footer:before,#model:after,#capabilities .capabilities-followup:after,#audiences:after,#boutique:after{height:52px;filter:blur(6px)}}html body footer#footer .footer-slogan{text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important}html body footer#footer .footer-bottom .brand-name{text-transform:uppercase!important;font-weight:inherit!important}@media(max-width:900px){.site-header{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header.is-scrolled,.site-header.menu-open{border-color:#29005914!important;background:#fff!important;box-shadow:0 8px 26px #1f1c2314!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header.is-scrolled .header-inner{min-height:76px}html.menu-overlay-open #hero .hero-globe-particles i,html.menu-overlay-open #hero .hero-market-globe:before,html.menu-overlay-open #hero .hero-market-globe:after{animation-play-state:paused!important}html.menu-overlay-open,html.menu-overlay-open body{overflow:hidden!important;overscroll-behavior:none}.site-header .header-inner{min-height:76px;align-items:stretch;flex-direction:column;padding:12px 0}.site-header .header-top{position:relative;z-index:3;width:100%}.site-header .menu-toggle{position:relative;z-index:4;width:44px;min-width:44px;height:40px;min-height:40px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1f1c23!important;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-header .menu-toggle:hover,.site-header .menu-toggle:active{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.site-header .menu-toggle:focus-visible{outline:2px solid rgba(84,0,180,.5);outline-offset:4px}.site-header .menu-toggle .menu-line{display:block;width:28px;height:2px;flex:0 0 2px;border-radius:0!important;background:#1f1c23;transform-origin:center;transition:transform .2s ease,opacity .15s ease,width .15s ease}.site-header.menu-open .menu-toggle .menu-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.site-header.menu-open .menu-toggle .menu-line:nth-child(2){width:0;opacity:0}.site-header.menu-open .menu-toggle .menu-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-header #primary-nav{position:fixed!important;z-index:2;inset:0;width:100vw!important;height:100dvh;min-height:100svh;margin:0;padding:max(112px,calc(env(safe-area-inset-top) + 92px)) 24px max(40px,env(safe-area-inset-bottom));display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow-x:hidden;overflow-y:auto;border:0;background:radial-gradient(circle at 84% 14%,rgba(164,90,249,.18),transparent 35%),radial-gradient(circle at 12% 88%,rgba(144,140,150,.16),transparent 38%),linear-gradient(145deg,#fff,#f4f2f6 55%,#ebe7ef);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-4px,0);transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s}.site-header.menu-open #primary-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.site-header #primary-nav a,.site-header.menu-open #primary-nav a{width:min(100%,430px);padding:17px 6px;border-bottom:1px solid rgba(41,0,89,.12);color:#1f1c23!important;font-family:var(--font-family-heading);font-size:clamp(18px,3.4vw,23px);font-weight:400;line-height:1.15;text-align:center;opacity:1;transform:none;transition:color .16s ease}.site-header #primary-nav a:hover,.site-header #primary-nav a:focus-visible{color:#6f16c0!important}}@media(max-width:620px){.site-header .menu-toggle{width:42px;min-width:42px;height:36px;min-height:36px}.site-header .menu-toggle .menu-line{width:30px}.site-header #primary-nav a,.site-header.menu-open #primary-nav a{font-size:clamp(18px,5vw,22px)}}#model.is-background-video-active .model-ambient-layer,#capabilities.is-background-video-active .capabilities-stage .boutique-network-field *,#capabilities.is-background-video-active .capabilities-stage .capability-card-corner{animation-play-state:paused!important}@media(max-width:900px){#model .model-section-video:after{background:linear-gradient(180deg,transparent 68%,rgba(239,222,255,.28) 79%,rgba(244,232,253,.78) 91%,rgba(248,241,253,.98) 100%),linear-gradient(180deg,#f8efff3d,#e2c9fb26 42%,#f4e7ff45),radial-gradient(circle at 72% 38%,rgba(202,155,255,.13),transparent 48%)}}
