/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#071c1e;--ink-2:#123739;--navy:#13335a;--turquoise:#13b5c0;--turquoise-dark:#0a8f99;--ice:#adcbd9;--paper:#f3f5ee;--mint:#e2f0d9;--white:#fff;--muted:#536361;--line:#071c1e29;--shell:min(1280px, calc(100% - 48px))}.languagePrompt{z-index:100;border-top:4px solid var(--turquoise);background:var(--ink);color:#fff;width:min(520px,100% - 32px);font-family:var(--font-arabic), Arial, sans-serif;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:22px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 28px 80px #00000057}.languagePrompt div{gap:3px;display:grid}.languagePrompt small{color:var(--ice);font-size:12px}.languagePrompt strong{font-size:17px;line-height:1.45}.languagePrompt>button:not(.languagePromptClose){border:1px solid var(--turquoise);background:var(--turquoise);min-height:44px;color:var(--ink);cursor:pointer;padding:0 15px;font-family:inherit;font-size:14px;font-weight:600}.languagePrompt>button.languagePromptSecondary{color:#fff;background:0 0;border-color:#ffffff40}.languagePromptClose{color:#ffffffa6;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px;position:absolute;top:6px;left:6px}.arabicRoot{text-align:right;font-family:var(--font-arabic), Arial, sans-serif;direction:rtl;font-size:17px;line-height:1.8}.arabicRoot :where(p,span,small,b,strong,a,button,label,input,textarea,select,li,dt,dd){font-family:var(--font-arabic), Arial, sans-serif!important;letter-spacing:0!important;text-transform:none!important}.arabicRoot :where(h1,h2,h3,h4){text-transform:none;font-style:normal;font-family:var(--font-arabic-heading), var(--font-arabic), Arial, sans-serif!important;letter-spacing:0!important;font-weight:600!important}.arabicRoot h1{line-height:1.22!important}.arabicRoot h2{line-height:1.28!important}.arabicRoot h3,.arabicRoot h4{line-height:1.35!important}.arabicRoot :where(p,li,dd){line-height:1.8}.arabicRoot :where(.lead,.sectionLead,.pageHeroIntro>p,.articleBody p,.legalBody p){font-size:17px;line-height:1.82}.arabicRoot :where(b,strong),.arabicRoot :where(.question,.trust p,.servicePreview span,.homeExampleCard b,.homeProofGrid>a b,.sectorNavigator span,.serveCommon li b){font-weight:600!important}.arabicRoot :where(.articleLead,.legalLead,.sectorBrief aside p){font-weight:500!important}.arabicRoot small,.arabicRoot :where(.eyebrow,.kicker,.cardTop,.checkpoint,.route,.threadLine,.maturity,.trust div,.agentConsole>div,.agentConsole>p,.agentConsole li span,.homeExampleCard>div span,.homeInsightGrid span,.examplesHero aside span,.signalStack span,.featuredIssue,.insightRowMeta,.agentWorkspace>header,.agentWorkspace>footer,.agentNodeGrid article>span,.methodHero aside span,.methodStageRows article>div span,.methodModeSwitch>span,.methodStagePanel>footer span,.servicesHero aside span,.servicesHero .serviceChooser a span,.servicePath li b,.engagementFlow li b,.agentList span,.agentList i,.contactPromise>span,.contactDirect p,.articleIntro>div,.articleLayout aside p,.readinessProgress>div,.decisionLayerCopy>span,.decisionLayerPanel>footer span,.agentTourNarrative>span,.agentTourWorkspace header span,.agentTourPanel>footer span,.sampleReportDocument>header>span,.reportTableHead b,.sampleReportDocument>footer,.trustHero aside span,.legalHero .shell>p:last-child,.sectorBrief>header span,.serveCommon li>span){font-size:13px!important;line-height:1.6!important}.arabicRoot :where(button,.button,.navcta,.darkLink,.lightLink,.textLink,.languageSwitch){font-weight:600!important}.arabicRoot .hero h1 em{font-style:normal;font-weight:500;font-family:var(--font-arabic-heading), var(--font-arabic), Arial, sans-serif!important}.arabicRoot .eyebrow,.arabicRoot .kicker,.arabicRoot small,.arabicRoot .maturity,.arabicRoot .cardTop,.arabicRoot .checkpoint,.arabicRoot .metrics b,.arabicRoot .featuredInsight>div,.arabicRoot .featuredIssue,.arabicRoot .insightRowMeta,.arabicRoot .methodModeSwitch>span,.arabicRoot .methodStageTabs small,.arabicRoot .agentWorkspace,.arabicRoot .agentNodeGrid,.arabicRoot .route,.arabicRoot .reportTable,.arabicRoot .sampleReportDocument>header span{font-family:var(--font-arabic), Arial, sans-serif;letter-spacing:0;text-transform:none}.arabicRoot .route{direction:ltr}.arabicRoot .route,.arabicRoot .route :where(span,strong){font-family:var(--font-geist-mono), monospace!important;letter-spacing:.02em!important}.arabicRoot .navlinks{gap:22px}.arabicRoot .mobileMenu>div{left:0;right:auto}.arabicRoot .mobileMenu a{text-align:right}.arabicRoot .status i{margin-left:7px;margin-right:0}.arabicRoot .metrics>div+div{border-left:0;border-right:1px solid var(--line)}.arabicRoot .trust span:before,.arabicRoot .kicker:before,.arabicRoot .outcomeSection li:before,.arabicRoot .methodStandardView li:before,.arabicRoot .methodCheckpoint small:before,.arabicRoot .leaderCopy li:before,.arabicRoot .decisionLayerEvidence li:before,.arabicRoot .boundaryCompare li:before{margin-left:10px;margin-right:0}.arabicRoot .agentDeliverables li{padding-left:0;padding-right:20px}.arabicRoot .agentDeliverables li:before{left:auto;right:0}.arabicRoot .methodModeSwitch>span{margin-left:auto;margin-right:0;padding-left:0;padding-right:11px}.arabicRoot .methodStageTabs button,.arabicRoot .agentTourSteps button{text-align:right}.arabicRoot .methodStageRows article>div{border-left:0;border-right:1px solid #ffffff2b;padding-left:0;padding-right:24px}.arabicRoot .articleBody ul,.arabicRoot .legalBody ul{padding-left:0;padding-right:22px}.arabicRoot .articleBody li{padding-left:0;padding-right:5px}.arabicRoot .articleBody blockquote,.arabicRoot .reportRecommendation blockquote{border-left:0;border-right:4px solid var(--turquoise);font-family:var(--font-arabic), Arial, sans-serif;font-style:normal;line-height:1.75}.arabicRoot .readinessConclusion>div:not(.readinessResultActions){border-left:0;border-right:4px solid var(--turquoise-dark)}.arabicRoot .readinessWorkspace>aside{border-left:1px solid #ffffff24;border-right:0}.arabicRoot .decisionLayerCopy,.arabicRoot .agentTourNarrative{border-right:0;border-left:1px solid var(--line)}.arabicRoot .dataDisclosure{border-left:0;border-right:3px solid var(--turquoise)}.arabicRoot .faqList details>p{padding-left:0;padding-right:63px}.arabicRoot .servicePath li:before{left:auto;right:0}.arabicRoot .articleIntro>div span+span:before{margin-left:20px;margin-right:0}.arabicRoot input,.arabicRoot textarea,.arabicRoot select,.arabicRoot button{font-family:var(--font-arabic), Arial, sans-serif}.arabicRoot input[type=email],.arabicRoot input[type=tel],.arabicRoot input[type=datetime-local]{text-align:left;direction:ltr}.arabicRoot .languageSwitch{font-family:var(--font-geist-sans), Arial, sans-serif;direction:ltr}@media (width<=1180px){.navActions .navcta{display:none}}@media (width<=760px){.languagePrompt{grid-template-columns:1fr;width:calc(100% - 24px);padding:22px 18px 18px;bottom:12px;right:12px}.languagePrompt>button:not(.languagePromptClose){width:100%}.arabicRoot .readinessWorkspace>aside{border-left:0}.arabicRoot .decisionLayerCopy,.arabicRoot .agentTourNarrative{border-left:0;border-bottom:1px solid var(--line)}.arabicRoot .faqList details>p{padding-right:51px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.shell{width:var(--shell);margin-inline:auto}.siteHeader{z-index:20;position:absolute;inset:0 0 auto}nav{width:var(--shell);color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:92px;margin:auto;display:flex}.brand{align-items:center;display:flex}.brandLogo{object-fit:contain;filter:drop-shadow(0 5px 15px #0000001f);width:78px;height:78px;display:block}.navlinks{color:#ffffffc2;align-items:center;gap:25px;font-size:15px;display:flex}.navlinks a{border-bottom:2px solid #0000;padding-block:36px;transition:color .2s,border-color .2s}.navlinks a:hover,.navlinks a[aria-current=page]{color:#fff;border-bottom-color:var(--turquoise)}.navcta{color:var(--ice);font-size:15px;font-weight:670}.navcta:hover{color:#fff}.navActions{align-items:center;gap:16px;display:flex}.languageSwitch{color:#fff;border:1px solid #ffffff47;justify-content:center;align-items:center;min-width:48px;min-height:38px;padding:7px 10px;font-size:14px;font-weight:650;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.languageSwitch:hover{border-color:var(--turquoise);background:#ffffff17}.mobileMenu .languageSwitch{color:var(--navy);border-color:var(--line)}.mobileMenu{display:none;position:relative}.mobileMenu summary{cursor:pointer;border:1px solid #ffffff38;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:#fff;width:18px;height:1px}.mobileMenu>div{background:var(--white);width:230px;color:var(--ink);padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 24px 60px #00000040}.mobileMenu a{border-bottom:1px solid var(--line);padding:13px 14px;font-size:15px}.mobileMenu a:last-child{color:var(--turquoise-dark);border:0;font-weight:650}.hero{color:#fff;background:radial-gradient(circle at 82% 18%, #1e5354 0, #0c2c2e 29%, var(--ink) 70%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;min-height:860px;padding:170px max(24px,50vw - 640px) 105px;display:grid;position:relative;overflow:hidden}.hero:after,.pageHero:after{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.heroCopy,.decisionCard,.pageHeroGrid{z-index:2;position:relative}.eyebrow{color:var(--ice);font:12px/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 27px;display:flex}.eyebrow i{background:var(--turquoise);width:26px;height:1px}h1{letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.3vw,82px);font-weight:540;line-height:1}.hero h1 em{color:var(--turquoise);font-family:Georgia,serif;font-weight:400}.lead{color:#ffffffc7;max-width:690px;margin:32px 0 0;font-size:18px;line-height:1.7}.actions{align-items:center;gap:30px;margin-top:42px;display:flex}.button{border:0;border-radius:2px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:15px;font-weight:690;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--turquoise);color:var(--ink)}.primary:hover{background:#31c4cd}.textLink,.lightLink{color:#ffffffd1;border-bottom:1px solid #ffffff4d;padding-block:10px;font-size:15px}.textLink:hover,.lightLink:hover{color:#fff;border-color:var(--turquoise)}.darkLink{color:var(--navy);border-bottom:1px solid var(--turquoise);margin-top:24px;padding-bottom:7px;font-size:15px;font-weight:650;display:inline-block}.decisionCard{width:100%;max-width:510px;color:var(--ink);background:#f8faf7;justify-self:end;box-shadow:0 42px 100px #0000004d}.cardTop,.checkpoint{border-bottom:1px solid var(--line);min-height:58px;font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.status{background:var(--mint);color:#31564f;padding:8px 10px}.status i{background:var(--turquoise-dark);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.question{padding:28px 24px 31px;font-size:20px;font-weight:630;line-height:1.45}.question small,.metrics small{color:#536563;font:11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.09em;margin-bottom:10px;display:block}.metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metrics>div{padding:19px 20px}.metrics>div+div{border-left:1px solid var(--line)}.metrics b{font:29px var(--font-geist-mono), monospace;display:block}.metrics span{color:#5f706e;font-size:12px}.route{color:#526461;min-height:78px;font:11px/1.4 var(--font-geist-mono), monospace;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 18px;display:flex}.route i{background:#aab3af;width:17px;height:1px}.route strong{background:var(--navy);color:var(--ice);padding:8px}.checkpoint{color:#6b7776;text-transform:none;background:#e8ede9}.checkpoint b{color:var(--navy)}.trust{background:var(--turquoise);min-height:104px;color:var(--ink);justify-content:space-between;align-items:center;gap:32px;padding:0 max(24px,50vw - 640px);display:flex}.trust p{max-width:350px;font-size:16px;font-weight:690}.trust div{font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:26px;display:flex}.trust span:before{content:"";background:var(--navy);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.kicker{color:#2e6f74;font:12px/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.kicker:before{content:"/";margin-right:10px}.light{color:var(--ice)}.splitSection{grid-template-columns:.55fr 1.45fr;gap:76px;padding-block:140px 150px;display:grid}.splitSection h2,.sectionHead h2,.outcomeSection h2,.contactBand h2,.twoColumns h2,.methodIntro h2,.engagementFlow h2,.architectureGrid h2,.reportSection h2,.contactPrimary h2,.boundaries h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.sectionLead{max-width:830px;color:var(--muted);margin:29px 0 0;font-size:18px;line-height:1.75}.darkSection,.methodStages,.agentArchitecture,.whySection{background:var(--ink);color:#fff;padding-block:135px 145px}.sectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.sectionHead h2{margin-top:22px}.sectionHead>p{color:#ffffffb8;margin:0;font-size:17px;line-height:1.7}.sectionHead.dark>p{color:#596966}.threadLine{color:#d2e1e6;font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;background:#adcbd90a;border:1px solid #adcbd930;justify-content:center;align-items:center;gap:13px;margin-top:56px;padding:20px;display:flex}.threadLine i{background:#13b5c0a6;width:27px;height:1px}.stagePreview{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(6,1fr);margin:24px 0 38px;display:grid}.stagePreview article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:260px;padding:23px 20px}.stagePreview small,.capabilityGrid small,.reportCards small{color:var(--turquoise);font:11px/1.45 var(--font-geist-mono), monospace}.stagePreview h3{margin:42px 0 14px;font-size:21px;font-weight:560}.stagePreview p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.65}.sectionPad{padding-block:145px 155px}.servicePreview{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.servicePreview a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:310px;padding:26px;transition:background .2s,transform .2s;display:flex}.servicePreview a:hover{background:#fff;transform:translateY(-4px)}.servicePreview small,.sectorGrid small{color:#2e6f74;font:11px/1.45 var(--font-geist-mono), monospace}.servicePreview h3{margin:52px 0 14px;font-size:23px;font-weight:560;line-height:1.2}.servicePreview p{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px;line-height:1.55}.servicePreview span{color:var(--navy);margin-top:auto;font-size:14px;font-weight:650}.homeServicePreview{grid-template-columns:repeat(2,1fr)}.agentSpotlight{background:var(--ink-2);color:#fff;padding-block:135px}.agentSpotlightGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.agentSpotlight h2{letter-spacing:-.045em;max-width:600px;margin:24px 0 27px;font-size:clamp(42px,4.5vw,66px);font-weight:540;line-height:1.06}.agentSpotlightGrid>div:first-child>p:not(.kicker){color:#ffffffa3;max-width:520px;margin:0 0 31px;line-height:1.75}.agentDeliverables{gap:10px;max-width:560px;margin:0 0 32px;padding:0;list-style:none;display:grid}.agentDeliverables li{color:#ffffffd1;border-top:1px solid #ffffff21;padding:10px 0 10px 20px;font-size:15px;position:relative}.agentDeliverables li:before{content:"";background:var(--turquoise);width:7px;height:7px;position:absolute;top:19px;left:0}.agentConsole{background:#ffffff06;border:1px solid #ffffff2b;padding:30px}.agentConsole>div{color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.06em;justify-content:space-between;padding-bottom:22px;display:flex}.agentConsole>div b{color:#fff;font-weight:500}.agentConsole ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.agentConsole li{color:#ffffffc2;border-bottom:1px solid #ffffff24;align-items:center;gap:18px;min-height:62px;padding:0 17px;font-size:15px;display:flex}.agentConsole li span{color:var(--ice);font:11px var(--font-geist-mono), monospace}.agentConsole li.active{background:var(--navy);color:#fff}.agentConsole>p{color:var(--turquoise);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:20px 0 0}.outcomeSection{grid-template-columns:.9fr 1.1fr;gap:95px;padding-block:135px;display:grid}.outcomeSection h2{margin-top:23px}.outcomeSection ul{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.outcomeSection li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:83px;padding:21px;font-size:15px;line-height:1.5}.outcomeSection li:before{content:"";background:var(--turquoise);width:7px;height:7px;margin-right:10px;display:inline-block}.homeExamples{background:#e8ede9;padding-block:135px 145px}.homeExamplesHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.homeExamplesHead h2{letter-spacing:-.045em;max-width:820px;margin:22px 0 0;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.homeExamplesHead>p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.homeExampleGrid{grid-template-columns:1.35fr .825fr .825fr;gap:14px;margin-top:62px;display:grid}.homeExampleCard{background:var(--paper);border-top:4px solid var(--navy);flex-direction:column;min-height:380px;padding:29px;transition:transform .2s,background .2s;display:flex}.homeExampleCard:first-child{background:var(--ink);color:#fff;border-top-color:var(--turquoise)}.homeExampleCard:hover{background:#fff;transform:translateY(-5px)}.homeExampleCard:first-child:hover{background:var(--ink-2)}.homeExampleCard>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.homeExampleCard>div span{color:var(--turquoise-dark);font:12px var(--font-geist-mono), monospace}.homeExampleCard:first-child>div span{color:var(--turquoise)}.homeExampleCard small{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;text-align:right}.homeExampleCard:first-child small{color:var(--ice)}.homeExampleCard h3{margin:74px 0 20px;font-size:27px;font-weight:560;line-height:1.18}.homeExampleCard:first-child h3{max-width:520px;font-size:clamp(32px,3.3vw,48px)}.homeExampleCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.homeExampleCard:first-child p{color:#ffffffb8;max-width:600px;font-size:17px}.homeExampleCard b{color:var(--navy);margin-top:auto;padding-top:28px;font-size:14px}.homeExampleCard:first-child b{color:var(--ice)}.homeExampleGrid.homeExampleGridSingle{grid-template-columns:1fr}.homeExampleGridSingle .homeExampleCard{min-height:330px}.homeInsights{background:var(--ink);color:#fff;padding-block:135px 145px}.homeInsightGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin:62px 0 38px;display:grid}.homeInsightGrid a{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:340px;padding:25px;transition:background .2s,transform .2s;display:flex}.homeInsightGrid a:hover{background:#ffffff0a;transform:translateY(-4px)}.homeInsightGrid small{color:var(--turquoise);font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.homeInsightGrid h3{margin:44px 0 16px;font-size:24px;font-weight:560;line-height:1.22}.homeInsightGrid p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.homeInsightGrid span{color:var(--ice);font:12px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:auto}.homeInsightGridSingle{grid-template-columns:1fr}.homeInsightGridSingle a{min-height:285px}.pageHero{color:#fff;background:radial-gradient(circle at 85% 10%, #1d5154 0, #0c2c2e 29%, var(--ink) 70%);align-items:center;min-height:570px;padding:175px 0 105px;display:flex;position:relative;overflow:hidden}.pageHeroGrid{grid-template-columns:1.12fr .88fr;align-items:end;gap:90px;display:grid}.pageHero h1{font-size:clamp(50px,5.4vw,80px)}.pageHeroIntro>p{color:#ffffffb0;margin:0;font-size:17px;line-height:1.75}.maturity{color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid #adcbd940;align-items:center;gap:9px;margin-top:26px;padding:10px 12px;display:inline-flex}.maturity i{background:var(--turquoise);border-radius:50%;width:7px;height:7px}.examplesHero{color:#fff;background:linear-gradient(118deg, var(--ink) 0 58%, var(--navy) 58% 100%);align-items:end;min-height:680px;padding:175px 0 92px;display:flex;position:relative;overflow:hidden}.examplesHero:after{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.examplesHeroGrid{z-index:2;grid-template-columns:1.12fr .88fr;align-items:end;gap:95px;display:grid;position:relative}.examplesHero h1{max-width:780px;font-size:clamp(52px,5.4vw,82px)}.examplesHeroGrid>div>p:last-child{color:#ffffffbd;max-width:720px;margin:31px 0 0;font-size:18px;line-height:1.7}.examplesHero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c1e40;border:1px solid #fff3;padding:23px}.examplesHero aside>p{color:var(--ice);font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.examplesHero aside a{border-top:1px solid #ffffff2b;grid-template-columns:42px 1fr;align-items:center;min-height:67px;padding:12px 0;display:grid}.examplesHero aside a:hover b{color:var(--turquoise)}.examplesHero aside span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.examplesHero aside b{font-size:15px;font-weight:540;transition:color .2s}.exampleNotice{background:var(--turquoise);color:var(--ink)}.exampleNotice .shell{grid-template-columns:230px 1fr;align-items:center;gap:55px;min-height:106px;padding-block:24px;display:grid}.exampleNotice b{font-size:16px}.exampleNotice p{max-width:820px;margin:0;font-size:15px;line-height:1.6}.exampleCases{padding-block:130px 150px}.exampleCase{border-top:1px solid var(--line);padding-block:85px;scroll-margin-top:25px}.exampleCase:last-child{border-bottom:1px solid var(--line)}.exampleCase>header{grid-template-columns:145px .7fr 1.3fr;align-items:start;gap:50px;display:grid}.exampleCase>header>div{gap:12px;display:grid}.exampleCase>header span{color:var(--turquoise-dark);font:13px var(--font-geist-mono), monospace}.exampleCase>header small{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.exampleCase h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.5vw,50px);font-weight:550;line-height:1.08}.exampleCase>header>p{color:var(--muted);margin:0;font-size:19px;line-height:1.65}.exampleCaseBody{grid-template-columns:1.15fr .85fr;gap:70px;margin-top:62px;display:grid}.exampleSignalMap{background:var(--ink);color:#fff;grid-template-columns:1fr 55px .8fr;align-items:center;gap:18px;min-height:410px;padding:28px;display:grid}.signalStack>p{color:var(--ice);font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.signalStack>div{color:#ffffffc7;border-top:1px solid #ffffff29;grid-template-columns:34px 1fr;align-items:center;min-height:60px;padding:11px 13px;font-size:14px;line-height:1.45;display:grid}.signalStack>div:last-child{border-bottom:1px solid #ffffff29}.signalStack span{color:var(--turquoise);font:10px var(--font-geist-mono), monospace}.exampleArrow{color:var(--turquoise);text-align:center;font-size:36px}.exampleDecisionObject{background:var(--paper);min-height:220px;color:var(--ink);border-top:4px solid var(--turquoise);flex-direction:column;justify-content:space-between;padding:23px;display:flex}.exampleDecisionObject small{color:#39777a;font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.exampleDecisionObject strong{font-size:25px;font-weight:580;line-height:1.18}.exampleDecisionObject span{color:var(--muted);font-size:13px}.exampleNarrative{border-top:1px solid var(--line)}.exampleNarrative section{border-bottom:1px solid var(--line);padding:18px 0 22px}.exampleNarrative small{color:#39777a;font:11px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.exampleNarrative p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.7}.insightsHero{color:#fff;background:linear-gradient(108deg,#102f54 0 49%,#0a2c2e 49% 100%);align-items:center;min-height:760px;padding:165px 0 95px;display:flex}.insightsHeroGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:90px;display:grid}.insightsHeroCopy h1{max-width:690px;font-size:clamp(52px,5.1vw,78px)}.insightsHeroCopy>p:last-child{color:#ffffffba;max-width:610px;margin:31px 0 0;font-size:18px;line-height:1.72}.featuredInsight{background:var(--paper);min-height:490px;color:var(--ink);flex-direction:column;padding:39px 42px;transition:transform .2s;display:flex;box-shadow:0 35px 90px #0000003d}.featuredInsight:hover{transform:translateY(-4px)}.featuredInsight>div{color:#2e6f74;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:22px;display:flex}.featuredInsight>div span{color:var(--muted);white-space:nowrap}.featuredIssue{color:var(--turquoise-dark);font:12px/1.5 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:72px 0 14px}.featuredInsight h2{letter-spacing:-.04em;max-width:620px;margin:0 0 19px;font-size:clamp(34px,3.2vw,48px);font-weight:550;line-height:1.09}.featuredInsight>p:not(.featuredIssue){max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.featuredInsight>b{color:var(--navy);margin-top:auto;padding-top:32px;font-size:15px}.insightsArchive{padding-block:130px 145px}.archiveLead{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.archiveLead h2{letter-spacing:-.045em;max-width:720px;margin:22px 0 0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.archiveLead>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.insightRows{border-top:1px solid var(--line);margin-top:70px}.insightRows>a{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr 70px;align-items:center;gap:45px;min-height:235px;padding:34px 24px;transition:background .2s,padding .2s;display:grid}.insightRows>a:hover{background:#fff;padding-inline:34px}.insightRowMeta{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.insightRowMeta small{color:var(--turquoise-dark);font-size:18px}.insightRows h3{letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(27px,2.6vw,38px);font-weight:550;line-height:1.14}.insightRows p{max-width:770px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.insightRows>a>b{color:var(--navy);text-align:right;font-size:14px}.insightManifesto{background:var(--navy);color:#fff;padding-block:125px 140px}.insightManifesto header{grid-template-columns:.4fr 1fr;align-items:end;gap:80px;display:grid}.insightManifesto h2{letter-spacing:-.045em;max-width:860px;margin:0;font-size:clamp(40px,4.2vw,64px);font-weight:550;line-height:1.06}.manifestoGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:68px;display:grid}.manifestoGrid article{border-top:2px solid var(--turquoise);background:#ffffff0e;flex-direction:column;min-height:270px;padding:24px;display:flex}.manifestoGrid small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.manifestoGrid h3{margin:47px 0 14px;font-size:20px;font-weight:560;line-height:1.25}.manifestoGrid p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.agentHero{color:#fff;background:radial-gradient(circle at 78% 18%, #1e5354 0, #0c2c2e 32%, var(--ink) 72%);align-items:center;min-height:850px;padding:155px 0 90px;display:flex;position:relative;overflow:hidden}.agentHero:after{content:"";opacity:.08;pointer-events:none;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.agentHeroGrid{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;display:grid;position:relative}.agentHeroCopy h1{max-width:680px;font-size:clamp(52px,5vw,76px)}.agentHeroCopy>p:not(.eyebrow){color:#ffffffba;max-width:650px;margin:31px 0 0;font-size:18px;line-height:1.72}.agentWorkspace{width:100%;color:var(--ink);background:#f8faf7;border:1px solid #ffffff4d;box-shadow:0 40px 100px #00000057}.agentWorkspace>header{border-bottom:1px solid var(--line);min-height:62px;font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex}.agentWorkspace>header div{align-items:center;gap:9px;display:flex}.agentWorkspace>header i{background:var(--turquoise);border-radius:50%;width:8px;height:8px}.agentWorkspace>header span{color:var(--navy);background:var(--mint);padding:7px 9px}.agentWorkspace>section{border-bottom:1px solid var(--line);min-height:190px;padding:33px 30px}.agentWorkspace>section small,.consoleSignals>p,.consoleGate small{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.agentWorkspace>section h2{letter-spacing:-.035em;max-width:650px;margin:18px 0 0;font-size:clamp(27px,2.5vw,38px);font-weight:580;line-height:1.16}.consoleBody{grid-template-columns:1fr .7fr;min-height:220px;display:grid}.consoleSignals{border-right:1px solid var(--line);padding:25px 28px}.consoleSignals>p{margin:0 0 12px}.consoleSignals>span{border-top:1px solid var(--line);min-height:45px;color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.consoleSignals>span:last-child{border-bottom:1px solid var(--line)}.consoleSignals>span i{background:var(--turquoise-dark);border-radius:50%;width:7px;height:7px}.consoleGate{background:#e8ede9;flex-direction:column;padding:25px;display:flex}.consoleGate b{color:var(--navy);margin:auto 0 10px;font-size:24px;line-height:1.2}.consoleGate span{color:var(--muted);font-size:13px}.agentWorkspace>footer{color:#62716f;min-height:72px;font:10px/1.4 var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;background:#e8ede9;grid-template-columns:repeat(4,1fr);align-items:center;gap:9px;padding:0 25px;display:grid}.agentWorkspace>footer span{border-top:2px solid #a8b5b2;padding:9px 5px}.agentWorkspace>footer strong{border-top:2px solid var(--turquoise);color:var(--navy);padding:9px 5px}.agentWorkflow{padding-block:130px 145px}.agentWorkflowHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.agentWorkflowHead h2{letter-spacing:-.045em;max-width:760px;margin:22px 0 0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.agentWorkflowHead>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.agentJourney{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:72px;display:grid}.agentJourney article{border-top:4px solid var(--turquoise);background:#fff;flex-direction:column;min-height:290px;padding:26px 22px;display:flex;position:relative;box-shadow:0 18px 45px #071c1e12}.agentJourney article:not(:last-child):after{content:"→";z-index:2;color:var(--turquoise-dark);font-size:19px;position:absolute;top:45px;right:-20px}.agentJourney small{color:var(--turquoise-dark);font:12px var(--font-geist-mono), monospace}.agentJourney article>div{margin-top:auto}.agentJourney h3{margin:0 0 14px;font-size:23px;font-weight:560}.agentJourney p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.agentArchitectureShell>header{max-width:850px}.agentArchitectureShell>header h2{letter-spacing:-.045em;margin:22px 0 19px;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.agentArchitectureShell>header>p:last-child{color:#ffffffa6;max-width:720px;margin:0;font-size:17px;line-height:1.7}.agentMap{grid-template-columns:.63fr 1.37fr;align-items:stretch;gap:24px;margin-top:65px;display:grid}.agentCore{background:#13b5c014;border:1px solid #13b5c08c;flex-direction:column;justify-content:center;min-height:355px;padding:29px;display:flex}.agentCore small,.agentNodeGrid small{color:var(--ice);font:10px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.agentCore b{margin:22px 0 16px;font-size:31px;font-weight:560;line-height:1.15}.agentCore span{color:#ffffffa3;font-size:14px;line-height:1.55}.agentNodeGrid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:1px;display:grid}.agentNodeGrid article{background:var(--ink);grid-template-columns:36px 1fr;align-content:center;min-height:112px;padding:18px;display:grid}.agentNodeGrid article>span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;grid-row:1/3}.agentNodeGrid article>b{font-size:15px;font-weight:540}.agentNodeGrid article>small{margin-top:7px}.agentOutputs{padding-block:130px 145px}.agentOutputs>header{grid-template-columns:.4fr 1fr;align-items:end;gap:80px;display:grid}.agentOutputs h2{letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.outputShelf{border-top:1px solid var(--line);margin-top:68px}.outputShelf article{border-bottom:1px solid var(--line);grid-template-columns:180px .7fr 1.3fr;align-items:center;gap:45px;min-height:175px;padding:28px 20px;display:grid}.outputShelf article:nth-child(2){background:#fff}.outputShelf small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.outputShelf h3{margin:0;font-size:25px;font-weight:560}.outputShelf p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.methodHero{color:#fff;background:linear-gradient(124deg, var(--ink) 0 62%, #15385f 62% 100%);align-items:center;min-height:680px;padding:165px 0 95px;display:flex}.methodHeroGrid{grid-template-columns:1.08fr .72fr;align-items:end;gap:105px;display:grid}.methodHero h1{max-width:780px;font-size:clamp(52px,5.2vw,80px)}.methodHeroGrid>div>p:last-child{color:#ffffffba;max-width:720px;margin:31px 0 0;font-size:18px;line-height:1.72}.methodHero aside{background:#071c1e3b;border:1px solid #fff3;padding:25px}.methodHero aside>small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:17px;display:block}.methodHero aside>div{border-top:1px solid #ffffff2b;grid-template-columns:75px 1fr;align-items:center;gap:18px;min-height:76px;padding:14px 0;display:grid}.methodHero aside span{color:var(--ice);font:10px var(--font-geist-mono), monospace;text-transform:uppercase}.methodHero aside b{font-size:15px;font-weight:540;line-height:1.45}.methodThreadSection{background:#e8ede9;padding-block:125px 145px}.methodThreadSection header{grid-template-columns:.35fr 1fr .7fr;align-items:end;gap:60px;display:grid}.methodThreadSection h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.methodThreadSection header>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.methodThreadRail{grid-template-columns:repeat(8,1fr);margin-top:85px;display:grid;position:relative}.methodThreadRail:before{content:"";background:var(--turquoise-dark);height:2px;position:absolute;top:18px;left:4%;right:4%}.methodThreadRail>div{text-align:center;min-height:135px;padding:0 12px;position:relative}.methodThreadRail small{z-index:1;background:var(--navy);color:#fff;width:36px;height:36px;font:10px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.methodThreadRail span{color:var(--navy);font-size:14px;font-weight:600;line-height:1.45;display:block}.methodStageJourney{background:var(--ink);color:#fff;padding-block:130px 145px}.methodStageJourney>.shell>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.methodStageJourney h2{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.methodStageJourney header>p{color:#ffffffa8;margin:0;font-size:17px;line-height:1.72}.methodStageRows{border-top:1px solid #ffffff2b;margin-top:68px}.methodStageRows article{border-bottom:1px solid #ffffff2b;grid-template-columns:70px 170px 1.1fr .9fr;align-items:center;gap:36px;min-height:155px;padding:24px 20px;display:grid}.methodStageRows article:nth-child(2n){background:#ffffff09}.methodStageRows>article>small{color:var(--turquoise);font:12px var(--font-geist-mono), monospace}.methodStageRows h3{margin:0;font-size:26px;font-weight:560}.methodStageRows>article>p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.67}.methodStageRows article>div{border-left:1px solid #ffffff2b;padding-left:24px}.methodStageRows article>div span{color:var(--ice);font:10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px;display:block}.methodStageRows article>div b{font-size:14px;font-weight:540;line-height:1.55}.methodExplorer{margin-top:68px}.methodModeSwitch{background:#ffffff08;border:1px solid #ffffff2b;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.methodModeSwitch>span{color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em;margin-right:auto;padding-left:11px}.methodModeSwitch button{color:#ffffffad;min-height:40px;font:13px/1.4 var(--font-geist-sans), Arial, sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 16px}.methodModeSwitch button:hover{color:#fff}.methodModeSwitch button[aria-pressed=true]{color:#fff;background:#13b5c021;border-color:#13b5c0a6}.methodStageTabs{border-inline:1px solid #ffffff2b;grid-template-columns:repeat(6,1fr);display:grid}.methodStageTabs button{color:#ffffff9e;text-align:left;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;grid-template-columns:1fr auto;align-content:space-between;gap:18px;min-height:108px;padding:17px 16px 14px;display:grid;position:relative}.methodStageTabs button:last-child{border-right:0}.methodStageTabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.methodStageTabs button:hover{color:#fff;background:#ffffff0a}.methodStageTabs button:focus-visible{outline:2px solid var(--turquoise);outline-offset:-3px}.methodStageTabs button.active{background:var(--navy);color:#fff}.methodStageTabs button.active:after{background:var(--turquoise)}.methodStageTabs button.complete:after{background:#13b5c066}.methodStageTabs small{color:var(--turquoise);font:11px/1.4 var(--font-geist-mono), monospace}.methodStageTabs span{align-self:end;font-size:16px;font-weight:590}.methodStageTabs i{border:1px solid #adcbd98c;border-radius:50%;align-self:end;width:8px;height:8px}.methodStageTabs button.active i,.methodStageTabs button.complete i{border-color:var(--turquoise);background:var(--turquoise)}.methodStagePanel{color:var(--ink);background:#f5f7f2;border:1px solid #ffffff2b;border-top:0;outline:none}.methodStagePanel:focus-visible{outline:2px solid var(--turquoise);outline-offset:4px}.methodStagePanel>header{border-bottom:1px solid var(--line);grid-template-columns:.42fr 1fr;align-items:center;gap:70px;min-height:200px;padding:34px 38px;display:grid}.methodStagePanel>header small{color:var(--turquoise-dark);font:11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.methodStagePanel>header h3{color:var(--navy);letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(34px,3.4vw,50px);font-weight:560;line-height:1}.methodStagePanel>header>p{max-width:760px;color:var(--ink);margin:0;font-size:20px;line-height:1.55}.methodStandardView{grid-template-columns:1fr 1fr;display:grid}.methodStandardView article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:30px 34px}.methodStandardView article:nth-child(2n){border-right:0}.methodStandardView small,.methodExampleView small{color:#39777a;font:11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.methodStandardView ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.methodStandardView li{color:var(--muted);font-size:15px;line-height:1.5}.methodStandardView li:before{content:"";background:var(--turquoise);width:6px;height:6px;margin-right:10px;display:inline-block}.methodStandardView p{max-width:660px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}.methodStandardView strong{max-width:620px;color:var(--navy);margin-top:24px;font-size:23px;font-weight:590;line-height:1.3;display:block}.methodOutput{background:#e8ede9}.methodCheckpoint{background:var(--mint)}.methodCheckpoint small:before{content:"";background:var(--turquoise-dark);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.methodExampleView{padding:34px 38px}.exampleLabel{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.exampleLabel span{color:var(--navy);font-size:14px;font-weight:650}.exampleLabel small{color:var(--turquoise-dark)}.methodExampleView ol{counter-reset:applied-stage;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.methodExampleView li{border-right:1px solid var(--line);counter-increment:applied-stage;min-height:245px;padding:29px 28px;position:relative}.methodExampleView li:last-child{border-right:0}.methodExampleView li:before{content:"0" counter(applied-stage);color:var(--turquoise-dark);font:13px var(--font-geist-mono), monospace;margin-bottom:35px;display:block}.methodExampleView li p,.methodExampleView aside p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.7}.methodExampleView aside{border-top:1px solid var(--line);background:var(--mint);grid-template-columns:190px 1fr;align-items:center;gap:28px;padding:24px 28px;display:grid}.methodExampleView aside p{color:var(--ink);margin:0}.methodStagePanel>footer{background:#e8ede9;grid-template-columns:150px 1fr 150px;align-items:center;gap:20px;min-height:78px;padding:14px 20px;display:grid}.methodStagePanel>footer button{border:1px solid var(--navy);min-height:46px;color:var(--navy);cursor:pointer;background:0 0;padding:0 16px;font-size:14px;font-weight:650}.methodStagePanel>footer button:last-child{background:var(--navy);color:#fff}.methodStagePanel>footer button:hover:not(:disabled){transform:translateY(-1px)}.methodStagePanel>footer button:disabled{opacity:.35;cursor:not-allowed}.methodStagePanel>footer span{color:var(--muted);font:11px/1.5 var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;letter-spacing:.05em}.methodologyFoundation{padding-block:130px 150px}.methodologyFoundation>header{grid-template-columns:.35fr 1fr .7fr;align-items:end;gap:60px;display:grid}.methodologyFoundation h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.methodologyFoundation header>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.foundationBand{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:70px;display:grid}.foundationBand article{background:var(--paper);min-height:295px;padding:24px 21px}.foundationBand article:nth-child(2n){background:#fff}.foundationBand small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.foundationBand h3{margin:54px 0 14px;font-size:19px;font-weight:560;line-height:1.25}.foundationBand p{color:var(--muted);margin:0;font-size:14px;line-height:1.68}.servicesHero{color:#fff;background:linear-gradient(112deg, var(--ink) 0 54%, #0c3f42 54% 100%);align-items:center;min-height:720px;padding:165px 0 95px;display:flex}.servicesHeroGrid{grid-template-columns:1.03fr .77fr;align-items:end;gap:100px;display:grid}.servicesHero h1{max-width:760px;font-size:clamp(52px,5.2vw,80px)}.servicesHeroGrid>div>p:last-child{color:#ffffffbd;max-width:700px;margin:31px 0 0;font-size:18px;line-height:1.72}.servicesHero aside{background:#071c1e40;border:1px solid #fff3;padding:21px 25px}.servicesHero aside>p{color:var(--ice);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.servicesHero aside a{border-top:1px solid #ffffff29;grid-template-columns:40px 1fr;align-items:center;min-height:63px;padding:11px 0;display:grid}.servicesHero aside a:hover b{color:var(--turquoise)}.servicesHero aside span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.servicesHero aside b{font-size:15px;font-weight:540;transition:color .2s}.servicesHero .serviceChooser a{grid-template-columns:1fr auto;align-items:end;gap:5px 20px;min-height:88px}.servicesHero .serviceChooser a small{color:var(--ice);font:10px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1}.servicesHero .serviceChooser a span{color:#ffffff94;text-align:right;font-size:11px}.serviceCatalogue{padding-block:130px 150px}.serviceCatalogue>header{grid-template-columns:.4fr 1fr;align-items:end;gap:80px;display:grid}.serviceCatalogue>header h2{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.serviceCardGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:72px;display:grid}.serviceCardGrid>article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:540px;padding:33px;scroll-margin-top:25px;display:flex}.serviceCardGrid>article:nth-child(2),.serviceCardGrid>article:nth-child(3){background:var(--navy);color:#fff;border-color:var(--navy)}.serviceCardGrid article>header{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:20px;display:flex}.serviceCardGrid article>header small{color:var(--turquoise-dark)}.serviceCardGrid>article:nth-child(2) header,.serviceCardGrid>article:nth-child(3) header{color:var(--ice)}.serviceCardGrid>article:nth-child(2) header small,.serviceCardGrid>article:nth-child(3) header small{color:var(--turquoise)}.serviceCardGrid h3{letter-spacing:-.04em;max-width:540px;margin:72px 0 21px;font-size:clamp(29px,3vw,43px);font-weight:550;line-height:1.1}.serviceCardGrid>article>p{max-width:650px;color:var(--muted);margin:0 0 34px;font-size:16px;line-height:1.72}.serviceCardGrid>article:nth-child(2)>p,.serviceCardGrid>article:nth-child(3)>p{color:#ffffffb3}.serviceCardGrid dl{margin:auto 0 0}.serviceCardGrid dl>div{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:24px;padding:15px 0;display:grid}.serviceCardGrid>article:nth-child(2) dl>div,.serviceCardGrid>article:nth-child(3) dl>div{border-color:#ffffff29}.serviceCardGrid dt{color:#39777a;font:10px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em}.serviceCardGrid>article:nth-child(2) dt,.serviceCardGrid>article:nth-child(3) dt{color:var(--ice)}.serviceCardGrid dd{color:#294845;margin:0;font-size:14px;line-height:1.6}.serviceCardGrid>article:nth-child(2) dd,.serviceCardGrid>article:nth-child(3) dd{color:#ffffffd1}.servicePath{background:var(--turquoise);color:var(--ink);padding-block:125px 140px}.servicePath header{grid-template-columns:.4fr 1fr;align-items:end;gap:80px;display:grid}.servicePath .kicker{color:#104f53}.servicePath h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.servicePath ol{border-top:2px solid #071c1e59;grid-template-columns:repeat(4,1fr);margin:78px 0 0;padding:0;list-style:none;display:grid}.servicePath li{min-height:190px;padding:26px 28px 0 0;position:relative}.servicePath li:before{content:"";background:var(--navy);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.servicePath li b{color:var(--navy);font:12px var(--font-geist-mono), monospace;margin-bottom:42px;display:block}.servicePath li span{max-width:250px;font-size:16px;font-weight:560;line-height:1.55;display:block}.serviceDetailList{padding-block:110px 135px}.serviceDetailList>article{border-bottom:1px solid var(--line);grid-template-columns:60px .8fr 1.2fr;gap:48px;padding:48px 0;scroll-margin-top:30px;display:grid}.serviceDetailList>article:first-child{border-top:1px solid var(--line)}.serviceDetailList>article>small{color:#2e6f74;font:12px/1.45 var(--font-geist-mono), monospace}.serviceName p{color:#2e6f74;font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.serviceName h2{max-width:400px;margin:0;font-size:31px;font-weight:560;line-height:1.15}.serviceDescription>p{color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.7}.serviceDescription dl{margin:0}.serviceDescription dl>div{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:24px;padding:14px 0;display:grid}.serviceDescription dt{color:#2e6f74;font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.serviceDescription dd{color:#294845;margin:0;font-size:14px;line-height:1.6}.softSection{background:var(--mint);padding-block:125px}.engagementFlow,.boundaries{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.engagementFlow h2,.boundaries h2{margin-top:23px}.engagementFlow ol{border-top:1px solid #071c1e33;margin:0;padding:0;list-style:none}.engagementFlow li{border-bottom:1px solid #071c1e33;grid-template-columns:45px 1fr;align-items:center;min-height:83px;padding:18px;display:grid}.engagementFlow li b{color:var(--navy);font:12px var(--font-geist-mono), monospace}.engagementFlow li span{font-size:16px;line-height:1.5}.methodIntro{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:125px;display:grid}.methodIntro h2{margin-top:22px}.decisionSequence{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.decisionSequence span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:75px;padding:20px;font-size:15px;display:flex}.decisionSequence span:before{content:"";background:var(--turquoise);width:7px;height:7px;margin-right:10px}.stageDetailGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.stageDetailGrid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:335px;padding:25px;display:flex}.stageDetailGrid small{color:var(--turquoise);font:11px/1.45 var(--font-geist-mono), monospace}.stageDetailGrid h3{margin:45px 0 15px;font-size:25px;font-weight:560}.stageDetailGrid>article>p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.7}.stageDetailGrid article div{border-top:1px solid #ffffff26;margin-top:auto;padding-top:18px}.stageDetailGrid article div span{color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:8px;display:block}.stageDetailGrid article div b{font-size:14px;font-weight:520;line-height:1.55}.twoColumns{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.twoColumns h2{margin-top:22px}.principleList{border-top:1px solid var(--line)}.principleList p{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:30px;margin:0;padding:20px 0;display:grid}.principleList b{color:var(--navy);font-size:15px}.principleList span{color:var(--muted);font-size:15px;line-height:1.65}.capabilitySection{padding-block:125px 140px}.capabilityGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.capabilityGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:275px;padding:25px}.capabilityGrid h3{margin:48px 0 15px;font-size:21px;font-weight:560}.capabilityGrid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.architectureGrid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.architectureGrid h2{margin:23px 0 26px}.architectureGrid>div:first-child>p:last-child{color:#fff9;line-height:1.7}.agentList{border-top:1px solid #ffffff29}.agentList>div{border-bottom:1px solid #ffffff29;grid-template-columns:45px 1fr 120px;align-items:center;min-height:67px;padding:0 16px;display:grid}.agentList span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.agentList b{font-size:15px;font-weight:540}.agentList i{color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;text-align:right;font-style:normal}.reportSection{grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:130px;display:grid}.reportSection h2{margin-top:22px}.reportCards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.reportCards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;padding:23px}.reportCards h3{margin:45px 0 14px;font-size:20px;font-weight:560}.reportCards p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.aboutLead{padding-bottom:130px}.leadershipSection{background:var(--ink-2);color:#fff;padding-block:130px 140px}.leadershipGrid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:1px;margin-top:62px;display:grid}.leadershipGrid article{background:var(--ink-2);grid-template-columns:minmax(190px,.82fr) 1.18fr;gap:30px;min-height:555px;padding:28px;display:grid}.leaderPortrait{background:#13b5c012;border:1px solid #adcbd959;width:100%;height:100%;min-height:440px;margin:0;overflow:hidden}.leaderPortrait img{object-fit:cover;object-position:center 20%;filter:saturate(.9)contrast(1.02);width:100%;height:100%;display:block}.leaderCopy small{color:var(--ice);font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.leaderCopy h3{letter-spacing:-.025em;margin:19px 0 17px;font-size:31px;font-weight:560}.leaderCopy>p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.7}.leaderCopy ul{border-top:1px solid #ffffff24;margin:25px 0 31px;padding:0;list-style:none}.leaderCopy li{color:#ffffffd1;border-bottom:1px solid #ffffff24;padding:11px 0;font-size:14px}.leaderCopy li:before{content:"";background:var(--turquoise);width:5px;height:5px;margin-right:9px;display:inline-block}.leaderCopy a{color:#fff;border-bottom:1px solid var(--turquoise);padding-bottom:7px;font-size:14px;font-weight:650;display:inline-block}.leaderCopy a:hover{color:var(--turquoise)}.whySection{background:var(--ink-2)}.differentiatorGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.differentiatorGrid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:245px;padding:24px}.differentiatorGrid small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.differentiatorGrid h3{margin:42px 0 14px;font-size:19px;font-weight:560}.differentiatorGrid p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.sectorSection{padding-block:130px}.sectorGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.sectorGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;display:flex}.sectorGrid span{max-width:220px;font-size:16px;line-height:1.45}.aboutServe{background:#fff;padding-block:125px 135px}.aboutServeGrid{grid-template-columns:.48fr 1.52fr;align-items:start;gap:85px;display:grid}.aboutServe h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.aboutServeGrid>div>p{max-width:820px;color:var(--muted);margin:27px 0 0;font-size:17px;line-height:1.75}.boundaries ul{border-top:1px solid #071c1e33;border-left:1px solid #071c1e33;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.boundaries li{border-bottom:1px solid #071c1e33;border-right:1px solid #071c1e33;min-height:78px;padding:20px;font-size:15px;line-height:1.5}.contactPageGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:86px;padding-block:125px;display:grid}.contactPrimary h2{margin:22px 0 25px}.contactPrimary>p:not(.kicker){max-width:520px;color:var(--muted);margin:0 0 30px;line-height:1.75}.contactPromise{border-top:1px solid var(--line);grid-template-columns:42px 1fr;margin:35px 0 8px;display:grid}.contactPromise>*{border-bottom:1px solid var(--line);padding-block:16px}.contactPromise>span{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.contactPromise>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.contactPromise b{color:var(--navy);margin-bottom:4px;font-size:15px;display:block}.contactEmailOption{border:1px solid var(--line);background:#ffffff8c;margin-top:28px;padding:22px}.contactEmailOption small{color:#2e6f74;font:11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;display:block}.contactEmailOption a{color:var(--navy);letter-spacing:-.02em;border-bottom:1px solid var(--turquoise);font-size:20px;font-weight:620;display:inline-block}.contactEmailOption p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.enquiryForm{border:1px solid var(--line);background:#fff;padding:34px;box-shadow:0 24px 70px #071c1e14}.formHoney{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.formHead h2{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(34px,3.2vw,48px);font-weight:550;line-height:1.08}.formHead>p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.formGrid{grid-template-columns:1fr 1fr;gap:19px;margin-top:31px;display:grid}.formGrid label{color:#2e5655;font:11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:8px;display:grid}.formWide{grid-column:1/-1}.formGrid input,.formGrid textarea{width:100%;color:var(--ink);font:16px/1.55 var(--font-geist-sans), Arial, sans-serif;text-transform:none;letter-spacing:0;background:#fbfcf9;border:1px solid #071c1e38;border-radius:0;outline:none}.formGrid input{height:50px;padding:0 14px}.formGrid textarea{resize:vertical;min-height:96px;padding:13px 14px}.formGrid input:focus,.formGrid textarea:focus{border-color:var(--turquoise-dark);box-shadow:0 0 0 3px #13b5c024}.formGrid ::placeholder{color:#8a9694;opacity:1}.formAction{align-items:center;gap:22px;margin-top:25px;display:flex}.formAction p{max-width:370px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.formAction button:disabled{cursor:wait;opacity:.68;transform:none}.formStatus{background:var(--mint);color:#31564f;margin:17px 0 0;padding:13px 15px;font-size:14px;line-height:1.55}.contactChecklist{border:1px solid var(--line);background:#fff;padding:32px}.contactChecklist h3{margin:0 0 27px;font-size:21px;font-weight:560}.contactChecklist ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.contactChecklist li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;padding:18px 0;display:grid}.contactChecklist li>span{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.contactChecklist b{color:var(--navy);font-size:15px}.contactChecklist p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.contactDirect{background:var(--turquoise);padding-block:70px}.contactDirect .shell{grid-template-columns:.7fr 1fr 1fr;align-items:center;gap:40px;display:grid}.contactDirect p{font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin:0}.contactDirect a{letter-spacing:-.03em;font-size:clamp(24px,3vw,42px);font-weight:580}.contactDirect span{text-align:right;font-size:14px}.insightsIndex{padding-block:125px 140px}.insightGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.insightCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:26px;transition:background .2s,transform .2s;display:flex}.insightCard:hover{background:#fff;transform:translateY(-4px)}.insightCard>div{color:#2e6f74;font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.insightCard>div span{color:var(--muted);white-space:nowrap}.insightCard h3{margin:55px 0 18px;font-size:27px;font-weight:560;line-height:1.2}.insightCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.insightCard>b{color:var(--navy);margin-top:auto;font-size:14px}.insightsPrinciples{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.insightsPrinciples h2{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.insightsPrinciples ul{border-top:1px solid #071c1e33;margin:0;padding:0;list-style:none}.insightsPrinciples li{border-bottom:1px solid #071c1e33;grid-template-columns:190px 1fr;gap:28px;padding:18px 0;display:grid}.insightsPrinciples b{color:var(--navy);font-size:15px}.insightsPrinciples span{color:var(--muted);font-size:15px;line-height:1.65}.articleHero{color:#fff;background:radial-gradient(circle at 85% 10%, #1d5154 0, #0c2c2e 29%, var(--ink) 70%);align-items:end;min-height:690px;padding:175px 0 105px;display:flex;position:relative;overflow:hidden}.articleHero:after{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.articleHeroGrid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:end;gap:85px;display:grid;position:relative}.articleHero h1{font-size:clamp(48px,5vw,74px)}.articleIntro>p{color:#ffffffb3;margin:0;font-size:17px;line-height:1.75}.articleIntro>div{color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.articleIntro>div span+span:before{content:"·";color:var(--turquoise);margin-right:20px}.articleLayout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:95px;padding-block:105px 130px;display:grid}.articleLayout aside{border-top:1px solid var(--line);align-self:start;display:grid;position:sticky;top:25px}.articleLayout aside p{color:var(--navy);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;margin:0;padding:15px 0}.articleLayout aside span{border-top:1px solid var(--line);color:var(--muted);padding:11px 0;font-size:13px}.articleLayout aside a{color:var(--navy);border-bottom:1px solid var(--turquoise);justify-self:start;margin-top:22px;padding-bottom:7px;font-size:14px;font-weight:650}.articleBody{min-width:0}.articleLead{border-bottom:1px solid var(--line);color:var(--ink);margin:0 0 65px;padding:0 0 33px;font-size:24px;font-weight:520;line-height:1.55}.articleBody section{margin-top:68px}.articleBody section:first-of-type{margin-top:0}.articleBody h2{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(32px,3.2vw,46px);font-weight:550;line-height:1.12}.articleBody h3{font-size:20px;font-weight:560}.articleBody p,.articleBody li{color:#465957;font-size:18px;line-height:1.75}.articleBody p{margin:0 0 22px}.articleBody ul{margin:24px 0;padding-left:22px}.articleBody li{margin-bottom:10px;padding-left:5px}.articleBody li b{color:var(--navy)}.articleBody blockquote{border-left:4px solid var(--turquoise);color:var(--navy);background:#fff;margin:38px 0;padding:28px 30px;font:24px/1.5 Georgia,serif}.articleSequence{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.articleSequence li{border-bottom:1px solid var(--line);grid-template-columns:175px 1fr;gap:30px;margin:0;padding:17px 0;display:grid}.articleSequence b{color:var(--navy)}.articleSequence span{color:var(--muted)}.articleChecks,.comparisonGrid,.permissionGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.articleChecks p,.comparisonGrid>div,.permissionGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:23px}.articleChecks b{color:var(--navy);margin-bottom:7px;font-size:15px;display:block}.comparisonGrid{grid-template-columns:repeat(3,1fr)}.comparisonGrid small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.comparisonGrid h3{margin:35px 0 14px}.comparisonGrid p{margin:0;font-size:15px;line-height:1.7}.permissionGrid h3{margin:0}.permissionGrid ul{margin-bottom:0}.permissionGrid li{font-size:16px;line-height:1.65}.controlList{counter-reset:controls;border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.controlList li{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:28px;margin:0;padding:22px 0;display:grid}.controlList b{color:var(--navy);font-size:16px}.controlList p{margin:0;font-size:16px;line-height:1.7}.contactBand{background:var(--navy);color:#fff;padding-block:90px}.contactBandGrid{grid-template-columns:.55fr 1.25fr .45fr;align-items:center;gap:65px;display:grid}.contactBand h2{font-size:clamp(34px,3.5vw,52px)}.contactBandGrid>div>p{color:#ffffffb8;margin:17px 0 0;font-size:15px;line-height:1.65}footer{color:#ffffffb3;background:#041416;grid-template-columns:.45fr 1.1fr .65fr .65fr;gap:45px;min-height:260px;padding:48px max(24px,50vw - 640px);font-size:14px;display:grid}footer .brandLogo{width:98px;height:98px;margin-top:-16px}.footerStatement strong{color:#fff;font-size:15px;font-weight:580}.footerStatement p{max-width:410px;margin:10px 0 0;line-height:1.6}.footerLinks{align-content:start;gap:10px;display:grid}.footerLinks a:hover,.footerMeta a:hover{color:#fff}.footerMeta{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.footerMeta a{color:var(--ice)}.homeReadiness{background:#fff;padding-block:125px}.homeReadinessGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.homeReadiness h2{letter-spacing:-.045em;max-width:620px;margin:22px 0 23px;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.homeReadinessGrid>div>p:not(.kicker){max-width:610px;color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.72}.homeReadiness ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.homeReadiness li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;color:var(--navy);flex-direction:column;justify-content:space-between;padding:24px;font-size:17px;font-weight:590;display:flex}.homeReadiness li span{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.homeSectors{background:#e8ede9;padding-block:130px 140px}.homeSectorsHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.homeSectorsHead h2{letter-spacing:-.045em;max-width:850px;margin:22px 0 0;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.homeSectorsHead>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.homeSectorStrip{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.homeSectorStrip a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:25px;transition:background .2s,transform .2s;display:flex}.homeSectorStrip a:hover{background:#fff;transform:translateY(-4px)}.homeSectorStrip small{color:var(--turquoise-dark);font:11px/1.5 var(--font-geist-mono), monospace}.homeSectorStrip h3{margin:44px 0 17px;font-size:23px;font-weight:560;line-height:1.22}.homeSectorStrip p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.homeSectorStrip span{color:var(--navy);margin-top:auto;padding-top:28px;font-size:14px;font-weight:650}.homeProof{background:var(--ink-2);color:#fff;padding-block:95px}.homeProofGrid{grid-template-columns:1fr .7fr .7fr;align-items:stretch;gap:22px;display:grid}.homeProofGrid>div{padding:18px 35px 18px 0}.homeProof h2{letter-spacing:-.04em;max-width:520px;margin:21px 0 0;font-size:clamp(34px,3.5vw,52px);font-weight:550;line-height:1.08}.homeProofGrid>a{border-top:3px solid var(--turquoise);background:#ffffff0e;flex-direction:column;min-height:230px;padding:25px;transition:transform .2s,background .2s;display:flex}.homeProofGrid>a:hover{background:#ffffff17;transform:translateY(-4px)}.homeProofGrid>a small{color:var(--ice);font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase}.homeProofGrid>a b{margin:45px 0 12px;font-size:23px;font-weight:560;line-height:1.24}.homeProofGrid>a span{color:#ffffffa6;margin-top:auto;font-size:14px}.readinessHero{color:#fff;background:linear-gradient(116deg, var(--ink) 0 60%, var(--navy) 60% 100%);align-items:center;min-height:700px;padding:165px 0 95px;display:flex}.readinessHeroGrid{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;display:grid}.readinessHero h1{max-width:790px;font-size:clamp(52px,5.2vw,80px)}.readinessHeroGrid>div>p:last-child{color:#ffffffba;max-width:700px;margin:31px 0 0;font-size:18px;line-height:1.72}.readinessHero aside{background:#071c1e40;border:1px solid #fff3;padding:28px}.readinessHero aside small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.readinessHero aside strong{margin:55px 0 15px;font-size:25px;font-weight:560;line-height:1.25;display:block}.readinessHero aside p{color:#ffffffb0;margin:0;font-size:15px;line-height:1.7}.readinessSection{padding-block:130px 145px}.readinessSection>header{grid-template-columns:.35fr 1fr;align-items:end;gap:70px;display:grid}.readinessSection>header h2{letter-spacing:-.045em;max-width:780px;margin:0 0 17px;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.readinessSection>header>div>p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.readinessTool{border:1px solid var(--line);background:#fff;margin-top:70px;box-shadow:0 25px 70px #071c1e14}.readinessProgress{border-bottom:1px solid var(--line);background:#e8ede9;gap:11px;min-height:76px;padding:17px 22px;display:grid}.readinessProgress>div{color:var(--navy);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.readinessProgress>i{background:#071c1e21;height:4px;display:block;overflow:hidden}.readinessProgress>i span{background:var(--turquoise-dark);height:100%;transition:width .25s;display:block}.readinessWorkspace{grid-template-columns:.36fr 1fr;min-height:560px;display:grid}.readinessWorkspace>aside{border-right:1px solid var(--line);background:var(--ink)}.readinessWorkspace>aside button{color:#ffffffa3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:38px 1fr 11px;align-items:center;gap:9px;width:100%;min-height:76px;padding:13px 17px;display:grid}.readinessWorkspace>aside button:hover{color:#fff;background:#ffffff0b}.readinessWorkspace>aside button.active{background:var(--navy);color:#fff}.readinessWorkspace>aside button small{color:var(--turquoise);font:10px var(--font-geist-mono), monospace}.readinessWorkspace>aside button span{font-size:14px;font-weight:550}.readinessWorkspace>aside button i{border:1px solid #adcbd98c;border-radius:50%;width:8px;height:8px}.readinessWorkspace>aside button.answered i{border-color:var(--turquoise);background:var(--turquoise)}.readinessWorkspace>section{flex-direction:column;padding:46px 50px 34px;display:flex}.readinessWorkspace>section>small,.readinessResult small{color:var(--turquoise-dark);font:11px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.readinessWorkspace>section h2{letter-spacing:-.04em;max-width:800px;margin:19px 0 18px;font-size:clamp(30px,3.2vw,47px);font-weight:550;line-height:1.13}.readinessWorkspace>section>p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.readinessOptions{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px;display:grid}.readinessOptions button{border:1px solid var(--line);background:var(--paper);min-height:115px;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.readinessOptions button:hover{border-color:var(--turquoise-dark);transform:translateY(-2px)}.readinessOptions button.selected{border:2px solid var(--turquoise-dark);background:var(--mint)}.readinessOptions b{font-size:18px;font-weight:620}.readinessOptions span{color:var(--muted);margin-top:auto;font-size:13px}.readinessControls{justify-content:space-between;margin-top:auto;padding-top:34px;display:flex}.readinessControls button,.readinessResultActions button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;background:0 0;padding:0 15px;font-size:14px;font-weight:650}.readinessControls button:disabled{opacity:.3;cursor:not-allowed}.readinessResult{grid-template-columns:.42fr 1fr;min-height:540px;display:grid}.readinessScore{background:var(--ink);color:#fff;flex-direction:column;padding:48px 38px;display:flex}.readinessScore small{color:var(--ice)}.readinessScore strong{color:var(--turquoise);font:74px/1 var(--font-geist-mono), monospace;margin:auto 0 8px}.readinessScore strong span{color:var(--ice);font-size:22px}.readinessScore p{color:#fff9;margin:0;font-size:13px}.readinessConclusion{padding:48px 50px}.readinessConclusion h2{color:var(--navy);letter-spacing:-.04em;margin:19px 0 18px;font-size:clamp(35px,3.8vw,55px);font-weight:550;line-height:1.08}.readinessConclusion>p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.readinessConclusion>div:not(.readinessResultActions){background:var(--mint);border-left:4px solid var(--turquoise-dark);gap:7px;margin-top:30px;padding:20px;display:grid}.readinessConclusion>div span{color:#39777a;font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.readinessConclusion>div b{color:var(--navy);font-size:20px}.readinessGaps{border-top:1px solid var(--line);padding-top:18px;margin-top:20px!important;font-size:14px!important}.readinessGaps b{color:var(--navy)}.readinessResultActions{align-items:center;gap:15px;margin-top:28px;display:flex}.readinessPrinciples{background:var(--turquoise);padding-block:75px}.readinessPrinciples .shell{grid-template-columns:repeat(3,1fr);display:grid}.readinessPrinciples article{border-right:1px solid #071c1e40;min-height:180px;padding:24px 30px}.readinessPrinciples article:first-child{border-left:1px solid #071c1e40}.readinessPrinciples small{color:var(--navy);font:11px var(--font-geist-mono), monospace}.readinessPrinciples b{margin:42px 0 9px;font-size:20px;display:block}.readinessPrinciples p{color:#214442;margin:0;font-size:14px;line-height:1.6}.decisionExampleHero{color:#fff;background:radial-gradient(circle at 82% 20%, #1e5354 0, #0c2c2e 31%, var(--ink) 73%);align-items:center;min-height:720px;padding:165px 0 95px;display:flex}.decisionExampleHeroGrid{grid-template-columns:1.07fr .73fr;align-items:end;gap:100px;display:grid}.decisionExampleHero h1{max-width:800px;font-size:clamp(52px,5.2vw,80px)}.decisionExampleHeroGrid>div>p:not(.eyebrow){color:#ffffffba;max-width:690px;margin:31px 0 0;font-size:18px;line-height:1.72}.decisionExampleHero aside{background:#ffffff09;border:1px solid #fff3;padding:28px}.decisionExampleHero aside small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.decisionExampleHero aside strong{margin:48px 0 13px;font-size:25px;font-weight:560;display:block}.decisionExampleHero aside p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.decisionExampleIntro{padding-block:130px 150px}.decisionExampleIntro>header{grid-template-columns:.35fr 1fr;align-items:end;gap:70px;display:grid}.decisionExampleIntro>header h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.decisionExampleIntro>header p:last-child{max-width:790px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.decisionWalkthrough{margin-top:70px}.decisionLayerTabs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.decisionLayerTabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:108px;color:var(--muted);text-align:left;cursor:pointer;background:#e8ede9;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px 12px;display:flex;position:relative}.decisionLayerTabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.decisionLayerTabs button:hover{color:var(--ink);background:#fff}.decisionLayerTabs button.active{background:var(--navy);color:#fff}.decisionLayerTabs button.active:after{background:var(--turquoise)}.decisionLayerTabs button.complete:after{background:#13b5c080}.decisionLayerTabs small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.decisionLayerTabs button.active small{color:var(--turquoise)}.decisionLayerTabs span{font-size:14px;font-weight:590}.decisionLayerPanel{border:1px solid var(--line);background:#fff;border-top:0;outline:none;grid-template-columns:1.08fr .92fr;display:grid}.decisionLayerPanel:focus-visible{outline:2px solid var(--turquoise);outline-offset:4px}.decisionLayerCopy,.decisionLayerEvidence{min-height:390px;padding:42px}.decisionLayerCopy{border-right:1px solid var(--line)}.decisionLayerCopy>small,.decisionLayerEvidence>small,.decisionReportPreview small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.decisionLayerCopy h2{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(34px,3.5vw,50px);font-weight:550;line-height:1.08}.decisionLayerCopy p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.decisionLayerCopy>span{background:var(--mint);color:var(--navy);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:34px;padding:10px 12px;display:inline-block}.decisionLayerEvidence{background:var(--paper)}.decisionLayerEvidence ul{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.decisionLayerEvidence li{border-bottom:1px solid var(--line);min-height:59px;color:var(--ink);align-items:center;padding:15px 5px;font-size:15px;display:flex}.decisionLayerEvidence li:before{content:"";background:var(--turquoise-dark);border-radius:50%;width:7px;height:7px;margin-right:12px}.decisionReportPreview{border-top:1px solid var(--line);background:var(--mint);grid-column:1/-1;grid-template-columns:1fr 150px 150px;align-items:center;gap:14px;min-height:125px;padding:21px 26px;display:grid}.decisionReportPreview>div{gap:6px;display:grid}.decisionReportPreview b{color:var(--navy);font-size:22px}.decisionReportPreview span{color:var(--muted);font-size:13px}.decisionReportPreview>a{border:1px solid var(--navy);min-height:45px;color:var(--navy);place-items:center;padding:0 13px;font-size:14px;font-weight:650;display:grid}.decisionReportPreview>a:last-child{background:var(--navy);color:#fff}.decisionLayerPanel>footer{min-height:74px;color:var(--ink);background:#e8ede9;grid-column:1/-1;grid-template-columns:150px 1fr 150px;align-items:center;gap:20px;padding:13px 18px;display:grid}.decisionLayerPanel>footer button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;background:0 0;font-size:14px;font-weight:650}.decisionLayerPanel>footer button:last-child{background:var(--navy);color:#fff}.decisionLayerPanel>footer button:disabled{opacity:.32;cursor:not-allowed}.decisionLayerPanel>footer span{color:var(--muted);font:11px var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase}.exampleLimits{background:var(--ink);color:#fff;padding-block:120px}.exampleLimits .shell{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.exampleLimits h2{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4vw,60px);font-weight:550;line-height:1.08}.exampleLimits ul{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.exampleLimits li{color:#ffffffbf;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:100px;padding:21px;font-size:15px}.agentTour{margin-top:70px}.agentTourSteps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.agentTourSteps button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:115px;color:var(--muted);text-align:left;cursor:pointer;background:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;display:flex;position:relative}.agentTourSteps button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.agentTourSteps button.active{background:var(--navy);color:#fff}.agentTourSteps button.active:after{background:var(--turquoise)}.agentTourSteps button.complete:after{background:#13b5c073}.agentTourSteps small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.agentTourSteps button.active small{color:var(--turquoise)}.agentTourSteps span{font-size:16px;font-weight:590}.agentTourPanel{border:1px solid var(--line);background:#fff;border-top:0;outline:none;grid-template-columns:.9fr 1.1fr;display:grid}.agentTourNarrative{border-right:1px solid var(--line);min-height:430px;padding:42px}.agentTourNarrative>small,.agentTourWorkspace small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.agentTourNarrative h3{letter-spacing:-.04em;margin:26px 0 12px;font-size:clamp(34px,3.4vw,49px);font-weight:550;line-height:1.08}.agentTourNarrative>strong{color:var(--navy);font-size:17px;line-height:1.5}.agentTourNarrative p{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.72}.agentTourNarrative>span{background:var(--mint);color:var(--navy);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:30px;padding:9px 11px;display:inline-block}.agentTourWorkspace{border:1px solid var(--line);background:var(--paper);align-self:center;margin:35px;box-shadow:0 18px 45px #071c1e14}.agentTourWorkspace header{border-bottom:1px solid var(--line);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.agentTourWorkspace header span{font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.agentTourWorkspace header b{color:var(--turquoise);font-size:12px;font-weight:550}.agentTourWorkspace>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;align-items:center;gap:18px;min-height:78px;padding:15px 18px;display:grid}.agentTourWorkspace p{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.agentTourWorkspace footer{background:#d6dedb;min-height:7px;padding:0;display:block}.agentTourWorkspace footer i{background:var(--turquoise-dark);height:7px;transition:width .25s;display:block}.agentTourPanel>footer{min-height:72px;color:var(--ink);background:#e8ede9;grid-column:1/-1;grid-template-columns:150px 1fr 150px;align-items:center;gap:20px;padding:13px 18px;display:grid}.agentTourPanel>footer button,.agentTourPanel>footer a{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;background:0 0;place-items:center;padding:0 13px;font-size:14px;font-weight:650;display:grid}.agentTourPanel>footer button:last-child{background:var(--navy);color:#fff}.agentTourPanel>footer button:disabled{opacity:.3;cursor:not-allowed}.agentTourPanel>footer span{color:var(--muted);font:11px var(--font-geist-mono), monospace;text-align:center}.agentTourBoundary{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.6}.outputShelf a{color:var(--navy);border-bottom:1px solid var(--turquoise);font-weight:650}.sampleReportHero{color:#fff;background:linear-gradient(118deg, var(--ink) 0 62%, #13335a 62% 100%);align-items:center;min-height:730px;padding:165px 0 95px;display:flex}.sampleReportHeroGrid{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;display:grid}.sampleReportHero h1{max-width:800px;font-size:clamp(52px,5.2vw,80px)}.sampleReportHeroGrid>div>p:not(.eyebrow){color:#ffffffba;max-width:710px;margin:31px 0 0;font-size:18px;line-height:1.72}.sampleReportHero aside{background:#071c1e47;border:1px solid #fff3;padding:28px}.sampleReportHero aside small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.sampleReportHero aside strong{margin:48px 0 13px;font-size:25px;font-weight:560;line-height:1.25;display:block}.sampleReportHero aside p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.sampleReportDocument{border:1px solid var(--line);background:#fff;margin-block:110px 130px;padding:55px;box-shadow:0 32px 80px #071c1e1a}.sampleReportDocument>header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:33px;display:flex}.sampleReportDocument>header small,.reportPreviewSection>div>small,.reportExecutive small,.reportAuthorization small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.sampleReportDocument>header h2{letter-spacing:-.045em;margin:15px 0 8px;font-size:clamp(38px,4vw,58px);font-weight:550;line-height:1.05}.sampleReportDocument>header p{color:var(--muted);margin:0;font-size:14px}.sampleReportDocument>header>span{background:var(--mint);color:var(--navy);font:11px var(--font-geist-mono), monospace;text-transform:uppercase;white-space:nowrap;padding:10px 12px}.reportExecutive{border-left:1px solid var(--line);grid-template-columns:1.2fr .7fr 1.1fr;display:grid}.reportExecutive article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:205px;padding:28px}.reportExecutive p{color:var(--muted);margin:34px 0 0;font-size:16px;line-height:1.65}.reportExecutive strong{color:var(--navy);margin-top:36px;font-size:22px;line-height:1.3;display:block}.reportPreviewSection{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:55px;padding-block:65px;display:grid}.reportPreviewSection>div>h3{color:var(--navy);margin:16px 0 0;font-size:24px;font-weight:560;line-height:1.25}.reportFindingGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.reportFindingGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:165px;padding:20px}.reportFindingGrid article.attention{background:var(--mint)}.reportFindingGrid strong{color:var(--navy);font:29px var(--font-geist-mono), monospace;margin:30px 0 7px;display:block}.reportFindingGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.reportTable{border-top:1px solid var(--line);border-left:1px solid var(--line)}.reportTable>div{grid-template-columns:55px 1.3fr 1fr .8fr 1fr;min-height:61px;display:grid}.reportTable>div>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;padding:13px 11px;font-size:12px;line-height:1.4;display:flex}.reportTableHead{background:var(--navy);color:#fff;min-height:48px!important}.reportTableHead b{font:10px var(--font-geist-mono), monospace;text-transform:uppercase}.reportDependency{grid-template-columns:1fr 70px 1fr;align-items:center;gap:16px;min-height:260px;display:grid}.dependencySource{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:230px;padding:27px;display:flex}.dependencySource small{color:var(--ice);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.dependencySource strong{color:var(--turquoise);margin:32px 0 12px;font-size:28px}.dependencySource span{color:#ffffffa8;font-size:13px}.reportDependency>i{color:var(--turquoise-dark);text-align:center;font-size:35px;font-style:normal}.dependencyTargets{border-top:1px solid var(--line);display:grid}.dependencyTargets span{border-bottom:1px solid var(--line);min-height:66px;color:var(--navy);align-items:center;padding:15px;font-size:15px;font-weight:590;display:flex}.reportRecommendation blockquote{border-left:4px solid var(--turquoise);background:var(--mint);color:var(--navy);margin:0 0 27px;padding:24px;font-size:20px;font-weight:550;line-height:1.5}.reportRecommendation ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.reportRecommendation li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;min-height:68px;padding:13px 0;display:grid}.reportRecommendation li b{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.reportRecommendation li span{color:var(--muted);font-size:14px}.reportAuthorization{background:var(--mint);border-top:4px solid var(--turquoise-dark);grid-template-columns:.9fr 1.1fr;gap:60px;margin-top:65px;padding:36px;display:grid}.reportAuthorization h3{color:var(--navy);margin:20px 0 13px;font-size:28px;font-weight:560}.reportAuthorization p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.reportAuthorization dl{margin:0}.reportAuthorization dl>div{border-bottom:1px solid #071c1e2e;grid-template-columns:130px 1fr;gap:18px;padding:13px 0;display:grid}.reportAuthorization dt{color:#39777a;font:10px var(--font-geist-mono), monospace;text-transform:uppercase}.reportAuthorization dd{color:var(--navy);margin:0;font-size:14px;font-weight:580}.sampleReportDocument>footer{min-height:80px;color:var(--muted);border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding:20px 0 0;font-size:12px;display:flex}.sampleReportDocument>footer a{color:var(--navy);border-bottom:1px solid var(--turquoise);padding-bottom:6px;font-size:14px;font-weight:650}.trustHero{color:#fff;background:radial-gradient(circle at 82% 18%, #1e5354 0, #0c2c2e 31%, var(--ink) 73%);align-items:center;min-height:700px;padding:165px 0 95px;display:flex}.trustHeroGrid{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;display:grid}.trustHero h1{max-width:780px;font-size:clamp(52px,5.2vw,80px)}.trustHeroGrid>div>p:last-child{color:#ffffffba;max-width:700px;margin:31px 0 0;font-size:18px;line-height:1.72}.trustHero aside{background:#ffffff09;border:1px solid #fff3;padding:28px}.trustHero aside span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.trustHero aside strong{margin:50px 0 14px;font-size:24px;font-weight:560;line-height:1.3;display:block}.trustHero aside p{color:#ffffffab;margin:0;font-size:15px;line-height:1.7}.trustCommitments{padding-block:130px 145px}.trustCommitments>header{grid-template-columns:.35fr 1fr;align-items:end;gap:70px;display:grid}.trustCommitments>header h2{letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.trustCommitments>header p:last-child{max-width:790px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.trustCommitments>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.trustCommitments article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:25px}.trustCommitments article:nth-child(2n){background:#fff}.trustCommitments small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.trustCommitments h3{color:var(--navy);margin:50px 0 14px;font-size:23px;font-weight:560}.trustCommitments article p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.dataHandling{background:var(--ink);color:#fff;padding-block:125px 140px}.dataHandling header{grid-template-columns:.4fr 1fr;align-items:end;gap:80px;display:grid}.dataHandling h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,62px);font-weight:550;line-height:1.08}.dataHandling ol{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);margin:75px 0 0;padding:0;list-style:none;display:grid}.dataHandling li{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;flex-direction:column;min-height:290px;padding:24px;display:flex}.dataHandling li small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.dataHandling li div{margin-top:auto}.dataHandling li b{font-size:21px;font-weight:560}.dataHandling li p{color:#ffffffab;margin:13px 0 0;font-size:14px;line-height:1.68}.dataDisclosure{border-left:3px solid var(--turquoise);color:#ffffffc2;background:#13b5c01a;margin:25px 0 0;padding:20px;font-size:14px;line-height:1.7}.dataDisclosure a{color:var(--turquoise);border-bottom:1px solid var(--turquoise)}.agentBoundaries{grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:130px 145px;display:grid}.agentBoundaries h2{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4vw,60px);font-weight:550;line-height:1.08}.boundaryCompare{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.boundaryCompare article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px}.boundaryCompare article:first-child{background:var(--mint)}.boundaryCompare small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.boundaryCompare ul{margin:28px 0 0;padding:0;list-style:none}.boundaryCompare li{border-top:1px solid var(--line);color:var(--muted);padding:13px 0;font-size:14px;line-height:1.5}.boundaryCompare li:before{content:"";background:var(--turquoise-dark);width:6px;height:6px;margin-right:9px;display:inline-block}.faqSection{background:#e8ede9;padding-block:125px 140px}.faqGrid{grid-template-columns:.72fr 1.28fr;gap:95px;display:grid}.faqGrid header h2{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(38px,4vw,60px);font-weight:550;line-height:1.08}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;grid-template-columns:44px 1fr 30px;align-items:center;gap:15px;min-height:84px;padding:17px 5px;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.faqList summary b{color:var(--navy);font-size:17px;font-weight:580}.faqList summary i{color:var(--turquoise-dark);text-align:center;font-size:22px;font-style:normal;transition:transform .2s}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details>p{color:var(--muted);margin:0;padding:0 40px 24px 59px;font-size:15px;line-height:1.72}.trustLinks{background:var(--turquoise);padding-block:75px}.trustLinks .shell{grid-template-columns:repeat(3,1fr);display:grid}.trustLinks a{border-right:1px solid #071c1e40;flex-direction:column;min-height:140px;padding:22px 28px;display:flex}.trustLinks a:first-child{border-left:1px solid #071c1e40}.trustLinks small{color:#20565a;font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.trustLinks b{color:var(--navy);margin-top:auto;font-size:20px}.legalHero{color:#fff;background:radial-gradient(circle at 85% 10%, #1d5154 0, #0c2c2e 29%, var(--ink) 70%);align-items:end;min-height:500px;padding:175px 0 90px;display:flex}.legalHero h1{max-width:850px;font-size:clamp(52px,5.4vw,80px)}.legalHero .shell>p:last-child{color:var(--ice);font:12px var(--font-geist-mono), monospace;text-transform:uppercase;margin:24px 0 0}.legalBody{max-width:900px;padding-block:100px 130px}.legalLead{border-bottom:1px solid var(--line);color:var(--ink);margin:0 0 65px;padding-bottom:34px;font-size:23px;font-weight:520;line-height:1.55}.legalBody section{margin-top:58px}.legalBody h2{color:var(--navy);letter-spacing:-.025em;margin:0 0 20px;font-size:30px;font-weight:560;line-height:1.2}.legalBody p,.legalBody li{color:#465957;font-size:17px;line-height:1.75}.legalBody p{margin:0 0 18px}.legalBody ul{padding-left:22px}.legalBody a{color:var(--navy);border-bottom:1px solid var(--turquoise);font-weight:600}.bookingOption{background:var(--navy);color:#fff;margin-top:28px;padding:24px}.bookingOption small{color:var(--turquoise);font:11px var(--font-geist-mono), monospace;text-transform:uppercase}.bookingOption h3{margin:22px 0 10px;font-size:25px;font-weight:560;line-height:1.2}.bookingOption p{color:#ffffffab;margin:0 0 20px;font-size:14px;line-height:1.65}.bookingOption .button{min-height:48px}.formGrid select{width:100%;height:50px;color:var(--ink);font:16px/1.55 var(--font-geist-sans), Arial, sans-serif;text-transform:none;letter-spacing:0;background:#fbfcf9;border:1px solid #071c1e38;border-radius:0;outline:none;padding:0 14px}.formGrid select:focus{border-color:var(--turquoise-dark);box-shadow:0 0 0 3px #13b5c024}.formAction a{color:var(--navy);border-bottom:1px solid var(--turquoise);font-weight:600}.serveIntro{grid-template-columns:.48fr 1.52fr;align-items:start;gap:85px;padding-block:130px 90px;display:grid}.serveIntro h2{letter-spacing:-.045em;max-width:870px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:550;line-height:1.08}.serveIntro div>p{max-width:850px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.75}.sectorNavigator{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:55px;display:grid}.sectorNavigator a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;align-items:center;gap:10px;min-height:96px;padding:16px 18px;transition:background .2s,color .2s;display:grid}.sectorNavigator a:hover{color:var(--navy);background:#fff}.sectorNavigator small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.sectorNavigator span{font-size:15px;font-weight:590;line-height:1.4}.sectorBriefs{padding-bottom:145px}.sectorBrief{border-top:1px solid var(--line);grid-template-columns:90px 1.05fr .95fr;align-items:start;gap:50px;padding-block:62px;scroll-margin-top:32px;display:grid}.sectorBrief:last-child{border-bottom:1px solid var(--line)}.sectorBrief>header{flex-direction:column;gap:13px;display:flex}.sectorBrief>header small{color:var(--turquoise-dark);font:18px/1 var(--font-geist-mono), monospace}.sectorBrief>header span{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.sectorBriefMain h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.25vw,48px);font-weight:550;line-height:1.08}.sectorPressure{max-width:670px;color:var(--muted);margin:23px 0 32px;font-size:17px;line-height:1.72}.sectorBriefMain dl{border-top:1px solid var(--line);margin:0}.sectorBriefMain dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:16px 0;display:grid}.sectorBriefMain dt{color:#39777a;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.sectorBriefMain dd{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.sectorBriefMain dd a{color:var(--navy);border-bottom:1px solid var(--turquoise);font-weight:650}.sectorBrief aside{background:var(--ink);color:#fff;flex-direction:column;min-height:290px;padding:28px;display:flex}.sectorBrief aside small{color:var(--turquoise);font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.sectorBrief aside p{color:#ffffffd1;margin:42px 0 30px;font-size:19px;font-weight:520;line-height:1.55}.sectorBrief aside a{color:var(--ice);border-bottom:1px solid var(--turquoise);align-self:flex-start;margin-top:auto;padding-bottom:6px;font-size:14px;font-weight:650}.serveCommon{background:var(--ink-2);color:#fff;padding-block:125px 135px}.serveCommonGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.serveCommon h2{letter-spacing:-.045em;max-width:630px;margin:22px 0 0;font-size:clamp(38px,4vw,60px);font-weight:550;line-height:1.08}.serveCommon ol{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.serveCommon li{border-bottom:1px solid #ffffff2b;grid-template-columns:58px 1fr;gap:18px;min-height:125px;padding:23px 0;display:grid}.serveCommon li>span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.serveCommon li b{font-size:18px;font-weight:580}.serveCommon li p{color:#ffffffa8;max-width:650px;margin:7px 0 0;font-size:15px;line-height:1.68}@media (width<=1180px){.navlinks,.navcta{display:none}.mobileMenu{display:block}}@media (width<=1080px){.hero{grid-template-columns:1fr;padding-top:150px}.decisionCard{justify-self:start}.stagePreview{grid-template-columns:repeat(3,1fr)}.servicePreview{grid-template-columns:1fr 1fr}.sectionHead,.agentSpotlightGrid,.pageHeroGrid,.outcomeSection,.engagementFlow,.methodIntro,.twoColumns,.architectureGrid,.reportSection,.boundaries,.contactPageGrid,.homeExamplesHead,.examplesHeroGrid,.exampleCaseBody{grid-template-columns:1fr;gap:42px}.homeExampleGrid{grid-template-columns:1.2fr .8fr}.homeExampleCard:first-child{grid-row:span 2}.exampleCase>header{grid-template-columns:90px .8fr 1.2fr;gap:30px}.articleHeroGrid,.insightsPrinciples{grid-template-columns:1fr;gap:42px}.articleLayout{grid-template-columns:180px minmax(0,1fr);gap:55px}.leadershipGrid{grid-template-columns:1fr}.serviceDetailList>article{grid-template-columns:45px .75fr 1.25fr;gap:30px}.capabilityGrid{grid-template-columns:1fr 1fr}.contactBandGrid{grid-template-columns:.55fr 1.45fr}.contactBandGrid .button{grid-column:2;justify-self:start}footer{grid-template-columns:.4fr 1fr 1fr}.footerMeta{flex-direction:row;grid-column:2/4;justify-content:space-between;align-items:center}}@media (width<=760px){:root{--shell:calc(100% - 40px)}nav{height:76px}.brandLogo{width:64px;height:64px}.navlinks,.navcta{display:none}.mobileMenu{display:block}.hero{gap:55px;min-height:auto;padding:130px 20px 80px}h1,.pageHero h1{font-size:clamp(46px,13.5vw,64px)}.lead{font-size:17px}.actions{flex-direction:column;align-items:flex-start}.decisionCard{transform:none}.metrics>div{padding:15px 10px}.metrics b{font-size:23px}.route{gap:5px;padding:0 8px}.route i{width:7px}.checkpoint{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.trust{flex-direction:column;align-items:flex-start;padding:28px 20px}.splitSection,.sectionPad,.darkSection,.agentSpotlight,.homeInsights,.homeExamples,.methodStages,.agentArchitecture,.whySection,.leadershipSection,.softSection,.capabilitySection,.serviceDetailList,.methodIntro,.reportSection,.sectorSection,.contactPageGrid,.insightsIndex,.exampleCases{padding-block:90px}.splitSection{grid-template-columns:1fr;gap:35px}.threadLine{justify-content:flex-start;overflow-x:auto}.stagePreview,.stageDetailGrid,.capabilityGrid,.differentiatorGrid,.sectorGrid,.reportCards,.homeInsightGrid,.insightGrid,.comparisonGrid,.permissionGrid,.articleChecks,.homeExampleGrid{grid-template-columns:1fr}.homeExampleCard:first-child{grid-row:auto}.homeExampleCard{min-height:320px}.homeExampleCard h3,.homeExampleCard:first-child h3{margin-top:50px}.stagePreview article{min-height:220px}.servicePreview{grid-template-columns:1fr}.servicePreview a{min-height:245px}.outcomeSection{padding-block:90px}.outcomeSection ul,.decisionSequence,.boundaries ul{grid-template-columns:1fr}.pageHero{min-height:auto;padding:140px 0 80px}.pageHeroGrid{gap:38px}.pageHeroIntro>p{font-size:16px}.articleHero{min-height:auto;padding:145px 0 80px}.articleHeroGrid{gap:35px}.articleIntro>p{font-size:16px}.examplesHero{background:radial-gradient(circle at 85% 10%, #1d5154 0, #0c2c2e 29%, var(--ink) 70%);min-height:auto;padding:140px 0 80px}.examplesHero h1{font-size:clamp(44px,13vw,62px)}.examplesHeroGrid{gap:45px}.exampleNotice .shell{grid-template-columns:1fr;gap:8px}.exampleCase{padding-block:64px}.exampleCase>header{grid-template-columns:1fr;gap:20px}.exampleCase>header>div{justify-content:space-between;display:flex}.exampleCaseBody{margin-top:42px}.exampleSignalMap{grid-template-columns:1fr;min-height:auto}.exampleArrow{transform:rotate(90deg)}.articleLayout{grid-template-columns:1fr;gap:45px;padding-block:75px 90px}.articleLayout aside{position:static}.articleLead{font-size:20px}.articleBody p,.articleBody li{font-size:17px}.articleSequence li,.controlList li,.insightsPrinciples li{grid-template-columns:1fr;gap:7px}.leadershipGrid article{grid-template-columns:1fr;min-height:auto;padding:22px}.leaderPortrait{aspect-ratio:4/5;width:min(100%,320px);height:auto;min-height:0}.formGrid{grid-template-columns:1fr}.formWide{grid-column:1}.enquiryForm{padding:25px 20px}.formAction{flex-direction:column;align-items:flex-start}.serviceDetailList>article{grid-template-columns:35px 1fr;gap:16px}.serviceDescription{grid-column:2}.serviceDescription dl>div{grid-template-columns:1fr;gap:8px}.stageDetailGrid article{min-height:300px}.principleList p{grid-template-columns:1fr;gap:8px}.agentList>div{grid-template-columns:36px 1fr}.agentList i{display:none}.contactBandGrid{grid-template-columns:1fr;gap:28px}.contactBandGrid .button{grid-column:1}.contactDirect .shell{grid-template-columns:1fr;gap:15px}.contactDirect span{text-align:left}footer{grid-template-columns:1fr;min-height:auto;padding-block:48px}footer .brandLogo{width:92px;height:92px}.footerMeta{flex-direction:column;grid-column:1;align-items:flex-start}}@media (width<=1080px){.insightsHeroGrid,.archiveLead,.agentHeroGrid,.agentWorkflowHead,.methodHeroGrid,.servicesHeroGrid{grid-template-columns:1fr;gap:50px}.featuredInsight{max-width:820px}.insightManifesto header,.agentOutputs>header,.serviceCatalogue>header,.servicePath header{grid-template-columns:1fr;gap:27px}.manifestoGrid,.agentJourney{grid-template-columns:1fr 1fr}.agentJourney article:after{display:none}.agentMap{grid-template-columns:1fr}.agentCore{min-height:245px}.methodThreadSection header,.methodologyFoundation>header{grid-template-columns:1fr;gap:25px}.methodThreadRail{grid-template-columns:repeat(4,1fr);gap:26px 16px}.methodThreadRail:before{display:none}.methodThreadRail>div{border-top:2px solid var(--turquoise-dark);text-align:left;min-height:110px;padding:18px 10px}.methodThreadRail small{margin:0 0 16px}.methodStageRows article{grid-template-columns:60px 145px 1fr;gap:26px}.methodStageRows article>div{border-top:1px solid #ffffff24;border-left:0;grid-column:3;padding:18px 0 0}.methodStageTabs{grid-template-columns:repeat(3,1fr)}.methodStageTabs button:nth-child(3){border-right:0}.methodStageTabs button:nth-child(4){border-right:1px solid #ffffff2b}.methodStagePanel>header{grid-template-columns:.5fr 1fr;gap:40px}.foundationBand{grid-template-columns:repeat(3,1fr)}.servicesHero aside{max-width:720px}.servicePath ol{grid-template-columns:1fr 1fr;gap:35px 0}}@media (width<=760px){.insightsHero,.agentHero,.methodHero,.servicesHero{min-height:auto;padding:135px 0 82px}.insightsHeroCopy h1,.agentHeroCopy h1,.methodHero h1,.servicesHero h1{font-size:clamp(44px,12.5vw,62px)}.featuredInsight{min-height:455px;padding:28px 24px}.featuredIssue{margin-top:48px}.insightsArchive,.agentWorkflow,.agentOutputs,.methodThreadSection,.methodStageJourney,.methodologyFoundation,.serviceCatalogue,.servicePath,.insightManifesto{padding-block:90px}.insightRows>a{grid-template-columns:1fr;gap:24px;padding:27px 0}.insightRows>a:hover{padding-inline:14px}.insightRowMeta{grid-template-columns:45px 1fr;gap:4px 18px;min-height:68px;display:grid}.insightRowMeta small{grid-row:1/3}.insightRows>a>b{text-align:left}.manifestoGrid{grid-template-columns:1fr}.manifestoGrid article{min-height:235px}.agentWorkspace>header{flex-direction:column;align-items:flex-start;padding-block:14px}.agentWorkspace>section{min-height:auto;padding:26px 21px}.consoleBody{grid-template-columns:1fr}.consoleSignals{border-right:0;border-bottom:1px solid var(--line)}.consoleGate{min-height:180px}.agentWorkspace>footer{grid-template-columns:1fr 1fr;padding-block:15px}.agentJourney{grid-template-columns:1fr}.agentJourney article{min-height:245px}.agentNodeGrid{grid-template-columns:1fr}.outputShelf article{grid-template-columns:1fr;gap:17px;padding-inline:0}.methodHero aside>div{grid-template-columns:65px 1fr}.methodThreadRail{grid-template-columns:1fr;gap:14px;margin-top:55px}.methodThreadRail>div{grid-template-columns:48px 1fr;align-items:center;min-height:94px;display:grid}.methodThreadRail small{margin:0}.methodStageJourney>.shell>header{grid-template-columns:1fr;gap:28px}.methodStageRows article{grid-template-columns:46px 1fr;gap:18px;padding-inline:0}.methodStageRows article>p,.methodStageRows article>div{grid-column:2}.methodExplorer{margin-top:48px}.methodModeSwitch{flex-direction:column;align-items:stretch;padding:11px}.methodModeSwitch>span{margin:0 0 4px;padding:0}.methodModeSwitch button{text-align:left;width:100%}.methodStageTabs{grid-template-columns:1fr 1fr}.methodStageTabs button{min-height:92px}.methodStageTabs button:nth-child(2n){border-right:0}.methodStageTabs button:nth-child(3){border-right:1px solid #ffffff2b}.methodStagePanel>header{grid-template-columns:1fr;gap:28px;min-height:auto;padding:29px 23px}.methodStagePanel>header>p{font-size:18px}.methodStandardView{grid-template-columns:1fr}.methodStandardView article{border-right:0;min-height:auto;padding:26px 23px}.methodStandardView ul{grid-template-columns:1fr}.methodExampleView{padding:27px 22px}.methodExampleView ol{grid-template-columns:1fr}.methodExampleView li{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:26px 2px}.methodExampleView aside{grid-template-columns:1fr;gap:12px;padding:24px 2px}.methodStagePanel>footer{grid-template-columns:1fr 1fr;padding:17px}.methodStagePanel>footer span{grid-area:1/1/auto/3}.foundationBand{grid-template-columns:1fr}.foundationBand article{min-height:245px}.serviceCardGrid{grid-template-columns:1fr}.serviceCardGrid>article{min-height:510px;padding:27px 23px}.serviceCardGrid h3{margin-top:54px}.serviceCardGrid dl>div{grid-template-columns:1fr;gap:8px}.servicePath ol{border-top:0;grid-template-columns:1fr;gap:0}.servicePath li{border-top:2px solid #071c1e59;min-height:150px;padding-top:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.problemNetworkVisual{z-index:2;background:#06181b;border:1px solid #adcbd94d;grid-template-rows:auto auto;justify-self:end;width:100%;max-width:720px;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000061}.problemNetworkVisual img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;display:block}.problemNetworkVisual figcaption{min-height:92px;color:var(--ice);font:11px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.045em;background:#051d1ffa;border-top:1px solid #adcbd938;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;padding:18px 20px;display:grid}.problemNetworkVisual figcaption span,.problemNetworkVisual figcaption strong{text-align:center;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;display:flex}.problemNetworkVisual figcaption span:first-child{color:#ff8d84;background:#7e191b2e;border:1px solid #ef595057}.problemNetworkVisual figcaption span:first-child:before{content:"";background:#ef5950;border-radius:50%;flex:none;width:7px;height:7px;margin-inline-end:9px;box-shadow:0 0 0 4px #ef595021}.problemNetworkVisual figcaption span:nth-of-type(2){background:#13b5c00f;border:1px solid #13b5c047}.problemNetworkVisual figcaption i{background:var(--turquoise);width:28px;height:1px;position:relative}.problemNetworkVisual figcaption i:after{content:"";border-top:1px solid var(--turquoise);border-right:1px solid var(--turquoise);width:6px;height:6px;position:absolute;inset:-3px 0 auto auto;transform:rotate(45deg)}.problemNetworkVisual figcaption strong{color:var(--ink);background:var(--turquoise);font-weight:700}.arabicRoot .problemNetworkVisual figcaption i:after{inset:-3px auto auto 0;transform:rotate(-135deg)}.outcomeSection.homeOutcomes ul{grid-template-columns:repeat(3,1fr)}.outcomeSection.homeOutcomes li{flex-direction:column;align-items:flex-start;min-height:190px;display:flex}.outcomeSection.homeOutcomes li:before{margin:0 0 28px}.outcomeSection.homeOutcomes li b{color:var(--navy);margin-bottom:12px;font-size:19px}.outcomeSection.homeOutcomes li span{color:var(--muted);font-size:14px;line-height:1.65}.threadLine.improvementThread{justify-content:flex-start}.threadLine.improvementThread strong{color:var(--ink);background:var(--turquoise);padding:9px 12px}.homeSectorStrip.compactSectorStrip{grid-template-columns:repeat(3,1fr)}.homeSectorStrip.compactSectorStrip a{min-height:220px}.homeSectorStrip.compactSectorStrip h3{margin-top:34px}.homeSectorStrip.compactSectorStrip+.darkLink{margin-top:36px}.methodThreadRail.simplifiedThreadRail>div{min-height:120px}.foundationBand.compactFoundation{grid-template-columns:repeat(4,1fr)}.foundationBand.compactFoundation article{min-height:255px}.methodStageJourney{background:radial-gradient(circle at 12% 6%,#13b5c01f,#0000 32%),linear-gradient(145deg,#071c20 0%,#06171a 58%,#09272c 100%);position:relative;overflow:hidden}.methodStageJourney:after{content:"";pointer-events:none;border:1px solid #13b5c01f;border-radius:50%;width:520px;height:520px;position:absolute;inset:auto -230px -280px auto;box-shadow:0 0 0 90px #13b5c006,0 0 0 180px #13b5c005}.methodStageJourney>.shell{z-index:1;position:relative}.methodStageJourney>.shell>header{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:110px}.methodStageJourney h2{max-width:760px;font-size:clamp(40px,3.7vw,56px)}.methodStageJourney header>p{justify-self:end;max-width:520px}.polishedMethodExplorer{margin-top:58px}.methodJourneyFrame{background:#03191db8;border:1px solid #adcbd938;border-radius:18px;overflow:hidden;box-shadow:0 34px 95px #00000057}.methodExplorerIntro{background:#ffffff06;border-bottom:1px solid #adcbd929;grid-template-columns:.78fr 1.22fr auto;align-items:center;gap:30px;min-height:82px;padding:17px 24px;display:grid}.methodExplorerIntro>div{gap:5px;display:grid}.methodExplorerIntro small{color:var(--turquoise);font:10px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.075em}.methodExplorerIntro strong{color:#fff;font-size:17px;font-weight:580;line-height:1.25}.methodExplorerIntro p{color:#ffffffab;max-width:570px;margin:0;font-size:14px;line-height:1.55}.methodExplorerIntro>span{min-height:36px;color:var(--ice);font:10px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#13b5c00f;border:1px solid #13b5c061;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.polishedMethodExplorer .methodStageTabs{isolation:isolate;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:18px 22px;display:grid;position:relative}.polishedMethodExplorer .methodStageTabs:before{display:none}.polishedMethodExplorer .methodStageTabs button{z-index:1;color:#ffffffb8;background:#082329;border:1px solid #adcbd91c;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;gap:10px;min-height:82px;padding:11px 12px;display:grid;position:relative;box-shadow:0 7px 16px #0000001f}.polishedMethodExplorer .methodStageTabs button:not(:last-child):before{content:"";pointer-events:none;top:50%;background:#adcbd957;width:8px;height:1px;position:absolute;inset-inline-end:-9px}.polishedMethodExplorer .methodStageTabs button:after{display:none}.polishedMethodExplorer .methodStageTabs button:hover{color:#fff;background:#0a2a31;border-color:#adcbd957}.polishedMethodExplorer .methodStageTabs button.active{color:#fff;box-shadow:0 14px 28px #00000040, inset 0 -3px 0 var(--turquoise);background:linear-gradient(135deg,#12426a,#0d3453);border-color:#13b5c0e0}.polishedMethodExplorer .methodStageTabs small{color:#ffffffd1;width:40px;height:40px;font:11px/1 var(--font-geist-mono), monospace;background:#061c20;border:1px solid #adcbd980;border-radius:50%;place-items:center;display:grid}.polishedMethodExplorer .methodStageTabs button.active small{border-color:var(--turquoise);color:var(--turquoise);background:#042330d6}.polishedMethodExplorer .methodStageTabs button.complete small{color:var(--turquoise);border-color:#13b5c0a8}.polishedMethodExplorer .methodStageTabs span{align-self:center;font-size:15px;font-weight:590;line-height:1.25}.polishedMethodExplorer .methodStageTabs i{background:0 0;border:1px solid #adcbd98c;border-radius:50%;width:6px;height:6px;position:absolute;inset:7px 7px auto auto}.polishedMethodExplorer .methodStageTabs button.active i,.polishedMethodExplorer .methodStageTabs button.complete i{border-color:var(--turquoise);background:var(--turquoise);box-shadow:0 0 0 4px #13b5c01a}.polishedMethodPanel{background:#f5f4ee;border:0;border-radius:14px;margin:0 12px 12px;overflow:hidden;box-shadow:0 24px 62px #0000003d}.polishedMethodPanel>header.methodStageLead{background:linear-gradient(110deg,#f8f7f1 0%,#eff3ed 100%);border-bottom:1px solid #071c1e24;grid-template-columns:72px minmax(185px,.62fr) minmax(320px,1.38fr);align-items:center;gap:28px;min-height:150px;padding:28px 36px;display:grid}.methodStageNumber{width:64px;height:64px;color:var(--turquoise);background:var(--navy);font:18px/1 var(--font-geist-mono), monospace;border-radius:13px;place-items:center;display:grid;box-shadow:0 12px 24px #0b2c5433}.polishedMethodPanel>header small{color:#1c7280;font-size:11px}.polishedMethodPanel>header h3{color:var(--navy);margin:11px 0 0;font-size:clamp(36px,3.3vw,48px);line-height:1}.polishedMethodPanel>header>p{max-width:720px;font-size:18px;line-height:1.58}.polishedMethodContent{grid-template-columns:.94fr 1.06fr;gap:18px;padding:20px 36px 24px;display:grid}.polishedMethodContent article{background:#ffffffad;border:1px solid #071c1e26;border-radius:11px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:18px;min-height:188px;padding:24px;display:grid}.polishedMethodContent .methodOutcomeCard{background:linear-gradient(135deg,#e5efeb,#f0f3ed);border-color:#1c728047}.methodCardIcon{color:#176a74;background:#dfebe8;border-radius:50%;place-items:center;width:46px;height:46px;font-size:29px;font-weight:520;line-height:1;display:grid}.methodOutcomeCard .methodCardIcon{color:#fff;background:#1c7280}.methodTargetIcon{font-size:35px}.polishedMethodContent small{color:#1c7280;font:10px/1.45 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;display:block}.polishedMethodContent ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.polishedMethodContent li{color:var(--ink);align-items:center;gap:11px;font-size:15px;line-height:1.48;display:flex}.polishedMethodContent li:before{content:"";background:var(--turquoise-dark);border-radius:50%;flex:none;width:6px;height:6px}.polishedMethodContent strong{max-width:500px;color:var(--navy);letter-spacing:-.025em;margin:17px 0 10px;font-size:clamp(24px,2vw,31px);font-weight:600;line-height:1.19;display:block}.polishedMethodContent p{max-width:540px;color:var(--muted);margin:0;font-size:14px;line-height:1.62}.polishedMethodPanel>footer{background:#f5f4ee;grid-template-columns:160px 1fr 160px;align-items:center;gap:20px;min-height:78px;padding:0 36px 24px;display:grid}.polishedMethodPanel>footer button{border-color:#0b2c546b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:49px;padding:0 17px;font-size:14px;display:inline-flex}.polishedMethodPanel>footer button:last-child{justify-content:space-between}.polishedMethodPanel>footer button span{color:inherit;font:20px/1 var(--font-geist-sans), Arial, sans-serif}.polishedMethodPanel>footer>.methodStagePosition{color:#39777a;width:fit-content;min-height:31px;font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#ecefe9;border:1px solid #071c1e29;border-radius:999px;align-items:center;margin:0 auto;padding:0 12px;display:inline-flex}.methodLoopRail{min-height:auto;margin:0 12px 12px;padding:0;display:block}.methodLoopRail:before{display:none}.continuousImprovementLoop{width:100%;min-height:94px;box-shadow:none;background:linear-gradient(105deg,#0b3941,#06262d);border:1px solid #13b5c07a;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:19px;margin:0;padding:18px 24px;display:grid}.methodLoopIcon{width:44px;height:44px;color:var(--turquoise);place-items:center;font-size:41px;line-height:1;display:grid}.continuousImprovementLoop strong{color:#fff;font-size:18px;font-weight:580;line-height:1.3}.continuousImprovementLoop p{color:#ffffffab;margin:4px 0 0;font-size:13px;line-height:1.5}.continuousImprovementLoop .methodLoopTag{min-height:44px;color:var(--turquoise);font:10px/1.45 var(--font-geist-mono), monospace;letter-spacing:.045em;white-space:nowrap;direction:ltr;background:#13b5c014;border:1px solid #13b5c094;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.methodLoopTag b{font-weight:560}.methodLoopTag i{color:#fff;font-size:15px;font-style:normal}.arabicRoot .methodExplorerIntro small,.arabicRoot .methodExplorerIntro>span,.arabicRoot .polishedMethodContent small{font-family:var(--font-arabic), Arial, sans-serif;letter-spacing:0}.arabicRoot .polishedMethodContent strong{letter-spacing:0}.arabicRoot .methodCardIcon{font-family:var(--font-arabic), Arial, sans-serif}.arabicRoot .polishedMethodExplorer .methodStageTabs i{inset:7px auto auto 7px}.arabicRoot .methodStageNumber{direction:ltr}.futureCapabilityGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.futureCapabilityGrid article{background:#fff;flex-direction:column;min-height:270px;padding:25px;display:flex}.futureCapabilityGrid small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.futureCapabilityGrid h3{margin:auto 0 15px;padding-top:52px;font-size:22px;font-weight:560;line-height:1.25}.futureCapabilityGrid p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.futureArchitecture{padding-block:130px 145px}.futureProductPrinciples{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.futureProductPrinciples article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;flex-direction:column;min-height:250px;padding:25px;display:flex}.futureProductPrinciples span{color:var(--turquoise);font:11px var(--font-geist-mono), monospace}.futureProductPrinciples b{margin:50px 0 15px;font-size:21px;font-weight:560}.futureProductPrinciples p{color:#ffffffa6;margin:0;font-size:15px;line-height:1.7}.sectorDirectory{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-bottom:135px;display:grid}.sectorDirectory article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:230px;color:var(--ink);flex-direction:column;padding:25px;display:flex}.sectorDirectory article:nth-child(2n){background:#fff}.sectorDirectory small{color:var(--turquoise-dark);font:11px var(--font-geist-mono), monospace}.sectorDirectory h2{margin:44px 0 16px;font-size:24px;font-weight:560;line-height:1.23}.sectorDirectory span{color:var(--muted);margin-top:auto;font-size:13px}.simplifiedEnquiryForm .formHead{margin-bottom:8px}.simplifiedEnquiryForm textarea{min-height:170px}@media (width<=1080px){.homeSectorStrip.compactSectorStrip,.futureCapabilityGrid,.futureProductPrinciples,.sectorDirectory,.foundationBand.compactFoundation{grid-template-columns:repeat(2,1fr)}.methodStageJourney>.shell>header{gap:60px}.methodExplorerIntro{grid-template-columns:1fr auto;gap:10px 24px}.methodExplorerIntro p{grid-area:2/1/auto/-1}.methodExplorerIntro>span{grid-area:1/2}.polishedMethodExplorer .methodStageTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.polishedMethodExplorer .methodStageTabs button:nth-child(3):before{display:none}.polishedMethodExplorer .methodStageTabs button{border-color:#ffffff29;border-radius:8px;min-height:74px}.polishedMethodPanel>header.methodStageLead{grid-template-columns:64px minmax(160px,.58fr) 1fr;gap:24px}.methodStageNumber{width:56px;height:56px}.polishedMethodContent{padding-inline:34px}.polishedMethodContent article{grid-template-columns:46px minmax(0,1fr);gap:15px;padding:23px 21px}.methodCardIcon{width:44px;height:44px}}@media (width<=760px){.problemNetworkVisual{justify-self:stretch;max-width:none}.problemNetworkVisual figcaption{letter-spacing:.02em;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:72px;padding:10px;font-size:9px}.problemNetworkVisual figcaption span,.problemNetworkVisual figcaption strong{min-height:50px;padding:8px 6px}.problemNetworkVisual figcaption i{display:none}.methodStageJourney>.shell>header{grid-template-columns:1fr;gap:25px}.methodStageJourney header>p{justify-self:start}.polishedMethodExplorer{margin-top:42px}.methodJourneyFrame{border-radius:13px}.methodExplorerIntro{grid-template-columns:1fr;gap:14px;min-height:auto;padding:18px}.methodExplorerIntro p,.methodExplorerIntro>span{grid-area:auto/1}.methodExplorerIntro>span{white-space:normal;justify-self:start}.polishedMethodExplorer .methodStageTabs{scroll-snap-type:x proximity;scrollbar-width:thin;gap:7px;padding:12px;display:flex;overflow-x:auto}.polishedMethodExplorer .methodStageTabs button:before{display:none}.polishedMethodExplorer .methodStageTabs button{scroll-snap-align:start;flex:0 0 132px;grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:70px;padding:9px 10px}.polishedMethodExplorer .methodStageTabs small{width:36px;height:36px;font-size:10px}.polishedMethodExplorer .methodStageTabs span{font-size:14px}.polishedMethodExplorer .methodStageTabs i{display:none}.polishedMethodPanel{border-radius:10px;margin:0 8px 8px}.polishedMethodPanel>header.methodStageLead{grid-template-columns:52px 1fr;gap:18px;min-height:auto;padding:24px 20px}.methodStageNumber{border-radius:10px;width:48px;height:48px;font-size:15px}.polishedMethodPanel>header h3{font-size:37px}.polishedMethodPanel>header>p{grid-column:1/-1;font-size:17px}.polishedMethodContent{grid-template-columns:1fr;gap:12px;padding:14px 14px 18px}.polishedMethodContent article{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:auto;padding:21px 18px}.methodCardIcon{width:42px;height:42px;font-size:27px}.methodTargetIcon{font-size:33px}.polishedMethodContent strong{font-size:24px}.polishedMethodPanel>footer{grid-template-columns:1fr auto 1fr;gap:8px;min-height:76px;padding:0 14px 18px}.polishedMethodPanel>footer button{min-width:0;min-height:47px;padding:0 10px;font-size:12px}.polishedMethodPanel>footer>.methodStagePosition{padding-inline:9px}.methodLoopRail{min-height:auto;margin:0 8px 8px;padding:0}.methodLoopRail:before{display:none}.continuousImprovementLoop{border-radius:9px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px}.methodLoopIcon{width:40px;height:40px;font-size:38px}.continuousImprovementLoop .methodLoopTag{white-space:normal;grid-column:1/-1;min-height:42px}.outcomeSection.homeOutcomes ul,.homeSectorStrip.compactSectorStrip,.futureCapabilityGrid,.futureProductPrinciples,.sectorDirectory,.foundationBand.compactFoundation{grid-template-columns:1fr}.outcomeSection.homeOutcomes li{min-height:160px}.futureArchitecture{padding-block:90px}.sectorDirectory{padding-bottom:88px}}@media (width<=1080px){.navlinks{gap:15px}.navlinks a{font-size:14px}.homeReadinessGrid,.readinessHeroGrid,.decisionExampleHeroGrid,.sampleReportHeroGrid,.trustHeroGrid,.agentBoundaries{grid-template-columns:1fr;gap:45px}.homeProofGrid{grid-template-columns:1fr 1fr}.homeProofGrid>div{grid-column:1/-1}.readinessSection>header,.decisionExampleIntro>header,.trustCommitments>header{grid-template-columns:.4fr 1fr;gap:45px}.readinessWorkspace{grid-template-columns:.4fr 1fr}.decisionLayerTabs{grid-template-columns:repeat(4,1fr)}.decisionLayerTabs button:nth-child(4){border-right:0}.agentTourPanel{grid-template-columns:1fr 1fr}.sampleReportDocument{padding:38px}.reportPreviewSection{grid-template-columns:180px 1fr;gap:35px}.reportFindingGrid,.trustCommitments>div,.dataHandling ol{grid-template-columns:1fr 1fr}.faqGrid{grid-template-columns:.65fr 1.35fr;gap:55px}.homeSectorsHead,.aboutServeGrid,.serveIntro,.serveCommonGrid{grid-template-columns:1fr;gap:42px}.homeSectorStrip,.sectorNavigator{grid-template-columns:1fr 1fr}.sectorBrief{grid-template-columns:70px 1fr;gap:35px}.sectorBrief aside{grid-column:2}}@media (width<=760px){.homeReadiness,.homeSectors,.aboutServe,.serveIntro,.serveCommon,.readinessSection,.decisionExampleIntro,.trustCommitments,.agentBoundaries,.faqSection{padding-block:88px}.homeReadiness ol,.homeProofGrid,.readinessSection>header,.decisionExampleIntro>header,.trustCommitments>header,.faqGrid{grid-template-columns:1fr}.homeReadinessGrid{gap:48px}.homeReadiness li{min-height:125px}.homeProofGrid>div{grid-column:auto;padding-right:0}.homeProofGrid>a{min-height:200px}.readinessHero,.decisionExampleHero,.sampleReportHero,.trustHero{min-height:auto;padding:145px 0 78px}.readinessHeroGrid,.decisionExampleHeroGrid,.sampleReportHeroGrid,.trustHeroGrid{gap:48px}.readinessTool{margin-top:50px}.readinessWorkspace{grid-template-columns:1fr}.readinessWorkspace>aside{border-right:0;grid-template-columns:1fr 1fr;display:grid}.readinessWorkspace>aside button{border-right:1px solid #ffffff24;min-height:72px}.readinessWorkspace>section{min-height:570px;padding:34px 22px 25px}.readinessOptions{grid-template-columns:1fr}.readinessOptions button{min-height:88px}.readinessResult{grid-template-columns:1fr}.readinessScore{min-height:260px;padding:34px 26px}.readinessConclusion{padding:35px 24px}.readinessResultActions{flex-direction:column;align-items:stretch}.readinessResultActions .button,.readinessResultActions button{width:100%}.readinessPrinciples .shell{grid-template-columns:1fr}.readinessPrinciples article,.readinessPrinciples article:first-child{border-bottom:1px solid #071c1e40;border-left:1px solid #071c1e40;min-height:155px}.decisionLayerTabs{grid-template-columns:1fr 1fr}.decisionLayerTabs button,.decisionLayerTabs button:nth-child(4){border-right:1px solid var(--line);min-height:88px}.decisionLayerTabs button:nth-child(2n){border-right:0}.decisionLayerPanel{grid-template-columns:1fr}.decisionLayerCopy,.decisionLayerEvidence{min-height:auto;padding:31px 23px}.decisionLayerCopy{border-right:0;border-bottom:1px solid var(--line)}.decisionReportPreview{grid-template-columns:1fr;padding:24px}.decisionReportPreview>a{width:100%}.decisionLayerPanel>footer{grid-template-columns:1fr 1fr}.decisionLayerPanel>footer span{grid-area:1/1/auto/3}.exampleLimits{padding-block:88px}.exampleLimits .shell,.exampleLimits ul{grid-template-columns:1fr;gap:45px}.exampleLimits li{min-height:80px}.agentTourSteps{grid-template-columns:1fr 1fr}.agentTourSteps button{min-height:100px}.agentTourPanel{grid-template-columns:1fr}.agentTourNarrative{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:32px 23px}.agentTourWorkspace{margin:22px}.agentTourWorkspace>div{grid-template-columns:85px 1fr}.agentTourPanel>footer{grid-template-columns:1fr 1fr}.agentTourPanel>footer span,.agentTourPanel>footer a{grid-area:1/1/auto/3}.sampleReportDocument{width:calc(100% - 24px);margin-block:60px 80px;padding:22px}.sampleReportDocument>header{flex-direction:column;align-items:flex-start}.sampleReportDocument>header>span{white-space:normal}.reportExecutive{grid-template-columns:1fr}.reportExecutive article{min-height:165px}.reportPreviewSection{grid-template-columns:1fr;gap:28px;padding-block:48px}.reportFindingGrid{grid-template-columns:1fr 1fr}.reportTable{overflow-x:auto}.reportTable>div{min-width:710px}.reportDependency{grid-template-columns:1fr}.reportDependency>i{transform:rotate(90deg)}.reportAuthorization{grid-template-columns:1fr;gap:32px;padding:25px}.reportAuthorization dl>div{grid-template-columns:1fr;gap:7px}.sampleReportDocument>footer{flex-direction:column;align-items:flex-start}.trustCommitments>div{grid-template-columns:1fr}.trustCommitments article{min-height:240px}.dataHandling{padding-block:88px}.dataHandling header{grid-template-columns:1fr;gap:28px}.dataHandling ol{grid-template-columns:1fr}.dataHandling li{min-height:230px}.agentBoundaries{gap:45px}.boundaryCompare{grid-template-columns:1fr}.faqGrid{gap:45px}.faqList summary{grid-template-columns:36px 1fr 25px}.faqList details>p{padding-left:51px}.trustLinks .shell{grid-template-columns:1fr}.trustLinks a,.trustLinks a:first-child{border-bottom:1px solid #071c1e40;border-left:1px solid #071c1e40;min-height:110px}.legalHero{min-height:430px;padding-top:150px}.legalBody{padding-block:75px 95px}.legalLead{font-size:20px}.legalBody p,.legalBody li{font-size:16px}.bookingOption{padding:22px}.homeSectorStrip,.sectorNavigator{grid-template-columns:1fr}.homeSectorStrip a{min-height:270px}.sectorBriefs{padding-bottom:88px}.sectorBrief{grid-template-columns:1fr;gap:28px;padding-block:50px}.sectorBrief>header{flex-direction:row;justify-content:space-between;align-items:center}.sectorBrief aside{grid-column:1;min-height:260px}.sectorBriefMain dl>div{grid-template-columns:1fr;gap:8px}.serveCommon li{grid-template-columns:42px 1fr}}.skipLink{z-index:200;color:#fff;background:var(--navy);border:2px solid var(--turquoise);padding:11px 15px;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.arabicRoot .skipLink{left:auto;right:12px}.mainAnchor{width:1px;height:1px;position:absolute;overflow:hidden}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.siteHeader nav{gap:22px}.siteHeader .navlinks{flex:auto;justify-content:center}.siteHeader .navActions{flex:none;gap:12px}.siteHeader .navcta{border:1px solid var(--turquoise);background:var(--turquoise);min-height:46px;color:var(--ink);text-align:center;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:0 19px;font-size:14px;font-weight:650;line-height:1.15;display:inline-flex}.siteHeader .navcta:hover{color:var(--ink);background:#31c4cd;border-color:#31c4cd;transform:translateY(-1px)}.siteHeader-light nav{border-bottom-color:#071c1e2b}.siteHeader-light .brand{background:0 0}.siteHeader-light .brandLogo{filter:none}.siteHeader-light .navlinks{color:#3e5654}.siteHeader-light .navlinks a:hover,.siteHeader-light .navlinks a[aria-current=page]{color:var(--ink)}.siteHeader-light .navcta{color:var(--ink);border-color:var(--turquoise);background:var(--turquoise)}.siteHeader-light .languageSwitch{color:var(--navy);border-color:#13335a59}.siteHeader-light .mobileMenu summary{border-color:#13335a59}.siteHeader-light .mobileMenu summary span{background:var(--navy)}.homeLabel{color:var(--turquoise);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.5}.darkLabel{color:#236b70}.arabicRoot .homeLabel{letter-spacing:0;font-size:14px;font-weight:600}.proofHero{color:#fff;background:linear-gradient(115deg,#071c1e 0%,#0a2528 58%,#123739 100%);align-items:center;min-height:820px;padding:158px 0 95px;display:flex;position:relative;overflow:hidden}.proofHero:before{content:"";opacity:.38;pointer-events:none;background:linear-gradient(145deg,#0000 0 32%,#13b5c02e 32% 58%,#13b5c00a 58%);width:38vw;height:100%;position:absolute;inset:0 0 0 auto}.proofHeroGrid{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;display:grid;position:relative}.proofHeroCopy h1{letter-spacing:-.05em;max-width:760px;margin:22px 0 0;font-size:clamp(50px,4.75vw,74px);font-weight:560;line-height:1.055}.proofHeroCopy h1 em{color:var(--turquoise);font-family:inherit;font-style:normal;font-weight:inherit}.proofHeroCopy>p:not(.homeLabel){color:#ffffffbf;max-width:690px;margin:29px 0 0;font-size:18px;line-height:1.72}.proofHero .actions{flex-wrap:wrap;align-items:stretch;gap:14px}.proofHero .actions .button{white-space:nowrap;min-height:58px}.outlineLight{color:#fff;background:0 0;border:1px solid #ffffff6b}.outlineLight:hover{border-color:var(--turquoise);background:#ffffff0d}.heroAssurance{color:var(--ice);border-top:1px solid #ffffff29;flex-wrap:wrap;gap:14px 25px;margin-top:42px;padding-top:20px;font-size:13px;display:flex}.heroAssurance span:before{content:"";background:var(--turquoise);border-radius:50%;width:6px;height:6px;margin-inline-end:9px;display:inline-block}.operationalNetworkVisual{width:100%;max-width:620px;color:var(--ink);background:#f7faf6;border:1px solid #adcbd980;justify-self:end;margin:0;overflow:hidden;box-shadow:0 38px 92px #00000057}.operationalNetworkVisual>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.operationalNetworkVisual>header span,.operationalNetworkVisual>header b{letter-spacing:.05em;text-transform:uppercase;font-size:11px;line-height:1.4}.operationalNetworkVisual>header span{color:var(--turquoise)}.operationalNetworkVisual>header b{text-align:end;font-weight:550}.operationalNetworkCanvas{background:radial-gradient(circle at 62% 49%,#13b5c01c,#0000 25%),linear-gradient(145deg,#fbfcf9 0%,#edf3ed 100%);height:438px;position:relative;overflow:hidden}.operationalNetworkCanvas:before{content:"";opacity:.55;background-image:linear-gradient(#13335a0f 1px,#0000 1px),linear-gradient(90deg,#13335a0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.operationalNetworkLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.networkLine{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.networkLine.context{stroke:#8da5a0;stroke-dasharray:5 6}.networkLine.risk{stroke:#e8735f;stroke-width:2.5px}.networkLine.priority{stroke:var(--turquoise-dark);stroke-width:3px}.networkPoint.context{fill:#7c9691}.networkPoint.hub{fill:var(--navy);stroke:var(--turquoise);stroke-width:4px}.networkPoint.risk{fill:#e8735f}.networkPoint.priority{fill:var(--turquoise-dark)}.networkNode{z-index:2;background:#fffffff2;border:1px solid #b9c9c4;flex-direction:column;justify-content:center;width:144px;min-height:82px;padding:14px 15px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px #13335a17}.networkNode small{color:#39777a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;line-height:1.35}.networkNode strong{color:var(--navy);margin-top:7px;font-size:13px;font-weight:650;line-height:1.4}.networkNodePeople{top:17%;left:13%}.networkNodeTechnology{top:17%;left:38%}.networkNodeServices{top:80%;left:13%}.networkNodeRecovery{top:80%;left:38%}.networkNodeHub{border:2px solid var(--turquoise);background:var(--navy);width:156px;min-height:112px;top:49%;left:62%}.networkNodeHub small{color:var(--turquoise)}.networkNodeHub strong{color:#fff;font-size:15px}.networkNodeRisk{background:#fff2ee;border-color:#e8735f;top:17%;left:87%}.networkNodeRisk small{color:#b34736}.networkNodeRisk strong{color:#79382e}.networkNodePriority{border-color:var(--turquoise-dark);background:#e2f0d9;top:80%;left:87%}.networkNodePriority small{color:#2d7074}.networkNodePriority strong{color:#234746}.operationalNetworkVisual figcaption{color:#4f6462;text-transform:uppercase;background:#edf1eb;flex-wrap:wrap;align-items:center;gap:9px 18px;min-height:55px;padding:12px 19px;font-size:10px;display:flex}.operationalNetworkVisual figcaption span{align-items:center;gap:7px;display:inline-flex}.operationalNetworkVisual figcaption i{background:#7c9691;border-radius:50%;width:8px;height:8px;display:inline-block}.operationalNetworkVisual figcaption i.hub{background:var(--navy);box-shadow:0 0 0 2px var(--turquoise)}.operationalNetworkVisual figcaption i.risk{background:#e8735f}.operationalNetworkVisual figcaption i.priority{background:var(--turquoise-dark)}.proofShelf{padding-block:115px 130px}.proofShelf>header{grid-template-columns:.45fr .95fr .8fr;align-items:end;gap:55px;display:grid}.proofShelf h2,.homeOffers h2,.credibilityIntro h2{letter-spacing:-.04em;margin:0;font-size:clamp(39px,3.8vw,56px);font-weight:570;line-height:1.1}.proofShelf>header>p:last-child,.homeOffers>header>p:last-child{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.proofShelfLinks{grid-template-columns:1fr 1fr;gap:18px;margin-top:66px;display:grid}.proofShelfLinks a{border-top:5px solid var(--turquoise-dark);background:#fff;flex-direction:column;min-height:360px;padding:34px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 20px 50px #071c1e0e}.proofShelfLinks a:nth-child(2){color:#fff;background:var(--navy);border-top-color:var(--turquoise)}.proofShelfLinks a:hover{transform:translateY(-5px);box-shadow:0 28px 64px #071c1e1a}.proofShelfLinks span{color:var(--turquoise-dark);font-size:13px;font-weight:650}.proofShelfLinks a:nth-child(2) span{color:var(--turquoise)}.proofShelfLinks small{color:#2d7074;text-transform:uppercase;margin-top:11px;font-size:12px;line-height:1.5}.proofShelfLinks a:nth-child(2) small{color:var(--ice)}.proofShelfLinks h3{letter-spacing:-.035em;max-width:600px;margin:52px 0 15px;font-size:clamp(28px,2.8vw,41px);font-weight:590;line-height:1.14}.proofShelfLinks p{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.proofShelfLinks a:nth-child(2) p{color:#ffffffb8}.proofShelfLinks b{color:var(--navy);margin-top:auto;padding-top:28px;font-size:14px}.proofShelfLinks a:nth-child(2) b{color:var(--turquoise)}.evidenceProblem{color:#fff;background:#123739;padding-block:120px 130px}.evidenceProblemGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:86px 100px;display:grid}.evidenceProblem h2{letter-spacing:-.045em;max-width:640px;margin:22px 0 0;font-size:clamp(40px,4vw,60px);font-weight:560;line-height:1.08}.evidenceNarrative>p{color:#ffffffc2;max-width:760px;margin:0;font-size:20px;line-height:1.7}.evidenceNarrative strong{color:#fff;font-weight:620}.evidenceSources{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.evidenceSources span{min-height:66px;color:var(--ice);border-bottom:1px solid #ffffff29;align-items:center;padding:16px 8px;font-size:14px;display:flex}.evidenceSources span:before{content:"";background:var(--turquoise);flex:none;width:7px;height:7px;margin-inline-end:11px}.evidenceProblem blockquote{border-inline-start:4px solid var(--turquoise);color:#fff;grid-column:1/-1;max-width:1020px;margin:0;padding:0 0 0 30px;font-size:clamp(26px,2.5vw,37px);font-weight:520;line-height:1.45}.arabicRoot .evidenceProblem blockquote{padding:0 30px 0 0}.homeOffers{padding-block:120px 130px}.homeOffers>header{grid-template-columns:.45fr .95fr .8fr;align-items:end;gap:55px;display:grid}.offerEditorialGrid{grid-template-columns:1fr 1fr;gap:28px;margin-top:65px;display:grid}.offerEditorialGrid article{border-top:5px solid var(--navy);background:#fff;flex-direction:column;min-height:580px;padding:36px;display:flex}.offerEditorialGrid article:nth-child(2){border-top-color:var(--turquoise-dark);background:#e7eee9}.offerEditorialGrid article>div:first-child{color:#2d7074;justify-content:space-between;gap:18px;font-size:13px;display:flex}.offerEditorialGrid article>div:first-child small{font-size:13px}.offerEditorialGrid h3{letter-spacing:-.04em;max-width:560px;margin:58px 0 18px;font-size:clamp(31px,3vw,45px);font-weight:580;line-height:1.12}.offerEditorialGrid article>p{max-width:650px;color:var(--muted);margin:0 0 35px;font-size:16px;line-height:1.72}.offerEditorialGrid dl{border-top:1px solid var(--line);margin:auto 0 28px}.offerEditorialGrid dl>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:24px;padding:16px 0;display:grid}.offerEditorialGrid dt{color:#2d7074;text-transform:uppercase;font-size:12px}.offerEditorialGrid dd{color:#334d4b;margin:0;font-size:14px;line-height:1.62}.offerEditorialGrid article>a,.applicationsLine a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--turquoise);-webkit-text-decoration-color:var(--turquoise);-webkit-text-decoration-color:var(--turquoise);text-decoration-color:var(--turquoise);text-underline-offset:5px;font-size:14px;font-weight:650}.applicationsLine{border-top:1px solid var(--line);color:var(--muted);margin:38px 0 0;padding:24px 0 0;font-size:15px;line-height:1.7}.applicationsLine b{color:var(--ink)}.homeMethodEditorial{color:#fff;background:var(--ink);padding-block:120px 130px}.homeMethodEditorial header{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.homeMethodEditorial h2{letter-spacing:-.045em;max-width:780px;margin:22px 0 0;font-size:clamp(40px,4vw,60px);font-weight:560;line-height:1.08}.homeMethodEditorial header>p{color:#ffffffad;margin:0;font-size:17px;line-height:1.72}.homeMethodLine{border-top:2px solid #13b5c073;grid-template-columns:repeat(6,1fr);margin:72px 0 40px;padding:0;list-style:none;display:grid}.homeMethodLine li{min-height:190px;padding:25px 18px 0 0;position:relative}.homeMethodLine li:before{content:"";background:var(--turquoise);top:-8px;border-radius:50%;width:13px;height:13px;position:absolute;inset-inline-start:0;box-shadow:0 0 0 6px #13b5c01a}.homeMethodLine small{color:var(--turquoise);font-size:11px}.homeMethodLine h3{margin:45px 0 10px;font-size:21px;font-weight:590}.homeMethodLine p{color:#ffffff9e;max-width:170px;margin:0;font-size:13px;line-height:1.55}.methodTextLink{color:var(--turquoise);text-underline-offset:6px;font-size:15px;font-weight:600;text-decoration:underline}.homeCredibility{background:#e7eee9;padding-block:120px 130px}.credibilityGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:72px 85px;display:grid}.credibilityIntro>p:not(.homeLabel){max-width:640px;color:var(--muted);margin:25px 0 0;font-size:17px;line-height:1.72}.credibilityLinks{flex-wrap:wrap;gap:18px 28px;margin-top:30px;display:flex}.credibilityLinks a{color:var(--navy);border-bottom:1px solid var(--turquoise-dark);font-size:14px;font-weight:650}.founderPair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.founderPair article{background:#fff}.founderPair img{object-fit:cover;object-position:center 22%;filter:saturate(.86)contrast(1.02);width:100%;height:320px;display:block}.founderPair article>div{gap:5px;padding:20px;display:grid}.founderPair b{color:var(--navy);font-size:18px}.founderPair span{color:var(--muted);font-size:13px;line-height:1.5}.credibilityGrid>aside{color:#fff;background:var(--navy);grid-column:1/-1;grid-template-columns:.45fr 1fr 1.1fr auto;align-items:center;gap:35px;padding:38px 42px;display:grid}.credibilityGrid>aside small{color:var(--turquoise);text-transform:uppercase;font-size:12px}.credibilityGrid>aside h3{margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:580;line-height:1.18}.credibilityGrid>aside p{color:#ffffffb0;margin:0;font-size:15px;line-height:1.65}.credibilityGrid>aside .button{white-space:nowrap}.pageHero-editorial,.pageHero-contact{color:var(--ink)}.pageHero-editorial:after,.pageHero-contact:after,.pageHero-applications:after{display:none}.pageHero-editorial{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 22%,#13b5c026,#0000 31%),linear-gradient(135deg,#f5f6f1 0%,#e7eee9 100%)}.pageHero-editorial .eyebrow,.pageHero-contact .eyebrow{color:#2d7074}.pageHero-editorial .pageHeroIntro>p,.pageHero-contact .pageHeroIntro>p{color:var(--muted)}.pageHero-contact{background:radial-gradient(circle at 84% 28%,#13b5c038,#0000 28%),#e2f0d9}.pageHero-applications{background:radial-gradient(circle at 87% 27%,#13b5c04d,transparent 33%),linear-gradient(125deg,var(--navy) 0%,#0a5056 100%)}.pageHero-applications .pageHeroGrid{align-items:center}.examplesHero{color:var(--ink);background:radial-gradient(circle at 83% 24%,#13b5c029,#0000 34%),linear-gradient(135deg,#edf2ed 0%,#dde9e2 100%)}.examplesHero:after{display:none}.examplesHeroGrid>div>p:last-child{color:var(--muted)}.examplesHero .eyebrow{color:#2d7074}.examplesHero aside{background:var(--navy);color:#fff;border:0;box-shadow:0 26px 60px #13335a2e}.examplesHero aside>p{color:var(--turquoise)}.examplesHero aside a{border-top-color:#ffffff2b}.requestType{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;padding:0;display:grid}.requestType legend{color:#2e5655;margin-bottom:10px;font-size:13px;font-weight:650}.requestType label{border:1px solid var(--line);cursor:pointer;background:#f4f6f1;grid-template-columns:22px 1fr;align-items:start;gap:12px;min-height:100px;padding:16px;display:grid}.requestType label.selected{border:2px solid var(--turquoise-dark);background:var(--mint)}.requestType input{width:18px;height:18px;accent-color:var(--turquoise-dark);margin-top:3px}.requestType label span{gap:5px;display:grid}.requestType b{color:var(--navy);font-size:15px}.requestType small{color:var(--muted);font-size:13px;line-height:1.5}footer{grid-template-columns:.35fr .95fr .55fr .55fr .75fr;gap:36px}.footerSecondary{align-content:start;gap:10px;display:grid}.footerSecondary>span{color:var(--turquoise);text-transform:uppercase;margin-bottom:2px;font-size:11px}.footerSecondary a:hover{color:#fff}@media (width<=1180px){.siteHeader .navlinks,.siteHeader .navcta{display:none}.siteHeader .mobileMenu{display:block}}@media (width<=1080px){.proofHeroGrid,.evidenceProblemGrid,.credibilityGrid{grid-template-columns:1fr}.proofHeroCopy{max-width:820px}.operationalNetworkVisual{justify-self:start;max-width:760px}.proofShelf>header,.homeOffers>header{grid-template-columns:.35fr 1fr}.proofShelf>header>p:last-child,.homeOffers>header>p:last-child{grid-column:2}.homeMethodEditorial header{grid-template-columns:1fr;gap:28px}.homeMethodLine{border-top:0;grid-template-columns:repeat(3,1fr);gap:0 22px}.homeMethodLine li{border-top:2px solid #13b5c073}.credibilityGrid>aside{grid-template-columns:.45fr 1fr}.credibilityGrid>aside p,.credibilityGrid>aside .button{grid-column:2;justify-self:start}footer{grid-template-columns:.35fr 1fr 1fr}.footerSecondary{grid-column:2}.footerMeta{flex-direction:column;grid-column:3;justify-content:flex-start;align-items:flex-end}}@media (width<=760px){.proofHero{min-height:auto;padding:126px 0 74px}.proofHeroGrid{gap:52px}.proofHeroCopy h1,.pageHero h1,.examplesHero h1,.decisionExampleHero h1,.agentHero h1,.methodHero h1,.servicesHero h1{font-size:clamp(38px,11.5vw,46px);line-height:1.1}.proofHeroCopy>p:not(.homeLabel){font-size:17px}.proofHero .actions{gap:13px;width:100%}.proofHero .actions .button{white-space:normal;text-align:center;width:100%}.heroAssurance{margin-top:30px}.operationalNetworkCanvas{grid-template-columns:1fr 1fr;gap:12px;height:auto;padding:22px;display:grid}.operationalNetworkCanvas:before,.operationalNetworkLines{display:none}.networkNode{width:auto;min-height:94px;position:static;transform:none}.networkNodeHub{grid-column:1/-1;min-height:110px}.operationalNetworkVisual figcaption{padding-block:14px}.proofShelf,.homeOffers,.homeCredibility{padding-block:76px 82px}.evidenceProblem,.homeMethodEditorial{padding-block:78px 84px}.proofShelf>header,.homeOffers>header,.homeMethodEditorial header{grid-template-columns:1fr;gap:20px}.proofShelf>header>p:last-child,.homeOffers>header>p:last-child{grid-column:1}.proofShelf h2,.homeOffers h2,.credibilityIntro h2,.evidenceProblem h2,.homeMethodEditorial h2{font-size:clamp(34px,10vw,43px)}.proofShelfLinks,.offerEditorialGrid,.founderPair{grid-template-columns:1fr}.proofShelfLinks{margin-top:45px}.proofShelfLinks a{min-height:330px;padding:27px 23px}.evidenceProblemGrid{gap:43px}.evidenceNarrative>p{font-size:18px}.evidenceSources{grid-template-columns:1fr}.evidenceProblem blockquote{padding-inline-start:20px;font-size:25px}.arabicRoot .evidenceProblem blockquote{padding:0 20px 0 0}.offerEditorialGrid{margin-top:45px}.offerEditorialGrid article{min-height:auto;padding:27px 23px}.offerEditorialGrid h3{margin-top:42px}.offerEditorialGrid dl{margin-top:35px}.offerEditorialGrid dl>div{grid-template-columns:1fr;gap:7px}.homeMethodLine{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:48px}.homeMethodLine li{min-height:165px;padding-right:8px}.homeMethodLine h3{margin-top:36px}.founderPair img{height:300px}.credibilityGrid{gap:45px}.credibilityGrid>aside{grid-template-columns:1fr;gap:18px;padding:28px 23px}.credibilityGrid>aside p,.credibilityGrid>aside .button{grid-column:1}.credibilityGrid>aside .button{white-space:normal;text-align:center;width:100%}.pageHero-editorial,.pageHero-contact,.pageHero-applications{background:var(--paper);color:var(--ink)}.pageHero-applications{background:var(--navy);color:#fff}.pageHero-applications .pageHeroIntro>p{color:#ffffffb8}.examplesHero{color:var(--ink);background:#e7eee9}.requestType,footer{grid-template-columns:1fr}.footerSecondary,.footerMeta{grid-column:1;align-items:flex-start}}
