/*! 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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-\[clamp\(96px\,13vh\,122px\)\]{top:clamp(96px,13vh,122px)}.left-1\/2{left:50%}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[76px\]{height:76px}.h-\[calc\(100\%-76px\)\]{height:calc(100% - 76px)}.min-h-\[240px\]{min-height:240px}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[min\(30vw\,420px\)\]{width:min(30vw,420px)}.w-\[min\(620px\,calc\(100\%-40px\)\)\]{width:min(620px,100% - 40px)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.flex-1{flex:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[180px_minmax\(0\,1fr\)_260px\]{grid-template-columns:180px minmax(0,1fr) 260px}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-stone-200{border-color:var(--color-stone-200)}.bg-\[\#fbfaf8\]{background-color:#fbfaf8}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.p-6{padding:calc(var(--spacing) * 6)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-stone-500{color:var(--color-stone-500)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-55{opacity:.55}.shadow-\[0_18px_50px_rgb\(24_24_27\/9\%\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#18181b17);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not (min-width:64rem){.max-lg\:hidden{display:none}}@media not (min-width:64rem){.max-lg\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}}@media not (min-width:40rem){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:40rem){.sm\:block{display:block}}@media (min-width:40rem){.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}}}:root{--ink:#08131d;--cyan:#19d3ee;--blue:#2759ff;--muted:#8fa4b8}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--ink);color:#fff;width:100%;font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{z-index:10;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,6vw,96px);display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.06em;align-items:center;gap:12px;font-size:17px;font-weight:760;line-height:.9;display:flex}.brand small{color:#93a9bb;letter-spacing:.31em;margin-top:7px;font-size:8px;display:block}.brand-logo{object-fit:contain;object-position:left center;width:178px;height:62px;display:block}.footer-logo{width:210px;height:90px}.brand-mark{align-items:flex-end;gap:3px;width:31px;height:34px;display:flex;position:relative;transform:skew(-18deg)}.brand-mark i{background:linear-gradient(180deg,var(--cyan),var(--blue));border-radius:1px;width:7px;display:block;box-shadow:0 0 18px #19d3ee8c}.brand-mark i:first-child{height:17px}.brand-mark i:nth-child(2){height:27px}.brand-mark i:nth-child(3){height:34px}nav{color:#b5c4d0;gap:32px;font-size:13px;display:flex}nav a:hover{color:#fff}.site-header nav .active{color:#fff;position:relative}.site-header nav .active:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 9px var(--cyan);position:absolute;bottom:-36px;left:0;right:0}.nav-cta{border:1px solid #ffffff3d;border-radius:6px;padding:12px 18px;font-size:12px}.nav-cta span,.button span{color:var(--cyan);margin-left:9px}.hero{background:radial-gradient(circle at 78% 43%,#1a66a659,#0000 26%),radial-gradient(circle at 32% 40%,#113f6429,#0000 32%),linear-gradient(120deg,#07131e,#071722 60%,#0c2230);align-items:center;height:100svh;min-height:780px;padding:118px clamp(24px,9vw,142px) 82px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07131ef2 0%,#07131e94 51%,#07131e0d 78%),linear-gradient(#0000 70%,#07131e8c);position:absolute;inset:0}.hero-grid{opacity:.11;background-image:linear-gradient(#58c0e147 1px,#0000 1px),linear-gradient(90deg,#58c0e147 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)scale(1.7)translateY(-4%);-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow{color:#81dfee;text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:10px;margin:0 0 26px;font-size:11px;font-weight:650;display:flex}.eyebrow span{background:var(--cyan);width:24px;height:1px;box-shadow:0 0 8px var(--cyan)}h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,104px);font-weight:360;line-height:.91}h1 em{color:#0000;-webkit-text-stroke:1px #77d4e5bf;font-style:normal;font-weight:300}.hero-lede{color:#aabac6;width:min(545px,100%);margin:31px 0;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:13px;display:flex}.button{letter-spacing:.02em;border-radius:5px;justify-content:center;align-items:center;padding:15px 20px;font-size:12px;font-weight:650;display:inline-flex}.primary{background:linear-gradient(115deg,#107ca1,#1c5be7);box-shadow:0 10px 35px #1765de38}.primary span{color:#fff}.secondary{color:#c8d3db;border:1px solid #ffffff2e}.secondary .play{color:var(--cyan);margin:0 10px 0 0;font-size:8px}.signal-orbit{z-index:1;border:1px solid #43c6e129;border-radius:50%;width:590px;height:590px;position:absolute;top:50%;right:3vw;transform:translateY(-48%);box-shadow:0 0 90px #19d3ee0d,inset 0 0 80px #19d3ee08}.signal-orbit:before,.signal-orbit:after{content:"";border:1px solid #43c6e124;border-radius:50%;position:absolute;inset:12%}.signal-orbit:after{background:radial-gradient(circle,#1cb2d359,#144b7014 30%,#0000 63%);inset:27%;box-shadow:0 0 75px #19d3ee26}.signal-orbit i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute}.signal-orbit i:first-child{top:29%;left:10%}.signal-orbit i:nth-child(2){top:43%;right:7%}.signal-orbit i:nth-child(3){bottom:7%;left:31%}.signal-orbit i:nth-child(4){top:11%;left:46%}.hero-stats{z-index:2;gap:45px;display:flex;position:absolute;bottom:53px;right:clamp(24px,7vw,110px)}.hero-stats div{border-left:1px solid #ffffff2e;padding-left:14px}.hero-stats strong{font-size:21px;font-weight:470;display:block}.hero-stats span{color:#7f95a6;text-transform:uppercase;letter-spacing:.11em;margin-top:5px;font-size:9px;display:block}.scroll-cue{z-index:2;color:#6f8495;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:58px;left:clamp(24px,6vw,96px)}.scroll-cue span{background:linear-gradient(var(--cyan),transparent);width:1px;height:30px}@media (max-width:800px){.site-header{height:74px}.site-header nav{background:#051018f0;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:22px;height:48px;font-size:11px;display:flex;position:absolute;top:74px;left:0;right:0}.site-header nav .active:after{bottom:-17px}.nav-cta{display:none}.hero{height:auto;min-height:780px;padding:150px 24px 170px}.hero-copy{max-width:600px}.signal-orbit{opacity:.65;width:420px;height:420px;right:-220px}.hero-stats{justify-content:space-between;gap:14px;bottom:45px;left:24px;right:24px}.hero-stats div{padding-left:9px}.hero-stats strong{font-size:18px}.hero-stats span{font-size:7px}.scroll-cue{display:none}}@media (max-width:520px){h1{font-size:53px}.hero-lede{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section{padding:120px clamp(24px,8vw,128px);position:relative;overflow:hidden}.marquee{background:#081722;border-top:1px solid #55d6ec29;border-bottom:1px solid #55d6ec29;padding:17px 0;overflow:hidden}.marquee div{color:#7d94a4;letter-spacing:.22em;box-sizing:border-box;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;width:100%;padding:0 24px;font-size:9px;display:flex}.marquee i{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.services{color:#0a1922;background:#f2f5f5}.section-heading{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:65px;display:flex}.section-heading>p{color:#66747d;max-width:430px;font-size:14px;line-height:1.8}.services .eyebrow,.about .eyebrow{color:#167d95}.services h2,.about h2{color:#0b1a22}.section h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.02}.section h2 em{color:#168ca2;font-style:normal;font-weight:320}.service-grid{background:#ced8da;border:1px solid #ced8da;grid-template-columns:1.18fr 1fr 1fr;gap:1px;display:grid}.service-card{background:#f8fafa;flex-direction:column;min-height:490px;padding:38px;transition:transform .3s,background .3s;display:flex;position:relative}.service-card:hover{z-index:1;background:#fff;transform:translateY(-4px)}.service-card.featured{color:#fff;background:#0b2330}.card-num{letter-spacing:.18em;color:#79909b;font-size:9px}.service-icon{color:#11afc9;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:52px 0 27px;font-size:24px;display:flex}.signal-bars{align-items:flex-end;gap:3px}.signal-bars i{background:#27d9ec;width:4px}.signal-bars i:first-child{height:9px}.signal-bars i:nth-child(2){height:18px}.signal-bars i:nth-child(3){height:27px}.service-card h3{letter-spacing:-.025em;margin:0 0 18px;font-size:21px}.service-card p{color:#687985;margin:0 0 23px;font-size:13px;line-height:1.7}.featured p{color:#9bb0bc}.service-card ul{color:#536771;margin:0 0 25px;padding:0;font-size:11px;line-height:2;list-style:none}.featured ul{color:#93abb6}.service-card li:before{content:"+";color:#12a7c0;margin-right:9px}.service-card a{margin-top:auto;font-size:11px;font-weight:650}.service-card a span{color:#15a7c2;margin-left:8px}.network{background:radial-gradient(circle at 25%,#113a50,#071620 42%,#06111a 68%);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:800px;display:grid}.network:before{content:"";opacity:.1;background-image:linear-gradient(#47bfd633 1px,#0000 1px),linear-gradient(90deg,#47bfd633 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.network-visual{aspect-ratio:1;border:1px solid #2bcae429;border-radius:50%;max-width:550px;position:relative;box-shadow:0 0 90px #1791be1f}.world-ring{border:1px solid #40d8eb33;border-radius:50%;position:absolute}.r1{inset:14%}.r2{inset:31%}.world-core{text-align:center;background:radial-gradient(circle,#1caac3,#0d3b4d 60%,#0000 62%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:39%;box-shadow:0 0 45px #13cce466}.world-core b{font-size:28px}.world-core small{letter-spacing:.15em;font-size:7px;line-height:1.5}.node{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute}.n1{top:10%;left:49%}.n2{top:49%;right:4%}.n3{bottom:13%;left:25%}.n4{top:35%;left:7%}.network-copy{z-index:1;position:relative}.network-copy>p:not(.eyebrow){color:#8fa3b0;max-width:510px;margin:29px 0 42px;font-size:14px;line-height:1.8}.metrics{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.metrics div{border-bottom:1px solid #ffffff24;padding:24px 12px 22px 0}.metrics div:nth-child(odd){border-right:1px solid #ffffff24}.metrics div:nth-child(2n){padding-left:25px}.metrics strong{font-size:24px;font-weight:450;display:block}.metrics span{color:#718795;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:9px;display:block}.about{color:#31434c;background:#f5f7f6}.about-intro{margin-bottom:50px}.about-copy{border-top:1px solid #ccd5d6;grid-template-columns:1.2fr 1fr;gap:12vw;padding:42px 0 80px;display:grid}.about-copy p{color:#62737a;margin:0;font-size:14px;line-height:1.8}.about-copy .large-copy{color:#1a2b32;font-size:20px;line-height:1.55}.values{background:#d2dcdd;grid-template-columns:1fr 1fr;gap:1px;display:grid}.values article{background:#e9eeee;padding:42px}.values span{letter-spacing:.17em;color:#168ba0;font-size:8px}.values h3{color:#12252d;max-width:390px;margin:24px 0 17px;font-size:24px}.values p{color:#687980;max-width:520px;font-size:13px;line-height:1.7}.careers{background:#0a1c27}.career-row{justify-content:space-between;align-items:flex-end;gap:8vw;display:flex}.career-row>div{max-width:380px}.career-row p{color:#8da0ac;margin:0 0 24px;font-size:14px;line-height:1.75}.roles{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:75px;display:grid}.roles span{color:#a4b6c0;text-align:center;background:#0a1c27;padding:24px;font-size:11px}.roles span:before{content:"+";color:var(--cyan);margin-right:8px}.contact{text-align:center;background:#07141e;flex-direction:column;justify-content:center;align-items:center;min-height:640px;display:flex}.contact-glow{border:1px solid #28d0e81f;border-radius:50%;width:600px;height:600px;position:absolute;box-shadow:0 0 100px #159cc81a,inset 0 0 80px #159cc80d}.contact-glow:before,.contact-glow:after{content:"";border:1px solid #28d0e81a;border-radius:50%;position:absolute;inset:18%}.contact-glow:after{inset:36%}.contact>:not(.contact-glow){z-index:1;position:relative}.contact>p:not(.eyebrow){color:#8297a4;max-width:520px;font-size:14px;line-height:1.8}.contact-email{border-bottom:1px solid #23d3ea59;margin-top:20px;padding:12px 0;font-size:16px}.contact-email span{color:var(--cyan);margin-left:12px}.site-footer{color:#91a5b2;background:radial-gradient(circle at 82% 18%,#187ba233,#0000 30%),linear-gradient(120deg,#07131e,#06111a);border-top:1px solid #3ccde72e;padding:0 clamp(24px,6vw,96px) 28px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;border:1px solid #35cde71a;border-radius:50%;width:460px;height:460px;position:absolute;top:-250px;right:-180px;box-shadow:inset 0 0 70px #1c9abf0d}.footer-main{z-index:1;grid-template-columns:1fr 1.55fr auto;align-items:center;gap:55px;min-height:210px;display:grid;position:relative}.footer-brand img{object-fit:contain;object-position:left center;width:178px;height:72px;display:block}.footer-statement>p:last-child{color:#e8f0f3;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.2vw,34px);line-height:1.15}.footer-statement em{color:#6ed7e7;font-style:normal}.footer-kicker{color:#7bcddd;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 17px;font-size:10px;font-weight:650;line-height:1.4;display:flex}.footer-kicker span{background:var(--cyan);width:24px;height:1px;box-shadow:0 0 8px var(--cyan)}.footer-cta{color:#eef6f8;border:1px solid #ffffff3d;border-radius:5px;justify-content:center;align-items:center;min-width:190px;padding:15px 18px;font-size:12px;font-weight:650;display:inline-flex}.footer-cta span{color:var(--cyan);margin-left:10px}.footer-navigation{z-index:1;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;display:flex;position:relative}.footer-navigation nav{color:#afbec7;gap:30px;font-size:12px;display:flex}.footer-navigation a:hover{color:#fff}.footer-email{color:#78dce9;font-size:12px}.footer-bottom{z-index:1;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:24px;font-size:10px;line-height:1.5;display:flex;position:relative}.footer-bottom a{color:#b6c5cd}@media (max-width:900px){.section{padding:85px 24px}.section-heading,.career-row{flex-direction:column;align-items:flex-start}.service-grid{grid-template-columns:1fr}.service-card{min-height:430px}.network{grid-template-columns:1fr;padding-top:90px}.network-visual{width:min(500px,90vw);margin:auto}.roles{grid-template-columns:1fr 1fr}.about-copy{grid-template-columns:1fr;gap:25px}.values{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr auto;gap:30px;padding:45px 0}.footer-statement{grid-area:2/1/auto/-1}.footer-navigation{align-items:flex-start}.footer-bottom{flex-direction:column;gap:12px}}@media (max-width:560px){.section-heading{gap:20px}.service-card{padding:28px}.network{gap:65px}.metrics strong{font-size:20px}.career-row h2{font-size:42px}.roles{grid-template-columns:1fr}.contact-glow{width:430px;height:430px}.site-footer{padding-inline:18px}.footer-main{text-align:center;min-height:0;padding:42px 0 34px;display:block}.footer-brand img{width:160px;height:65px;margin:0 auto 27px}.footer-kicker{justify-content:center;font-size:9px}.footer-statement>p:last-child{font-size:24px}.footer-cta{width:100%;margin-top:29px}.footer-navigation{text-align:center;padding:25px 0;display:block}.footer-navigation nav{flex-wrap:wrap;justify-content:center;gap:16px 22px;margin-bottom:23px}.footer-email{font-size:11px}.footer-bottom{text-align:center;align-items:center}}.text-link{color:#168ba0;margin-top:18px;font-size:11px;font-weight:700;display:inline-block}.about-header{position:absolute}.about-header .active{color:#fff}.about-page{background:#f2f5f5}.about-hero{color:#fff;background:radial-gradient(circle at 78% 46%,#133e52,#0000 34%),linear-gradient(120deg,#06131d,#081d29);flex-direction:column;justify-content:center;min-height:820px;padding:170px clamp(24px,8vw,128px) 90px;display:flex;position:relative;overflow:hidden}.about-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050f17db,#0000 72%);position:absolute;inset:0}.about-hero-copy{z-index:2;max-width:1000px;position:relative}.about-hero h1{font-size:clamp(52px,6.3vw,90px);line-height:.98}.about-hero-copy>p:last-child{color:#9db0bc;max-width:650px;margin-top:32px;font-size:16px;line-height:1.8}.about-orbit{border:1px solid #2ccee826;border-radius:50%;width:620px;height:620px;position:absolute;top:15%;right:-6vw;box-shadow:inset 0 0 90px #21a6ce12,0 0 100px #179ecb12}.about-orbit:before,.about-orbit:after{content:"";border:1px solid #2ccee824;border-radius:50%;position:absolute;inset:17%}.about-orbit:after{background:radial-gradient(circle,#19c7e22e,#0000 65%);inset:36%}.about-orbit i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute}.about-orbit i:first-child{top:40%;left:5%}.about-orbit i:nth-child(2){top:15%;right:17%}.about-orbit i:nth-child(3){bottom:3%;left:42%}.about-hero-proof{z-index:2;gap:45px;display:flex;position:absolute;bottom:55px;right:clamp(24px,8vw,128px)}.about-hero-proof div{border-left:1px solid #fff3;padding-left:15px}.about-hero-proof strong{font-size:22px;font-weight:450;display:block}.about-hero-proof span{color:#79909e;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:8px;display:block}.about-content-section{color:#263841;grid-template-columns:180px minmax(0,850px);justify-content:space-between;gap:9vw;padding:120px clamp(24px,8vw,128px);display:grid}.section-index{color:#71838c;text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #bdcacc;justify-content:space-between;height:max-content;padding-top:15px;font-size:8px;display:flex}.section-index p{margin:0}.section-index span{color:#158aa0}.editorial-copy{max-width:850px}.editorial-copy h2,.innovation-section h2,.achievements-section h2,.values-section h2,.future-section h2{letter-spacing:-.055em;margin:0 0 40px;font-size:clamp(43px,5vw,70px);font-weight:400;line-height:1.02}.editorial-copy h2 em,.innovation-section h2 em,.achievements-section h2 em,.values-section h2 em,.future-section h2 em{color:#138ba3;font-style:normal;font-weight:320}.editorial-copy p{color:#5f7179;margin:0 0 22px;font-size:14px;line-height:1.85}.editorial-copy .lead{color:#152a33;font-size:21px;line-height:1.55}.editorial-copy blockquote{letter-spacing:-.025em;color:#132a34;border-left:2px solid #15a9c2;margin:45px 0;padding:4px 0 4px 28px;font-size:25px;line-height:1.5}.editorial-copy h3{margin:65px 0 20px;font-size:30px}.dark-panel{color:#fff;background:#081a25}.dark-panel .section-index{border-color:#ffffff2e}.dark-panel .editorial-copy p{color:#8fa3af}.dark-panel .editorial-copy .lead,.dark-panel .editorial-copy blockquote{color:#d9e3e8}.light-panel{background:#e8eeee}.growth-strip{color:#fff;background:linear-gradient(115deg,#0f7891,#1249a9);grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:75px clamp(24px,8vw,128px);display:grid}.growth-strip span{text-transform:uppercase;letter-spacing:.2em;color:#83e8f4;font-size:8px}.growth-strip h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.05}.growth-strip>p{color:#c6d8df;font-size:14px;line-height:1.85}.risk-section{background:#f4f7f6}.risk-tags{flex-wrap:wrap;gap:8px;margin:35px 0;display:flex}.risk-tags span{color:#40565e;background:#e7edec;border:1px solid #c3d1d3;border-radius:3px;padding:10px 13px;font-size:10px}.innovation-section{color:#fff;background:radial-gradient(circle at 20%,#123b50,#071721 45%,#06121a);grid-template-columns:1fr 1.25fr;align-items:center;gap:9vw;padding:120px clamp(24px,8vw,128px);display:grid}.innovation-title{position:sticky;top:40px}.principles{border-top:1px solid #ffffff29}.principles article{border-bottom:1px solid #ffffff29;grid-template-columns:55px 150px 1fr;align-items:start;gap:20px;padding:32px 0;display:grid}.principles span{color:#1bbed4;font-size:9px}.principles h3{margin:0;font-size:18px}.principles p{color:#8298a5;margin:0;font-size:13px;line-height:1.7}.achievements-section{color:#172a32;background:#eef2f1;padding:120px clamp(24px,8vw,128px)}.achievements-section>h2{margin-bottom:60px}.achievement-grid{background:#c8d3d4;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.achievement-grid article{background:#f8fafa;min-height:250px;padding:34px}.achievement-grid strong{color:#108ca5;font-size:35px;font-weight:420}.achievement-grid h3{margin:30px 0 13px;font-size:16px}.achievement-grid p{color:#687b83;font-size:12px;line-height:1.7}.security-note{background:#e1e9e8;border-left:2px solid #159db5;grid-template-columns:.7fr 1.2fr;gap:25px 8vw;margin-top:70px;padding:45px;display:grid}.security-note h3{margin:0;font-size:25px}.security-note p{color:#61747b;margin:0;font-size:13px;line-height:1.75}.security-note strong{grid-column:2;font-size:15px}.mission-vision{color:#fff;background:#071721;grid-template-columns:1fr 1fr;display:grid}.mission-vision article{padding:95px clamp(24px,7vw,105px)}.mission-vision article+article{background:#0a202c;border-left:1px solid #ffffff24}.mission-vision span{color:#26c7de;text-transform:uppercase;letter-spacing:.17em;font-size:9px}.mission-vision h2{letter-spacing:-.05em;margin:35px 0 25px;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.05}.mission-vision p{color:#8fa3ae;font-size:13px;line-height:1.8}.values-section{color:#172a32;background:#f5f7f6;padding:120px clamp(24px,8vw,128px)}.values-title{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.core-values{background:#cbd6d7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.core-values article{background:#e9eeee;min-height:230px;padding:30px}.core-values span{color:#148ea5;font-size:8px}.core-values h3{margin:38px 0 15px;font-size:22px}.core-values p{color:#697b82;font-size:12px;line-height:1.7}.future-section{color:#fff;text-align:center;background:#07141e;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:120px 24px;display:flex;position:relative;overflow:hidden}.future-section>:not(.contact-glow){z-index:1;position:relative}.future-section>p:not(.eyebrow){color:#889ca8;max-width:700px;font-size:14px;line-height:1.8}.future-section blockquote{color:#c6d4db;max-width:780px;margin:25px auto 35px;font-size:20px;line-height:1.5}.future-section .contact-glow{width:660px;height:660px}@media (max-width:900px){.about-content-section{grid-template-columns:1fr;gap:45px;padding:85px 24px}.section-index{max-width:180px}.about-hero{padding:145px 24px 180px}.about-hero-proof{justify-content:space-between;left:24px;right:24px}.about-orbit{right:-300px}.growth-strip,.innovation-section{grid-template-columns:1fr;gap:45px;padding:75px 24px}.innovation-title{position:static}.achievement-grid,.core-values{grid-template-columns:1fr 1fr}.security-note{grid-template-columns:1fr}.security-note strong{grid-column:auto}.mission-vision{grid-template-columns:1fr}.mission-vision article+article{border-top:1px solid #ffffff24;border-left:0}.values-title{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:560px){.about-hero h1{font-size:48px}.about-hero-proof{gap:10px}.about-hero-proof strong{font-size:18px}.about-hero-proof span{font-size:7px}.editorial-copy .lead{font-size:18px}.editorial-copy blockquote{margin:35px 0;font-size:20px}.principles article{grid-template-columns:35px 1fr}.principles p{grid-column:2}.achievement-grid,.core-values{grid-template-columns:1fr}.mission-vision article{padding:70px 24px}.future-section .contact-glow{width:450px;height:450px}}.services-page{background:#f3f6f5}.services-hero{color:#fff;background:radial-gradient(circle at 77% 45%,#14435a,#0000 34%),linear-gradient(120deg,#06131d,#071c28);align-items:center;min-height:820px;padding:175px clamp(24px,8vw,128px) 115px;display:flex;position:relative;overflow:hidden}.services-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#051018e6,#0000 72%);position:absolute;inset:0}.services-hero-copy{z-index:2;max-width:1050px;position:relative}.services-hero h1{font-size:clamp(51px,6.4vw,92px);line-height:.97}.services-hero-copy>p:last-child{color:#98adba;max-width:640px;margin-top:32px;font-size:16px;line-height:1.8}.service-radar{border:1px solid #24d3eb26;border-radius:50%;width:620px;height:620px;position:absolute;top:16%;right:-3vw;box-shadow:0 0 100px #1aa6cf1a,inset 0 0 100px #1aa6cf0d}.service-radar:before,.service-radar:after{content:"";border:1px solid #24d3eb21;border-radius:50%;position:absolute;inset:18%}.service-radar:after{background:conic-gradient(#1bcce633,#0000 15% 100%);inset:36%}.service-radar i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 15px var(--cyan);border-radius:50%;position:absolute}.service-radar i:first-child{top:31%;left:9%}.service-radar i:nth-child(2){top:52%;right:6%}.service-radar i:nth-child(3){bottom:3%;left:39%}.service-radar i:nth-child(4){top:12%;left:51%}.service-proof{z-index:2;color:#7f95a3;letter-spacing:.17em;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;bottom:55px;right:clamp(24px,8vw,128px)}.service-proof i{background:#18cee7;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #18cee7}.services-intro{color:#1b3038;grid-template-columns:1fr 1fr;gap:10vw;padding:115px clamp(24px,8vw,128px);display:grid}.services-intro h2,.service-detail h2,.why-section h2,.one-partner h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,70px);font-weight:400;line-height:1.02}.services-intro h2 em,.why-section h2 em,.one-partner h2 em{color:#138ba3;font-style:normal;font-weight:320}.services-intro>div+div>p{color:#61737b;margin:0 0 22px;font-size:14px;line-height:1.8}.services-intro blockquote{color:#19343e;border-left:2px solid #14a5bc;margin:35px 0 0;padding-left:24px;font-size:19px;line-height:1.55}.services-jump{background:#f3f6f5;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 clamp(24px,8vw,128px) 110px;display:grid}.services-jump a{color:#40565f;background:#e4ebea;border:1px solid #d1dcdd;padding:19px 20px;font-size:11px;transition:background .2s,color .2s}.services-jump a:hover{color:#fff;background:#0b2633}.services-jump span{color:#1595ac;margin-right:12px;font-size:8px}.service-detail{color:#fff;background:#071923;grid-template-columns:260px minmax(0,850px);justify-content:space-between;gap:8vw;padding:105px clamp(24px,8vw,128px);scroll-margin-top:20px;display:grid}.service-detail.alt{color:#172d35;background:#eef2f1}.service-detail-head{text-transform:uppercase;letter-spacing:.13em;color:#7d929e;border-top:1px solid #ffffff2e;justify-content:space-between;height:max-content;padding-top:15px;font-size:8px;display:flex}.alt .service-detail-head{color:#64777f;border-color:#bdcacc}.service-detail-head>span{color:#1bb9d1}.service-detail-head p{text-align:right;margin:0}.service-detail-main h2{margin-bottom:28px}.service-intro-copy{color:#9aadb7;max-width:760px;font-size:17px;line-height:1.7}.alt .service-intro-copy{color:#566c75}.capability-list{background:#ffffff1f;grid-template-columns:1fr 1fr;gap:1px;margin:42px 0;display:grid}.alt .capability-list{background:#c7d3d4}.capability-list span{color:#a9bac3;background:#0c2230;padding:15px 17px;font-size:10px}.alt .capability-list span{color:#425861;background:#e3eae9}.capability-list span:before{content:"+";color:#1bbbd2;margin-right:10px}.service-detail-main blockquote{color:#d3e0e5;border-left:2px solid #1ab8cf;margin:0;padding:4px 0 4px 23px;font-size:20px;line-height:1.5}.alt .service-detail-main blockquote{color:#17333d}.why-section{color:#172c34;background:#f5f7f6;padding:120px clamp(24px,8vw,128px)}.why-title{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.why-grid{background:#c7d3d4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.why-grid article{background:#e9eeee;min-height:250px;padding:28px}.why-grid article>span{color:#1593aa;font-size:8px}.why-grid h3{margin:38px 0 15px;font-size:19px}.why-grid p{color:#63767e;font-size:12px;line-height:1.7}.one-partner{color:#fff;text-align:center;background:#07141e;flex-direction:column;justify-content:center;align-items:center;min-height:750px;padding:115px 24px;display:flex;position:relative;overflow:hidden}.one-partner>:not(.contact-glow){z-index:1;position:relative}.one-partner>p:not(.eyebrow){color:#879ba7;max-width:700px;font-size:14px;line-height:1.8}.one-partner .contact-glow{width:690px;height:690px}.principle-line{color:#8fa3ae;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:27px 0 35px;font-size:8px;display:flex}.principle-line i{background:#17c8df;border-radius:50%;width:4px;height:4px}@media (max-width:900px){.services-hero{padding:150px 24px}.service-radar{right:-300px}.service-proof{left:24px;right:auto}.services-intro{grid-template-columns:1fr;gap:45px;padding:85px 24px}.services-jump{grid-template-columns:1fr 1fr;padding:0 24px 80px}.service-detail{grid-template-columns:1fr;gap:45px;padding:80px 24px}.service-detail-head{max-width:260px}.why-title{flex-direction:column;align-items:flex-start;gap:20px}.why-grid{grid-template-columns:1fr 1fr}.why-section{padding:85px 24px}}@media (max-width:560px){.services-hero h1{font-size:46px}.service-proof{gap:9px}.services-jump,.capability-list,.why-grid{grid-template-columns:1fr}.one-partner .contact-glow{width:460px;height:460px}.principle-line{max-width:350px}}.careers-page{color:#17303a;background:#eef3f2}.careers-hero{color:#fff;background:radial-gradient(circle at 78% 46%,#12475d,#0000 34%),linear-gradient(120deg,#06131d,#071d29);align-items:center;min-height:790px;padding:170px clamp(24px,8vw,128px) 105px;display:flex;position:relative;overflow:hidden}.careers-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040f17eb,#0000 75%);position:absolute;inset:0}.careers-hero-copy{z-index:2;max-width:1000px;position:relative}.careers-hero h1{letter-spacing:-.06em;margin:24px 0 30px;font-size:clamp(56px,6.6vw,96px);font-weight:400;line-height:.96}.careers-hero h1 em{color:#0000;-webkit-text-stroke:1px #63c9d9;font-style:normal}.careers-hero-copy>p:not(.eyebrow){color:#9cb0bc;max-width:650px;margin-bottom:34px;font-size:16px;line-height:1.8}.career-orbit{border:1px solid #30d3ea26;border-radius:50%;width:610px;height:610px;position:absolute;top:14%;right:-5vw;box-shadow:inset 0 0 90px #1eb4d30f}.career-orbit:before,.career-orbit:after{content:"";border:1px solid #30d3ea21;border-radius:50%;position:absolute;inset:19%}.career-orbit:after{background:radial-gradient(circle,#24c9e22e,#0000 66%);inset:38%}.career-orbit i{background:#22cde6;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #22cde6}.career-orbit i:first-child{top:38%;left:6%}.career-orbit i:nth-child(2){top:15%;right:18%}.career-orbit i:nth-child(3){bottom:3%;left:43%}.careers-proof{z-index:2;color:#8299a6;letter-spacing:.17em;align-items:center;gap:16px;font-size:8px;display:flex;position:absolute;bottom:55px;right:clamp(24px,8vw,128px)}.careers-proof i{background:#1acbe5;border-radius:50%;width:4px;height:4px}.career-intro{grid-template-columns:1fr 1fr;gap:10vw;padding:120px clamp(24px,8vw,128px);display:grid}.career-intro h2,.opportunities h2,.career-apply h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.02}.career-intro h2 em,.opportunities h2 em,.career-apply h2 em{color:#148ca3;font-style:normal}.career-intro .lead{color:#17303a;font-size:21px;line-height:1.55}.career-intro p{color:#63757d;font-size:14px;line-height:1.85}.opportunities{color:#fff;background:#071b26;padding:110px clamp(24px,8vw,128px)}.opportunities-title{justify-content:space-between;align-items:flex-end;margin-bottom:65px;display:flex}.opportunity-list{border-top:1px solid #ffffff2b}.opportunity-list article{border-bottom:1px solid #ffffff24;grid-template-columns:70px 1fr auto;align-items:start;gap:35px;padding:42px 0;display:grid}.opportunity-num{color:#26c3dc;letter-spacing:.15em;font-size:10px}.opportunity-area{text-transform:uppercase;letter-spacing:.15em;color:#6f8c99!important;margin:0 0 12px!important;font-size:9px!important}.opportunity-list h3{margin:0 0 12px;font-size:30px;font-weight:400}.opportunity-list p{color:#91a5af;max-width:720px;margin:0;font-size:13px;line-height:1.7}.opportunity-list article>a{color:#6ee5f4;border-bottom:1px solid #6ee5f459;padding-bottom:6px;font-size:11px}.role-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.role-tags span{color:#a9bac2;border:1px solid #ffffff29;padding:8px 11px;font-size:9px}.career-apply{color:#fff;text-align:center;background:#0e7991;padding:120px 24px;position:relative;overflow:hidden}.career-apply>*{z-index:2;position:relative}.career-apply h2{margin:18px auto 30px}.career-apply>p:not(.eyebrow){color:#c9e0e5;max-width:700px;margin:0 auto 34px;font-size:14px;line-height:1.8}.career-apply .contact-email{font-size:clamp(20px,3vw,36px)}@media (max-width:900px){.career-intro{grid-template-columns:1fr;gap:40px;padding:85px 24px}.careers-hero{padding:150px 24px}.career-orbit{right:-310px}.careers-proof{left:24px;right:auto}.opportunities{padding:85px 24px}.opportunities-title{flex-direction:column;align-items:flex-start}.opportunity-list article{grid-template-columns:45px 1fr}.opportunity-list article>a{grid-column:2;width:max-content}}@media (max-width:560px){.careers-hero h1{font-size:46px}.careers-proof{gap:8px}.careers-proof span:nth-of-type(4),.careers-proof i:nth-of-type(3){display:none}.opportunity-list article{grid-template-columns:1fr;gap:15px}.opportunity-list article>a{grid-column:1}}.services-page{overflow-x:hidden}.services-page .services-hero-copy{text-align:center;margin-inline:auto}.services-page .services-hero-copy>p:last-child{max-width:760px;margin:32px auto 0;font-size:18px}.services-page .services-hero .eyebrow{justify-content:center;font-size:10px}.services-page .service-proof{white-space:nowrap;font-size:10px;left:50%;right:auto;transform:translate(-50%)}.services-page .services-intro{text-align:center;display:block}.services-page .services-intro>div{max-width:900px;margin-inline:auto}.services-page .services-intro>div+div{margin-top:42px}.services-page .services-intro>div+div>p{max-width:820px;margin:0 auto 22px;font-size:17px}.services-page .services-intro blockquote{border-top:2px solid #14a5bc;border-left:0;max-width:760px;margin:35px auto 0;padding:18px 24px;font-size:21px}.services-page .services-jump{max-width:1184px;margin-inline:auto;padding-left:24px;padding-right:24px}.services-page .services-jump a{padding:21px 22px;font-size:13px;line-height:1.45}.services-page .service-detail{text-align:center;padding:110px max(24px,50vw - 520px);display:block}.services-page .service-detail-head{border-top:0;justify-content:center;gap:18px;max-width:560px;margin:0 auto 48px;padding-top:0;font-size:11px}.services-page .service-detail-head p{text-align:center}.services-page .service-detail-main{max-width:960px;margin-inline:auto}.services-page .service-detail-main h2{font-size:clamp(46px,5vw,72px)}.services-page .service-intro-copy{max-width:820px;margin-inline:auto;font-size:18px}.services-page .capability-list{max-width:900px;margin:44px auto}.services-page .capability-list span{text-align:left;padding:17px 19px;font-size:13px;line-height:1.45}.services-page .service-detail-main blockquote{border-top:2px solid #1ab8cf;border-left:0;max-width:760px;margin-inline:auto;padding:18px 24px;font-size:21px}.services-page .why-title{text-align:center;display:block}.services-page .why-title .eyebrow{justify-content:center;font-size:10px}.services-page .why-grid article{text-align:center;padding:34px 26px}.services-page .why-grid h3{font-size:22px}.services-page .why-grid p{font-size:14px}.services-page .one-partner>p:not(.eyebrow){font-size:17px}@media (max-width:900px){.services-page .services-hero-copy{text-align:left;margin-inline:0}.services-page .services-hero .eyebrow{justify-content:flex-start}.services-page .services-hero-copy>p:last-child{margin-left:0}.services-page .service-proof{left:24px;transform:none}.services-page .services-intro,.services-page .services-jump{padding-inline:24px}.services-page .service-detail{padding:85px 24px}.services-page .why-title{text-align:left}.services-page .why-title .eyebrow{justify-content:flex-start}}.hero-copy{text-align:center;max-width:1120px;margin-inline:auto}.hero-copy .eyebrow,.services .section-heading .eyebrow,.network-copy .eyebrow,.about-intro .eyebrow,.careers .eyebrow{justify-content:center}.hero-lede{margin-inline:auto}.hero-actions{justify-content:center}.hero-stats{justify-content:center;width:min(900px,84vw);left:50%;right:auto;transform:translate(-50%)}.section-heading{text-align:center;display:block}.section-heading>p{max-width:700px;margin:28px auto 0}.service-card{text-align:center;align-items:center}.service-card p{max-width:420px}.service-card ul{text-align:left}.network{text-align:center;grid-template-columns:1fr;justify-items:center;padding-top:110px}.network-visual{width:min(520px,78vw)}.network-copy{max-width:900px}.network-copy>p:not(.eyebrow){max-width:700px;margin:29px auto 42px}.metrics{text-align:center;max-width:760px;margin-inline:auto}.about-intro{text-align:center}.about-copy{text-align:center;max-width:900px;margin-inline:auto;display:block}.about-copy p{max-width:760px;margin:0 auto 24px}.values article{text-align:center}.values h3,.values p{margin-left:auto;margin-right:auto}.career-row{text-align:center;display:block}.career-row>div{max-width:620px;margin:30px auto 0}.about-hero-copy,.careers-hero-copy{text-align:center;margin-inline:auto}.about-hero-copy .eyebrow,.careers-hero-copy .eyebrow{justify-content:center}.about-hero-copy>p:last-child,.careers-hero-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.about-hero-proof,.careers-proof{white-space:nowrap;justify-content:center;left:50%;right:auto;transform:translate(-50%)}.about-content-section{text-align:center;display:block}.about-content-section .section-index{border-top:0;justify-content:center;gap:20px;max-width:360px;margin:0 auto 48px}.editorial-copy{margin-inline:auto}.editorial-copy blockquote{border-top:2px solid #15a9c2;border-left:0;padding:24px 20px 0}.risk-tags{justify-content:center}.growth-strip{text-align:center;display:block}.growth-strip>p{max-width:780px;margin:28px auto 0}.innovation-section{text-align:center;display:block}.innovation-title{max-width:850px;margin:0 auto 55px;position:static}.principles{text-align:left;max-width:960px;margin-inline:auto}.achievements-section,.values-section{text-align:center}.achievements-section .eyebrow,.values-section .eyebrow{justify-content:center}.security-note{text-align:center;border-top:2px solid #159db5;border-left:0}.mission-vision article{text-align:center}.values-title,.career-intro{text-align:center;display:block}.career-intro>div{max-width:850px;margin-inline:auto}.career-intro>div+div{margin-top:42px}.opportunities-title{text-align:center;display:block}.opportunities-title .eyebrow{justify-content:center}.opportunity-list{max-width:1040px;margin-inline:auto}.career-apply .eyebrow{justify-content:center}.services-page .services-hero-copy,.services-page .why-title{text-align:center}.services-page .services-hero .eyebrow,.services-page .why-title .eyebrow{justify-content:center}.services-page .services-hero-copy>p:last-child{margin-left:auto}.services-page .service-proof{left:50%;transform:translate(-50%)}@media (max-width:900px){.hero-stats{width:calc(100% - 48px)}.network{padding-top:90px}.about-hero-proof,.careers-proof{left:50%;right:auto;transform:translate(-50%)}.services-page .services-hero-copy,.services-page .why-title{text-align:center}.services-page .services-hero .eyebrow,.services-page .why-title .eyebrow{justify-content:center}.services-page .services-hero-copy>p:last-child{margin-left:auto}.services-page .service-proof{left:50%;transform:translate(-50%)}.career-intro{padding-inline:24px}.opportunities-title{text-align:center}.opportunities-title .eyebrow{justify-content:center}}@media (max-width:560px){.hero-stats{gap:8px}.hero-stats div{padding-inline:8px}.about-hero-proof,.careers-proof{white-space:normal;width:calc(100% - 32px)}.services-page .service-proof{gap:7px;font-size:8px}.principles article{text-align:left}}.site-header nav a,.nav-cta,.button{font-size:13px}.eyebrow{font-size:12px}.hero-stats span{font-size:11px;line-height:1.45}.marquee div{font-size:11px}.card-num{font-size:12px}.service-card p{font-size:15px}.service-card ul,.service-card a{font-size:13px}.world-core small{font-size:10px}.metrics span{font-size:11px}.values span{font-size:12px}.values p{font-size:15px}.roles span,.text-link,footer>div>p,.footer-links{font-size:13px}.footer-bottom{font-size:11px;line-height:1.5}.about-hero-proof span{font-size:11px}.section-index{font-size:12px}.editorial-copy p{font-size:16px}.growth-strip span,.risk-tags span,.principles span{font-size:12px}.principles p{font-size:15px}.achievement-grid h3{font-size:18px}.achievement-grid p{font-size:14px}.core-values span{font-size:12px}.core-values p{font-size:14px}.mission-vision span{font-size:12px}.mission-vision p{font-size:15px}.careers-proof{font-size:11px}.opportunity-num{font-size:12px}.opportunity-area{font-size:12px!important}.opportunity-list p{font-size:15px}.opportunity-list article>a{font-size:13px}.role-tags span{font-size:12px}.services-page .service-proof{font-size:11px}.services-page .services-jump span{font-size:12px}.services-page .service-detail-head{font-size:13px}.services-page .why-grid article>span{font-size:12px}.services-page .principle-line{font-size:11px}@media (max-width:560px){.site-header nav a{font-size:12px}.eyebrow{font-size:11px}.hero-stats span,.about-hero-proof span{font-size:10px}.services-page .service-proof{font-size:9px}.footer-bottom{font-size:10px}}.service-title-grid{background:#cbd7d8;border:1px solid #cbd7d8;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.service-title-grid>a{color:#17303a;text-align:center;background:#f8fafa;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px;transition:background .25s,color .25s,transform .25s;display:flex;position:relative}.service-title-grid>a:hover{z-index:1;background:#fff;transform:translateY(-3px)}.service-title-grid>a.featured{color:#fff;background:#092532}.service-title-grid>a>span{color:#168fa7;letter-spacing:.16em;font-size:12px;position:absolute;top:25px;left:28px}.service-title-grid h3{letter-spacing:-.035em;max-width:330px;margin:0;font-size:clamp(20px,2vw,27px);font-weight:430;line-height:1.18}.service-title-grid i{color:#13a9c1;font-size:16px;font-style:normal;position:absolute;bottom:24px;right:28px}.service-title-grid>a.featured>span,.service-title-grid>a.featured i{color:#52d4e6}.service-title-grid>a:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:900px){.service-title-grid{grid-template-columns:1fr 1fr}.service-title-grid>a{min-height:200px}}@media (max-width:560px){.service-title-grid{grid-template-columns:1fr}.service-title-grid>a{min-height:165px}.service-title-grid>a:last-child:nth-child(odd){grid-column:auto}.service-title-grid h3{font-size:23px}}img{max-width:100%}h1,h2,h3,p,blockquote{overflow-wrap:break-word}.hero-copy,.about-hero-copy,.services-hero-copy,.careers-hero-copy,.network-copy{width:100%;min-width:0}@media (max-width:560px){.site-header{padding-inline:18px}.brand-logo{width:150px;height:58px}.site-header nav{gap:14px;padding:0 12px;overflow:hidden}.site-header nav a{white-space:nowrap;font-size:11px}.hero{min-height:820px;padding:146px 18px 185px}.hero-copy .eyebrow span{display:none}.hero-copy .eyebrow{letter-spacing:.12em;justify-content:center;font-size:10px;line-height:1.5}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(39px,11.5vw,47px);line-height:.98}.hero-lede{margin:26px auto;font-size:15px;line-height:1.65}.hero-actions{width:100%}.button{white-space:normal;text-align:center;max-width:100%}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% - 36px);display:grid;left:18px;right:18px;transform:none}.hero-stats div{min-width:0;padding:0 7px}.hero-stats strong{font-size:18px}.hero-stats span{letter-spacing:.07em;overflow-wrap:anywhere;font-size:9px}.marquee div{gap:12px 16px;padding-inline:16px;font-size:10px}.section{padding-inline:18px}.section h2,.services-intro h2,.service-detail h2,.why-section h2,.one-partner h2,.editorial-copy h2,.innovation-section h2,.achievements-section h2,.values-section h2,.future-section h2,.career-intro h2,.opportunities h2,.career-apply h2{font-size:clamp(36px,10vw,44px)}.network-visual{width:min(360px,86vw)}.metrics{grid-template-columns:1fr 1fr}.about-hero,.services-hero,.careers-hero{padding-left:18px;padding-right:18px}.about-hero h1,.services-hero h1,.careers-hero h1{letter-spacing:-.05em;font-size:clamp(38px,10.5vw,44px)}.about-hero-proof,.careers-proof{width:calc(100% - 36px)}.about-hero-proof{gap:6px}.about-hero-proof div{min-width:0;padding-left:8px}.about-hero-proof strong{font-size:17px}.about-hero-proof span{letter-spacing:.06em;overflow-wrap:anywhere;font-size:9px}.services-page .service-proof{white-space:normal;justify-content:center;width:calc(100% - 36px);line-height:1.5}.services-page .services-intro,.services-page .service-detail,.why-section,.opportunities,.services-page .services-jump{padding-left:18px;padding-right:18px}.capability-list span{overflow-wrap:anywhere}.opportunity-list article{min-width:0}.career-apply .contact-email,.contact-email{overflow-wrap:anywhere;max-width:100%;font-size:clamp(16px,5vw,22px)}.footer-logo{width:180px}}@media (max-width:360px){.site-header nav{gap:10px;padding-inline:8px}.site-header nav a{font-size:10px}.hero-copy h1{font-size:38px}.hero-stats span{font-size:8px}.about-hero h1,.services-hero h1,.careers-hero h1{font-size:36px}.services-page .service-proof{font-size:8px}.principle-line{gap:9px}.footer-links{grid-template-columns:1fr}}.services-page .services-intro .eyebrow{justify-content:center}.did-subtitle{letter-spacing:-.04em;margin:55px 0 18px;font-size:clamp(28px,3.2vw,42px);font-weight:400}.did-copy{color:#566c75;max-width:820px;margin:0 auto;font-size:16px;line-height:1.75}.did-expanded{text-align:left;margin-top:70px}.did-expanded>article{border-top:1px solid #c8d4d5;padding:70px 0}.did-expanded h3{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(29px,3.2vw,44px);font-weight:400;line-height:1.08}.did-expanded>article>p{color:#566c75;max-width:820px;font-size:16px;line-height:1.75}.did-list{background:#c7d3d4;grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid}.did-list span{color:#425861;background:#e3eae9;padding:15px 17px;font-size:13px;line-height:1.45}.did-list span:before{content:"+";color:#1bbbd2;margin-right:10px}.did-integrity{color:#fff;background:#071923;margin-inline:calc(50% - 50vw);padding-inline:max(24px,50vw - 480px)!important}.did-integrity>p{color:#9aadb7!important}.did-integrity .did-list{background:#ffffff1f}.did-integrity .did-list span{color:#a9bac3;background:#0c2230}.did-integrity blockquote{margin-top:42px!important}.did-reasons{background:#c7d3d4;grid-template-columns:1fr 1fr;gap:1px;display:grid}.did-reasons>div{background:#e3eae9;padding:25px}.did-reasons h4{color:#17333d;margin:0 0 12px;font-size:18px}.did-reasons p{color:#5f737b;margin:0;font-size:13px;line-height:1.65}.did-closing{text-align:center}.did-closing>p{margin-left:auto;margin-right:auto}.did-closing blockquote{margin-top:40px!important}.did-groups{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1000px;margin:48px auto 0;display:grid}.did-groups article,.did-groups article:last-child{background:linear-gradient(155deg,#133342f5,#071c27fa);border:1px solid #52d4e633;grid-column:auto;min-height:430px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 24px 65px #000c143d}.did-groups article:before{content:"";background:linear-gradient(90deg,#20c4dc,#20c4dc00);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.did-groups article:after{content:"";border:1px solid #52d4e614;border-radius:50%;width:160px;height:160px;position:absolute;top:-90px;right:-75px}.did-groups h3{color:#f2f8fa;letter-spacing:-.02em;border-bottom:1px solid #ffffff1f;margin:0 0 26px;padding-bottom:22px;font-size:21px;font-weight:500;line-height:1.25;position:relative}.did-groups h3:before{content:"";background:#29c7dd;width:20px;height:1px;margin:0 11px 6px 0;display:inline-block}.did-groups article>div{background:0 0;flex-direction:column;display:flex}.did-groups span{color:#aebfc7;background:0 0;border-bottom:1px solid #ffffff14;padding:13px 0 13px 20px;font-size:14px;line-height:1.45;position:relative}.did-groups span:last-child{border-bottom:0}.did-groups span:before{content:"";border:1px solid #24bfd6;width:6px;height:6px;position:absolute;top:20px;left:1px;transform:rotate(45deg)}@media (max-width:560px){.did-list,.did-reasons{grid-template-columns:1fr}.did-expanded{margin-top:50px}.did-expanded>article{padding:52px 0}.did-expanded h3{font-size:32px}.did-expanded>article>p,.did-copy{font-size:15px}.did-integrity{margin-inline:-18px;padding-inline:18px!important}}@media (max-width:900px){.did-groups{grid-template-columns:1fr 1fr}.did-groups article:last-child{grid-column:1/-1;min-height:0}.did-groups article:last-child>div{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}}@media (max-width:700px){.did-groups{grid-template-columns:1fr}.did-groups article,.did-groups article:last-child{grid-column:auto;min-height:0}.did-groups article:last-child>div{display:flex}.did-groups span{font-size:13px}}.hero h1{font-size:clamp(48px,5.6vw,78px)}.about-hero h1,.services-hero h1,.careers-hero h1{font-size:clamp(46px,5.2vw,72px)}.section h2,.services-intro h2,.services-page .service-detail-main h2,.why-section h2,.one-partner h2,.editorial-copy h2,.innovation-section h2,.achievements-section h2,.values-section h2,.future-section h2,.career-intro h2,.opportunities h2,.career-apply h2{letter-spacing:-.045em;font-size:clamp(36px,4vw,56px);line-height:1.08}.growth-strip h2,.mission-vision h2{font-size:clamp(32px,3.6vw,48px)}.did-subtitle,.did-expanded h3{font-size:clamp(27px,3vw,40px)}.capability-list>span:last-child:nth-child(odd){text-align:center;grid-column:1/-1}.consultancy-capabilities{text-align:left;background:#c7d3d4;grid-template-columns:1fr 1fr;gap:1px;max-width:900px;margin:44px auto;display:grid}.consultancy-capabilities article{background:#e3eae9;min-height:145px;padding:26px 25px}.consultancy-capabilities article:last-child:nth-child(odd){text-align:center;grid-column:1/-1}.consultancy-capabilities h3{color:#17333d;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.consultancy-capabilities h3:before{content:"+";color:#1bbbd2;margin-right:10px}.consultancy-capabilities p{color:#5c7078;margin:0;font-size:14px;line-height:1.65}.consultancy-capabilities article:last-child:nth-child(odd) p{max-width:680px;margin-inline:auto}.operations-capabilities{text-align:left;background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;max-width:900px;margin:44px auto;display:grid}.operations-capabilities article{background:#0c2230;min-height:145px;padding:26px 25px}.operations-capabilities article:last-child:nth-child(odd){text-align:center;grid-column:1/-1}.operations-capabilities h3{color:#e4edf1;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.operations-capabilities h3:before{content:"+";color:#1bbbd2;margin-right:10px}.operations-capabilities p{color:#9eb0b9;margin:0;font-size:14px;line-height:1.65}.operations-capabilities article:last-child:nth-child(odd) p{max-width:680px;margin-inline:auto}@media (max-width:560px){.hero-copy h1,.about-hero h1,.services-hero h1,.careers-hero h1{font-size:clamp(36px,9.5vw,42px);line-height:1.02}.section h2,.services-intro h2,.services-page .service-detail-main h2,.why-section h2,.one-partner h2,.editorial-copy h2,.innovation-section h2,.achievements-section h2,.values-section h2,.future-section h2,.career-intro h2,.opportunities h2,.career-apply h2{font-size:clamp(31px,8.7vw,38px);line-height:1.1}.growth-strip h2,.mission-vision h2{font-size:clamp(29px,8vw,35px)}.did-subtitle,.did-expanded h3{font-size:clamp(26px,7.5vw,32px)}.consultancy-capabilities,.operations-capabilities{grid-template-columns:1fr}.consultancy-capabilities article,.operations-capabilities article{min-height:0;padding:23px 20px}.consultancy-capabilities article:last-child:nth-child(odd),.operations-capabilities article:last-child:nth-child(odd){text-align:left;grid-column:auto}}:root{--pointer-x:50vw;--pointer-y:28vh;--electric:#48e7ff;--deep-blue:#2878ff;--glass:#081b27b8}body{background:#050f18}.site-aurora{z-index:100;pointer-events:none;background:radial-gradient(520px circle at var(--pointer-x) var(--pointer-y),#2cd0ee13,transparent 68%);mix-blend-mode:screen;position:fixed;inset:0}.scroll-progress{z-index:120;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#2c7eff,#49efff);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 18px #49efffe6}.site-header{-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(#030e17b8,#030e176b);transition:height .35s,background .35s,box-shadow .35s,border-color .35s;position:fixed}.site-header.is-scrolled{background:#04111be6;border-color:#4de0f52e;height:74px;box-shadow:0 15px 50px #00000047}.site-header nav a{transition:color .25s,text-shadow .25s;position:relative}.site-header nav a:hover{color:#fff;text-shadow:0 0 18px #48e7ffa6}.hero,.about-hero,.services-hero,.careers-hero{background-color:#06131d;background-image:radial-gradient(circle at 78% 40%,#0f8bbe57,#0000 30%),radial-gradient(circle at 24% 32%,#2358ff29,#0000 35%),linear-gradient(125deg,#040d15,#071a27 58%,#092a39)}.hero:before,.about-hero:before,.services-hero:before,.careers-hero:before{content:"";z-index:1;pointer-events:none;background:conic-gradient(from 180deg at 65% 48%,transparent 0 36%,#31dbf211 44%,transparent 52% 100%);animation:14s linear infinite luxurySweep;position:absolute;inset:-30%}.signal-orbit,.about-orbit,.service-radar,.career-orbit,.contact-glow{filter:drop-shadow(0 0 24px #22cdec1f);animation:5.5s ease-in-out infinite orbitBreathe}.signal-orbit:before,.about-orbit:before,.service-radar:before,.career-orbit:before{animation:24s linear infinite orbitSpin}.signal-orbit i,.about-orbit i,.service-radar i,.career-orbit i,.node{animation:2.8s ease-in-out infinite nodePulse}.signal-orbit i:nth-child(2),.about-orbit i:nth-child(2),.service-radar i:nth-child(2),.career-orbit i:nth-child(2),.node:nth-of-type(2){animation-delay:-.8s}.signal-orbit i:nth-child(3),.about-orbit i:nth-child(3),.service-radar i:nth-child(3),.career-orbit i:nth-child(3),.node:nth-of-type(3){animation-delay:-1.6s}h1 em{filter:drop-shadow(0 0 16px #59daef29)}.button,.footer-cta,.contact-email{transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.button:before,.footer-cta:before{content:"";background:linear-gradient(100deg,#0000,#fff3,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.button:hover:before,.footer-cta:hover:before{transform:translate(120%)}.button:hover,.footer-cta:hover{border-color:#57e7f8a6;transform:translateY(-3px);box-shadow:0 16px 38px #046fbe40}.primary{background:linear-gradient(115deg,#087f9f,#235eea 58%,#469eff) 0 0/180% 100%;animation:7s infinite buttonFlow}.service-title-grid,.capability-list,.consultancy-capabilities,.operations-capabilities,.why-grid,.values,.core-values,.achievement-grid{box-shadow:0 24px 70px #04172214}.service-title-grid>a,.why-grid article,.values article,.consultancy-capabilities article,.operations-capabilities article{transition:transform .35s,box-shadow .35s,background .35s,border-color .35s;overflow:hidden}.service-title-grid>a:before,.consultancy-capabilities article:before,.operations-capabilities article:before{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 30%,#37dcf214,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.service-title-grid>a:hover:before,.consultancy-capabilities article:hover:before,.operations-capabilities article:hover:before{transform:translate(120%)}.service-title-grid>a:hover,.consultancy-capabilities article:hover,.operations-capabilities article:hover{z-index:2;transform:translateY(-5px);box-shadow:0 20px 50px #031f2d2e}.consultancy-capabilities article,.operations-capabilities article{position:relative}.network-visual{background:radial-gradient(circle,#22c9e51a,#0000 66%);animation:7s ease-in-out infinite networkFloat;box-shadow:0 0 120px #1ab7d921,inset 0 0 80px #1693be0f}.world-ring.r1{animation:20s linear infinite orbitSpin}.world-ring.r2{animation:15s linear infinite reverse orbitSpin}.world-core{animation:3.5s ease-in-out infinite corePulse}.marquee{background:linear-gradient(90deg,#06141e,#092736 50%,#06141e);border-color:#32d6ef2b}.service-detail,.network,.careers,.one-partner,.future-section,.innovation-section{background-image:radial-gradient(circle at 15% 20%,#16739c21,#0000 27%),linear-gradient(130deg,#06151f,#071c27 58%,#06212c)}.reveal-ready{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.reveal-ready.reveal-visible{opacity:1;transform:none}@keyframes luxurySweep{to{transform:rotate(360deg)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitBreathe{0%,to{opacity:.78;scale:1}50%{opacity:1;scale:1.025}}@keyframes nodePulse{0%,to{opacity:.55;box-shadow:0 0 10px var(--cyan)}50%{opacity:1;box-shadow:0 0 24px var(--cyan),0 0 44px #19d3ee59}}@keyframes buttonFlow{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes networkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes corePulse{0%,to{box-shadow:0 0 40px #13cce44d}50%{box-shadow:0 0 75px #13cce48c}}@media (hover:none),(pointer:coarse){.site-aurora{display:none}.service-title-grid>a:hover,.consultancy-capabilities article:hover,.operations-capabilities article:hover{transform:none}}@media (min-width:901px){.did-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.did-groups article:last-child{grid-column:1/-1;min-height:0}.did-groups article:last-child>div{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}}.service-detail#operations .service-detail-head>span{display:none}.services-page .services-jump{background:#f3f6f5;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.services-page .services-jump a{color:#203b45;letter-spacing:-.015em;background:linear-gradient(145deg,#fff,#eaf0ef);border:1px solid #145c6c24;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:118px;padding:26px 54px 24px 25px;font-size:15px;font-weight:500;display:flex;position:relative;box-shadow:0 14px 38px #10313c12}.services-page .services-jump a:nth-child(4),.services-page .services-jump a:nth-child(5){grid-column:span 3}.services-page .services-jump a:before{content:"";transform-origin:0;background:linear-gradient(90deg,#19b7cf,#0000);width:100%;height:2px;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleX(.24)}.services-page .services-jump a:after{content:"↘";color:#18abc2;font-size:18px;font-weight:300;transition:transform .25s;position:absolute;bottom:22px;right:22px}.services-page .services-jump a:hover{color:#fff;background:linear-gradient(145deg,#0f3140,#071c27);transform:translateY(-4px);box-shadow:0 20px 48px #071f2a2e}.services-page .services-jump a:hover:before{transform:scaleX(1)}.services-page .services-jump a:hover:after{transform:translate(3px,3px)}.services-page .services-jump span{letter-spacing:.16em;color:#159db4;margin:0;font-size:11px;position:absolute;top:22px;left:25px}@media (max-width:900px){.services-page .services-jump{grid-template-columns:1fr 1fr}.services-page .services-jump a,.services-page .services-jump a:nth-child(4){grid-column:auto}.services-page .services-jump a:nth-child(5){grid-column:1/-1}}@media (max-width:560px){.services-page .services-jump{grid-template-columns:1fr;gap:10px}.services-page .services-jump a,.services-page .services-jump a:nth-child(4),.services-page .services-jump a:nth-child(5){grid-column:auto;min-height:102px}}@media (min-width:901px){.services-page .services-jump a,.services-page .services-jump a:nth-child(4){grid-column:span 3}}.service-title-grid>a{min-height:170px;padding:24px}.service-title-grid h3{max-width:300px;font-size:clamp(18px,1.55vw,23px)}.service-title-grid>a>span{font-size:10px;top:20px;left:22px}.service-title-grid i{font-size:15px;bottom:19px;right:22px}@media (max-width:900px){.service-title-grid>a{min-height:155px}}@media (max-width:560px){.service-title-grid>a{min-height:130px;padding:22px}.service-title-grid h3{font-size:20px}.service-title-grid>a>span{top:17px;left:18px}.service-title-grid i{bottom:16px;right:18px}}.home-page{background:#07131e}@media (min-width:901px){.home-page{grid-template-rows:minmax(0,1fr) auto auto;height:100svh;min-height:720px;display:grid;overflow:hidden}.home-page .hero{height:auto;min-height:0;padding-top:100px;padding-bottom:82px}.home-page .site-footer{padding-bottom:16px}.home-page .footer-navigation{padding:14px 0}.home-page .footer-bottom{padding-top:14px}}@media (min-width:901px) and (max-height:850px){.home-page .hero{padding-top:92px;padding-bottom:70px}.home-page .hero-copy h1{font-size:clamp(46px,5vw,66px)}.home-page .hero-copy .eyebrow{margin-bottom:16px}.home-page .hero-lede{margin:18px auto;font-size:14px;line-height:1.55}.home-page .button{padding:12px 18px}.home-page .hero-stats{bottom:18px}.home-page .marquee{padding-block:11px}.home-page .footer-navigation{padding:10px 0}.home-page .footer-bottom{padding-top:10px}.home-page .site-footer{padding-bottom:10px}}@media (max-width:900px){.home-page{min-height:100svh;overflow-x:hidden}.home-page .hero{height:auto}.home-page .site-footer{width:100%}}@media (max-width:560px){.home-page .site-header nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.home-page .site-header nav::-webkit-scrollbar{display:none}.home-page .hero{min-height:max(760px,100svh)}.home-page .footer-navigation nav{gap:14px 18px}.home-page .footer-bottom{padding-top:18px}}.about-why{text-align:center}.about-why .why-title{display:block}.about-why .eyebrow,.innovation-title .eyebrow{justify-content:center}.about-why .why-grid article{text-align:center}.services-about-bridge{color:#17333d;text-align:center;background:#eef2f1;padding:95px max(24px,50vw - 480px)}.services-about-bridge .eyebrow{justify-content:center}.services-about-bridge h2{letter-spacing:-.045em;margin:25px auto 22px;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.08}.services-about-bridge h2 em{color:#138ba3;font-style:normal;font-weight:320}.services-about-bridge>p:not(.eyebrow){color:#5c7078;max-width:720px;margin:0 auto 28px;font-size:16px;line-height:1.75}.services-about-bridge .text-link{align-items:center;gap:10px;display:inline-flex}@media (max-width:560px){.services-about-bridge{padding:72px 18px}.services-about-bridge h2{font-size:clamp(31px,8.7vw,38px)}}.services-visual{color:#fff;background:#06141f;margin:0;position:relative;overflow:hidden}.services-visual img{object-fit:cover;object-position:center;width:100%;height:clamp(300px,31vw,440px);display:block}.services-visual:after{content:"";background:linear-gradient(90deg,#030d16e6 0%,#030d167a 38%,#030d1614 72%),linear-gradient(#0000 55%,#030d1659);position:absolute;inset:0}.services-visual figcaption{z-index:2;max-width:min(720px,52vw);position:absolute;bottom:clamp(28px,4vw,52px);left:clamp(24px,8vw,128px)}.services-visual figcaption span{color:#65d9e9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:650;display:block}.services-visual figcaption strong{letter-spacing:-.045em;font-size:clamp(28px,3vw,46px);font-weight:350;line-height:1.06;display:block}.service-inline-visual{background:#06131d;border:1px solid #66dbeb33;margin:42px auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.service-inline-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #00000038}.service-inline-visual img{object-fit:cover;object-position:center;width:100%;height:clamp(260px,35vw,430px);display:block}@media (max-width:560px){.services-visual img{object-position:62% center;height:330px}.services-visual:after{background:linear-gradient(#030d161a 32%,#030d16eb)}.services-visual figcaption{max-width:none;bottom:24px;left:18px;right:18px}.services-visual figcaption strong{font-size:29px}.service-inline-visual{margin:32px auto}.service-inline-visual img{object-position:64% center;height:280px}}.services-page .services-jump{padding-top:88px}@media (max-width:900px){.services-page .services-jump{padding-top:68px}}@media (max-width:560px){.services-page .services-jump{padding-top:52px}}.service-detail{scroll-margin-top:88px}@media (max-width:900px){.service-detail{scroll-margin-top:132px}}.service-system{--system-accent:#20c6de;--system-accent-rgb:32,198,222;background:radial-gradient(circle at 50% 48%,rgba(var(--system-accent-rgb),.16),transparent 30%),linear-gradient(145deg,#06131d,#092431);text-align:left;color:#fff;border:1px solid #5bc9db33;margin:46px auto;position:relative;overflow:hidden;box-shadow:0 26px 70px #010f173d}.service-system-messaging{--system-accent:#4ba9ff;--system-accent-rgb:75,169,255}.service-system-did{--system-accent:#4edfd0;--system-accent-rgb:78,223,208}.service-system-consultancy{--system-accent:#8bc8ff;--system-accent-rgb:139,200,255}.service-system-operations{--system-accent:#39e7b4;--system-accent-rgb:57,231,180}.service-system>figcaption{z-index:5;color:#8fa9b5;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:19px;left:22px;right:22px}.service-system>figcaption i{background:var(--system-accent);width:7px;height:7px;box-shadow:0 0 12px var(--system-accent);border-radius:50%;animation:2s ease-in-out infinite systemBlink}.service-system>figcaption strong{color:var(--system-accent);letter-spacing:.18em;margin-left:auto;font-size:8px}.system-stage{isolation:isolate;height:410px;position:relative}.system-grid{opacity:.22;background-image:linear-gradient(#74cfdf1f 1px,#0000 1px),linear-gradient(90deg,#74cfdf1f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.system-ring{border:1px solid rgba(var(--system-accent-rgb),.25);border-radius:50%;transition:transform .8s,border-color .3s;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:260px;height:260px}.ring-two{border-style:dashed;width:330px;height:330px;animation:26s linear infinite systemRotate}.system-core{z-index:3;border:1px solid rgba(var(--system-accent-rgb),.55);background:radial-gradient(circle,rgba(var(--system-accent-rgb),.2),#05131df5 66%);width:150px;height:150px;box-shadow:0 0 45px rgba(var(--system-accent-rgb),.18),inset 0 0 28px rgba(var(--system-accent-rgb),.12);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .5s,box-shadow .5s;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.system-core small{color:var(--system-accent);letter-spacing:.2em;font-size:10px}.system-core strong{letter-spacing:.13em;margin-top:10px;font-size:13px;font-weight:600}.system-core b{background:var(--system-accent);width:10px;height:10px;box-shadow:0 0 15px var(--system-accent);transform-origin:-65px 0;border-radius:50%;animation:5s linear infinite systemOrbit;position:absolute;top:50%;right:10px}.service-system-messaging .system-core{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0}.service-system-did .system-core{border-radius:22px;transform:translate(-50%,-50%)rotate(45deg)}.service-system-did .system-core>*{transform:rotate(-45deg)}.service-system-consultancy .system-core{border-radius:8px;transform:translate(-50%,-50%)rotate(45deg)}.service-system-consultancy .system-core>*{transform:rotate(-45deg)}.service-system-operations .system-core{box-shadow:0 0 0 12px rgba(var(--system-accent-rgb),.04),0 0 55px rgba(var(--system-accent-rgb),.2);border-width:2px}.system-node{z-index:4;border:1px solid rgba(var(--system-accent-rgb),.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b8c8cf;letter-spacing:.1em;background:#071c28d1;align-items:center;gap:9px;min-width:150px;padding:12px 14px;font-size:9px;transition:transform .3s,border-color .3s,color .3s,background .3s;display:flex;position:absolute}.system-node i{background:var(--system-accent);width:6px;height:6px;box-shadow:0 0 9px var(--system-accent);border-radius:50%}.node-1{top:23%;left:6%}.node-2{top:23%;right:6%}.node-3{bottom:12%;left:6%}.node-4{bottom:12%;right:6%}.system-line{z-index:1;background:linear-gradient(90deg,var(--system-accent),rgba(var(--system-accent-rgb),.08));transform-origin:0;opacity:.45;width:34%;height:1px;position:absolute;top:52%;left:50%}.line-one{transform:rotate(-151deg)}.line-two{transform:rotate(-29deg)}.line-three{transform:rotate(151deg)}.line-four{transform:rotate(29deg)}.data-pulse{z-index:2;width:7px;height:7px;box-shadow:0 0 15px var(--system-accent);background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite systemSignal;position:absolute;top:52%;left:50%}.pulse-two{animation-delay:1.05s}.pulse-three{animation-delay:2.1s}.service-system:hover .system-core{box-shadow:0 0 65px rgba(var(--system-accent-rgb),.32),inset 0 0 35px rgba(var(--system-accent-rgb),.18);transform:translate(-50%,-50%)scale(1.06)}.service-system-did:hover .system-core,.service-system-consultancy:hover .system-core{transform:translate(-50%,-50%)rotate(45deg)scale(1.06)}.service-system:hover .system-node{border-color:rgba(var(--system-accent-rgb),.55);color:#fff;background:#092735f0}.service-system:hover .node-1,.service-system:hover .node-3{transform:translate(6px)}.service-system:hover .node-2,.service-system:hover .node-4{transform:translate(-6px)}@keyframes systemBlink{50%{opacity:.35;box-shadow:0 0 4px var(--system-accent)}}@keyframes systemRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes systemOrbit{to{transform:rotate(360deg)}}@keyframes systemSignal{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{opacity:1;transform:translate(135px,-114px)}to{opacity:0;transform:translate(250px,-210px)}}@media (max-width:680px){.service-system{margin:34px auto}.system-stage{height:430px}.ring-one{width:210px;height:210px}.ring-two{width:270px;height:270px}.system-core{width:124px;height:124px;top:48%}.system-node{letter-spacing:.06em;width:42%;min-width:0;padding:11px 10px;font-size:8px}.node-1,.node-2{top:17%}.node-3,.node-4{bottom:9%}.node-1,.node-3{left:4%}.node-2,.node-4{right:4%}.system-line{width:42%;top:48%}.service-system>figcaption span{white-space:nowrap;text-overflow:ellipsis;max-width:210px;overflow:hidden}.data-pulse{display:none}}@media (prefers-reduced-motion:reduce){.hero:before,.about-hero:before,.services-hero:before,.careers-hero:before,.signal-orbit,.about-orbit,.service-radar,.career-orbit,.contact-glow,.signal-orbit:before,.about-orbit:before,.service-radar:before,.career-orbit:before,.signal-orbit i,.about-orbit i,.service-radar i,.career-orbit i,.node,.primary,.network-visual,.world-ring,.world-core{animation:none!important}.reveal-ready{opacity:1;transition:none;transform:none}}.insights-page,.guide-page{color:#17333d;background:#eef2f1;overflow-x:hidden}.insights-hero,.guide-hero{isolation:isolate;color:#fff;background:#061622;position:relative;overflow:hidden}.insights-hero{align-items:center;min-height:620px;padding:190px max(24px,50vw - 590px) 120px;display:flex}.insights-hero>div:last-child{z-index:2;position:relative}.insights-hero h1,.guide-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(54px,7vw,100px);font-weight:320;line-height:.94}.insights-hero h1 em,.guide-hero h1 em,.insights-section-title h2 em,.insights-updates h2 em,.guide-conclusion h2 em{color:#2ab4cf;font-style:normal}.insights-hero>div>p:last-child{color:#94a9b2;max-width:690px;font-size:18px;line-height:1.75}.insights-orbit{aspect-ratio:1;border:1px solid #30c7de24;border-radius:50%;width:min(58vw,760px);position:absolute;top:50%;right:-8vw;transform:translateY(-50%);box-shadow:0 0 120px #14a6c314}.insights-orbit:before,.insights-orbit:after{content:"";border:1px solid #30c7de29;border-radius:50%;position:absolute;inset:14%}.insights-orbit:after{background:radial-gradient(circle,#19b9d733,#0000 68%);inset:31%}.insights-orbit i{background:#24bfd8;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #24bfd8}.insights-orbit i:first-child{top:38%;left:10%}.insights-orbit i:nth-child(2){top:15%;right:19%}.insights-orbit i:nth-child(3){bottom:25%;right:12%}.insights-featured,.insights-directory{padding:110px max(24px,50vw - 590px)}.insights-directory{padding-top:20px;padding-bottom:120px}.insights-section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.insights-section-title h2,.insights-updates h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:350;line-height:1.02}.featured-guide{min-height:390px;color:inherit;background:#f7f9f8;border:1px solid #cbd9db;grid-template-columns:minmax(320px,.85fr) 1.15fr;text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 28px 70px #06222d14}.featured-guide:hover{transform:translateY(-5px);box-shadow:0 36px 80px #06222d24}.featured-guide>div:last-child{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px);display:flex}.featured-guide h3{letter-spacing:-.04em;margin:13px 0 18px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.05}.featured-guide p{color:#667b83;line-height:1.7}.featured-guide strong{color:#138fa8;margin-top:20px}.article-type{color:#138fa8;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.featured-graphic{background:radial-gradient(circle,#1fc6dc33,#0000 42%),linear-gradient(145deg,#06131e,#0b2d3a);justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.featured-graphic:before{content:"";background-image:linear-gradient(#50cddf14 1px,#0000 1px),linear-gradient(90deg,#50cddf14 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.featured-graphic span{z-index:2;color:#fff;letter-spacing:.15em;background:#061924e6;border:1px solid #4bd5e88c;place-items:center;width:74px;height:74px;font-size:12px;display:grid}.featured-graphic .sip-proxy{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#159ab4;border:0;width:100px;height:100px}.featured-graphic i{z-index:1;background:linear-gradient(90deg,#27c4dc,#27c4dc4d);width:55px;height:1px;box-shadow:0 0 10px #27c4dc}.subject-grid{border-top:1px solid #c7d6d8;border-left:1px solid #c7d6d8;grid-template-columns:repeat(3,1fr);display:grid}.subject-grid article{background:#ffffff61;border-bottom:1px solid #c7d6d8;border-right:1px solid #c7d6d8;min-height:240px;padding:38px}.subject-grid article>span{color:#16a4be;letter-spacing:.16em;font-size:11px}.subject-grid h3{margin:45px 0 15px;font-size:23px;font-weight:450}.subject-grid p{color:#647980;line-height:1.65}.insights-updates{text-align:center;color:#fff;background:#071824;padding:110px 24px}.insights-updates .eyebrow{justify-content:center}.insights-updates>p:not(.eyebrow){color:#91a8b1;max-width:680px;margin:25px auto 34px;line-height:1.7}.guide-hero{padding:190px max(24px,50vw - 590px) 105px}.guide-hero h1{z-index:1;position:relative}.guide-deck{z-index:1;color:#9bb0b9;max-width:820px;font-size:19px;line-height:1.7;position:relative}.guide-meta{color:#61ccde;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;margin-top:38px;font-size:10px;display:flex}.guide-layout{grid-template-columns:220px minmax(0,820px);justify-content:center;gap:70px;padding:90px 24px 130px;display:grid}.guide-toc{border-top:1px solid #bfcfd2;flex-direction:column;align-self:start;display:flex;position:sticky;top:105px}.guide-toc strong{letter-spacing:.12em;text-transform:uppercase;padding:20px 0 15px;font-size:12px}.guide-toc a{color:#6b7e85;padding:9px 0;font-size:13px;text-decoration:none}.guide-toc a:hover{color:#109bb5}.guide-content{min-width:0}.guide-content>section{padding:10px 0 82px;scroll-margin-top:100px}.guide-content h2{letter-spacing:-.04em;margin:10px 0 25px;font-size:clamp(34px,4vw,52px);font-weight:380;line-height:1.05}.guide-content h3{font-size:18px;font-weight:550}.guide-content p,.guide-content li{color:#536a73;font-size:16px;line-height:1.78}.guide-content li+li{margin-top:10px}.guide-index{color:#13a4bf;letter-spacing:.18em;font-size:11px}.guide-note{background:#e3ebeb;border-left:3px solid #19abc4;padding:22px 24px;color:#425d66!important}.guide-content pre{color:#d3eef2;background:#071925;border:1px solid #183746;margin:30px 0;padding:28px;font-size:13px;line-height:1.7;overflow:auto}.guide-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.concept-cards,.method-grid,.security-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.concept-cards article,.method-grid article,.security-grid article{background:#f7f9f8;border:1px solid #c8d6d8;padding:24px}.concept-cards strong{color:#129bb4;font-size:20px;display:block}.concept-cards span{color:#677b82;margin-top:8px;font-size:13px;line-height:1.5;display:block}.definition-list,.header-table,.response-table{border-top:1px solid #bdcdd0;margin-top:30px}.definition-list>div,.header-table>div{border-bottom:1px solid #bdcdd0;grid-template-columns:220px 1fr;gap:25px;padding:22px 0;display:grid}.definition-list h3,.header-table strong{margin:0}.definition-list p,.header-table span{color:#61767e;margin:0;line-height:1.65}.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid code{color:#129bb4;font-size:16px;font-weight:700}.method-grid p,.security-grid p{margin-bottom:0;font-size:14px}.response-table>div{border-bottom:1px solid #bdcdd0;grid-template-columns:60px 140px 1fr;align-items:start;gap:20px;padding:20px 0;display:grid}.response-table>div>strong{color:#129bb4;font-size:20px}.response-table h3,.response-table p{margin:0}.call-flow{color:#fff;background:#071925;grid-template-columns:1fr .7fr 1fr;gap:14px;margin:30px 0;padding:28px;display:grid}.flow-party{text-align:center;flex-direction:column;gap:12px;display:flex}.flow-party i{background:#22abc4;height:1px}.flow-party span{color:#a9c1c9;font-size:11px}.flow-party .media{color:#33c6dc}.checklist{background:#dfe9e9;margin-top:30px;padding:28px}.security-grid{grid-template-columns:repeat(2,1fr)}.troubleshooting{counter-reset:steps;padding:0;list-style:none}.troubleshooting li{border-bottom:1px solid #c5d4d6;grid-template-columns:210px 1fr;gap:22px;padding:21px 0;display:grid}.troubleshooting span{color:#60757d}.rfc-grid{border-top:1px solid #bfd0d3;border-left:1px solid #bfd0d3;grid-template-columns:repeat(2,1fr);display:grid}.rfc-grid a{color:inherit;border-bottom:1px solid #bfd0d3;border-right:1px solid #bfd0d3;padding:20px 42px 20px 20px;text-decoration:none;position:relative}.rfc-grid strong,.rfc-grid span{display:block}.rfc-grid strong{color:#129bb4}.rfc-grid span{color:#61767e;margin-top:5px;font-size:12px}.rfc-grid i{color:#129bb4;position:absolute;top:20px;right:16px}.source-note{font-size:13px!important}.source-note a{color:#128fa8}.guide-conclusion{color:#fff;background:#071925;border-top:3px solid #20b2ca;margin-top:20px;padding:65px!important}.guide-conclusion .eyebrow{color:#5ccfe0}.guide-conclusion h2{font-size:clamp(36px,5vw,56px)}.guide-conclusion>p:not(.eyebrow){color:#91a8b1}@media (max-width:900px){.insights-hero{min-height:540px;padding-top:160px}.insights-orbit{width:90vw;right:-35vw}.featured-guide{grid-template-columns:1fr}.featured-graphic{min-height:280px}.subject-grid{grid-template-columns:repeat(2,1fr)}.guide-layout{padding-top:55px;display:block}.guide-toc{grid-template-columns:repeat(3,1fr);gap:0 20px;margin-bottom:60px;display:grid;position:static}.guide-toc strong{grid-column:1/-1}.concept-cards{grid-template-columns:1fr}.guide-hero{padding-top:165px}}@media (max-width:560px){.insights-hero{min-height:500px;padding:145px 18px 80px}.insights-hero h1,.guide-hero h1{font-size:clamp(44px,13vw,62px)}.insights-hero>div>p:last-child,.guide-deck{font-size:16px}.insights-featured,.insights-directory{padding-left:18px;padding-right:18px}.insights-section-title{display:block}.featured-guide{grid-template-columns:minmax(0,1fr)}.featured-guide>div:last-child{padding:30px 24px}.featured-graphic{gap:9px;min-height:230px}.featured-graphic i{width:25px}.featured-graphic span{width:58px;height:58px}.featured-graphic .sip-proxy{width:78px;height:78px}.subject-grid,.method-grid,.security-grid,.rfc-grid{grid-template-columns:1fr}.subject-grid article{min-height:190px;padding:28px}.subject-grid h3{margin-top:30px}.guide-hero{padding:145px 18px 75px}.guide-meta{display:grid}.guide-layout{padding:42px 18px 90px}.guide-toc{grid-template-columns:repeat(2,1fr)}.definition-list>div,.header-table>div,.response-table>div,.troubleshooting li{grid-template-columns:1fr;gap:7px}.guide-content pre{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px;padding:20px 18px;font-size:11px}.call-flow{grid-template-columns:1fr;padding:20px}.flow-party:not(:first-child){display:none}.guide-conclusion{margin-left:-18px;margin-right:-18px;padding:42px 20px!important}}.response-reference-title{margin:48px 0 18px!important;font-size:25px!important}.response-code-grid{border-top:1px solid #bdcdd0;border-left:1px solid #bdcdd0;grid-template-columns:repeat(2,1fr);display:grid}.response-code-grid article{background:#ffffff59;border-bottom:1px solid #bdcdd0;border-right:1px solid #bdcdd0;grid-template-columns:52px 1fr;gap:14px;padding:20px;display:grid}.response-code-grid article>strong{color:#12a1ba;font-size:19px}.response-code-grid h3,.response-code-grid p{margin:0}.response-code-grid p{margin-top:5px;font-size:13px;line-height:1.55}.guide-card-grid{border-top:1px solid #bfd0d3;border-left:1px solid #bfd0d3;grid-template-columns:repeat(3,1fr);display:grid}.guide-card-grid a{min-height:260px;color:inherit;background:#ffffff73;border-bottom:1px solid #bfd0d3;border-right:1px solid #bfd0d3;flex-direction:column;padding:34px;text-decoration:none;transition:background .25s,transform .25s;display:flex}.guide-card-grid a:hover{background:#fff;transform:translateY(-3px)}.guide-card-grid a>span{color:#13a4bd;letter-spacing:.16em;font-size:11px}.guide-card-grid h3{margin:42px 0 14px;font-size:24px;font-weight:430;line-height:1.15}.guide-card-grid p{color:#647980;font-size:14px;line-height:1.6}.guide-card-grid strong{color:#118fa7;margin-top:auto;font-size:13px}.subject-heading{margin-top:100px}@media (max-width:900px){.guide-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.response-code-grid{grid-template-columns:1fr}.response-code-grid article{grid-template-columns:46px 1fr}.guide-card-grid a{min-height:220px;padding:28px}}.career-intro .eyebrow{justify-content:center}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.ladder-card{color:#fff;background:#071925;border:1px solid #bfd0d3;padding:26px}.ladder-card h3{color:#fff;margin:0 0 22px}.ladder-card>div{border-top:1px solid #8ec3cf26;grid-template-columns:34px 1fr;gap:12px;padding:10px 0;display:grid}.ladder-card>div span{color:#2cc2da;font-size:10px}.ladder-card code{color:#c9e6eb;font-size:12px}.smpp-error-table{border-top:1px solid #bfd0d3}.smpp-error-table article{border-bottom:1px solid #bfd0d3;grid-template-columns:105px 155px 1fr;gap:18px;padding:17px 0;display:grid}.smpp-error-table strong{color:#119db6}.smpp-error-table code{font-size:12px}.smpp-error-table p{margin:0;font-size:13px}@media (max-width:560px){.smpp-error-table article{grid-template-columns:1fr;gap:5px}.ladder-card{padding:20px 16px}}.technical-diagram{--accent:#2bc5de;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),#061722;color:var(--accent);margin:46px auto;position:relative;overflow:hidden;box-shadow:0 28px 75px #02121c3d}.technical-diagram svg{width:100%;height:auto;min-height:310px;max-height:430px;display:block}.technical-messaging{--accent:#4ba9ff}.technical-did{--accent:#4edfd0}.technical-consultancy{--accent:#8bc8ff}.technical-operations{--accent:#39e7b4}.tech-node>:first-child,.route-engine>circle,.gateway>rect,.smsc>path:first-child,.pstn>circle,.numbering>rect,.endpoint>*,.delivery-stage>circle:first-child,.correlator>circle,.shield>path:first-child{fill:#071b27;stroke:var(--accent);stroke-width:2px}.tech-node>circle:last-child,.tech-node path+circle,.delivery-stage>circle:nth-child(2){fill:var(--accent);filter:url(#glow)}.tech-link,.tech-route,.delivery-line,.feedback-loop,.telemetry{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.55;marker-end:url(#arrow)}.tech-route.standby{stroke-dasharray:7 10;opacity:.22}.tech-route.selected{stroke-width:4px;opacity:1;filter:url(#glow);stroke-dasharray:14 9;animation:1.2s linear infinite lineFlow}.route-engine>path,.gateway>path,.smsc>path+path,.pstn>path,.numbering circle,.endpoint path,.handset path,.shield>path+path{fill:none;stroke:var(--accent);stroke-width:2px}.packet,.sms-packet,.did-packet,.event,.control-pulse,.delivery-pulse{fill:#fff;filter:url(#glow)}.voice-p1,.voice-p2,.voice-p3{offset-path:path("M110 210H270H338H450H520H690H758H900");animation:4s linear infinite signalTravel}.voice-p2{animation-delay:1.3s}.voice-p3{animation-delay:2.6s}.smsc>path:first-child{fill:#071b27}.sms-packet{fill:var(--accent);offset-path:path("M105 210H250H318H435H515H640H708H875");animation:4.6s linear infinite signalTravel}.sms-p2{animation-delay:1s}.sms-p3{animation-delay:2s}.sms-p4{animation-delay:3s}.handset>rect{fill:#071b27;stroke:var(--accent);stroke-width:2px}.gateway,.smsc,.handset{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 30%,transparent))}.did-a,.did-b,.did-c{stroke-dasharray:9 8;animation:1.4s linear infinite lineFlow}.did-b{animation-delay:.3s}.did-c{animation-delay:.6s}.did-packet{animation:4s linear infinite signalTravel}.dp1{offset-path:path("M105 210H280H350H475H545L730 95")}.dp2{offset-path:path("M105 210H280H350H475H545H730");animation-delay:1.25s}.dp3{offset-path:path("M105 210H280H350H475H545L730 325");animation-delay:2.5s}.endpoint{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 30%,transparent))}.delivery-line{marker-end:none}.delivery-stage>path{stroke:var(--accent);stroke-width:1.5px;opacity:.28}.delivery-stage{animation:5s ease-in-out infinite stageConfirm}.stage-2{animation-delay:.65s}.stage-3{animation-delay:1.3s}.stage-4{animation-delay:1.95s}.stage-5{animation-delay:2.6s}.feedback-loop{stroke-dasharray:8 9;opacity:.3}.delivery-pulse{offset-path:path("M110 210H890");animation:5s linear infinite signalTravel}.delivery-pulse.pulse-b{offset-path:path("M890 288C750 375 250 375 110 288");animation-delay:2.6s}.telemetry{marker-end:none;stroke-dasharray:7 8;animation:1.2s linear infinite lineFlow}.sweep{fill:color-mix(in srgb,var(--accent) 30%,transparent);transform-origin:500px 210px;animation:3.2s linear infinite radarSweepSvg}.shield>path:first-child{fill:color-mix(in srgb,var(--accent) 8%,#071b27)}.event{animation:2s ease-in-out infinite eventBlink}.ev1{transform:translate(405px,185px)}.ev2{animation-delay:.7s;transform:translate(535px,155px)}.ev3{animation-delay:1.4s;transform:translate(555px,245px)}.control-pulse{offset-path:path("M610 210H830");animation:2.4s linear infinite signalTravel}.shield{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 36%,transparent))}@keyframes lineFlow{to{stroke-dashoffset:-23px}}@keyframes signalTravel{0%{offset-distance:0%;opacity:0}10%,90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes stageConfirm{0%,30%,to{opacity:.35}45%,70%{opacity:1;filter:drop-shadow(0 0 12px var(--accent))}}@keyframes radarSweepSvg{to{transform:rotate(360deg)}}@keyframes eventBlink{50%{opacity:.15}}@media (max-width:650px){.technical-diagram{margin:34px auto}.technical-diagram svg{width:155%;max-width:none;min-height:300px;transform:translate(-18%)}.technical-consultancy svg{width:135%;transform:translate(-13%)}}@media (prefers-reduced-motion:reduce){.technical-diagram *{animation:none!important}}@media (max-width:650px){.technical-diagram{width:100%;max-width:100%;margin:30px auto;overflow:hidden}.technical-diagram svg,.technical-consultancy svg{width:100%;max-width:100%;height:auto;min-height:0;transform:none}}.process-path{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.7}.process-step rect{fill:#071b27;stroke:var(--accent);stroke-width:1.5px}.process-step circle{fill:#102c3c;stroke:var(--accent);stroke-width:1.5px}.process-step path{fill:none;stroke:var(--accent);stroke-width:2px}.process-step text{fill:#dff5ff;letter-spacing:2px;font-size:14px;font-weight:650}.process-step{animation:6s ease-in-out infinite processConfirm}.process-step-2{animation-delay:1.2s}.process-step-3{animation-delay:2.4s}.process-step-4{animation-delay:3.6s}.process-pulse{fill:#fff;filter:url(#glow);animation:2s linear infinite processMove}.pulse-1{offset-path:path("M225 210H295")}.pulse-2{offset-path:path("M465 210H535");animation-delay:.65s}.pulse-3{offset-path:path("M705 210H775");animation-delay:1.3s}@keyframes processConfirm{0%,22%,to{opacity:.55}35%,65%{opacity:1;filter:drop-shadow(0 0 12px var(--accent))}}@keyframes processMove{0%{offset-distance:0;opacity:0}20%,80%{opacity:1}to{offset-distance:100%;opacity:0}}@media (max-width:650px){.technical-consultancy svg{width:145%;transform:translate(-15.5%)}}@media (prefers-reduced-motion:reduce){.consultancy-process *{animation:none!important}}.company-profile{color:#fff;background:#071824;padding:120px max(24px,50vw - 620px);overflow:hidden}.profile-heading{text-align:center}.profile-heading .eyebrow{justify-content:center}.profile-heading h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(42px,5vw,70px);font-weight:340;line-height:1}.profile-heading h2 em{color:#27b5ce;font-style:normal}.profile-heading>p:last-child{color:#91a6af;max-width:720px;margin:0 auto;font-size:17px;line-height:1.7}.profile-journey{background:radial-gradient(circle,#23adc51f,#0000 45%),linear-gradient(145deg,#06131e,#0a2633);border:1px solid #3dbfd42e;margin:62px auto 46px}.profile-journey svg{width:100%;height:auto;display:block}.journey-line{fill:none;stroke:url(#profileLine);stroke-width:3px;stroke-dasharray:11 10;animation:1.4s linear infinite journeyFlow}.journey-pulse{fill:#fff;filter:url(#profileGlow);offset-path:path("M100 210C260 95 365 330 535 210S810 100 1020 210");animation:7s linear infinite journeyTravel}.journey-stop circle:first-child{fill:#071925;stroke:#2abbd3;stroke-width:2px}.journey-stop circle:nth-child(2),.journey-stop path{fill:none;stroke:#54d4e5;stroke-width:2px}.journey-stop text{fill:#8fa8b2;letter-spacing:2px;font-size:12px}.journey-stop text:first-of-type,.journey-stop .journey-stat{fill:#fff;letter-spacing:0;font-size:26px;font-weight:600}.journey-stop{animation:5s ease-in-out infinite journeyStop}.stop-two{animation-delay:1s}.stop-three{animation-delay:2s}.stop-four{animation-delay:3s}.profile-pillars{border-top:1px solid #85b2bc3d;border-left:1px solid #85b2bc3d;grid-template-columns:repeat(4,1fr);display:grid}.profile-pillars article{background:#ffffff05;border-bottom:1px solid #85b2bc3d;border-right:1px solid #85b2bc3d;min-height:210px;padding:30px}.profile-pillars span{color:#2dc2d9;letter-spacing:.16em;font-size:10px}.profile-pillars h3{margin:38px 0 12px;font-size:23px;font-weight:450}.profile-pillars p{color:#849ba4;margin:0;font-size:14px;line-height:1.65}@keyframes journeyFlow{to{stroke-dashoffset:-21px}}@keyframes journeyTravel{0%{offset-distance:0;opacity:0}8%,92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes journeyStop{0%,25%,to{opacity:.55}40%,70%{opacity:1;filter:drop-shadow(0 0 10px #2dc2d980)}}@media (max-width:850px){.company-profile{padding-top:90px;padding-bottom:90px}.profile-journey svg{width:145%;max-width:none;transform:translate(-15%)}.profile-pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.company-profile{padding-left:18px;padding-right:18px}.profile-journey{margin-top:45px}.profile-journey svg{width:220%;transform:translate(-27%)}.profile-pillars{grid-template-columns:1fr}.profile-pillars article{min-height:170px}.profile-pillars h3{margin-top:25px}}@media (prefers-reduced-motion:reduce){.company-profile *{animation:none!important}}.did-groups article:last-child{text-align:center;justify-self:center;width:min(100%,720px)}.did-groups article:last-child h3{text-align:center}.did-groups article:last-child h3:before{display:none}.did-groups article:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.did-groups article:last-child span{text-align:center;border-bottom:0;padding-left:0}.did-groups article:last-child span:before{margin:0 14px 2px 0;display:inline-block;position:static}@media (max-width:700px){.did-groups article:last-child>div{grid-template-columns:1fr}.did-groups article:last-child span{text-align:left;padding-left:20px}.did-groups article:last-child span:before{margin:0;position:absolute;left:1px}}.career-apply{flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:88px 24px;display:flex}.career-apply>.contact-glow{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career-apply>:not(.contact-glow){z-index:2;position:relative}@media (max-width:560px){.career-apply{min-height:500px;padding:68px 18px}}@media (max-width:850px){.profile-journey svg{width:100%;max-width:100%;height:auto;transform:none}}@media (max-width:800px){html{scroll-padding-top:116px}.site-header,.site-header.is-scrolled{background:#04111bf5;align-items:flex-start;height:116px;padding-top:6px}.brand{height:62px}.brand-logo{height:56px}.site-header nav{scrollbar-width:none;background:#04111bfa;justify-content:center;gap:clamp(12px,3.5vw,22px);height:48px;padding:0 14px;top:68px;overflow:auto hidden}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;flex:none}.site-header nav .active:after{bottom:-17px}.service-detail,.guide-content>section{scroll-margin-top:128px}.about-hero,.services-hero,.careers-hero,.insights-hero,.guide-hero{padding-top:152px}}@media (max-width:560px){.site-header,.site-header.is-scrolled{height:112px;padding:4px 14px 0}.brand,.brand-logo{height:58px}.brand-logo{width:138px}.site-header nav{justify-content:flex-start;gap:16px;height:48px;padding-inline:18px;top:64px}.site-header nav a{font-size:11px}.hero,.about-hero,.services-hero,.careers-hero,.insights-hero,.guide-hero{padding-top:142px}.services-page .service-detail{padding-top:68px;padding-bottom:68px}.services-page .service-intro-copy,.guide-content p,.guide-content li{font-size:15px;line-height:1.68}.profile-heading>p:last-child{font-size:15px}.profile-journey{margin-top:38px;overflow:hidden}.guide-content pre{border:1px solid #183746;max-width:calc(100vw - 36px);margin-left:0;margin-right:0;padding:20px 18px}}@media (max-width:650px){.technical-diagram,.technical-consultancy{width:100%;max-width:100%;overflow:hidden}.technical-diagram svg,.technical-consultancy svg{width:100%;max-width:100%;height:auto;min-height:0;display:block;transform:none}}
