/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-4\/3{aspect-ratio:4/3}.aspect-5\/4{aspect-ratio:5/4}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-4{height:calc(var(--spacing)*4)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-full{height:100%}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-4{width:calc(var(--spacing)*4)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-7{column-gap:calc(var(--spacing)*7)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\(--color-border\){border-color:var(--color-border)}.bg-\(--color-accent-soft\)\/40{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-accent-soft\)\/40{background-color:color-mix(in oklab,var(--color-accent-soft)40%,transparent)}}.bg-\(--color-accent-strong\){background-color:var(--color-accent-strong)}.p-6{padding:calc(var(--spacing)*6)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-14{padding-block:calc(var(--spacing)*14)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.text-center{text-align:center}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\(--color-accent\){color:var(--color-accent)}.text-\(--color-accent-strong\){color:var(--color-accent-strong)}.text-\(--color-danger\){color:var(--color-danger)}.text-\(--color-text\){color:var(--color-text)}.text-\(--color-text-muted\){color:var(--color-text-muted)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.opacity-95{opacity:.95}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.group-hover\:text-\(--color-text\):is(:where(.group):hover *){color:var(--color-text)}}.group-focus-visible\:text-\(--color-text\):is(:where(.group):focus-visible *){color:var(--color-text)}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:pt-7{padding-top:calc(var(--spacing)*7)}.md\:text-right{text-align:right}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[3\.2rem\]{font-size:3.2rem}}@media(min-width:64rem){.lg\:mt-10{margin-top:calc(var(--spacing)*10)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(0\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.96fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.96fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-12{gap:calc(var(--spacing)*12)}}@media(min-width:80rem){.xl\:gap-7{gap:calc(var(--spacing)*7)}}}html,body{width:100%;height:100%;margin:0}:root,:root[data-brand=ocean]{--raw-brand-050:#eef6f9;--raw-brand-100:#d2e8ef;--raw-brand-200:#a9d2df;--raw-brand-300:#7dbacd;--raw-brand-400:#5aa5be;--raw-brand-500:#2e8eab;--raw-brand-600:#1e6d8a;--raw-brand-700:#174f66;--raw-brand-800:#12394a;--raw-brand-900:#0d2733;--raw-accent-400:#3390ff;--raw-accent-500:#0f6be0;--raw-accent-700:#0c4ba2;--raw-neutral-000:#fff;--raw-neutral-025:#fafbfd;--raw-neutral-050:#f4f6f8;--raw-neutral-100:#e8ecf0;--raw-neutral-200:#d4dce3;--raw-neutral-500:#58697a;--raw-neutral-700:#2d3a47;--raw-neutral-900:#111a23;--raw-success:#148755;--raw-danger:#b13636}:root[data-brand=sunset]{--raw-brand-050:#fff5ef;--raw-brand-100:#fde7db;--raw-brand-200:#f8ccb6;--raw-brand-300:#f2ac86;--raw-brand-400:#e88b5d;--raw-brand-500:#d96732;--raw-brand-600:#b34f23;--raw-brand-700:#8d3d1e;--raw-brand-800:#67311c;--raw-brand-900:#432117;--raw-accent-400:#9f6bff;--raw-accent-500:#7b46e5;--raw-accent-700:#572da6}:root{--radius-sm:.6rem;--radius-md:.8rem;--radius-lg:1.05rem;--radius-xl:1.35rem;--radius-card:1.4rem;--radius-panel:1.7rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-display:"Plus Jakarta Sans","Avenir Next","Segoe UI",sans-serif;--font-body:"Manrope","Avenir Next","Segoe UI",sans-serif;--content-max:1320px;--content-wide:1420px;--content-narrow:980px;--section-space-y:clamp(4.6rem,7vw,8.4rem);--header-height:6rem;--card-shadow:0 18px 44px rgb(var(--color-shadow)/.07);--card-shadow-strong:0 24px 60px rgb(var(--color-shadow)/.1)}:root[data-theme=light]{--color-bg:#fff;--color-bg-subtle:#eef2f6;--color-surface:#fff;--color-surface-strong:#e5ecf3;--color-surface-tint:var(--raw-brand-050)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--color-surface-tint:color-mix(in oklab,var(--raw-brand-050)58%,white 42%)}}:root[data-theme=light]{--color-border:var(--raw-neutral-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--color-border:color-mix(in oklab,var(--raw-neutral-200)78%,transparent 22%)}}:root[data-theme=light]{--color-text:#182634;--color-text-muted:#365063;--color-accent:var(--raw-brand-600);--color-accent-strong:var(--raw-accent-500);--color-accent-soft:var(--raw-brand-100)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--color-accent-soft:color-mix(in oklab,var(--raw-brand-100)68%,white 32%)}}:root[data-theme=light]{--color-hero-ink:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--color-hero-ink:color-mix(in oklab,var(--raw-brand-800)82%,var(--raw-neutral-000)18%)}}:root[data-theme=light]{--color-shadow:18 32 49;--color-focus-ring:var(--raw-accent-500)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--color-focus-ring:color-mix(in oklab,var(--raw-accent-500)75%,white 25%)}}:root[data-theme=light]{--color-danger:var(--raw-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--color-danger:color-mix(in oklab,var(--raw-danger)84%,#6b1f1f 16%)}}:root[data-theme=light]{--selection-bg:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--selection-bg:color-mix(in oklab,var(--raw-brand-300)58%,white 42%)}}:root[data-theme=light]{--hero-field-start:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-field-start:color-mix(in oklab,var(--raw-brand-800)90%,#173245 10%)}}:root[data-theme=light]{--hero-field-end:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-field-end:color-mix(in oklab,var(--raw-brand-900)86%,#0e2535 14%)}}:root[data-theme=light]{--hero-plane-a-start:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-plane-a-start:color-mix(in oklab,var(--raw-brand-300)70%,#7ab8d2 30%)}}:root[data-theme=light]{--hero-plane-a-end:var(--raw-brand-500)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-plane-a-end:color-mix(in oklab,var(--raw-brand-500)70%,#4a88a4 30%)}}:root[data-theme=light]{--hero-plane-b-start:var(--raw-brand-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-plane-b-start:color-mix(in oklab,var(--raw-brand-200)68%,#a1d0e4 32%)}}:root[data-theme=light]{--hero-plane-b-end:var(--raw-brand-400)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-plane-b-end:color-mix(in oklab,var(--raw-brand-400)68%,#6099b3 32%)}}:root[data-theme=light]{--hero-plane-c-start:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-plane-c-start:color-mix(in oklab,var(--raw-brand-300)72%,#72aec7 28%)}}:root[data-theme=light]{--hero-plane-c-end:var(--raw-brand-600)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-plane-c-end:color-mix(in oklab,var(--raw-brand-600)72%,#447c97 28%)}}:root[data-theme=light]{--hero-horizon-a-start:var(--raw-brand-700)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-horizon-a-start:color-mix(in oklab,var(--raw-brand-700)72%,#214156 28%)}}:root[data-theme=light]{--hero-horizon-a-end:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-horizon-a-end:color-mix(in oklab,var(--raw-brand-800)72%,#163244 28%)}}:root[data-theme=light]{--hero-horizon-b-start:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-horizon-b-start:color-mix(in oklab,var(--raw-brand-800)72%,#18364a 28%)}}:root[data-theme=light]{--hero-horizon-b-end:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-horizon-b-end:color-mix(in oklab,var(--raw-brand-900)72%,#112b3c 28%)}}:root[data-theme=light]{--hero-horizon-c-start:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-horizon-c-start:color-mix(in oklab,var(--raw-brand-900)74%,#122d3f 26%)}}:root[data-theme=light]{--hero-horizon-c-end:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-horizon-c-end:color-mix(in oklab,var(--raw-brand-900)84%,#0b2231 16%)}}:root[data-theme=light]{--hero-line-mid-a:var(--raw-brand-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-line-mid-a:color-mix(in oklab,var(--raw-brand-200)70%,#80b8cf 30%)}}:root[data-theme=light]{--hero-line-mid-b:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-line-mid-b:color-mix(in oklab,var(--raw-brand-300)70%,#5f9eb8 30%)}}:root[data-theme=light]{--hero-line-mid-c:var(--raw-brand-400)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--hero-line-mid-c:color-mix(in oklab,var(--raw-brand-400)70%,#4f8ca7 30%)}}:root[data-theme=dark]{--color-bg:#0f1720;--color-bg-subtle:#111f2c;--color-surface:#162634;--color-surface-strong:#203344;--color-surface-tint:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-surface-tint:color-mix(in oklab,var(--raw-brand-900)82%,#15283a 18%)}}:root[data-theme=dark]{--color-border:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-border:color-mix(in oklab,var(--raw-brand-300)36%,#90a3b6 64%)}}:root[data-theme=dark]{--color-text:#edf4fb;--color-text-muted:#d1deea;--color-accent:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-accent:color-mix(in oklab,var(--raw-brand-300)68%,white 32%)}}:root[data-theme=dark]{--color-accent-strong:var(--raw-accent-400)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-accent-strong:color-mix(in oklab,var(--raw-accent-400)78%,white 22%)}}:root[data-theme=dark]{--color-accent-soft:var(--raw-brand-700)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-accent-soft:color-mix(in oklab,var(--raw-brand-700)82%,#203347 18%)}}:root[data-theme=dark]{--color-hero-ink:var(--raw-brand-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-hero-ink:color-mix(in oklab,var(--raw-brand-200)62%,white 38%)}}:root[data-theme=dark]{--color-shadow:4 12 19;--color-focus-ring:var(--raw-accent-400)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-focus-ring:color-mix(in oklab,var(--raw-accent-400)78%,white 22%)}}:root[data-theme=dark]{--color-danger:var(--raw-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-danger:color-mix(in oklab,var(--raw-danger)72%,#ffb7b7 28%)}}:root[data-theme=dark]{--selection-bg:var(--raw-brand-700)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--selection-bg:color-mix(in oklab,var(--raw-brand-700)70%,#3a4f63 30%)}}:root[data-theme=dark]{--hero-field-start:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-field-start:color-mix(in oklab,var(--raw-brand-800)78%,#0f2332 22%)}}:root[data-theme=dark]{--hero-field-end:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-field-end:color-mix(in oklab,var(--raw-brand-900)82%,#081a27 18%)}}:root[data-theme=dark]{--hero-plane-a-start:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-plane-a-start:color-mix(in oklab,var(--raw-brand-300)62%,#6ea7c1 38%)}}:root[data-theme=dark]{--hero-plane-a-end:var(--raw-brand-600)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-plane-a-end:color-mix(in oklab,var(--raw-brand-600)74%,#3f728a 26%)}}:root[data-theme=dark]{--hero-plane-b-start:var(--raw-brand-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-plane-b-start:color-mix(in oklab,var(--raw-brand-200)60%,#8db8ce 40%)}}:root[data-theme=dark]{--hero-plane-b-end:var(--raw-brand-500)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-plane-b-end:color-mix(in oklab,var(--raw-brand-500)74%,#537f95 26%)}}:root[data-theme=dark]{--hero-plane-c-start:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-plane-c-start:color-mix(in oklab,var(--raw-brand-300)64%,#6299b2 36%)}}:root[data-theme=dark]{--hero-plane-c-end:var(--raw-brand-700)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-plane-c-end:color-mix(in oklab,var(--raw-brand-700)74%,#355f76 26%)}}:root[data-theme=dark]{--hero-horizon-a-start:var(--raw-brand-700)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-horizon-a-start:color-mix(in oklab,var(--raw-brand-700)76%,#183345 24%)}}:root[data-theme=dark]{--hero-horizon-a-end:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-horizon-a-end:color-mix(in oklab,var(--raw-brand-800)78%,#122a3b 22%)}}:root[data-theme=dark]{--hero-horizon-b-start:var(--raw-brand-800)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-horizon-b-start:color-mix(in oklab,var(--raw-brand-800)78%,#122d3d 22%)}}:root[data-theme=dark]{--hero-horizon-b-end:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-horizon-b-end:color-mix(in oklab,var(--raw-brand-900)82%,#0d2331 18%)}}:root[data-theme=dark]{--hero-horizon-c-start:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-horizon-c-start:color-mix(in oklab,var(--raw-brand-900)82%,#0d2533 18%)}}:root[data-theme=dark]{--hero-horizon-c-end:var(--raw-brand-900)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-horizon-c-end:color-mix(in oklab,var(--raw-brand-900)90%,#071724 10%)}}:root[data-theme=dark]{--hero-line-mid-a:var(--raw-brand-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-line-mid-a:color-mix(in oklab,var(--raw-brand-200)58%,#7caec6 42%)}}:root[data-theme=dark]{--hero-line-mid-b:var(--raw-brand-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-line-mid-b:color-mix(in oklab,var(--raw-brand-300)58%,#598ea5 42%)}}:root[data-theme=dark]{--hero-line-mid-c:var(--raw-brand-400)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--hero-line-mid-c:color-mix(in oklab,var(--raw-brand-400)58%,#4b7891 42%)}}html{color-scheme:light;font-family:var(--font-body);text-rendering:optimizeLegibility;scrollbar-gutter:stable;font-size:16px}@media(max-width:1023px){html{scrollbar-gutter:auto}}html[data-theme=dark]{color-scheme:dark}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:1.03rem;font-weight:500;line-height:1.5}.skip-link{border-radius:0 0 var(--radius-sm)0;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);z-index:80;padding:.6rem .9rem;font-size:.85rem;font-weight:600;transition:transform .16s;position:absolute;top:0;left:0;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}::selection{background:var(--selection-bg)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}a{color:inherit}.brand-logo-wrap{display:inline-flex}.brand-logo-slot{align-items:center;min-height:3rem;display:inline-flex}.brand-logo-theme--dark,:root[data-theme=dark] .brand-logo-theme--light{display:none}:root[data-theme=dark] .brand-logo-theme--dark{display:inline-flex}.site-main{width:100%;position:relative}.page-shell,.page-shell-wide,.page-shell-narrow,.hero-shell{margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.6rem)}.page-shell{width:min(100%,var(--content-max))}.page-shell-wide,.hero-shell{width:min(100%,var(--content-wide))}.page-shell-narrow{width:min(100%,var(--content-narrow))}.hero-shell{padding-inline:clamp(1.25rem,4vw,3.6rem)}.section-shell{padding-block:var(--section-space-y)}.section-shell--tight{padding-block:clamp(3rem,4.4vw,4.8rem)}.section-shell--hero{padding-top:clamp(5.2rem,7.4vw,6.8rem);padding-bottom:clamp(3rem,4.8vw,4.4rem)}.section-shell--flow{padding-block:clamp(3rem,4.8vw,4.9rem)}.hero-band{width:100%}@supports (color:color-mix(in lab,red,red)){.hero-band-hero{background:linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)70%,var(--color-bg)30%),var(--color-bg))}}.hero-band-base{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.hero-band-alt{background:color-mix(in oklab,var(--color-bg-subtle)84%,var(--color-bg)16%)}}.hero-band-end{background:var(--color-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.hero-band-end{background:color-mix(in oklab,var(--color-bg-subtle)72%,var(--color-surface-tint)28%)}}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);font-size:.92rem}@supports (color:color-mix(in lab,red,red)){.eyebrow{color:color-mix(in oklab,var(--color-text-muted)88%,var(--color-text)12%)}}.eyebrow{font-weight:700}.display-xl{letter-spacing:-.042em;color:var(--color-hero-ink);font-size:clamp(2.7rem,4.7vw + .6rem,5.8rem);font-weight:700;line-height:.94}.display-lg{letter-spacing:-.034em;font-size:clamp(1.95rem,2.3vw + .82rem,3.25rem);font-weight:700;line-height:1}.heading-lg{font-size:clamp(1.32rem,1.05vw + 1rem,1.92rem);font-weight:700;line-height:1.14}.body-md{color:var(--color-text-muted);font-size:clamp(1rem,.24vw + .94rem,1.12rem);line-height:1.74}@supports (color:color-mix(in lab,red,red)){.body-md{color:color-mix(in oklab,var(--color-text-muted)86%,var(--color-text)14%)}}.lede{color:var(--color-text-muted);font-size:clamp(1.06rem,.34vw + 1rem,1.22rem);line-height:1.66}@supports (color:color-mix(in lab,red,red)){.lede{color:color-mix(in oklab,var(--color-text-muted)54%,var(--color-text)46%)}}.surface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 1px 3px rgb(var(--color-shadow)/.02)}.surface-strong{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:var(--radius-lg);box-shadow:0 2px 6px rgb(var(--color-shadow)/.028)}.surface-tint{border:1px solid var(--color-border);background:var(--color-surface-tint);border-radius:var(--radius-lg);box-shadow:0 1px 4px rgb(var(--color-shadow)/.02)}.btn{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.82rem 1.24rem;font-size:.89rem;font-weight:800;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{color:#fff;border:1px solid var(--color-accent-strong)}@supports (color:color-mix(in lab,red,red)){.btn-primary{border:1px solid color-mix(in oklab,var(--color-accent-strong)78%,black 22%)}}.btn-primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong))}@supports (color:color-mix(in lab,red,red)){.btn-primary{background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent)54%,white 46%),var(--color-accent-strong))}}.btn-primary{box-shadow:0 18px 34px rgb(var(--color-shadow)/.12)}.btn-primary:hover,.btn-primary:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover,.btn-primary:focus-visible{border-color:color-mix(in oklab,var(--color-accent)46%,white 54%)}}.btn-primary:hover,.btn-primary:focus-visible{color:#07121d;opacity:1;background:#fff;transform:translateY(-3px);box-shadow:0 0 24px #00d4ff59,0 12px 40px #00d4ff4d}:root[data-theme=dark] .btn-primary{color:#fff;background:linear-gradient(135deg,#63b4ff,#2f83eb);border-color:#3c7fc9;box-shadow:inset 0 1px #ffffff2e,0 18px 34px #020c1647}:root[data-theme=dark] .btn-primary:hover,:root[data-theme=dark] .btn-primary:focus-visible{color:#07121d;background:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 0 24px #00d4ff59,0 12px 40px #00d4ff4d}.btn-secondary{color:var(--color-text);border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{border:1px solid color-mix(in oklab,var(--color-border)80%,transparent 20%)}}.btn-secondary{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{background:color-mix(in oklab,var(--color-surface)80%,var(--color-bg-subtle)20%)}}.btn-secondary:hover,.btn-secondary:focus-visible{border-color:var(--color-accent);color:var(--color-accent);background:0 0}.theme-toggle{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);align-items:center;transition:border-color .16s,background-color .16s,color .16s,box-shadow .18s,transform .18s;display:inline-flex}.theme-toggle svg{width:1rem;height:1rem;display:block}.theme-toggle--header{box-shadow:0 8px 20px rgb(var(--color-shadow)/.08);border-radius:9999px;padding:.2rem}.theme-toggle--footer{border-radius:9999px;padding:.28rem}.theme-toggle--header .theme-toggle-track{width:3.2rem;height:1.7rem}.theme-toggle--header .theme-toggle-thumb{width:1.42rem;height:1.42rem}.theme-toggle--header .theme-toggle-thumb.is-dark{transform:translate(1.5rem)}.theme-toggle--header svg{width:.9rem;height:.9rem}.theme-toggle-track{background:var(--color-surface-strong);isolation:isolate;border-radius:9999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:3.6rem;height:1.9rem;padding:.14rem;display:grid;position:relative}.theme-toggle-option{z-index:1;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.theme-toggle-option{color:color-mix(in oklab,var(--color-text-muted)76%,var(--color-text)24%)}}.theme-toggle-thumb{background:var(--color-accent-soft);border-radius:9999px;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;display:inline-flex;position:absolute;top:.14rem;left:.14rem}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{background:color-mix(in oklab,var(--color-accent-soft)42%,white 58%)}}.theme-toggle-thumb{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{border:1px solid color-mix(in oklab,var(--color-accent)18%,var(--color-border)82%)}}.theme-toggle-thumb{box-shadow:0 8px 18px rgb(var(--color-shadow)/.1);color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{color:color-mix(in oklab,var(--color-accent)82%,var(--color-text)18%)}}.theme-toggle-thumb{transition:transform .18s,background-color .18s,border-color .18s,color .18s}.theme-toggle-thumb.is-dark{transform:translate(1.7rem)}.theme-toggle--header:hover,.theme-toggle--footer:hover{border-color:var(--color-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.theme-toggle--header:hover,.theme-toggle--footer:hover{border-color:color-mix(in oklab,var(--color-accent)24%,var(--color-border)76%)}}.theme-toggle--header:hover,.theme-toggle--footer:hover{box-shadow:0 12px 24px rgb(var(--color-shadow)/.1)}.theme-toggle--header:hover .theme-toggle-header-icon,.theme-toggle--header:focus-visible .theme-toggle-header-icon{color:var(--color-accent)}.site-footer .theme-toggle{color:#fff;background:#ffffff0f;border-color:#ffffff29}.site-footer .theme-toggle-track{background:#ffffff1a}.site-footer .theme-toggle-option{color:#dce9f2b8}.site-footer .theme-toggle-thumb{color:#143247;background:#ffffffe6;border-color:#ffffff1f}:root[data-theme=dark] .theme-toggle-track{background:var(--color-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .theme-toggle-track{background:color-mix(in oklab,var(--color-surface-strong)82%,black 18%)}}:root[data-theme=dark] .theme-toggle-thumb{color:#f2f7fbf5;background:#10202d;border-color:#ffffff14}:root[data-theme=dark] .site-footer .theme-toggle-track{background:#ffffff14}:root[data-theme=dark] .site-footer .theme-toggle-thumb{color:#fff;background:#10202d;border-color:#ffffff1a}.nav-toggle{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}@media(min-width:1024px){.nav-toggle{display:none}}.nav-toggle-icon{flex-direction:column;gap:.2rem;display:inline-flex}.nav-toggle-icon span{background:var(--color-text);width:1rem;height:1.5px}.nav-toggle-label{display:none}.mobile-nav-shell{z-index:1;background:var(--color-bg);border-left:1px solid var(--color-border);width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;box-shadow:-10px 0 30px rgb(var(--color-shadow)/.18);flex-direction:column;margin:0;padding:1rem 1rem 1.25rem;animation:.22s mobile-nav-drawer-in;display:flex;position:relative;overflow-y:auto}@media(min-width:640px)and (max-width:1023px){.mobile-nav-shell{width:min(72vw,430px);max-width:430px}}.mobile-nav-overlay{z-index:70;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.mobile-nav-backdrop{background:#0a141e70;border:0;margin:0;padding:0;animation:.18s mobile-nav-backdrop-in;position:absolute;inset:0}.mobile-nav-top{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.mobile-nav-list{gap:.25rem;margin-top:.9rem;display:grid}.mobile-nav-link{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.mobile-nav-link{border-bottom:1px solid color-mix(in oklab,var(--color-border)80%,transparent 20%)}}.mobile-nav-link{color:var(--color-text);padding:.9rem .1rem;font-size:1.05rem;font-weight:530}.mobile-nav-link.is-active{color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.mobile-nav-link.is-active{color:color-mix(in oklab,var(--color-text)88%,var(--color-accent-strong)12%)}}.mobile-nav-link.is-active{border-bottom-color:var(--color-accent-strong);font-weight:620}@supports (color:color-mix(in lab,red,red)){.mobile-nav-link.is-active{border-bottom-color:color-mix(in oklab,var(--color-accent-strong)62%,var(--color-border)38%)}}.mobile-nav-footer{border-top:1px solid var(--color-border);padding-top:1rem;padding-right:.2rem;padding-bottom:max(.3rem,env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;display:flex}.mobile-nav-footer .theme-toggle{flex-shrink:0}.mobile-nav-footer .eyebrow{margin-right:.3rem}.mobile-nav-footer .link-nav{justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.2rem .15rem;display:inline-flex}@keyframes mobile-nav-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobile-nav-backdrop-in{0%{opacity:0}to{opacity:1}}.kpi-xl{letter-spacing:-.03em;font-size:clamp(2.2rem,4.2vw + 1rem,5.4rem);font-weight:650;line-height:.92}.media-frame{box-shadow:0 18px 44px rgb(var(--color-shadow)/.06);background:0 0;border:0;border-radius:1.35rem;place-items:center;display:grid;overflow:hidden}.media-frame img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hero-stage{gap:clamp(.9rem,1.45vw,1.35rem);display:grid;position:relative}.hero-media{z-index:1;position:relative}.hero-copy{z-index:2;max-width:60ch;padding:var(--space-6)0 var(--space-5)0;background:0 0;position:relative}.hero-summary{gap:var(--space-4);display:grid}.hero-proof{border-top:1px solid var(--color-border);margin-top:clamp(1.8rem,2.8vw,2.8rem)}@supports (color:color-mix(in lab,red,red)){.hero-proof{border-top:1px solid color-mix(in oklab,var(--color-border)64%,transparent 36%)}}.hero-proof{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.85rem;padding-top:clamp(1.05rem,1.7vw,1.5rem);display:grid}.hero-command{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hero-command{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-command{border-radius:calc(var(--radius-xl) + .1rem);background:radial-gradient(120% 140% at 0% 0%,var(--color-accent-soft)0%,transparent 58%),linear-gradient(180deg,var(--color-bg-subtle),var(--color-bg))}@supports (color:color-mix(in lab,red,red)){.hero-command{background:radial-gradient(120% 140% at 0% 0%,color-mix(in oklab,var(--color-accent-soft)70%,transparent 30%)0%,transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)72%,var(--color-bg)28%),color-mix(in oklab,var(--color-bg)94%,var(--color-bg-subtle)6%))}}.hero-command{box-shadow:0 28px 74px rgb(var(--color-shadow)/.08);gap:clamp(1rem,1.8vw,1.6rem);padding:clamp(1rem,2.1vw,2rem);display:grid}.hero-command-intro{gap:clamp(.9rem,1.5vw,1.2rem);display:grid}.hero-command-title{text-wrap:balance;max-width:none}.hero-command-band{grid-template-columns:1fr;align-items:end;gap:clamp(.8rem,1.2vw,1.2rem);display:grid}.hero-command-lede{max-width:74ch;margin:0}.hero-command-after-media{border:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-command-after-media{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-command-after-media{border-radius:var(--radius-md);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hero-command-after-media{background:color-mix(in oklab,var(--color-surface)86%,var(--color-bg-subtle)14%)}}.hero-command-after-media{padding:.75rem .82rem}.hero-command-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.hero-value-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hero-value-tags li{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hero-value-tags li{border:1px solid color-mix(in oklab,var(--color-border)68%,transparent 32%)}}.hero-value-tags li{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hero-value-tags li{background:color-mix(in oklab,var(--color-surface)78%,var(--color-bg-subtle)22%)}}.hero-value-tags li{letter-spacing:.015em;color:var(--color-text-muted);border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:550}@supports (color:color-mix(in lab,red,red)){.hero-value-tags li{color:color-mix(in oklab,var(--color-text-muted)70%,var(--color-text)30%)}}.hero-command-figure{border-radius:calc(var(--radius-lg) + .06rem);border:1px solid var(--color-border);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-command-figure{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.hero-command-figure{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hero-command-figure{background:color-mix(in oklab,var(--color-surface)76%,var(--color-bg-subtle)24%)}}.hero-command-image{object-fit:cover;object-position:center;width:100%;height:clamp(250px,29vw,370px);display:block}.hero-command-figure figcaption{color:var(--color-text-muted);padding:.6rem .75rem .72rem;font-size:.79rem}.hero-command-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.hero-command-panel{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hero-command-panel{border:1px solid color-mix(in oklab,var(--color-border)76%,transparent 24%)}}.hero-command-panel{border-radius:var(--radius-md);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hero-command-panel{background:color-mix(in oklab,var(--color-surface)86%,var(--color-bg-subtle)14%)}}.hero-command-panel{padding:.72rem .8rem .78rem}.hero-command-list{gap:.46rem;margin:.48rem 0 0;padding:0;list-style:none;display:grid}.hero-command-list li{color:var(--color-text-muted);padding-left:.78rem;font-size:.81rem;line-height:1.42;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-command-list li{color:color-mix(in oklab,var(--color-text-muted)75%,var(--color-text)25%)}}.hero-command-list li:before{content:"";background:var(--color-accent);border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.42rem;left:0}@supports (color:color-mix(in lab,red,red)){.hero-command-list li:before{background:color-mix(in oklab,var(--color-accent)72%,var(--color-accent-strong)28%)}}.hero-command-list-outcomes li:before{background:var(--color-accent-strong)}@supports (color:color-mix(in lab,red,red)){.hero-command-list-outcomes li:before{background:color-mix(in oklab,var(--color-accent-strong)72%,var(--color-accent)28%)}}.hero-command-panel-accent{background:linear-gradient(165deg,var(--color-surface),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){.hero-command-panel-accent{background:linear-gradient(165deg,color-mix(in oklab,var(--color-surface)76%,var(--color-accent-soft)24%),color-mix(in oklab,var(--color-surface)92%,var(--color-bg-subtle)8%))}}.hero-proof-item{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hero-proof-item{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-proof-item{border-radius:var(--radius-md);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hero-proof-item{background:color-mix(in oklab,var(--color-surface)84%,var(--color-bg-subtle)16%)}}.hero-proof-item{padding:.74rem .84rem .86rem}.hero-proof-value{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.08rem,.92vw + .78rem,1.62rem);font-weight:630;line-height:1}@supports (color:color-mix(in lab,red,red)){.hero-proof-value{color:color-mix(in oklab,var(--color-text)80%,var(--color-accent-strong)20%)}}.hero-proof-label{color:var(--color-text-muted);margin:.36rem 0 0;font-size:.8rem;line-height:1.35}.hero-scene{border-radius:calc(var(--radius-xl) + .02rem);border:1px solid var(--color-border);min-height:clamp(500px,56vw,760px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-scene{border:1px solid color-mix(in oklab,var(--color-border)56%,transparent 44%)}}.hero-scene{background:radial-gradient(78% 84% at 26% 18%,var(--color-accent-soft)0%,transparent 72%),radial-gradient(52% 58% at 70% 64%,var(--hero-plane-b-start)0%,transparent 78%),linear-gradient(168deg,var(--color-bg),var(--color-bg-subtle))}@supports (color:color-mix(in lab,red,red)){.hero-scene{background:radial-gradient(78% 84% at 26% 18%,color-mix(in oklab,var(--color-accent-soft)44%,transparent 56%)0%,transparent 72%),radial-gradient(52% 58% at 70% 64%,color-mix(in oklab,var(--hero-plane-b-start)32%,transparent 68%)0%,transparent 78%),linear-gradient(168deg,color-mix(in oklab,var(--color-bg)82%,var(--color-bg-subtle)18%),color-mix(in oklab,var(--color-bg-subtle)76%,var(--color-bg)24%))}}.hero-depth-layer,.hero-horizon-layer{position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-depth-layer{background:radial-gradient(72% 84% at 24% 16%,color-mix(in oklab,var(--hero-plane-b-start)24%,transparent)0%,transparent 72%)}}.hero-horizon-layer{background:linear-gradient(180deg,transparent 42%,var(--hero-plane-c-end)100%)}@supports (color:color-mix(in lab,red,red)){.hero-horizon-layer{background:linear-gradient(180deg,transparent 42%,color-mix(in oklab,var(--hero-plane-c-end)16%,transparent)100%)}}.hero-trident{width:100%;height:100%;position:absolute;inset:0}.link-nav{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.link-nav{color:color-mix(in oklab,var(--color-text-muted)74%,var(--color-text)26%)}}.link-nav{letter-spacing:.01em;font-size:.97rem;font-weight:600;transition:color .16s,opacity .16s}.link-nav:hover{color:var(--color-text);opacity:1}.link-nav.is-active{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}@supports (color:color-mix(in lab,red,red)){.link-nav.is-active{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent-strong)72%,var(--color-text)28%);text-decoration-color:color-mix(in oklab,var(--color-accent-strong)72%,var(--color-text)28%)}}.link-nav.is-active{text-underline-offset:.35rem;font-weight:560;text-decoration-thickness:2px}.header-cta{opacity:.96;padding-inline:.98rem;font-size:.86rem}.kpi{letter-spacing:-.015em;font-size:clamp(1.4rem,2vw + .7rem,2.4rem);font-weight:620}.meta{color:var(--color-text-muted);font-size:1rem;line-height:1.58}@supports (color:color-mix(in lab,red,red)){.meta{color:color-mix(in oklab,var(--color-text-muted)86%,var(--color-text)14%)}}.muted{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.muted{color:color-mix(in oklab,var(--color-text-muted)88%,var(--color-text)12%)}}.ambient-base{pointer-events:none;z-index:-10;background:radial-gradient(80% 100% at 10% 0%,var(--color-accent-soft)0%,transparent 70%),linear-gradient(180deg,var(--color-bg-subtle),var(--color-bg));position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ambient-base{background:radial-gradient(80% 100% at 10% 0%,color-mix(in oklab,var(--color-accent-soft)42%,transparent)0%,transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)40%,var(--color-bg)60%),var(--color-bg))}}.ambient-depth{pointer-events:none;z-index:-10;background:radial-gradient(45% 60% at 85% 12%,var(--color-accent-soft)0%,transparent 72%),radial-gradient(30% 40% at 16% 88%,var(--color-accent)0%,transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ambient-depth{background:radial-gradient(45% 60% at 85% 12%,color-mix(in oklab,var(--color-accent-soft)26%,transparent)0%,transparent 72%),radial-gradient(30% 40% at 16% 88%,color-mix(in oklab,var(--color-accent)16%,transparent)0%,transparent 70%)}}.ambient-grain{pointer-events:none;z-index:-10;opacity:.045;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff57 0 1px,#0000 1px 3px);position:fixed;inset:0}.site-header{z-index:40;border-bottom:1px solid var(--color-border);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{border-bottom:1px solid color-mix(in oklab,var(--color-border)76%,transparent 24%)}}.site-header{background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklab,var(--color-bg)90%,transparent 10%)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px rgb(var(--color-shadow)/.08)}.site-header--hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#09121dc2,#09121d3d);border-bottom:1px solid #ffffff14;position:absolute;top:0;left:0;right:0}:root[data-theme=light] .site-header--hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#eff6fcb8,#eff6fc38);border-bottom-color:#ffffff2e;position:absolute}:root[data-theme=light] .site-header--hero .link-nav{color:#dbe7f3d6}:root[data-theme=light] .site-header--hero .link-nav.is-active{color:#fff}.header-shell,.footer-shell{width:min(100%,var(--content-wide));margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.6rem)}.badge{border:1px solid var(--color-border);border-radius:9999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.badge{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.badge{background:color-mix(in oklab,var(--color-surface)68%,transparent 32%)}}.badge{color:var(--color-text-muted);letter-spacing:.03em;padding:.56rem .86rem;font-size:.74rem;font-weight:600}.badge-dot{background:var(--color-accent-strong);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--color-accent-soft);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.badge-dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent-soft)50%,transparent)}}.site-footer{border-top:1px solid var(--color-border);margin-top:clamp(3rem,6vw,5.5rem)}@supports (color:color-mix(in lab,red,red)){.site-footer{border-top:1px solid color-mix(in oklab,var(--color-border)82%,transparent 18%)}}.site-footer{background:radial-gradient(120% 140% at 12% 0%,var(--color-accent-soft)0%,transparent 55%),var(--color-bg-subtle)}@supports (color:color-mix(in lab,red,red)){.site-footer{background:radial-gradient(120% 140% at 12% 0%,color-mix(in oklab,var(--color-accent-soft)42%,transparent 58%)0%,transparent 55%),color-mix(in oklab,var(--color-bg-subtle)78%,var(--color-bg)22%)}}.form-input,.form-textarea{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);padding:.65rem .8rem;font-size:1rem;font-weight:500;line-height:1.55}.form-textarea{resize:vertical;min-height:7rem}.display-xl,.display-lg{font-family:var(--font-display)}.display-xl{letter-spacing:-.04em;font-weight:700}.display-lg{letter-spacing:-.03em;font-weight:700}.hero-band-hero{background:radial-gradient(80% 90% at 72% 0%,var(--color-accent-soft)0%,transparent 72%),linear-gradient(180deg,var(--color-bg-subtle),var(--color-bg))}@supports (color:color-mix(in lab,red,red)){.hero-band-hero{background:radial-gradient(80% 90% at 72% 0%,color-mix(in oklab,var(--color-accent-soft)34%,transparent)0%,transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)72%,var(--color-bg)28%),var(--color-bg))}}@supports (color:color-mix(in lab,red,red)){.hero-band-alt{background:linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)90%,var(--color-bg)10%),color-mix(in oklab,var(--color-bg-subtle)78%,var(--color-bg)22%))}}.hero-command{box-shadow:0 28px 74px rgb(var(--color-shadow)/.1)}.hero-command-figure-scene{display:grid}.hero-command-figure figcaption{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hero-command-figure figcaption{background:color-mix(in oklab,var(--color-surface)76%,transparent 24%)}}.hero-value-tags li,.hero-proof-item,.proof-stat,.maturity-stage,.value-props-note{box-shadow:inset 0 1px #ffffff29}.hero-scene{perspective:1200px;min-height:clamp(420px,42vw,620px)}.hero-depth-layer{background:radial-gradient(72% 84% at 24% 16%,var(--hero-plane-b-start)0%,transparent 70%),linear-gradient(135deg,#ffffff0d,transparent 40%)}@supports (color:color-mix(in lab,red,red)){.hero-depth-layer{background:radial-gradient(72% 84% at 24% 16%,color-mix(in oklab,var(--hero-plane-b-start)42%,transparent)0%,transparent 70%),linear-gradient(135deg,#ffffff0d,transparent 40%)}}.hero-scene-glow,.hero-sphere-wrap,.hero-scene-scan{position:absolute;inset:0}.hero-scene-glow{pointer-events:none;mix-blend-mode:screen}.hero-sphere-wrap{transform-style:preserve-3d;inset:3% 4% 8%}.hero-sphere-shadow{filter:blur(22px);background:radial-gradient(circle,#53a5cd2e,#0000 72%);border-radius:999px;height:18%;position:absolute;inset:auto 16% 6%}.hero-sphere-aura{filter:blur(14px);background:radial-gradient(circle at 38% 32%,#ffffff4d,#0000 16%),radial-gradient(circle at 50% 45%,#7eccef2e,#0000 52%);border-radius:50%;position:absolute;inset:10% 14%}.hero-sphere-grid{width:84%;height:84%;position:absolute;inset:4% 8%;overflow:visible;transform:translateZ(36px)}.hero-sphere-ring,.hero-sphere-latitude{fill:none;stroke:#bceaff57;stroke-width:1.1px}.hero-sphere-ring-vertical{transform-origin:320px 320px;opacity:.58;transform:rotate(90deg)}.hero-sphere-latitude{opacity:.48}.hero-sphere-link{stroke:url(#linkStroke);stroke-width:1.35px;stroke-linecap:round}.hero-sphere-node-glow{fill:#ace7fff0}.hero-sphere-node-core{fill:#effafffa;stroke:#a5ddf5bd;stroke-width:1.2px}.hero-sphere-metric{color:#eaf7ffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07141f8a;border:1px solid #b6e6ff2e;border-radius:1rem;min-width:10.5rem;max-width:12.5rem;padding:.75rem .9rem .82rem;position:absolute;box-shadow:0 20px 40px #00000029}.hero-sphere-metric strong{letter-spacing:-.03em;margin-top:.25rem;font-size:1.65rem;line-height:1;display:block}.hero-sphere-metric span{color:#d7ecf6c7;margin-top:.3rem;font-size:.72rem;line-height:1.42;display:block}.hero-sphere-metric-label{letter-spacing:.12em;text-transform:uppercase;color:#d9eef89e;margin-top:0;font-size:.68rem}.hero-sphere-metric-top{top:10%;right:3%}.hero-sphere-metric-bottom{bottom:12%;left:2%}.hero-scene-scan{pointer-events:none;opacity:.44;background:linear-gradient(#0000,#b4edff0f,#0000)}.hero-scene-scan-a{animation:9s linear infinite scan-drift}.hero-scene-scan-b{opacity:.24;animation:11s linear infinite reverse scan-drift}@keyframes scan-drift{0%{transform:translateY(-80%)}to{transform:translateY(80%)}}.ambient-interaction{pointer-events:none;z-index:-10;position:fixed;inset:0}.ambient-interaction-primary{mix-blend-mode:screen}.ambient-interaction-secondary{filter:blur(10px);background:radial-gradient(28% 42% at 74% 18%,#89d1ff1f,#0000 62%),radial-gradient(18% 22% at 26% 28%,#89d1ff1a,#0000 64%)}.section-heading{position:relative}.section-heading:after{content:"";background:linear-gradient(90deg,var(--color-accent-strong),transparent);width:clamp(4rem,11vw,8rem);height:1px;margin-top:1rem;display:block}.section-frame{border:1px solid var(--color-border);position:relative}@supports (color:color-mix(in lab,red,red)){.section-frame{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.section-frame{border-radius:calc(var(--radius-xl) + .1rem);background:linear-gradient(180deg,#ffffff6b,transparent 22%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.section-frame{background:linear-gradient(180deg,#ffffff6b,transparent 22%),color-mix(in oklab,var(--color-surface)92%,var(--color-bg-subtle)8%)}}.section-frame{box-shadow:0 24px 72px rgb(var(--color-shadow)/.06);overflow:hidden}.section-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0f,#0000 18% 82%,#ffffff0a),linear-gradient(#ffffff0a,#0000 24%);position:absolute;inset:0}.section-frame-grid{gap:clamp(1.2rem,2vw,2.2rem);padding:clamp(1.1rem,2vw,2rem);display:grid}.value-props-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.value-prop-card{border-top:1px solid var(--color-border);padding-top:1.4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.value-prop-card{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.value-prop-card:first-child{border-top:0;padding-top:0}.value-prop-index{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}.value-prop-qualifier{letter-spacing:.02em;text-transform:none;color:var(--color-text-muted);font-size:1rem;line-height:1.58}@supports (color:color-mix(in lab,red,red)){.value-prop-qualifier{color:color-mix(in oklab,var(--color-text-muted)84%,var(--color-text)16%)}}.value-prop-qualifier{font-weight:600}.value-props-aside{padding:clamp(.4rem,1vw,.8rem)}.value-props-diagram{aspect-ratio:5/4;border-radius:calc(var(--radius-lg) + .1rem);border:1px solid var(--color-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.value-props-diagram{border:1px solid color-mix(in oklab,var(--color-border)68%,transparent 32%)}}.value-props-diagram{background:radial-gradient(circle at 36% 36%,#9cddfa38,transparent 26%),linear-gradient(155deg,var(--color-surface-tint),var(--color-bg-subtle))}@supports (color:color-mix(in lab,red,red)){.value-props-diagram{background:radial-gradient(circle at 36% 36%,#9cddfa38,transparent 26%),linear-gradient(155deg,color-mix(in oklab,var(--color-surface-tint)86%,var(--color-bg-subtle)14%),color-mix(in oklab,var(--color-bg-subtle)84%,var(--color-surface)16%))}}.value-props-diagram:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:2.4rem 2.4rem;position:absolute;inset:0}.value-props-diagram-ring,.value-props-diagram-core,.value-props-diagram-node,.value-props-diagram-line{position:absolute}.value-props-diagram-ring{border:1px solid #6fbbdd47;border-radius:999px}.value-props-diagram-ring-a{inset:17% 16%}.value-props-diagram-ring-b{inset:27% 26%}.value-props-diagram-core{background:radial-gradient(circle,#e8f9ffeb,#54a4cab3 48%,#0000 68%);border-radius:50%;inset:38%;box-shadow:0 0 60px #52b0e252}.value-props-diagram-node{background:#eaf7fff5;border-radius:999px;width:.85rem;height:.85rem;box-shadow:0 0 18px #7ac8f16b}.value-props-diagram-node-a{top:24%;right:30%}.value-props-diagram-node-b{bottom:28%;left:22%}.value-props-diagram-node-c{bottom:18%;right:24%}.value-props-diagram-line{transform-origin:0;background:linear-gradient(90deg,#96dbf914,#96dbf9d1,#96dbf914);height:1px}.value-props-diagram-line-a{width:33%;top:30%;left:40%;transform:rotate(14deg)}.value-props-diagram-line-b{width:28%;bottom:30%;left:26%;transform:rotate(-24deg)}.value-props-diagram-line-c{width:24%;bottom:26%;left:49%;transform:rotate(26deg)}.value-props-note{border:1px solid var(--color-border);padding:1rem 1.05rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.value-props-note{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.value-props-note{border-radius:var(--radius-lg);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.value-props-note{background:color-mix(in oklab,var(--color-surface)84%,var(--color-surface-tint)16%)}}.maturity-shell{padding:clamp(1.1rem,2vw,2rem)}.maturity-summary{padding-right:clamp(0rem,1vw,.8rem)}.maturity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.maturity-grid span{border:1px solid var(--color-border);min-height:4.2rem}@supports (color:color-mix(in lab,red,red)){.maturity-grid span{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.maturity-grid span{border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff14,transparent),var(--color-surface-tint)}@supports (color:color-mix(in lab,red,red)){.maturity-grid span{background:linear-gradient(180deg,#ffffff14,transparent),color-mix(in oklab,var(--color-surface-tint)68%,var(--color-surface)32%)}}.maturity-timeline{gap:1rem;margin:0;padding:0 0 0 2.4rem;list-style:none;display:grid;position:relative}.maturity-timeline:before{content:"";background:linear-gradient(#5eb3db1f,#5eb3dbb8,#5eb3db1a);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.65rem}.maturity-stage{border:1px solid var(--color-border);padding:1rem 1rem 1.05rem;position:relative}@supports (color:color-mix(in lab,red,red)){.maturity-stage{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.maturity-stage{border-radius:var(--radius-lg);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.maturity-stage{background:color-mix(in oklab,var(--color-surface)90%,var(--color-bg-subtle)10%)}}.maturity-stage-dot{background:var(--color-accent-strong);width:.8rem;height:.8rem;box-shadow:0 0 0 6px var(--color-accent-soft);border-radius:999px;position:absolute;top:1.35rem;left:-1.92rem}@supports (color:color-mix(in lab,red,red)){.maturity-stage-dot{box-shadow:0 0 0 6px color-mix(in oklab,var(--color-accent-soft)54%,transparent)}}.proof-shell{padding:clamp(1.1rem,2vw,2rem)}.proof-visual{aspect-ratio:4/3;border-radius:calc(var(--radius-lg) + .08rem);border:1px solid var(--color-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.proof-visual{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.proof-visual{background:radial-gradient(circle at 76% 20%,#89d6ff2e,transparent 26%),linear-gradient(160deg,var(--color-surface-tint),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){.proof-visual{background:radial-gradient(circle at 76% 20%,#89d6ff2e,transparent 26%),linear-gradient(160deg,color-mix(in oklab,var(--color-surface-tint)78%,var(--color-bg-subtle)22%),color-mix(in oklab,var(--color-surface)74%,var(--color-bg-subtle)26%))}}.proof-visual-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}.proof-visual-bar,.proof-visual-line,.proof-visual-node{position:absolute}.proof-visual-bar{background:linear-gradient(#b4e9ffeb,#539ec375);border-radius:.8rem .8rem 0 0;width:13%;bottom:18%;box-shadow:0 0 20px #7acaf124}.proof-visual-bar-a{height:28%;left:18%}.proof-visual-bar-b{height:42%;left:38%}.proof-visual-bar-c{height:58%;left:58%}.proof-visual-line{transform-origin:0;background:linear-gradient(90deg,#ace4ff14,#ace4ffdb,#ace4ff14);height:2px;top:28%;left:20%;right:20%;transform:rotate(17deg)}.proof-visual-node{background:#e8f8fff5;border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 0 20px #7bcaf142}.proof-visual-node-a{top:45%;left:30%}.proof-visual-node-b{top:36%;left:50%}.proof-visual-node-c{top:27%;left:70%}.proof-stat{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.proof-stat{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.proof-stat{border-radius:var(--radius-md);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.proof-stat{background:color-mix(in oklab,var(--color-surface)86%,var(--color-bg-subtle)14%)}}.proof-stat{padding:.85rem .85rem .9rem}.hero-sphere-wrap{inset:4% 4% 10%}.hero-sphere-stage{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.hero-sphere-stage.is-dragging{cursor:grabbing}.hero-sphere-canvas,.hero-sphere-overlay{width:100%;height:100%;position:absolute;inset:0}.hero-sphere-canvas{background:0 0}.hero-sphere-overlay{pointer-events:none;overflow:visible}.hero-scene-connector{fill:none;stroke:#bae7ff24;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:3 8;filter:drop-shadow(0 0 8px #a5e2fb1f)}.hero-scene-connector.is-active{stroke:#ecfaffeb;stroke-width:1.65px;filter:drop-shadow(0 0 12px #b4edff4d)}.hero-sphere-card{width:clamp(9.3rem,15vw,12.6rem);color:var(--color-text);background:linear-gradient(#ffffff7a,#eef8fd3d);border:1px solid #a8d6ea38;border-radius:1rem;padding:.78rem .88rem .84rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-sphere-card{color:color-mix(in oklab,var(--color-text)84%,var(--color-accent)16%)}}.hero-sphere-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 32px rgb(var(--color-shadow)/.08)}.hero-sphere-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff6b,#0000 38%);position:absolute;inset:0}.hero-sphere-card.is-active{box-shadow:0 18px 42px rgb(var(--color-shadow)/.12),0 0 0 1px #bfe8fb38;border-color:#99cfeb7a}.hero-sphere-card strong,.hero-sphere-card span,.hero-sphere-card-kicker{display:block}.hero-sphere-card strong{letter-spacing:-.04em;font-size:clamp(1.38rem,1.2vw + 1rem,2rem);line-height:1}.hero-sphere-card span:last-child{color:var(--color-text-muted);margin-top:.34rem;font-size:.76rem;line-height:1.44}@supports (color:color-mix(in lab,red,red)){.hero-sphere-card span:last-child{color:color-mix(in oklab,var(--color-text-muted)84%,var(--color-text)16%)}}.motion-safe-hidden{opacity:0;transform:translateY(12px)}.link-nav{letter-spacing:.01em;font-size:.97rem;font-weight:600}.home-section-intro{gap:1.2rem;display:grid}.home-hero-band{background:radial-gradient(85% 100% at 76% 8%,#4590e42e 0%,transparent 52%),radial-gradient(64% 78% at 18% 18%,#80d0ff24 0%,transparent 48%),linear-gradient(180deg,#08131f 0%,#0d1d2d 48%,var(--color-bg)100%);color:#edf5ff}.home-hero-band .eyebrow,.home-hero-band .lede,.home-hero-band .body-md,.home-hero-band .meta{color:#cddcebc7}.home-hero-band .badge{color:#ecf5ffe0;background:#ffffff14;border-color:#afdfff24}.home-hero{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.home-hero-copy{align-content:start;gap:1.5rem;padding-top:clamp(.8rem,1vw,1.4rem);display:grid}.home-hero-title{color:#f8fbff;text-wrap:balance;max-width:10ch}.home-hero-title span{color:#79c5ff}.home-hero-lede{max-width:60ch}.home-hero-actions{flex-wrap:wrap;gap:.85rem;display:flex}.home-hero-tags{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.home-hero-tags li{color:#e5f1fbe0;background:#ffffff0f;border:1px solid #adddff24;border-radius:999px;padding:.56rem .84rem;font-size:.8rem;font-weight:650}.home-hero-visual{gap:1rem;display:grid;position:relative}.home-hero-main-image{background:#ffffff0a;border:1px solid #afdfff29;border-radius:2rem;min-height:clamp(360px,46vw,620px);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000047}.home-hero-main-image:after{content:"";background:linear-gradient(#0000,#070e18bd);height:48%;position:absolute;inset:auto 0 0}.home-hero-main-image img,.home-value-feature-image img,.home-proof-image img,.home-hero-supporting-card img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.home-hero-image-caption{z-index:1;gap:.35rem;display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.home-hero-image-caption span{letter-spacing:.14em;text-transform:uppercase;color:#d6e6f3bd;font-size:.72rem}.home-hero-image-caption strong{font-family:var(--font-display);font-size:clamp(1.2rem,1vw + 1rem,1.7rem);line-height:1.1}.home-hero-supporting-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:1rem;display:grid}.home-hero-supporting-card{background:#ffffff0d;border:1px solid #acddff24;border-radius:1.6rem;min-height:220px;position:relative;overflow:hidden}.home-hero-supporting-card:after,.home-proof-image:after{content:"";background:linear-gradient(#0000,#08101adb);height:70%;position:absolute;inset:auto 0 0}.home-hero-supporting-card figcaption{z-index:1;gap:.32rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.home-hero-supporting-card figcaption span{letter-spacing:.12em;text-transform:uppercase;color:#dbe8f3a8;font-size:.7rem}.home-hero-supporting-card figcaption strong{color:#f7faff;font-size:.95rem;line-height:1.35}.home-hero-floating-metric{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08121dad;border:1px solid #bce6ff29;border-radius:1.25rem;width:min(15rem,42vw);padding:.95rem 1rem 1rem;animation:8s ease-in-out infinite hero-float;position:absolute;box-shadow:0 22px 48px #0000003d}.home-hero-floating-metric p{letter-spacing:.14em;text-transform:uppercase;color:#caddecb3;margin:0;font-size:.7rem}.home-hero-floating-metric strong{font-family:var(--font-display);margin-top:.4rem;font-size:clamp(1.3rem,1.2vw + .9rem,2rem);line-height:1;display:block}.home-hero-floating-metric-top{top:1.5rem;left:-1.4rem}.home-hero-floating-metric-bottom{animation-delay:-3.8s;bottom:7.2rem;right:-1.2rem}.home-hero-marquee{border-top:1px solid #c2e5ff1a;border-bottom:1px solid #c2e5ff1a;margin-top:clamp(1.6rem,2vw,2.4rem);padding-block:.95rem;overflow:hidden}.home-hero-marquee-track{gap:2rem;width:max-content;animation:26s linear infinite hero-marquee;display:flex}.home-hero-marquee-track span{letter-spacing:.04em;text-transform:uppercase;color:#dbe9f6b8;white-space:nowrap;font-size:.84rem;font-weight:700}.home-hero-detail-grid{gap:1rem;margin-top:1.5rem;display:grid}.home-hero-detail-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #b5e2ff1f;border-radius:1.4rem;padding:1.1rem 1.15rem 1.2rem}.home-hero-detail-card-accent{background:linear-gradient(#77c4ff1f,#0000 56%),#ffffff0d}.home-hero-detail-list{gap:.72rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.home-hero-detail-list li{color:#dbe8f2d1;padding-left:1rem;font-size:.9rem;line-height:1.55;position:relative}.home-hero-detail-list li:before{content:"";background:#73c5ff;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.52rem;left:0}.home-services-intro{align-items:end}.home-value-layout,.home-operations-layout,.home-proof-layout,.home-cta-panel,.home-pillar-grid{gap:clamp(1.2rem,2vw,2rem);display:grid}.home-value-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.home-value-feature{border:1px solid var(--color-border);border-radius:2rem;gap:1rem;padding:1.4rem;display:grid;position:sticky;top:6.5rem}@supports (color:color-mix(in lab,red,red)){.home-value-feature{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.home-value-feature{background:radial-gradient(120% 120% at 0% 0%,var(--color-accent-soft)0%,transparent 56%),linear-gradient(180deg,#ffffffc7,#f7fafdeb)}@supports (color:color-mix(in lab,red,red)){.home-value-feature{background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklab,var(--color-accent-soft)52%,transparent 48%)0%,transparent 56%),linear-gradient(180deg,#ffffffc7,#f7fafdeb)}}.home-value-feature{box-shadow:0 24px 70px rgb(var(--color-shadow)/.08)}.home-value-feature-copy{gap:.8rem;display:grid}.home-value-quote{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(1.35rem,1.5vw + .95rem,2.3rem);line-height:1.16}.home-value-feature-image{aspect-ratio:4/5;border-radius:1.4rem;overflow:hidden}.home-value-list{gap:1rem;display:grid}.home-value-card,.home-operations-stage,.home-proof-stat,.home-pillar-card,.home-pillar-featured,.home-cta-list,.home-proof-image{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.home-value-card,.home-operations-stage,.home-proof-stat,.home-pillar-card,.home-pillar-featured,.home-cta-list,.home-proof-image{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-value-card,.home-operations-stage,.home-proof-stat,.home-pillar-card,.home-pillar-featured,.home-cta-list,.home-proof-image{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-value-card,.home-operations-stage,.home-proof-stat,.home-pillar-card,.home-pillar-featured,.home-cta-list,.home-proof-image{background:color-mix(in oklab,var(--color-surface)92%,var(--color-bg-subtle)8%)}}.home-value-card,.home-operations-stage,.home-proof-stat,.home-pillar-card,.home-pillar-featured,.home-cta-list,.home-proof-image{box-shadow:var(--card-shadow)}.home-value-card{border-radius:1.45rem;gap:1rem;padding:1.3rem 1.35rem 1.4rem;display:grid}.home-value-card-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.home-operations-band{background:linear-gradient(180deg,var(--color-bg-subtle),var(--color-bg))}@supports (color:color-mix(in lab,red,red)){.home-operations-band{background:linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)88%,white 12%),color-mix(in oklab,var(--color-bg)96%,var(--color-bg-subtle)4%))}}.home-operations-frame{border:1px solid var(--color-border);gap:1.5rem;padding:clamp(1.4rem,2vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.home-operations-frame{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-operations-frame{background:radial-gradient(120% 120% at 100% 0%,var(--color-accent-soft)0%,transparent 50%),var(--color-surface);border-radius:2rem}@supports (color:color-mix(in lab,red,red)){.home-operations-frame{background:radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-accent-soft)48%,transparent 52%)0%,transparent 50%),color-mix(in oklab,var(--color-surface)92%,var(--color-bg-subtle)8%)}}.home-operations-frame{box-shadow:0 24px 72px rgb(var(--color-shadow)/.07)}.home-operations-head{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:1.2rem;display:grid}.home-operations-context{border-top:1px solid var(--color-border);gap:.75rem;padding-top:.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-operations-context{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-operations-count{border:1px solid var(--color-border);border-radius:1.5rem;align-self:stretch;gap:.55rem;padding:1.3rem 1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-operations-count{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.home-operations-count{background:linear-gradient(#ffffffc7,#f5f9fcf2)}.home-operations-count strong{font-family:var(--font-display);color:var(--color-accent);font-size:clamp(2.6rem,3vw,4rem);line-height:.95}.home-operations-count span{color:var(--color-text-muted);font-size:1rem;line-height:1.6}.home-operations-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-operations-stage{border-radius:1.5rem;grid-template-columns:1fr;align-content:start;gap:.8rem;min-height:100%;padding:1.25rem 1.3rem 1.35rem;display:grid}.home-operations-stage-index{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);font-size:.96rem;font-weight:700}.home-pillar-grid{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:stretch}.home-pillar-featured,.home-pillar-card{border-radius:var(--radius-panel);cursor:pointer;gap:.35rem;padding:1.45rem 1.45rem 1.55rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.home-pillar-featured:hover,.home-pillar-featured:focus-visible,.home-pillar-card:hover,.home-pillar-card:focus-visible{border-color:var(--color-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-pillar-featured:hover,.home-pillar-featured:focus-visible,.home-pillar-card:hover,.home-pillar-card:focus-visible{border-color:color-mix(in oklab,var(--color-accent)36%,var(--color-border)64%)}}.home-pillar-featured:hover,.home-pillar-featured:focus-visible,.home-pillar-card:hover,.home-pillar-card:focus-visible{box-shadow:var(--card-shadow-strong)}.home-pillar-featured{background:radial-gradient(120% 120% at 100% 0%,var(--color-accent-soft)0%,transparent 44%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-pillar-featured{background:radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-accent-soft)48%,transparent 52%)0%,transparent 44%),color-mix(in oklab,var(--color-surface)90%,var(--color-bg-subtle)10%)}}.home-pillar-link{border:1px solid var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-pillar-link{border:1px solid color-mix(in oklab,var(--color-accent)18%,var(--color-border)82%)}}.home-pillar-link{background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.home-pillar-link{background:color-mix(in oklab,var(--color-accent-soft)36%,white 64%)}}.home-pillar-link{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-pillar-link{color:color-mix(in oklab,var(--color-accent)82%,var(--color-text)18%)}}.home-pillar-link{box-shadow:0 10px 24px rgb(var(--color-shadow)/.08);transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s}.home-pillar-link-icon{font-size:1.15rem;font-weight:700;line-height:1;transition:transform .18s;transform:translate(0)}.home-pillar-featured-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.home-pillar-supporting{gap:1rem;display:grid}.home-pillar-card{min-height:100%}.home-pillar-featured:hover .home-pillar-link,.home-pillar-featured:focus-visible .home-pillar-link,.home-pillar-card:hover .home-pillar-link,.home-pillar-card:focus-visible .home-pillar-link{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-pillar-featured:hover .home-pillar-link,.home-pillar-featured:focus-visible .home-pillar-link,.home-pillar-card:hover .home-pillar-link,.home-pillar-card:focus-visible .home-pillar-link{border-color:color-mix(in oklab,var(--color-accent)40%,var(--color-border)60%)}}.home-pillar-featured:hover .home-pillar-link,.home-pillar-featured:focus-visible .home-pillar-link,.home-pillar-card:hover .home-pillar-link,.home-pillar-card:focus-visible .home-pillar-link{background:linear-gradient(135deg,var(--color-accent-soft),var(--color-accent))}@supports (color:color-mix(in lab,red,red)){.home-pillar-featured:hover .home-pillar-link,.home-pillar-featured:focus-visible .home-pillar-link,.home-pillar-card:hover .home-pillar-link,.home-pillar-card:focus-visible .home-pillar-link{background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent-soft)34%,white 66%),color-mix(in oklab,var(--color-accent)16%,white 84%))}}.home-pillar-featured:hover .home-pillar-link,.home-pillar-featured:focus-visible .home-pillar-link,.home-pillar-card:hover .home-pillar-link,.home-pillar-card:focus-visible .home-pillar-link{color:var(--color-accent);box-shadow:0 14px 32px rgb(var(--color-shadow)/.12);transform:translate(2px)}.home-pillar-featured:hover .home-pillar-link-icon,.home-pillar-featured:focus-visible .home-pillar-link-icon,.home-pillar-card:hover .home-pillar-link-icon,.home-pillar-card:focus-visible .home-pillar-link-icon{transform:translate(2px)}.home-proof-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.home-proof-copy{gap:.9rem;padding-right:clamp(0rem,1vw,.8rem);display:grid}.home-proof-visuals{gap:1.1rem;display:grid}.home-proof-image{border-radius:var(--radius-panel);min-height:320px;position:relative;overflow:hidden}.home-proof-image-overlay{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a141fa3;border-radius:1rem;max-width:18rem;padding:.9rem 1rem;position:absolute;bottom:1rem;left:1.1rem}.home-proof-image-overlay p{color:#f0f6fceb;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.home-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-proof-stat{border-radius:var(--radius-card);text-align:center;grid-template-rows:minmax(4.6rem,auto) auto;align-content:start;justify-items:center;padding:1rem 1rem 1.08rem;display:grid}.home-proof-stat-kpi{align-items:center;min-height:4.6rem;margin:0;line-height:1.05;display:grid}.home-proof-stat-label{max-width:18ch;margin-top:.6rem}.home-cta-panel{border:1px solid var(--color-border);border-radius:2rem;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:clamp(1.45rem,2.3vw,2.4rem);padding:clamp(1.8rem,2.5vw,2.55rem)}@supports (color:color-mix(in lab,red,red)){.home-cta-panel{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-cta-panel{background:radial-gradient(120% 120% at 100% 0%,var(--color-accent-soft)0%,transparent 48%),linear-gradient(180deg,#ffffffbd,#f6fafdf5)}@supports (color:color-mix(in lab,red,red)){.home-cta-panel{background:radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-accent-soft)50%,transparent 50%)0%,transparent 48%),linear-gradient(180deg,#ffffffbd,#f6fafdf5)}}.home-cta-panel{box-shadow:0 28px 76px rgb(var(--color-shadow)/.08)}.home-cta-copy{align-content:center;gap:clamp(.95rem,1.25vw,1.3rem);max-width:46rem;display:grid}.home-cta-title{max-width:12ch;margin:0}.home-cta-actions{flex-wrap:wrap;gap:.75rem;padding-top:.45rem;display:flex}.home-cta-list{text-align:center;border-radius:1.5rem;align-content:center;gap:1rem;padding:1.45rem 1.35rem;display:grid}.home-cta-list .eyebrow{margin:0 auto}.home-cta-list-grid{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.home-cta-list-item{border:1px solid var(--color-border);justify-items:center;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-cta-list-item{border:1px solid color-mix(in oklab,var(--color-border)80%,transparent 20%)}}.home-cta-list-item{background:var(--color-surface);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.home-cta-list-item{background:color-mix(in oklab,var(--color-surface)95%,var(--color-bg-subtle)5%)}}.home-cta-list-item{text-align:center;text-wrap:pretty}.home-cta-list-item span{max-width:28ch}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:root[data-theme=light]{--color-text-muted:#41586b}.site-header,.site-header--hero,:root[data-theme=light] .site-header--hero{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:#091624;border-bottom:1px solid #ffffff14;position:sticky;top:0;left:auto;right:auto}.site-header .link-nav,.site-header--hero .link-nav,.site-header .theme-toggle,.site-header--hero .theme-toggle,.site-header .meta,.site-header--hero .meta{color:#dbe7f3d6}.site-header .link-nav:hover,.site-header--hero .link-nav:hover,.site-header .link-nav.is-active,.site-header--hero .link-nav.is-active{color:#fff}.header-shell{min-height:var(--header-height)}.header-cta{box-shadow:none}.nav-toggle{color:#fff;background:#ffffff0f;border-color:#b3d4ee2e}.nav-toggle-icon span{background:#fff}.site-footer{color:#dfeaf5d1;background:#091624;border-top-color:#ffffff14}.site-footer .meta,.site-footer .link-nav{color:#c8d8e7b8}.site-footer .link-nav:hover,.site-footer .link-nav.is-active{color:#fff}.footer-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.page-hero,.home-banner{--hero-media-overscan-top:clamp(82px,12svh,190px);--hero-media-overscan-bottom:clamp(64px,10svh,170px);--hero-title-opacity:1;--hero-title-y:0px;--hero-title-blur:0px;--hero-body-opacity:1;--hero-body-y:0px;--hero-lede-opacity:.9;isolation:isolate;background:#091624;min-height:clamp(1040px,168svh,1920px);position:relative;overflow:visible}.page-hero:after,.home-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,#060f1900 0%,var(--color-bg)88%);height:clamp(86px,20vh,220px);position:absolute;bottom:-1px;left:0;right:0}.hero-backdrop{overflow:hidden}.page-hero-media,.home-banner-media{position:absolute;inset:0;overflow:hidden}.hero-backdrop-image,.page-hero-media img,.home-banner-media img{width:100%;height:calc(100% + var(--hero-media-overscan-top) + var(--hero-media-overscan-bottom));margin-top:calc(-1*var(--hero-media-overscan-top));object-fit:cover;transform-origin:50%;will-change:transform;display:block}.page-hero-overlay,.home-banner-overlay{background:linear-gradient(90deg,#060f19eb,#060f19ad 42%,#060f195c),linear-gradient(#060f1938,#060f19ad);position:absolute;inset:0}.hero-backdrop-grid,.hero-backdrop-beam{pointer-events:none;position:absolute;inset:0}.hero-backdrop-grid{opacity:.34;mix-blend-mode:screen}.hero-backdrop-grid--home{background:linear-gradient(90deg,#76c2ff1f 0 1px,#0000 1px 18%) 0 0/18% 100%,linear-gradient(#76c2ff14 0 1px,#0000 1px 24%) 0 0/100% 18%;-webkit-mask-image:linear-gradient(90deg,#000c 10%,#0000 74%);mask-image:linear-gradient(90deg,#000c 10%,#0000 74%)}.hero-backdrop-grid--page{background:linear-gradient(90deg,#76c2ff14 0 1px,#0000 1px 22%) 0 0/22% 100%,linear-gradient(#76c2ff0f 0 1px,#0000 1px 26%) 0 0/100% 22%;-webkit-mask-image:linear-gradient(90deg,#000000b3 0%,#0000 82%);mask-image:linear-gradient(90deg,#000000b3,#0000 82%)}.hero-backdrop-beam{opacity:.3;mix-blend-mode:screen}.hero-backdrop-beam--home{background:radial-gradient(58% 82% at 74% 24%,#70c1ff38,#0000 58%),radial-gradient(36% 64% at 18% 80%,#3d89d424,#0000 72%)}.hero-backdrop-beam--page{background:radial-gradient(52% 74% at 78% 22%,#70c1ff29,#0000 56%),radial-gradient(30% 52% at 18% 82%,#3d89d41a,#0000 72%)}.page-hero-shell,.home-banner-shell{box-sizing:border-box;top:var(--header-height);z-index:2;width:min(100%,var(--content-wide));min-height:calc(100svh - var(--header-height));align-items:center;margin-inline:auto;padding:clamp(1.5rem,3.5vh,3rem) clamp(1.25rem,4vw,3.6rem) clamp(2.4rem,6vh,5rem);display:flex;position:sticky}.home-banner-shell{padding-top:clamp(1.5rem,3.6vh,3.2rem);padding-bottom:clamp(2.8rem,6vh,5.4rem)}.page-hero--compact .page-hero-shell{min-height:inherit;align-items:flex-end;padding-top:clamp(6.2rem,8.8vw,8.3rem);padding-bottom:clamp(2.6rem,5vh,4.2rem);position:relative;top:auto}.page-hero-content,.home-banner-content{color:#fff;gap:1.15rem;max-width:min(100%,54rem);padding-bottom:clamp(.8rem,4.2vh,2.6rem);display:grid}.home-banner-content{gap:clamp(1.3rem,2.3vh,1.9rem)}.page-hero .eyebrow,.home-banner .eyebrow,.page-hero-inline-note span{color:#cdddebbd}.page-hero-title,.home-banner-title{font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;opacity:var(--hero-title-opacity);transform:translate3d(0,var(--hero-title-y),0);filter:blur(var(--hero-title-blur));will-change:opacity,transform,filter;margin:0;font-size:clamp(3rem,6vw,5.8rem);font-weight:700;line-height:.91;transition:opacity .14s linear,transform .14s linear,filter .14s linear}.home-banner-title{max-width:12.8ch;font-size:clamp(2.7rem,5.3vw,5rem);line-height:.96}.home-banner-title-main,.home-banner-title-accent{display:block}.home-banner-title-accent{color:#70c1ff;margin-top:.24em;font-size:.92em;line-height:1}.page-hero-lede,.home-banner-lede{color:#e2ebf4e0;max-width:52rem;opacity:var(--hero-lede-opacity);transform:translate3d(0,var(--hero-body-y),0);will-change:opacity,transform;margin:0;font-size:clamp(1.16rem,.56vw + 1rem,1.4rem);line-height:1.68;transition:opacity .16s linear,transform .16s linear}.home-banner-lede{margin-top:clamp(.2rem,.8vh,.6rem)}.page-hero-inline-note{max-width:28rem;opacity:var(--hero-body-opacity);transform:translate3d(0,var(--hero-body-y),0);will-change:opacity,transform;border-top:1px solid #ffffff29;gap:.4rem;margin-top:.8rem;padding-top:1rem;transition:opacity .16s linear,transform .16s linear;display:grid}.page-hero-inline-note strong{color:#eff5faeb;font-size:.98rem;font-weight:600;line-height:1.6}.home-banner .badge{color:#eff5faeb;background:#ffffff1f;border-color:#ffffff1f}.home-banner-actions{opacity:var(--hero-body-opacity);transform:translate3d(0,var(--hero-body-y),0);will-change:opacity,transform;flex-wrap:wrap;gap:.85rem;margin-top:clamp(.95rem,2vh,1.5rem);transition:opacity .18s linear,transform .18s linear;display:flex}.home-banner-proof-band{padding-block:clamp(1.2rem,2.5vw,2rem) clamp(1.8rem,3vw,2.8rem)}.home-banner-rail{z-index:1;width:min(100%,var(--content-wide));grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 auto;padding-inline:0;display:grid;position:relative}.home-banner-rail-item,.page-card,.home-message-proof-card,.services-loop-card,.case-grid-card,.pillar-detail-block,.pillar-detail-capability,.contact-form-shell,.contact-info-block,.page-step-grid li,.services-intro-copy{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.home-banner-rail-item,.page-card,.home-message-proof-card,.services-loop-card,.case-grid-card,.pillar-detail-block,.pillar-detail-capability,.contact-form-shell,.contact-info-block,.page-step-grid li,.services-intro-copy{border:1px solid color-mix(in oklab,var(--color-border)78%,transparent 22%)}}.home-banner-rail-item,.page-card,.home-message-proof-card,.services-loop-card,.case-grid-card,.pillar-detail-block,.pillar-detail-capability,.contact-form-shell,.contact-info-block,.page-step-grid li,.services-intro-copy{box-shadow:var(--card-shadow);background:#fff}.home-banner-rail-item{border-radius:var(--radius-card);min-height:100%;padding:1rem 1.05rem 1.1rem}.home-banner-rail-item span{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.94rem;font-weight:700;display:block}.home-banner-rail-item strong{color:var(--color-text);margin-top:.55rem;font-size:1.14rem;font-weight:700;line-height:1.58;display:block}.home-message-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;display:grid}.home-message-intro{gap:1rem;display:grid}.home-message-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-message-proof-card{border-radius:1.35rem;padding:1rem 1rem 1.1rem}.home-message-proof-card strong{font-family:var(--font-display);color:var(--color-accent);font-size:clamp(1.5rem,2vw,2.4rem);line-height:1;display:block}.home-message-proof-card p{color:var(--color-text-muted);margin:.6rem 0 0;font-size:1.06rem;font-weight:600;line-height:1.64}.home-video-layout{gap:clamp(1.4rem,2.5vw,2.4rem);display:grid}.home-video-frame{border-radius:var(--radius-panel);border:1px solid var(--color-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-video-frame{border:1px solid color-mix(in oklab,var(--color-border)74%,transparent 26%)}}.home-video-frame{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-video-frame{background:color-mix(in oklab,var(--color-surface)90%,var(--color-bg-subtle)10%)}}.home-video-frame{box-shadow:var(--card-shadow)}.home-video-media{aspect-ratio:16/9;object-fit:cover;background:#07121d;width:100%;display:block}.home-credentials-section{--credentials-band:#d6dee6;--credentials-card-bg:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-credentials-section{--credentials-card-bg:color-mix(in oklab,var(--color-surface)94%,white 6%)}}.home-credentials-section{--credentials-card-border:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.home-credentials-section{--credentials-card-border:color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-credentials-section{--credentials-card-hover-bg:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.home-credentials-section{--credentials-card-hover-bg:color-mix(in oklab,var(--color-accent-soft)30%,var(--color-surface)70%)}}.home-credentials-section{--credentials-card-hover-border:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-credentials-section{--credentials-card-hover-border:color-mix(in oklab,var(--color-accent)30%,var(--color-border)70%)}}.home-credentials-section{--credentials-title:var(--color-text);--credentials-sub:var(--color-text-muted);border-top:1px solid var(--color-border);padding-block:28px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-credentials-section{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-credentials-section{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.home-credentials-section{border-bottom:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-credentials-section{background:var(--credentials-band)}.home-credentials-carousel{position:relative;overflow:hidden}.home-credentials-carousel:before,.home-credentials-carousel:after{content:"";z-index:2;pointer-events:none;width:min(120px,18vw);position:absolute;top:0;bottom:0}.home-credentials-carousel:before{background:linear-gradient(90deg,var(--credentials-band),transparent);left:0}.home-credentials-carousel:after{background:linear-gradient(-90deg,var(--credentials-band),transparent);right:0}.home-credentials-track{align-items:center;width:max-content;animation:40s linear infinite hero-marquee;display:flex}.home-credentials-carousel:hover .home-credentials-track{animation-play-state:paused}.home-credentials-set{align-items:center;gap:28px;padding-right:28px;display:flex}.home-credentials-card{border:1px solid var(--credentials-card-border);background-color:var(--credentials-card-bg);min-width:260px;min-height:64px;box-shadow:0 18px 34px rgb(var(--color-shadow)/.08);border-radius:14px;flex-shrink:0;align-items:center;gap:14px;padding:14px 24px;display:inline-flex}.home-credentials-visual{opacity:.72;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:48px;transition:opacity .3s;display:flex}.home-credentials-badge{color:#fff;letter-spacing:.5px;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:flex}.home-credentials-badge--sap{background:linear-gradient(135deg,#0070c0,#003d7a)}.home-credentials-badge--azure{background:linear-gradient(135deg,#0078d4,#00447a)}.home-credentials-logo{object-fit:contain;width:auto;max-width:64px;max-height:44px;display:block}.home-credentials-logo--framed{background:#fff;border-radius:4px;max-width:76px;padding:4px 8px}.home-credentials-gravity{display:block}.home-credentials-text{white-space:nowrap}.home-credentials-card strong{letter-spacing:.3px;color:var(--credentials-title);font-size:13px;font-weight:700;line-height:1.25;display:block}.home-credentials-card .home-credentials-title--accent{color:#c8dc3a}.home-credentials-card span{color:var(--credentials-sub);margin-top:2px;font-size:11px;line-height:1.35;display:block}.home-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-impact-card{border-radius:var(--radius-card);border:1px solid var(--color-border);align-content:start;gap:.65rem;min-height:100%;padding:clamp(1.1rem,2vw,1.55rem);display:grid}@supports (color:color-mix(in lab,red,red)){.home-impact-card{border:1px solid color-mix(in oklab,var(--color-border)74%,transparent 26%)}}.home-impact-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-impact-card{background:color-mix(in oklab,var(--color-surface)92%,var(--color-bg-subtle)8%)}}.home-impact-card{box-shadow:var(--card-shadow)}.home-impact-value{font-family:var(--font-display);color:var(--color-accent);flex-wrap:wrap;align-items:baseline;gap:.08em;font-size:clamp(2rem,4vw,3.8rem);line-height:.95;display:flex}.home-impact-card p{max-width:24ch;color:var(--color-text-muted);margin:0;font-size:1.04rem;font-weight:650;line-height:1.56}.home-decision-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.home-decision-card,.home-process-group,.home-process-step,.home-success-step,.home-credibility-card,.home-sources-list{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.home-decision-card,.home-process-group,.home-process-step,.home-success-step,.home-credibility-card,.home-sources-list{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-decision-card,.home-process-group,.home-process-step,.home-success-step,.home-credibility-card,.home-sources-list{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-decision-card,.home-process-group,.home-process-step,.home-success-step,.home-credibility-card,.home-sources-list{background:color-mix(in oklab,var(--color-surface)92%,var(--color-bg-subtle)8%)}}.home-decision-card,.home-process-group,.home-process-step,.home-success-step,.home-credibility-card,.home-sources-list{box-shadow:var(--card-shadow)}.home-video-frame{transition:border-color .3s}.home-video-frame:hover,.home-video-frame:focus-within{border-color:#e8a85599}.home-decision-card{border-radius:var(--radius-card);align-content:start;gap:.82rem;min-height:100%;padding:1.18rem;display:grid}.home-decision-card-head,.home-process-step-head{justify-content:space-between;align-items:center;display:flex}.home-decision-num,.home-process-step-head span{font-family:var(--font-display);color:var(--color-accent);font-size:1.55rem;line-height:1}.home-decision-card h3,.home-process-step h3,.home-success-step h3,.home-credibility-card h3{color:var(--color-text);margin:0;font-size:1rem;line-height:1.25}.home-decision-card p,.home-process-step p,.home-success-step p,.home-credibility-copy p,.home-credibility-card p{color:var(--color-text-muted);margin:0;line-height:1.62}.home-decision-card p,.home-process-step p,.home-credibility-card p{font-size:.9rem}.home-decision-tags{flex-wrap:wrap;gap:.42rem;margin-top:.1rem;display:flex}.home-decision-tags span{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-decision-tags span{border:1px solid color-mix(in oklab,var(--color-accent)20%,var(--color-border)80%)}}.home-decision-tags span{background:var(--color-accent-soft);border-radius:999px;padding:.34rem .52rem}@supports (color:color-mix(in lab,red,red)){.home-decision-tags span{background:color-mix(in oklab,var(--color-accent-soft)30%,transparent 70%)}}.home-decision-tags span{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-decision-tags span{color:color-mix(in oklab,var(--color-accent)72%,var(--color-text)28%)}}.home-decision-tags span{font-size:.7rem;font-weight:700}.home-decision-marketbar{border:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;gap:.8rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-decision-marketbar{border:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-decision-marketbar{border-radius:var(--radius-card);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-decision-marketbar{background:color-mix(in oklab,var(--color-surface)88%,var(--color-bg-subtle)12%)}}.home-decision-marketbar span{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.84rem;font-weight:700;display:inline-flex}.home-decision-marketbar i{background:var(--color-accent);border-radius:999px;width:.42rem;height:.42rem}.home-process-flow{grid-template-columns:minmax(180px,.72fr) auto minmax(300px,1.35fr) auto minmax(180px,.72fr);align-items:stretch;gap:1rem;display:grid}.home-process-group{border-radius:var(--radius-panel);gap:1rem;padding:1.1rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}.home-process-header{border-bottom:1px solid var(--color-border);gap:.34rem;padding-bottom:.95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-process-header{border-bottom:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-process-header span{background:var(--color-accent-soft);border-radius:999px;width:fit-content;padding:.26rem .58rem}@supports (color:color-mix(in lab,red,red)){.home-process-header span{background:color-mix(in oklab,var(--color-accent-soft)46%,transparent 54%)}}.home-process-header span{color:var(--color-accent);letter-spacing:.12em;font-size:.7rem;font-weight:800}.home-process-header small{color:var(--color-text-muted);font-size:.78rem}.home-process-header strong{color:var(--color-text);line-height:1.2}.home-process-steps{gap:.75rem;display:grid}.home-process-steps--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-step{border-radius:var(--radius-card);box-shadow:none;align-content:start;gap:.72rem;padding:1rem;display:grid}.home-process-group--post .home-process-header span,.home-process-group--post .home-process-step-head span{color:#b9783b}.home-process-group--post .home-process-header span{background:#e8a85524}.home-process-group:hover,.home-process-group:focus-within{transform:translateY(-4px)}.home-process-arrow{color:var(--color-accent);opacity:.7;justify-content:center;align-items:center;font-size:1.8rem;display:flex}.home-success-section{overflow:hidden}.home-success-visual{max-width:980px;margin-inline:auto;padding-top:5.6rem;position:relative}.home-success-arc{pointer-events:none;width:min(900px,100%);height:130px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-success-stairs{justify-content:center;align-items:flex-end;gap:.28rem;display:flex}.home-success-step{min-height:250px;animation:.52s both success-step-in;animation-delay:calc(var(--success-index)*.18s);box-shadow:none;border-bottom:none;border-radius:1rem 1rem 0 0;flex-direction:column;flex:1;justify-content:flex-end;gap:.65rem;padding:1.65rem;display:flex;position:relative}.home-success-step--green{min-height:350px}.home-success-step--copper{min-height:450px}.home-success-step--blue{background:linear-gradient(180deg,#00d4ff1f,#00d4ff0a),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-success-step--blue{background:linear-gradient(180deg,#00d4ff1f,#00d4ff0a),color-mix(in oklab,var(--color-surface)88%,var(--color-bg-subtle)12%)}}.home-success-step--green{background:linear-gradient(180deg,#34d3991f,#34d3990a),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-success-step--green{background:linear-gradient(180deg,#34d3991f,#34d3990a),color-mix(in oklab,var(--color-surface)88%,var(--color-bg-subtle)12%)}}.home-success-step--copper{background:linear-gradient(180deg,#e8a8551f,#e8a8550a),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-success-step--copper{background:linear-gradient(180deg,#e8a8551f,#e8a8550a),color-mix(in oklab,var(--color-surface)88%,var(--color-bg-subtle)12%)}}.home-success-num{font-family:var(--font-display);color:var(--color-text);opacity:.18;font-size:clamp(3.2rem,6vw,4.4rem);line-height:.9}.home-success-continuous{color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;font-size:.82rem;font-weight:800;display:flex}.home-success-continuous span{font-size:1.55rem}.home-quickscan{width:min(760px,100%);margin-inline:auto;padding:0}.home-quickscan-progress{align-items:center;gap:.85rem;margin-bottom:1.7rem;display:flex}.home-quickscan-progress-track{background:var(--color-border);border-radius:999px;flex:1;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-quickscan-progress-track{background:color-mix(in oklab,var(--color-border)70%,transparent 30%)}}.home-quickscan-progress-fill{border-radius:inherit;background:var(--color-accent);width:0%;height:100%;transition:width .3s}.home-quickscan-progress span,.home-quickscan-bar strong{color:var(--color-text-muted);white-space:nowrap;font-size:.78rem;font-weight:800}.home-quickscan-question{border:0;min-inline-size:0;padding:0;animation:.36s both quickscan-in}.home-quickscan-question legend{gap:.55rem;margin-bottom:1.05rem;padding:0;display:grid}.home-quickscan-question legend span{color:var(--color-accent);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.home-quickscan-question legend strong{color:var(--color-text);font-size:clamp(1.25rem,1vw + 1rem,1.65rem);line-height:1.25}.home-quickscan-options{gap:.75rem;display:grid}.home-quickscan-option{border:1px solid var(--color-border);align-items:center;gap:.88rem;min-height:54px;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option{border:1px solid color-mix(in oklab,var(--color-border)76%,transparent 24%)}}.home-quickscan-option{border-radius:var(--radius-card);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option{background:color-mix(in oklab,var(--color-surface)90%,var(--color-bg-subtle)10%)}}.home-quickscan-option{color:var(--color-text-muted);cursor:pointer;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.home-quickscan-option:hover,.home-quickscan-option.is-checked,.home-quickscan-option:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option:hover,.home-quickscan-option.is-checked,.home-quickscan-option:focus-within{border-color:color-mix(in oklab,var(--color-accent)54%,var(--color-border)46%)}}.home-quickscan-option:hover,.home-quickscan-option.is-checked,.home-quickscan-option:focus-within{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option:hover,.home-quickscan-option.is-checked,.home-quickscan-option:focus-within{background:color-mix(in oklab,var(--color-accent)8%,var(--color-surface)92%)}}.home-quickscan-option:hover,.home-quickscan-option.is-checked,.home-quickscan-option:focus-within{color:var(--color-text);box-shadow:0 0 24px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option:hover,.home-quickscan-option.is-checked,.home-quickscan-option:focus-within{box-shadow:0 0 24px color-mix(in oklab,var(--color-accent)20%,transparent 80%)}}.home-quickscan-option:hover{transform:translateY(-1px)}.home-quickscan-option input{appearance:none;border:1px solid var(--color-text-muted);place-items:center;width:18px;height:18px;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option input{border:1px solid color-mix(in oklab,var(--color-text-muted)62%,transparent 38%)}}.home-quickscan-option input{background:var(--color-surface);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option input{background:color-mix(in oklab,var(--color-surface)80%,var(--color-bg-subtle)20%)}}.home-quickscan-option input{accent-color:var(--color-accent);flex:none;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.home-quickscan-option input:before{content:"";border-radius:inherit;background:var(--color-accent);width:8px;height:8px;transition:transform .22s cubic-bezier(.4,0,.2,1);transform:scale(0)}.home-quickscan-option:hover input,.home-quickscan-option.is-checked input,.home-quickscan-option:focus-within input,.home-quickscan-option input:checked{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-option:hover input,.home-quickscan-option.is-checked input,.home-quickscan-option:focus-within input,.home-quickscan-option input:checked{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent)16%,transparent 84%)}}.home-quickscan-option input:checked:before,.home-quickscan-option.is-checked input:before{transform:scale(1)}.home-quickscan-option--skip{opacity:.72;border-style:dashed}.home-quickscan-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.home-quickscan-button{background:var(--color-accent);color:var(--color-bg);cursor:pointer;border:0;border-radius:999px;padding:.72rem 1.35rem;font-weight:800;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.home-quickscan-button:hover:not(:disabled),.home-quickscan-button:focus-visible:not(:disabled){box-shadow:0 0 24px var(--color-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-button:hover:not(:disabled),.home-quickscan-button:focus-visible:not(:disabled){box-shadow:0 0 24px color-mix(in oklab,var(--color-accent)34%,transparent 66%)}}.home-quickscan-button:disabled{opacity:.34;cursor:not-allowed}.home-quickscan-button--ghost{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-button--ghost{border:1px solid color-mix(in oklab,var(--color-border)82%,transparent 18%)}}.home-quickscan-button--ghost{color:var(--color-text-muted);background:0 0}.home-quickscan-dots{align-items:center;gap:.42rem;display:flex}.home-quickscan-dots button{background:var(--color-text-muted);border:0;border-radius:999px;width:.52rem;height:.52rem;padding:0}@supports (color:color-mix(in lab,red,red)){.home-quickscan-dots button{background:color-mix(in oklab,var(--color-text-muted)28%,transparent 72%)}}.home-quickscan-dots button{cursor:pointer}.home-quickscan-dots button.is-complete{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-dots button.is-complete{background:color-mix(in oklab,var(--color-accent)45%,transparent 55%)}}.home-quickscan-dots button.is-active{background:var(--color-accent);transform:scale(1.35)}.home-quickscan-result{gap:1.2rem;display:grid}.home-quickscan-result-head,.home-quickscan-result-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:center;gap:1rem;display:grid}.home-quickscan-result h3{color:var(--color-text);margin:0;font-size:clamp(1.25rem,1vw + 1rem,1.7rem);line-height:1.25}.home-quickscan-score{justify-content:flex-end;align-items:baseline;gap:.75rem;display:flex}.home-quickscan-score strong{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(3rem,5vw,4.4rem);line-height:1}.home-quickscan-score span{max-width:10rem;color:var(--color-text-muted);font-size:.86rem;line-height:1.35}.home-quickscan-bars{gap:.72rem;display:grid}.home-quickscan-bar{grid-template-columns:minmax(90px,.42fr) minmax(0,1fr) 3rem;align-items:center;gap:.7rem;display:grid}.home-quickscan-bar span{color:var(--color-text-muted);font-size:.78rem}.home-quickscan-bar div{background:var(--color-border);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-quickscan-bar div{background:color-mix(in oklab,var(--color-border)58%,transparent 42%)}}.home-quickscan-bar i{border-radius:inherit;height:100%;display:block}.home-quickscan-radar{min-height:220px;color:var(--color-text-muted)}.home-quickscan-radar svg{width:100%;height:auto;max-height:260px;display:block}.home-quickscan-radar text{fill:var(--color-text-muted);font-size:.54rem;font-weight:700}.home-quickscan-recommendation{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-quickscan-recommendation{border:1px solid color-mix(in oklab,var(--color-accent)22%,var(--color-border)78%)}}.home-quickscan-recommendation{border-radius:var(--radius-card);background:var(--color-accent-soft);padding:1rem}@supports (color:color-mix(in lab,red,red)){.home-quickscan-recommendation{background:color-mix(in oklab,var(--color-accent-soft)34%,transparent 66%)}}.home-quickscan-recommendation{color:var(--color-text-muted);line-height:1.6}.home-quickscan-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.home-quickscan-restart{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.home-credibility-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(1.6rem,4vw,3.5rem);display:grid}.home-credibility-copy{gap:1rem;display:grid}.home-credibility-emphasis{font-weight:800;color:var(--color-text)!important}.home-source-ref{background:var(--color-accent-soft);border-radius:.3rem;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-left:.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-source-ref{background:color-mix(in oklab,var(--color-accent-soft)50%,transparent 50%)}}.home-source-ref{color:var(--color-accent);vertical-align:super;font-size:.65rem;font-weight:800;text-decoration:none}.home-sources-list{border-radius:var(--radius-card);box-shadow:none;gap:.6rem;margin-top:.7rem;padding:1rem 1.1rem;display:grid}.home-sources-list h3{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.home-sources-list ol{margin:0;padding-left:1.1rem}.home-sources-list li{color:var(--color-text-muted);font-size:.82rem;line-height:1.65}.home-sources-list a,.home-credibility-card a{color:var(--color-accent);font-weight:800;text-decoration:none}.home-credibility-cards{gap:1rem;display:grid}.home-credibility-card{border-radius:var(--radius-card);grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;padding:1.1rem;display:grid}.home-credibility-card img{object-fit:contain;background:#fff;border-radius:.5rem;width:4.8rem;height:3.9rem;padding:.34rem}.home-credibility-icon{background:var(--color-accent-soft);border-radius:.8rem;justify-content:center;align-items:center;width:4.8rem;height:3.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-credibility-icon{background:color-mix(in oklab,var(--color-accent-soft)48%,transparent 52%)}}.home-credibility-icon{color:var(--color-accent);font-family:var(--font-display);font-size:2rem;font-weight:800}.home-credibility-card div{gap:.45rem;display:grid}@keyframes success-step-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes quickscan-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-banner-rail-item,.home-message-proof-card,.home-operations-stage,.home-proof-stat,.page-story-card--link,.case-grid-card,.home-impact-card,.home-credentials-card,.home-decision-card,.home-process-step,.home-success-step,.home-credibility-card{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.home-banner-rail-item:hover,.home-message-proof-card:hover,.home-operations-stage:hover,.home-proof-stat:hover,.page-story-card--link:hover,.case-grid-card:hover,.home-impact-card:hover,.home-process-step:hover{border-color:var(--color-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-banner-rail-item:hover,.home-message-proof-card:hover,.home-operations-stage:hover,.home-proof-stat:hover,.page-story-card--link:hover,.case-grid-card:hover,.home-impact-card:hover,.home-process-step:hover{border-color:color-mix(in oklab,var(--color-accent)30%,var(--color-border)70%)}}.home-banner-rail-item:hover,.home-message-proof-card:hover,.home-operations-stage:hover,.home-proof-stat:hover,.page-story-card--link:hover,.case-grid-card:hover,.home-impact-card:hover,.home-process-step:hover{box-shadow:0 0 22px var(--color-accent-soft),var(--card-shadow-strong)}@supports (color:color-mix(in lab,red,red)){.home-banner-rail-item:hover,.home-message-proof-card:hover,.home-operations-stage:hover,.home-proof-stat:hover,.page-story-card--link:hover,.case-grid-card:hover,.home-impact-card:hover,.home-process-step:hover{box-shadow:0 0 22px color-mix(in oklab,var(--color-accent-soft)34%,transparent 66%),var(--card-shadow-strong)}}.home-decision-card:hover,.home-decision-card:focus-within{border-color:var(--color-accent);transform:none}@supports (color:color-mix(in lab,red,red)){.home-decision-card:hover,.home-decision-card:focus-within{border-color:color-mix(in oklab,var(--color-accent)44%,var(--color-border)56%)}}.home-decision-card:hover,.home-decision-card:focus-within{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.home-decision-card:hover,.home-decision-card:focus-within{background:color-mix(in oklab,var(--color-accent)6%,var(--color-surface)94%)}}.home-decision-card:hover,.home-decision-card:focus-within{box-shadow:none}.home-process-group--post .home-process-step:hover,.home-process-group--post .home-process-step:focus-within{box-shadow:0 0 22px #e8a85529,var(--card-shadow-strong);border-color:#e8a8557a}.home-success-step:hover,.home-success-step:focus-within{border-color:var(--color-accent);animation-name:none;transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.home-success-step:hover,.home-success-step:focus-within{border-color:color-mix(in oklab,var(--color-accent)34%,var(--color-border)66%)}}.home-success-step:hover,.home-success-step:focus-within{box-shadow:var(--card-shadow-strong)}.home-credibility-card:hover,.home-credibility-card:focus-within{border-color:var(--color-accent);transform:scale(1.01)}@supports (color:color-mix(in lab,red,red)){.home-credibility-card:hover,.home-credibility-card:focus-within{border-color:color-mix(in oklab,var(--color-accent)34%,var(--color-border)66%)}}.home-credibility-card:hover,.home-credibility-card:focus-within{box-shadow:var(--card-shadow)}.home-credentials-card:hover,.home-credentials-card:focus-within{border-color:var(--credentials-card-hover-border);background-color:var(--credentials-card-hover-bg);box-shadow:0 0 24px var(--color-accent),0 12px 34px rgb(var(--color-shadow)/.16);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-credentials-card:hover,.home-credentials-card:focus-within{box-shadow:0 0 24px color-mix(in oklab,var(--color-accent)24%,transparent 76%),0 12px 34px rgb(var(--color-shadow)/.16)}}.home-credentials-card:hover .home-credentials-visual,.home-credentials-card:focus-within .home-credentials-visual{opacity:1}:root[data-theme=dark] .home-credentials-section{--credentials-band:#0c1524;--credentials-card-bg:#ffffff08;--credentials-card-border:#ffffff14;--credentials-card-hover-bg:#00d4ff0a;--credentials-card-hover-border:#00d4ff59;--credentials-title:white;--credentials-sub:#9caabc;border-top-color:#ffffff0a;border-bottom-color:#ffffff0a}:root[data-theme=light] .home-credentials-section{--credentials-band:#d6dee6}:root[data-theme=dark] .home-credentials-card,:root[data-theme=dark] .home-credentials-card:hover,:root[data-theme=dark] .home-credentials-card:focus-within{box-shadow:0 0 18px #00d4ff26,0 12px 30px #020c1633}:root[data-theme=dark] .home-video-frame,:root[data-theme=dark] .home-impact-card,:root[data-theme=dark] .home-decision-card,:root[data-theme=dark] .home-decision-marketbar,:root[data-theme=dark] .home-process-group,:root[data-theme=dark] .home-process-step,:root[data-theme=dark] .home-success-step,:root[data-theme=dark] .home-quickscan-option,:root[data-theme=dark] .home-sources-list,:root[data-theme=dark] .home-credibility-card{background:linear-gradient(180deg,var(--color-surface-strong),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-video-frame,:root[data-theme=dark] .home-impact-card,:root[data-theme=dark] .home-decision-card,:root[data-theme=dark] .home-decision-marketbar,:root[data-theme=dark] .home-process-group,:root[data-theme=dark] .home-process-step,:root[data-theme=dark] .home-success-step,:root[data-theme=dark] .home-quickscan-option,:root[data-theme=dark] .home-sources-list,:root[data-theme=dark] .home-credibility-card{background:linear-gradient(180deg,color-mix(in oklab,var(--color-surface-strong)86%,var(--color-bg-subtle)14%),color-mix(in oklab,var(--color-surface)94%,var(--color-bg)6%))}}:root[data-theme=dark] .home-video-frame,:root[data-theme=dark] .home-impact-card,:root[data-theme=dark] .home-decision-card,:root[data-theme=dark] .home-decision-marketbar,:root[data-theme=dark] .home-process-group,:root[data-theme=dark] .home-process-step,:root[data-theme=dark] .home-success-step,:root[data-theme=dark] .home-quickscan-option,:root[data-theme=dark] .home-sources-list,:root[data-theme=dark] .home-credibility-card{box-shadow:0 20px 52px rgb(var(--color-shadow)/.18)}:root[data-theme=dark] .home-decision-tags span{color:#b8e5ff;background:#00d4ff14;border-color:#00d4ff2e}:root[data-theme=dark] .home-success-step--blue{background:linear-gradient(#00d4ff1f,#00d4ff0a)}:root[data-theme=dark] .home-success-step--green{background:linear-gradient(#34d3991f,#34d3990a)}:root[data-theme=dark] .home-success-step--copper{background:linear-gradient(#e8a8551f,#e8a8550a)}:root[data-theme=dark] .home-impact-card p,:root[data-theme=dark] .home-decision-card p,:root[data-theme=dark] .home-process-step p,:root[data-theme=dark] .home-success-step p,:root[data-theme=dark] .home-credibility-copy p,:root[data-theme=dark] .home-credibility-card p,:root[data-theme=dark] .home-sources-list li{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-impact-card p,:root[data-theme=dark] .home-decision-card p,:root[data-theme=dark] .home-process-step p,:root[data-theme=dark] .home-success-step p,:root[data-theme=dark] .home-credibility-copy p,:root[data-theme=dark] .home-credibility-card p,:root[data-theme=dark] .home-sources-list li{color:color-mix(in oklab,var(--color-text-muted)76%,var(--color-text)24%)}}:root[data-theme=dark] .home-decision-card:hover,:root[data-theme=dark] .home-decision-card:focus-within{box-shadow:none;background:#00d4ff0a;border-color:#00d4ff52}:root[data-theme=dark] .home-quickscan-option:hover,:root[data-theme=dark] .home-quickscan-option.is-checked{color:var(--color-text);background:#00d4ff0a;border-color:#00d4ff57}:root[data-theme=dark] .home-process-step:hover,:root[data-theme=dark] .home-process-step:focus-within{background:linear-gradient(180deg,#00d4ff0b,#00d4ff05),var(--color-surface);border-color:#00d4ff47}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-process-step:hover,:root[data-theme=dark] .home-process-step:focus-within{background:linear-gradient(180deg,#00d4ff0b,#00d4ff05),color-mix(in oklab,var(--color-surface)94%,var(--color-bg)6%)}}:root[data-theme=dark] .home-process-group--post .home-process-step:hover,:root[data-theme=dark] .home-process-group--post .home-process-step:focus-within{background:linear-gradient(180deg,#e8a8550e,#e8a85505),var(--color-surface);border-color:#e8a8556b}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-process-group--post .home-process-step:hover,:root[data-theme=dark] .home-process-group--post .home-process-step:focus-within{background:linear-gradient(180deg,#e8a8550e,#e8a85505),color-mix(in oklab,var(--color-surface)94%,var(--color-bg)6%)}}:root[data-theme=dark] .home-credibility-card:hover,:root[data-theme=dark] .home-credibility-card:focus-within{border-color:#00d4ff47}.home-value-card h3,.home-operations-stage .heading-lg,.home-proof-stat .heading-lg,.home-pillar-card .heading-lg,.home-pillar-featured .display-lg,.case-grid-card .heading-lg,.pillar-detail-capability .text-\[1\.08rem\],.services-loop-card .text-\[1\.08rem\],.contact-info-block a.text-\[1\.05rem\]{font-weight:700}.home-value-card p,.home-operations-stage p,.home-proof-stat .meta,.home-pillar-card .body-md,.home-pillar-featured .body-md,.case-grid-card .body-md,.case-grid-card li,.pillar-detail-capability .body-md,.services-loop-card .body-md,.contact-info-block .body-md,.home-cta-list .body-md{font-size:1.06rem;line-height:1.64}.home-value-card .value-prop-qualifier,.home-operations-stage-index,.home-pillar-card .meta,.home-pillar-featured .meta,.home-proof-stat .meta{font-size:1rem;font-weight:600}:root[data-theme=dark] .home-banner-rail-item,:root[data-theme=dark] .page-card,:root[data-theme=dark] .home-message-proof-card,:root[data-theme=dark] .services-loop-card,:root[data-theme=dark] .case-grid-card,:root[data-theme=dark] .pillar-detail-block,:root[data-theme=dark] .pillar-detail-capability,:root[data-theme=dark] .contact-form-shell,:root[data-theme=dark] .contact-info-block,:root[data-theme=dark] .page-step-grid li,:root[data-theme=dark] .services-intro-copy,:root[data-theme=dark] .home-value-feature{background:linear-gradient(180deg,var(--color-surface-strong),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-banner-rail-item,:root[data-theme=dark] .page-card,:root[data-theme=dark] .home-message-proof-card,:root[data-theme=dark] .services-loop-card,:root[data-theme=dark] .case-grid-card,:root[data-theme=dark] .pillar-detail-block,:root[data-theme=dark] .pillar-detail-capability,:root[data-theme=dark] .contact-form-shell,:root[data-theme=dark] .contact-info-block,:root[data-theme=dark] .page-step-grid li,:root[data-theme=dark] .services-intro-copy,:root[data-theme=dark] .home-value-feature{background:linear-gradient(180deg,color-mix(in oklab,var(--color-surface-strong)86%,var(--color-bg-subtle)14%),color-mix(in oklab,var(--color-surface)94%,var(--color-bg)6%))}}:root[data-theme=dark] .home-banner-rail-item,:root[data-theme=dark] .page-card,:root[data-theme=dark] .home-message-proof-card,:root[data-theme=dark] .services-loop-card,:root[data-theme=dark] .case-grid-card,:root[data-theme=dark] .pillar-detail-block,:root[data-theme=dark] .pillar-detail-capability,:root[data-theme=dark] .contact-form-shell,:root[data-theme=dark] .contact-info-block,:root[data-theme=dark] .page-step-grid li,:root[data-theme=dark] .services-intro-copy,:root[data-theme=dark] .home-value-feature{box-shadow:0 20px 52px rgb(var(--color-shadow)/.18)}:root[data-theme=dark] .home-operations-count,:root[data-theme=dark] .home-cta-panel{background:radial-gradient(120% 120% at 100% 0%,var(--color-accent-soft)0%,transparent 50%),linear-gradient(180deg,var(--color-surface-strong),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-operations-count,:root[data-theme=dark] .home-cta-panel{background:radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-accent-soft)42%,transparent 58%)0%,transparent 50%),linear-gradient(180deg,color-mix(in oklab,var(--color-surface-strong)90%,var(--color-bg-subtle)10%),color-mix(in oklab,var(--color-surface)96%,var(--color-bg)4%))}}:root[data-theme=dark] .home-operations-count,:root[data-theme=dark] .home-cta-panel{box-shadow:0 24px 64px rgb(var(--color-shadow)/.18)}:root[data-theme=dark] .home-banner-rail-item span,:root[data-theme=dark] .home-message-proof-card p,:root[data-theme=dark] .home-operations-count span{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-banner-rail-item span,:root[data-theme=dark] .home-message-proof-card p,:root[data-theme=dark] .home-operations-count span{color:color-mix(in oklab,var(--color-text-muted)76%,var(--color-text)24%)}}:root[data-theme=dark] .home-proof-copy .btn.btn--secondary{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-proof-copy .btn.btn--secondary{border-color:color-mix(in oklab,var(--color-border)76%,transparent 24%)}}:root[data-theme=dark] .home-proof-copy .btn.btn--secondary{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .home-proof-copy .btn.btn--secondary{background:color-mix(in oklab,var(--color-surface)94%,var(--color-bg)6%)}}:root[data-theme=dark] .home-proof-copy .btn.btn--secondary{color:var(--color-text)}:root[data-theme=dark] .hero-band-alt{background:linear-gradient(180deg,var(--color-bg-subtle),var(--color-bg-subtle))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hero-band-alt{background:linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)90%,var(--color-bg)10%),color-mix(in oklab,var(--color-bg-subtle)78%,var(--color-bg)22%))}}:root[data-theme=dark] .hero-band-end{background:linear-gradient(180deg,var(--color-bg-subtle),var(--color-bg))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hero-band-end{background:linear-gradient(180deg,color-mix(in oklab,var(--color-bg-subtle)78%,var(--color-surface-tint)22%),color-mix(in oklab,var(--color-bg)86%,var(--color-surface-tint)14%))}}:root[data-theme=dark] .form-input,:root[data-theme=dark] .form-textarea{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .form-input,:root[data-theme=dark] .form-textarea{border-color:color-mix(in oklab,var(--color-border)82%,transparent 18%)}}:root[data-theme=dark] .form-input,:root[data-theme=dark] .form-textarea{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .form-input,:root[data-theme=dark] .form-textarea{background:color-mix(in oklab,var(--color-surface)92%,var(--color-bg)8%)}}:root[data-theme=dark] .form-input,:root[data-theme=dark] .form-textarea{color:var(--color-text);caret-color:var(--color-text)}:root[data-theme=dark] .form-input::placeholder,:root[data-theme=dark] .form-textarea::placeholder{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .form-input::placeholder,:root[data-theme=dark] .form-textarea::placeholder{color:color-mix(in oklab,var(--color-text-muted)82%,var(--color-text)18%)}}.hero-band-alt{background:#edf3f8}.services-intro-grid,.case-grid-card{gap:1.6rem;display:grid}.services-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:center}.services-intro-copy{border-radius:1.7rem;padding:1.6rem 1.7rem}.services-intro-media{box-shadow:0 24px 64px rgb(var(--color-shadow)/.1)}.services-loop-shell{gap:.6rem;display:grid}.services-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-section-intro--center{text-align:center;margin-inline:auto}.home-section-copy--balanced{text-align:center;text-wrap:balance;margin-inline:auto}.page-story-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:1.6rem;display:grid}.page-story-graphic{align-self:stretch;min-width:0}.page-story-stack{gap:1.1rem;display:grid}.page-story-stack--four{grid-template-columns:repeat(2,minmax(0,1fr))}.page-story-card{border:1px solid var(--color-border);align-content:start;justify-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.page-story-card{border:1px solid color-mix(in oklab,var(--color-border)80%,transparent 20%)}}.page-story-card{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.page-story-card{background:color-mix(in oklab,var(--color-surface)92%,white 8%)}}.page-story-card{border-radius:var(--radius-card);box-shadow:var(--card-shadow);text-align:left;padding:1.35rem 1.4rem 1.45rem}.page-story-card h3{max-width:24ch;color:var(--color-accent);text-wrap:pretty;margin:.5rem 0 0;font-size:1.12rem;font-weight:700;line-height:1.32}.page-story-card p{max-width:38ch;color:var(--color-text-muted);text-wrap:pretty;margin:.45rem 0 0;font-size:1.03rem;line-height:1.64}.page-story-card--link{text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.page-story-card--link:hover,.page-story-card--link:focus-visible{border-color:var(--color-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.page-story-card--link:hover,.page-story-card--link:focus-visible{border-color:color-mix(in oklab,var(--color-accent)34%,var(--color-border)66%)}}.page-story-card--link:hover,.page-story-card--link:focus-visible{box-shadow:var(--card-shadow-strong)}.page-story-arrow{color:var(--color-accent);font-size:1.1rem;font-weight:700}.page-story-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.96rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.page-story-label{color:color-mix(in oklab,var(--color-text-muted)72%,var(--color-accent)28%)}}.page-story-note{max-width:48rem;color:var(--color-text-muted);margin:1rem 0 0;font-size:1.04rem;line-height:1.64}.about-dual-grid,.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.6rem;display:grid}.about-text-block,.about-list-block{min-height:100%}.about-text-block{align-content:start;display:grid}.about-list-block{border-left:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.about-list-block{border-left:1px solid color-mix(in oklab,var(--color-border)78%,transparent 22%)}}.about-list-block{padding-left:clamp(1rem,2vw,2rem)}.about-list-block ul{margin:0;padding:0;list-style:none}.about-text-block--proof{padding-top:.15rem}@media(max-width:767px){.about-dual-grid,.about-proof-grid{grid-template-columns:1fr}.about-list-block{border-left:0;border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.about-list-block{border-top:1px solid color-mix(in oklab,var(--color-border)78%,transparent 22%)}}.about-list-block{padding-top:1rem;padding-left:0}}.info-graphic{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.info-graphic{border:1px solid color-mix(in oklab,var(--color-border)78%,transparent 22%)}}.info-graphic{background:radial-gradient(120% 120% at 100% 0%,var(--color-accent-soft)0%,transparent 46%),linear-gradient(180deg,#fff,#fff);border-radius:1.7rem;min-height:100%;padding:1.2rem}@supports (color:color-mix(in lab,red,red)){.info-graphic{background:radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--color-accent-soft)48%,transparent 52%)0%,transparent 46%),linear-gradient(180deg,color-mix(in oklab,white 82%,var(--color-bg-subtle)18%),color-mix(in oklab,white 92%,var(--color-bg-subtle)8%))}}.info-graphic{box-shadow:0 22px 56px rgb(var(--color-shadow)/.08)}.info-graphic-header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.info-graphic-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:800}.info-graphic-caption{color:var(--color-text-muted);font-size:.8rem}.info-graphic-canvas{background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface-strong));border-radius:1.25rem;min-height:250px;margin-top:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.info-graphic-canvas{background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent-soft)48%,white 52%),color-mix(in oklab,var(--color-surface-strong)58%,white 42%))}}.info-graphic-node,.info-graphic-orbit,.info-graphic-line{position:absolute}.info-graphic-node{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.info-graphic-node{background:linear-gradient(135deg,color-mix(in oklab,var(--color-accent)72%,white 28%),var(--color-accent-strong))}}.info-graphic-node{box-shadow:0 18px 32px rgb(var(--color-shadow)/.14)}.info-graphic-node--primary{width:5rem;height:5rem;top:18%;left:14%}.info-graphic-node--secondary{width:3.7rem;height:3.7rem;top:24%;right:16%}.info-graphic-node--tertiary{width:4.4rem;height:4.4rem;bottom:16%;left:42%}.info-graphic-orbit{border:1px dashed var(--color-accent);border-radius:999px;inset:14% 18%}@supports (color:color-mix(in lab,red,red)){.info-graphic-orbit{border:1px dashed color-mix(in oklab,var(--color-accent)30%,transparent 70%)}}.info-graphic-line{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-strong));height:2px}@supports (color:color-mix(in lab,red,red)){.info-graphic-line{background:linear-gradient(90deg,color-mix(in oklab,var(--color-accent)34%,transparent 66%),color-mix(in oklab,var(--color-accent-strong)70%,transparent 30%))}}.info-graphic-line{transform-origin:0}.info-graphic-line--a{width:34%;top:34%;left:24%;transform:rotate(16deg)}.info-graphic-line--b{width:24%;bottom:30%;left:34%;transform:rotate(-30deg)}.info-graphic-line--c{width:24%;top:46%;right:24%;transform:rotate(112deg)}.info-graphic-legend{gap:.65rem;margin-top:1rem;display:grid}.info-graphic-legend-item{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.info-graphic-legend-item{border-top:1px solid color-mix(in oklab,var(--color-border)82%,transparent 18%)}}.info-graphic-legend-item{color:var(--color-text-muted);padding-top:.7rem;font-size:.92rem;line-height:1.45}.home-proof-image--placeholder{display:block}:root[data-theme=dark] .page-story-card,:root[data-theme=dark] .info-graphic{background:linear-gradient(180deg,var(--color-surface-strong),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .page-story-card,:root[data-theme=dark] .info-graphic{background:linear-gradient(180deg,color-mix(in oklab,var(--color-surface-strong)86%,var(--color-bg-subtle)14%),color-mix(in oklab,var(--color-surface)94%,var(--color-bg)6%))}}:root[data-theme=dark] .page-story-card,:root[data-theme=dark] .info-graphic{box-shadow:0 20px 52px rgb(var(--color-shadow)/.18)}:root[data-theme=dark] .info-graphic-canvas{background:radial-gradient(100% 100% at 100% 0%,#5ea8e62e 0%,transparent 48%),linear-gradient(180deg,var(--color-surface-strong),var(--color-surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .info-graphic-canvas{background:radial-gradient(100% 100% at 100% 0%,#5ea8e62e 0%,transparent 48%),linear-gradient(180deg,color-mix(in oklab,var(--color-surface-strong)90%,var(--color-bg-subtle)10%),color-mix(in oklab,var(--color-surface)96%,var(--color-bg)4%))}}.services-loop-card{text-align:left;border-radius:var(--radius-card);justify-items:start;min-height:100%;padding:1.2rem 1.2rem 1.3rem;display:grid}.case-grid-list{gap:1rem;display:grid}.case-grid-card{border-radius:var(--radius-panel);text-align:left;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;padding:1.55rem 1.6rem 1.65rem}.contact-form-shell,.contact-info-block,.pillar-detail-block,.pillar-detail-capability{border-radius:var(--radius-card);padding:1.25rem 1.3rem 1.35rem}.pillar-detail-shell{padding-top:1rem}.pillar-detail-header{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.page-bullet-list li,.contact-info-block>div{padding-top:.4rem}.form-input,.form-textarea{border-color:var(--color-border);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.form-input,.form-textarea{border-color:color-mix(in oklab,var(--color-border)88%,transparent 12%)}}.form-input,.form-textarea{background:#f8fbfd;padding:.85rem .95rem}.mobile-nav-shell{background:#091624;border-left-color:#ffffff14}.mobile-nav-link{color:#e0eaf4e6;border-bottom-color:#ffffff14}.mobile-nav-link.is-active{color:#fff;border-bottom-color:#79c5ff99}@media(min-width:1280px){.page-shell,.page-shell-wide,.page-shell-narrow,.hero-shell,.header-shell,.footer-shell{padding-inline:clamp(2.5rem,4.2vw,4.5rem)}}@media(min-width:1440px){:root{--content-max:1360px;--content-wide:1480px}}@media(min-width:1024px)and (max-width:1279px){.header-shell{padding-inline:clamp(1.5rem,3vw,2.4rem)}}@media(min-width:1024px){.page-hero,.home-banner{min-height:clamp(1200px,172svh,2080px)}.home-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-hero-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-hero--compact{min-height:520px}.hero-command{padding:clamp(1.2rem,2vw,2.2rem)}.hero-command-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;min-height:clamp(580px,70vh,700px)}.hero-media{grid-area:1/2;align-self:center;min-height:clamp(520px,60vh,640px)}.hero-copy{grid-area:1/1;align-self:center;margin-top:clamp(.25rem,.7vw,.7rem);padding-right:clamp(1.1rem,1.6vw,1.8rem)}.hero-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.8rem);max-width:min(100%,64ch)}.hero-scene{border-radius:clamp(.8rem,1.2vw,1.1rem);min-height:clamp(520px,60vh,640px)}.site-header--hero .link-nav{color:#dbe7f3d6}.site-header--hero .link-nav.is-active{color:#fff;-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}@supports (color:color-mix(in lab,red,red)){.site-header--hero .link-nav.is-active{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent-strong)78%,var(--color-text)22%);text-decoration-color:color-mix(in oklab,var(--color-accent-strong)78%,var(--color-text)22%)}}}@media(min-width:768px)and (max-width:1023px){.home-banner-rail,.home-message-grid,.home-impact-grid,.home-decision-grid,.home-process-flow,.home-credibility-layout,.page-story-grid,.services-intro-grid,.case-grid-card,.services-loop-grid,.home-hero,.home-value-layout,.home-proof-layout,.home-cta-panel,.home-pillar-grid,.home-operations-head,.home-operations-timeline,.home-quickscan-result-head,.home-quickscan-result-grid{grid-template-columns:1fr}.home-process-arrow{transform:rotate(90deg)}.home-success-stairs{align-items:stretch}.home-success-step,.home-success-step--green,.home-success-step--copper{min-height:340px}.hero-command{padding:1rem}.hero-command-band,.hero-command-after-media{grid-template-columns:1fr}.hero-command-image{height:clamp(280px,40vw,420px)}.hero-command-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-command-panel-accent{grid-column:1/-1}.hero-stage{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.hero-copy{max-width:58ch;padding-right:var(--space-6)}.hero-media{min-height:clamp(360px,46vw,520px)}.hero-summary{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.value-props-shell{grid-template-columns:1fr}.hero-sphere-card{width:clamp(8.8rem,24vw,11rem)}}@media(max-width:767px){:root{--header-height:6rem}.footer-controls{justify-content:flex-start}.page-hero,.home-banner{min-height:clamp(1120px,188svh,2140px)}.page-hero-shell,.home-banner-shell{top:var(--header-height);min-height:calc(100svh - var(--header-height));align-items:center;padding-top:clamp(1.2rem,2.8vh,2.2rem);padding-bottom:clamp(2.2rem,5.5vh,4.4rem)}.page-hero-title,.home-banner-title{font-size:clamp(2.3rem,8.1vw,3.3rem)}.home-banner-title{max-width:11.4ch}html[lang=de] .home-banner-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;max-width:100%}.home-banner-actions{flex-direction:column;align-items:stretch}.home-banner-actions .btn{width:100%}.home-banner-rail,.home-message-grid,.home-message-proof,.home-impact-grid,.home-decision-grid,.home-process-flow,.home-process-steps--grid,.home-credibility-layout,.home-quickscan-result-head,.home-quickscan-result-grid,.page-story-grid,.services-intro-grid,.services-loop-grid,.case-grid-card{grid-template-columns:1fr}.home-banner-rail{margin-top:0}.services-intro-copy,.case-grid-card,.home-banner-rail-item,.page-step-grid li,.page-story-card,.info-graphic{border-radius:1.1rem}.home-hero-title{max-width:11ch}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-actions .btn{width:100%}.home-hero-supporting-grid,.home-value-layout,.home-proof-layout,.home-proof-stats,.home-cta-panel,.home-pillar-grid{grid-template-columns:1fr}.home-decision-card,.home-process-group,.home-process-step,.home-success-step,.home-quickscan,.home-credibility-card{border-radius:1.1rem}.home-process-arrow{min-height:1.2rem;transform:rotate(90deg)}.home-success-visual{padding-top:1rem}.home-success-arc{display:none}.home-success-stairs{gap:.8rem;display:grid}.home-success-step,.home-success-step--green,.home-success-step--copper{border-bottom:1px solid var(--color-border);min-height:auto}@supports (color:color-mix(in lab,red,red)){.home-success-step,.home-success-step--green,.home-success-step--copper{border-bottom:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.home-success-step,.home-success-step--green,.home-success-step--copper{border-radius:1.1rem}.home-success-continuous{text-align:center;align-items:flex-start;font-size:.72rem;line-height:1.45}.home-quickscan-nav{flex-wrap:wrap}.home-quickscan-dots{order:3;justify-content:center;width:100%}.home-quickscan-button{flex:1;min-width:0;padding-inline:.9rem}.home-quickscan-score{justify-content:flex-start}.home-quickscan-bar{grid-template-columns:1fr 3rem}.home-quickscan-bar div{order:3;grid-column:1/-1}.home-credibility-card{grid-template-columns:4rem minmax(0,1fr);gap:.9rem}.home-credibility-card img,.home-credibility-icon{width:4rem;height:3.4rem}.home-hero-main-image{border-radius:1.4rem;min-height:320px}.home-hero-supporting-card,.home-proof-image{min-height:240px}.home-hero-floating-metric{width:auto;animation:none;position:static}.home-operations-head,.home-operations-timeline{grid-template-columns:1fr}.home-value-feature,.home-proof-image,.home-cta-panel,.home-pillar-featured,.home-pillar-card,.home-operations-stage,.home-proof-stat,.home-cta-list,.info-graphic{border-radius:1.2rem}.page-story-stack--four{grid-template-columns:1fr}.home-value-feature{position:static;top:auto}.home-operations-stage{grid-template-columns:1fr}.home-hero-marquee-track{animation-duration:34s}.section-shell{padding-block:clamp(3.6rem,11vw,5.4rem)}.section-shell--flow{padding-block:clamp(3.2rem,9vw,4.8rem)}.section-shell--hero{padding-top:clamp(5.4rem,12vw,6.6rem);padding-bottom:clamp(3rem,7.5vw,4rem)}.hero-band-hero,.hero-band-alt{background:var(--color-bg)}.hero-copy{background:0 0;max-width:none;padding:0}.hero-command{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.15rem;padding:0}.hero-command-band{grid-template-columns:1fr;gap:.72rem}.hero-command-after-media{border:0;border-top:1px solid var(--color-border);grid-template-columns:1fr;padding:.9rem 0}@supports (color:color-mix(in lab,red,red)){.hero-command-after-media{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-command-after-media{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hero-command-after-media{border-bottom:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-command-after-media{background:0 0;border-radius:0;gap:.9rem}.hero-command-actions{flex-direction:column;align-items:stretch;gap:.56rem}.hero-command-actions .btn{width:100%;min-width:0}.hero-command-detail-grid{grid-template-columns:1fr;gap:.85rem}.hero-command-panel{border:0;border-top:1px solid var(--color-border);padding:.82rem 0 0}@supports (color:color-mix(in lab,red,red)){.hero-command-panel{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-command-panel{box-shadow:none;background:0 0;border-radius:0}.hero-command-panel-accent{background:0 0}.hero-command-image{height:clamp(220px,56vw,300px)}.hero-scene{border-color:var(--color-border);border-radius:1.1rem;min-height:300px}@supports (color:color-mix(in lab,red,red)){.hero-scene{border-color:color-mix(in oklab,var(--color-border)48%,transparent 52%)}}.hero-scene{background:radial-gradient(78% 80% at 28% 20%,var(--color-accent-soft)0%,transparent 74%),radial-gradient(52% 48% at 66% 62%,#99d7f11a 0%,transparent 74%),linear-gradient(180deg,#ffffff85,#f1f7fb38)}@supports (color:color-mix(in lab,red,red)){.hero-scene{background:radial-gradient(78% 80% at 28% 20%,color-mix(in oklab,var(--color-accent-soft)34%,transparent 66%)0%,transparent 74%),radial-gradient(52% 48% at 66% 62%,#99d7f11a 0%,transparent 74%),linear-gradient(180deg,#ffffff85,#f1f7fb38)}}.hero-sphere-grid{width:100%;height:100%;inset:0}.hero-sphere-wrap{inset:4% 0 10%}.hero-depth-layer,.hero-horizon-layer,.hero-scene-scan,.hero-scene-connector,.hero-sphere-overlay,.hero-sphere-card{display:none}.hero-sphere-shadow{background:radial-gradient(circle,#76c4e729,#0000 74%);height:14%;inset:auto 20% 8%}.hero-sphere-aura{background:radial-gradient(circle at 38% 32%,#ffffff4d,#0000 18%),radial-gradient(circle at 50% 45%,#70c6ec24,#0000 54%);inset:12% 14%}.hero-proof{border-top:0;grid-template-columns:1fr;gap:0;margin-top:1.5rem;padding-top:0}.hero-stage{gap:clamp(1.6rem,4vw,2.2rem)}.hero-proof-item{border:0;border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.hero-proof-item{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.hero-proof-item{box-shadow:none;background:0 0;border-radius:0;padding:.95rem 0}.hero-proof-item:first-child{border-top:0;padding-top:0}.display-xl{font-size:clamp(2.35rem,7.4vw,3.45rem)}.display-lg{font-size:clamp(1.82rem,4.7vw + .32rem,2.45rem)}.kpi-xl{font-size:clamp(1.8rem,8vw,3rem)}.heading-lg{font-size:clamp(1.3rem,3.7vw + .34rem,1.78rem)}.section-frame-grid,.maturity-shell,.proof-shell{padding:0}.value-props-shell{grid-template-columns:1fr}.section-frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.section-frame:before,.value-props-diagram,.proof-visual,.maturity-grid{display:none}.value-props-aside{padding:0}.value-props-note,.proof-stat,.maturity-stage{border:0;border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.value-props-note,.proof-stat,.maturity-stage{border-top:1px solid color-mix(in oklab,var(--color-border)72%,transparent 28%)}}.value-props-note,.proof-stat,.maturity-stage{box-shadow:none;background:0 0;border-radius:0}.value-props-note,.proof-stat{padding:.95rem 0}.maturity-stage{padding:.95rem 0 1rem .4rem}.proof-stat:first-child,.maturity-stage:first-child{padding-top:0}.maturity-timeline{gap:0;padding-left:1.5rem}.maturity-stage-dot{left:-1.18rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hero-scene-scan-a,.hero-scene-scan-b,.home-hero-floating-metric,.home-hero-marquee-track,.home-credentials-track{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
