.service-as-software-module__1THe5q__page{--sas-reading:760px;--sas-visual:1120px;background:var(--ground);min-width:0;color:var(--paper);overflow:clip}.service-as-software-module__1THe5q__hero{border-bottom:1px solid var(--line);isolation:isolate;background:linear-gradient(90deg, transparent 0 49.95%, #5e7cff1f 50%, transparent 50.05%), radial-gradient(circle at 78% 24%, #2f5bff26, transparent 31%), var(--ground);align-items:center;min-height:calc(100svh - 72px);padding:clamp(72px,9vw,132px) 0;display:grid;position:relative}.service-as-software-module__1THe5q__heroGrid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(44px,7vw,112px);display:grid}.service-as-software-module__1THe5q__heroCopy,.service-as-software-module__1THe5q__article,.service-as-software-module__1THe5q__visualFrame,.service-as-software-module__1THe5q__responsibilityShift{min-width:0}.service-as-software-module__1THe5q__kicker,.service-as-software-module__1THe5q__sectionTag,.service-as-software-module__1THe5q__tocTitle,.service-as-software-module__1THe5q__ownerTag,.service-as-software-module__1THe5q__stageNumber,.service-as-software-module__1THe5q__visualCaption>span,.service-as-software-module__1THe5q__ledgerHeading,.service-as-software-module__1THe5q__evidenceLegend dt,.service-as-software-module__1THe5q__exampleHeader span,.service-as-software-module__1THe5q__modelCards dt,.service-as-software-module__1THe5q__priceCards dt,.service-as-software-module__1THe5q__priceUnit dt,.service-as-software-module__1THe5q__controlRails dt,.service-as-software-module__1THe5q__matrix thead,.service-as-software-module__1THe5q__spectrumAxis,.service-as-software-module__1THe5q__continueLabel,.service-as-software-module__1THe5q__terminalNode>span,.service-as-software-module__1THe5q__candidateNode>span,.service-as-software-module__1THe5q__mobileControlReminder{font-family:var(--font-base), ui-monospace, SFMono-Regular, Consolas, monospace;text-transform:uppercase;letter-spacing:.12em}.service-as-software-module__1THe5q__kicker{color:var(--blue-light);margin:0 0 24px;font-size:10px}.service-as-software-module__1THe5q__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(44px,5vw,76px);font-weight:700;line-height:.9}.service-as-software-module__1THe5q__heroLead{max-width:690px;color:var(--paper);letter-spacing:-.025em;margin:34px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.34}.service-as-software-module__1THe5q__heroNote{max-width:620px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.65}.service-as-software-module__1THe5q__heroNote strong{color:var(--paper)}.service-as-software-module__1THe5q__responsibilityShift{border:1px solid var(--line-strong);background:#0a0e16db;margin:0}.service-as-software-module__1THe5q__responsibilityShift>figcaption{border-bottom:1px solid var(--line);gap:7px;padding:16px 18px;display:grid}.service-as-software-module__1THe5q__responsibilityShift>figcaption strong{letter-spacing:-.01em;font-size:15px}.service-as-software-module__1THe5q__responsibilityShift>figcaption span{color:var(--muted);font-size:12px;line-height:1.5}.service-as-software-module__1THe5q__ledgerState{padding:18px}.service-as-software-module__1THe5q__ledgerState+.service-as-software-module__1THe5q__ledgerState{border-top:1px solid var(--line-strong)}.service-as-software-module__1THe5q__ledgerStateService{background:#102a5629}.service-as-software-module__1THe5q__ledgerHeading{color:var(--muted);justify-content:space-between;gap:18px;margin-bottom:15px;font-size:8px;display:flex}.service-as-software-module__1THe5q__ledgerHeading strong{color:var(--paper);font-weight:650}.service-as-software-module__1THe5q__ledgerRows{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-as-software-module__1THe5q__ledgerOwner{border:1px solid var(--line);min-width:0;padding:14px}.service-as-software-module__1THe5q__ownerTag{color:var(--blue-light);font-size:8px;line-height:1.4;display:block}.service-as-software-module__1THe5q__ledgerOwner>strong:not(.service-as-software-module__1THe5q__ledgerResult){margin-top:10px;font-size:12px;display:block}.service-as-software-module__1THe5q__ownerTokens{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.service-as-software-module__1THe5q__ownerTokens span{border:1px solid var(--line-strong);color:var(--paper);font:700 8px/1.35 var(--font-base), ui-monospace, monospace;letter-spacing:.06em;padding:5px 7px}.service-as-software-module__1THe5q__providerTokens span{border-color:var(--blue-light)}.service-as-software-module__1THe5q__transferLabel{color:var(--muted);font:8px/1.45 var(--font-base), ui-monospace, monospace;letter-spacing:.06em;margin-top:12px;display:block}.service-as-software-module__1THe5q__ledgerResult{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.45;display:block}.service-as-software-module__1THe5q__acceptedOutput{color:var(--paper);padding-left:13px;position:relative}.service-as-software-module__1THe5q__acceptedOutput:before{content:"";background:var(--signal);width:6px;height:6px;position:absolute;top:.35em;left:0}.service-as-software-module__1THe5q__longDescription{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 18px;font-size:11px;line-height:1.55}.service-as-software-module__1THe5q__readingShell{grid-template-columns:210px minmax(0, var(--sas-reading));justify-content:center;align-items:start;gap:clamp(54px,8vw,116px);padding-block:clamp(72px,9vw,126px) clamp(96px,12vw,170px);display:grid}.service-as-software-module__1THe5q__toc{color:var(--muted);gap:10px;font-size:12px;line-height:1.4;display:grid;position:sticky;top:104px}.service-as-software-module__1THe5q__tocTitle{color:var(--paper);margin-bottom:8px;font-size:9px}.service-as-software-module__1THe5q__toc a{width:fit-content;transition:color .16s}.service-as-software-module__1THe5q__toc a:hover{color:var(--paper)}.service-as-software-module__1THe5q__article section{padding:0 0 clamp(78px,9vw,118px);scroll-margin-top:100px}.service-as-software-module__1THe5q__article section+section{border-top:1px solid var(--line);padding-top:clamp(78px,9vw,118px)}.service-as-software-module__1THe5q__sectionTag{color:var(--blue-light);margin-bottom:18px;font-size:9px;display:block}.service-as-software-module__1THe5q__article h2{letter-spacing:-.05em;text-wrap:balance;max-width:720px;margin:0 0 28px;font-size:clamp(38px,5vw,66px);font-weight:650;line-height:.98}.service-as-software-module__1THe5q__article h3{letter-spacing:-.03em;margin:44px 0 17px;font-size:clamp(23px,2.8vw,32px);line-height:1.15}.service-as-software-module__1THe5q__article p{color:#c7cfdb;max-width:70ch;margin:0 0 22px;font-size:18px;line-height:1.74}.service-as-software-module__1THe5q__article strong{color:var(--paper);font-weight:650}.service-as-software-module__1THe5q__article a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--blue-light);text-decoration-color:var(--blue-light);text-underline-offset:4px}.service-as-software-module__1THe5q__definitionLead{letter-spacing:-.025em;background:#102a5633;border:1px solid #5e7cff85;padding:clamp(25px,4vw,40px);margin-block:32px!important;font-size:clamp(22px,2.6vw,31px)!important;line-height:1.43!important}.service-as-software-module__1THe5q__numberedList,.service-as-software-module__1THe5q__exitList{counter-reset:list;border-top:1px solid var(--line);margin:34px 0;padding:0;list-style:none}.service-as-software-module__1THe5q__numberedList li,.service-as-software-module__1THe5q__exitList li{counter-increment:list;border-bottom:1px solid var(--line);color:#c7cfdb;padding:17px 0 17px 48px;font-size:16px;line-height:1.6;position:relative}.service-as-software-module__1THe5q__numberedList li:before,.service-as-software-module__1THe5q__exitList li:before{content:counter(list, decimal-leading-zero);color:var(--blue-light);font:9px var(--font-base), ui-monospace, monospace;letter-spacing:.1em;position:absolute;top:19px;left:0}.service-as-software-module__1THe5q__visualBreakout{width:min(var(--sas-visual), calc(100vw - 64px));margin-inline:50%;transform:translate(calc(-50% - 156px))}.service-as-software-module__1THe5q__visualFrame{border:1px solid var(--line-strong);background:#0a0e16b8;margin-top:46px;margin-bottom:12px}.service-as-software-module__1THe5q__visualCaption{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:8px clamp(28px,6vw,80px);padding:clamp(24px,3vw,34px);display:grid}.service-as-software-module__1THe5q__visualCaption>span{color:var(--blue-light);grid-column:1/-1;font-size:8px}.service-as-software-module__1THe5q__visualCaption>h3{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,40px);line-height:1.05}.service-as-software-module__1THe5q__visualCaption>p{color:var(--muted);align-self:end;margin:0;font-size:14px;line-height:1.55}.service-as-software-module__1THe5q__modelCards{background:var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;margin-bottom:36px;padding:1px;display:grid}.service-as-software-module__1THe5q__modelCards article,.service-as-software-module__1THe5q__exampleGrid article{background:var(--ground-raised);min-width:0}.service-as-software-module__1THe5q__modelCards article{padding:24px}.service-as-software-module__1THe5q__modelCards h3{color:var(--paper);margin:0 0 21px;font-size:22px}.service-as-software-module__1THe5q__modelCards dl,.service-as-software-module__1THe5q__priceCards dl,.service-as-software-module__1THe5q__priceUnit dl{gap:15px;margin:0;display:grid}.service-as-software-module__1THe5q__modelCards dl>div,.service-as-software-module__1THe5q__priceCards dl>div{gap:5px;display:grid}.service-as-software-module__1THe5q__modelCards dt,.service-as-software-module__1THe5q__priceCards dt,.service-as-software-module__1THe5q__priceUnit dt{color:var(--blue-light);font-size:8px;line-height:1.45}.service-as-software-module__1THe5q__modelCards dd,.service-as-software-module__1THe5q__priceCards dd,.service-as-software-module__1THe5q__priceUnit dd{color:#c7cfdb;margin:0;font-size:13px;line-height:1.55}.service-as-software-module__1THe5q__flowGrid{background:var(--line-strong);grid-template-columns:1fr 1fr;gap:1px;display:grid}.service-as-software-module__1THe5q__flowColumn{background:var(--ground-raised);min-width:0}.service-as-software-module__1THe5q__flowColumn h4{border-bottom:1px solid var(--line);color:var(--paper);letter-spacing:.1em;margin:0;padding:18px 22px;font-size:12px}.service-as-software-module__1THe5q__flowColumn ol{margin:0;padding:0;list-style:none}.service-as-software-module__1THe5q__flowStep{border-bottom:1px solid var(--line);border-left:3px solid var(--line-strong);grid-template-columns:34px minmax(0,1fr);min-height:154px;padding:22px;display:grid}.service-as-software-module__1THe5q__flowStep:last-child{border-bottom:0}.service-as-software-module__1THe5q__flowStepProvider{border-left-color:var(--blue-light)}.service-as-software-module__1THe5q__stageNumber{color:var(--blue-light);font-size:8px;line-height:1.4}.service-as-software-module__1THe5q__flowStep strong{font-size:17px;line-height:1.25;display:block}.service-as-software-module__1THe5q__flowStep .service-as-software-module__1THe5q__ownerTag{margin-top:9px}.service-as-software-module__1THe5q__flowStep p{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.55}.service-as-software-module__1THe5q__visualNote{border-top:1px solid var(--line);padding:18px 22px;max-width:none!important;color:var(--muted)!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.service-as-software-module__1THe5q__evidenceLegend{background:var(--line);gap:1px;margin:34px 0;padding:1px;display:grid}.service-as-software-module__1THe5q__evidenceLegend>div{background:var(--ground-raised);grid-template-columns:210px minmax(0,1fr);gap:24px;padding:19px 20px;display:grid}.service-as-software-module__1THe5q__evidenceLegend dt{color:var(--blue-light);font-size:9px;line-height:1.45}.service-as-software-module__1THe5q__evidenceLegend dd{color:#c7cfdb;margin:0;font-size:14px;line-height:1.55}.service-as-software-module__1THe5q__evidenceWarning{border:1px solid var(--signal);padding:24px}.service-as-software-module__1THe5q__exampleGrid{background:var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:42px;padding:1px;display:grid}.service-as-software-module__1THe5q__exampleGrid article{padding:26px}.service-as-software-module__1THe5q__exampleHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.service-as-software-module__1THe5q__exampleHeader h3{margin:0;font-size:23px}.service-as-software-module__1THe5q__exampleHeader span{color:var(--blue-light);font-size:8px}.service-as-software-module__1THe5q__exampleGrid p{color:#c7cfdb;margin:18px 0 0;font-size:14px;line-height:1.6}.service-as-software-module__1THe5q__exampleGrid .service-as-software-module__1THe5q__classification{color:var(--muted)}.service-as-software-module__1THe5q__ruledList,.service-as-software-module__1THe5q__sourceList{border-top:1px solid var(--line);margin:32px 0;padding:0;list-style:none}.service-as-software-module__1THe5q__ruledList li,.service-as-software-module__1THe5q__sourceList li{border-bottom:1px solid var(--line);color:#c7cfdb;padding:17px 0;font-size:16px;line-height:1.6}.service-as-software-module__1THe5q__classificationTree{padding:clamp(24px,4vw,42px)}.service-as-software-module__1THe5q__classificationTree>ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.service-as-software-module__1THe5q__questionNode{grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);align-items:stretch;gap:54px;display:grid}.service-as-software-module__1THe5q__questionCard,.service-as-software-module__1THe5q__terminalNode,.service-as-software-module__1THe5q__candidateNode{border:1px solid var(--line-strong);background:var(--ground-raised);min-width:0;padding:20px}.service-as-software-module__1THe5q__questionCard{border-left:3px solid var(--blue-light);position:relative}.service-as-software-module__1THe5q__questionCard:after{content:"";border-top:1px solid var(--line-strong);width:54px;position:absolute;top:50%;right:-55px}.service-as-software-module__1THe5q__questionCard strong,.service-as-software-module__1THe5q__terminalNode strong,.service-as-software-module__1THe5q__candidateNode strong{margin-top:8px;font-size:16px;line-height:1.35;display:block}.service-as-software-module__1THe5q__continueLabel{color:var(--blue-light);margin-top:14px;font-size:8px;display:block}.service-as-software-module__1THe5q__terminalNode>span,.service-as-software-module__1THe5q__candidateNode>span{color:var(--muted);font-size:8px}.service-as-software-module__1THe5q__terminalNode p,.service-as-software-module__1THe5q__candidateNode p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.5}.service-as-software-module__1THe5q__candidateNode{border-color:var(--signal);max-width:610px;margin:18px 0 0}.service-as-software-module__1THe5q__candidateNode>span{color:var(--signal)}.service-as-software-module__1THe5q__priceCards{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:38px 0;padding:1px;display:grid}.service-as-software-module__1THe5q__priceCards article{background:var(--ground-raised);padding:24px}.service-as-software-module__1THe5q__priceCards h3{margin:0 0 20px;font-size:22px}.service-as-software-module__1THe5q__pricingSpectrum{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-as-software-module__1THe5q__priceUnit{border-right:1px solid var(--line);background-image:repeating-linear-gradient(135deg, transparent 0, transparent var(--density,20px), #5e7cff0d var(--density,20px), #5e7cff0d calc(var(--density,20px) + 1px));min-width:0;min-height:320px;padding:23px 18px;position:relative}.service-as-software-module__1THe5q__priceUnit:nth-child(2){--density:17px}.service-as-software-module__1THe5q__priceUnit:nth-child(3){--density:14px}.service-as-software-module__1THe5q__priceUnit:nth-child(4){--density:11px}.service-as-software-module__1THe5q__priceUnit:nth-child(5){--density:8px;border-right:0}.service-as-software-module__1THe5q__priceUnit>strong{min-height:46px;margin:12px 0 24px;font-size:14px;line-height:1.3;display:block}.service-as-software-module__1THe5q__priceUnit dl>div{gap:5px;display:grid}.service-as-software-module__1THe5q__hybridBracket{border-top:1px solid var(--blue-light);border-bottom:1px solid var(--line);color:#c7cfdb;grid-template-columns:90px 1fr;gap:18px;padding:18px 22px;font-size:13px;line-height:1.5;display:grid}.service-as-software-module__1THe5q__hybridBracket strong{color:var(--blue-light)}.service-as-software-module__1THe5q__spectrumAxis{color:var(--muted);justify-content:space-between;gap:30px;padding:14px 22px;font-size:8px;display:flex}.service-as-software-module__1THe5q__spectrumAxis span:last-child{text-align:right}.service-as-software-module__1THe5q__formula{border:1px solid var(--line-strong);overflow-wrap:anywhere;padding:23px;max-width:none!important;color:var(--paper)!important;font:14px/1.7 var(--font-base), ui-monospace, monospace!important}.service-as-software-module__1THe5q__lifecycle{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-as-software-module__1THe5q__lifecycleStage{border-right:1px solid var(--line);border-top:3px solid var(--blue-light);min-width:0;min-height:260px;padding:22px 17px}.service-as-software-module__1THe5q__lifecycleStage:last-child{border-right:0}.service-as-software-module__1THe5q__lifecycleStage>strong{margin-top:14px;font-size:13px;line-height:1.4;display:block}.service-as-software-module__1THe5q__lifecycleStage p{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.55}.service-as-software-module__1THe5q__controlRails{background:var(--line);gap:1px;margin:0;padding:1px;display:grid}.service-as-software-module__1THe5q__controlRails>div{background:#102a5629;grid-template-columns:140px minmax(0,1fr);gap:22px;padding:14px 18px;display:grid}.service-as-software-module__1THe5q__controlRails dt{color:var(--blue-light);font-size:8px}.service-as-software-module__1THe5q__controlRails dd{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.service-as-software-module__1THe5q__reviewOutcomes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-as-software-module__1THe5q__reviewOutcomes span{border-top:1px solid var(--line);border-right:1px solid var(--line);color:var(--paper);font:9px/1.4 var(--font-base), ui-monospace, monospace;letter-spacing:.08em;text-align:center;padding:17px}.service-as-software-module__1THe5q__reviewOutcomes span:last-child{border-right:0}.service-as-software-module__1THe5q__mobileControlReminder{color:var(--blue-light);font-size:8px;display:none}.service-as-software-module__1THe5q__metricGrid{background:var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:40px;padding:1px;display:grid}.service-as-software-module__1THe5q__metricGrid>div{background:var(--ground-raised);min-width:0;padding:22px}.service-as-software-module__1THe5q__metricGrid dt{color:var(--paper);font-size:15px;font-weight:650;line-height:1.35}.service-as-software-module__1THe5q__metricGrid dd{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.service-as-software-module__1THe5q__matrixWrap{margin-block:40px}.service-as-software-module__1THe5q__matrixIntro{max-width:760px!important;margin:0 auto 23px!important}.service-as-software-module__1THe5q__matrix{border-collapse:collapse;table-layout:fixed;background:var(--ground-raised);width:100%}.service-as-software-module__1THe5q__matrix caption{border:1px solid var(--line-strong);color:var(--muted);text-align:left;caption-side:top;border-bottom:0;padding:17px 20px;font-size:12px;line-height:1.5}.service-as-software-module__1THe5q__matrix th,.service-as-software-module__1THe5q__matrix td{border:1px solid var(--line);color:#c7cfdb;text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:15px 14px;font-size:12px;line-height:1.5}.service-as-software-module__1THe5q__matrix thead th{color:var(--blue-light);font-size:8px}.service-as-software-module__1THe5q__matrix tbody th{color:var(--paper);font-weight:650}.service-as-software-module__1THe5q__matrix th:first-child{width:24%}.service-as-software-module__1THe5q__matrix td:nth-child(3){background:#102a5621}.service-as-software-module__1THe5q__checklistGrid{background:var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:38px;padding:1px;display:grid}.service-as-software-module__1THe5q__checklistGrid>div{background:var(--ground-raised);padding:26px}.service-as-software-module__1THe5q__checklistGrid>div:last-child{grid-column:1/-1}.service-as-software-module__1THe5q__checklistGrid h3{margin:0 0 18px;font-size:21px}.service-as-software-module__1THe5q__checklistGrid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.service-as-software-module__1THe5q__checklistGrid li{color:#c7cfdb;padding-left:27px;font-size:14px;line-height:1.55;position:relative}.service-as-software-module__1THe5q__checklistGrid li:before{content:"□";color:var(--blue-light);position:absolute;left:0}.service-as-software-module__1THe5q__pullQuote{border-top:1px solid var(--blue-light);border-bottom:1px solid var(--blue-light);letter-spacing:-.035em;padding:30px 0;color:var(--paper)!important;margin:42px 0!important;font-size:clamp(25px,3.5vw,42px)!important;line-height:1.18!important}.service-as-software-module__1THe5q__faqList{border-bottom:1px solid var(--line);margin:36px 0 52px}.service-as-software-module__1THe5q__faqList details{border-top:1px solid var(--line)}.service-as-software-module__1THe5q__faqList summary{cursor:pointer;color:var(--paper);padding:19px 0;font-size:17px;font-weight:650;line-height:1.4}.service-as-software-module__1THe5q__faqList summary::marker{color:var(--signal)}.service-as-software-module__1THe5q__faqList p{padding:0 0 20px;font-size:16px}.service-as-software-module__1THe5q__bridge{border-top-color:var(--blue-light)!important}.service-as-software-module__1THe5q__sourceList a{overflow-wrap:anywhere}@media (max-width:1100px){.service-as-software-module__1THe5q__hero{min-height:auto}.service-as-software-module__1THe5q__heroGrid,.service-as-software-module__1THe5q__readingShell{grid-template-columns:1fr}.service-as-software-module__1THe5q__heroGrid{gap:58px}.service-as-software-module__1THe5q__heroCopy,.service-as-software-module__1THe5q__responsibilityShift{max-width:820px}.service-as-software-module__1THe5q__toc{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:32px;position:static}.service-as-software-module__1THe5q__tocTitle{grid-column:1/-1}.service-as-software-module__1THe5q__visualBreakout{width:100%;margin-inline:0;transform:none}.service-as-software-module__1THe5q__modelCards,.service-as-software-module__1THe5q__lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.service-as-software-module__1THe5q__lifecycleStage{border-bottom:1px solid var(--line);min-height:210px}.service-as-software-module__1THe5q__lifecycleStage:nth-child(2n){border-right:0}.service-as-software-module__1THe5q__lifecycleStage:last-child{border-right:1px solid var(--line)}}@media (max-width:899px){.service-as-software-module__1THe5q__pricingSpectrum{grid-template-columns:1fr}.service-as-software-module__1THe5q__priceUnit{border-right:0;border-bottom:1px solid var(--line);min-height:0}.service-as-software-module__1THe5q__priceUnit:last-child{border-bottom:0}.service-as-software-module__1THe5q__priceUnit>strong{min-height:0}.service-as-software-module__1THe5q__hybridBracket{grid-template-columns:1fr;gap:7px}.service-as-software-module__1THe5q__spectrumAxis{display:grid}.service-as-software-module__1THe5q__spectrumAxis span:last-child{text-align:left}.service-as-software-module__1THe5q__matrix,.service-as-software-module__1THe5q__matrix tbody,.service-as-software-module__1THe5q__matrix tr,.service-as-software-module__1THe5q__matrix th,.service-as-software-module__1THe5q__matrix td{width:100%;display:block}.service-as-software-module__1THe5q__matrix{background:0 0}.service-as-software-module__1THe5q__matrix thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-as-software-module__1THe5q__matrix tbody{gap:14px;display:grid}.service-as-software-module__1THe5q__matrix tr{border:1px solid var(--line-strong);background:var(--ground-raised)}.service-as-software-module__1THe5q__matrix tbody th{border:0;border-bottom:1px solid var(--line-strong);padding:18px;font-size:15px}.service-as-software-module__1THe5q__matrix td{border:0;border-bottom:1px solid var(--line);padding:37px 18px 16px;position:relative}.service-as-software-module__1THe5q__matrix td:last-child{border-bottom:0}.service-as-software-module__1THe5q__matrix td:before{content:attr(data-label);color:var(--blue-light);font:8px var(--font-base), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;position:absolute;top:13px;left:18px}.service-as-software-module__1THe5q__matrix td:nth-child(3){background:#102a5621}}@media (max-width:680px){.service-as-software-module__1THe5q__hero{background:radial-gradient(circle at 78% 18%, #2f5bff21, transparent 34%), var(--ground);padding:58px 0 64px}.service-as-software-module__1THe5q__hero h1{font-size:clamp(44px,13vw,62px)}.service-as-software-module__1THe5q__heroLead{margin-top:26px;font-size:20px}.service-as-software-module__1THe5q__ledgerRows{grid-template-columns:1fr}.service-as-software-module__1THe5q__readingShell{padding-top:52px}.service-as-software-module__1THe5q__toc{grid-template-columns:repeat(2,minmax(0,1fr))}.service-as-software-module__1THe5q__article h2{font-size:clamp(36px,12vw,52px)}.service-as-software-module__1THe5q__article p{font-size:17px;line-height:1.68}.service-as-software-module__1THe5q__visualCaption{grid-template-columns:1fr}.service-as-software-module__1THe5q__visualCaption>span{grid-column:auto}.service-as-software-module__1THe5q__modelCards,.service-as-software-module__1THe5q__flowGrid,.service-as-software-module__1THe5q__exampleGrid,.service-as-software-module__1THe5q__priceCards,.service-as-software-module__1THe5q__pricingSpectrum,.service-as-software-module__1THe5q__lifecycle,.service-as-software-module__1THe5q__metricGrid,.service-as-software-module__1THe5q__checklistGrid{grid-template-columns:1fr}.service-as-software-module__1THe5q__modelCards article,.service-as-software-module__1THe5q__exampleGrid article,.service-as-software-module__1THe5q__priceCards article,.service-as-software-module__1THe5q__checklistGrid>div{padding:22px}.service-as-software-module__1THe5q__flowStep{min-height:0}.service-as-software-module__1THe5q__evidenceLegend>div,.service-as-software-module__1THe5q__questionNode{grid-template-columns:1fr;gap:8px}.service-as-software-module__1THe5q__questionCard:after{display:none}.service-as-software-module__1THe5q__terminalNode{margin-left:18px}.service-as-software-module__1THe5q__priceUnit{border-right:0;border-bottom:1px solid var(--line);min-height:0}.service-as-software-module__1THe5q__priceUnit:last-child{border-bottom:0}.service-as-software-module__1THe5q__priceUnit>strong{min-height:0}.service-as-software-module__1THe5q__hybridBracket,.service-as-software-module__1THe5q__controlRails>div{grid-template-columns:1fr;gap:7px}.service-as-software-module__1THe5q__spectrumAxis{display:grid}.service-as-software-module__1THe5q__spectrumAxis span:last-child{text-align:left}.service-as-software-module__1THe5q__lifecycleStage,.service-as-software-module__1THe5q__lifecycleStage:nth-child(2n),.service-as-software-module__1THe5q__lifecycleStage:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0}.service-as-software-module__1THe5q__mobileControlReminder{margin-top:15px;display:block}.service-as-software-module__1THe5q__reviewOutcomes{grid-template-columns:1fr}.service-as-software-module__1THe5q__reviewOutcomes span{border-right:0}.service-as-software-module__1THe5q__checklistGrid>div:last-child{grid-column:auto}}@media (max-width:380px){.service-as-software-module__1THe5q__hero h1{font-size:42px}.service-as-software-module__1THe5q__heroGrid{gap:42px}.service-as-software-module__1THe5q__ledgerState,.service-as-software-module__1THe5q__classificationTree{padding:14px}.service-as-software-module__1THe5q__ledgerOwner,.service-as-software-module__1THe5q__questionCard,.service-as-software-module__1THe5q__terminalNode,.service-as-software-module__1THe5q__candidateNode{padding:16px}.service-as-software-module__1THe5q__toc{grid-template-columns:1fr}.service-as-software-module__1THe5q__visualCaption{padding:20px}}@media (prefers-reduced-motion:reduce){.service-as-software-module__1THe5q__page *,.service-as-software-module__1THe5q__page :before,.service-as-software-module__1THe5q__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media print{.service-as-software-module__1THe5q__page{overflow:visible;color:#111!important;background:#fff!important}.service-as-software-module__1THe5q__page *{color:#111!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important}.service-as-software-module__1THe5q__page a{color:#111!important;text-decoration:underline!important}.service-as-software-module__1THe5q__page :is(.service-as-software-module__1THe5q__visualFrame,.service-as-software-module__1THe5q__responsibilityShift,.service-as-software-module__1THe5q__modelCards article,.service-as-software-module__1THe5q__exampleGrid article,.service-as-software-module__1THe5q__priceCards article,.service-as-software-module__1THe5q__metricGrid>div,.service-as-software-module__1THe5q__checklistGrid>div,.service-as-software-module__1THe5q__matrix tr,.service-as-software-module__1THe5q__matrix th,.service-as-software-module__1THe5q__matrix td){border-color:#555!important}.service-as-software-module__1THe5q__toc{display:none}.service-as-software-module__1THe5q__readingShell{display:block}.service-as-software-module__1THe5q__visualBreakout{width:100%;margin-inline:0;transform:none}.service-as-software-module__1THe5q__faqList details>:not(summary),.service-as-software-module__1THe5q__faqList details{display:block!important}}
