/*! tailwindcss v4.2.1 | 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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}html.site-is-loading,html.site-is-loading body{overflow:hidden!important}html.site-transition-active body{background:#030507}.site-loader{z-index:30000;pointer-events:auto;color:#050505;background:0 0;position:fixed;inset:0;overflow:hidden}.site-loader-underlay{z-index:0;pointer-events:none;opacity:1;background:radial-gradient(circle at 69% 38%,#176bff24,#0000 31%),radial-gradient(circle at 50% 108%,#176bff1c,#0000 34%),#030507;transition:opacity .82s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.pixel-reveal-engine{z-index:1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.pixel-reveal-cell{opacity:1;will-change:opacity;display:block;position:absolute;overflow:hidden}.pixel-reveal-cell:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.12;background-image:url(/criyx-grain.png);background-repeat:repeat;background-size:256px 256px;background-attachment:fixed;position:absolute;inset:0}.pixel-reveal-engine.is-active .pixel-reveal-cell{animation:criyx-pixel-uncover 30ms linear var(--pixel-delay) forwards}.framer-loader-wrap{z-index:2;height:100%;position:absolute;inset:0;overflow:hidden}.framer-loader-mask{will-change:transform;background:#fff;border-radius:0;width:120%;height:100dvh;min-height:100%;transition:transform 1.2s cubic-bezier(.76,0,.24,1),border-radius 1.2s cubic-bezier(.76,0,.24,1);position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 70px #0000003d}.framer-loader-content{z-index:1;flex-direction:column;justify-content:space-between;width:83%;height:100%;margin-inline:auto;padding:12px;display:flex;position:relative;overflow:hidden}.framer-loader-brand{color:#050505;width:100%;font-family:var(--font-geist-sans), "Inter Display", "Inter", sans-serif;letter-spacing:-.05em;white-space:pre;justify-content:flex-start;margin:0;font-size:24px;font-weight:400;line-height:1;display:flex}.framer-loader-brand span{opacity:0;filter:blur(10px);animation:.7s cubic-bezier(.16,1,.3,1) forwards framer-loader-character;display:inline-block;transform:translateY(10px)}.framer-loader-middle{justify-content:flex-start;width:100%;height:4px;display:flex;position:relative;overflow:hidden}.framer-loader-progress{transform-origin:100%;background:#050505;width:110%;height:8px;animation:3.8s cubic-bezier(.65,0,.35,1) forwards framer-loader-line;display:block;position:absolute;top:-2px;right:0;transform:scaleX(.00085)}.framer-loader-counter{color:#050505;width:100%;font-family:var(--font-geist-sans), "Inter Display", "Inter", sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:flex-end;font-size:clamp(6.25rem,18vw,22rem);font-weight:300;line-height:.8;display:flex}.framer-loader-counter>span{text-align:right;min-width:1.72em}.framer-loader-counter small{letter-spacing:-.06em;margin:0 0 .03em .04em;font-size:.24em;font-weight:300;line-height:.8}.site-loader.is-nudging,.site-loader.is-sliding,.site-loader.is-pixel-revealing,.site-loader.is-content-revealing{pointer-events:none}.site-loader.is-nudging .framer-loader-mask{border-radius:0 0 3.5vw 3.5vw;transition-duration:.52s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-50%,-12px)}.site-loader.is-sliding .framer-loader-mask,.site-loader.is-pixel-revealing .framer-loader-mask,.site-loader.is-content-revealing .framer-loader-mask{border-radius:0 0 8vw 8vw;transform:translate(-50%,-110%)}.site-loader.is-pixel-revealing .site-loader-underlay,.site-loader.is-content-revealing .site-loader-underlay{opacity:0}.site-loader.is-pixel-revealing .site-loader-underlay{transition-duration:.12s}.site-loader~.site-footer{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.995)}.site-loader~main:not(:has(>.home-hero)){opacity:0;filter:blur(10px);transform:translateY(20px)scale(.995)}.site-loader.is-content-revealing~.site-footer{animation:1.55s cubic-bezier(.16,1,.3,1) .18s forwards criyx-page-enter}.site-loader.is-content-revealing~main:not(:has(>.home-hero)){animation:1.55s cubic-bezier(.16,1,.3,1) .18s forwards criyx-page-enter}.site-loader~.site-header .nav-row,.site-loader~main .home-hero-copy>*,.site-loader~main .intelligence-globe,.site-loader~main .proof-strip{opacity:0;will-change:opacity, transform, filter}.site-loader~.site-header .nav-row{filter:blur(8px);transform:translateY(-18px)scale(.985)}.site-loader~main .home-hero-copy>*{filter:blur(12px);transform:translateY(28px)scale(.985)}.site-loader~main .intelligence-globe{filter:blur(16px)saturate(.76);transform:translateY(22px)scale(.94)}.site-loader~main .proof-strip{filter:blur(10px);transform:translateY(26px)scale(.985)}.site-loader.is-content-revealing~.site-header .nav-row{animation:1.25s cubic-bezier(.16,1,.3,1) .12s forwards criyx-navigation-enter}.site-loader.is-content-revealing~main .home-hero-copy>*,.site-loader.is-content-revealing~main .proof-strip{animation:1.55s cubic-bezier(.16,1,.3,1) forwards criyx-content-enter}.site-loader.is-content-revealing~main .home-hero-copy>:first-child{animation-delay:.22s}.site-loader.is-content-revealing~main .home-hero-copy>:nth-child(2){animation-delay:.33s}.site-loader.is-content-revealing~main .home-hero-copy>:nth-child(3){animation-delay:.44s}.site-loader.is-content-revealing~main .home-hero-copy>:nth-child(4){animation-delay:.55s}.site-loader.is-content-revealing~main .home-hero-copy>:nth-child(5){animation-delay:.66s}.site-loader.is-content-revealing~main .intelligence-globe{animation:1.85s cubic-bezier(.16,1,.3,1) .3s forwards criyx-globe-enter}.site-loader.is-content-revealing~main .proof-strip{animation-delay:.82s}@keyframes framer-loader-character{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes framer-loader-line{0%{transform:scaleX(.00085)}to{transform:scaleX(1)}}@keyframes criyx-pixel-uncover{to{opacity:0}}@keyframes criyx-navigation-enter{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes criyx-content-enter{0%{opacity:0;filter:blur(12px);transform:translateY(28px)scale(.985)}48%{opacity:.82}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes criyx-globe-enter{0%{opacity:0;filter:blur(16px)saturate(.76);transform:translateY(22px)scale(.94)}52%{opacity:.88}to{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}}@keyframes criyx-page-enter{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.995)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (width<=640px){.framer-loader-content{width:92%;padding:12px 8px}.framer-loader-brand{font-size:20px}.framer-loader-counter{font-size:clamp(5rem,27vw,9.5rem)}}@media (prefers-reduced-motion:reduce){.site-loader-underlay,.framer-loader-mask{transition-duration:80ms}.framer-loader-brand span,.framer-loader-progress{animation:none}.framer-loader-brand span{opacity:1;filter:none;transform:none}.framer-loader-progress{transform:scaleX(1)}.pixel-reveal-engine{display:none}.site-loader~.site-footer{opacity:1;filter:none;transform:none}.site-loader~main:not(:has(>.home-hero)){opacity:1;filter:none;transform:none}.site-loader.is-content-revealing~.site-header .nav-row,.site-loader.is-content-revealing~.site-footer,.site-loader.is-content-revealing~main .home-hero-copy>*,.site-loader.is-content-revealing~main .intelligence-globe,.site-loader.is-content-revealing~main .proof-strip{opacity:1;filter:none;animation:none;transform:none}.site-loader.is-content-revealing~main:not(:has(>.home-hero)){opacity:1;filter:none;animation:none;transform:none}}.scroll-reveal-section>.scroll-reveal-content,.scroll-reveal-section.scroll-reveal-content{opacity:0;filter:blur(5px);transform-origin:top;will-change:opacity, transform, filter;transition:opacity .92s cubic-bezier(.22,1,.36,1),transform 1.12s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.22,1,.36,1);transform:translateY(46px)scale(.992)}.scroll-reveal-section.is-scroll-visible>.scroll-reveal-content,.scroll-reveal-section.is-scroll-visible.scroll-reveal-content{opacity:1;filter:blur();transform:translate(0)scale(1)}.scroll-reveal-section .scroll-reveal-item{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(22px)scale(.988)}.scroll-reveal-section.is-scroll-visible .scroll-reveal-item{opacity:1;transition-delay:calc(.16s + var(--scroll-reveal-delay,0s));transform:translate(0)scale(1)}@media (width<=700px){.scroll-reveal-section>.scroll-reveal-content,.scroll-reveal-section.scroll-reveal-content{filter:blur(3px);transform:translateY(32px)scale(.995)}.scroll-reveal-section .scroll-reveal-item{transform:translateY(16px)scale(.993)}}@media (prefers-reduced-motion:reduce){.scroll-reveal-section>.scroll-reveal-content,.scroll-reveal-section.scroll-reveal-content,.scroll-reveal-section .scroll-reveal-item{opacity:1;filter:none;transition:none;transform:none}}:root{--navy:#07162f;--navy-soft:#10254b;--blue:#2457f5;--blue-deep:#153cc7;--blue-light:#eaf0ff;--violet:#6d43ee;--ink:#13213a;--muted:#66738a;--line:#dce4ef;--surface:#f5f7fb;--white:#fff;--success:#0d9468;--shadow:0 24px 70px #081c3d1a}.inner-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 16%,#4271ff24,#0000 29%),linear-gradient(150deg,#f8faff 0%,#fff 52%,#eef3ff 100%);align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.inner-grid-lines{pointer-events:none;opacity:.48;background-image:linear-gradient(#1936620e 1px,#0000 1px),linear-gradient(90deg,#1936620e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.inner-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);align-items:center;gap:84px;padding-block:94px;display:grid;position:relative}.inner-hero h1,.work-page-hero h1,.about-page-hero h1{max-width:760px;color:var(--navy);letter-spacing:-.063em;margin:21px 0 25px;font-size:clamp(48px,5.35vw,75px);font-weight:720;line-height:.99}.inner-hero-grid>div:first-child>p{max-width:635px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.inner-section,.story-section,.principles-section,.privacy-section{padding-block:112px}.inner-problem-grid,.story-grid{grid-template-columns:minmax(0,.92fr) minmax(0,.88fr);gap:120px;display:grid}.section-heading h2{margin-top:16px}.editorial-copy{padding-top:5px}.editorial-copy p{color:#53627a;margin:0 0 23px;font-size:18px;line-height:1.75}.centered-heading>p{max-width:670px;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.7}.split-heading>p{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.7}.audit-page-hero{color:#fff;background:radial-gradient(circle at 73% 30%,#4271ff4a,#0000 28%),linear-gradient(135deg,#07162f 0%,#0a1b3d 57%,#173c91 120%);border-bottom:0}.audit-page-hero h1{color:#fff}.audit-page-hero .inner-hero-grid>div:first-child>p{color:#b8c6dc}.audit-hero-visual{position:relative}.audit-doc{color:var(--ink);background:#fffffff5;border:1px solid #ffffff36;border-radius:18px;padding:24px;position:relative;transform:rotate(1.6deg);box-shadow:0 38px 90px #01081759}.audit-doc-top{border-bottom:1px solid var(--line);color:#738097;letter-spacing:.14em;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:9px;font-weight:750;display:flex}.audit-doc-top small{color:#6a778c;background:#edf1f7;border-radius:5px;padding:5px 8px;font-size:8px}.audit-score-row{grid-template-columns:86px 1fr;align-items:center;gap:18px;padding-block:24px;display:grid}.audit-score-ring{background:radial-gradient(circle at center, white 60%, transparent 61%), conic-gradient(var(--blue) 266deg, #dce5f4 0);border-radius:50%;justify-content:center;align-items:baseline;width:84px;height:84px;padding-top:26px;display:flex}.audit-score-ring strong{color:var(--navy);font-size:28px}.audit-score-ring small{color:#8190a5;font-size:10px}.audit-score-row>div:last-child>span,.audit-score-row>div:last-child>strong{display:block}.audit-score-row>div:last-child>span{color:#76849a;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:760}.audit-score-row>div:last-child>strong{color:var(--navy);font-size:18px}.audit-score-row p{color:#68768b;margin:6px 0 0;font-size:11px;line-height:1.5}.audit-rankings{background:#f5f7fb;border-radius:12px;gap:15px;padding:17px;display:grid}.audit-rankings>div{color:#627086;grid-template-columns:108px 1fr 22px;align-items:center;gap:10px;font-size:10px;display:grid}.audit-rankings i{background:linear-gradient(90deg, var(--blue), #7b54f3);border-radius:99px;max-width:100%;height:5px;display:block}.audit-rankings strong{color:var(--navy);font-size:10px}.audit-float-note{color:#fff;background:#2255ef;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:-25px;right:-22px;box-shadow:0 20px 45px #000c284d}.route-section{background:var(--surface);padding-block:112px}.route-grid{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #091f4212}.route-grid article{border-right:1px solid var(--line);min-height:295px;padding:27px;position:relative}.route-grid article:last-child{border-right:0}.route-grid article:after{content:"";background:var(--blue);border-radius:99px 99px 0 0;width:0;height:3px;transition:width .22s;position:absolute;bottom:0;left:27px}.route-grid article:hover:after{width:calc(100% - 54px)}.route-grid article>div{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.route-grid article>div span{color:#8a96aa;letter-spacing:.12em;font-size:9px;font-weight:760}.route-grid h3{color:var(--navy);letter-spacing:-.035em;margin:68px 0 15px;font-size:25px}.route-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.67}.blueprint-section{color:#fff;background:radial-gradient(circle at 10% 25%, #3464ff3d, transparent 28%), var(--navy);padding-block:118px;overflow:hidden}.blueprint-layout{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:start;gap:105px;display:grid}.blueprint-copy{position:sticky;top:125px}.blueprint-copy h2{color:#fff;letter-spacing:-.05em;margin:18px 0 25px;font-size:clamp(38px,4vw,57px);line-height:1.03}.blueprint-copy p{color:#aebed6;line-height:1.75}.phase-stack{gap:16px;display:grid}.phase-stack article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;padding:29px 31px}.phase-stack article:first-child{background:linear-gradient(135deg,#2756e83d,#ffffff0a);border-color:#5d89ff80}.phase-stack article>span{color:#7196ff;letter-spacing:.13em;font-size:9px;font-weight:780}.phase-stack h3{color:#fff;margin:12px 0 20px;font-size:23px}.phase-stack ul,.architecture-section ul{grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.phase-stack li{color:#b7c4d7;align-items:center;gap:7px;font-size:12px;display:flex}.phase-stack li svg{color:#75a1ff}.deliverables-section{padding-block:112px}.deliverables-grid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid;overflow:hidden}.deliverables-grid article{border-right:1px solid var(--line);min-height:240px;padding:28px}.deliverables-grid article:last-child{border-right:0}.deliverables-grid article>span{color:var(--blue);font-size:11px;font-weight:780}.deliverables-grid h3{color:var(--navy);margin:65px 0 13px;font-size:19px}.deliverables-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.function-map-section{background:var(--surface);padding-block:112px;overflow:hidden}.function-map-layout{grid-template-columns:minmax(0,.75fr) minmax(500px,1.25fr);align-items:center;gap:85px;display:grid}.function-map-layout h2{color:var(--navy);letter-spacing:-.052em;margin:17px 0 21px;font-size:clamp(39px,4vw,56px);line-height:1.04}.function-map-layout>div:first-child>p{color:var(--muted);margin:0 0 30px;line-height:1.7}.function-orbit{height:465px;position:relative}.function-core{z-index:4;background:linear-gradient(145deg, var(--blue), #623ce8);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:132px;height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 55px #2457f547}.function-core strong{font-size:12px}.function-ring{border:1px solid #cdd8e8;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a{width:280px;height:280px}.ring-b{width:440px;height:440px}.function-node{z-index:3;border:1px solid var(--line);min-width:100px;color:var(--navy);text-align:center;background:#fff;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 12px 28px #0a204417}.fn-1{top:1%;left:44%}.fn-2{top:27%;right:4%}.fn-3{bottom:17%;right:8%}.fn-4{bottom:0;left:43%}.fn-5{bottom:20%;left:2%}.fn-6{top:25%;left:3%}.systems-page-hero{background:radial-gradient(circle at 72% 28%,#2859f129,#0000 30%),linear-gradient(145deg,#f8faff,#fff 52%,#eff4ff)}.systems-hero-stack{box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #d9e2f0;border-radius:22px;padding:35px}.system-event,.system-agent,.system-output{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:75px;padding:17px 19px;display:grid}.system-event{grid-template-columns:1fr auto}.system-event>span{color:var(--blue);letter-spacing:.13em;grid-column:1/-1;align-items:center;gap:7px;font-size:8px;font-weight:780;display:flex}.system-event>span i{background:#18aa74;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #18aa741f}.system-event strong,.system-agent strong,.system-output strong{color:var(--navy);font-size:12px}.system-event small,.system-agent small,.system-output small{color:#8b97a9;font-size:9px}.system-agent,.system-output{box-shadow:0 10px 26px #091f4212}.system-agent>svg,.system-output>svg{color:var(--blue)}.system-agent div span,.system-output div span{color:#8a97a9;letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:750;display:block}.system-connector{flex-direction:column;justify-content:space-evenly;align-items:center;height:46px;display:flex}.system-connector i{background:#8aa6f8;border-radius:50%;width:4px;height:4px}.systems-service-section{padding-bottom:122px}.service-detail-grid,.build-type-grid,.principles-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.service-detail-grid article,.build-type-grid article,.principles-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:25px;transition:background .16s,transform .16s}.service-detail-grid article:hover,.build-type-grid article:hover,.principles-grid article:hover{background:#f7f9fd}.service-detail-grid article>div,.build-type-grid article>div,.principles-grid article>div{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.service-detail-grid article>div span,.build-type-grid article>div span,.principles-grid article>div span{color:#9ba6b8;font-size:9px;font-weight:760}.service-detail-grid h3,.build-type-grid h3,.principles-grid h3{color:var(--navy);letter-spacing:-.025em;margin:61px 0 13px;font-size:18px}.service-detail-grid p,.build-type-grid p,.principles-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.system-pattern-section{color:#fff;background:radial-gradient(circle at 50% 0%, #2658f13d, transparent 35%), var(--navy);padding-block:112px}.system-pattern-section .centered-heading h2{color:#fff}.pattern-grid{border:1px solid #ffffff21;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid;overflow:hidden}.pattern-grid article{background:#ffffff09;border-right:1px solid #ffffff21;min-height:300px;padding:30px;position:relative}.pattern-grid article:last-child{border-right:0}.pattern-grid article>span{color:#7699ff;font-size:10px;font-weight:780}.pattern-grid article>svg{color:#7598ff;position:absolute;top:28px;right:30px}.pattern-grid h3{color:#fff;margin:116px 0 16px;font-size:22px}.pattern-grid p{color:#aebcd0;margin:0;font-size:13px;line-height:1.66}.industry-pattern-section{padding-block:112px}.industry-pattern-list{border-top:1px solid var(--line);margin-top:53px}.industry-pattern-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 210px 1fr auto;align-items:center;gap:20px;min-height:100px;transition:padding .18s,background .18s;display:grid}.industry-pattern-list article:hover{background:#f7f9fd;padding-inline:16px}.industry-pattern-list article>span{color:var(--blue);font-size:10px;font-weight:750}.industry-pattern-list h3{color:var(--navy);font-size:18px}.industry-pattern-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.industry-pattern-list svg{color:var(--blue)}.page-cta-band{color:#fff;background:radial-gradient(circle at 20% 20%,#7297ff40,#0000 28%),linear-gradient(125deg,#153fc8,#2457f5 55%,#6942e9);padding-block:74px}.page-cta-band>div{justify-content:space-between;align-items:center;gap:50px;display:flex}.page-cta-band h2{color:#fff;letter-spacing:-.05em;max-width:720px;margin:14px 0 0;font-size:clamp(34px,4vw,51px);line-height:1.05}.software-code-visual{box-shadow:var(--shadow);background:#ffffffc7;border:1px solid #dae2ef;border-radius:22px;padding:18px}.code-window{background:#07152c;border:1px solid #1f3455;border-radius:14px;overflow:hidden;box-shadow:0 24px 50px #07152c3d}.window-top{color:#8697b1;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding-inline:15px;display:grid}.window-top>span:last-child{justify-self:end;font-size:10px}.window-top i{background:#40516c;border-radius:50%;width:7px;height:7px}.window-top i:first-child{background:#fd6b63}.window-top i:nth-child(2){background:#f7c24c}.window-top i:nth-child(3){background:#45c779}.window-top small{font-size:9px}.code-body{color:#cbd6e8;font-family:var(--font-geist-mono), monospace;gap:12px;padding:31px 24px 34px;font-size:11px;display:grid}.code-body span{white-space:nowrap}.code-body em{color:#4f627e;width:27px;font-style:normal;display:inline-block}.code-body b{color:#c48eff}.code-body i{color:#6da1ff;font-style:normal}.code-body u{color:#5cd6ac;text-decoration:none}.code-body strong{color:#f2c577;font-weight:500}.code-status{color:#9eafc7;border-top:1px solid #ffffff17;align-items:center;gap:8px;min-height:46px;padding-inline:18px;font-size:9px;display:flex}.code-status i{background:#46d09a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #46d09a1a}.build-type-grid{grid-template-columns:repeat(3,1fr)}.delivery-section{color:#fff;background:var(--navy);padding-block:118px}.delivery-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:start;gap:100px;display:grid}.delivery-grid .section-heading h2{color:#fff}.delivery-grid .section-heading p{color:#aebbd0;line-height:1.7}.delivery-grid ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.delivery-grid li{border-bottom:1px solid #ffffff24;grid-template-columns:48px 1fr;gap:16px;padding-block:24px;display:grid}.delivery-grid li>span{color:#6f94fb;font-size:10px;font-weight:780}.delivery-grid li strong{color:#fff;font-size:17px}.delivery-grid li p{color:#aebbd0;margin:7px 0 0;font-size:13px;line-height:1.55}.architecture-section{padding-block:118px;overflow:hidden}.architecture-layout{grid-template-columns:minmax(0,.75fr) minmax(540px,1.25fr);align-items:center;gap:80px;display:grid}.architecture-layout h2{color:var(--navy);letter-spacing:-.05em;margin:16px 0 21px;font-size:clamp(38px,4vw,54px);line-height:1.05}.architecture-layout>div:first-child>p{color:var(--muted);line-height:1.7}.architecture-section ul{margin-top:27px}.architecture-section li{color:#53627a;align-items:center;gap:7px;font-size:12px;display:flex}.architecture-section li svg{color:var(--blue)}.architecture-map{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:36px 25px;display:grid;position:relative}.architecture-map>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:142px;padding:20px 14px;display:flex}.architecture-map>div>svg{color:var(--blue)}.architecture-map>div strong{color:var(--navy);font-size:12px}.architecture-map>div span{color:var(--muted);font-size:8px}.architecture-map>svg{color:#8092ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #2457f547}.site-shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce4efe6;position:sticky;top:0}.nav-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:76px;display:grid}.brand{width:fit-content;color:var(--navy);letter-spacing:-.06em;align-items:center;gap:9px;font-size:25px;font-weight:760;display:inline-flex}.brand-symbol{background:linear-gradient(145deg, var(--blue), var(--violet));border-radius:9px;width:29px;height:29px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 19px #2457f540}.brand-symbol i{border:2px solid #fff;border-radius:99px;width:12px;height:5px;position:absolute;transform:rotate(-40deg)}.brand-symbol i:first-child{top:6px;left:3px}.brand-symbol i:nth-child(2){top:12px;left:9px}.brand-symbol i:nth-child(3){bottom:5px;right:2px}.desktop-nav{color:#5d6a80;align-items:center;gap:29px;font-size:13px;font-weight:560;display:flex}.desktop-nav a{transition:color .15s;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--navy)}.desktop-nav a.active:after{content:"";background:var(--blue);border-radius:999px;height:2px;position:absolute;bottom:-13px;left:0;right:0}.nav-actions{justify-self:end;align-items:center;gap:17px;display:flex}.roi-link{color:#4d5c74;font-size:12px;font-weight:650}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:13px;font-weight:690;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 11px 27px #2457f533}.button:hover{background:#1b49dd;transform:translateY(-2px);box-shadow:0 15px 32px #2457f545}.button-small{min-height:42px;padding-inline:17px;font-size:12px}.button-large{border-radius:14px;min-height:56px;padding-inline:25px}.button-secondary{border-color:var(--line);color:var(--navy);box-shadow:none;background:#fff}.button-secondary:hover{box-shadow:none;background:#f1f4f9}.text-link{color:var(--navy);align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}.menu-trigger,.mobile-nav{display:none}.eyebrow{width:fit-content;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:780;display:inline-flex}.home-hero{background:radial-gradient(circle at 78% 10%,#4069ff1f,#0000 31%),linear-gradient(#fff,#f7f9fe);position:relative;overflow:hidden}.hero-grid-lines{opacity:.035;background-image:linear-gradient(var(--navy) 1px, transparent 1px), linear-gradient(90deg, var(--navy) 1px, transparent 1px);pointer-events:none;background-size:52px 52px;position:absolute;inset:0}.home-hero-layout{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(420px,.83fr);align-items:center;gap:72px;min-height:670px;padding-block:88px 75px;display:grid;position:relative}.home-hero-copy h1{max-width:730px;color:var(--navy);letter-spacing:-.06em;margin:23px 0 22px;font-size:clamp(50px,5.35vw,76px);line-height:.99}.home-hero-copy h1 span{color:var(--blue)}.home-hero-copy>p{max-width:660px;color:var(--muted);margin:0;font-size:17px;line-height:1.72}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.hero-proof{color:#68758a;flex-wrap:wrap;gap:11px 20px;margin-top:29px;font-size:10px;display:flex}.hero-proof span{align-items:center;gap:6px;display:inline-flex}.hero-proof svg{color:var(--success)}.operation-map{box-shadow:var(--shadow);background:#fffffff0;border:1px solid #ccd8eb;border-radius:23px;overflow:hidden}.map-topbar,.map-footer{border-bottom:1px solid #e2e8f1;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.map-topbar>span{color:#526078;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.map-topbar i{background:#21b684;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 5px #21b6841f}.map-topbar small{color:#158162;letter-spacing:.08em;background:#eef9f5;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:760}.map-canvas{background:radial-gradient(circle,#2457f514,#0000 46%),linear-gradient(#07162f06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#07162f06 1px,#0000 1px) 0 0/32px 32px;height:370px;position:relative;overflow:hidden}.map-orbit{border:1px dashed #c9d6e9;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:220px;height:220px}.orbit-two{width:330px;height:330px}.map-core{z-index:3;background:#fff;border:1px solid #bbcbf3;border-radius:18px;align-content:center;justify-items:center;gap:4px;width:172px;height:116px;padding:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 35px #173b9726}.mini-brand{background:linear-gradient(145deg, var(--blue), var(--violet));color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:2px;font-size:15px;font-weight:760;display:grid}.map-core small{color:#8290a5;letter-spacing:.09em;font-size:7px;font-weight:750}.map-core strong{font-size:12px}.map-node{z-index:4;color:#4a5870;background:#fff;border:1px solid #d5deea;border-radius:10px;align-items:center;gap:7px;min-width:95px;padding:9px 11px;font-size:9px;font-weight:650;display:flex;position:absolute;box-shadow:0 10px 25px #0e224617}.map-node svg{color:var(--blue)}.node-sales{top:72px;left:22px}.node-support{top:70px;right:22px}.node-ops{bottom:63px;left:26px}.node-data{bottom:64px;right:29px}.map-pulse{z-index:2;background:var(--blue);border-radius:99px;width:8px;height:8px;position:absolute;box-shadow:0 0 0 6px #2457f51a}.pulse-a{top:45%;left:28%}.pulse-b{bottom:43%;right:27%}.map-footer{color:#6f7c91;border-top:1px solid #e2e8f1;border-bottom:0;justify-content:center;gap:10px;font-size:8px}.map-footer svg{color:#a0aabd}.proof-strip{z-index:2;background:#fff;border:1px solid #dce4ef;border-bottom:0;border-radius:17px 17px 0 0;grid-template-columns:repeat(4,1fr);display:grid;position:relative;box-shadow:0 -8px 30px #0c1f410a}.proof-strip article{gap:4px;padding:23px 27px;display:grid}.proof-strip article+article{border-left:1px solid #e1e7f0}.proof-strip strong{color:var(--navy);letter-spacing:-.04em;font-size:23px}.proof-strip span{color:#7c8798;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.problem-section,.systems-section,.work-section,.team-section{padding:105px 0}.problem-section{background:#fff}.section-heading h2{color:var(--navy);letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(36px,4.2vw,52px);line-height:1.06}.section-heading>p,.split-heading>p{color:var(--muted);font-size:14px;line-height:1.72}.split-heading{grid-template-columns:1fr .75fr;align-items:end;gap:80px;display:grid}.split-heading>p{margin:0}.problem-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid;overflow:hidden}.problem-card{background:#fff;flex-direction:column;min-height:310px;padding:31px;display:flex}.problem-card+.problem-card{border-left:1px solid var(--line)}.problem-card>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.problem-card>div>span{color:#c2ccda;font-size:10px;font-weight:740}.problem-card small{color:#748095;text-transform:uppercase;background:#f0f3f8;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:700}.problem-card h3{letter-spacing:-.03em;margin:45px 0 13px;font-size:22px}.problem-card p{color:#6c788d;margin:0;font-size:12px;line-height:1.72}.problem-card>svg{color:var(--blue);margin-top:auto}.audit-feature{color:#fff;background:radial-gradient(circle at 80% 15%,#5b3eeb61,#0000 26%),linear-gradient(145deg,#07162f,#102e69);padding:102px 0}.audit-feature-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.audit-copy h2,.industries-section h2,.roi-band h2,.footer-cta h2{letter-spacing:-.05em;margin:15px 0 17px;font-size:clamp(38px,4.2vw,53px);line-height:1.04}.audit-copy>p{color:#bac7dc;margin:0;font-size:14px;line-height:1.72}.audit-copy ul{gap:11px;margin:26px 0 29px;padding:0;list-style:none;display:grid}.audit-copy li{color:#c7d2e5;align-items:center;gap:9px;font-size:11px;display:flex}.audit-copy li svg{color:#75e1b8}.audit-blueprint{background:#fff1;border:1px solid #ffffff2b;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0003}.blueprint-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.blueprint-header span,.blueprint-header small{color:#aebbd2;letter-spacing:.08em;font-size:8px;font-weight:700}.function-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:18px;display:grid}.function-grid>div{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto 1fr;gap:7px 10px;padding:14px;display:grid}.function-grid span{color:#7286aa;font-size:8px}.function-grid strong{font-size:11px}.function-grid i{background:linear-gradient(90deg,#5e87ff,#8d6cf3);border-radius:99px;grid-column:1/-1;height:3px}.blueprint-priority{background:#4665c826;border:1px solid #799aff5c;border-radius:12px;gap:5px;margin:0 18px 18px;padding:17px;display:grid}.blueprint-priority span{color:#91a5cb;text-transform:uppercase;font-size:8px}.blueprint-priority strong{font-size:14px}.blueprint-priority small{color:#8da2c5;font-size:8px}.systems-section{background:#f7f9fc}.centered-heading .eyebrow{margin-inline:auto}.centered-heading>p{max-width:620px;margin:18px auto 0}.capability-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:49px;display:grid}.capability-grid article{background:#fff;border:1px solid #dbe3ee;border-radius:16px;min-height:185px;padding:23px;position:relative;box-shadow:0 11px 30px #0c1f410b}.capability-icon{width:42px;height:42px;color:var(--blue);background:#eef3ff;border-radius:12px;place-items:center;display:grid}.capability-grid article>span{color:#c2cbd9;font-size:9px;font-weight:730;position:absolute;top:23px;right:23px}.capability-grid h3{margin:25px 0 7px;font-size:16px}.capability-grid p{color:#7a8698;margin:0;font-size:10px}.systems-cta-row{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.systems-cta-row p{color:#748094;margin:0;font-size:11px}.software-feature{padding:110px 0}.software-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;display:grid}.software-visual{position:relative}.product-window{box-shadow:var(--shadow);background:#fff;border:1px solid #cad6e8;border-radius:20px;overflow:hidden}.window-top{background:#f8fafd;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.window-top>span:first-child{gap:5px;display:flex}.window-top i{background:#c8d1df;border-radius:99px;width:7px;height:7px;display:block}.window-top small{color:#8994a5;font-size:8px}.window-top>span:last-child{color:#a1aabb;font-size:9px}.product-layout{grid-template-columns:62px 1fr;height:350px;display:grid}.product-layout aside{background:#0b1a35;border-right:1px solid #e3e9f1;align-content:start;justify-items:center;gap:18px;padding:16px 0;display:grid}.product-logo{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:12px;font-size:13px;font-weight:740;display:grid}.product-layout aside i{background:#33415c;border-radius:99px;width:22px;height:5px}.product-layout aside i.active{background:#6f93ff}.product-main{background:#f8fafd;padding:24px}.product-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.product-title span{font-size:13px;font-weight:680}.product-title button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:7px}.product-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.product-stats>span{background:#fff;border:1px solid #dfe6ef;border-radius:10px;gap:5px;padding:13px;display:grid}.product-stats small{color:#8b95a5;letter-spacing:.07em;font-size:6px;font-weight:720}.product-stats strong{font-size:18px}.product-chart{background-color:#fff;background-image:linear-gradient(#0a1f4509 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #dfe6ef;border-radius:11px;align-items:end;gap:10px;height:170px;margin-top:16px;padding:18px;display:flex}.product-chart i{background:linear-gradient(#6e8fff,#325ff0);border-radius:4px 4px 1px 1px;flex:1}.floating-product-note{color:#4e5c73;background:#fff;border:1px solid #d4ddea;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;font-weight:650;display:inline-flex;position:absolute;bottom:35px;right:-24px;box-shadow:0 12px 28px #0c1f411f}.floating-product-note svg{color:var(--blue)}.software-copy h2,.team-copy h2{letter-spacing:-.05em;margin:15px 0 17px;font-size:clamp(38px,4vw,50px);line-height:1.06}.software-copy>p,.team-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.software-list{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 28px;display:grid}.software-list span{color:#526078;background:#fafbfd;border:1px solid #dde4ee;border-radius:9px;padding:10px 11px;font-size:9px}.industries-section{color:#fff;background:radial-gradient(circle at 16% 15%,#3c63e66b,#0000 29%),#07162f;padding:100px 0}.industries-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.industries-section .section-heading>p{color:#b6c3d8;margin:0}.industry-list{border:1px solid #ffffff24;border-radius:17px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.industry-list a{color:#d5def0;background:#ffffff0b;border-bottom:1px solid #ffffff1c;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:75px;padding:0 18px;font-size:11px;transition:background .15s;display:grid}.industry-list a:nth-child(odd){border-right:1px solid #ffffff1c}.industry-list a:nth-last-child(-n+2){border-bottom:0}.industry-list a:hover{background:#ffffff17}.industry-list a svg:first-child{color:#83a3ff}.industry-list a svg:last-child{color:#7082a1}.work-section{background:#f7f9fc}.engagement-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:49px;display:grid}.engagement-grid article{background:#fff;border:1px solid #dce4ef;border-radius:17px;overflow:hidden;box-shadow:0 11px 30px #0c1f410b}.engagement-art{height:180px;padding:18px;position:relative;overflow:hidden}.engagement-art>span{z-index:3;color:#fff;text-transform:uppercase;border:1px solid #ffffff40;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:700;position:relative}.art-1{background:linear-gradient(145deg,#0c2148,#2457f5)}.engagement-shape{position:absolute;inset:0}.engagement-shape i{background:#ffffff14;border:1px solid #ffffff3d;border-radius:19px;display:block;position:absolute;transform:rotate(-17deg)}.engagement-shape i:first-child{width:150px;height:85px;top:48px;right:25px}.engagement-shape i:nth-child(2){width:100px;height:60px;bottom:-6px;right:-8px}.engagement-shape i:nth-child(3){border-radius:999px;width:66px;height:66px;bottom:19px;left:38px}.engagement-copy{padding:22px}.engagement-copy h3{letter-spacing:-.025em;margin:0 0 10px;font-size:18px;line-height:1.27}.engagement-copy p{color:#738094;margin:0;font-size:10px;line-height:1.65}.engagement-copy>div{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.engagement-copy>div span{color:#647187;background:#eef2f7;border-radius:6px;padding:5px 7px;font-size:7px}.roi-band{color:#fff;background:radial-gradient(circle at 72% 0,#6343ee8c,#0000 28%),linear-gradient(145deg,#0a1d40,#143c86);padding:82px 0}.roi-band-grid{grid-template-columns:1fr 330px auto;align-items:center;gap:50px;display:grid}.roi-band h2{max-width:520px;font-size:40px}.roi-band>.site-shell>div:first-child>p{color:#bfcae0;max-width:600px;margin:0;font-size:12px;line-height:1.7}.roi-preview-card{background:#ffffff13;border:1px solid #ffffff2b;border-radius:16px;padding:20px}.roi-preview-card>div:first-child{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.roi-preview-card>div:first-child span{color:#9dacca;text-transform:uppercase;font-size:8px}.roi-preview-card>div:first-child strong{color:#81e1bc;font-size:10px}.roi-preview-metrics{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.roi-preview-metrics>span{gap:4px;display:grid}.roi-preview-metrics small{color:#8e9eba;font-size:7px}.roi-preview-metrics strong{font-size:20px}.roi-preview-metrics em{color:#8e9eba;font-size:7px;font-style:normal}.roi-preview-card>p{color:#8fa0bd;margin:0;font-size:7px}.team-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.team-copy .text-link{margin-top:26px}.founder-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.founder-cards article{background:radial-gradient(circle at 82% 10%,#2457f51a,#0000 25%),#f8fafd;border:1px solid #dae3ee;border-radius:18px;flex-direction:column;min-height:300px;padding:25px;display:flex}.founder-monogram{width:95px;height:110px;color:var(--blue-deep);letter-spacing:-.04em;background:linear-gradient(145deg,#dfe8ff,#b8caf7);border-radius:47% 47% 17px 17px;place-items:center;margin-bottom:auto;font-size:23px;font-weight:760;display:grid}.founder-monogram.dark{color:#bcd0ff;background:linear-gradient(145deg,#182c52,#315389)}.founder-cards article>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:8px;font-weight:720}.founder-cards h3{margin:7px 0 6px;font-size:17px}.founder-cards p{color:#748095;margin:0;font-size:9px}.careers-strip{border-top:1px solid var(--line);background:#f7f9fc;padding:45px 0}.careers-grid{grid-template-columns:60px 1fr auto;align-items:center;gap:25px;display:grid}.career-mark{background:var(--navy);color:#8dacff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.careers-grid>div:nth-child(2)>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.careers-grid h2{letter-spacing:-.035em;max-width:730px;margin:8px 0 0;font-size:24px}.site-footer{color:#fff;background:#061329;padding:80px 0 25px}.footer-cta{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:55px;padding-bottom:68px;display:flex}.footer-cta h2{max-width:690px;margin-bottom:0;font-size:39px}.footer-grid{grid-template-columns:1.5fr repeat(3,.75fr);gap:65px;padding-block:53px;display:grid}.site-footer .brand{color:#fff}.footer-brand>p{color:#98a7c1;max-width:350px;margin:18px 0 15px;font-size:11px;line-height:1.65}.footer-brand>a{color:#b9c9e3;font-size:10px}.footer-links{color:#91a1bb;align-content:start;gap:11px;font-size:10px;display:grid}.footer-links strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.footer-links a:hover{color:#fff}.footer-bottom{color:#667894;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;gap:25px;padding-top:22px;font-size:8px;display:flex}@media (prefers-reduced-motion:no-preference){.operation-map{animation:.65s cubic-bezier(.22,1,.36,1) both reveal-up}.map-pulse{animation:2.4s ease-in-out infinite pulse-node}.pulse-b{animation-delay:1.1s}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-node{50%{opacity:.55;transform:scale(1.25)}}}@media (width<=1040px){.desktop-nav{gap:18px}.roi-link{display:none}.home-hero-layout{grid-template-columns:1fr 410px;gap:40px}.roi-band-grid{grid-template-columns:1fr 300px}.roi-band-grid>.button{grid-column:2;justify-self:start}}@media (width<=860px){.nav-row{grid-template-columns:1fr auto}.desktop-nav,.nav-actions{display:none}.menu-trigger{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);background:#fff;border-radius:11px;place-items:center;display:grid}.mobile-nav{border-top:1px solid var(--line);background:#fff;gap:4px;padding:15px 20px 22px;display:grid}.mobile-nav>a:not(.button){padding:11px 4px;font-size:13px}.home-hero-layout,.audit-feature-grid,.software-grid,.industries-grid,.team-grid{grid-template-columns:1fr}.home-hero-copy{text-align:center}.home-hero-copy .eyebrow,.home-hero-copy h1,.home-hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.operation-map{width:min(520px,100%);margin-inline:auto}.split-heading{grid-template-columns:1fr;align-items:start;gap:22px}.problem-grid,.capability-grid,.engagement-grid{grid-template-columns:1fr}.problem-card{min-height:235px}.problem-card+.problem-card{border-top:1px solid var(--line);border-left:0}.capability-grid{grid-template-columns:1fr 1fr}.software-grid,.industries-grid,.team-grid{gap:55px}.software-visual{width:min(640px,100%)}.roi-band-grid{grid-template-columns:1fr}.roi-band-grid>.button{grid-column:auto}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-links:last-child{display:none}}@media (width<=640px){.site-shell{width:min(100% - 28px,1180px)}.nav-row{min-height:68px}.home-hero-layout{gap:58px;min-height:auto;padding-block:62px 56px}.home-hero-copy h1{font-size:46px}.home-hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-proof{text-align:left;justify-content:center;display:grid}.map-canvas{height:330px}.map-node{min-width:82px;padding-inline:8px;font-size:8px}.node-sales,.node-ops{left:10px}.node-support,.node-data{right:10px}.orbit-two{width:290px;height:290px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip article+article{border-left:0}.proof-strip article:nth-child(2n){border-left:1px solid #e1e7f0}.proof-strip article:nth-child(n+3){border-top:1px solid #e1e7f0}.problem-section,.systems-section,.work-section,.team-section{padding-block:78px}.problem-grid{margin-top:36px}.audit-feature{padding-block:78px}.function-grid,.capability-grid,.industry-list,.founder-cards,.product-stats{grid-template-columns:1fr}.capability-grid article{min-height:165px}.systems-cta-row,.footer-cta{flex-direction:column;align-items:flex-start}.software-feature,.industries-section{padding-block:78px}.product-layout{grid-template-columns:48px 1fr;height:340px}.product-main{padding:16px}.product-chart{height:145px}.floating-product-note{right:8px}.industry-list a:nth-child(odd){border-right:0}.industry-list a:nth-last-child(-n+2){border-bottom:1px solid #ffffff1c}.industry-list a:last-child{border-bottom:0}.careers-grid{grid-template-columns:50px 1fr}.careers-grid .button{grid-column:1/-1;width:100%}.footer-cta h2{font-size:34px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}}.work-page-hero,.about-page-hero{padding-block:118px 96px;position:relative;overflow:hidden}.work-page-hero{background:radial-gradient(circle at 85% 5%,#2457f524,#0000 30%),linear-gradient(#f7f9fe,#fff)}.work-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:100px;display:grid;position:relative}.work-page-hero h1{margin-bottom:0}.work-hero-copy{padding-bottom:7px}.work-hero-copy p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.72}.work-hero-copy small{border-left:2px solid var(--blue);color:#7c899d;padding-left:14px;font-size:10px;line-height:1.55;display:block}.case-study-section{padding-block:110px}.case-study-list{gap:28px;display:grid}.case-study-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:190px 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #081c3d0e}.case-study-card:after{content:"";background:var(--case-color,var(--blue));height:3px;position:absolute;top:0;left:190px;right:0}.case-study-card.tone-blue{--case-color:#2457f5}.case-study-card.tone-violet{--case-color:#7248ea}.case-study-index{border-right:1px solid var(--line);background:#f7f9fd;flex-direction:column;padding:31px 28px;display:flex}.case-study-index>span{color:var(--case-color);font-size:11px;font-weight:800}.case-study-index svg{color:var(--case-color);margin:75px 0 15px}.case-study-index small{color:var(--navy);font-size:12px;font-weight:730}.case-study-main{padding:42px 45px}.case-study-main h2{max-width:710px;color:var(--navy);letter-spacing:-.05em;margin:0 0 37px;font-size:clamp(31px,3.5vw,47px);line-height:1.05}.case-story-grid{grid-template-columns:1fr 1fr;gap:42px;display:grid}.case-story-grid span,.case-outcomes>div>span,.case-kpi span{color:#8996aa;letter-spacing:.12em;margin-bottom:11px;font-size:9px;font-weight:780;display:block}.case-story-grid p{color:#53627a;margin:0;font-size:13px;line-height:1.7}.case-outcomes{border-top:1px solid var(--line);grid-template-columns:1fr 220px;gap:40px;margin-top:34px;padding-top:27px;display:grid}.case-outcomes ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.case-outcomes li{color:#4f5e74;align-items:center;gap:8px;font-size:12px;display:flex}.case-outcomes li svg{color:var(--case-color);flex:none}.case-kpi{background:var(--surface);border-radius:12px;padding:17px}.case-kpi svg{color:var(--case-color);margin-bottom:16px}.case-kpi span{margin-bottom:7px}.case-kpi strong{color:var(--navy);font-size:13px}.evidence-section{background:var(--surface);padding-block:110px}.evidence-layout{grid-template-columns:minmax(0,.75fr) minmax(500px,1.25fr);align-items:start;gap:100px;display:grid}.evidence-layout h2{color:var(--navy);letter-spacing:-.052em;margin-top:17px;font-size:clamp(38px,4.2vw,56px);line-height:1.04}.evidence-points{border-top:1px solid var(--line);display:grid}.evidence-points article{border-bottom:1px solid var(--line);grid-template-columns:35px 190px 1fr;align-items:center;gap:15px;padding-block:26px;display:grid}.evidence-points svg{color:var(--blue)}.evidence-points strong{color:var(--navy);font-size:13px}.evidence-points p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.about-page-hero{color:#fff;background:radial-gradient(circle at 78% 24%,#4e7dff42,#0000 27%),linear-gradient(135deg,#06142b,#0b2249 60%,#173e91 125%)}.about-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr);align-items:center;gap:90px;display:grid;position:relative}.about-page-hero h1{color:#fff}.about-intro-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff2b;border-radius:17px;padding:31px}.about-intro-card>span{color:#7399ff;letter-spacing:.14em;font-size:9px;font-weight:800}.about-intro-card>p{color:#d7e0ef;margin:18px 0 29px;font-size:16px;line-height:1.7}.about-intro-card>div{border-top:1px solid #ffffff21;grid-template-columns:85px 1fr;gap:15px;padding-block:15px;display:grid}.about-intro-card strong{color:#fff;font-size:13px}.about-intro-card small{color:#9eb0c9;font-size:11px}.founder-feature-section{color:#fff;background:var(--navy);padding-block:112px}.founder-feature-section .split-heading h2{color:#fff}.founder-feature-section .split-heading>p{color:#aebbd0}.leadership-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:55px;display:grid}.leadership-grid article{background:#ffffff0a;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:72px 1fr auto;align-items:start;gap:20px;padding:30px;display:grid}.founder-monogram{color:#fff;background:linear-gradient(145deg,#254fca,#7350e8);border:1px solid #ffffff29;border-radius:50%;place-items:center;width:67px;height:67px;font-size:16px;font-weight:800;display:grid}.leadership-grid article>div:nth-child(2)>span{color:#7499ff;letter-spacing:.13em;font-size:8px;font-weight:780}.leadership-grid h3{color:#fff;margin:9px 0 10px;font-size:21px}.leadership-grid p{color:#aebbd0;margin:0;font-size:12px;line-height:1.62}.leadership-grid article>svg{color:#7398ff}.principles-grid{grid-template-columns:repeat(4,1fr)}.capability-ribbon{border-block:1px solid var(--line);padding-block:29px}.capability-ribbon>div{grid-template-columns:repeat(4,1fr);display:grid}.capability-ribbon span{border-right:1px solid var(--line);color:#53627a;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.capability-ribbon span:last-child{border-right:0}.capability-ribbon svg{color:var(--blue)}.privacy-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 0%, #2457f51f, transparent 28%), var(--surface);padding-block:104px 80px}.privacy-icon{background:var(--blue);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:27px;display:grid;box-shadow:0 15px 30px #2457f538}.privacy-hero h1{max-width:820px;color:var(--navy);letter-spacing:-.06em;margin:17px 0 20px;font-size:clamp(44px,5.4vw,69px);line-height:1}.privacy-hero p{color:var(--muted);margin:0;font-size:12px}.privacy-layout{grid-template-columns:230px minmax(0,720px);justify-content:space-between;align-items:start;gap:100px;display:grid}.privacy-layout aside{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:14px;padding:23px;display:grid;position:sticky;top:115px}.privacy-layout aside strong{color:var(--navy);margin-bottom:5px;font-size:11px}.privacy-layout aside a{color:var(--muted);font-size:11px}.privacy-layout aside a:hover{color:var(--blue)}.privacy-copy{gap:46px;display:grid}.privacy-copy>div{scroll-margin-top:110px}.privacy-copy>div>span{color:var(--blue);font-size:9px;font-weight:800}.privacy-copy h2{color:var(--navy);letter-spacing:-.035em;margin:9px 0 15px;font-size:25px}.privacy-copy p{color:#53627a;margin:0;font-size:14px;line-height:1.75}.privacy-copy p a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.privacy-copy .estimate-note{background:#f2f6ff;border:1px solid #cdd9f7;border-radius:12px;padding:23px}.estimate-note strong{color:var(--navy);margin-bottom:9px;font-size:13px;display:block}.contact-page-section{background:radial-gradient(circle at 7% 10%,#2457f51a,#0000 24%),linear-gradient(160deg,#f7f9fe,#fff 56%);padding-block:94px 110px;position:relative;overflow:hidden}.contact-layout{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:start;gap:90px;display:grid;position:relative}.contact-copy h1{max-width:560px;color:var(--navy);letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(47px,5vw,68px);line-height:1}.contact-intro{max-width:570px;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.contact-expectations{margin-top:42px}.contact-expectations>strong{color:#8290a5;letter-spacing:.13em;font-size:9px}.contact-expectations ol{border-top:1px solid var(--line);margin:17px 0 0;padding:0;list-style:none}.contact-expectations li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:12px;padding-block:15px;display:grid}.contact-expectations li span{color:var(--blue);font-size:9px;font-weight:780}.contact-expectations li p{color:#53627a;margin:0;font-size:12px;line-height:1.55}.direct-contact-grid{gap:9px;margin-top:35px;display:grid}.direct-contact-grid>a{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:67px;padding:12px 15px;transition:border-color .16s,transform .16s;display:grid}.direct-contact-grid>a:hover{border-color:#aabced;transform:translate(3px)}.direct-contact-grid>a>svg{color:var(--blue)}.direct-contact-grid>a>svg:last-child{color:#8a98ac}.direct-contact-grid span{gap:3px;display:grid}.direct-contact-grid strong{color:var(--navy);font-size:12px}.direct-contact-grid small{color:#8a97a9;font-size:9px}.contact-location{color:#738097;align-items:center;gap:8px;margin-top:23px;font-size:10px;display:flex}.contact-location svg{color:var(--blue)}.contact-form{background:#fff;border:1px solid #d8e1ef;border-radius:20px;padding:38px;box-shadow:0 28px 80px #081c3d1c}.form-heading>span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:800}.form-heading h2{color:var(--navy);letter-spacing:-.04em;margin:10px 0 8px;font-size:28px}.form-heading p{color:var(--muted);margin:0 0 29px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.form-grid label,.roi-field{gap:7px;display:grid}.form-grid label>span,.roi-field>span{color:#46566f;font-size:10px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.roi-field input,.roi-field select{width:100%;color:var(--navy);background:#fbfcfe;border:1px solid #d5deeb;border-radius:10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.form-grid input,.form-grid select,.roi-field input,.roi-field select{min-height:48px;padding-inline:13px}.form-grid textarea{resize:vertical;min-height:120px;padding:13px;line-height:1.55}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.roi-field input:focus,.roi-field select:focus{border-color:#7897ed;outline:0;box-shadow:0 0 0 4px #2457f514}.form-grid ::placeholder,.roi-field ::placeholder{color:#9ba6b6}.form-span{grid-column:1/-1}.consent-row{color:#6c798d;grid-template-columns:16px 1fr;align-items:start;gap:10px;margin-top:20px;font-size:10px;line-height:1.55;display:grid}.consent-row input{width:15px;height:15px;accent-color:var(--blue);margin:1px 0 0}.consent-row a{color:var(--blue);text-decoration:underline}.form-error{color:#aa3030;background:#fff5f5;border:1px solid #f0c6c6;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px}.form-submit{width:100%;margin-top:22px}.form-submit:disabled,.button:disabled{cursor:wait;opacity:.65}.form-footnote{color:#8b97a8;text-align:center;margin-top:11px;font-size:9px;display:block}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.contact-success{min-height:520px;box-shadow:var(--shadow);background:#fff;border:1px solid #c8e7dd;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;padding:45px;display:flex}.contact-success>span{width:57px;height:57px;color:var(--success);background:#e9f8f2;border-radius:50%;place-items:center;display:grid}.contact-success h2{max-width:390px;color:var(--navy);letter-spacing:-.04em;margin:25px 0 12px;font-size:32px}.contact-success p{max-width:390px;color:var(--muted);margin:0 0 24px;line-height:1.65}.contact-success button{background:0 0;border:0;padding:0}.fit-section{color:#fff;background:var(--navy);padding-block:82px}.fit-layout{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:start;gap:90px;display:grid}.fit-layout h2{color:#fff;letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(35px,4vw,50px)}.fit-layout ul{grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:0;list-style:none;display:grid}.fit-layout li{color:#c6d1e1;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:16px;font-size:11px;display:flex}.fit-layout li svg{color:#79a0ff;flex:none}.roi-tool-shell{background:radial-gradient(circle at 88% 4%,#4f7aff21,#0000 24%),#f3f6fb;min-height:820px;padding-block:48px 85px}.roi-tool-layout{background:#fff;border:1px solid #d6dfed;border-radius:22px;grid-template-columns:365px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 28px 90px #081c3d1c}.roi-progress-panel{color:#fff;background:radial-gradient(circle at 20% 14%,#497aff5c,#0000 25%),linear-gradient(150deg,#07162f,#0d2756 82%,#1740a4);flex-direction:column;min-height:720px;padding:42px 38px 33px;display:flex;position:relative;overflow:hidden}.roi-progress-panel:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;right:-170px;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.roi-progress-panel>div:first-child,.roi-progress-panel ol,.roi-trust-note{z-index:1;position:relative}.roi-progress-panel h1{color:#fff;letter-spacing:-.052em;margin:17px 0 18px;font-size:35px;line-height:1.04}.roi-progress-panel>div:first-child>p{color:#adbbcf;margin:0;font-size:12px;line-height:1.65}.roi-progress-panel ol{margin:49px 0 0;padding:0;list-style:none;display:grid}.roi-progress-panel li{opacity:.45;grid-template-columns:32px 1fr;align-items:start;gap:13px;min-height:72px;display:grid;position:relative}.roi-progress-panel li:after{content:"";background:#ffffff40;width:1px;position:absolute;top:33px;bottom:0;left:15px}.roi-progress-panel li:last-child:after{display:none}.roi-progress-panel li.active,.roi-progress-panel li.complete{opacity:1}.roi-progress-panel li>span{color:#fff;border:1px solid #fff6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:750;display:grid}.roi-progress-panel li.active>span{color:var(--blue);background:#fff;border-color:#fff;box-shadow:0 7px 20px #0003}.roi-progress-panel li div{gap:5px;padding-top:2px;display:grid}.roi-progress-panel li strong{color:#fff;font-size:12px}.roi-progress-panel li small{color:#9cacbf;font-size:9px}.roi-trust-note{border-top:1px solid #ffffff24;grid-template-columns:22px 1fr;gap:9px;margin-top:auto;padding-top:22px;display:grid}.roi-trust-note svg{color:#7fa1ff}.roi-trust-note p{color:#aab8cb;margin:0;font-size:9px;line-height:1.55}.roi-form-panel{flex-direction:column;min-height:720px;padding:45px 52px 37px;display:flex}.mobile-progress{display:none}.roi-form-heading{border-bottom:1px solid var(--line);padding-bottom:30px}.roi-form-heading>span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:800}.roi-form-heading h2{color:var(--navy);letter-spacing:-.045em;text-transform:capitalize;margin:9px 0 8px;font-size:31px}.roi-form-heading p{max-width:620px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.roi-fields-grid{grid-template-columns:1fr 1fr;gap:19px 17px;margin-top:29px;display:grid}.roi-field>small{color:#8a97aa;font-size:8px;line-height:1.3}.problem-selector{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.problem-selector button{color:#4c5c73;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e0ed;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:63px;padding:11px 13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.problem-selector button:hover{border-color:#aebeed;transform:translateY(-1px)}.problem-selector button.selected{color:var(--navy);background:#f2f6ff;border-color:#88a4f1}.problem-selector button>span{color:#8793a7;background:#f0f3f8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:780;display:grid}.problem-selector button.selected>span{background:var(--blue);color:#fff}.problem-selector button strong{font-size:10px;line-height:1.35}.problem-selector button>svg{color:#93a0b2}.problem-selector button.selected>svg{color:var(--blue)}.assumption-panel{margin-top:28px}.assumption-note{background:#f3f6ff;border:1px solid #d3def9;border-radius:10px;grid-template-columns:22px 1fr;gap:8px;padding:13px 15px;display:grid}.assumption-note svg{color:var(--blue)}.assumption-note p{color:#566681;margin:0;font-size:10px;line-height:1.5}.assumption-grid{gap:19px;margin-top:21px;display:grid}.assumption-grid label{grid-template-columns:1fr 50px;align-items:end;gap:5px 18px;display:grid}.assumption-grid label>span{gap:3px;display:grid}.assumption-grid label strong{color:#42516a;font-size:10px}.assumption-grid label small{color:#909caf;font-size:8px}.assumption-grid output{color:var(--navy);justify-self:end;font-size:13px;font-weight:760}.assumption-grid input[type=range]{width:100%;height:5px;accent-color:var(--blue);cursor:pointer;background:#dce3ee;border:0;border-radius:99px;grid-column:1/-1;margin:4px 0 0}.live-estimate-preview{background:var(--navy);color:#fff;border-radius:12px;margin-top:24px;padding:18px}.live-estimate-preview>span{color:#779bff;letter-spacing:.12em;font-size:8px;font-weight:780}.live-estimate-preview>div{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.live-estimate-preview p{gap:4px;margin:0;display:grid}.live-estimate-preview p+p{border-left:1px solid #ffffff26;padding-left:20px}.live-estimate-preview strong{color:#fff;font-size:22px}.live-estimate-preview small{color:#aab8cb;font-size:8px}.roi-consent{margin-top:19px}.roi-error{margin-bottom:0}.roi-form-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.button-back{color:#68768a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:43px;padding:0 4px;font-size:11px;font-weight:650;display:flex}.button-back:disabled{cursor:default;opacity:0}.results-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#5380ff4f,#0000 28%),linear-gradient(135deg,#07162f,#0d2755 68%,#173e97);padding-block:68px}.results-kicker{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.results-kicker>span,.results-kicker button{color:#b6c4d8;align-items:center;gap:7px;font-size:9px;font-weight:670;display:flex}.results-kicker>span svg{color:#70d0ac}.results-kicker button{cursor:pointer;background:0 0;border:0;padding:7px 0}.results-kicker button:hover{color:#fff}.results-hero-grid{grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:80px;padding-top:44px;display:grid}.results-hero h1{color:#fff;letter-spacing:-.06em;max-width:720px;margin:16px 0 18px;font-size:clamp(46px,5vw,69px);line-height:1}.results-hero-grid>div:first-child>p{color:#b2c0d4;max-width:600px;margin:0;font-size:14px;line-height:1.66}.readiness-card{background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;grid-template-columns:116px 1fr;align-items:center;gap:21px;padding:26px;display:grid}.readiness-ring{border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.readiness-ring>div{background:#10274f;border-radius:50%;justify-content:center;align-items:baseline;width:91px;height:91px;padding-top:28px;display:flex}.readiness-ring strong{color:#fff;letter-spacing:-.05em;font-size:33px}.readiness-ring span{color:#92a5c0;font-size:10px}.readiness-card>div:last-child{gap:7px;display:grid}.readiness-card>div:last-child>span{color:#7ea1ff;letter-spacing:.12em;font-size:8px;font-weight:780}.readiness-card>div:last-child>strong{color:#fff;font-size:20px}.readiness-card p{color:#aebbd0;margin:0;font-size:10px}.results-dashboard-section{background:#f3f6fb;padding-block:42px 112px}.results-status{color:#65738a;background:#fff;border:1px solid #dce4ef;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin-bottom:15px;padding:9px 12px;font-size:9px;display:flex}.results-status:empty{display:none}.results-status svg{color:var(--blue)}.metric-grid{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 18px 55px #081c3d0e}.metric-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:190px;padding:24px;display:flex}.metric-grid article:last-child{border-right:0}.metric-grid article>svg{color:var(--blue)}.metric-grid article>span{color:#8190a5;letter-spacing:.1em;margin-top:36px;font-size:8px;font-weight:780}.metric-grid article>strong{color:var(--navy);letter-spacing:-.045em;margin-top:7px;font-size:clamp(25px,2.3vw,34px);line-height:1}.metric-grid article>small{color:#8b97aa;margin-top:auto;padding-top:12px;font-size:8px}.metric-grid article.primary-metric{background:var(--blue)}.metric-grid article.primary-metric>svg,.metric-grid article.primary-metric>span,.metric-grid article.primary-metric>strong,.metric-grid article.primary-metric>small{color:#fff}.metric-grid article.primary-metric>span,.metric-grid article.primary-metric>small{opacity:.75}.results-analysis-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;display:grid}.results-analysis-grid>article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:390px;padding:30px}.result-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.result-card-heading span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:800}.result-card-heading h2{color:var(--navy);letter-spacing:-.035em;margin:8px 0 0;font-size:22px}.result-card-heading>svg{color:var(--blue)}.hours-bars{gap:30px;margin-top:50px;display:grid}.hours-bars>div{grid-template-columns:1fr auto;gap:9px;display:grid}.hours-bars span{color:#64728a;font-size:10px}.hours-bars strong{color:var(--navy);font-size:11px}.hours-bars i{background:#e8edf4;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.hours-bars b{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #7952ea);height:100%;display:block}.hours-bars>div:nth-child(3) b{background:#9daabd}.revenue-equation{background:var(--surface);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:43px;padding:21px;display:grid}.revenue-equation>div{gap:6px;display:grid}.revenue-equation strong{color:var(--navy);font-size:23px}.revenue-equation span{color:#748197;font-size:8px;line-height:1.35}.revenue-equation>svg{color:var(--blue)}.revenue-total{background:var(--navy);border-radius:11px;justify-content:space-between;align-items:center;margin-top:15px;padding:18px 20px;display:flex}.revenue-total span{color:#8eabd9;font-size:8px;font-weight:780}.revenue-total strong{color:#fff;font-size:21px}.revenue-card>p{color:#8793a5;margin:18px 0 0;font-size:9px;line-height:1.55}.risk-priority-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;display:grid}.risk-priority-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:34px 180px 1fr;align-items:center;gap:12px;padding:23px 25px;display:grid}.risk-priority-grid article>svg{color:var(--blue)}.risk-priority-grid article>div{gap:5px;display:grid}.risk-priority-grid span{color:#8b97aa;letter-spacing:.1em;font-size:7px;font-weight:780}.risk-priority-grid strong{color:var(--navy);font-size:17px}.risk-priority-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.recommendations-section{padding-block:112px}.recommendation-stage{margin-top:62px}.stage-heading{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:14px;padding-bottom:18px;display:grid}.stage-heading>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:780;display:grid}.recommendation-stage:nth-of-type(3) .stage-heading>span{background:#6041df}.recommendation-stage:nth-of-type(4) .stage-heading>span{background:var(--navy)}.stage-heading h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 4px;font-size:20px}.stage-heading p{color:#8793a5;margin:0;font-size:9px}.recommendation-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:17px;display:grid}.recommendation-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:340px;padding:25px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.recommendation-grid article:hover{border-color:#b2c1ea;transform:translateY(-3px);box-shadow:0 17px 40px #081c3d12}.rec-top{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.rec-top span{color:#3154b6;background:#eef3ff;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700}.recommendation-grid h4{color:var(--navy);letter-spacing:-.03em;margin:31px 0 23px;font-size:19px;line-height:1.22}.recommendation-grid dl{gap:15px;margin:0;display:grid}.recommendation-grid dl>div{gap:5px;display:grid}.recommendation-grid dt,.rec-meta small{color:#8e9aac;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:780}.recommendation-grid dd{color:#5f6e84;margin:0;font-size:10px;line-height:1.52}.rec-meta{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:13px;margin-top:auto;padding-top:18px;display:grid}.rec-meta>span{color:var(--navy);gap:5px;font-size:9px;font-weight:680;display:grid}.assumption-summary-section{background:var(--surface);padding-block:92px}.assumption-summary{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:center;gap:100px;display:grid}.assumption-summary h2{color:var(--navy);letter-spacing:-.05em;margin:16px 0 17px;font-size:43px}.assumption-summary>div>p{color:var(--muted);margin:0;font-size:12px;line-height:1.66}.assumption-summary dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.assumption-summary dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:16px;display:flex}.assumption-summary dt{color:#8491a5;font-size:8px}.assumption-summary dd{color:var(--navy);margin:0;font-size:15px;font-weight:740}.results-cta{color:#fff;background:radial-gradient(circle at 18% 0%, #5182ff45, transparent 29%), var(--navy);padding-block:86px}.results-cta>div{justify-content:space-between;align-items:center;gap:60px;display:flex}.results-cta h2{color:#fff;letter-spacing:-.052em;max-width:740px;margin:15px 0 13px;font-size:clamp(36px,4.5vw,55px);line-height:1.04}.results-cta p{color:#aebbd0;margin:0;font-size:12px}.results-cta-actions{flex:none;justify-items:start;gap:18px;display:grid}.admin-login-page{background:radial-gradient(circle at 50% 0,#3665f633,#0000 30%),#06142b;place-items:center;min-height:calc(100vh - 76px);padding:80px 20px;display:grid}.admin-login-card{background:#fff;border:1px solid #ffffff24;border-radius:20px;width:min(445px,100%);padding:42px;box-shadow:0 34px 90px #00000059}.admin-lock{width:55px;height:55px;color:var(--blue);background:#edf2ff;border-radius:14px;place-items:center;margin-bottom:26px;display:grid}.admin-login-card h1{color:var(--navy);letter-spacing:-.05em;margin:12px 0 13px;font-size:35px;line-height:1.06}.admin-login-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.admin-login-card form{margin-top:29px}.admin-login-card label{gap:8px;display:grid}.admin-login-card label>span{color:#4e5d74;font-size:10px;font-weight:700}.admin-login-card label>div{color:#8491a5;background:#fbfcfe;border:1px solid #d6dfed;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding-inline:13px;display:flex}.admin-login-card input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:12px}.admin-login-card .button{width:100%;margin-top:17px}.admin-login-card>small{color:#919daf;text-align:center;margin-top:15px;font-size:8px;display:block}.admin-dashboard-page{background:#f3f6fb;min-height:800px;padding-block:70px 100px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.admin-heading h1{color:var(--navy);letter-spacing:-.055em;margin:12px 0 8px;font-size:48px}.admin-heading p{color:var(--muted);margin:0;font-size:12px}.admin-heading>button{color:#66748a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:10px;font-weight:680;display:flex}.admin-metrics{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid;overflow:hidden}.admin-metrics article{border-right:1px solid var(--line);flex-direction:column;min-height:125px;padding:22px;display:flex}.admin-metrics article:last-child{border-right:0}.admin-metrics span{color:#8491a4;letter-spacing:.1em;font-size:8px;font-weight:780}.admin-metrics strong{color:var(--navy);margin-top:10px;font-size:30px}.admin-metrics small{color:#8b97a8;margin-top:auto;font-size:8px}.lead-table-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:19px;overflow:hidden}.lead-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) 150px 130px 95px 150px;gap:9px;padding:15px;display:grid}.lead-filters label{color:#8390a4;background:#fbfcfe;border:1px solid #d9e1ed;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding-inline:11px;display:flex}.lead-filters input,.lead-filters select{color:#516078;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.lead-filters label>span{color:#7f8b9e;flex:none;font-size:8px}.lead-table-wrap{overflow-x:auto}.lead-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.lead-table-wrap th{border-bottom:1px solid var(--line);color:#7f8c9f;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#f8fafd;padding:13px 16px;font-size:7px;font-weight:800}.lead-table-wrap td{color:#536178;vertical-align:top;border-bottom:1px solid #edf0f5;padding:17px 16px;font-size:9px}.lead-table-wrap tbody tr:last-child td{border-bottom:0}.lead-table-wrap tbody tr:hover{background:#fafbfe}.lead-table-wrap td>strong,.lead-table-wrap td>span,.lead-table-wrap td>a,.lead-table-wrap td>small{display:block}.lead-table-wrap td>strong{color:var(--navy);margin-bottom:4px;font-size:10px}.lead-table-wrap td>span,.lead-table-wrap td>small{color:#8b97a8;margin-top:3px;font-size:8px}.lead-table-wrap td>a{color:var(--blue);margin-top:5px;font-size:8px}.score-pill{background:#edf2ff;border-radius:7px;place-items:center;width:35px;height:27px;font-weight:780;color:var(--blue)!important;font-size:10px!important;display:grid!important}.service-tags{flex-wrap:wrap;gap:5px;max-width:230px;display:flex}.service-tags span{color:#59677d;background:#f0f3f8;border-radius:5px;padding:4px 6px;font-size:7px}.service-tags small{color:#8b97a8;align-self:center;font-size:7px}.priority-pill{border-radius:99px;padding:5px 8px;font-size:8px;font-weight:760;display:inline-block}.priority-hot{color:#be3838;background:#ffeded}.priority-warm{color:#a66b0f;background:#fff5df}.empty-leads{color:#8794a7;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.empty-leads strong{color:var(--navy);margin-top:14px;font-size:12px}.empty-leads p{margin:6px 0 0;font-size:9px}@media (width<=1040px){.inner-hero-grid,.about-hero-layout,.work-hero-layout,.contact-layout{gap:48px}.inner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.route-grid,.deliverables-grid,.service-detail-grid,.principles-grid{grid-template-columns:1fr 1fr}.route-grid article:nth-child(2),.deliverables-grid article:nth-child(2),.service-detail-grid article:nth-child(2n),.principles-grid article:nth-child(2n){border-right:0}.route-grid article:nth-child(-n+2),.deliverables-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.blueprint-layout,.delivery-grid{gap:55px}.function-map-layout,.architecture-layout,.evidence-layout,.assumption-summary{gap:50px}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(470px,1.2fr)}.roi-tool-layout{grid-template-columns:310px minmax(0,1fr)}.roi-progress-panel{padding-inline:29px}.roi-form-panel{padding-inline:35px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.lead-filters{grid-template-columns:1fr 1fr 1fr}.lead-search{grid-column:span 2}}@media (width<=860px){.inner-hero{min-height:auto}.inner-hero-grid,.about-hero-layout,.work-hero-layout,.inner-problem-grid,.story-grid,.blueprint-layout,.function-map-layout,.delivery-grid,.architecture-layout,.evidence-layout,.contact-layout,.fit-layout,.assumption-summary{grid-template-columns:1fr}.inner-hero-grid{padding-block:75px}.inner-hero h1,.work-page-hero h1,.about-page-hero h1{font-size:clamp(46px,9vw,67px)}.audit-hero-visual,.systems-hero-stack,.software-code-visual{width:min(570px,100%);margin-inline:auto}.inner-problem-grid,.story-grid{gap:42px}.split-heading{grid-template-columns:1fr;gap:20px}.blueprint-copy{position:static}.function-orbit{width:min(590px,100%);margin-inline:auto}.build-type-grid{grid-template-columns:1fr 1fr}.build-type-grid article:nth-child(2n){border-right:0}.architecture-map{max-width:650px}.work-hero-layout,.about-hero-layout{gap:42px}.case-study-card{grid-template-columns:135px 1fr}.case-study-card:after{left:135px}.case-study-index{padding-inline:22px}.leadership-grid{grid-template-columns:1fr}.privacy-layout{grid-template-columns:1fr;gap:50px}.privacy-layout aside{grid-template-columns:repeat(3,1fr);position:static}.privacy-layout aside strong{grid-column:1/-1}.contact-copy{max-width:650px}.contact-form{max-width:680px}.fit-layout{gap:36px}.roi-tool-shell{padding-top:0}.roi-tool-layout{width:100%;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.roi-progress-panel{display:none}.roi-form-panel{min-height:690px;padding:35px max(24px,50vw - 350px) 40px}.mobile-progress{gap:10px;margin-bottom:30px;display:grid}.mobile-progress>div{justify-content:space-between;align-items:center;display:flex}.mobile-progress span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:780}.mobile-progress strong{color:var(--navy);font-size:10px}.mobile-progress i{background:#e3e8f0;border-radius:99px;height:4px;overflow:hidden}.mobile-progress b{border-radius:inherit;background:var(--blue);height:100%;transition:width .24s;display:block}.results-hero-grid{grid-template-columns:1fr;gap:37px}.readiness-card{max-width:430px}.results-analysis-grid,.risk-priority-grid{grid-template-columns:1fr}.recommendation-grid{grid-template-columns:1fr 1fr}.results-cta>div{flex-direction:column;align-items:flex-start}}@media (width<=640px){.inner-hero-grid,.work-page-hero,.about-page-hero,.inner-section,.story-section,.principles-section,.route-section,.deliverables-section,.function-map-section,.systems-service-section,.system-pattern-section,.industry-pattern-section,.delivery-section,.architecture-section,.case-study-section,.evidence-section,.founder-feature-section,.privacy-section,.contact-page-section,.recommendations-section{padding-block:74px}.inner-hero h1,.work-page-hero h1,.about-page-hero h1,.contact-copy h1,.privacy-hero h1,.results-hero h1{font-size:43px}.inner-hero-grid>div:first-child>p,.editorial-copy p{font-size:15px}.audit-doc{padding:17px}.audit-score-row{grid-template-columns:73px 1fr}.audit-score-ring{width:72px;height:72px;padding-top:22px}.audit-score-ring strong{font-size:23px}.audit-rankings>div{grid-template-columns:85px 1fr 20px}.audit-float-note{right:7px}.route-grid,.deliverables-grid,.service-detail-grid,.build-type-grid,.principles-grid,.pattern-grid{grid-template-columns:1fr}.route-grid article,.deliverables-grid article,.service-detail-grid article,.build-type-grid article,.principles-grid article,.pattern-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.pattern-grid article{border-bottom-color:#ffffff21}.route-grid article:last-child,.deliverables-grid article:last-child,.service-detail-grid article:last-child,.build-type-grid article:last-child,.principles-grid article:last-child,.pattern-grid article:last-child{border-bottom:0}.route-grid h3,.deliverables-grid h3,.service-detail-grid h3,.build-type-grid h3,.principles-grid h3{margin-top:48px}.phase-stack ul,.architecture-section ul{grid-template-columns:1fr}.phase-stack article{padding:24px 21px}.function-orbit{transform-origin:50%;height:370px;transform:scale(.82)}.ring-a{width:220px;height:220px}.ring-b{width:350px;height:350px}.industry-pattern-list article{grid-template-columns:35px 1fr auto;gap:11px;padding-block:19px}.industry-pattern-list h3{font-size:15px}.industry-pattern-list p{grid-column:2/-1}.page-cta-band>div{flex-direction:column;align-items:flex-start}.code-body{padding-inline:15px;font-size:9px}.architecture-map{grid-template-columns:1fr;padding:20px}.architecture-map>svg{transform:rotate(90deg)}.case-study-card{grid-template-columns:1fr}.case-study-card:after{left:0}.case-study-index{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;padding:22px;display:grid}.case-study-index svg{justify-self:center;margin:0}.case-study-main{padding:29px 22px}.case-study-main h2{font-size:34px}.case-story-grid,.case-outcomes{grid-template-columns:1fr;gap:24px}.evidence-points article{grid-template-columns:29px 1fr}.evidence-points p{grid-column:2}.leadership-grid article{grid-template-columns:59px 1fr;padding:22px}.founder-monogram{width:55px;height:55px}.leadership-grid article>svg{display:none}.capability-ribbon>div{grid-template-columns:1fr 1fr;gap:20px 0}.capability-ribbon span:nth-child(2){border-right:0}.privacy-hero{padding-block:75px 60px}.privacy-layout aside{grid-template-columns:1fr 1fr}.contact-form{padding:27px 21px}.form-grid,.fit-layout ul{grid-template-columns:1fr}.direct-contact-grid>a{grid-template-columns:30px 1fr auto}.roi-form-panel{min-height:730px;padding:28px 20px 34px}.roi-form-heading h2{font-size:28px}.roi-fields-grid,.problem-selector{grid-template-columns:1fr}.problem-selector button{min-height:58px}.live-estimate-preview>div{grid-template-columns:1fr;gap:14px}.live-estimate-preview p+p{border-top:1px solid #ffffff26;border-left:0;padding:14px 0 0}.roi-form-actions{gap:10px}.roi-form-actions .button{padding-inline:16px}.results-hero{padding-block:48px 55px}.readiness-card{grid-template-columns:96px 1fr;padding:19px}.readiness-ring{width:91px;height:91px}.readiness-ring>div{width:73px;height:73px;padding-top:22px}.readiness-ring strong{font-size:27px}.metric-grid{grid-template-columns:1fr}.metric-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:160px}.metric-grid article:last-child{border-bottom:0}.metric-grid article>span{margin-top:26px}.results-analysis-grid>article{min-height:auto;padding:23px 20px}.revenue-equation{grid-template-columns:1fr}.revenue-equation>svg{transform:rotate(90deg)}.revenue-total{flex-direction:column;align-items:flex-start;gap:8px}.risk-priority-grid article{grid-template-columns:32px 1fr}.risk-priority-grid p{grid-column:2}.recommendation-grid{grid-template-columns:1fr}.recommendation-grid article{min-height:320px}.assumption-summary dl{grid-template-columns:1fr}.results-cta{padding-block:70px}.admin-login-card{padding:31px 23px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:1fr}.admin-metrics article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.admin-metrics article:last-child{border-bottom:0}.lead-filters{grid-template-columns:1fr}.lead-search{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;padding:12px 0;top:0}.site-header .nav-row{-webkit-backdrop-filter:blur(24px)saturate(155%);pointer-events:auto;background:linear-gradient(135deg,#ffffffe0,#f5f8ffb3);border:1px solid #fffc;border-radius:20px;min-height:64px;padding:0 13px 0 18px;position:relative;box-shadow:0 16px 45px #07162f1f,inset 0 1px #ffffffeb,inset 0 -1px #7a96cd1a}.site-header .nav-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;inset:1px 18% auto}.site-header .button-small{border-radius:13px;min-height:40px}.intelligence-globe{isolation:isolate;min-height:500px;position:relative}.intelligence-globe:before{content:"";z-index:-3;filter:blur(3px);background:radial-gradient(circle at 50% 49%,#2457f529,#0000 31%),radial-gradient(circle,#6d43ee14,#0000 55%);border-radius:48%;position:absolute;inset:7% 1% 4%}.intelligence-globe:after{content:"";z-index:-2;filter:blur(21px);background:#14347b21;border-radius:50%;width:330px;height:54px;position:absolute;bottom:39px;left:50%;transform:translate(-50%)}.globe-aura{z-index:-1;border:1px solid #4d76e824;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.globe-aura-one{width:390px;height:390px}.globe-aura-two{opacity:.65;border-style:dashed;width:455px;height:455px}.wire-globe{background:radial-gradient(circle at 37% 30%,#fffffff2,#0000 17%),radial-gradient(circle at 50% 54%,#2457f51c,#ffffff8c 64%,#2457f51c);border:1px solid #2457f58c;border-radius:50%;width:320px;height:320px;position:absolute;top:49%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:inset -34px -28px 70px #204cc226,inset 24px 18px 60px #ffffffd1,0 34px 85px #14358030}.wire-globe:before,.wire-globe:after,.globe-equator,.globe-latitude,.globe-meridian{content:"";border:1px solid #2457f54d;border-radius:50%;display:block;position:absolute}.wire-globe:before{inset:18px 74px}.wire-globe:after{inset:18px 74px;transform:rotate(62deg)}.globe-equator{height:88px;top:50%;left:-11px;right:-11px;transform:translateY(-50%)}.globe-latitude{height:65px;left:23px;right:23px}.latitude-one{top:63px}.latitude-two{bottom:63px}.globe-meridian{inset:13px 106px}.meridian-two{transform:rotate(38deg)}.meridian-three{transform:rotate(-38deg)}.globe-point{z-index:4;background:var(--blue);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #2457f51f,0 0 20px #2457f5b3}.point-one{top:97px;left:58px}.point-two{top:71px;right:62px}.point-three{bottom:64px;left:83px}.point-four{bottom:107px;right:61px}.globe-core{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#ffffffc2;border:1px solid #ffffffc7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:165px;min-height:112px;padding:17px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 45px #1234812e,inset 0 1px #fff}.globe-core small{color:#73839c;letter-spacing:.12em;font-size:6px;font-weight:800}.globe-core strong{color:var(--navy);font-size:11px}.globe-callout{z-index:7;min-width:142px;color:var(--blue);-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffffc7;border:1px solid #ffffffdb;border-radius:13px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 14px 34px #09225021,inset 0 1px #fff}.globe-callout:after{content:"";z-index:-1;background:linear-gradient(90deg,#2457f5a6,#0000);width:53px;height:1px;position:absolute}.globe-callout>span{gap:3px;display:grid}.globe-callout small{color:#8290a5;letter-spacing:.1em;font-size:6px;font-weight:800}.globe-callout strong{color:var(--navy);white-space:nowrap;font-size:8px}.callout-voice{top:105px;left:0}.callout-voice:after,.callout-workflow:after{top:50%;left:100%}.callout-leads{top:87px;right:-4px}.callout-leads:after,.callout-support:after{top:50%;right:100%;transform:rotate(180deg)}.callout-workflow{bottom:99px;left:2px}.callout-support{bottom:109px;right:-2px}.globe-status{z-index:5;color:#53627a;-webkit-backdrop-filter:blur(16px);white-space:nowrap;background:#ffffffbd;border:1px solid #bbc9e5b8;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:8px;font-weight:720;display:inline-flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0922501a}.globe-status i{background:#18a977;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #18a9771f}.industries-section .section-heading h2{color:#fff}.industries-section .section-heading>p{color:#c0ccdf}.product-lineup{border-top:1px solid var(--line);grid-template-columns:250px 1fr;align-items:start;gap:50px;margin-top:72px;padding-top:34px;display:grid}.product-lineup>div:first-child>p{color:var(--muted);margin:10px 0 0;font-size:11px}.product-lineup-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-lineup-grid>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:74px;color:var(--navy);flex-direction:column;justify-content:center;gap:7px;padding:15px;font-size:10px;font-weight:690;display:flex}.product-lineup-grid small{color:var(--blue);font-size:7px;font-weight:800}.technology-strip{border-block:1px solid var(--line);background:#f8faff;padding:31px 0}.technology-strip-inner{grid-template-columns:270px 1fr;align-items:center;gap:55px;display:grid}.technology-strip-inner>div:first-child{gap:6px;display:grid}.technology-strip-inner>div:first-child span{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:800}.technology-strip-inner>div:first-child strong{color:var(--navy);font-size:11px}.technology-list{justify-content:space-between;align-items:center;gap:20px;display:flex}.technology-list span{color:#65738a;font-size:10px;font-weight:680}.technology-list span:before{content:"";background:#9ab1ee;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.roi-band{padding:92px 0}.roi-band-grid{grid-template-columns:minmax(0,1fr) 390px;gap:88px}.roi-action-panel{gap:13px;display:grid}.roi-action-panel>.button{width:100%;min-height:54px}.roi-preview-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff1c,#ffffff0e);border-radius:18px;padding:23px;box-shadow:0 20px 55px #030d2329}@media (prefers-reduced-motion:no-preference){.wire-globe{animation:9s ease-in-out infinite globe-drift}.globe-aura-two{animation:28s linear infinite orbit-rotate}.globe-point{animation:2.8s ease-in-out infinite globe-ping}.point-two{animation-delay:.7s}.point-three{animation-delay:1.4s}.point-four{animation-delay:2.1s}.globe-callout{animation:4.8s ease-in-out infinite callout-float}.callout-leads{animation-delay:.7s}.callout-workflow{animation-delay:1.4s}.callout-support{animation-delay:2.1s}@keyframes globe-drift{0%,to{transform:translate(-50%,-50%)rotate(-7deg)}50%{transform:translate(-50%,-51.5%)rotate(5deg)}}@keyframes orbit-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes globe-ping{50%{opacity:.5;box-shadow:0 0 0 9px #2457f50f,0 0 23px #2457f58c}}@keyframes callout-float{50%{transform:translateY(-5px)}}}@media (width<=1040px){.site-header .nav-row{width:min(100% - 28px,1180px)}.intelligence-globe{transform:scale(.88)}.product-lineup{grid-template-columns:210px 1fr;gap:30px}.technology-strip-inner{grid-template-columns:220px 1fr;gap:30px}.technology-list{flex-wrap:wrap;justify-content:flex-start}.roi-band-grid{grid-template-columns:minmax(0,1fr) 360px;gap:55px}.roi-band-grid>.button{grid-column:auto}}@media (width<=860px){.site-header{padding:9px 0}.site-header .nav-row{border-radius:17px;min-height:58px}.mobile-nav{-webkit-backdrop-filter:blur(22px)saturate(150%);pointer-events:auto;background:#ffffffe6;border:1px solid #ffffffd9;border-radius:17px;width:min(100% - 28px,1180px);margin:8px auto 0;padding:12px 16px 16px;box-shadow:0 18px 45px #07162f24}.intelligence-globe{width:min(560px,100%);margin-inline:auto;transform:none}.product-lineup{grid-template-columns:1fr}.technology-strip-inner{grid-template-columns:1fr;gap:22px}.roi-band-grid{grid-template-columns:1fr;gap:38px}.roi-action-panel{width:min(430px,100%)}}@media (width<=640px){.site-header .nav-row{width:min(100% - 20px,1180px);padding-inline:12px 9px}.brand{font-size:22px}.brand-symbol{width:27px;height:27px}.intelligence-globe{min-height:410px;margin-top:-12px}.wire-globe{width:260px;height:260px}.wire-globe:before,.wire-globe:after{inset:15px 61px}.globe-meridian{inset:12px 86px}.globe-latitude{height:52px;left:19px;right:19px}.latitude-one{top:50px}.latitude-two{bottom:50px}.globe-aura-one{width:315px;height:315px}.globe-aura-two{width:360px;height:360px}.globe-core{width:145px;min-height:101px}.globe-callout{min-width:126px;padding:8px 9px}.globe-callout:after{width:30px}.callout-voice{top:66px;left:0}.callout-leads{top:61px;right:0}.callout-workflow{bottom:76px;left:0}.callout-support{bottom:82px;right:0}.globe-callout strong{font-size:7px}.globe-status{bottom:12px}.point-one{top:78px;left:47px}.point-two{top:58px;right:49px}.point-three{bottom:51px;left:67px}.point-four{bottom:86px;right:48px}.product-lineup{margin-top:53px}.product-lineup-grid{grid-template-columns:1fr 1fr}.technology-list{grid-template-columns:repeat(4,1fr);gap:15px 8px;display:grid}.technology-list span{font-size:8px}.technology-list span:before{display:none}.roi-band{padding-block:74px}.roi-action-panel{width:100%}}.systems-orchestrator-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 105%,#2666ff8c,#0000 31%),radial-gradient(circle at 83% 35%,#434cd229,#0000 26%),linear-gradient(145deg,#020b13 0%,#04111d 50%,#061425 100%);min-height:950px;position:relative;overflow:hidden}.systems-orchestrator-hero:after{content:"";z-index:-1;filter:blur(80px);pointer-events:none;background:#3a7fff6b;border-radius:50%;width:min(880px,88vw);height:350px;position:absolute;bottom:-195px;left:50%;transform:translate(-50%)}.systems-grid-field{z-index:-2;opacity:.18;pointer-events:none;background-image:linear-gradient(#7697c91c 1px,#0000 1px),linear-gradient(90deg,#7697c91c 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 38%,#0000 94%);mask-image:linear-gradient(#0000 4%,#000 38%,#0000 94%)}.systems-ambient{z-index:-1;pointer-events:none;border:1px solid #6490d324;border-radius:50%;position:absolute}.systems-ambient-one{width:650px;height:650px;bottom:38px;left:-250px}.systems-ambient-two{width:410px;height:410px;bottom:156px;left:-120px}.systems-orchestrator-inner{z-index:1;padding-block:72px 34px;position:relative}.systems-orchestrator-copy{text-align:center;width:min(830px,100%);margin-inline:auto}.systems-orchestrator-eyebrow{color:#9dbaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#577eb914;border:1px solid #7ba3e233;border-radius:99px;margin-inline:auto;padding:8px 12px}.systems-orchestrator-eyebrow i,.systems-orchestrator-proof i,.core-live-status i,.outcome-status i{background:#5ee2b0;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #5ee2b01a,0 0 18px #5ee2b080}.systems-orchestrator-copy h1{color:#fff;letter-spacing:-.066em;text-wrap:balance;max-width:820px;margin:25px auto 22px;font-size:clamp(52px,5.3vw,74px);font-weight:710;line-height:.96}.systems-orchestrator-copy h1 span{color:#0000;background:linear-gradient(100deg,#f4f8ff 10%,#9fc5ff 58%,#7798ff 100%);-webkit-background-clip:text;background-clip:text}.systems-orchestrator-copy>p{color:#a9b8ca;text-wrap:balance;max-width:720px;margin:0 auto;font-size:17px;line-height:1.72}.systems-orchestrator-copy .hero-actions{justify-content:center}.systems-primary-action{background:linear-gradient(110deg,#2457f5,#2585ff);border-color:#75a5ffbd;box-shadow:0 16px 45px #175cef57}.systems-primary-action:hover{background:linear-gradient(110deg,#1e4cdf,#1776eb)}.systems-audit-link{color:#c1ccda}.systems-audit-link:hover{color:#fff}.orchestration-canvas{z-index:2;grid-template-columns:minmax(430px,36vw) 172px minmax(560px,1fr);align-items:center;gap:13px;width:100vw;min-height:440px;margin-top:46px;padding-right:clamp(24px,4.5vw,72px);display:grid;position:relative;left:50%;transform:translate(-50%)}.orchestration-canvas:before{content:"";z-index:-1;background:linear-gradient(90deg,#5389e71f,#5f96ff6b,#5389e70f);height:1px;position:absolute;top:50%;left:36%;right:1%}.orchestration-stage-label{z-index:4;color:#5f7695;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:780;position:absolute;top:0;left:0}.orchestration-inputs{min-width:0;height:420px;position:relative}.orchestration-inputs>.orchestration-stage-label{left:clamp(28px,5.7vw,88px)}.orchestration-flow-lines{z-index:0;pointer-events:none;width:calc(100% + 12px);height:100%;position:absolute;inset:0 -12px 0 0;overflow:visible}.orchestration-flow-lines path{fill:none;stroke:url(#criyx-flow-gradient);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:4 9;vector-effect:non-scaling-stroke}.friction-node{z-index:3;white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:absolute}.friction-node>span{color:#163660;background:#f5f9fff5;border:1px solid #8dabd82e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 12px 30px #0000003d}.friction-node>strong{color:#aebdce;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1a2837c7;border:1px solid #88a5cf2e;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:650;box-shadow:0 11px 26px #00000029}.friction-node-one{top:38px;left:clamp(28px,5.6vw,86px)}.friction-node-two{top:104px;left:clamp(118px,17vw,245px)}.friction-node-three{top:178px;left:clamp(36px,7vw,98px)}.friction-node-four{top:241px;left:clamp(150px,22vw,315px)}.friction-node-five{top:307px;left:clamp(56px,10vw,145px)}.friction-node-six{bottom:2px;left:clamp(126px,20vw,286px)}.flow-particle{z-index:2;background:#78a5ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 14px #4d8aff}.flow-particle-one{top:157px;right:26%}.flow-particle-two{top:207px;right:12%}.flow-particle-three{bottom:95px;right:27%}.orchestration-core{z-index:5;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#2755a147,#081b32e6),#08172be6;border:1px solid #6e9bea47;border-radius:24px;min-height:286px;padding:18px 14px 20px;position:relative;box-shadow:0 28px 70px #0006116b,inset 0 1px #ffffff12}.orchestration-core:before{content:"";z-index:-1;filter:blur(38px);background:#3070ff33;border-radius:50%;position:absolute;inset:16% -30%}.core-live-status{color:#8da4c1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;margin:0 auto;font-size:8px;font-weight:720;display:flex}.core-orbit-stage{width:134px;height:134px;margin:16px auto 14px;position:relative}.core-orbit{border:1px solid #81aaf33d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-orbit-one{border-style:dashed;width:132px;height:132px}.core-orbit-two{width:105px;height:105px}.core-orbit-dot{background:#7faaff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #548dffe6}.core-orbit-dot-one{top:53px;left:9px}.core-orbit-dot-two{background:#a988ff;bottom:28px;right:15px}.core-icon{color:#fff;background:linear-gradient(145deg,#1685ff,#2457f5 52%,#6548e8);border:1px solid #ffffff52;border-radius:23px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 36px #1b5bf16b,inset 0 1px #ffffff59}.orchestration-core>strong,.orchestration-core>small{display:block}.orchestration-core>strong{color:#fff;letter-spacing:-.02em;font-size:13px;font-weight:690}.orchestration-core>small{color:#8195b0;margin-top:5px;font-size:8px}.orchestration-outcomes{align-items:center;min-width:0;height:420px;display:flex;position:relative}.orchestration-outcomes .orchestration-stage-label{left:14px}.outcome-connector{z-index:1;background:linear-gradient(90deg,#5b8ff7,#5b8ff714);justify-content:space-around;align-items:center;width:42px;height:1px;display:flex;position:absolute;top:50%;left:-15px}.outcome-connector i{background:#78a5ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #5e94ffcc}.system-outcome-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:100%;display:grid;position:relative}.system-outcome-card{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:radial-gradient(circle at 20% 0,#3a77e229,#0000 42%),linear-gradient(155deg,#102c52eb,#071a31f0);border:1px solid #719de540;border-radius:18px;flex-direction:column;min-height:284px;padding:19px 17px 17px;transition:transform .22s,border-color .22s,background .22s;display:flex;box-shadow:0 22px 50px #0007134a,inset 0 1px #ffffff0d}.system-outcome-card:hover{background:radial-gradient(circle at 20% 0,#3a77e23d,#0000 46%),linear-gradient(155deg,#11315ef5,#071b33f5);border-color:#7eaeff7a;transform:translateY(-6px)}.system-outcome-card-top{justify-content:space-between;align-items:center;display:flex}.system-outcome-card-top>span{color:#12335d;background:#e1eefff2;border:1px solid #9abcf136;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.system-outcome-card-top small{color:#5f7ea7;font-size:8px;font-weight:760}.system-outcome-card h2{color:#fff;letter-spacing:-.025em;min-height:39px;margin:19px 0 15px;font-size:15px;font-weight:670;line-height:1.28}.system-outcome-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.system-outcome-card li{color:#9eafc3;padding-left:13px;font-size:9px;line-height:1.45;position:relative}.system-outcome-card li:before{content:"";background:#80a9fa;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.outcome-status{color:#6985a9;border-top:1px solid #89aadb1f;align-items:center;gap:7px;margin-top:auto;padding-top:15px;font-size:8px;font-weight:680;display:flex}.outcome-status i{width:5px;height:5px}.systems-orchestrator-proof{border-top:1px solid #7a9cce21;justify-content:center;align-items:center;gap:38px;min-height:57px;margin-top:18px;padding-top:22px;display:flex}.systems-orchestrator-proof span{color:#7288a4;align-items:center;gap:8px;font-size:9px;font-weight:620;display:inline-flex}.systems-orchestrator-proof i{background:#6f9cff;width:5px;height:5px;box-shadow:0 0 12px #4c84f594}.systems-transition-strip{border-bottom:1px solid var(--line);background:#f8faff;padding-block:22px}.systems-transition-strip>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.systems-transition-strip>div>span{color:#8290a4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.systems-transition-strip>div>div{align-items:center;gap:12px;display:flex}.systems-transition-strip strong{color:var(--navy);font-size:11px;font-weight:690}.systems-transition-strip i{background:linear-gradient(90deg,#b9c7da,#7698e9);width:28px;height:1px}.systems-service-section .service-detail-grid{border:0;gap:15px}.systems-service-section .service-detail-grid article{background:#ffffffe0;border:1px solid #dfe6f0;border-radius:18px;min-height:248px;transition:transform .19s,border-color .19s,box-shadow .19s;box-shadow:0 16px 42px #07162f0e}.systems-service-section .service-detail-grid article:hover{background:#fff;border-color:#bdccef;transform:translateY(-4px);box-shadow:0 22px 50px #07162f1a}@media (prefers-reduced-motion:no-preference){.systems-ambient-one{animation:10s ease-in-out infinite systems-ambient-drift}.systems-ambient-two{animation:8s ease-in-out -2.5s infinite reverse systems-ambient-drift}.orchestration-flow-lines path{animation:7s linear infinite systems-line-flow}.orchestration-flow-lines path:nth-child(3n+1){animation-delay:-1.8s}.orchestration-flow-lines path:nth-child(3n+2){animation-delay:-3.7s}.friction-node{animation:5.6s ease-in-out infinite systems-node-float}.friction-node-two,.friction-node-five{animation-delay:-1.8s}.friction-node-three,.friction-node-six{animation-delay:-3.4s}.flow-particle{animation:2.3s ease-in-out infinite systems-particle-pulse}.flow-particle-two{animation-delay:-.8s}.flow-particle-three{animation-delay:-1.5s}.core-orbit-one{animation:15s linear infinite systems-orbit-spin}.core-orbit-two{animation:11s linear infinite reverse systems-orbit-spin}.core-icon{animation:3.8s ease-in-out infinite systems-core-breathe}@keyframes systems-ambient-drift{50%{transform:translate(24px,-18px)scale(1.04)}}@keyframes systems-line-flow{to{stroke-dashoffset:-78px}}@keyframes systems-node-float{50%{transform:translateY(-7px)}}@keyframes systems-particle-pulse{50%{opacity:.25;transform:scale(1.8)}}@keyframes systems-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes systems-core-breathe{50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 19px 42px #1b5bf18c,inset 0 1px #ffffff6b}}}@media (width<=1120px){.orchestration-canvas{grid-template-columns:minmax(360px,36vw) 150px minmax(420px,1fr);padding-right:28px}.friction-node>strong{padding-inline:9px;font-size:8px}.system-outcome-card{padding-inline:14px}.system-outcome-card h2{font-size:14px}}@media (width<=1040px){.systems-orchestrator-hero{min-height:auto}.systems-orchestrator-inner{padding-top:92px}.orchestration-canvas{grid-template-columns:1fr;gap:28px;width:auto;min-height:0;padding-right:0;left:auto;transform:none}.orchestration-canvas:before{display:none}.orchestration-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:auto;padding-top:42px;display:grid}.orchestration-flow-lines,.flow-particle{display:none}.friction-node{background:#0c1f33b8;border:1px solid #80a4d826;border-radius:14px;width:100%;min-width:0;padding:9px;animation:none;position:static}.orchestration-inputs>.orchestration-stage-label{left:0}.friction-node>strong{min-width:0;box-shadow:none;white-space:normal;background:0 0;border:0;padding:0}.orchestration-core{justify-self:center;width:220px;min-height:270px}.orchestration-outcomes{height:auto;padding-top:46px}.orchestration-outcomes .orchestration-stage-label{left:0}.outcome-connector{background:linear-gradient(#5b8ff7,#5b8ff714);flex-direction:column;width:1px;height:54px;top:-28px;left:50%}.systems-orchestrator-proof{flex-wrap:wrap;gap:16px 28px}}@media (width<=720px){.systems-orchestrator-inner{padding-block:78px 30px}.systems-orchestrator-copy h1{font-size:clamp(45px,12vw,62px)}.systems-orchestrator-copy>p{font-size:15px}.systems-orchestrator-copy .hero-actions{flex-direction:column;align-items:stretch}.systems-orchestrator-copy .button,.systems-orchestrator-copy .text-link{justify-content:center;width:100%}.orchestration-canvas{background:#05142375;border:1px solid #759bd621;border-radius:22px;margin-top:54px;padding:18px}.orchestration-inputs{grid-template-columns:1fr 1fr}.system-outcome-grid{grid-template-columns:1fr}.system-outcome-card{min-height:242px}.system-outcome-card h2{min-height:0}.systems-orchestrator-proof{grid-template-columns:1fr 1fr;align-items:start;display:grid}.systems-transition-strip>div{flex-direction:column;align-items:flex-start;gap:14px}.systems-transition-strip>div>div{justify-content:space-between;gap:7px;width:100%}.systems-transition-strip i{width:16px}}@media (width<=460px){.systems-orchestrator-copy h1{font-size:43px}.systems-orchestrator-copy>p{line-height:1.62}.orchestration-canvas{padding-inline:12px}.orchestration-inputs{grid-template-columns:1fr}.friction-node>strong{font-size:9px}.orchestration-core{width:100%}.systems-orchestrator-proof{grid-template-columns:1fr}.systems-transition-strip>div>div{flex-wrap:wrap;justify-content:flex-start}.systems-transition-strip i{width:12px}}:root{--navy:#050505;--navy-soft:#111;--blue:#176bff;--blue-deep:#0b4fd6;--blue-light:#eaf2ff;--violet:#176bff;--ink:#0b0b0b;--muted:#666c76;--line:#e1e4e8;--surface:#f7f7f8;--success:#176bff;--shadow:0 24px 70px #0000001a}body{color:#0b0b0b;background:#fff}::selection{color:#fff;background:#176bff}:focus-visible{outline-color:#176bff6b}.site-header .nav-row{-webkit-backdrop-filter:blur(24px)saturate(115%);background:#050505e0;border-color:#ffffff29;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a}.site-header .nav-row:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.site-header .brand,.site-header .desktop-nav a:hover,.site-header .desktop-nav a.active,.site-header .roi-link{color:#fff}.site-header .desktop-nav{color:#ffffff9e}.site-header .roi-link{opacity:.72}.brand-symbol,.mini-brand{background:#176bff;box-shadow:0 8px 22px #176bff4d}.button,.systems-primary-action{background:#176bff;border-color:#176bff;box-shadow:0 12px 30px #176bff3d}.button:hover,.systems-primary-action:hover{background:#0b4fd6}.button-light{color:#050505;background:#fff;border-color:#fff}.button-light:hover{background:#eaf2ff}.button-secondary{color:#050505;background:#fff;border-color:#dfe3e8}.eyebrow-light{color:#8fb7ff}.home-hero{color:#fff;background:#050505}.home-hero:after{content:"";filter:blur(90px);pointer-events:none;background:#176bff61;border-radius:50%;width:min(900px,82vw);height:320px;position:absolute;bottom:-210px;left:50%;transform:translate(-50%)}.home-hero .hero-grid-lines{opacity:.08;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px)}.home-hero-copy h1{color:#fff}.home-hero-copy>p{color:#b5b5b8}.home-hero .hero-proof{color:#a7a7aa}.home-hero .hero-proof svg{color:#176bff}.intelligence-globe:before{background:radial-gradient(circle,#176bff3d,#0000 57%)}.intelligence-globe:after{background:#176bff33}.globe-status i,.map-topbar i,.system-event>span i,.systems-orchestrator-eyebrow i,.core-live-status i,.outcome-status i{background:#176bff;box-shadow:0 0 0 4px #176bff1f,0 0 18px #176bff7a}.proof-strip,.problem-section,.systems-section,.software-feature,.work-section,.team-section,.technology-strip,.inner-hero,.inner-section,.story-section,.principles-section,.industry-pattern-section,.systems-service-section,.results-dashboard-section,.recommendations-section,.privacy-section,.contact-page-section,.roi-tool-shell{background:#fff}.audit-page-hero,.audit-feature,.blueprint-section,.delivery-section,.industries-section,.roi-band,.system-pattern-section,.page-cta-band,.about-page-hero,.founder-feature-section,.fit-section,.results-hero,.results-cta,.admin-login-page,.systems-orchestrator-hero,.site-footer{background:#050505}.audit-page-hero{border-bottom-color:#ffffff1f}.audit-feature,.blueprint-section,.delivery-section,.industries-section,.roi-band,.page-cta-band,.about-page-hero,.founder-feature-section,.fit-section,.results-hero{position:relative;overflow:hidden}.audit-feature:after,.blueprint-section:after,.delivery-section:after,.industries-section:after,.roi-band:after,.page-cta-band:after,.about-page-hero:after,.founder-feature-section:after,.fit-section:after,.results-hero:after{content:"";z-index:0;filter:blur(80px);pointer-events:none;background:#176bff40;border-radius:50%;width:min(760px,78vw);height:250px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}.audit-feature>*,.blueprint-section>*,.delivery-section>*,.industries-section>*,.roi-band>*,.page-cta-band>*,.about-page-hero>*,.founder-feature-section>*,.fit-section>*,.results-hero>*{z-index:1;position:relative}.systems-orchestrator-copy h1 span{background:linear-gradient(100deg,#fff 8%,#a9c8ff 58%,#176bff 100%);-webkit-background-clip:text;background-clip:text}.core-icon{background:linear-gradient(145deg,#2585ff,#176bff 62%,#0b4fd6)}.core-orbit-dot-two{background:#176bff}.system-outcome-card-top>span{color:#050505;background:#fff}.systems-transition-strip{background:#fff}.audit-copy li svg,.results-kicker>span svg,.roi-preview-card>div:first-child strong,.code-status i,.contact-success>span,.audit-copy li svg{color:#176bff}.function-grid i,.hours-bars b,.product-chart i,.art-1,.art-2,.art-3{background:linear-gradient(135deg,#050505,#176bff)}.art-2{background:linear-gradient(145deg,#0b0b0b,#176bff)}.art-3{background:linear-gradient(145deg,#050505,#0b4fd6)}.founder-monogram,.founder-monogram.dark{color:#fff;background:#176bff;border-color:#176bff8c}.case-study-card.tone-blue,.case-study-card.tone-violet{--case-color:#176bff}.case-study-card.tone-navy{--case-color:#050505}.about-intro-card,.leadership-grid article{background:#ffffff0b}.audit-rankings i,.function-core,.brand-symbol,.mini-brand,.stage-heading>span,.product-chart i,.hours-bars b{background:#176bff}.route-section,.evidence-section,.privacy-hero{background:#f7f7f8}.roi-progress-panel{background:#050505}.roi-progress-panel li.complete>span{background:#176bff;border-color:#176bff}.readiness-ring>div,.revenue-total,.live-estimate-preview,.career-mark{background:#050505}.recommendation-stage:nth-of-type(3) .stage-heading>span,.recommendation-stage:nth-of-type(4) .stage-heading>span,.window-top i:first-child,.window-top i:nth-child(2),.window-top i:nth-child(3){background:#176bff}.window-top i:nth-child(2){opacity:.62}.window-top i:nth-child(3){opacity:.32}.code-body b,.code-body i,.code-body u{color:#6fa4ff}.code-body strong{color:#fff}.code-status i{background:#176bff;box-shadow:0 0 0 4px #176bff1f}.map-topbar small,.contact-success>span,.form-error,.priority-hot,.priority-warm,.priority-cold{color:#0b4fd6;background:#eaf2ff;border-color:#b9d1ff}.contact-success{background:#fff;border-color:#dce5f2}.form-error{border:1px solid #b9d1ff}.priority-hot{color:#050505}.priority-warm{color:#176bff}.priority-cold{color:#666c76;background:#f2f3f5}.systems-service-section .service-detail-grid article,.capability-grid article,.engagement-grid article,.founder-cards article,.problem-card,.results-analysis-grid>article,.risk-priority-grid article,.recommendation-card{background:#fff}.technology-list span:before,.flow-particle,.core-orbit-dot,.system-outcome-card li:before,.systems-orchestrator-proof i{background:#176bff}@media (width<=860px){.menu-trigger{color:#fff;background:#050505;border-color:#ffffff29}.mobile-nav{color:#fff;background:#050505f5;border-color:#ffffff24;box-shadow:0 20px 48px #00000047}.mobile-nav>a:not(.button){color:#ffffffc7}}.services-page-hero{color:#fff;background:#050505;border-bottom-color:#ffffff1f;min-height:700px}.services-page-hero:after{content:"";filter:blur(90px);pointer-events:none;background:#176bff52;border-radius:50%;width:min(860px,78vw);height:300px;position:absolute;bottom:-190px;left:50%;transform:translate(-50%)}.services-page-hero .inner-grid-lines{opacity:.08;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px)}.services-page-hero .inner-hero-grid{z-index:2}.services-page-hero h1{color:#fff;max-width:810px}.services-page-hero .inner-hero-grid>div:first-child>p{color:#b5b5b8}.services-hero-index{background:linear-gradient(145deg,#176bff1f,#0000 48%),#0b0b0b;border:1px solid #ffffff26;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff14}.services-hero-index:after{content:"";filter:blur(55px);pointer-events:none;background:#176bff38;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-120px;right:-95px}.services-hero-index-top,.services-hero-index article,.services-hero-index-status{z-index:1;position:relative}.services-hero-index-top{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding-bottom:20px;display:flex}.services-hero-index-top small{color:#8f969f;letter-spacing:.14em;font-size:8px;font-weight:780}.services-hero-index article{border-bottom:1px solid #ffffff1c;grid-template-columns:35px 1fr auto;align-items:center;gap:15px;min-height:92px;display:grid}.services-hero-index article>span{color:#176bff;font-size:9px;font-weight:800}.services-hero-index article>div{gap:5px;display:grid}.services-hero-index article strong{color:#fff;font-size:15px}.services-hero-index article small{color:#8f969f;font-size:9px}.services-hero-index article>svg{color:#6fa4ff}.services-hero-index-status{color:#aeb4bd;align-items:center;gap:8px;padding-top:18px;font-size:9px;display:flex}.services-hero-index-status i{background:#176bff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #176bff1f}.services-catalog-section{background:#fff}.services-capability-grid article{flex-direction:column;min-height:275px;display:flex}.services-capability-grid p{font-size:11px;line-height:1.65}.services-capability-grid article>a{color:#176bff;align-items:center;gap:6px;width:fit-content;margin-top:auto;padding-top:24px;font-size:10px;font-weight:740;display:inline-flex}.services-capability-grid article>a:hover{color:#0b4fd6}.services-products-section{background:#f7f7f8;padding-block:112px}.services-product-grid{border-top:1px solid #e1e4e8;border-left:1px solid #e1e4e8;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.services-product-grid article{background:#fff;border-bottom:1px solid #e1e4e8;border-right:1px solid #e1e4e8;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;min-height:128px;padding:22px;transition:background .18s,transform .18s;display:grid}.services-product-grid article:hover{z-index:1;background:#eaf2ff;transform:translateY(-2px)}.services-product-grid article>span{color:#176bff;font-size:8px;font-weight:800}.services-product-grid article>div{gap:7px;display:grid}.services-product-grid strong{color:#050505;font-size:14px}.services-product-grid small{color:#666c76;font-size:9px;line-height:1.45}.services-product-grid svg{color:#176bff}.services-operating-section{background:#050505}@media (width<=860px){.services-page-hero{min-height:auto}.services-hero-index{width:min(560px,100%)}.services-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.services-hero-index{border-radius:18px;padding:18px}.services-hero-index article{grid-template-columns:27px 1fr auto;gap:10px;min-height:82px}.services-products-section{padding-block:82px}.services-product-grid{grid-template-columns:1fr}.services-product-grid article{min-height:112px}}body:before{content:"";z-index:10000;pointer-events:none;opacity:.09;background-image:url(/criyx-grain.png);background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}@media (width<=640px){body:before{opacity:.072;background-size:210px 210px}}:root{--navy:#050505;--navy-soft:#0d0d0f;--blue:#176bff;--blue-deep:#0b4fd6;--blue-light:#edf4ff;--ink:#08090a;--muted:#686d76;--line:#e5e7eb;--surface:#fff;--shadow:0 26px 80px #0000001a}html{background:#050505}body{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#fff}.site-shell{width:min(1200px,100% - 48px)}.site-header{padding-top:16px;top:0}.site-header .nav-row{-webkit-backdrop-filter:blur(22px)saturate(125%);background:#04070ad1;border:1px solid #ffffff21;border-radius:999px;width:min(1060px,100% - 32px);min-height:58px;padding-inline:18px 10px;box-shadow:0 18px 56px #0000004d,inset 0 1px #ffffff14}.site-header .nav-row:before{background:linear-gradient(90deg,#0000,#ffffff52,#0000);inset:0 24% auto}.site-header .button-small,.button{border-radius:999px}.site-header .button-small{min-height:38px;padding-inline:16px}.site-header .roi-link,.site-header .button-small{white-space:nowrap;flex-shrink:0}.desktop-nav{gap:25px}.desktop-nav a{font-size:10px}.desktop-nav a.active:after{bottom:-8px}@media (width>=861px) and (width<=1100px){.desktop-nav{gap:18px}.site-header .roi-link{display:none}}.button{background:#176bff;border-color:#176bff;box-shadow:0 14px 38px #176bff40}.button:hover{background:#3280ff;border-color:#3280ff;transform:translateY(-2px)}.button-light{color:#050505;background:#fff;border-color:#fff;box-shadow:0 14px 38px #0000002e}.button-light:hover{color:#050505;background:#dce9ff;border-color:#dce9ff}.eyebrow{letter-spacing:.12em}.home-hero{isolation:isolate;background:radial-gradient(circle at 75% 43%,#176bff2b,#0000 24%),radial-gradient(circle at 50% 112%,#176bff85,#0000 31%),#050505;min-height:930px}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000 38% 70%,#00000047),radial-gradient(circle at 50% 48%,#0000 15%,#00000052 82%);position:absolute;inset:0}.home-hero:after{filter:blur(105px);background:#176bff80;width:min(980px,88vw);height:370px;bottom:-245px}.home-hero .hero-grid-lines{opacity:.085;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000 28%,#0000 92%)}.home-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);gap:78px;min-height:785px;padding-block:154px 104px}.home-hero-copy{z-index:3;position:relative}.home-hero-copy .eyebrow{color:#94b9ff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;width:fit-content;padding:8px 12px}.home-hero-copy h1{color:#fff;letter-spacing:-.067em;text-wrap:balance;max-width:680px;margin-block:25px 24px;font-size:clamp(58px,5.4vw,82px);font-weight:650;line-height:.95}.home-hero-copy h1 span{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#fff 4%,#a9c8ff 58%,#176bff 100%);-webkit-background-clip:text;background-clip:text}.home-hero-copy>p{color:#a8adb5;max-width:610px;font-size:16px;line-height:1.7}.home-hero .hero-actions{margin-top:30px}.home-hero .text-link{color:#d8dbe0}.home-hero .text-link:hover{color:#fff}.home-hero .hero-proof{color:#7f858e;margin-top:27px}.intelligence-globe{min-height:525px}.intelligence-globe:before{filter:blur(8px);background:radial-gradient(circle at 50% 49%,#176bff4d,#0000 34%),radial-gradient(circle,#176bff1f,#0000 62%);inset:3% -5% 0}.globe-aura{border-color:#5a8fea38}.globe-aura-two{opacity:.9}.wire-globe{background:radial-gradient(circle at 37% 28%,#ffffff1f,#0000 17%),radial-gradient(circle at 52% 54%,#176bff29,#050c16f2 67%);border-color:#578fffc7;box-shadow:inset -40px -34px 80px #00000080,inset 22px 18px 55px #176bff1a,0 38px 100px #001f5b8c}.wire-globe:before,.wire-globe:after,.globe-equator,.globe-latitude,.globe-meridian{border-color:#5c94ff61}.globe-core{background:linear-gradient(145deg,#176bff24,#0000 60%),#050d18e0;border-color:#80a9f242;box-shadow:0 24px 54px #00000061,inset 0 1px #ffffff14}.globe-core small{color:#687b98}.globe-core strong{color:#fff}.globe-callout{background:#080f19cc;border-color:#7ca1dd33;box-shadow:0 18px 42px #00000059,inset 0 1px #ffffff0d}.globe-callout:after{background:linear-gradient(90deg,#5990f5b3,#0000)}.globe-callout small{color:#60708a}.globe-callout strong{color:#e9edf4}.globe-status{color:#8d9cb0;background:#060d17db;border-color:#80a4da33;box-shadow:0 14px 34px #00000052}.proof-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border-color:#ffffff1f;box-shadow:0 -14px 50px #0000002e}.proof-strip article+article{border-color:#ffffff1a}.proof-strip strong{color:#fff}.proof-strip span{color:#7d838d}.problem-section,.systems-section,.software-feature,.work-section,.team-section,.inner-section,.story-section,.principles-section,.case-study-section,.evidence-section,.industry-pattern-section,.systems-service-section,.services-catalog-section,.services-products-section,.privacy-section,.contact-page-section,.roi-tool-shell{background:#fff}.problem-section,.systems-section,.work-section,.team-section{padding-block:120px}.section-heading h2,.audit-copy h2,.industries-section h2,.roi-band h2,.footer-cta h2{letter-spacing:-.055em;font-weight:620}.problem-grid,.capability-grid article,.engagement-grid article,.founder-cards article,.service-detail-grid article,.case-study-card,.recommendation-card{border-color:#e2e5e9}.problem-grid{border-radius:24px}.problem-card{min-height:330px;transition:background .18s,transform .18s}.problem-card:hover{z-index:1;background:#edf4ff;transform:translateY(-4px)}.capability-grid{gap:14px}.capability-grid article{min-height:215px;box-shadow:none;border-radius:20px;transition:border-color .18s,box-shadow .18s,transform .18s}.capability-grid article:hover{border-color:#b9d2ff;transform:translateY(-5px);box-shadow:0 24px 60px #176bff1a}.capability-icon{background:#edf4ff}.product-lineup-grid>span{transition:background .17s,color .17s}.product-lineup-grid>span:hover{color:#0b4fd6;background:#edf4ff}.audit-feature,.blueprint-section,.delivery-section,.industries-section,.roi-band,.system-pattern-section,.page-cta-band,.about-page-hero,.audit-page-hero,.software-page-hero,.work-page-hero,.services-page-hero,.founder-feature-section,.fit-section,.results-hero,.results-cta,.admin-login-page,.systems-orchestrator-hero,.careers-strip,.site-footer{color:#fff;background:radial-gradient(circle at 50% 112%,#176bff57,#0000 30%),#050505}.audit-feature:after,.blueprint-section:after,.delivery-section:after,.industries-section:after,.roi-band:after,.page-cta-band:after,.about-page-hero:after,.audit-page-hero:after,.software-page-hero:after,.work-page-hero:after,.services-page-hero:after,.founder-feature-section:after,.fit-section:after,.results-hero:after{background:#176bff57}.technology-strip{background:#050505;border-color:#ffffff1c;padding-block:30px}.technology-strip-inner>div:first-child strong,.technology-list span{color:#fff}.technology-strip-inner>div:first-child span{color:#6fa4ff}.technology-list span{opacity:.72}.technology-list span:before{background:#176bff;box-shadow:0 0 14px #176bffa6}.audit-blueprint,.roi-preview-card{background:linear-gradient(145deg,#176bff1a,#0000 55%),#ffffff09;border:1px solid #ffffff1f}.function-grid>div{background:#ffffff09}.function-grid i{background:#176bff}.system-pattern-section .pattern-grid article,.services-operating-section .pattern-grid article{background:linear-gradient(145deg,#176bff1c,#0000 58%),#0d0d0f;border-color:#ffffff21}.system-pattern-section .pattern-grid h3,.services-operating-section .pattern-grid h3{color:#fff}.system-pattern-section .pattern-grid p,.services-operating-section .pattern-grid p{color:#9298a2}.inner-hero{color:#fff;background:radial-gradient(circle at 50% 112%,#176bff61,#0000 30%),#050505;min-height:700px}.inner-hero h1{color:#fff}.inner-hero .inner-hero-grid>div:first-child>p{color:#aeb2ba}.inner-hero .inner-grid-lines{opacity:.075;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0000 0%,#000 32%,#0000 94%);mask-image:linear-gradient(#0000 0%,#000 32%,#0000 94%)}.software-page-hero .code-window,.work-page-hero .work-index,.audit-page-hero .audit-rankings,.services-page-hero .services-hero-index{background:linear-gradient(145deg,#176bff1a,#0000 55%),#0d0d0f;border-color:#ffffff24}.systems-orchestrator-hero{background:radial-gradient(circle at 50% 108%,#176bff94,#0000 31%),#050505}.systems-grid-field{opacity:.12}.orchestration-core,.system-outcome-card,.system-outcome-card:hover{background:linear-gradient(155deg,#176bff29,#0000 55%),#0d0d0f}.friction-node>span,.system-outcome-card-top>span{color:#050505;background:#fff;border-color:#fffc}.friction-node>strong{background:#0d0d0fdb}.systems-transition-strip{background:#fff;border-color:#e5e7eb}.systems-service-section,.services-products-section,.route-section,.evidence-section,.privacy-hero,.services-product-grid article{background:#fff}.services-product-grid article:hover{background:#edf4ff}.careers-strip{border-color:#ffffff1c}.careers-strip h2{color:#fff}.careers-strip>div>div>span{color:#6fa4ff}.site-footer{border-top:1px solid #ffffff1c}.site-footer .footer-grid,.site-footer .footer-bottom{border-color:#ffffff1c}@media (prefers-reduced-motion:no-preference){.orchestration-flow-lines path{animation:8s linear infinite systems-line-flow}}@media (width<=1100px){.home-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:42px}}@media (width<=980px){.home-hero{min-height:auto}.home-hero-layout{text-align:center;grid-template-columns:1fr;padding-block:140px 70px}.home-hero-copy{max-width:760px;margin-inline:auto}.home-hero-copy .eyebrow,.home-hero-copy>p{margin-inline:auto}.home-hero .hero-actions,.home-hero .hero-proof{justify-content:center}.intelligence-globe{width:min(700px,100%);margin-inline:auto}}@media (width<=860px){.site-shell{width:min(100% - 34px,1200px)}.site-header .nav-row{width:calc(100% - 24px)}.mobile-nav{border-radius:24px;top:80px;left:12px;right:12px}.technology-strip-inner{grid-template-columns:1fr;gap:20px}.technology-list{flex-wrap:wrap;justify-content:flex-start}}@media (width<=640px){.site-shell{width:min(100% - 28px,1200px)}.site-header{padding-top:10px}.site-header .nav-row{width:calc(100% - 16px);min-height:54px;padding-inline:14px 8px}.home-hero-layout{padding-block:116px 50px}.home-hero-copy h1{font-size:clamp(46px,14vw,62px)}.home-hero-copy>p{font-size:15px}.home-hero .hero-actions{flex-direction:column;align-items:stretch}.home-hero .hero-actions .button,.home-hero .hero-actions .text-link{justify-content:center;width:100%}.home-hero .hero-proof{flex-direction:column;align-items:center}.intelligence-globe{transform-origin:50%;min-height:430px;transform:scale(.86)}.proof-strip{border-radius:20px 20px 0 0;grid-template-columns:1fr 1fr}.proof-strip article:nth-child(3){border-left:0}.proof-strip article:nth-child(n+3){border-top:1px solid #ffffff1a}.problem-section,.systems-section,.work-section,.team-section{padding-block:84px}}.hero-starfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 2% 78%,#0000 100%);mask-image:linear-gradient(#000 2% 78%,#0000 100%)}.hero-star-layer{will-change:transform, opacity;display:block;position:absolute;inset:-9%}.star-layer-one{opacity:.68;background:radial-gradient(circle at 4% 14%,#fff 0 1px,#8eccff75 1.5px,#0000 5px),radial-gradient(circle at 16% 28%,#8fcaff 0 1px,#4f9bff6b 2px,#0000 6px),radial-gradient(circle at 31% 9%,#fff 0 .8px,#bfe4ff57 1.6px,#0000 4px),radial-gradient(circle at 44% 35%,#9bcfff 0 1px,#5ba6ff57 1.8px,#0000 5px),radial-gradient(circle at 61% 14%,#fff 0 1px,#aeddff5c 1.8px,#0000 5px),radial-gradient(circle at 73% 31%,#7fbeff 0 1px,#3584ff66 2px,#0000 6px),radial-gradient(circle at 87% 11%,#fff 0 .9px,#b2ddff57 1.7px,#0000 5px),radial-gradient(circle at 95% 42%,#8fcaff 0 1px,#4595ff5c 2px,#0000 6px),radial-gradient(circle at 23% 61%,#fff 0 .8px,#c0e6ff4d 1.5px,#0000 4px),radial-gradient(circle at 81% 66%,#8ac5ff 0 1px,#4896ff57 2px,#0000 6px);animation:38s ease-in-out infinite alternate hero-stars-drift-one}.star-layer-two{opacity:.48;background:radial-gradient(circle at 9% 45%,#ffffffeb 0 .75px,#0000 2.5px),radial-gradient(circle at 19% 12%,#7fbdffeb 0 .9px,#0000 3px),radial-gradient(circle at 28% 47%,#ffffffe0 0 .7px,#0000 2.5px),radial-gradient(circle at 39% 20%,#71b1ffe0 0 .8px,#0000 3px),radial-gradient(circle at 52% 8%,#ffffffe6 0 .8px,#0000 2.5px),radial-gradient(circle at 58% 54%,#65a9ffe0 0 .9px,#0000 3px),radial-gradient(circle at 69% 6%,#ffffffeb 0 .7px,#0000 2.5px),radial-gradient(circle at 78% 47%,#7abaffe0 0 .9px,#0000 3px),radial-gradient(circle at 91% 24%,#ffffffe6 0 .75px,#0000 2.5px),radial-gradient(circle at 47% 68%,#70b3ffdb 0 .8px,#0000 3px);animation:52s ease-in-out infinite alternate hero-stars-drift-two}.star-layer-three{opacity:.34;filter:drop-shadow(0 0 5px #5ba5ff7a);background:radial-gradient(circle at 12% 72%,#6bb1ffdb 0 1px,#0000 4px),radial-gradient(circle at 35% 57%,#ffffffd6 0 .8px,#0000 3px),radial-gradient(circle at 54% 40%,#79beffd6 0 1px,#0000 4px),radial-gradient(circle at 67% 73%,#ffffffd1 0 .8px,#0000 3px),radial-gradient(circle at 89% 59%,#68b0ffd6 0 1px,#0000 4px);animation:61s ease-in-out infinite alternate hero-stars-drift-three}.home-hero-copy h1{font-family:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;font-variation-settings:"wght" 520;letter-spacing:-.057em;font-weight:520;line-height:.98}@keyframes hero-stars-drift-one{0%{opacity:.52;transform:translate(-1.2%,.5%)scale(1)}50%{opacity:.72;transform:translate(1.1%,-1.1%)scale(1.01)}to{opacity:.58;transform:translate(2.1%,.8%)scale(1.018)}}@keyframes hero-stars-drift-two{0%{opacity:.34;transform:translate(1.2%,-.7%)}55%{opacity:.53;transform:translate(-.8%,1.2%)}to{opacity:.4;transform:translate(-1.7%,-.4%)}}@keyframes hero-stars-drift-three{0%{opacity:.24;transform:translate(-.6%,-.8%)scale(.99)}50%{opacity:.42;transform:translate(.7%,.5%)scale(1.015)}to{opacity:.3;transform:translate(1.3%,-.2%)scale(1)}}@media (prefers-reduced-motion:reduce){.hero-star-layer{animation:none}}.intelligence-globe{place-items:center;width:100%;min-height:540px;display:grid}.intelligence-globe:before{filter:blur(12px);background:radial-gradient(circle at 43% 38%,#ffffff1f,#0000 24%),radial-gradient(circle at 50% 48%,#4190ff52,#0000 39%),radial-gradient(circle,#9ddcff1c,#0000 65%);border-radius:50%;inset:2% -8% -2%}.intelligence-globe:after{filter:blur(38px);background:#176bff47;width:min(430px,78%);height:70px;bottom:24px}.tactical-globe{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:540px;position:relative;overflow:hidden}.tactical-globe:before,.tactical-globe:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ddf2ff2e;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.tactical-globe:before{aspect-ratio:1;width:min(470px,82%)}.tactical-globe:after{aspect-ratio:1;opacity:.68;border-style:dashed;width:min(515px,90%);animation:42s linear infinite tactical-orbit}.tactical-globe svg{z-index:1;cursor:grab;outline:none;width:100%;height:100%;display:block;position:relative;overflow:visible}.tactical-globe svg.is-dragging{cursor:grabbing}.tactical-globe svg:focus-visible{border-radius:24px;box-shadow:inset 0 0 0 2px #76b7ffb8}.tactical-country{transition:fill .15s,filter .15s}.tactical-country:hover{fill:#fff;filter:drop-shadow(0 0 8px #84ceff6b)}.tactical-marker{cursor:pointer;outline:none;transition:opacity .12s}.tactical-marker:focus{filter:brightness(1.35)}.tactical-marker-pulse{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-out infinite tactical-marker-pulse}.tactical-globe-status,.tactical-globe-caption{z-index:3;-webkit-backdrop-filter:blur(15px);background:#050d1ab3;border:1px solid #78aaff2b;position:absolute;box-shadow:0 16px 40px #00000042,inset 0 1px #ffffff0d}.tactical-globe-status{color:#96a9c7;letter-spacing:.13em;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:8px;font-weight:720;display:inline-flex;top:31px;left:28px}.tactical-globe-status i{background:#56c4ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4aaeff1a,0 0 17px #4aaeffcc}.tactical-globe-caption{border-radius:13px;gap:4px;min-width:190px;padding:12px 14px;display:grid;bottom:25px;right:26px}.tactical-globe-caption span{color:#699df2;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:760}.tactical-globe-caption strong{color:#edf5ff;font-size:10px;font-weight:610}.tactical-globe-error{z-index:4;color:#93a4bc;white-space:nowrap;margin:0;font-size:9px;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}@keyframes tactical-marker-pulse{0%,to{opacity:.46;transform:scale(.8)}55%{opacity:0;transform:scale(1.65)}}@keyframes tactical-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=980px){.intelligence-globe{width:min(700px,100%);min-height:520px}.tactical-globe{height:520px}}@media (width<=640px){.intelligence-globe{min-height:430px;transform:none}.tactical-globe{height:430px}.tactical-globe-status{top:12px;left:8px}.tactical-globe-caption{min-width:170px;bottom:10px;right:8px}}@media (prefers-reduced-motion:reduce){.tactical-globe:after,.tactical-marker-pulse{animation:none}}.brand-logo-shell{width:31px;height:31px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 31px;place-items:center;padding:0;display:grid;overflow:hidden}.brand-logo{background:url(/criyx-logo.png) 50%/118% no-repeat;width:100%;height:100%;display:block}.brand-name{color:inherit;letter-spacing:-.055em;font-size:22px;font-weight:720}.site-footer{isolation:isolate;color:#fff;background:radial-gradient(94% 54% at 50% 108%,#63a6f875 0%,#3873bd33 48%,#0000 78%),linear-gradient(#10283c 0%,#112c43 19%,#14334e 38%,#193d5e 56%,#214b74 72%,#2f659b 87%,#4b86ca 100%);border-top:1px solid #aed3ff24;min-height:820px;padding:0;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:0;pointer-events:none;filter:blur(52px);background:radial-gradient(at 50% 48%,#67b0ff61,#3773bf33 43%,#0000 76%);height:640px;position:absolute;bottom:-270px;left:-10%;right:-10%}.footer-identity{z-index:3;align-items:center;gap:16px;width:min(1180px,100% - 72px);padding-top:56px;display:flex;position:relative}.footer-brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.footer-brand .brand-logo-shell{flex-basis:38px;width:38px;height:38px}.footer-brand .brand-name{font-size:24px}.footer-identity-copy{color:#dcefffb8;font-size:12px}.footer-directory{z-index:3;grid-template-columns:repeat(6,max-content);justify-content:center;align-items:start;column-gap:clamp(34px,3.1vw,52px);width:min(1180px,100% - 72px);max-width:1180px;margin-inline:auto;padding:82px 0 300px;display:grid;position:relative}.footer-column{min-width:0}.footer-column strong{color:#bdd8ff;letter-spacing:.015em;text-transform:uppercase;margin-bottom:37px;font-size:12px;font-weight:680;line-height:1;display:block}.footer-column>div{align-content:start;gap:16px;display:grid}.footer-column a{color:#fffffff2;text-underline-offset:5px;width:fit-content;font-size:15px;font-weight:590;line-height:1.1;transition:color .16s,transform .16s}.footer-column a:hover{color:#a9e8ff;transform:translate(2px)}.footer-blue-glow{z-index:1;pointer-events:none;filter:blur(64px);opacity:.82;background:radial-gradient(#73beff5c 0%,#336fbb2e 48%,#0000 77%);height:660px;position:absolute;bottom:-280px;left:-8%;right:-8%}.footer-wordmark{z-index:2;color:#8bdcff;letter-spacing:.025em;text-align:center;-webkit-text-fill-color:transparent;text-shadow:0 -15px 70px #529dff2e;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#8ceeff 0%,#76b8ff 46%,#9df3ff 100%);-webkit-background-clip:text;background-clip:text;width:max-content;font-size:clamp(210px,20.25vw,300px);font-weight:720;line-height:.86;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.footer-accessible-legal{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1320px){.site-footer{min-height:940px}.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 54px;width:min(860px,100% - 64px);padding:110px 0 300px}.footer-column strong{margin-bottom:25px}.footer-wordmark{font-size:clamp(180px,23vw,270px);bottom:-30px}}@media (width<=640px){.brand-logo-shell{flex-basis:30px;width:30px;height:30px}.brand-name{font-size:20px}.site-footer{min-height:0}.footer-identity{flex-direction:column;align-items:flex-start;gap:12px;width:min(100% - 40px,520px);padding-top:48px}.footer-identity-copy{font-size:11px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;width:min(100% - 40px,520px);padding:58px 0 190px}.footer-column strong{margin-bottom:22px;font-size:10px}.footer-column>div{gap:13px}.footer-column a{font-size:13px;line-height:1.25}.footer-wordmark{font-size:27vw;bottom:-10px}.footer-blue-glow{bottom:-270px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.services-page-hero{min-height:850px}.services-page-hero .inner-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(590px,1.22fr);gap:48px;padding-block:132px 78px}.services-page-hero h1{max-width:560px;font-size:clamp(64px,6.7vw,92px);font-weight:620;line-height:.93}.services-page-hero .inner-hero-grid>div:first-child>p{max-width:540px;font-size:16px;line-height:1.72}.services-hero-directory-note{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.services-hero-directory-note span{color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:8px}.services-folder-column{align-self:center;min-width:0}.services-folder-instruction{color:#ffffff75;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:-12px 0 0;font-size:8px}.service-folder{isolation:isolate;perspective:1200px;width:100%;height:610px;position:relative}.service-folder-glow{z-index:0;filter:blur(66px);opacity:.64;pointer-events:none;background:#176bff6b;border-radius:50%;width:82%;height:180px;transition:opacity .6s,transform .76s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.service-folder.is-open .service-folder-glow{opacity:.9;transform:translate(-50%)scale(1.12)}.service-folder-back{z-index:1;transform-origin:bottom;background:linear-gradient(155deg,#5594ff33,#0000 42%),#0a2d73;border:1px solid #83b1ff6b;border-radius:28px 28px 34px 34px;height:370px;transition:transform .76s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:40px;left:1.5%;right:1.5%;transform:translateY(0)rotateX(-1deg);box-shadow:inset 0 1px #ffffff38,0 26px 60px #00000052}.service-folder-tab{color:#bcd6ff;min-width:245px;height:52px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:#0a2d73;border:1px solid #83b1ff6b;border-bottom:0;border-radius:18px 38px 0 0;align-items:center;gap:8px;padding:0 24px 14px;font-size:8px;font-weight:650;display:flex;position:absolute;top:-34px;left:-1px}.service-folder-back-code{color:#ffffff6b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px;position:absolute;top:18px;right:22px}.service-folder-documents{z-index:2;opacity:.58;transform-origin:bottom;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;transition:opacity .32s,transform .82s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:22px;left:20px;right:20px;transform:translateY(257px)scale(.88)}.service-document-card{--document-rotation:0deg;color:#071126;opacity:.72;min-width:0;min-height:154px;transform:translateY(20px) rotate(var(--document-rotation));background:linear-gradient(145deg,#dcecffe0,#0000 55%),#fff;border:1px solid #bbd6ffdb;border-radius:16px;flex-direction:column;padding:16px;transition:border-color .18s,box-shadow .18s,opacity .4s,transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 36px #0000003d,inset 0 1px #fff}.service-document-card:first-child{--document-rotation:-2.4deg}.service-document-card:nth-child(2){--document-rotation:.8deg}.service-document-card:nth-child(3){--document-rotation:2.2deg}.service-document-card:nth-child(4){--document-rotation:1.6deg}.service-document-card:nth-child(5){--document-rotation:-1.2deg}.service-document-card:nth-child(6){--document-rotation:1.8deg}.service-folder.is-open .service-document-card{opacity:1;transform:translateY(0) rotate(var(--document-rotation));transition-delay:var(--folder-card-delay)}.service-folder.is-open .service-document-card:hover,.service-folder.is-open .service-document-card:focus-visible{z-index:3;border-color:#176bff;transition-delay:0s;transform:translateY(-8px)rotate(0);box-shadow:0 26px 54px #00339647,0 0 0 3px #176bff21}.service-document-corner{clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(225deg,#aacdff 0 48%,#edf5ff 49% 100%);width:35px;height:35px;position:absolute;top:0;right:0}.service-document-topline{z-index:1;color:#176bff;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex;position:relative}.service-document-topline svg{margin-right:24px}.service-document-title{color:#071126;letter-spacing:-.025em;margin-top:20px;font-size:14px;font-weight:680;line-height:1.12}.service-document-label{color:#6f7d94;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;margin-top:7px;font-size:6px}.service-document-action{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;justify-content:space-between;align-items:center;margin-top:auto;font-size:7px;font-weight:700;display:flex}.service-folder-front{z-index:4;color:#fff;text-align:left;transform-origin:bottom;background:radial-gradient(circle at 86% 18%,#76b2ff73,#0000 25%),linear-gradient(135deg,#176bff 0%,#0d4fe1 43%,#071c4b 100%);border:1px solid #94beff85;border-radius:27px 27px 34px 34px;flex-direction:column;width:100%;height:234px;padding:24px 27px 22px;transition:border-color .18s,box-shadow .18s,transform .72s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:40px;left:0;right:0;transform:translateY(0)rotateX(0);box-shadow:0 32px 75px #00184c75,inset 0 1px #ffffff59}.service-folder-front:hover{border-color:#ffffffa8;box-shadow:0 36px 85px #002a8294,inset 0 1px #ffffff73}.service-folder-front-topline,.service-folder-front-footer{color:#ffffff9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;font-size:7px;font-weight:650;display:flex}.service-folder-front-topline>span:first-child{color:#fff;align-items:center;gap:9px;display:inline-flex}.service-folder-front-main{justify-content:space-between;align-items:center;gap:24px;margin-block:auto;display:flex}.service-folder-front-main>span:first-child{gap:7px;display:grid}.service-folder-front-main small{color:#a9cbff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px}.service-folder-front-main strong{color:#fff;letter-spacing:-.052em;max-width:420px;font-size:clamp(27px,3vw,38px);font-weight:580;line-height:.98}.service-folder-toggle-mark{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:25px;font-weight:300;transition:background .18s,transform .42s;display:grid}.service-folder-front:hover .service-folder-toggle-mark{background:#ffffff26;transform:rotate(8deg)}.service-detail-page-hero{min-height:820px}.service-detail-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.74fr);gap:84px;padding-block:142px 92px}.service-detail-page-hero h1{max-width:760px;font-size:clamp(54px,5.45vw,78px)}.service-back-link{color:#ffffff94;align-items:center;gap:8px;width:fit-content;margin-bottom:34px;font-size:10px;font-weight:620;transition:color .18s,transform .18s;display:flex}.service-back-link:hover{color:#fff;transform:translate(-3px)}.service-specification{background:radial-gradient(circle at 92% 8%,#176bff47,#0000 25%),linear-gradient(145deg,#176bff1a,#0000 58%),#0c0c0e;border:1px solid #ffffff26;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 34px 75px #0000005c,inset 0 1px #ffffff14}.service-specification:after{content:"";filter:blur(55px);pointer-events:none;background:#176bff2e;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-100px;right:-80px}.service-specification>*{z-index:1;position:relative}.service-specification-header,.service-specification-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex}.service-specification-header{color:#90b9ff;border-bottom:1px solid #ffffff1c;padding-bottom:20px}.service-specification-header>span{align-items:center;gap:8px;display:flex}.service-specification-header small{color:#fff;font-size:9px}.service-specification-title{gap:8px;padding-block:28px 26px;display:grid}.service-specification-title small{color:#6fa4ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:7px}.service-specification-title strong{color:#fff;letter-spacing:-.045em;font-size:28px;font-weight:590}.service-specification dl{border-top:1px solid #ffffff1a;margin:0}.service-specification dl>div{border-bottom:1px solid #ffffff1a;grid-template-columns:105px 1fr;gap:18px;padding-block:17px;display:grid}.service-specification dt{color:#737983;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.service-specification dd{color:#c8cbd1;margin:0;font-size:10px;line-height:1.55}.service-specification-status{color:#747b87;padding-top:20px}.service-specification-status>span:first-child{align-items:center;gap:8px;display:flex}.service-specification-status i{background:#176bff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #176bff1f}.service-solve-section{background:#fff}.service-problem-list{border-top:1px solid #e1e5eb;border-left:1px solid #e1e5eb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.service-problem-list article{background:#fff;border-bottom:1px solid #e1e5eb;border-right:1px solid #e1e5eb;flex-direction:column;min-height:235px;padding:28px;transition:background .18s,transform .18s;display:flex}.service-problem-list article:hover{z-index:1;background:#edf4ff;transform:translateY(-3px)}.service-problem-list article>span{color:#176bff;font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:750}.service-problem-list article p{color:#15213a;letter-spacing:-.026em;margin:38px 0 28px;font-size:16px;font-weight:560;line-height:1.5}.service-problem-list article svg{color:#176bff;margin-top:auto}.service-capabilities-detail-section{background:#f4f6f9;padding-block:120px}.service-capabilities-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:58px;display:grid}.service-capabilities-detail-grid article{background:#fff;border:1px solid #e0e4ea;border-radius:20px;min-height:292px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s}.service-capabilities-detail-grid article:hover{border-color:#b8d2ff;transform:translateY(-5px);box-shadow:0 24px 58px #176bff1a}.service-capabilities-detail-grid article>div{color:#176bff;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;font-size:8px;font-weight:760;display:flex}.service-capabilities-detail-grid h3{color:#071126;letter-spacing:-.035em;margin:54px 0 14px;font-size:19px;font-weight:620}.service-capabilities-detail-grid p{color:#68748a;margin:0;font-size:11px;line-height:1.68}.service-delivery-detail-section{color:#fff;background:radial-gradient(circle at 50% 120%,#176bff66,#0000 32%),#050505;padding-block:120px;position:relative;overflow:hidden}.service-delivery-detail-section .section-heading h2{color:#fff}.service-delivery-detail-section .section-heading>p{color:#969ba4}.service-delivery-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:60px;display:grid}.service-delivery-detail-grid article{background:linear-gradient(145deg,#176bff1f,#0000 58%),#0d0d0f;border:1px solid #ffffff21;border-radius:21px;min-height:290px;padding:28px}.service-delivery-detail-grid article>div{font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;display:flex}.service-delivery-detail-grid article>div span{color:#176bff;font-size:9px;font-weight:760}.service-delivery-detail-grid article>div small{color:#6f7580;letter-spacing:.11em;font-size:7px}.service-delivery-detail-grid h3{color:#fff;letter-spacing:-.037em;margin:67px 0 16px;font-size:21px;font-weight:580}.service-delivery-detail-grid p{color:#969ba4;margin:0;font-size:11px;line-height:1.72}.service-measurement-section{background:#fff}.service-measurement-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:94px;display:grid}.service-measurement-copy h2{color:#071126;letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(38px,4vw,56px);font-weight:620;line-height:1.02}.service-measurement-copy>p{color:#68748a;margin:0;font-size:15px;line-height:1.72}.service-measurement-note{color:#176bff;background:#f2f7ff;border:1px solid #d9e4f7;border-radius:15px;align-items:center;gap:14px;margin-top:34px;padding:18px;display:flex}.service-measurement-note>span{color:#708097;gap:4px;font-size:10px;display:grid}.service-measurement-note strong{color:#071126;font-size:11px}.service-measurement-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-measurement-panels article{background:#fff;border:1px solid #e1e5eb;border-radius:20px;min-height:335px;padding:26px}.service-measurement-panels article>div{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:8px;font-weight:730;display:flex}.service-measurement-panels ul{gap:17px;margin:24px 0 0;padding:0;list-style:none;display:grid}.service-measurement-panels li{color:#49566d;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.service-measurement-panels li svg{color:#176bff;flex:none;margin-top:1px}.service-next-section{color:#fff;background:radial-gradient(circle at 78% 115%,#176bff80,#0000 34%),#050505;padding-block:76px}.service-next-section .site-shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.service-next-section h2{color:#fff;letter-spacing:-.052em;margin:13px 0 0;font-size:clamp(36px,4.2vw,58px);font-weight:590}.service-next-actions{align-items:center;gap:26px;display:flex}@media (width<=1100px){.services-page-hero .inner-hero-grid{grid-template-columns:1fr;gap:26px;width:min(760px,100% - 48px);padding-block:142px 70px}.services-page-hero h1,.services-page-hero .inner-hero-grid>div:first-child>p{max-width:680px}.services-folder-column{width:min(680px,100%);margin-inline:auto}.service-detail-hero-grid{grid-template-columns:1fr;gap:55px}.service-specification{width:min(650px,100%)}.service-capabilities-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.service-problem-list,.service-delivery-detail-grid{grid-template-columns:1fr}.service-problem-list article,.service-delivery-detail-grid article{min-height:220px}.service-measurement-grid{grid-template-columns:1fr;gap:54px}.service-next-section .site-shell{flex-direction:column;align-items:flex-start}}@media (width<=700px){.services-page-hero .inner-hero-grid{gap:24px;width:min(100% - 28px,640px);padding-block:118px 58px}.services-page-hero h1{font-size:clamp(52px,16vw,72px)}.service-folder{height:780px}.service-folder-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;top:18px;left:10px;right:10px;transform:translateY(435px)scale(.86)}.service-folder:not(.is-open) .service-document-card:nth-child(n+3){opacity:0}.service-document-card{min-height:146px;padding:14px}.service-folder-back{height:350px;bottom:28px;left:0;right:0}.service-folder-front{height:226px;padding:22px 20px 20px;bottom:28px}.service-folder-front-main strong{font-size:clamp(24px,7vw,32px)}.service-folder-toggle-mark{flex-basis:48px;width:48px;height:48px}.service-folder-tab{min-width:215px;padding-inline:18px}.service-detail-hero-grid{padding-block:122px 72px}.service-detail-page-hero h1{font-size:clamp(46px,12.7vw,62px)}.service-specification{padding:19px}.service-specification dl>div{grid-template-columns:1fr;gap:7px}.service-capabilities-detail-section,.service-delivery-detail-section{padding-block:86px}.service-capabilities-detail-grid,.service-measurement-panels{grid-template-columns:1fr}.service-capabilities-detail-grid article,.service-measurement-panels article{min-height:245px}.service-next-actions{flex-direction:column;align-items:stretch;gap:16px;width:100%}.service-next-actions .button,.service-next-actions .text-link{justify-content:center;width:100%}}@media (width<=420px){.service-folder{height:815px}.service-document-title{font-size:12px}.service-document-label{font-size:5.5px}.service-folder-front-topline>span:last-child,.service-folder-front-footer>span:first-child{display:none}.service-folder-front-main{gap:14px}}@media (prefers-reduced-motion:reduce){.service-folder-glow,.service-folder-back,.service-folder-documents,.service-document-card,.service-folder-front,.service-folder-toggle-mark{transition-duration:1ms!important;transition-delay:0s!important}}.services-page-hero .inner-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:68px}.services-folder-column{width:min(560px,100%);margin-left:auto}.services-folder-instruction{margin-top:-20px}.service-folder{width:min(540px,100%);height:640px;margin-inline:auto}.service-folder-glow{width:72%;height:145px;bottom:20px}.service-folder-back{border-radius:24px 24px 30px 30px;height:300px;transition:opacity .28s,transform .76s cubic-bezier(.16,1,.3,1),visibility linear;bottom:58px;left:18px;right:18px}.service-folder.is-open .service-folder-back{transform:translateY(12px)rotateX(-3deg)}.service-folder-tab{border-radius:17px 34px 0 0;min-width:220px;height:48px;padding-inline:20px}.service-folder-documents{z-index:2;opacity:1;pointer-events:none;display:block;position:absolute;inset:0;transform:none}.service-folder.is-open .service-folder-documents{opacity:1;pointer-events:auto;transform:none}.service-document-card{--document-rotation:0deg;--file-x:0px;--file-y:0px;appearance:none;text-align:left;opacity:0;visibility:hidden;transform-origin:bottom;pointer-events:none;width:164px;min-width:164px;min-height:142px;padding:15px;transition:border-color .18s,box-shadow .18s,opacity .26s,transform .82s cubic-bezier(.16,1,.3,1),visibility linear;position:absolute;top:410px;left:50%;transform:translate(-50%)scale(.7)rotate(0)}.service-document-card:first-child{--document-rotation:-5.5deg;--file-x:-176px;--file-y:-330px}.service-document-card:nth-child(2){--document-rotation:1.8deg;--file-x:0px;--file-y:-368px}.service-document-card:nth-child(3){--document-rotation:5.2deg;--file-x:176px;--file-y:-326px}.service-document-card:nth-child(4){--document-rotation:3.6deg;--file-x:-164px;--file-y:-168px}.service-document-card:nth-child(5){--document-rotation:-3.8deg;--file-x:10px;--file-y:-200px}.service-document-card:nth-child(6){--document-rotation:4.3deg;--file-x:176px;--file-y:-163px}.service-folder.is-open .service-document-card{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--file-x)), var(--file-y)) scale(1) rotate(var(--document-rotation));transition-delay:0s, 0s, var(--folder-card-delay), var(--folder-card-delay), 0s;pointer-events:auto}.service-folder.is-open .service-document-card:hover,.service-folder.is-open .service-document-card:focus-visible{z-index:5;transform:translate(calc(-50% + var(--file-x)), calc(var(--file-y) - 8px)) scale(1.035) rotate(0deg)}.service-folder-front{border-radius:24px 24px 30px 30px;width:auto;height:210px;padding:22px 24px 20px;transition:border-color .18s,box-shadow .18s,opacity .26s,transform .72s cubic-bezier(.16,1,.3,1),visibility linear;bottom:58px;left:10px;right:10px}.service-folder.is-open .service-folder-front{transform:translateY(14px)rotateX(2deg)}.service-folder-front-main strong{max-width:350px;font-size:clamp(25px,2.6vw,33px)}.service-folder-toggle-mark{flex-basis:50px;width:50px;height:50px}.service-folder.has-active-service .service-folder-back,.service-folder.has-active-service .service-folder-front{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,.28s;transform:translateY(72px)scale(.94)}.service-folder.has-active-service .service-folder-documents{opacity:0;pointer-events:none}.service-folder.has-active-service .service-document-card{opacity:0;pointer-events:none;transition-delay:0s;transform:translate(-50%,24px)scale(.82)rotate(0)}.service-inline-panel{z-index:8;color:#071126;background:#f8fbff;border:1px solid #b2cfffd9;border-radius:26px;flex-direction:column;animation:.62s cubic-bezier(.16,1,.3,1) both service-inline-panel-in;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 90px #001b527a,inset 0 1px #fff}.service-inline-panel.is-leaving{pointer-events:none;animation:.32s cubic-bezier(.55,0,.5,1) both service-inline-panel-out}@keyframes service-inline-panel-in{0%{opacity:0;transform:translate(-50%,calc(58px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes service-inline-panel-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(52px - 50%))scale(.96)}}.service-inline-panel-header{color:#fff;background:linear-gradient(100deg,#176bff3d,#0000 54%),#071126;border-bottom:1px solid #ffffff1c;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:0 22px;display:flex}.service-inline-panel-header>span{color:#7eaaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:7px;font-weight:700}.service-inline-back{color:#ffffffc2;background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;font-size:10px;font-weight:650;transition:color .18s,transform .18s;display:inline-flex}.service-inline-back:hover{color:#fff;transform:translate(-3px)}.service-inline-panel-scroll{overscroll-behavior:contain;scrollbar-color:#8cb7ff transparent;scrollbar-width:thin;min-height:0;padding:28px;overflow-y:auto}.service-inline-panel-scroll::-webkit-scrollbar{width:6px}.service-inline-panel-scroll::-webkit-scrollbar-thumb{background:#8cb7ff;border-radius:99px}.service-inline-intro>span,.service-inline-section-heading>span,.service-inline-lists>div>span{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:7px;font-weight:760}.service-inline-intro h2{color:#071126;letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(31px,3.3vw,43px);font-weight:620;line-height:.98}.service-inline-intro p{color:#66748a;margin:0;font-size:11px;line-height:1.68}.service-inline-meta{background:#eff5ff;border:1px solid #dce6f5;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;display:grid}.service-inline-meta>div{border-right:1px solid #dce6f5;padding:15px}.service-inline-meta>div:last-child{border-right:0}.service-inline-meta dt{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:720}.service-inline-meta dd{color:#26354d;margin:8px 0 0;font-size:8px;font-weight:560;line-height:1.5}.service-inline-section{border-top:1px solid #dfe6ef;margin-top:28px;padding-top:25px}.service-inline-section-heading{align-items:center;gap:12px;display:flex}.service-inline-section-heading h3{color:#071126;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:650}.service-inline-problems,.service-inline-lists ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.service-inline-problems li,.service-inline-lists li{color:#526178;align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex}.service-inline-problems li svg,.service-inline-lists li svg{color:#176bff;flex:none;margin-top:1px}.service-inline-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.service-inline-capabilities article{background:#fff;border:1px solid #dfe6ef;border-radius:13px;min-height:128px;padding:15px}.service-inline-capabilities strong,.service-inline-process strong{color:#071126;font-size:10px;font-weight:650}.service-inline-capabilities p,.service-inline-process p{color:#69778c;margin:8px 0 0;font-size:8px;line-height:1.58}.service-inline-process{gap:9px;margin-top:18px;display:grid}.service-inline-process article{background:#fff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:94px 1fr;align-items:start;gap:5px 13px;padding:15px;display:grid}.service-inline-process article>span{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;grid-row:1/span 2;font-size:6px;font-weight:720}.service-inline-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.service-inline-lists>div{background:#fff;border:1px solid #dfe6ef;border-radius:13px;padding:17px}.service-inline-cta{color:#fff;background:radial-gradient(circle at 86% 20%,#176bff57,#0000 30%),#071126;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px;display:flex}.service-inline-cta>span{gap:5px;display:grid}.service-inline-cta small{color:#7eaaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:6px}.service-inline-cta strong{color:#fff;max-width:235px;font-size:14px;font-weight:580;line-height:1.25}.service-inline-cta .button{flex:none;min-height:38px;padding-inline:14px;font-size:8px}@media (width<=1100px){.services-page-hero .inner-hero-grid{grid-template-columns:1fr;gap:22px}.services-folder-column{margin-inline:auto}}@media (width<=700px){.service-folder{width:100%;height:780px}.service-folder-back{height:330px;bottom:32px;left:6px;right:6px}.service-folder-front{height:215px;bottom:32px;left:0;right:0}.service-folder-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;inset:18px 8px auto}.service-document-card,.service-document-card:nth-child(n){--file-x:0px;--file-y:0px;width:auto;min-width:0;min-height:145px;position:relative;top:auto;left:auto;transform:translateY(515px)scale(.72)rotate(0)}.service-folder.is-open .service-document-card{transform:translateY(0) scale(1) rotate(var(--document-rotation))}.service-folder.is-open .service-document-card:hover,.service-folder.is-open .service-document-card:focus-visible{transform:translateY(-6px)scale(1.025)rotate(0)}.service-inline-panel-scroll{padding:22px}.service-inline-meta{grid-template-columns:1fr}.service-inline-meta>div{border-bottom:1px solid #dce6f5;border-right:0}.service-inline-meta>div:last-child{border-bottom:0}.service-inline-capabilities,.service-inline-lists,.service-inline-process article{grid-template-columns:1fr}.service-inline-process article>span,.service-inline-process p{grid-area:auto}.service-inline-cta{flex-direction:column;align-items:stretch}.service-inline-cta .button{justify-content:center;width:100%}}@media (width<=420px){.service-folder{height:800px}.service-folder-front-main strong{font-size:24px}.service-inline-panel-header{padding-inline:17px}.service-inline-panel-scroll{padding:18px}.service-inline-intro h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.service-inline-panel,.service-inline-panel.is-leaving{animation-duration:1ms}}.service-folder.is-open.is-closing .service-folder-documents{pointer-events:none}.service-folder.is-open.is-closing .service-document-card{opacity:0;visibility:visible;transition-duration:.18s,.18s,.22s,.78s,0s;transition-delay:0s, 0s, calc(var(--folder-card-close-delay) + .58s), var(--folder-card-close-delay), 0s;pointer-events:none;transform:translate(-50%)scale(.7)rotate(0)}.service-folder.is-open.is-closing .service-folder-back{transform:translateY(0)rotateX(-1deg)}.service-folder.is-open.is-closing .service-folder-front{transform:translateY(0)rotateX(0)}.service-folder.is-open.is-closing .service-folder-glow{opacity:.64;transform:translate(-50%)scale(1)}.service-folder-front:disabled{cursor:default}.service-inline-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px)saturate(80%);background:#02060ec2;animation:.36s both service-inline-backdrop-in;position:fixed;inset:0}.service-inline-backdrop.is-leaving{animation:.32s both service-inline-backdrop-out}@keyframes service-inline-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes service-inline-backdrop-out{0%{opacity:1}to{opacity:0}}.service-inline-panel{z-index:101;border-radius:28px;width:min(1760px,92vw);max-width:none;height:min(980px,92dvh);max-height:none;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.service-inline-panel-header{min-height:72px;padding-inline:32px}.service-inline-panel-header>span{font-size:8px}.service-inline-back{font-size:12px}.service-inline-panel-scroll{padding:clamp(38px,3.5vw,64px) clamp(34px,4vw,72px) 58px}.service-inline-content{width:100%;max-width:1500px;margin-inline:auto}.service-inline-intro>span,.service-inline-section-heading>span,.service-inline-lists>div>span{font-size:9px}.service-inline-intro h2{margin:13px 0 18px;font-size:clamp(48px,5vw,64px)}.service-inline-intro p{max-width:790px;font-size:15px;line-height:1.72}.service-inline-meta{border-radius:18px;margin-top:34px}.service-inline-meta>div{padding:22px}.service-inline-meta dt{font-size:8px}.service-inline-meta dd{margin-top:10px;font-size:12px;line-height:1.55}.service-inline-section{margin-top:42px;padding-top:34px}.service-inline-section-heading{gap:15px}.service-inline-section-heading h3{font-size:24px}.service-inline-problems,.service-inline-lists ul{gap:14px;margin-top:22px}.service-inline-problems li,.service-inline-lists li{gap:10px;font-size:13px;line-height:1.58}.service-inline-problems li svg,.service-inline-lists li svg{margin-top:3px}.service-inline-capabilities{gap:14px;margin-top:23px}.service-inline-capabilities article{border-radius:17px;min-height:164px;padding:23px}.service-inline-capabilities strong,.service-inline-process strong{font-size:15px}.service-inline-capabilities p,.service-inline-process p{margin-top:11px;font-size:12px;line-height:1.65}.service-inline-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px}.service-inline-process article{border-radius:17px;flex-direction:column;gap:11px;min-height:190px;padding:22px;display:flex}.service-inline-process article>span{grid-row:auto;font-size:8px}.service-inline-process p{grid-column:auto}.service-inline-lists{gap:14px;margin-top:34px}.service-inline-lists>div{border-radius:17px;padding:24px}.service-inline-cta{border-radius:19px;margin-top:34px;padding:27px}.service-inline-cta small{font-size:8px}.service-inline-cta strong{max-width:390px;font-size:19px}.service-inline-cta .button{min-height:44px;padding-inline:19px;font-size:10px}@media (width>=1280px){.service-inline-capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.service-folder.is-open.is-closing .service-document-card{transform:translateY(515px)scale(.72)rotate(0)}.service-inline-panel{border-radius:21px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none}.service-inline-panel-header{min-height:62px;padding-inline:19px}.service-inline-panel-header>span{font-size:7px}.service-inline-back{font-size:11px}.service-inline-panel-scroll{padding:25px 22px 30px}.service-inline-intro h2{font-size:clamp(37px,11vw,48px)}.service-inline-intro p{font-size:13px}.service-inline-meta>div{padding:18px}.service-inline-meta dd{font-size:11.5px}.service-inline-section{margin-top:34px;padding-top:28px}.service-inline-section-heading h3{font-size:21px}.service-inline-problems li,.service-inline-lists li{font-size:11.5px}.service-inline-capabilities article{min-height:0;padding:19px}.service-inline-capabilities strong,.service-inline-process strong{font-size:14px}.service-inline-capabilities p,.service-inline-process p{font-size:11px}.service-inline-process{grid-template-columns:1fr}.service-inline-process article{min-height:0;padding:19px}.service-inline-lists>div{padding:20px}.service-inline-cta{padding:22px}.service-inline-cta strong{font-size:17px}}@media (width<=420px){.service-inline-panel-header>span{display:none}.service-inline-panel-scroll{padding-inline:18px}.service-inline-intro h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.service-inline-backdrop{animation-duration:1ms}}.product-showcase-section{background:#fff;padding-block:120px;position:relative;overflow:hidden}.product-showcase-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#176bff14,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-180px}.product-showcase-heading{border-bottom:1px solid #dfe4ea;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);align-items:end;gap:90px;padding-bottom:46px;display:grid;position:relative}.product-showcase-heading h2{max-width:690px;color:var(--navy);letter-spacing:-.058em;margin:15px 0 0;font-size:clamp(42px,4.7vw,62px);font-weight:620;line-height:1.02}.product-showcase-intro{justify-items:start;gap:22px;display:grid}.product-showcase-intro p{color:#697384;margin:0;font-size:14px;line-height:1.75}.product-directory{position:relative}.product-directory-row{min-height:108px;color:var(--navy);background:linear-gradient(90deg,#0000,#0000);border-bottom:1px solid #dfe4ea;grid-template-columns:64px minmax(215px,.72fr) minmax(280px,1fr) 36px;align-items:center;gap:28px;padding:20px 8px;transition:background .22s,border-color .22s;display:grid}.product-directory-number{color:#aeb6c3;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:10px;font-weight:700}.product-directory-name{gap:7px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:grid}.product-directory-name small{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:760}.product-directory-name strong{color:#091223;letter-spacing:-.035em;font-size:clamp(18px,1.7vw,23px);font-weight:620}.product-directory-row>p{color:#6a7485;max-width:610px;margin:0;font-size:12px;line-height:1.65}.product-directory-row>svg{color:#a9b2c1;justify-self:end;transition:color .18s,transform .22s}.product-directory-row:hover,.product-directory-row:focus-visible{background:linear-gradient(90deg,#176bff0e,#0000 74%);border-color:#c6d8f7}.product-directory-row:hover .product-directory-name,.product-directory-row:focus-visible .product-directory-name{transform:translate(8px)}.product-directory-row:hover>svg,.product-directory-row:focus-visible>svg{color:#176bff;transform:translate(3px,-3px)}.engagement-ladder{grid-template-columns:1fr;gap:22px;margin-top:62px;padding-bottom:2px;display:grid;position:relative}.engagement-ladder:before{content:"";z-index:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#176bff57,#0000);width:82%;height:1px;position:absolute;top:17%;left:8%;transform:rotate(13deg)}.engagement-grid.engagement-ladder article{z-index:1;border-radius:24px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);width:78%;min-height:232px;display:grid;position:relative;box-shadow:0 22px 60px #07112612}.engagement-grid.engagement-ladder article:nth-child(2){margin-left:11%}.engagement-grid.engagement-ladder article:nth-child(3){margin-left:22%}.engagement-ladder .engagement-art{height:auto;min-height:232px;padding:22px}.engagement-sequence{z-index:3;color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px;font-weight:700;position:absolute;top:24px;right:22px}.engagement-ladder .engagement-copy{flex-direction:column;justify-content:center;padding:34px 36px;display:flex}.engagement-ladder .engagement-copy h3{letter-spacing:-.04em;max-width:540px;margin-bottom:13px;font-size:clamp(22px,2.2vw,29px);line-height:1.16}.engagement-ladder .engagement-copy p{max-width:560px;font-size:12px;line-height:1.72}.engagement-ladder .engagement-copy>div{margin-top:22px}.engagement-ladder .engagement-copy>div span{color:#5f6a7b;background:#f7f9fc;border:1px solid #e2e7ee;border-radius:999px;padding:6px 9px;font-size:8px}.engagement-ladder+.work-link{margin-top:38px}@media (width<=1000px){.product-showcase-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:52px}.product-directory-row{grid-template-columns:52px minmax(190px,.72fr) minmax(240px,1fr) 30px;gap:20px}.engagement-grid.engagement-ladder article{grid-template-columns:210px minmax(0,1fr);width:86%}.engagement-grid.engagement-ladder article:nth-child(2){margin-left:7%}.engagement-grid.engagement-ladder article:nth-child(3){margin-left:14%}}@media (width<=760px){.product-showcase-section{padding-block:84px}.product-showcase-heading{grid-template-columns:1fr;align-items:start;gap:26px;padding-bottom:34px}.product-showcase-heading h2{font-size:clamp(38px,10vw,48px)}.product-showcase-intro{gap:17px}.product-directory-row{grid-template-columns:42px minmax(0,1fr) 28px;gap:10px 14px;min-height:126px;padding-block:22px}.product-directory-name{grid-column:2}.product-directory-row>p{grid-column:2/4;font-size:11px}.product-directory-row>svg{grid-area:1/3}.engagement-ladder{gap:18px}.engagement-ladder:before{display:none}.engagement-grid.engagement-ladder article,.engagement-grid.engagement-ladder article:nth-child(2),.engagement-grid.engagement-ladder article:nth-child(3){grid-template-columns:1fr;width:100%;margin-left:0}.engagement-ladder .engagement-art{min-height:160px}.engagement-ladder .engagement-copy{padding:26px}.engagement-ladder .engagement-copy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.product-directory-name,.product-directory-row>svg{transition:none}}.audit-book-visual{min-width:0}.audit-book-stage{isolation:isolate;perspective:1800px;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 68% 48%,#3789ff38,#0000 32%),linear-gradient(145deg,#143d8461,#030814b8);border:1px solid #ffffff21;border-radius:30px;place-items:center;min-height:570px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 38px 90px #00000052}.audit-book-stage:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 31%,#ffffff0e 50%,#0000 69%),radial-gradient(circle at 18% 12%,#ffffff12,#0000 22%);position:absolute;inset:0}.audit-book-stage-label{z-index:6;color:#ffffffa8;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:18px;font-size:8px;font-weight:680;display:flex;position:absolute;top:25px;left:26px;right:26px}.audit-book-stage-label small{color:#81b5ffad;font:inherit}.audit-book-glow{z-index:-1;filter:blur(74px);opacity:.75;pointer-events:none;background:#176bff4d;border-radius:50%;width:330px;height:330px;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(42px,24px)}.audit-book-orbit{z-index:-1;pointer-events:none;border:1px solid #79afff29;border-radius:50%;transition:border-color .5s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.audit-book-orbit:after{content:"";background:#8dc0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:49%;left:-3px;box-shadow:0 0 18px #73b2ffe6}.audit-book-orbit.orbit-outer{width:440px;height:440px}.audit-book-orbit.orbit-inner{opacity:.55;width:350px;height:350px;transform:translate(-50%,-50%)rotate(23deg)}.audit-book{z-index:3;aspect-ratio:200/305;width:clamp(245px,22vw,305px);color:inherit;text-align:left;appearance:none;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;border-radius:5px 15px 15px 5px;outline:none;padding:0;transition:transform .68s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(20px)rotateX(3deg)rotateY(-13deg)}.audit-book:after{z-index:-2;content:"";filter:blur(19px);background:#000000b3;border-radius:50%;height:12%;transition:filter .6s,transform .68s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8%;left:4%;right:3%;transform:translateZ(-25px)rotateX(74deg)}.audit-book:focus-visible{outline-offset:10px;outline:2px solid #9bc6ff}.audit-book-paper,.audit-book-cover{transform-style:preserve-3d;border-radius:5px 15px 15px 5px;display:flex;position:absolute;inset:0;overflow:hidden}.audit-book-paper{z-index:1;color:#07142b;background:linear-gradient(90deg,#1031631a,#0000 8%),linear-gradient(145deg,#fff,#e7effb 78%,#d6e1f1);border:1px solid #ffffffe6;flex-direction:column;justify-content:flex-start;padding:30px 25px 24px 34px;transform:translateZ(-10px);box-shadow:inset -9px 0 #375b8e14,inset -11px 0 #fffc,10px 18px 38px #00000040}.audit-book-paper:after{content:"";background:repeating-linear-gradient(#22447552 0 1px,#fffc 1px 3px);border-radius:0 6px 6px 0;width:5px;position:absolute;top:9px;bottom:9px;right:4px}.audit-book-paper-kicker{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:8.5px;font-weight:760}.audit-book-paper>strong{letter-spacing:-.055em;max-width:235px;margin-top:11px;font-size:clamp(23px,2.1vw,28px);line-height:1}.audit-book-paper-summary{color:#5e6d84;max-width:226px;margin-top:10px;font-size:9px;line-height:1.5}.audit-book-paper-rule{background:#07142b24;width:100%;height:1px;margin:15px 0 5px}.audit-book-paper-flow{display:grid}.audit-book-paper-flow>span{border-bottom:1px solid #07142b1a;grid-template-columns:29px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.audit-book-paper-flow i{color:#fff;width:27px;height:27px;font-family:var(--font-geist-mono), monospace;background:#176bff;border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:760;display:grid}.audit-book-paper-flow>span>span{gap:3px;display:grid}.audit-book-paper-flow strong{color:#122039;font-size:10.5px;font-weight:700}.audit-book-paper-flow small{color:#65738a;font-size:7.5px;line-height:1.35}.audit-book-paper-outcome{background:linear-gradient(135deg,#176bff14,#176bff06);border:1px solid #176bff29;border-radius:9px;gap:5px;margin-top:12px;padding:10px 11px;display:grid}.audit-book-paper-outcome small,.audit-book-paper-footer small{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:6px;font-weight:760}.audit-book-paper-outcome strong{color:#26354c;font-size:8px;font-weight:660;line-height:1.35}.audit-book-paper-footer{border-top:1px solid #07142b1f;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:auto;padding-top:11px;display:grid}.audit-book-paper-footer>span{gap:4px;display:grid}.audit-book-paper-footer strong{color:#344158;font-size:8px;font-weight:680}.audit-book-cover{z-index:2;transform-origin:0;will-change:transform;background:0 0;border:0;padding:0;transition:transform .68s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1);overflow:visible;transform:translateZ(10px)rotateY(0);box-shadow:13px 22px 45px #00000061}.audit-book-cover-front,.audit-book-cover-back{backface-visibility:hidden;border-radius:5px 15px 15px 5px;position:absolute;inset:0;overflow:hidden}.audit-book-cover-front{background:radial-gradient(circle at 76% 22%,#7fc3ffbf,#0000 26%),radial-gradient(circle at 20% 86%,#154fe29e,#0000 31%),linear-gradient(145deg,#0d6fff,#083eaa 48%,#05152f 100%);border:1px solid #9dccff7a;flex-direction:column;justify-content:space-between;padding:24px 24px 25px 34px;display:flex;transform:translateZ(1px);box-shadow:inset 0 1px #ffffff57,inset -10px 0 18px #00071e52}.audit-book-cover-grid,.audit-book-cover-light,.audit-book-spine{pointer-events:none;position:absolute}.audit-book-cover-grid{opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 84%);mask-image:linear-gradient(#000000e6,#0000 84%)}.audit-book-cover-light{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:120%;height:160%;top:-25%;right:-70%;transform:rotate(24deg)}.audit-book-spine{background:linear-gradient(90deg,#000a2b80,#0b4bbd38);border-right:1px solid #ffffff3d;width:19px;top:0;bottom:0;left:0;box-shadow:4px 0 12px #0009223d}.audit-book-cover-topline,.audit-book-cover-copy,.audit-book-cover-signal,.audit-book-cover-footer{z-index:2;position:relative}.audit-book-cover-topline{color:#ffffffd9;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;gap:7px;font-size:8px;font-weight:720;display:flex}.audit-book-cover-copy{gap:13px;display:grid}.audit-book-cover-copy small{color:#d2e7ffb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:7px;font-weight:700}.audit-book-cover-copy strong{color:#fff;letter-spacing:-.06em;max-width:215px;font-size:clamp(27px,2.6vw,36px);font-weight:620;line-height:.96}.audit-book-cover-copy em{color:#e7f2ffc7;max-width:185px;font-size:9px;font-style:normal;line-height:1.55}.audit-book-cover-signal{-webkit-backdrop-filter:blur(7px);background:#02102f2e;border:1px solid #ffffff29;border-radius:9px;grid-template-columns:auto 1px auto;justify-content:start;align-items:center;gap:10px;padding:9px 10px;display:grid}.audit-book-cover-signal>span{gap:3px;display:grid}.audit-book-cover-signal small{color:#d2e8ff99;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:5px}.audit-book-cover-signal strong{color:#ffffffdb;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:6px}.audit-book-cover-signal i{background:#ffffff2e;width:1px;height:21px}.audit-book-cover-footer{flex-wrap:wrap;gap:6px;display:flex}.audit-book-cover-footer>span{color:#ffffffb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #ffffff3d;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:700}.audit-book-cover-back{z-index:5;background:radial-gradient(circle at 28% 22%,#82caff52,#0000 28%),radial-gradient(circle at 74% 78%,#1a6bff4d,#0000 34%),linear-gradient(145deg,#0d62df,#093a8a 48%,#061633 100%);border:1px solid #a4d0ff6b;transform:rotateY(180deg)translateZ(1px);box-shadow:inset 12px 0 18px #00071b52,inset 0 1px #fff3,inset -1px 0 #ffffff14}.audit-book-cover-back:before,.audit-book-cover-back:after{content:"";pointer-events:none;position:absolute;inset:0}.audit-book-cover-back:before{opacity:.55;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.audit-book-cover-back:after{background:linear-gradient(120deg,#0000 28%,#ffffff17 50%,#0000 72%)}.audit-book-lining-ring,.audit-book-lining-mark{pointer-events:none;position:absolute;top:50%;left:50%}.audit-book-lining-ring{border:1px solid #c1e1ff26;border-radius:50%;transform:translate(-50%,-50%)rotate(-12deg)}.audit-book-lining-ring.ring-one{aspect-ratio:1;width:77%}.audit-book-lining-ring.ring-two{aspect-ratio:1;opacity:.72;border-style:dashed;width:52%;transform:translate(-50%,-50%)rotate(18deg)}.audit-book-lining-mark{border:1px solid #def1ff47;border-radius:14px;width:42px;height:42px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 34px #71beff38,inset 0 0 20px #ffffff0d}.audit-book-lining-mark:before,.audit-book-lining-mark:after{content:"";background:#e1f2ff61;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-book-lining-mark:before{width:18px;height:1px}.audit-book-lining-mark:after{width:1px;height:18px}.audit-book-stage.is-open .audit-book,.audit-book:hover,.audit-book:focus-visible{transform:translate(100px)translateZ(34px)rotateX(1deg)rotateY(-1deg)}.audit-book-stage.is-open .audit-book-cover,.audit-book:hover .audit-book-cover,.audit-book:focus-visible .audit-book-cover{transform:translateZ(18px)rotateY(-128deg);box-shadow:inset 0 1px #ffffff4d,-34px 24px 58px #00000047}.audit-book-stage.is-open .audit-book:after,.audit-book:hover:after,.audit-book:focus-visible:after{filter:blur(25px);transform:translate(10px)translateZ(-30px)rotateX(78deg)scaleX(1.15)}.audit-book-stage.is-open .audit-book-glow{opacity:1;transform:translate(90px,24px)scale(1.18)}.audit-book-stage.is-open .audit-book-orbit.orbit-outer{border-color:#79afff40;transform:translate(-50%,-50%)rotate(-5deg)scale(1.03)}.audit-book-instruction{color:#ffffff91;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:650;display:flex;position:absolute;bottom:24px;right:25px}.audit-book-instruction svg{color:#6fa9ff}.audit-book-proof{color:#ffffff7d;grid-template-columns:auto 1fr;align-items:start;gap:9px;max-width:210px;display:grid;position:absolute;bottom:22px;left:25px}.audit-book-proof span{color:#6ca8ff;font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:760}.audit-book-proof p{margin:0;font-size:8px;line-height:1.45}@media (width<=1100px){.audit-book-stage{min-height:535px}.audit-book{width:clamp(230px,25vw,275px)}.audit-book-stage.is-open .audit-book,.audit-book:hover,.audit-book:focus-visible{transform:translate(76px)translateZ(27px)rotateX(1deg)rotateY(-1deg)}.audit-book-stage.is-open .audit-book-cover,.audit-book:hover .audit-book-cover,.audit-book:focus-visible .audit-book-cover{transform:translateZ(16px)rotateY(-124deg)}}@media (width<=860px){.audit-book-stage{width:100%;min-height:540px}.audit-book{width:min(285px,45vw)}}@media (width<=620px){.audit-book-stage{border-radius:24px;min-height:470px}.audit-book-stage-label{top:20px;left:20px;right:20px}.audit-book-stage-label small,.audit-book-proof{display:none}.audit-book{width:min(220px,62vw);transform:translate(8px)rotateX(3deg)rotateY(-11deg)}.audit-book-stage.is-open .audit-book,.audit-book:hover,.audit-book:focus-visible{transform:translate(50px)translateZ(18px)rotateX(1deg)rotateY(-1deg)}.audit-book-stage.is-open .audit-book-cover,.audit-book:hover .audit-book-cover,.audit-book:focus-visible .audit-book-cover{transform:translateZ(13px)rotateY(-112deg)}.audit-book-paper{padding:22px 15px 18px 25px}.audit-book-paper>strong{font-size:19px}.audit-book-paper-summary{font-size:7.5px}.audit-book-paper-flow>span{grid-template-columns:24px 1fr;gap:8px;padding:6px 0}.audit-book-paper-flow i{width:23px;height:23px}.audit-book-paper-flow strong{font-size:9px}.audit-book-paper-flow small{font-size:6.2px}.audit-book-paper-outcome{margin-top:8px;padding:7px 8px}.audit-book-paper-footer{gap:6px}.audit-book-cover-front{padding:21px 19px 21px 29px}.audit-book-cover-copy strong{font-size:27px}.audit-book-cover-signal{display:none}.audit-book-instruction{bottom:19px;right:20px}}@media (prefers-reduced-motion:reduce){.audit-book,.audit-book:after,.audit-book-cover,.audit-book-glow,.audit-book-orbit{transition:none}}.team-page-hero{color:#fff;background:radial-gradient(circle at 77% 42%,#176bff33,#0000 31%),radial-gradient(72% 34% at 50% 112%,#0d47a185,#0000 68%),#050505;border-bottom-color:#ffffff1f;min-height:780px;position:relative;overflow:hidden}.team-page-hero:after{content:"";z-index:0;pointer-events:none;border:1px solid #6ba6ff21;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-58%;right:-13%;box-shadow:0 0 0 110px #176bff06,0 0 0 220px #176bff05}.team-page-hero .inner-grid-lines{opacity:.075;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px)}.team-page-hero-layout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);align-items:center;gap:92px;min-height:780px;padding:158px 0 92px;display:grid;position:relative}.team-page-hero-copy h1{color:#fff;letter-spacing:-.065em;max-width:750px;margin:24px 0 28px;font-size:clamp(60px,6.4vw,92px);font-weight:560;line-height:.96}.team-page-hero-copy>p{color:#ffffffa3;max-width:625px;margin:0;font-size:17px;line-height:1.7}.team-page-hero-proof{flex-wrap:wrap;gap:12px 24px;margin-top:34px;display:flex}.team-page-hero-proof span{color:#ffffff85;align-items:center;gap:7px;font-size:11px;font-weight:580;display:inline-flex}.team-page-hero-proof svg{color:#5e9cff}.team-hero-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#176bff24,#0000 52%),#ffffff09;border:1px solid #ffffff24;border-radius:26px;padding:30px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.team-hero-card:before{content:"";filter:blur(45px);pointer-events:none;background:#176bff33;border-radius:50%;width:170px;height:170px;position:absolute;top:-60px;right:-40px}.team-hero-card-top{z-index:1;color:#6fa4ff;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex;position:relative}.team-hero-card-top span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:9px;font-weight:680}.team-hero-person{z-index:1;border-bottom:1px solid #ffffff1a;grid-template-columns:58px 1fr;align-items:center;gap:16px;padding:22px 0;display:grid;position:relative}.team-hero-person .founder-monogram{width:56px;height:56px;font-size:13px}.team-hero-person small,.team-hero-person strong{display:block}.team-hero-person small{color:#6fa4ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:720}.team-hero-person strong{color:#fff;letter-spacing:-.025em;font-size:17px;font-weight:620}.team-hero-card>p{z-index:1;color:#ffffff7a;margin:24px 0 0;font-size:11px;line-height:1.65;position:relative}.team-story-section{background:#fff;padding:128px 0}.team-story-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:start;gap:110px;display:grid}.team-story-grid h2{color:#050505;letter-spacing:-.06em;max-width:540px;margin:20px 0 0;font-size:clamp(44px,5vw,68px);font-weight:590;line-height:1}.team-story-copy{border-left:1px solid #dfe4ea;gap:24px;padding-left:48px;display:grid}.team-story-copy p{color:#565f6c;margin:0;font-size:16px;line-height:1.8}.team-leadership-section{color:#fff;background:radial-gradient(78% 35% at 50% 112%,#0d47a180,#0000 68%),#050505;padding:126px 0;position:relative;overflow:hidden}.team-leadership-section:after{content:"";filter:blur(100px);pointer-events:none;background:#176bff21;border-radius:50%;width:700px;height:420px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.team-leadership-section>*{z-index:1;position:relative}.team-page-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);align-items:end;gap:80px;display:grid}.team-page-heading h2{color:#fff;letter-spacing:-.06em;max-width:760px;margin:21px 0 0;font-size:clamp(46px,5.4vw,72px);font-weight:580;line-height:.98}.team-page-heading>p{color:#ffffff80;margin:0;font-size:14px;line-height:1.75}.team-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:66px;display:grid}.team-profile-grid article{background:linear-gradient(145deg,#176bff1f,#0000 48%),#ffffff09;border:1px solid #ffffff21;border-radius:24px;min-height:470px;padding:34px;transition:border-color .22s,transform .22s,background .22s;position:relative;overflow:hidden}.team-profile-grid article:hover{background:linear-gradient(145deg,#176bff2e,#0000 52%),#ffffff0c;border-color:#5d9aff6b;transform:translateY(-5px)}.team-profile-topline{justify-content:space-between;align-items:flex-start;margin-bottom:44px;display:flex}.team-profile-topline .founder-monogram{width:82px;height:82px;font-size:18px}.team-profile-topline>a{color:#fff;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:43px;height:43px;transition:border-color .18s,background .18s,transform .18s;display:grid}.team-profile-topline>a:hover{background:#176bff;border-color:#176bff;transform:translateY(-2px)}.team-profile-grid article>span{color:#6fa4ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:680}.team-profile-grid h3{color:#fff;letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(31px,3.1vw,43px);font-weight:600;line-height:1}.team-profile-grid article>p{color:#ffffff85;max-width:510px;margin:0;font-size:13px;line-height:1.72}.team-profile-focus{border-top:1px solid #ffffff1a;gap:12px;margin-top:31px;padding-top:23px;display:grid}.team-profile-focus>div{color:#ffffffa6;align-items:center;gap:10px;font-size:11px;display:flex}.team-profile-focus svg,.team-profile-icon{color:#5f9cff}.team-profile-icon{opacity:.2;position:absolute;bottom:27px;right:28px}.team-operating-section{background:#fff;padding:126px 0}.team-operating-section .centered-heading{max-width:850px;margin-inline:auto}.team-operating-section .centered-heading>p{color:#626a76;max-width:650px;margin:22px auto 0;font-size:15px;line-height:1.7}.team-operating-grid{border-block:1px solid #dfe4ea;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.team-operating-grid article{border-right:1px solid #dfe4ea;min-height:285px;padding:34px 31px 39px}.team-operating-grid article:last-child{border-right:0}.team-operating-grid article>div{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.team-operating-grid article>div span{color:#176bff;font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:720}.team-operating-grid article>div svg{color:#176bff}.team-operating-grid h3{color:#050505;letter-spacing:-.04em;margin:0 0 16px;font-size:23px;font-weight:620}.team-operating-grid p{color:#626a76;margin:0;font-size:13px;line-height:1.7}.team-careers-strip{scroll-margin-top:100px}@media (width<=980px){.team-page-hero-layout{grid-template-columns:1fr;gap:58px;min-height:auto;padding:150px 0 92px}.team-page-hero-copy h1{max-width:800px}.team-hero-card{width:min(620px,100%)}.team-story-grid,.team-page-heading{grid-template-columns:1fr;gap:52px}.team-story-copy{max-width:760px}.team-profile-grid{grid-template-columns:1fr}.team-profile-grid article{min-height:430px}.team-operating-grid{grid-template-columns:1fr}.team-operating-grid article{border-bottom:1px solid #dfe4ea;border-right:0;min-height:0}.team-operating-grid article:last-child{border-bottom:0}}@media (width<=640px){.team-page-hero{min-height:0}.team-page-hero-layout{gap:43px;padding:126px 0 72px}.team-page-hero-copy h1{margin-block:19px 23px;font-size:clamp(46px,13vw,61px)}.team-page-hero-copy>p{font-size:14px}.team-page-hero-proof{gap:11px;display:grid}.team-hero-card{border-radius:21px;padding:23px}.team-story-section,.team-leadership-section,.team-operating-section{padding-block:88px}.team-story-grid{gap:38px}.team-story-grid h2,.team-page-heading h2{font-size:44px}.team-story-copy{border-top:1px solid #dfe4ea;border-left:0;padding:28px 0 0}.team-story-copy p{font-size:14px}.team-profile-grid{margin-top:46px}.team-profile-grid article{min-height:0;padding:25px}.team-profile-topline{margin-bottom:34px}.team-profile-topline .founder-monogram{width:66px;height:66px;font-size:15px}.team-profile-icon{display:none}.team-operating-grid{margin-top:46px}.team-operating-grid article{padding-inline:5px}}.founder-photo{background:#176bff;border:1px solid #176bff8c;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.founder-photo--dikshant img{object-position:center 34%}.founder-photo--debarshi img{object-position:center 19%}.team-hero-person .founder-photo{width:56px;height:56px}.team-profile-topline .founder-photo{width:82px;height:82px}.leadership-grid .founder-photo{width:67px;height:67px}.careers-page-hero{color:#fff;background:radial-gradient(circle at 78% 38%,#176bff3d,#0000 32%),radial-gradient(70% 40% at 48% 112%,#0d47a18c,#0000 68%),#050505;border-bottom-color:#ffffff1f;min-height:720px;position:relative;overflow:hidden}.careers-page-hero:after{content:"";pointer-events:none;border:1px solid #6ba6ff24;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-300px;right:-150px;box-shadow:0 0 0 110px #176bff08,0 0 0 220px #176bff05}.careers-page-hero-layout{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(360px,.7fr);align-items:center;gap:92px;min-height:720px;padding:158px 0 98px;display:grid;position:relative}.careers-page-hero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:24px 0 27px;font-size:clamp(58px,6.2vw,90px);font-weight:560;line-height:.96}.careers-page-hero>.site-shell>div:first-child>p{color:#ffffffa3;max-width:620px;margin:0;font-size:17px;line-height:1.7}.careers-page-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:35px;display:flex}.text-link-light{color:#ffffffb8}.careers-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#176bff2b,#0000 58%),#ffffff0a;border:1px solid #ffffff26;border-radius:24px;padding:30px;position:relative;box-shadow:0 34px 90px #00000057}.careers-hero-panel-top,.careers-hero-signals span{align-items:center;display:flex}.careers-hero-panel-top{color:#6fa4ff;border-bottom:1px solid #ffffff1c;justify-content:space-between;padding-bottom:24px}.careers-hero-panel-top span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:9px;font-weight:680}.careers-hero-panel>strong{color:#fff;letter-spacing:-.045em;margin-top:28px;font-size:28px;line-height:1.08;display:block}.careers-hero-panel>p{color:#ffffff8c;margin:17px 0 0;font-size:13px;line-height:1.72}.careers-hero-signals{border-top:1px solid #ffffff1c;gap:13px;margin-top:27px;padding-top:23px;display:grid}.careers-hero-signals span{color:#ffffffa8;gap:8px;font-size:11px}.careers-hero-signals svg,.careers-role-meta svg,.careers-role li svg,.careers-fit-list svg{color:#5f9cff;flex:none}.careers-intro-section,.careers-fit-section{background:#fff;padding:126px 0}.careers-intro-grid,.careers-fit-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:start;gap:110px;display:grid}.careers-intro-grid h2,.careers-fit-grid h2{color:#050505;letter-spacing:-.06em;max-width:560px;margin:20px 0 0;font-size:clamp(44px,5vw,68px);font-weight:590;line-height:1}.careers-intro-copy{border-left:1px solid #dfe4ea;gap:24px;padding-left:48px;display:grid}.careers-intro-copy p,.careers-fit-grid>div:first-child>p{color:#565f6c;margin:0;font-size:16px;line-height:1.8}.careers-roles-section{color:#fff;background:radial-gradient(80% 30% at 50% 0,#176bff2e,#0000 70%),#050505;padding:126px 0;position:relative;overflow:hidden}.careers-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:80px;display:grid}.careers-section-heading h2{color:#fff;letter-spacing:-.06em;max-width:760px;margin:21px 0 0;font-size:clamp(46px,5.4vw,72px);font-weight:580;line-height:.98}.careers-section-heading>p{color:#ffffff80;margin:0;font-size:14px;line-height:1.75}.careers-role-list{gap:16px;margin-top:66px;display:grid}.careers-role{background:#ffffff09;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:165px minmax(0,1fr);gap:34px;padding:31px 34px 36px;display:grid}.careers-role-meta{color:#6fa4ff;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.careers-role-meta>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:12px;font-weight:700}.careers-role-meta small{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;max-width:110px;font-size:10px;font-weight:650;line-height:1.45}.careers-role-content h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.1vw,43px);font-weight:600;line-height:1}.careers-role-summary{color:#ffffff9e;max-width:850px;margin:17px 0 0;font-size:14px;line-height:1.75}.careers-role-columns{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:42px;margin-top:30px;padding-top:26px;display:grid}.careers-role h4,.careers-apply-panel>span{color:#6fa4ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:700}.careers-role ul,.careers-apply-panel ol{margin:0;padding:0;list-style:none}.careers-role li{color:#ffffffa3;align-items:flex-start;gap:9px;margin-top:11px;font-size:12px;line-height:1.55;display:flex}.careers-role-notes{align-content:start;gap:26px;display:grid}.careers-role-notes>div+div{border-top:1px solid #ffffff1a;padding-top:25px}.careers-role-notes p{color:#ffffff8a;margin:0;font-size:12px;line-height:1.7}.careers-fit-grid{align-items:center}.careers-fit-list{border-left:1px solid #dfe4ea;gap:17px;padding-left:48px;display:grid}.careers-fit-list>div{color:#3f4854;align-items:flex-start;gap:11px;font-size:14px;line-height:1.6;display:flex}.careers-apply-section{color:#fff;background:radial-gradient(70% 90% at 85%,#176bff33,#0000 65%),#071227;padding:112px 0;position:relative;overflow:hidden}.careers-apply-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:center;gap:95px;display:grid}.careers-apply-grid h2{color:#fff;letter-spacing:-.06em;max-width:620px;margin:20px 0 24px;font-size:clamp(46px,5.4vw,72px);font-weight:580;line-height:.98}.careers-apply-grid>div:first-child>p{color:#ffffff9e;max-width:620px;margin:0;font-size:15px;line-height:1.75}.careers-apply-grid strong{color:#fff}.careers-apply-panel{background:#ffffff0e;border:1px solid #ffffff29;border-radius:20px;padding:30px}.careers-apply-panel ol{counter-reset:application-step}.careers-apply-panel li{counter-increment:application-step;color:#ffffffa8;grid-template-columns:27px 1fr;gap:9px;margin-top:12px;font-size:12px;line-height:1.55;display:grid}.careers-apply-panel li:before{content:counter(application-step, decimal-leading-zero);color:#6fa4ff;font-family:var(--font-geist-mono), monospace;font-size:10px}.careers-apply-panel .button{margin-top:27px}.careers-final-strip{color:#fff;background:#050505;padding:27px 0}.careers-final-strip>div{align-items:center;gap:13px;display:flex}.careers-final-strip>div>svg{color:#5f9cff;flex:none}.careers-final-strip span{color:#ffffff8c;font-size:12px}.careers-final-strip a{color:#fff;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}@media (width<=980px){.careers-page-hero-layout{grid-template-columns:1fr;gap:58px;min-height:auto;padding:150px 0 92px}.careers-hero-panel{width:min(620px,100%)}.careers-intro-grid,.careers-section-heading,.careers-fit-grid,.careers-apply-grid{grid-template-columns:1fr;gap:52px}.careers-role-columns{grid-template-columns:1fr}.careers-fit-list,.careers-intro-copy{max-width:760px}}@media (width<=640px){.team-profile-topline .founder-photo{width:66px;height:66px}.careers-page-hero{min-height:0}.careers-page-hero-layout{gap:43px;padding:126px 0 72px}.careers-page-hero h1{margin-block:19px 23px;font-size:clamp(46px,13vw,61px)}.careers-page-hero>.site-shell>div:first-child>p{font-size:14px}.careers-page-actions{flex-direction:column;align-items:flex-start;gap:17px}.careers-hero-panel{border-radius:21px;padding:23px}.careers-intro-section,.careers-roles-section,.careers-fit-section,.careers-apply-section{padding-block:88px}.careers-intro-grid,.careers-fit-grid,.careers-apply-grid{gap:38px}.careers-intro-grid h2,.careers-section-heading h2,.careers-fit-grid h2,.careers-apply-grid h2{font-size:44px}.careers-intro-copy,.careers-fit-list{border-top:1px solid #dfe4ea;border-left:0;padding:28px 0 0}.careers-intro-copy p{font-size:14px}.careers-role-list{margin-top:46px}.careers-role{grid-template-columns:1fr;gap:26px;padding:25px}.careers-role-meta{grid-template-columns:auto auto 1fr;align-items:center;gap:14px;display:grid}.careers-role-meta small{max-width:none}.careers-role-content h3{font-size:31px}.careers-role-columns{gap:30px}.careers-apply-panel{padding:24px}.careers-final-strip>div{flex-wrap:wrap;align-items:flex-start}.careers-final-strip a{width:100%;margin-left:31px}}.blog-page-hero,.blog-article-hero{color:#fff;background:radial-gradient(circle at 76% 35%,#176bff3d,#0000 31%),radial-gradient(70% 38% at 50% 112%,#0d47a187,#0000 68%),#050505;border-bottom-color:#ffffff1f;position:relative;overflow:hidden}.blog-page-hero:after,.blog-article-hero:after{content:"";pointer-events:none;border:1px solid #6ba6ff24;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-350px;right:-170px;box-shadow:0 0 0 110px #176bff08,0 0 0 220px #176bff05}.blog-page-hero-layout{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(360px,.7fr);align-items:center;gap:92px;min-height:650px;padding:158px 0 92px;display:grid;position:relative}.blog-page-hero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:24px 0 27px;font-size:clamp(58px,6.2vw,90px);font-weight:560;line-height:.96}.blog-page-hero-layout>div:first-child>p{color:#ffffffa3;max-width:620px;margin:0;font-size:17px;line-height:1.7}.blog-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#176bff2b,#0000 58%),#ffffff0a;border:1px solid #ffffff26;border-radius:24px;padding:30px;box-shadow:0 34px 90px #00000057}.blog-hero-panel-top{color:#6fa4ff;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.blog-hero-panel-top span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:9px;font-weight:680}.blog-hero-panel>strong{color:#fff;letter-spacing:-.045em;margin-top:28px;font-size:30px;line-height:1.08;display:block}.blog-hero-panel>p{color:#ffffff8c;margin:17px 0 0;font-size:13px;line-height:1.72}.blog-rss-link,.blog-card-link,.blog-article-meta span,.blog-back-link,.blog-sources-section a{align-items:center;gap:7px;display:inline-flex}.blog-rss-link{color:#fff;margin-top:28px;font-size:12px}.blog-list-section{background:#fff;padding:126px 0}.blog-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:80px;display:grid}.blog-section-heading h2{color:#050505;letter-spacing:-.06em;max-width:750px;margin:20px 0 0;font-size:clamp(46px,5.4vw,72px);font-weight:580;line-height:.98}.blog-section-heading>p{color:#626a76;margin:0;font-size:14px;line-height:1.75}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:66px;display:grid}.blog-card{background:#f7f9fc;border:1px solid #dfe4ea;border-radius:20px;flex-direction:column;min-height:410px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-card:hover{border-color:#9ab9ed;transform:translateY(-4px);box-shadow:0 20px 48px #1747871f}.blog-card--featured{color:#fff;background:radial-gradient(circle at 87% 13%,#176bff4d,#0000 30%),#071227;border-color:#176bff61;grid-column:span 2;min-height:330px}.blog-card-topline{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;padding:24px 27px;font-size:10px;font-weight:700;display:flex}.blog-card--featured .blog-card-topline{color:#7bb0ff;border-bottom-color:#ffffff1f}.blog-card-body{flex-direction:column;height:100%;padding:30px 27px 27px;display:flex}.blog-card-body h3{color:#050505;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(29px,3.2vw,45px);font-weight:600;line-height:1.02}.blog-card-body h3 a{color:inherit}.blog-card--featured .blog-card-body h3{color:#fff;max-width:830px}.blog-card-body>p{color:#626a76;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.75}.blog-card--featured .blog-card-body>p{color:#ffffff9e}.blog-card-meta{color:#77818e;gap:18px;margin-top:auto;padding-top:28px;font-size:11px;display:flex}.blog-card-meta span{align-items:center;gap:6px;display:inline-flex}.blog-card--featured .blog-card-meta{color:#ffffff75}.blog-card-link{color:#176bff;width:fit-content;margin-top:20px;font-size:12px;font-weight:650}.blog-card--featured .blog-card-link{color:#fff}.blog-cta-strip{color:#fff;background:#050505;padding:27px 0}.blog-cta-strip>div{align-items:center;gap:15px;display:flex}.blog-cta-strip span{color:#ffffff8c;font-size:12px}.blog-cta-strip a{color:#fff;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.blog-article-hero{min-height:610px}.blog-article-hero-inner{z-index:1;padding:153px 0 96px;position:relative}.blog-back-link{color:#ffffff9e;margin-bottom:68px;font-size:12px}.blog-article-hero h1{color:#fff;letter-spacing:-.065em;max-width:930px;margin:24px 0;font-size:clamp(52px,7vw,100px);font-weight:560;line-height:.95}.blog-article-hero p{color:#ffffff9e;max-width:730px;margin:0;font-size:17px;line-height:1.72}.blog-article-meta{color:#ffffff7a;flex-wrap:wrap;gap:18px 26px;margin-top:30px;font-size:11px;display:flex}.blog-article-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:74px;padding:112px 0 132px;display:grid}.blog-article-aside{align-self:start;padding-top:8px;position:sticky;top:126px}.blog-article-aside>span{color:#176bff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:9px;font-weight:700}.blog-article-aside nav{gap:14px;margin-top:20px;display:grid}.blog-article-aside a{color:#7a8490;font-size:11px;line-height:1.45}.blog-article-aside a:hover{color:#176bff}.blog-article-content{min-width:0}.blog-article-lede{color:#202733;letter-spacing:-.025em;margin:0 0 70px;font-size:22px;font-weight:500;line-height:1.55}.blog-article-content>section:not(.blog-faq-section):not(.blog-sources-section){scroll-margin-top:120px}.blog-article-content>section+section{margin-top:70px}.blog-article-content h2,.blog-faq-section h2{color:#050505;letter-spacing:-.055em;margin:0 0 19px;font-size:clamp(30px,3.7vw,48px);font-weight:600;line-height:1.02}.blog-article-content section>p{color:#5b6572;margin:0 0 20px;font-size:16px;line-height:1.85}.blog-article-content section>ul{border-block:1px solid #dfe4ea;gap:14px;margin:27px 0 0;padding:22px 0 22px 20px;list-style:none;display:grid}.blog-article-content section>ul li{color:#46505d;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.blog-article-content section>ul svg{color:#176bff;flex:none;margin-top:3px}.blog-faq-section,.blog-sources-section{border-top:1px solid #dfe4ea;padding-top:65px}.blog-faq-section>div{border-top:1px solid #dfe4ea;margin-top:30px;display:grid}.blog-faq-section details{border-bottom:1px solid #dfe4ea;padding:20px 0}.blog-faq-section summary{cursor:pointer;color:#202733;font-size:15px;font-weight:620}.blog-faq-section details p{color:#626a76;max-width:650px;margin:13px 0 0;font-size:14px;line-height:1.75}.blog-sources-section ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.blog-sources-section a{color:#176bff;font-size:13px;line-height:1.5}@media (width<=980px){.blog-page-hero-layout{grid-template-columns:1fr;gap:58px;min-height:auto;padding:150px 0 92px}.blog-hero-panel{width:min(620px,100%)}.blog-section-heading{grid-template-columns:1fr;gap:42px}.blog-card-grid{grid-template-columns:1fr}.blog-card--featured{grid-column:auto}.blog-article-layout{grid-template-columns:1fr;gap:38px}.blog-article-aside{border-bottom:1px solid #dfe4ea;padding-bottom:24px;position:static}.blog-article-aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blog-page-hero-layout{gap:43px;padding:126px 0 72px}.blog-page-hero h1{margin-block:19px 23px;font-size:clamp(46px,13vw,61px)}.blog-page-hero-layout>div:first-child>p,.blog-article-hero p{font-size:14px}.blog-hero-panel{border-radius:21px;padding:23px}.blog-list-section,.blog-article-layout{padding-block:88px}.blog-section-heading h2{font-size:44px}.blog-card-grid{margin-top:46px}.blog-card{min-height:360px}.blog-card-body{padding:25px}.blog-card-body h3{font-size:32px}.blog-article-hero{min-height:0}.blog-article-hero-inner{padding:126px 0 72px}.blog-back-link{margin-bottom:52px}.blog-article-hero h1{font-size:clamp(44px,12vw,60px)}.blog-article-meta{gap:12px 17px}.blog-article-lede{margin-bottom:55px;font-size:19px}.blog-article-content h2,.blog-faq-section h2{font-size:37px}.blog-article-content section>p{font-size:14px}.blog-article-aside nav{grid-template-columns:1fr}.blog-cta-strip>div{flex-wrap:wrap;align-items:flex-start}.blog-cta-strip a{width:100%;margin-left:0}}.site-header .desktop-nav a{font-size:12px;font-weight:620}.mobile-nav>a:not(.button){font-size:14px}@keyframes criyx-left-to-right-enter{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-20px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}html.site-entry-active .site-header,html.site-entry-active main,html.site-entry-active .site-footer{animation:.9s cubic-bezier(.16,1,.3,1) both criyx-left-to-right-enter}html.site-entry-active main{animation-delay:70ms}html.site-entry-active .site-footer{animation-delay:.14s}@media (prefers-reduced-motion:reduce){html.site-entry-active .site-header,html.site-entry-active main,html.site-entry-active .site-footer{animation:none}}@media (hover:hover) and (pointer:fine){html.professional-cursor-active,html.professional-cursor-active *{cursor:none!important}.professional-cursor{--cursor-x:50vw;--cursor-y:50vh;z-index:50000;pointer-events:none;opacity:0;width:28px;height:28px;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%);transition:opacity .16s;position:fixed;top:0;left:0}.professional-cursor.is-visible{opacity:1}.professional-cursor-ring,.professional-cursor-dot{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.professional-cursor-ring{background:#176bff0f;border:1px solid #176bff;border-radius:50%;width:25px;height:25px;transition:width .18s,height .18s,background .18s,box-shadow .18s;box-shadow:0 0 0 5px #176bff14}.professional-cursor-dot{background:#176bff;border-radius:50%;width:5px;height:5px;transition:transform .18s;box-shadow:0 0 10px #176bff9e}.professional-cursor.is-target .professional-cursor-ring{background:#176bff1f;width:34px;height:34px;box-shadow:0 0 0 5px #176bff1a}.professional-cursor.is-pressed .professional-cursor-ring{width:21px;height:21px}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.professional-cursor{display:none}}.tactical-globe-regions{z-index:3;flex-wrap:wrap;align-items:center;gap:5px;width:min(340px,100% - 232px);display:flex;position:absolute;bottom:25px;left:26px}.tactical-globe-regions>span:not(.tactical-globe-regions-label){color:#cfe7ff;white-space:nowrap;background:#050d1a94;border:1px solid #88bfff33;border-radius:999px;padding:5px 7px;font-size:8px;line-height:1}.tactical-globe-regions-label{color:#8ab9f7;letter-spacing:.13em;text-transform:uppercase;width:100%;margin-bottom:2px;font-size:8px;font-weight:760}@media (width<=640px){.tactical-globe-regions{width:auto;max-width:250px;bottom:78px;left:8px;right:8px}.tactical-globe-regions>span:not(.tactical-globe-regions-label){padding:4px 6px;font-size:7px}}.strategic-hero{min-height:760px}.strategic-hero .home-hero-layout{align-items:center;min-height:680px}.strategic-hero .home-hero-copy{z-index:3;max-width:700px;position:relative}.strategic-hero .home-hero-copy h1{max-width:700px;font-size:clamp(52px,6.5vw,88px);line-height:.98}.strategic-hero .home-hero-copy>p{max-width:560px;font-size:16px}.strategic-hero-visual{min-height:540px;position:relative}.hero-function-map{z-index:4;flex-wrap:wrap;justify-content:center;gap:7px;width:100%;display:flex;position:static}.hero-function-map span{color:#d9e8ff;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05122bb8;border:1px solid #71a8ff57;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}.proof-strip{z-index:5;border-top:1px solid #a6c6ff33;border-bottom:1px solid #a6c6ff33;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.proof-strip article{border-right:1px solid #a6c6ff33;align-content:center;gap:5px;min-height:76px;padding:18px 22px;display:grid}.proof-strip article:last-child{border-right:0}.proof-strip strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.proof-strip span{color:#9eb6dd;font-size:10px}.strategic-problem-section{padding-block:124px}.strategic-problem-grid{border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:12px;overflow:visible}.strategic-problem-card{border:1px solid #dce4ef;border-radius:12px;min-height:330px;padding:25px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 30px #081c3d0a}.strategic-problem-card:hover{border-color:#8eacf0;transform:translateY(-4px);box-shadow:0 18px 38px #1f49a01c}.strategic-problem-card:nth-child(5){grid-column:1/span 2}.strategic-problem-card:nth-child(6){grid-column:3}.strategic-problem-card:nth-child(7){grid-column:4}.problem-card-topline{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.problem-card-topline span{color:#a9b7cc;letter-spacing:.12em;font-size:10px;font-weight:800}.strategic-problem-card small{color:#3f67b4;background:#eef4ff;margin-top:25px;display:inline-block}.strategic-problem-card h3{margin-top:20px;font-size:20px;line-height:1.15}.problem-card-action{color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:760;display:inline-flex}.problem-card-action:hover{color:var(--navy)}.strategic-partner-section{padding-block:116px}.strategic-partner-section .audit-feature-grid{grid-template-columns:.82fr 1.18fr;align-items:start}.strategic-partner-section .audit-copy{position:sticky;top:120px}.partnership-pillars{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.partnership-pillars article{background:#ffffff0e;border:1px solid #ffffff29;border-radius:11px;min-height:196px;padding:22px}.partnership-pillars article>div{color:#8db7ff;justify-content:space-between;align-items:center;display:flex}.partnership-pillars article>div span{letter-spacing:.12em;font-size:10px;font-weight:800}.partnership-pillars h3{color:#fff;margin:28px 0 8px;font-size:23px}.partnership-pillars p{color:#b8c9e5;margin:0;font-size:11px;line-height:1.65}.strategic-partner-book{grid-column:2;margin-top:8px}.capabilities-section{background:#f6f9fd;padding-block:124px}.capabilities-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:52px;display:grid}.capability-group{background:#fff;border:1px solid #dce5f1;border-radius:12px;min-height:300px;padding:30px}.capability-group-icon{width:42px;height:42px;color:var(--blue);background:#eaf1ff;border-radius:10px;place-items:center;display:grid}.capability-group h3{color:var(--navy);letter-spacing:-.035em;margin:22px 0 8px;font-size:23px}.capability-group>p{color:#68768c;margin:0;font-size:12px;line-height:1.65}.capability-group ul{grid-template-columns:repeat(2,1fr);gap:9px 18px;margin:23px 0 0;padding:0;list-style:none;display:grid}.capability-group li{color:#53627a;align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:flex}.capability-group li svg{color:var(--blue);flex:none;margin-top:1px}.section-inline-cta{color:#63728a;border-top:1px solid #dce5f1;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:20px;font-size:11px;display:flex}.ownership-section{background:#fff;padding-block:124px}.centered-heading{text-align:center;max-width:760px;margin-inline:auto}.ownership-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:50px;display:grid}.ownership-card{border-top:3px solid var(--blue);background:#f6f9fd;flex-direction:column;min-height:330px;padding:28px;display:flex}.ownership-number{color:var(--blue);font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:800}.ownership-card small{color:#647796;letter-spacing:.13em;text-transform:uppercase;margin-top:35px;font-size:9px;font-weight:800}.ownership-card h3{color:var(--navy);margin:13px 0 12px;font-size:24px;line-height:1.1}.ownership-card p{color:#6b7890;margin:0;font-size:11px;line-height:1.65}.ownership-card .text-link{margin-top:auto;padding-top:22px}.outcomes-section{color:#fff;background:#07152e;padding-block:114px}.outcomes-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.outcomes-layout .section-heading>p{color:#a9bddf;max-width:430px}.outcomes-grid{border-top:1px solid #9dbef638;grid-template-columns:repeat(2,1fr);gap:0 25px;display:grid}.outcomes-grid span{color:#d5e3fb;border-bottom:1px solid #9dbef638;align-items:center;gap:9px;min-height:53px;padding:16px 0;font-size:11px;display:flex}.outcomes-grid svg{color:#65b7ff;flex:none}.strategic-proof-section{padding-block:124px}.proof-case-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:52px;display:grid}.proof-case{background:#fff;border:1px solid #dce5f1;border-radius:12px;min-height:450px;padding:28px}.proof-case-topline{color:var(--blue);justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-case-topline span{letter-spacing:.12em;font-size:10px;font-weight:800}.proof-case-topline small{color:#6e83a6;letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:9px;font-weight:800}.proof-case h3{color:var(--navy);letter-spacing:-.04em;margin:55px 0 30px;font-size:25px;line-height:1.12}.proof-case dl{gap:19px;margin:0;display:grid}.proof-case dl>div{border-top:1px solid #e2e8f1;padding-top:13px}.proof-case dt{color:#4b6fb6;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.proof-case dd{color:#68768b;margin:6px 0 0;font-size:11px;line-height:1.55}.work-link{margin-top:28px}.process-section{background:#f6f9fd;padding-block:124px}.process-step-grid{border-top:1px solid #cbd8e9;grid-template-columns:repeat(5,1fr);gap:0;margin-top:54px;display:grid}.process-step-grid article{border-right:1px solid #cbd8e9;min-height:255px;padding:23px 22px 0 0}.process-step-grid article+article{padding-left:22px}.process-step-grid article:last-child{border-right:0}.process-step-grid article>span{width:36px;height:36px;color:var(--blue);font-family:var(--font-geist-mono), monospace;background:#f6f9fd;border:1px solid #91a7c6;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.process-step-grid h3{color:var(--navy);margin:34px 0 10px;font-size:18px}.process-step-grid p{color:#6a7890;margin:0;font-size:11px;line-height:1.62}.homepage-about-section{background:#fff;padding-block:124px}.homepage-about-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.homepage-about-grid h2{max-width:550px}.homepage-about-grid .editorial-copy{max-width:600px}.final-cta-section .site-shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.final-cta-section h2{max-width:680px}.final-cta-section p{color:#b7c9e7;margin:15px 0 0;font-size:13px}.final-cta-actions{flex:none;justify-items:start;gap:17px;display:grid}.support-fieldset{border:0;min-width:0;margin:0;padding:0}.support-fieldset legend{color:#46566f;margin-bottom:8px;font-size:10px;font-weight:700}.support-options{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.support-option{color:#5c6b82;cursor:pointer;background:#fbfcfe;border:1px solid #d5deeb;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:10px;line-height:1.35;display:flex}.support-option:has(input:checked){color:var(--navy);background:#f0f5ff;border-color:#7897ed}.support-option input{width:15px;height:15px;accent-color:var(--blue);flex:none}@media (width<=980px){.strategic-hero{min-height:auto}.strategic-hero .home-hero-layout{min-height:auto;padding-block:94px 30px}.strategic-hero-visual{min-height:460px}.strategic-problem-grid{grid-template-columns:repeat(2,1fr)}.strategic-problem-card:nth-child(5),.strategic-problem-card:nth-child(6),.strategic-problem-card:nth-child(7){grid-column:auto}.strategic-partner-section .audit-feature-grid,.outcomes-layout,.homepage-about-grid{grid-template-columns:1fr;gap:50px}.strategic-partner-section .audit-copy{position:static}.strategic-partner-book{grid-column:auto}.ownership-grid,.proof-case-grid{grid-template-columns:1fr 1fr}.proof-case:last-child{grid-column:1/-1}.process-step-grid{grid-template-columns:repeat(3,1fr)}.process-step-grid article:nth-child(3){border-right:0}.process-step-grid article:nth-child(4),.process-step-grid article:nth-child(5){border-top:1px solid #cbd8e9;margin-top:30px;padding-top:23px}.final-cta-section .site-shell{flex-direction:column;align-items:flex-start}}@media (width<=640px){.strategic-hero .home-hero-layout{padding-block:72px 16px}.strategic-hero .home-hero-copy h1{font-size:clamp(42px,11vw,58px)}.strategic-hero .home-hero-copy>p{font-size:14px}.strategic-hero-visual{min-height:350px}.hero-function-map{justify-content:center;width:100%}.hero-function-map span{padding:6px 7px;font-size:8px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip article:nth-child(2){border-right:0}.proof-strip article:nth-child(-n+2){border-bottom:1px solid #a6c6ff33}.strategic-problem-section,.strategic-partner-section,.capabilities-section,.ownership-section,.strategic-proof-section,.process-section,.homepage-about-section{padding-block:82px}.strategic-problem-grid,.capabilities-grid,.ownership-grid,.proof-case-grid{grid-template-columns:1fr}.proof-case:last-child{grid-column:auto}.strategic-problem-card,.proof-case{min-height:0}.capability-group ul,.outcomes-grid,.support-options{grid-template-columns:1fr}.section-inline-cta{flex-direction:column;align-items:flex-start}.partnership-pillars{grid-template-columns:1fr}.outcomes-section{padding-block:82px}.process-step-grid{grid-template-columns:1fr}.process-step-grid article,.process-step-grid article+article,.process-step-grid article:nth-child(4),.process-step-grid article:nth-child(5){border-top:0;border-bottom:1px solid #cbd8e9;border-right:0;min-height:0;margin-top:0;padding:22px 0 28px}.process-step-grid article:last-child{border-bottom:0}.process-step-grid h3{margin-top:17px}.final-cta-actions{width:100%}.final-cta-actions .button{justify-content:center;width:100%}}.strategic-hero-visual{align-content:start;gap:14px;min-height:0;display:grid}.tactical-globe-shell{gap:12px;width:100%;display:grid}.strategic-hero-visual .tactical-globe{height:500px}.tactical-marker-label{paint-order:stroke;display:block}.tactical-marker-leader{stroke:#e5f6ffd1;stroke-width:.8px;stroke-dasharray:2 2;opacity:.78}.tactical-globe-regions{-webkit-backdrop-filter:blur(15px);background:#050d1ac7;border:1px solid #78aaff2b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;align-items:center;gap:5px;width:min(520px,100%);padding:9px;display:grid;position:static;box-shadow:0 16px 40px #00000042}.tactical-globe-regions>span:not(.tactical-globe-regions-label){color:#e2f1ff;text-align:center;text-overflow:ellipsis;background:#18447d61;border-color:#88bfff42;min-width:0;padding:6px 7px;font-size:8.5px;line-height:1.1;overflow:hidden}.tactical-globe-regions-label{color:#a9cbff;grid-column:1/-1;width:auto;margin:0 0 2px;font-size:8px}@media (width<=640px){.strategic-hero-visual{gap:10px}.strategic-hero-visual .tactical-globe{height:360px}.tactical-marker-label{font-size:7.5px}.tactical-globe-regions{gap:4px;width:100%;padding:7px}.tactical-globe-regions>span:not(.tactical-globe-regions-label){padding:5px 4px;font-size:7.5px}}@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-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
