.services-system_page__yWRTg{--service-ink:#111522;--service-muted:#626978;--service-paper:#fbfaf7;--service-line:rgba(17,21,34,.14);--service-violet:#6757e6;--service-coral:#ec624d;--service-green:#15816a;min-height:100vh;overflow:hidden;color:var(--service-ink);background:var(--service-paper)}.services-system_page__yWRTg .platform-footer{background:#f6f6fa!important}.services-system_shell__85VFT{width:min(calc(100% - 72px),1380px);margin-inline:auto}.services-system_hero__HxAEX{position:relative;overflow:hidden;padding-top:88px;border-bottom:1px solid var(--service-line);background:radial-gradient(circle at 78% 22%,rgba(103,87,230,.11),transparent 25%),radial-gradient(circle at 96% 78%,rgba(236,98,77,.08),transparent 20%),linear-gradient(180deg,#fff,#fbfaf7)}.services-system_hero__HxAEX:before{position:absolute;inset:88px 0 0;background-image:linear-gradient(rgba(17,21,34,.036) 1px,transparent 0),linear-gradient(90deg,rgba(17,21,34,.03) 1px,transparent 0);background-size:100% 96px,96px 100%;content:"";pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 92%)}.services-system_heroGrid__f696A{position:relative;z-index:1;min-height:760px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(450px,.96fr);gap:clamp(48px,6vw,96px);align-items:center}.services-system_heroCopy__eXrGO{padding:82px 0 88px;animation:services-system_service-copy-in___B6YC .42s cubic-bezier(.2,.8,.2,1) both}.services-system_breadcrumb__Pp4px{display:flex;align-items:center;gap:9px;color:rgba(17,21,34,.45);font-size:12px}.services-system_breadcrumb__Pp4px a:hover{color:var(--service-ink)}.services-system_contractCopy__Jf0BF>span,.services-system_faq__ggRPm header>span,.services-system_handoffCopy__z6E0u>span,.services-system_kicker__SYs3I,.services-system_sectionIntro__Ic86X>div>span{color:#5747ca;font-size:10px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.services-system_kicker__SYs3I{margin:58px 0 22px;display:flex;align-items:center;gap:10px}.services-system_kicker__SYs3I svg{width:16px;height:16px}.services-system_hero__HxAEX h1{max-width:760px;margin:0;font-size:clamp(58px,5.55vw,88px);font-weight:440;letter-spacing:-.069em;line-height:.94}.services-system_hero__HxAEX h1 em{display:block;color:var(--service-violet);font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.055em}.services-system_heroCopy__eXrGO>p{max-width:650px;margin:30px 0 0;color:var(--service-muted);font-size:clamp(17px,1.4vw,21px);line-height:1.58;letter-spacing:-.02em}.services-system_handoffActions__1Hckz,.services-system_heroActions__j3fN_{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.services-system_handoffActions__1Hckz a,.services-system_primaryAction__UD_wL,.services-system_secondaryAction__yLYZr{min-height:54px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:11px;font-size:13px;font-weight:700;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.services-system_primaryAction__UD_wL{color:#fff;background:var(--service-ink);box-shadow:0 16px 34px rgba(17,21,34,.14)}.services-system_secondaryAction__yLYZr{border:1px solid var(--service-line);color:var(--service-ink);background:hsla(0,0%,100%,.78)}.services-system_handoffActions__1Hckz a:hover,.services-system_primaryAction__UD_wL:hover,.services-system_secondaryAction__yLYZr:hover{transform:translateY(-2px)}.services-system_primaryAction__UD_wL:hover{background:#282e3c;box-shadow:0 20px 42px rgba(17,21,34,.19)}.services-system_secondaryAction__yLYZr:hover{background:#fff}.services-system_handoffActions__1Hckz svg,.services-system_primaryAction__UD_wL svg,.services-system_secondaryAction__yLYZr svg{width:16px;height:16px}.services-system_blueprint__eWzdv{position:relative;margin:70px 0 56px;overflow:hidden;border:1px solid rgba(17,21,34,.16);border-radius:4px;background:hsla(0,0%,100%,.76);box-shadow:0 34px 100px rgba(27,27,49,.13);animation:services-system_service-object-in__yCE5d .52s cubic-bezier(.2,.8,.2,1) 80ms both}.services-system_blueprintHeader__Z0NnY{min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--service-line);background:hsla(0,0%,100%,.92)}.services-system_blueprintHeader__Z0NnY span{color:var(--service-violet);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.services-system_blueprintHeader__Z0NnY strong{font-size:12px;font-weight:650;letter-spacing:-.01em}.services-system_blueprintImage__2Re1A{position:relative;aspect-ratio:1.49/1;overflow:hidden;background:#070a12}.services-system_blueprintImage__2Re1A img{object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.03)}.services-system_layerKey__iM3sv{position:absolute;inset:18px 18px auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid hsla(0,0%,100%,.14);background:rgba(6,8,15,.54);backdrop-filter:blur(12px)}.services-system_layerKey__iM3sv span{min-height:42px;padding:8px 9px;display:flex;align-items:center;gap:7px;border-right:1px solid hsla(0,0%,100%,.13);color:hsla(0,0%,100%,.78);font-size:9px}.services-system_layerKey__iM3sv span:last-child{border-right:0}.services-system_layerKey__iM3sv i{color:#9b8fff;font-style:normal;font-variant-numeric:tabular-nums}.services-system_plinth__QZ_Il{padding:18px 20px 20px;color:#fff;background:#0e121c}.services-system_plinth__QZ_Il>span{display:block;color:hsla(0,0%,100%,.43);font-size:8px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.services-system_plinth__QZ_Il>div{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.12)}.services-system_plinth__QZ_Il p{min-width:0;margin:0;padding:12px 10px;display:grid;grid-template-columns:16px 1fr;gap:2px 8px;background:#141925}.services-system_plinth__QZ_Il svg{grid-row:1/3;width:14px;height:14px;color:#9b8fff}.services-system_plinth__QZ_Il strong{min-width:0;font-size:10px;font-weight:650}.services-system_plinth__QZ_Il small{min-width:0;overflow-wrap:anywhere;color:hsla(0,0%,100%,.48);font-size:8px;line-height:1.4}.services-system_evidenceStrip__bqoOD{border-bottom:1px solid var(--service-line);background:#fff}.services-system_evidenceGrid__FMMay{min-height:118px;display:grid;grid-template-columns:1.35fr repeat(4,.56fr)}.services-system_evidenceGrid__FMMay>div{padding:25px 24px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--service-line)}.services-system_evidenceGrid__FMMay>div:last-child{border-right:0}.services-system_evidenceIntro__cY3cQ{padding-left:0!important}.services-system_evidenceIntro__cY3cQ strong{font-size:14px!important;font-weight:690!important;letter-spacing:-.01em!important}.services-system_evidenceIntro__cY3cQ span{max-width:430px;margin-top:7px!important;line-height:1.45;text-transform:none!important;letter-spacing:0!important}.services-system_evidenceGrid__FMMay strong{font-size:30px;font-weight:520;letter-spacing:-.055em}.services-system_evidenceGrid__FMMay span{margin-top:4px;color:var(--service-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.services-system_serviceSystem__3s0RG{padding:116px 0 132px;background:radial-gradient(circle at 88% 10%,rgba(103,87,230,.06),transparent 24%),var(--service-paper)}.services-system_sectionIntro__Ic86X{margin-bottom:64px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.66fr);gap:clamp(54px,8vw,128px);align-items:end}.services-system_contractCopy__Jf0BF h2,.services-system_faq__ggRPm h2,.services-system_handoffCopy__z6E0u h2,.services-system_sectionIntro__Ic86X h2{margin:18px 0 0;font-size:clamp(42px,4.45vw,70px);font-weight:440;letter-spacing:-.061em;line-height:.98}.services-system_contractCopy__Jf0BF>p,.services-system_faq__ggRPm header>p,.services-system_handoffCopy__z6E0u>p,.services-system_sectionIntro__Ic86X>p{margin:0;color:var(--service-muted);font-size:15px;line-height:1.68}.services-system_chapterStack__postD{display:grid;gap:18px}.services-system_chapter__SvmLM{--chapter-accent:var(--service-violet);--chapter-soft:#f0edff;overflow:hidden;border:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--service-line));background:color-mix(in srgb,var(--chapter-soft) 58%,#fff);content-visibility:auto;contain-intrinsic-size:640px}.services-system_chapter__SvmLM[data-tone=coral]{--chapter-accent:var(--service-coral);--chapter-soft:#fff0ec;margin-left:12px}.services-system_chapter__SvmLM[data-tone=green]{--chapter-accent:var(--service-green);--chapter-soft:#eaf7f3;margin-left:24px}.services-system_chapter__SvmLM[data-tone=ink]{--chapter-accent:#9b8fff;--chapter-soft:#101521;margin-left:36px;color:#fff;background:#101521}.services-system_chapterLead__VflDg{min-height:190px;display:grid;grid-template-columns:104px minmax(300px,1.12fr) minmax(320px,.88fr);border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--service-line))}.services-system_chapterContract__emOCa,.services-system_chapterCopy__lS30k,.services-system_chapterIdentity__wuLBF{padding:30px}.services-system_chapterIdentity__wuLBF{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--service-line))}.services-system_chapterIdentity__wuLBF span{color:var(--chapter-accent);font-size:12px;font-variant-numeric:tabular-nums}.services-system_chapterIdentity__wuLBF strong{color:var(--chapter-accent);font-size:10px;font-weight:780;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.services-system_chapterCopy__lS30k{display:flex;flex-direction:column;justify-content:center}.services-system_chapterCopy__lS30k h3{max-width:680px;margin:0;font-size:clamp(30px,3vw,45px);font-weight:480;letter-spacing:-.052em;line-height:1}.services-system_chapterCopy__lS30k p{max-width:660px;margin:18px 0 0;color:var(--service-muted);font-size:14px;line-height:1.62}.services-system_chapter__SvmLM[data-tone=ink] .services-system_chapterCopy__lS30k p{color:hsla(0,0%,100%,.59)}.services-system_chapterContract__emOCa{margin:0;display:grid;align-content:center;gap:18px;border-left:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--service-line))}.services-system_chapterContract__emOCa div{padding-left:14px;border-left:2px solid var(--chapter-accent)}.services-system_chapterContract__emOCa dt{color:var(--chapter-accent);font-size:8px;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.services-system_chapterContract__emOCa dd{margin:6px 0 0;color:var(--service-muted);font-size:11px;line-height:1.48}.services-system_chapter__SvmLM[data-tone=ink] .services-system_chapterContract__emOCa dd{color:hsla(0,0%,100%,.6)}.services-system_serviceRecords__ESocE{background:hsla(0,0%,100%,.54)}.services-system_chapter__SvmLM[data-tone=ink] .services-system_serviceRecords__ESocE{background:#0e131d}.services-system_serviceRecord__evHft{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 18%,var(--service-line))}.services-system_serviceRecord__evHft:last-child{border-bottom:0}.services-system_serviceRecord__evHft summary{list-style:none}.services-system_serviceRecord__evHft summary::-webkit-details-marker{display:none}.services-system_serviceRecord__evHft summary{min-height:86px;padding:0 28px;display:grid;grid-template-columns:42px minmax(0,1fr) 130px 38px;gap:18px;align-items:center;cursor:pointer;transition:background .15s ease}.services-system_serviceRecord__evHft summary:hover{background:hsla(0,0%,100%,.68)}.services-system_chapter__SvmLM[data-tone=ink] .services-system_serviceRecord__evHft summary:hover{background:hsla(0,0%,100%,.045)}.services-system_serviceNumber__mdwzf{color:var(--chapter-accent);font-size:10px;font-variant-numeric:tabular-nums}.services-system_serviceTitle__Eob2R{min-width:0;display:flex;align-items:baseline;gap:16px}.services-system_serviceTitle__Eob2R strong{overflow-wrap:anywhere;font-size:18px;font-weight:640;letter-spacing:-.03em}.services-system_serviceTitle__Eob2R span{overflow-wrap:anywhere;color:var(--service-muted);font-size:10px}.services-system_chapter__SvmLM[data-tone=ink] .services-system_serviceTitle__Eob2R span{color:hsla(0,0%,100%,.48)}.services-system_servicePrice__cNoKB{color:var(--service-muted);font-size:11px;text-align:right}.services-system_chapter__SvmLM[data-tone=ink] .services-system_servicePrice__cNoKB{color:hsla(0,0%,100%,.58)}.services-system_serviceToggle__3QTSy{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--chapter-accent) 32%,transparent);border-radius:50%;color:var(--chapter-accent)}.services-system_serviceToggle__3QTSy svg{width:13px;height:13px;transition:transform .16s ease}.services-system_serviceRecord__evHft[open] .services-system_serviceToggle__3QTSy svg{transform:rotate(90deg)}.services-system_serviceDetails__7eS_1{padding:30px 28px 34px 88px;display:grid;grid-template-columns:minmax(250px,1fr) minmax(230px,.82fr);gap:26px 54px;border-top:1px solid color-mix(in srgb,var(--chapter-accent) 16%,var(--service-line));background:hsla(0,0%,100%,.66)}.services-system_chapter__SvmLM[data-tone=ink] .services-system_serviceDetails__7eS_1{background:#141925}.services-system_serviceDescription__DsBTw{margin:0;color:var(--service-muted);font-size:13px;line-height:1.68}.services-system_chapter__SvmLM[data-tone=ink] .services-system_serviceDescription__DsBTw{color:hsla(0,0%,100%,.64)}.services-system_firstProof__NjZQB{padding-left:16px;border-left:2px solid var(--chapter-accent)}.services-system_capabilityList__ikL43>span,.services-system_firstProof__NjZQB span{color:var(--chapter-accent);font-size:8px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.services-system_firstProof__NjZQB p{margin:7px 0 0;color:var(--service-muted);font-size:11px;line-height:1.55}.services-system_chapter__SvmLM[data-tone=ink] .services-system_firstProof__NjZQB p{color:hsla(0,0%,100%,.6)}.services-system_capabilityList__ikL43{grid-column:1/-1}.services-system_capabilityList__ikL43 ul{margin:13px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 22px;list-style:none}.services-system_capabilityList__ikL43 li{min-width:0;display:flex;align-items:center;gap:8px;color:var(--service-muted);font-size:10px;line-height:1.4}.services-system_chapter__SvmLM[data-tone=ink] .services-system_capabilityList__ikL43 li{color:hsla(0,0%,100%,.6)}.services-system_capabilityList__ikL43 svg{width:13px;height:13px;flex:0 0 auto;color:var(--chapter-accent)}.services-system_serviceDetails__7eS_1>a{width:max-content;display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:11px;font-weight:700}.services-system_serviceDetails__7eS_1>a svg{width:14px;height:14px;color:var(--chapter-accent);transition:transform .16s ease}.services-system_serviceDetails__7eS_1>a:hover svg{transform:translate(2px,-2px)}.services-system_adaptationPatterns__ez4wD{padding:126px 0 138px;border-top:1px solid var(--service-line);background:#f1efe9}.services-system_patternsIntro__onfNH{margin-bottom:70px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(54px,9vw,138px);align-items:end}.services-system_patternsIntro__onfNH>div>span{color:var(--service-green);font-size:10px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.services-system_patternsIntro__onfNH h2{max-width:760px;margin:18px 0 0;font-size:clamp(46px,5.1vw,78px);font-weight:440;letter-spacing:-.066em;line-height:.96}.services-system_patternsIntro__onfNH>p{margin:0;color:var(--service-muted);font-size:15px;line-height:1.68}.services-system_patternDossiers__kSvtX{border-top:1px solid var(--service-line)}.services-system_patternDossier__Z7GJz{--pattern-accent:var(--service-violet);--pattern-soft:#ece9ff;padding:42px 0;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(46px,7vw,112px);align-items:start;border-bottom:1px solid var(--service-line)}.services-system_patternDossier__Z7GJz[data-accent=coral]{--pattern-accent:var(--service-coral);--pattern-soft:#fce8e3}.services-system_patternDossier__Z7GJz[data-accent=green]{--pattern-accent:var(--service-green);--pattern-soft:#e3f1ed}.services-system_patternDossier__Z7GJz[data-accent=blue]{--pattern-accent:#3f67d6;--pattern-soft:#e5ebfa}.services-system_patternDossier__Z7GJz[data-accent=gold]{--pattern-accent:#a86b10;--pattern-soft:#f5ead5}.services-system_patternDossier__Z7GJz[data-accent=aqua]{--pattern-accent:#087d82;--pattern-soft:#dff1ef}.services-system_patternDossier__Z7GJz:nth-child(2n){grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)}.services-system_patternDossier__Z7GJz:nth-child(2n) .services-system_patternPlate___3BCp{order:2}.services-system_patternDossier__Z7GJz:nth-child(2n) .services-system_patternBody__zjwVD{order:1}.services-system_patternPlate___3BCp{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--pattern-accent) 27%,var(--service-line));background:var(--pattern-soft);box-shadow:0 24px 64px rgba(17,21,34,.08)}.services-system_patternPlateHeader__62jj_{min-height:52px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid color-mix(in srgb,var(--pattern-accent) 25%,var(--service-line));background:hsla(0,0%,100%,.78)}.services-system_patternPlateHeader__62jj_ span{color:var(--pattern-accent);font-size:8px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.services-system_patternPlateHeader__62jj_ span:first-child{font-variant-numeric:tabular-nums}.services-system_patternImage__4qC8O{position:relative;aspect-ratio:1.38/1;overflow:hidden}.services-system_patternImage__4qC8O img{object-fit:cover}.services-system_patternImage__4qC8O[data-treatment=contain] img,.services-system_patternImage__4qC8O[data-treatment=wide] img{object-fit:contain}.services-system_patternBody__zjwVD{min-width:0;padding-top:8px}.services-system_patternStatus__81Y4N{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--pattern-accent);font-size:9px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.services-system_patternStatus__81Y4N span:last-child{padding:7px 10px;border:1px solid color-mix(in srgb,var(--pattern-accent) 34%,transparent);background:color-mix(in srgb,var(--pattern-soft) 68%,#fff)}.services-system_patternBody__zjwVD h3{max-width:800px;margin:24px 0 0;font-size:clamp(36px,3.8vw,58px);font-weight:470;letter-spacing:-.058em;line-height:.98}.services-system_patternPromise__K_zHT{max-width:780px;margin:22px 0 0;color:var(--service-muted);font-size:16px;line-height:1.62}.services-system_patternLedger__OKNGF{margin:32px 0 0;border-top:1px solid var(--service-line)}.services-system_patternLedger__OKNGF>div{min-height:78px;padding:17px 0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;align-items:start;border-bottom:1px solid var(--service-line)}.services-system_patternLedger__OKNGF dt,.services-system_patternUseCases__hzSLj>span{color:var(--pattern-accent);font-size:8px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.services-system_patternLedger__OKNGF dd{margin:0;color:var(--service-muted);font-size:11px;line-height:1.58}.services-system_patternUseCases__hzSLj{margin-top:28px}.services-system_patternUseCases__hzSLj ol{margin:13px 0 0;padding:0;border-top:1px solid var(--service-line);list-style:none}.services-system_patternUseCases__hzSLj li{min-height:61px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;border-bottom:1px solid var(--service-line)}.services-system_patternUseCases__hzSLj li>span{color:color-mix(in srgb,var(--pattern-accent) 70%,var(--service-muted));font-size:8px;font-variant-numeric:tabular-nums}.services-system_patternUseCases__hzSLj li div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:22px}.services-system_patternUseCases__hzSLj strong{font-size:12px;font-weight:650;letter-spacing:-.015em}.services-system_patternUseCases__hzSLj small{flex:0 0 auto;color:var(--service-muted);font-size:8px}.services-system_patternAccess__WDa9x{margin:24px 0 0;padding-left:15px;border-left:2px solid var(--pattern-accent);color:var(--service-muted);font-size:10px;line-height:1.55}.services-system_patternActions__vBqvO{margin-top:27px;display:flex;flex-wrap:wrap;align-items:center;gap:13px 22px}.services-system_patternActions__vBqvO a{display:inline-flex;align-items:center;gap:8px;color:var(--service-ink);font-size:11px;font-weight:700}.services-system_patternActions__vBqvO a:last-child{color:var(--pattern-accent)}.services-system_patternActions__vBqvO svg{width:14px;height:14px;transition:transform .16s ease}.services-system_patternActions__vBqvO a:hover svg{transform:translate(2px,-2px)}.services-system_operatingContract__UsnFv{padding:126px 0;color:#fff;background:radial-gradient(circle at 12% 18%,rgba(103,87,230,.18),transparent 28%),radial-gradient(circle at 92% 88%,rgba(236,98,77,.12),transparent 24%),#0d111a}.services-system_contractGrid__swDlT{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.18fr);gap:clamp(70px,10vw,158px);align-items:start}.services-system_contractCopy__Jf0BF>span{color:#9b8fff}.services-system_contractCopy__Jf0BF h2{font-size:clamp(42px,4.2vw,66px)}.services-system_contractCopy__Jf0BF>p{margin-top:28px;color:hsla(0,0%,100%,.6)}.services-system_contractCopy__Jf0BF>a{margin-top:32px;display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:12px;font-weight:700}.services-system_contractCopy__Jf0BF>a svg{width:15px;height:15px;color:#9b8fff;transition:transform .16s ease}.services-system_contractCopy__Jf0BF>a:hover svg{transform:translateX(3px)}.services-system_scopeLedger__YHCSG{margin:0;border-top:1px solid hsla(0,0%,100%,.16)}.services-system_scopeLedger__YHCSG div{min-height:94px;display:grid;grid-template-columns:36px 130px 1fr;gap:18px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16)}.services-system_scopeLedger__YHCSG span{color:hsla(0,0%,100%,.3);font-size:9px;font-variant-numeric:tabular-nums}.services-system_scopeLedger__YHCSG dt{color:#b4aaff;font-size:10px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.services-system_scopeLedger__YHCSG dd{margin:0;color:hsla(0,0%,100%,.68);font-size:12px;line-height:1.56}.services-system_faq__ggRPm{padding:118px 0 126px;border-bottom:1px solid var(--service-line);background:radial-gradient(circle at 5% 92%,rgba(21,129,106,.07),transparent 24%),#f2efe8}.services-system_faqGrid__15jvA{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(560px,1.26fr);gap:clamp(70px,10vw,156px)}.services-system_faq__ggRPm h2{font-size:clamp(40px,4vw,62px)}.services-system_faq__ggRPm header>p{margin-top:26px}.services-system_faqList__Zxf_W{border-top:1px solid var(--service-line)}.services-system_faqList__Zxf_W details{border-bottom:1px solid var(--service-line)}.services-system_faqList__Zxf_W summary{min-height:92px;display:grid;grid-template-columns:38px 1fr 28px;gap:18px;align-items:center;cursor:pointer;list-style:none}.services-system_faqList__Zxf_W summary::-webkit-details-marker{display:none}.services-system_faqList__Zxf_W summary>span{color:rgba(17,21,34,.3);font-size:9px}.services-system_faqList__Zxf_W summary strong{font-size:15px;font-weight:640;letter-spacing:-.02em}.services-system_faqList__Zxf_W summary i{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--service-line);border-radius:50%;color:var(--service-violet);font-style:normal;transition:transform .16s ease}.services-system_faqList__Zxf_W details[open] summary i{transform:rotate(45deg)}.services-system_faqList__Zxf_W details>p{margin:-3px 46px 0 56px;padding:0 0 27px;color:var(--service-muted);font-size:12px;line-height:1.62}.services-system_handoff__BEPrN{padding:112px 0;background:#fff}.services-system_handoffFrame__VHgqH{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);border:1px solid var(--service-line);background:radial-gradient(circle at 18% 18%,rgba(103,87,230,.09),transparent 28%),linear-gradient(135deg,#fbfaf7,#f5f2ec);box-shadow:0 30px 80px rgba(17,21,34,.08)}.services-system_handoffCopy__z6E0u{padding:clamp(54px,7vw,98px)}.services-system_handoffCopy__z6E0u h2{max-width:720px}.services-system_handoffCopy__z6E0u>p{max-width:650px;margin-top:27px}.services-system_handoffActions__1Hckz a:first-child{color:#fff;background:var(--service-ink);box-shadow:0 16px 34px rgba(17,21,34,.14)}.services-system_handoffActions__1Hckz a:last-child{border:1px solid var(--service-line);color:var(--service-ink);background:hsla(0,0%,100%,.64)}.services-system_handoffReceipt__rtPRq{margin:28px;padding:27px 30px 30px;align-self:stretch;color:#fff;background:#101521;box-shadow:0 24px 60px rgba(17,21,34,.16)}.services-system_handoffReceipt__rtPRq>span{color:#9b8fff;font-size:8px;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.services-system_handoffReceipt__rtPRq>strong{margin-top:8px;display:block;font-size:24px;font-weight:520;letter-spacing:-.045em}.services-system_handoffReceipt__rtPRq ol{margin:28px 0 0;padding:0;border-top:1px solid hsla(0,0%,100%,.15);list-style:none}.services-system_handoffReceipt__rtPRq li{min-height:83px;display:grid;grid-template-columns:34px 1fr;gap:15px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.15)}.services-system_handoffReceipt__rtPRq li>i{color:hsla(0,0%,100%,.33);font-size:9px;font-style:normal}.services-system_handoffReceipt__rtPRq p{margin:0}.services-system_handoffReceipt__rtPRq b{display:block;font-size:13px;font-weight:620}.services-system_handoffReceipt__rtPRq small{margin-top:5px;display:block;color:hsla(0,0%,100%,.52);font-size:10px;line-height:1.45}.services-system_page__yWRTg a:focus-visible,.services-system_page__yWRTg summary:focus-visible{outline:2px solid var(--service-violet);outline-offset:4px}@keyframes services-system_service-copy-in___B6YC{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes services-system_service-object-in__yCE5d{0%{opacity:.55;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){.services-system_heroGrid__f696A{grid-template-columns:minmax(0,1fr) minmax(410px,.88fr);gap:40px}.services-system_hero__HxAEX h1{font-size:clamp(54px,5.6vw,68px)}.services-system_chapterLead__VflDg{grid-template-columns:88px minmax(280px,1.1fr) minmax(290px,.9fr)}.services-system_chapterContract__emOCa,.services-system_chapterCopy__lS30k,.services-system_chapterIdentity__wuLBF{padding:25px}.services-system_serviceTitle__Eob2R{align-items:flex-start;flex-direction:column;gap:5px}.services-system_contractGrid__swDlT,.services-system_faqGrid__15jvA{gap:70px}.services-system_patternDossier__Z7GJz,.services-system_patternDossier__Z7GJz:nth-child(2n){grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:48px}.services-system_patternDossier__Z7GJz:nth-child(2n) .services-system_patternBody__zjwVD,.services-system_patternDossier__Z7GJz:nth-child(2n) .services-system_patternPlate___3BCp{order:0}}@media (max-width:980px){.services-system_shell__85VFT{width:min(calc(100% - 48px),1380px)}.services-system_heroGrid__f696A{min-height:auto;grid-template-columns:1fr}.services-system_heroCopy__eXrGO{max-width:800px;padding-bottom:22px}.services-system_blueprint__eWzdv{width:min(100%,680px);margin:18px 0 64px}.services-system_evidenceGrid__FMMay{grid-template-columns:repeat(4,1fr)}.services-system_evidenceIntro__cY3cQ{grid-column:1/-1;padding:24px 0!important;border-right:0!important;border-bottom:1px solid var(--service-line)}.services-system_contractGrid__swDlT,.services-system_faqGrid__15jvA,.services-system_sectionIntro__Ic86X{grid-template-columns:1fr;gap:38px}.services-system_patternsIntro__onfNH{grid-template-columns:1fr;gap:28px}.services-system_patternDossier__Z7GJz,.services-system_patternDossier__Z7GJz:nth-child(2n){grid-template-columns:1fr;gap:38px}.services-system_patternPlate___3BCp{width:min(100%,720px)}.services-system_chapter__SvmLM,.services-system_chapter__SvmLM[data-tone=coral],.services-system_chapter__SvmLM[data-tone=green],.services-system_chapter__SvmLM[data-tone=ink]{margin-left:0}.services-system_chapterLead__VflDg{grid-template-columns:80px 1fr}.services-system_chapterContract__emOCa{grid-column:1/-1;grid-template-columns:1fr 1fr;border-top:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--service-line));border-left:0}.services-system_serviceDetails__7eS_1{grid-template-columns:1fr;padding-left:68px}.services-system_capabilityList__ikL43{grid-column:auto}.services-system_capabilityList__ikL43 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.services-system_handoffFrame__VHgqH{grid-template-columns:1fr}.services-system_handoffReceipt__rtPRq{margin-top:0}}@media (max-width:680px){.services-system_shell__85VFT{width:min(calc(100% - 32px),1380px)}.services-system_heroGrid__f696A{display:block}.services-system_heroCopy__eXrGO{padding-top:64px}.services-system_hero__HxAEX h1{font-size:clamp(47px,14vw,64px)}.services-system_handoffActions__1Hckz,.services-system_heroActions__j3fN_{align-items:stretch;flex-direction:column}.services-system_handoffActions__1Hckz a,.services-system_primaryAction__UD_wL,.services-system_secondaryAction__yLYZr{width:100%}.services-system_blueprint__eWzdv{margin-top:26px}.services-system_blueprintHeader__Z0NnY strong{display:none}.services-system_layerKey__iM3sv{inset:10px 10px auto;grid-template-columns:repeat(2,1fr)}.services-system_layerKey__iM3sv span:nth-child(2){border-right:0}.services-system_layerKey__iM3sv span:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.13)}.services-system_plinth__QZ_Il>div{grid-template-columns:1fr}.services-system_evidenceGrid__FMMay{grid-template-columns:repeat(2,1fr)}.services-system_evidenceGrid__FMMay>div{border-bottom:1px solid var(--service-line)}.services-system_adaptationPatterns__ez4wD,.services-system_faq__ggRPm,.services-system_handoff__BEPrN,.services-system_operatingContract__UsnFv,.services-system_serviceSystem__3s0RG{padding:84px 0}.services-system_contractCopy__Jf0BF h2,.services-system_faq__ggRPm h2,.services-system_handoffCopy__z6E0u h2,.services-system_sectionIntro__Ic86X h2{font-size:42px}.services-system_patternsIntro__onfNH h2{font-size:46px}.services-system_chapterLead__VflDg{display:block}.services-system_chapterIdentity__wuLBF{min-height:62px;padding:18px 20px;flex-direction:row;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--chapter-accent) 24%,var(--service-line))}.services-system_chapterIdentity__wuLBF strong{writing-mode:initial;transform:none}.services-system_chapterContract__emOCa,.services-system_chapterCopy__lS30k{padding:24px 20px}.services-system_chapterContract__emOCa{grid-template-columns:1fr}.services-system_serviceRecord__evHft summary{min-height:98px;padding:16px 18px;grid-template-columns:30px minmax(0,1fr) 32px;gap:10px}.services-system_servicePrice__cNoKB{grid-column:2;grid-row:2;text-align:left}.services-system_serviceToggle__3QTSy{grid-column:3;grid-row:1/3}.services-system_serviceDetails__7eS_1{padding:25px 20px 30px}.services-system_capabilityList__ikL43 ul{grid-template-columns:1fr}.services-system_patternDossier__Z7GJz{padding:32px 0}.services-system_patternLedger__OKNGF>div{grid-template-columns:86px minmax(0,1fr);gap:14px}.services-system_patternUseCases__hzSLj li div{align-items:flex-start;flex-direction:column;gap:4px}.services-system_patternActions__vBqvO{align-items:stretch;flex-direction:column}.services-system_scopeLedger__YHCSG div{grid-template-columns:28px 90px 1fr;gap:10px}.services-system_faqList__Zxf_W details>p{margin-inline:0}.services-system_handoffCopy__z6E0u{padding:42px 24px}.services-system_handoffReceipt__rtPRq{margin:0 14px 14px}}@media (prefers-reduced-motion:reduce){.services-system_blueprint__eWzdv,.services-system_heroCopy__eXrGO{animation:none}.services-system_page__yWRTg *,.services-system_page__yWRTg :after,.services-system_page__yWRTg :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}