@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--navy-900: #11192E;--navy-800: #1A2744;--navy-700: #243355;--navy-600: #34456B;--navy-500: #4A5B81;--navy-400: #6E7D9D;--navy-300: #9AA6BF;--navy-200: #C5CCD9;--white: #FFFFFF;--cream-50: #FDFBF7;--cream-100: #FBF8F2;--cream-200: #FAF6F0;--cream-300: #F4ECE0;--cream-400: #ECE0CF;--coral-700: #9E5234;--coral-600: #B3603C;--coral-500: #C4704A;--coral-400: #D58A68;--coral-200: #EAC6B5;--coral-100: #F4E2D7;--navy-deep: #0E1F3A;--slate-500: #8FA3C7;--slate-300: #B7C3DA;--slate-100: #EEF3F8;--sand-300: #E6D8C8;--line-100: #F4F0EA;--line-200: #F0ECE5;--line-300: #EAE5DC;--line-400: #DED7CB;--line-navy: rgba(255,255,255,.12);--bg-page: var(--white);--bg-sunken: var(--cream-200);--bg-field: var(--cream-200);--bg-panel: var(--cream-50);--bg-card: var(--white);--bg-inverse: var(--navy-800);--bg-inverse-2: var(--navy-900);--text-strong: var(--navy-800);--text-body: #2C3A57;--text-muted: var(--navy-400);--text-on-navy: #EDE7DD;--text-on-navy-muted: #9FAAC2;--accent: var(--coral-500);--accent-hover: var(--coral-600);--accent-tint: var(--coral-100);--border-faint: var(--line-100);--border-soft: var(--line-200);--border-card: var(--line-300);--border-strong: var(--line-400);--border-on-navy: var(--line-navy);--focus-ring: var(--coral-500)}:root{--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-sans: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(3.25rem, calc(1.6rem + 5vw) , 5.5rem);--fs-h1: clamp(2.5rem, calc(1.6rem + 3vw) , 3.75rem);--fs-h2: clamp(2rem, calc(1.4rem + 2vw) , 2.75rem);--fs-h3: 1.75rem;--fs-h4: 1.375rem;--fs-lead: 1.3125rem;--fs-body: 1.0625rem;--fs-body-sm: .9375rem;--fs-caption: .8125rem;--fs-eyebrow: .75rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold:600;--fw-bold: 700;--lh-tight: 1.04;--lh-snug: 1.18;--lh-normal: 1.45;--lh-relaxed:1.62;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--ls-eyebrow: .16em;--ls-mono: .02em}:root{--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 2.5rem;--sp-8: 3rem;--sp-9: 4rem;--sp-10: 5rem;--sp-11: 6.5rem;--sp-12: 8rem;--container: 1240px;--container-text: 760px;--gutter: clamp(1.25rem, 4vw, 4rem);--section-y: clamp(4.75rem, 8.5vw, 8.5rem);--nav-h: 72px;--r-xs: 4px;--r-sm: 4px;--r-md: 10px;--r-lg: 16px;--r-pill: 999px}:root{--shadow-xs: 0 1px 2px rgba(26, 39, 68, .04);--shadow-sm: 0 1px 4px rgba(26, 39, 68, .05);--shadow-md: 0 2px 8px rgba(26, 39, 68, .05);--shadow-lg: 0 3px 14px rgba(26, 39, 68, .06);--shadow-inset: inset 0 0 0 1px var(--border-card);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .46s;--dur-reveal: .72s;--focus-shadow: 0 0 0 3px rgba(196, 112, 74, .32)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--text-strong);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0}p{margin:0}a{color:inherit;text-decoration:none}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}::selection{background:var(--coral-200);color:var(--navy-900)}:focus-visible{outline:none;box-shadow:var(--focus-shadow);border-radius:var(--r-xs)}html,body,#root{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}body{background:var(--bg-page);margin:0}.arelos-reveal{animation:arelos-rise var(--dur-reveal) var(--ease-out) both}@keyframes arelos-rise{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.arelos-reveal{animation:none!important}}.nav-link{transition:color var(--dur-base) var(--ease-out)}.nav-link:hover{color:var(--accent)}.footer-link:hover{opacity:1!important;color:var(--accent)!important}.case-cta{transition:gap var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.case-cta:hover{gap:11px!important;opacity:.82}.lift{transition:border-color var(--dur-base) var(--ease-out)}.lift:hover{border-color:var(--border-strong)!important}.method-loop-mobile{display:none}.sys-sticky{position:sticky;top:calc(var(--nav-h) + 2.5rem)}.sys-acc:hover{background:var(--bg-page)!important}.sys-acc:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width: 1023px){.hero-grid{grid-template-columns:1fr!important}.sys-sticky{position:static!important}.cards-3{grid-template-columns:1fr 1fr!important}.when-grid{grid-template-columns:1fr!important;gap:28px!important}.when-item{border-left:none!important;border-top:1px solid var(--border-card);padding:24px 0 0!important}.method-flow,.solutions-flow{grid-template-columns:1fr!important;gap:14px!important}.method-arrow,.solutions-arrow{width:auto!important;height:30px!important}.method-arrow span,.solutions-arrow span{transform:rotate(90deg)}.method-loop{display:none!important}.method-loop-mobile{display:flex!important}.core-flow{flex-direction:column!important;align-items:stretch!important;gap:18px!important}.core-arrow{transform:rotate(90deg)!important;align-self:center}.core-feedback{display:none!important}.core-feedback-m{display:flex!important}.evidence-grid{grid-template-columns:1fr 1fr!important}.ev-wide,.ev-narrow{grid-column:span 1!important}.about-grid{grid-template-columns:1fr!important}.method-flow>div{margin-top:0!important}.nav-links,.header-cta{display:none!important}.mobile-menu-trigger{display:flex!important}}@media (max-width: 768px){.header-cta{display:none!important}.mobile-menu-trigger{display:flex!important}}.mobile-menu-trigger:focus-visible,#mobile-nav-drawer a:focus-visible,#mobile-nav-drawer button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#mobile-nav-drawer button.drawer-close-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--navy-400)}@supports (height: 100dvh){#mobile-nav-drawer{height:100dvh!important}}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#8f99ad;opacity:1}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{border-color:#6f7f9f}.ai-eyebrow{white-space:nowrap}@media (min-width: 641px) and (max-width: 1023px){#system .hero-grid,#execution-os .hero-grid,.about-grid{max-width:780px!important;margin-inline:auto!important}#engage .engage-intro,#engage .solutions-flow{max-width:760px!important;margin-inline:auto!important}.card-btn,.method-card{min-height:0!important;padding:22px!important}}@media (max-width: 1023px){.ai-split{grid-template-columns:1fr!important}}@media (max-width: 767px){.cards-3{grid-template-columns:1fr!important}.ai-eyebrow{white-space:normal!important;letter-spacing:.07em!important}.about-h2{font-size:clamp(1.85rem,6.4vw,2.4rem)!important;max-width:100%!important;line-height:1.14!important}}@media (max-width: 640px){.card-btn{min-height:0!important;padding:20px 18px!important}.method-card{min-height:0!important;padding:20px!important}.cards-3{gap:14px!important}.method-flow,.solutions-flow{gap:12px!important}.method-arrow,.solutions-arrow{height:20px!important}.evidence-grid{gap:12px!important}}@media (max-width: 640px){.cards-3,.systems-grid,.sys-tiles,.outcomes-grid{grid-template-columns:1fr!important}.sys-aligned{display:none!important}.evidence-grid,.detail-blocks,.modal-row{grid-template-columns:1fr!important}.about-copy{text-align:left!important}}
