.blueprint-example-module__jTFZhG__page{--page-ink:#192119;--page-paper:#fbfcf7;--page-muted:#eef1e7;--page-line:#d5ddca;--page-subtle:#5f6b58;--page-lime:#c3f34b;background:var(--page-paper);color:var(--page-ink);min-height:100vh}.blueprint-example-module__jTFZhG__shell{width:min(1320px,100% - 64px);margin-inline:auto}.blueprint-example-module__jTFZhG__siteHeader{background:var(--page-lime);border-bottom:1px solid #1921192e}.blueprint-example-module__jTFZhG__siteHeader .blueprint-example-module__jTFZhG__shell{justify-content:space-between;align-items:center;height:88px;display:flex}.blueprint-example-module__jTFZhG__brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;font-weight:760;display:inline-flex}.blueprint-example-module__jTFZhG__brandMark{background:var(--page-ink);color:var(--page-lime);border-radius:9px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-7deg)}.blueprint-example-module__jTFZhG__headerCta{border-bottom:1px solid #1921197d;align-items:center;gap:9px;padding-block:6px;font-size:14px;font-weight:620;display:inline-flex}.blueprint-example-module__jTFZhG__hero{background:var(--page-lime);border-bottom:1px solid #1921192e;padding:34px 0 70px}.blueprint-example-module__jTFZhG__breadcrumbs{color:#526139;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:72px;font-size:12px;display:flex}.blueprint-example-module__jTFZhG__breadcrumbs a{text-underline-offset:4px;-webkit-text-decoration:underline #19211959;text-decoration:underline #19211959}.blueprint-example-module__jTFZhG__kicker,.blueprint-example-module__jTFZhG__eyebrow{letter-spacing:1.35px;text-transform:uppercase;font-size:12px;font-weight:680}.blueprint-example-module__jTFZhG__kicker{align-items:center;gap:9px;margin-bottom:25px;display:flex}.blueprint-example-module__jTFZhG__hero h1{letter-spacing:-.062em;max-width:1180px;font-size:clamp(52px,7.2vw,102px);font-weight:590;line-height:.98}.blueprint-example-module__jTFZhG__heroSummary{letter-spacing:-.025em;max-width:970px;margin-top:34px;font-size:clamp(18px,2vw,23px);line-height:1.55}.blueprint-example-module__jTFZhG__heroMeta{border-top:1px solid #19211942;border-bottom:1px solid #19211942;grid-template-columns:220px 180px 220px 1fr;align-items:stretch;margin-top:48px;display:grid}.blueprint-example-module__jTFZhG__heroMeta>div,.blueprint-example-module__jTFZhG__heroMeta>p{padding:19px 22px}.blueprint-example-module__jTFZhG__heroMeta>div{border-right:1px solid #19211942;flex-direction:column;gap:5px;display:flex}.blueprint-example-module__jTFZhG__heroMeta span{color:#556240;letter-spacing:.7px;text-transform:uppercase;font-size:11px}.blueprint-example-module__jTFZhG__heroMeta strong{font-size:15px;font-weight:650}.blueprint-example-module__jTFZhG__heroMeta>p{color:#4b5939;align-self:center;font-size:13px;line-height:1.55}.blueprint-example-module__jTFZhG__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.blueprint-example-module__jTFZhG__primaryButton{background:var(--page-ink);color:var(--page-lime);border-radius:8px;justify-content:space-between;align-items:center;gap:38px;padding:18px 21px;font-size:15px;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex}.blueprint-example-module__jTFZhG__primaryButton:hover{transform:translateY(-3px);box-shadow:0 7px #19211924}.blueprint-example-module__jTFZhG__secondaryButton{color:var(--page-ink);background:0 0;border:1px solid #1921197d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-size:15px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.blueprint-example-module__jTFZhG__secondaryButton:hover{background:#19211912;transform:translateY(-2px)}.blueprint-example-module__jTFZhG__printOnly{display:none}.blueprint-example-module__jTFZhG__tableOfContents{border-top:1px solid #19211942;grid-template-columns:180px 1fr;gap:22px;margin-top:62px;padding-top:22px;display:grid}.blueprint-example-module__jTFZhG__tableOfContents>p{color:#53603f;letter-spacing:1px;text-transform:uppercase;font-size:12px}.blueprint-example-module__jTFZhG__tableOfContents ol{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.blueprint-example-module__jTFZhG__tableOfContents a{align-items:baseline;gap:13px;font-size:14px;display:flex}.blueprint-example-module__jTFZhG__tableOfContents a:hover{text-underline-offset:4px;text-decoration:underline}.blueprint-example-module__jTFZhG__tableOfContents a span{color:#637247;font-variant-numeric:tabular-nums;font-size:11px}.blueprint-example-module__jTFZhG__section{padding:112px 0;scroll-margin-top:20px}.blueprint-example-module__jTFZhG__mutedSection{background:var(--page-muted);border-bottom:1px solid var(--page-line);border-top:1px solid var(--page-line)}.blueprint-example-module__jTFZhG__sectionHeading{grid-template-columns:310px 1fr;gap:20px 70px;margin-bottom:58px;display:grid}.blueprint-example-module__jTFZhG__sectionHeading>p:first-child{color:var(--page-subtle);letter-spacing:1.1px;text-transform:uppercase;padding-top:12px;font-size:12px;font-weight:650}.blueprint-example-module__jTFZhG__sectionHeading h2{letter-spacing:-.052em;max-width:840px;font-size:clamp(42px,5vw,68px);font-weight:520;line-height:1.02}.blueprint-example-module__jTFZhG__sectionIntro{color:var(--page-subtle);grid-column:2;max-width:760px;font-size:16px;line-height:1.7}.blueprint-example-module__jTFZhG__summaryGrid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.blueprint-example-module__jTFZhG__summaryLead,.blueprint-example-module__jTFZhG__summaryLists{gap:14px;display:grid}.blueprint-example-module__jTFZhG__summaryBlock,.blueprint-example-module__jTFZhG__decisionPanel,.blueprint-example-module__jTFZhG__riskPanel,.blueprint-example-module__jTFZhG__firstAction{border:1px solid var(--page-line);border-radius:13px;padding:28px}.blueprint-example-module__jTFZhG__summaryBlock:first-child{background:var(--page-lime);border-color:#9cc733}.blueprint-example-module__jTFZhG__summaryBlock h3,.blueprint-example-module__jTFZhG__decisionPanel h3,.blueprint-example-module__jTFZhG__riskPanel h3,.blueprint-example-module__jTFZhG__architectureText h3{letter-spacing:-.2px;font-size:15px;font-weight:680}.blueprint-example-module__jTFZhG__summaryBlock p{color:var(--page-subtle);margin-top:15px;font-size:17px;line-height:1.65}.blueprint-example-module__jTFZhG__summaryBlock:first-child p{color:#3f4c2d}.blueprint-example-module__jTFZhG__summaryBlock.blueprint-example-module__jTFZhG__totalCost{background:#f1f6e8;border-color:#bac9a5}.blueprint-example-module__jTFZhG__summaryBlock.blueprint-example-module__jTFZhG__totalCost p{color:#3f4c39}.blueprint-example-module__jTFZhG__decisionPanel{background:var(--page-ink);color:#f5f8eb}.blueprint-example-module__jTFZhG__decisionPanel ol,.blueprint-example-module__jTFZhG__riskPanel ul{gap:18px;margin:22px 0 0;padding:0;display:grid}.blueprint-example-module__jTFZhG__decisionPanel ol{counter-reset:decisions;list-style:none}.blueprint-example-module__jTFZhG__decisionPanel li{counter-increment:decisions;grid-template-columns:24px 1fr;gap:5px 13px;display:grid}.blueprint-example-module__jTFZhG__decisionPanel li:before{color:var(--page-lime);content:counter(decisions, decimal-leading-zero);grid-row:1/span 2;padding-top:4px;font-size:10px}.blueprint-example-module__jTFZhG__decisionPanel li strong{font-size:14px;font-weight:630}.blueprint-example-module__jTFZhG__decisionPanel li span{color:#b9c1b3;font-size:13px;line-height:1.5}.blueprint-example-module__jTFZhG__riskPanel h3{align-items:center;gap:8px;display:flex}.blueprint-example-module__jTFZhG__riskPanel ul{list-style:none}.blueprint-example-module__jTFZhG__riskPanel li{color:var(--page-subtle);padding-left:19px;font-size:14px;line-height:1.6;position:relative}.blueprint-example-module__jTFZhG__riskPanel li:before{content:"";background:#c58a38;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.blueprint-example-module__jTFZhG__firstAction{background:#e8f7c6;border-color:#b8d97a}.blueprint-example-module__jTFZhG__firstAction span{letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:700}.blueprint-example-module__jTFZhG__firstAction p{margin-top:10px;font-size:15px;line-height:1.6}.blueprint-example-module__jTFZhG__assumptionList{border-top:1px solid #bec7b4}.blueprint-example-module__jTFZhG__assumptionRow{border-bottom:1px solid #bec7b4;grid-template-columns:46px 1fr auto;align-items:center;gap:20px;min-height:72px;padding:13px 6px;display:grid}.blueprint-example-module__jTFZhG__assumptionNumber{color:#7c8773;font-variant-numeric:tabular-nums;font-size:11px}.blueprint-example-module__jTFZhG__assumptionRow p{font-size:15px;line-height:1.5}.blueprint-example-module__jTFZhG__status{letter-spacing:.5px;text-transform:uppercase;border:1px solid #aeb9a1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:690}.blueprint-example-module__jTFZhG__statusProvided{background:var(--page-ink);border-color:var(--page-ink);color:#f5f8eb}.blueprint-example-module__jTFZhG__statusInferred{background:#dff1b6;border-color:#a9c572}.blueprint-example-module__jTFZhG__statusNeedsconfirmation{background:#fff4df;border-color:#d7b977}.blueprint-example-module__jTFZhG__excluded{background:var(--page-ink);color:#f5f8eb;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:44px;padding:34px;display:grid}.blueprint-example-module__jTFZhG__excluded .blueprint-example-module__jTFZhG__eyebrow{color:var(--page-lime);margin-bottom:12px}.blueprint-example-module__jTFZhG__excluded h3{letter-spacing:-1px;font-size:26px;font-weight:520}.blueprint-example-module__jTFZhG__excluded ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.blueprint-example-module__jTFZhG__excluded li{color:#c7cec0;align-items:center;gap:9px;font-size:13px;display:flex}.blueprint-example-module__jTFZhG__excluded li svg{color:var(--page-lime);flex:none}.blueprint-example-module__jTFZhG__diagramFrame{--diagram-bg:#192119;--diagram-node:#f8faef;--diagram-node-line:#dbe2d2;--diagram-text:#192119;--diagram-subtle:#687361;--diagram-flow:#c3f34b;background:var(--diagram-bg);border-radius:16px;padding:22px;overflow-x:auto}.blueprint-example-module__jTFZhG__diagram{width:100%;min-width:1180px;display:block}.blueprint-example-module__jTFZhG__flowLine{fill:none;stroke:var(--diagram-flow);stroke-linecap:round;stroke-width:2px}.blueprint-example-module__jTFZhG__arrowHead{fill:var(--diagram-flow)}.blueprint-example-module__jTFZhG__diagramNode rect{fill:var(--diagram-node);stroke:var(--diagram-node-line);transition:fill .15s,stroke .15s}.blueprint-example-module__jTFZhG__diagramNode:hover rect{fill:var(--diagram-flow);stroke:var(--diagram-flow)}.blueprint-example-module__jTFZhG__nodeIndex,.blueprint-example-module__jTFZhG__nodeLabel,.blueprint-example-module__jTFZhG__nodeDetail{fill:var(--diagram-text);font-family:var(--font-geist-sans), Arial, sans-serif}.blueprint-example-module__jTFZhG__nodeIndex{fill:var(--diagram-subtle);letter-spacing:1px;font-size:11px}.blueprint-example-module__jTFZhG__nodeLabel{letter-spacing:-.5px;font-size:20px;font-weight:650}.blueprint-example-module__jTFZhG__nodeDetail{fill:var(--diagram-subtle);font-size:11px}.blueprint-example-module__jTFZhG__architectureText{border-bottom:1px solid var(--page-line);grid-template-columns:250px 1fr 1fr;gap:18px 54px;margin-top:28px;padding:10px 4px 32px;display:grid}.blueprint-example-module__jTFZhG__architectureText p{color:var(--page-subtle);font-size:14px;line-height:1.75}.blueprint-example-module__jTFZhG__architectureText a{color:var(--page-ink);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #8ebd32;text-decoration:underline #8ebd32}.blueprint-example-module__jTFZhG__stackSection{border-top:1px solid var(--page-line);background:#e8ebe2}.blueprint-example-module__jTFZhG__stackGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.blueprint-example-module__jTFZhG__stackCard{background:var(--page-paper);border:1px solid #cfd7c5;border-radius:14px;flex-direction:column;min-height:600px;padding:27px;display:flex}.blueprint-example-module__jTFZhG__cardTopline{color:#6c7864;letter-spacing:1.1px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:660;display:flex}.blueprint-example-module__jTFZhG__stackCard h3{letter-spacing:-1.8px;margin-top:35px;font-size:36px;font-weight:560}.blueprint-example-module__jTFZhG__stackCard h3 a{align-items:center;gap:10px;display:inline-flex}.blueprint-example-module__jTFZhG__stackCard h3 a:hover{text-underline-offset:6px;-webkit-text-decoration:underline #91bd3d;text-decoration:underline #91bd3d}.blueprint-example-module__jTFZhG__cardDetails{gap:0;margin:25px 0 0;display:grid}.blueprint-example-module__jTFZhG__cardDetails>div{border-top:1px solid #dde3d5;grid-template-columns:125px 1fr;gap:18px;padding:18px 0;display:grid}.blueprint-example-module__jTFZhG__cardDetails dt{color:#73806c;letter-spacing:.9px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.blueprint-example-module__jTFZhG__cardDetails dd{color:#4f5b49;margin:0;font-size:14px;line-height:1.65}.blueprint-example-module__jTFZhG__cardDetails .blueprint-example-module__jTFZhG__watchFor{background:#fff9ec;border:1px solid #e9d9af;border-radius:8px;margin:3px 0 15px;padding:15px}.blueprint-example-module__jTFZhG__cardDetails .blueprint-example-module__jTFZhG__costRow{background:#ebf7d4;border:1px solid #c5de92;border-radius:8px;padding:15px}.blueprint-example-module__jTFZhG__cardDetails .blueprint-example-module__jTFZhG__costRow dd{color:#34452b;font-weight:530}.blueprint-example-module__jTFZhG__cardFooter{border-top:1px solid #dde3d5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:19px;display:flex}.blueprint-example-module__jTFZhG__cardFooter span,.blueprint-example-module__jTFZhG__cardFooter a{color:#687461;align-items:center;gap:6px;font-size:11px;display:inline-flex}.blueprint-example-module__jTFZhG__cardFooter a{color:var(--page-ink);text-underline-offset:3px;font-weight:640;-webkit-text-decoration:underline #a5c866;text-decoration:underline #a5c866}.blueprint-example-module__jTFZhG__shortAnswer{background:var(--page-ink);color:#eff4e7;border-radius:15px;grid-template-columns:170px 1fr;gap:28px;padding:34px;display:grid}.blueprint-example-module__jTFZhG__shortAnswer>span,.blueprint-example-module__jTFZhG__revisitGrid article>span{color:var(--page-lime);letter-spacing:1.15px;text-transform:uppercase;font-size:12px;font-weight:700}.blueprint-example-module__jTFZhG__shortAnswer p{letter-spacing:-.25px;font-size:20px;line-height:1.65}.blueprint-example-module__jTFZhG__shortAnswer a{color:var(--page-lime);text-underline-offset:4px;text-decoration:underline}.blueprint-example-module__jTFZhG__decisionContext{grid-template-columns:240px 1fr;gap:26px;margin:45px 0 30px;padding-inline:4px;display:grid}.blueprint-example-module__jTFZhG__decisionContext h3{font-size:16px;font-weight:680;line-height:1.4}.blueprint-example-module__jTFZhG__decisionContext p{color:var(--page-subtle);max-width:850px;font-size:17px;line-height:1.75}.blueprint-example-module__jTFZhG__comparisonWrap{border:1px solid var(--page-line);border-radius:13px;overflow-x:auto}.blueprint-example-module__jTFZhG__comparisonWrap:focus-visible{outline-offset:4px;outline:3px solid #6d972a}.blueprint-example-module__jTFZhG__comparisonTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.blueprint-example-module__jTFZhG__comparisonTable th,.blueprint-example-module__jTFZhG__comparisonTable td{border-right:1px solid var(--page-line);border-top:1px solid var(--page-line);text-align:left;vertical-align:top;padding:20px}.blueprint-example-module__jTFZhG__comparisonTable th:last-child,.blueprint-example-module__jTFZhG__comparisonTable td:last-child{border-right:0}.blueprint-example-module__jTFZhG__comparisonTable thead th{background:var(--page-ink);color:#eff4e7;letter-spacing:.45px;text-transform:uppercase;border-color:#3c463b;font-size:13px;font-weight:650}.blueprint-example-module__jTFZhG__comparisonTable thead th:first-child{border-top-left-radius:12px;width:15%}.blueprint-example-module__jTFZhG__comparisonTable thead th:nth-child(2),.blueprint-example-module__jTFZhG__comparisonTable thead th:nth-child(3){width:25%}.blueprint-example-module__jTFZhG__comparisonTable thead th:last-child{border-top-right-radius:12px;width:35%}.blueprint-example-module__jTFZhG__comparisonTable tbody th{background:#f1f4eb;font-size:15px;font-weight:680;line-height:1.45}.blueprint-example-module__jTFZhG__comparisonTable tbody td{color:var(--page-subtle);font-size:15px;line-height:1.65}.blueprint-example-module__jTFZhG__comparisonTable tbody td:last-child{background:#f4f9e9}.blueprint-example-module__jTFZhG__comparisonTable tbody td strong,.blueprint-example-module__jTFZhG__comparisonTable tbody td span{display:block}.blueprint-example-module__jTFZhG__comparisonTable tbody td strong{color:var(--page-ink);margin-bottom:7px;font-size:14px}.blueprint-example-module__jTFZhG__verificationNote,.blueprint-example-module__jTFZhG__alternativeWarning{color:#655533;border-left:3px solid #b8862d;margin-top:18px;padding:7px 0 7px 16px;font-size:14px;line-height:1.65}.blueprint-example-module__jTFZhG__revisitGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.blueprint-example-module__jTFZhG__revisitGrid article{border:1px solid var(--page-line);border-radius:13px;padding:30px}.blueprint-example-module__jTFZhG__revisitGrid article:first-child{background:#f0f4e8}.blueprint-example-module__jTFZhG__revisitGrid article>span{color:#667653}.blueprint-example-module__jTFZhG__revisitGrid h3{letter-spacing:-.8px;margin-top:14px;font-size:25px;font-weight:550;line-height:1.25}.blueprint-example-module__jTFZhG__revisitGrid ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.blueprint-example-module__jTFZhG__revisitGrid li{color:var(--page-subtle);padding-left:19px;font-size:15px;line-height:1.65;position:relative}.blueprint-example-module__jTFZhG__revisitGrid li:before{content:"";background:#89ad43;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.blueprint-example-module__jTFZhG__alternativesSection{background:var(--page-muted);border-bottom:1px solid var(--page-line);border-top:1px solid var(--page-line)}.blueprint-example-module__jTFZhG__alternativeWarning{background:#fff8e9;border:1px solid #dfc58c;border-left:4px solid #b8862d;border-radius:8px;margin:0 0 28px;padding:15px 18px}.blueprint-example-module__jTFZhG__alternativeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.blueprint-example-module__jTFZhG__alternativeCard{background:var(--page-paper);border:1px solid #cdd5c4;border-radius:14px;padding:27px}.blueprint-example-module__jTFZhG__alternativeTopline{border-bottom:1px solid #dce2d5;justify-content:space-between;align-items:center;gap:18px;padding-bottom:21px;display:flex}.blueprint-example-module__jTFZhG__alternativeTopline>span{color:#697561;letter-spacing:.9px;text-transform:uppercase;font-size:12px;font-weight:680}.blueprint-example-module__jTFZhG__alternativeTopline p{color:#607052;font-size:14px}.blueprint-example-module__jTFZhG__alternativeTopline a{color:var(--page-ink);text-underline-offset:3px;align-items:center;gap:5px;font-weight:680;-webkit-text-decoration:underline #9fc459;text-decoration:underline #9fc459;display:inline-flex}.blueprint-example-module__jTFZhG__alternativeOptions{gap:28px;margin-top:26px;display:grid}.blueprint-example-module__jTFZhG__alternativeOptions section+section{border-top:1px solid #dce2d5;padding-top:26px}.blueprint-example-module__jTFZhG__alternativeOptions h3{letter-spacing:-.8px;font-size:25px;font-weight:560}.blueprint-example-module__jTFZhG__alternativeOptions dl{gap:16px;margin:20px 0 0;display:grid}.blueprint-example-module__jTFZhG__alternativeOptions dl>div{grid-template-columns:150px 1fr;gap:6px;display:grid}.blueprint-example-module__jTFZhG__alternativeOptions dt,.blueprint-example-module__jTFZhG__sequenceBody dt{color:#74806d;letter-spacing:.75px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.blueprint-example-module__jTFZhG__alternativeOptions dd{color:var(--page-subtle);margin:0;font-size:15px;line-height:1.65}.blueprint-example-module__jTFZhG__sequenceSection{background:var(--page-ink);color:#f0f5e8}.blueprint-example-module__jTFZhG__sequenceSection .blueprint-example-module__jTFZhG__sectionHeading>p:first-child,.blueprint-example-module__jTFZhG__sequenceSection .blueprint-example-module__jTFZhG__sectionIntro{color:#aeb9a8}.blueprint-example-module__jTFZhG__sequenceList{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.blueprint-example-module__jTFZhG__sequenceStep{border-bottom:1px solid #ffffff2b;grid-template-columns:90px 1fr;gap:34px;padding:34px 0;display:grid}.blueprint-example-module__jTFZhG__sequenceNumber{color:var(--page-lime);font-variant-numeric:tabular-nums;letter-spacing:-1.5px;font-size:34px;font-weight:520}.blueprint-example-module__jTFZhG__sequenceBody h3{letter-spacing:-.9px;font-size:28px;font-weight:540;line-height:1.2}.blueprint-example-module__jTFZhG__sequenceBody dl{grid-template-columns:1fr 1.35fr;gap:0;margin:25px 0 0;display:grid}.blueprint-example-module__jTFZhG__sequenceBody dl>div{border-top:1px solid #ffffff1d;grid-template-columns:130px 1fr;gap:9px;padding:18px 22px 18px 0;display:grid}.blueprint-example-module__jTFZhG__sequenceBody dl>div:nth-child(2n){padding-left:22px}.blueprint-example-module__jTFZhG__sequenceBody dt{color:#9eaa98}.blueprint-example-module__jTFZhG__sequenceBody dd{color:#c9d1c3;margin:0;font-size:15px;line-height:1.65}.blueprint-example-module__jTFZhG__sequenceBody .blueprint-example-module__jTFZhG__doneWhen{border-left:2px solid var(--page-lime);background:#c3f34b12;padding-left:18px}.blueprint-example-module__jTFZhG__sequenceBody .blueprint-example-module__jTFZhG__blockingRisk{background:#d7973512;border-left:2px solid #d79735;padding-left:18px}.blueprint-example-module__jTFZhG__serviceList{flex-wrap:wrap;gap:7px;display:flex}.blueprint-example-module__jTFZhG__serviceList a{color:#eef4e7;border:1px solid #738563;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:620;display:inline-flex}.blueprint-example-module__jTFZhG__serviceList a:hover{background:var(--page-lime);border-color:var(--page-lime);color:var(--page-ink)}.blueprint-example-module__jTFZhG__checklistSection{border-bottom:1px solid var(--page-line);background:#f4f6ef}.blueprint-example-module__jTFZhG__checklistGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.blueprint-example-module__jTFZhG__checklistPhase{background:var(--page-paper);border:1px solid #ccd5c2;border-radius:14px;overflow:hidden}.blueprint-example-module__jTFZhG__checklistTopline{background:var(--page-ink);color:#eef4e7;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.blueprint-example-module__jTFZhG__checklistTopline>span{color:#aeb8a8;font-variant-numeric:tabular-nums;letter-spacing:.7px;text-transform:uppercase;font-size:11px}.blueprint-example-module__jTFZhG__checklistTopline h3{letter-spacing:-.45px;font-size:20px;font-weight:570}.blueprint-example-module__jTFZhG__checklistPhase ul{margin:0;padding:0 22px;list-style:none}.blueprint-example-module__jTFZhG__checklistPhase li{border-bottom:1px solid #dce3d5;grid-template-columns:19px 1fr;align-items:flex-start;gap:13px;padding:18px 0;display:grid}.blueprint-example-module__jTFZhG__checklistPhase li:last-child{border-bottom:0}.blueprint-example-module__jTFZhG__checklistPhase input{appearance:none;opacity:1;pointer-events:none;background:#f8faf3;border:1.5px solid #91a181;border-radius:4px;width:17px;height:17px;margin:3px 0 0}.blueprint-example-module__jTFZhG__checklistPhase li span{color:#4e5a49;font-size:15px;line-height:1.6}.blueprint-example-module__jTFZhG__costSection{border-bottom:1px solid var(--page-line);background:#e9ede2}.blueprint-example-module__jTFZhG__costSummary{background:var(--page-ink);color:#f2f6ea;border-radius:15px;grid-template-columns:1fr 1fr 1.1fr;display:grid;overflow:hidden}.blueprint-example-module__jTFZhG__costSummary>div,.blueprint-example-module__jTFZhG__costWarning{min-height:165px;padding:27px}.blueprint-example-module__jTFZhG__costSummary>div{border-right:1px solid #ffffff26;flex-direction:column;display:flex}.blueprint-example-module__jTFZhG__costSummary span{color:#aeb9a8;letter-spacing:.9px;text-transform:uppercase;font-size:11px;font-weight:680}.blueprint-example-module__jTFZhG__costSummary strong{color:var(--page-lime);letter-spacing:-1.7px;margin-top:18px;font-size:38px;font-weight:560}.blueprint-example-module__jTFZhG__costSummary>div p{color:#b8c2b2;margin-top:5px;font-size:13px}.blueprint-example-module__jTFZhG__costWarning{color:#f6dba3;background:#293427;align-items:center;gap:11px;font-size:17px;font-weight:590;line-height:1.45;display:flex}.blueprint-example-module__jTFZhG__costWarning svg{flex:none}.blueprint-example-module__jTFZhG__costColumns{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.blueprint-example-module__jTFZhG__costPanel{background:var(--page-paper);border:1px solid #cad4c0;border-radius:13px;padding:28px}.blueprint-example-module__jTFZhG__costPanel h3,.blueprint-example-module__jTFZhG__thresholdBlock>h3{letter-spacing:-.6px;font-size:22px;font-weight:570}.blueprint-example-module__jTFZhG__costPanel>p{color:var(--page-subtle);margin-top:22px;font-size:16px;line-height:1.7}.blueprint-example-module__jTFZhG__costPanel a,.blueprint-example-module__jTFZhG__thresholdGrid a{text-underline-offset:3px;font-weight:680;-webkit-text-decoration:underline #96bc50;text-decoration:underline #96bc50}.blueprint-example-module__jTFZhG__costLines,.blueprint-example-module__jTFZhG__unresolvedList{margin:20px 0 0;padding:0;list-style:none;display:grid}.blueprint-example-module__jTFZhG__costLines li{border-top:1px solid #dbe2d4;grid-template-columns:120px 1fr;gap:14px;padding:13px 0;display:grid}.blueprint-example-module__jTFZhG__costLines li span,.blueprint-example-module__jTFZhG__unresolvedList li{color:var(--page-subtle);font-size:14px;line-height:1.55}.blueprint-example-module__jTFZhG__costDrivers{margin:20px 0 0}.blueprint-example-module__jTFZhG__costDrivers>div{border-top:1px solid #dbe2d4;grid-template-columns:120px 1fr;gap:14px;padding:14px 0;display:grid}.blueprint-example-module__jTFZhG__costDrivers dd{color:var(--page-subtle);margin:0;font-size:14px;line-height:1.55}.blueprint-example-module__jTFZhG__unresolvedList{gap:13px}.blueprint-example-module__jTFZhG__unresolvedList li{padding-left:18px;position:relative}.blueprint-example-module__jTFZhG__unresolvedList li:before{content:"";background:#b9852b;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.blueprint-example-module__jTFZhG__formulaBlock{background:var(--page-lime);border:1px solid #a7cf3f;border-radius:13px;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:18px;padding:28px;display:grid}.blueprint-example-module__jTFZhG__formulaBlock>div>span{letter-spacing:.9px;text-transform:uppercase;font-size:11px;font-weight:700}.blueprint-example-module__jTFZhG__formulaBlock>div>p{color:#445033;margin-top:9px;font-size:14px;line-height:1.6}.blueprint-example-module__jTFZhG__formulaBlock pre{background:var(--page-ink);color:#f1f5e9;border-radius:8px;margin:0;padding:20px;overflow-x:auto}.blueprint-example-module__jTFZhG__formulaBlock code{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre;font-size:13px;line-height:1.75}.blueprint-example-module__jTFZhG__thresholdBlock{margin-top:50px}.blueprint-example-module__jTFZhG__thresholdGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.blueprint-example-module__jTFZhG__thresholdGrid article{background:var(--page-paper);border:1px solid #cbd4c1;border-radius:11px;padding:21px}.blueprint-example-module__jTFZhG__thresholdGrid a{align-items:center;gap:6px;font-size:15px;display:inline-flex}.blueprint-example-module__jTFZhG__thresholdGrid p{color:var(--page-subtle);margin-top:14px;font-size:14px;line-height:1.6}.blueprint-example-module__jTFZhG__riskRegister{border-top:1px solid var(--page-line)}.blueprint-example-module__jTFZhG__riskCard{border-bottom:1px solid var(--page-line);grid-template-columns:.85fr 1.15fr;gap:40px;padding:34px 4px;display:grid}.blueprint-example-module__jTFZhG__riskCardHeader{gap:14px;display:grid}.blueprint-example-module__jTFZhG__riskCardHeader>span{color:#7a8672;font-variant-numeric:tabular-nums;letter-spacing:.8px;font-size:11px}.blueprint-example-module__jTFZhG__riskCardHeader h3{letter-spacing:-.85px;font-size:27px;font-weight:550;line-height:1.2}.blueprint-example-module__jTFZhG__riskCardHeader>div{flex-wrap:wrap;gap:7px;display:flex}.blueprint-example-module__jTFZhG__riskCardHeader>div span{color:#53604d;text-transform:uppercase;background:#eef3e5;border:1px solid #ccd7bf;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.blueprint-example-module__jTFZhG__riskCard dl{margin:0}.blueprint-example-module__jTFZhG__riskCard dl>div{border-top:1px solid #dde3d6;grid-template-columns:130px 1fr;gap:18px;padding:16px 0;display:grid}.blueprint-example-module__jTFZhG__riskCard dt,.blueprint-example-module__jTFZhG__timelineCard dt{color:#74806d;letter-spacing:.75px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.blueprint-example-module__jTFZhG__riskCard dd,.blueprint-example-module__jTFZhG__timelineCard dd{color:var(--page-subtle);margin:0;font-size:15px;line-height:1.65}.blueprint-example-module__jTFZhG__riskCard .blueprint-example-module__jTFZhG__revisitTrigger{background:#eef7dc;border-left:3px solid #93b94a;padding-left:16px}.blueprint-example-module__jTFZhG__notYetSection{background:var(--page-ink);color:#f0f5e8}.blueprint-example-module__jTFZhG__notYetSection .blueprint-example-module__jTFZhG__sectionHeading>p:first-child,.blueprint-example-module__jTFZhG__notYetSection .blueprint-example-module__jTFZhG__sectionIntro{color:#aeb9a8}.blueprint-example-module__jTFZhG__notYetList{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.blueprint-example-module__jTFZhG__notYetList li{border-bottom:1px solid #ffffff2b;grid-template-columns:55px minmax(230px,.75fr) 1.25fr;align-items:baseline;gap:22px;padding:25px 4px;display:grid}.blueprint-example-module__jTFZhG__notYetList li>span{color:var(--page-lime);font-variant-numeric:tabular-nums;font-size:12px}.blueprint-example-module__jTFZhG__notYetList h3{letter-spacing:-.55px;font-size:22px;font-weight:550}.blueprint-example-module__jTFZhG__notYetList p{color:#bdc6b7;font-size:15px;line-height:1.65}.blueprint-example-module__jTFZhG__timeline{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.blueprint-example-module__jTFZhG__timelineCard{border:1px solid var(--page-line);border-radius:14px;flex-direction:column;padding:27px;display:flex}.blueprint-example-module__jTFZhG__timelineTopline{color:#67755f;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:680;display:flex}.blueprint-example-module__jTFZhG__timelineCard h3{letter-spacing:-.9px;margin-top:30px;font-size:27px;font-weight:550;line-height:1.2}.blueprint-example-module__jTFZhG__timelineCard dl{margin:27px 0 0}.blueprint-example-module__jTFZhG__timelineCard dl>div{border-top:1px solid #dce3d5;gap:8px;padding:16px 0;display:grid}.blueprint-example-module__jTFZhG__timelineCard .blueprint-example-module__jTFZhG__exitCriterion{background:#eaf6d2;border:1px solid #c3db93;border-radius:8px;margin-top:7px;padding:15px}.blueprint-example-module__jTFZhG__ledgerSection{border-bottom:1px solid var(--page-line);border-top:1px solid var(--page-line);background:#e8ece1}.blueprint-example-module__jTFZhG__ledgerWrap{border:1px solid #c6d0bc;border-radius:13px;overflow-x:auto}.blueprint-example-module__jTFZhG__ledgerWrap:focus-visible{outline-offset:4px;outline:3px solid #6d972a}.blueprint-example-module__jTFZhG__ledgerTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.blueprint-example-module__jTFZhG__ledgerTable th,.blueprint-example-module__jTFZhG__ledgerTable td{text-align:left;vertical-align:top;border-top:1px solid #d6decf;border-right:1px solid #d6decf;padding:18px}.blueprint-example-module__jTFZhG__ledgerTable th:last-child,.blueprint-example-module__jTFZhG__ledgerTable td:last-child{border-right:0}.blueprint-example-module__jTFZhG__ledgerTable thead th{background:var(--page-ink);color:#eff4e7;letter-spacing:.7px;text-transform:uppercase;border-color:#3c463b;font-size:12px;font-weight:680}.blueprint-example-module__jTFZhG__ledgerTable thead th:first-child{width:31%}.blueprint-example-module__jTFZhG__ledgerTable thead th:nth-child(2){width:27%}.blueprint-example-module__jTFZhG__ledgerTable thead th:nth-child(3){width:17%}.blueprint-example-module__jTFZhG__ledgerTable thead th:last-child{width:25%}.blueprint-example-module__jTFZhG__ledgerTable tbody th{background:#f7f9f3;font-size:14px;font-weight:650;line-height:1.5}.blueprint-example-module__jTFZhG__ledgerTable tbody td{background:var(--page-paper);color:var(--page-subtle);font-size:14px;line-height:1.55}.blueprint-example-module__jTFZhG__ledgerTable a{color:var(--page-ink);text-underline-offset:3px;align-items:center;gap:6px;font-weight:650;-webkit-text-decoration:underline #9bbc5f;text-decoration:underline #9bbc5f;display:inline-flex}.blueprint-example-module__jTFZhG__ledgerTable small{margin-top:7px;font-size:12px;line-height:1.5;display:block}.blueprint-example-module__jTFZhG__ledgerStatus{letter-spacing:.55px;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-block}.blueprint-example-module__jTFZhG__statusVerified{color:#43582d;background:#e5f5c4;border-color:#a7ca63}.blueprint-example-module__jTFZhG__statusIncomplete{color:#6a5123;background:#fff1d2;border-color:#d6af5d}.blueprint-example-module__jTFZhG__statusNotVerified{color:#6b4235;background:#f3e8e3;border-color:#c99885}.blueprint-example-module__jTFZhG__ledgerFootnote{color:#56624f;margin-top:18px;font-size:14px;line-height:1.65}.blueprint-example-module__jTFZhG__unknownsSection{background:#f8faf4}.blueprint-example-module__jTFZhG__unknownsList{border-top:1px solid var(--page-line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.blueprint-example-module__jTFZhG__unknownsList li{border-bottom:1px solid var(--page-line);grid-template-columns:35px 1fr;align-items:baseline;gap:18px;min-height:105px;padding:25px 26px 25px 4px;display:grid}.blueprint-example-module__jTFZhG__unknownsList li:nth-child(odd){border-right:1px solid var(--page-line)}.blueprint-example-module__jTFZhG__unknownsList li:nth-child(2n){padding-left:26px}.blueprint-example-module__jTFZhG__unknownsList span{color:#7a8672;font-variant-numeric:tabular-nums;font-size:11px}.blueprint-example-module__jTFZhG__unknownsList p{letter-spacing:-.25px;font-size:18px;line-height:1.55}.blueprint-example-module__jTFZhG__finalCta{background:var(--page-lime);text-align:center;border-top:1px solid #a6ca43;padding:110px 0}.blueprint-example-module__jTFZhG__finalCta .blueprint-example-module__jTFZhG__eyebrow{color:#526139}.blueprint-example-module__jTFZhG__finalCta h2{letter-spacing:-.052em;max-width:1120px;margin:28px auto 0;font-size:clamp(38px,5.2vw,70px);font-weight:530;line-height:1.08}.blueprint-example-module__jTFZhG__finalCtaButton{background:var(--page-ink);color:var(--page-lime);border-radius:8px;justify-content:space-between;align-items:center;gap:45px;margin-top:44px;padding:19px 22px;font-size:16px;font-weight:660;transition:transform .18s,box-shadow .18s;display:inline-flex}.blueprint-example-module__jTFZhG__finalCtaButton:hover{transform:translateY(-3px);box-shadow:0 7px #19211924}.blueprint-example-module__jTFZhG__finalCtaNote{color:#53613d;margin-top:16px;font-size:13px}.blueprint-example-module__jTFZhG__footer{background:var(--page-ink);color:#eef4e4}.blueprint-example-module__jTFZhG__footer .blueprint-example-module__jTFZhG__shell{justify-content:space-between;align-items:center;min-height:110px;display:flex}.blueprint-example-module__jTFZhG__footer p{color:#aeb8a8;letter-spacing:.6px;font-size:12px}.blueprint-example-module__jTFZhG__footer a{color:var(--page-lime);align-items:center;gap:10px;font-size:14px;display:inline-flex}@media (prefers-color-scheme:dark){.blueprint-example-module__jTFZhG__diagramFrame{--diagram-bg:#101610;--diagram-node:#283129;--diagram-node-line:#465244;--diagram-text:#f1f5e9;--diagram-subtle:#b2bcaa;--diagram-flow:#c3f34b}.blueprint-example-module__jTFZhG__diagramNode:hover rect{fill:#3d4d2b}}@media (max-width:980px){.blueprint-example-module__jTFZhG__heroMeta{grid-template-columns:1fr 1fr 1fr}.blueprint-example-module__jTFZhG__heroMeta>p{border-top:1px solid #19211942;grid-column:1/-1}.blueprint-example-module__jTFZhG__sectionHeading{grid-template-columns:220px 1fr}.blueprint-example-module__jTFZhG__summaryGrid,.blueprint-example-module__jTFZhG__architectureText{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__architectureText h3{margin-bottom:3px}.blueprint-example-module__jTFZhG__excluded{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__decisionContext{grid-template-columns:190px 1fr}.blueprint-example-module__jTFZhG__alternativeGrid,.blueprint-example-module__jTFZhG__sequenceBody dl,.blueprint-example-module__jTFZhG__thresholdGrid{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__thresholdGrid,.blueprint-example-module__jTFZhG__costSummary{grid-template-columns:1fr 1fr}.blueprint-example-module__jTFZhG__costWarning{grid-column:1/-1;min-height:auto}.blueprint-example-module__jTFZhG__riskCard{grid-template-columns:.7fr 1.3fr}.blueprint-example-module__jTFZhG__timeline{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__sequenceBody dl>div:nth-child(2n){padding-left:0}}@media (max-width:760px){.blueprint-example-module__jTFZhG__shell{width:min(100% - 32px,1320px)}.blueprint-example-module__jTFZhG__siteHeader .blueprint-example-module__jTFZhG__shell{height:74px}.blueprint-example-module__jTFZhG__headerCta{font-size:12px}.blueprint-example-module__jTFZhG__brand{font-size:16px}.blueprint-example-module__jTFZhG__brandMark{width:34px;height:34px}.blueprint-example-module__jTFZhG__hero{padding:25px 0 48px}.blueprint-example-module__jTFZhG__breadcrumbs{margin-bottom:50px}.blueprint-example-module__jTFZhG__hero h1{font-size:clamp(49px,15vw,75px)}.blueprint-example-module__jTFZhG__heroSummary{font-size:18px}.blueprint-example-module__jTFZhG__heroMeta{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__heroMeta>div{border-bottom:1px solid #19211942;border-right:0}.blueprint-example-module__jTFZhG__heroMeta>p{border-top:0;grid-column:auto}.blueprint-example-module__jTFZhG__primaryButton{gap:20px;width:100%}.blueprint-example-module__jTFZhG__secondaryButton{width:100%}.blueprint-example-module__jTFZhG__tableOfContents,.blueprint-example-module__jTFZhG__sectionHeading,.blueprint-example-module__jTFZhG__tableOfContents ol{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__section{padding:75px 0}.blueprint-example-module__jTFZhG__sectionHeading{gap:15px;margin-bottom:38px}.blueprint-example-module__jTFZhG__sectionHeading>p:first-child{padding-top:0}.blueprint-example-module__jTFZhG__sectionIntro{grid-column:auto}.blueprint-example-module__jTFZhG__assumptionRow{grid-template-columns:28px 1fr;align-items:start;gap:9px 15px;padding:16px 2px}.blueprint-example-module__jTFZhG__status{grid-column:2;justify-self:start}.blueprint-example-module__jTFZhG__excluded{padding:25px}.blueprint-example-module__jTFZhG__excluded ul,.blueprint-example-module__jTFZhG__stackGrid,.blueprint-example-module__jTFZhG__revisitGrid,.blueprint-example-module__jTFZhG__checklistGrid,.blueprint-example-module__jTFZhG__costColumns,.blueprint-example-module__jTFZhG__unknownsList,.blueprint-example-module__jTFZhG__costSummary{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__costSummary>div{border-bottom:1px solid #ffffff26;border-right:0}.blueprint-example-module__jTFZhG__costWarning{grid-column:auto}.blueprint-example-module__jTFZhG__formulaBlock,.blueprint-example-module__jTFZhG__riskCard,.blueprint-example-module__jTFZhG__thresholdGrid{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__notYetList li{grid-template-columns:32px 1fr;gap:10px 16px}.blueprint-example-module__jTFZhG__notYetList p{grid-column:2}.blueprint-example-module__jTFZhG__unknownsList li:nth-child(odd){border-right:0}.blueprint-example-module__jTFZhG__unknownsList li:nth-child(2n){padding-left:4px}.blueprint-example-module__jTFZhG__finalCta{padding:75px 0}.blueprint-example-module__jTFZhG__finalCta h2 br{display:none}.blueprint-example-module__jTFZhG__finalCtaButton{gap:20px;width:100%}.blueprint-example-module__jTFZhG__shortAnswer,.blueprint-example-module__jTFZhG__decisionContext{grid-template-columns:1fr;gap:15px}.blueprint-example-module__jTFZhG__shortAnswer{padding:25px}.blueprint-example-module__jTFZhG__shortAnswer p{font-size:18px}.blueprint-example-module__jTFZhG__alternativeTopline{flex-direction:column;align-items:flex-start}.blueprint-example-module__jTFZhG__alternativeOptions dl>div{grid-template-columns:1fr}.blueprint-example-module__jTFZhG__sequenceStep{grid-template-columns:1fr;gap:15px}.blueprint-example-module__jTFZhG__sequenceNumber{font-size:24px}.blueprint-example-module__jTFZhG__sequenceBody dl>div{grid-template-columns:1fr;gap:7px;padding-right:0}.blueprint-example-module__jTFZhG__stackCard{min-height:0;padding:22px}.blueprint-example-module__jTFZhG__stackCard h3{font-size:31px}.blueprint-example-module__jTFZhG__cardDetails>div{grid-template-columns:1fr;gap:8px}.blueprint-example-module__jTFZhG__footer .blueprint-example-module__jTFZhG__shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}}@media (max-width:430px){.blueprint-example-module__jTFZhG__headerCta{max-width:110px}.blueprint-example-module__jTFZhG__hero h1{letter-spacing:-.057em}.blueprint-example-module__jTFZhG__kicker{flex-direction:column;align-items:flex-start;gap:4px}.blueprint-example-module__jTFZhG__summaryBlock,.blueprint-example-module__jTFZhG__decisionPanel,.blueprint-example-module__jTFZhG__riskPanel,.blueprint-example-module__jTFZhG__firstAction{padding:22px}}@media (prefers-reduced-motion:reduce){.blueprint-example-module__jTFZhG__primaryButton,.blueprint-example-module__jTFZhG__secondaryButton,.blueprint-example-module__jTFZhG__finalCtaButton{transition:none}.blueprint-example-module__jTFZhG__primaryButton:hover,.blueprint-example-module__jTFZhG__secondaryButton:hover,.blueprint-example-module__jTFZhG__finalCtaButton:hover{transform:none}}@page{size:A4 portrait;margin:10mm 8mm 11mm;@top-center{content:"PUBLIC EXAMPLE — FICTIONAL PROJECT";color:#4f574d;font-family:Arial,sans-serif;font-size:8pt;letter-spacing:.8pt}@bottom-left{content:"whatpowersit.com";color:#4f574d;font-family:Arial,sans-serif;font-size:8pt}@bottom-right{content:counter(page);color:#4f574d;font-family:Arial,sans-serif;font-size:8pt}}@page blueprintArchitecture{size:A4 landscape}@media print{.blueprint-example-module__jTFZhG__architecturePrintPage{break-before:page;page:auto}.blueprint-example-module__jTFZhG__page{--page-ink:#192119;--page-paper:#fbfcf7;--page-muted:#eef3e5;--page-line:#c9d5bd;--page-subtle:#52604c;--page-lime:#c3f34b;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt;line-height:1.35;background:var(--page-paper)!important;color:var(--page-ink)!important}.blueprint-example-module__jTFZhG__page,.blueprint-example-module__jTFZhG__page *{text-shadow:none!important}.blueprint-example-module__jTFZhG__mutedSection,.blueprint-example-module__jTFZhG__stackSection,.blueprint-example-module__jTFZhG__alternativesSection,.blueprint-example-module__jTFZhG__checklistSection,.blueprint-example-module__jTFZhG__notYetSection,.blueprint-example-module__jTFZhG__ledgerSection,.blueprint-example-module__jTFZhG__unknownsSection{background:var(--page-muted)!important;border-color:var(--page-line)!important}.blueprint-example-module__jTFZhG__page p,.blueprint-example-module__jTFZhG__page li,.blueprint-example-module__jTFZhG__page dd{font-size:10pt;line-height:1.35}.blueprint-example-module__jTFZhG__page h2{break-after:avoid;letter-spacing:-.2pt;font-size:14pt;line-height:1.15}.blueprint-example-module__jTFZhG__page h3{break-after:avoid;letter-spacing:0;font-size:11pt;line-height:1.2}.blueprint-example-module__jTFZhG__kicker,.blueprint-example-module__jTFZhG__eyebrow,.blueprint-example-module__jTFZhG__cardTopline,.blueprint-example-module__jTFZhG__cardDetails dt,.blueprint-example-module__jTFZhG__alternativeTopline>span,.blueprint-example-module__jTFZhG__alternativeOptions dt,.blueprint-example-module__jTFZhG__sequenceBody dt,.blueprint-example-module__jTFZhG__checklistTopline>span,.blueprint-example-module__jTFZhG__costSummary span,.blueprint-example-module__jTFZhG__formulaBlock>div>span,.blueprint-example-module__jTFZhG__riskCard dt,.blueprint-example-module__jTFZhG__timelineCard dt,.blueprint-example-module__jTFZhG__timelineTopline,.blueprint-example-module__jTFZhG__ledgerStatus,.blueprint-example-module__jTFZhG__status{font-size:8pt;line-height:1.25}.blueprint-example-module__jTFZhG__siteHeader,.blueprint-example-module__jTFZhG__breadcrumbs,.blueprint-example-module__jTFZhG__heroActions,.blueprint-example-module__jTFZhG__finalCta,.blueprint-example-module__jTFZhG__footer{display:none!important}.blueprint-example-module__jTFZhG__printOnly{display:flex}.blueprint-example-module__jTFZhG__printCover,.blueprint-example-module__jTFZhG__printFinal{break-inside:avoid;flex-direction:column;justify-content:center;min-height:238mm;padding:14mm;background:linear-gradient(145deg, var(--page-lime) 0 36%, var(--page-paper) 36% 100%)!important}.blueprint-example-module__jTFZhG__printCover{break-after:page}.blueprint-example-module__jTFZhG__printCover h1{letter-spacing:-1.8pt;max-width:165mm;margin:16mm 0 7mm;font-size:34pt;font-weight:560;line-height:1.05}.blueprint-example-module__jTFZhG__printCover>p:not(.blueprint-example-module__jTFZhG__printBrand):not(.blueprint-example-module__jTFZhG__printDomain){font-size:13pt;line-height:1.5}.blueprint-example-module__jTFZhG__printBrand{color:var(--page-ink);letter-spacing:-.3pt;font-size:14pt;font-weight:750}.blueprint-example-module__jTFZhG__printCover dl{border-top:.4mm solid #222;border-bottom:.4mm solid #222;grid-template-columns:repeat(3,1fr);gap:0;margin:18mm 0 0;display:grid}.blueprint-example-module__jTFZhG__printCover dl div{padding:5mm 5mm 5mm 0}.blueprint-example-module__jTFZhG__printCover dt{letter-spacing:.5pt;text-transform:uppercase;font-size:8pt;font-weight:700}.blueprint-example-module__jTFZhG__printCover dd{margin:2mm 0 0;font-size:11pt}.blueprint-example-module__jTFZhG__printDomain{margin-top:18mm;font-size:10pt}.blueprint-example-module__jTFZhG__hero{break-before:page;break-after:page;min-height:238mm;padding:11mm;background:var(--page-lime)!important}.blueprint-example-module__jTFZhG__hero>.blueprint-example-module__jTFZhG__shell>:not(.blueprint-example-module__jTFZhG__tableOfContents){display:none!important}.blueprint-example-module__jTFZhG__tableOfContents{border-top:.35mm solid #829a67;margin:0;padding-top:5mm;display:block}.blueprint-example-module__jTFZhG__tableOfContents>p{margin-bottom:4mm;font-size:8pt;font-weight:700}.blueprint-example-module__jTFZhG__tableOfContents ol{grid-template-columns:1fr 1fr;gap:2.5mm 10mm}.blueprint-example-module__jTFZhG__tableOfContents a{font-size:9pt;line-height:1.25}.blueprint-example-module__jTFZhG__shell{width:100%}.blueprint-example-module__jTFZhG__section{break-before:auto;min-height:0;padding:4.5mm 0 2.5mm}.blueprint-example-module__jTFZhG__sectionHeading{break-inside:avoid;grid-template-columns:34mm 1fr;gap:1.5mm 5mm;margin-bottom:4mm}.blueprint-example-module__jTFZhG__sectionHeading>p:first-child{padding-top:.5mm;font-size:8pt;line-height:1.25}.blueprint-example-module__jTFZhG__sectionHeading h2{break-after:avoid;letter-spacing:-.2pt;font-size:14pt;line-height:1.15}.blueprint-example-module__jTFZhG__sectionIntro{font-size:10pt;line-height:1.35}.blueprint-example-module__jTFZhG__summaryGrid{grid-template-columns:1.05fr .95fr;gap:3mm}.blueprint-example-module__jTFZhG__summaryBlock,.blueprint-example-module__jTFZhG__decisionPanel,.blueprint-example-module__jTFZhG__riskPanel,.blueprint-example-module__jTFZhG__firstAction,.blueprint-example-module__jTFZhG__stackCard,.blueprint-example-module__jTFZhG__shortAnswer,.blueprint-example-module__jTFZhG__revisitGrid article,.blueprint-example-module__jTFZhG__alternativeCard,.blueprint-example-module__jTFZhG__sequenceStep,.blueprint-example-module__jTFZhG__checklistPhase,.blueprint-example-module__jTFZhG__costPanel,.blueprint-example-module__jTFZhG__thresholdGrid article,.blueprint-example-module__jTFZhG__riskCard,.blueprint-example-module__jTFZhG__timelineCard,.blueprint-example-module__jTFZhG__unknownsList li{break-inside:avoid;background:var(--page-paper)!important;border-color:var(--page-line)!important}.blueprint-example-module__jTFZhG__summaryBlock:first-child,.blueprint-example-module__jTFZhG__formulaBlock{background:var(--page-lime)!important;border-color:#94b83d!important}.blueprint-example-module__jTFZhG__decisionPanel,.blueprint-example-module__jTFZhG__shortAnswer{background:var(--page-ink)!important;border-color:var(--page-ink)!important;color:#f5f8eb!important}.blueprint-example-module__jTFZhG__decisionPanel h3,.blueprint-example-module__jTFZhG__decisionPanel li strong,.blueprint-example-module__jTFZhG__shortAnswer p{color:#f5f8eb!important}.blueprint-example-module__jTFZhG__decisionPanel li span{color:#c6d0bf!important}.blueprint-example-module__jTFZhG__decisionPanel li:before,.blueprint-example-module__jTFZhG__shortAnswer>span,.blueprint-example-module__jTFZhG__shortAnswer a{color:var(--page-lime)!important}.blueprint-example-module__jTFZhG__firstAction,.blueprint-example-module__jTFZhG__excluded{color:var(--page-ink)!important;background:#e5f5bd!important;border:.3mm solid #9ebe52!important}.blueprint-example-module__jTFZhG__excluded .blueprint-example-module__jTFZhG__eyebrow,.blueprint-example-module__jTFZhG__excluded h3,.blueprint-example-module__jTFZhG__excluded li,.blueprint-example-module__jTFZhG__excluded li svg{color:var(--page-ink)!important}.blueprint-example-module__jTFZhG__summaryLead,.blueprint-example-module__jTFZhG__summaryLists{gap:2mm}.blueprint-example-module__jTFZhG__summaryBlock,.blueprint-example-module__jTFZhG__decisionPanel,.blueprint-example-module__jTFZhG__riskPanel,.blueprint-example-module__jTFZhG__firstAction{padding:9px}.blueprint-example-module__jTFZhG__summaryBlock p,.blueprint-example-module__jTFZhG__decisionPanel ol,.blueprint-example-module__jTFZhG__riskPanel ul,.blueprint-example-module__jTFZhG__firstAction p{margin-top:2mm}.blueprint-example-module__jTFZhG__decisionPanel ol,.blueprint-example-module__jTFZhG__riskPanel ul{gap:2mm}.blueprint-example-module__jTFZhG__assumptionRow{grid-template-columns:8mm 1fr auto;gap:2mm;min-height:0;padding:2mm 1mm}.blueprint-example-module__jTFZhG__status{padding:1mm 2mm}.blueprint-example-module__jTFZhG__excluded{grid-template-columns:.75fr 1.25fr;gap:4mm;margin-top:4mm;padding:9px}.blueprint-example-module__jTFZhG__excluded ul{grid-template-columns:1fr 1fr;gap:1.5mm 3mm}.blueprint-example-module__jTFZhG__stackGrid,.blueprint-example-module__jTFZhG__checklistGrid,.blueprint-example-module__jTFZhG__alternativeGrid,.blueprint-example-module__jTFZhG__riskRegister{break-inside:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}.blueprint-example-module__jTFZhG__stackCard{min-height:0;padding:9px}.blueprint-example-module__jTFZhG__stackCard h3{margin-top:2mm;font-size:11pt}.blueprint-example-module__jTFZhG__cardDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5mm;margin-top:2mm}.blueprint-example-module__jTFZhG__cardDetails>div{border:.25mm solid #aaa;padding:2mm;display:block}.blueprint-example-module__jTFZhG__cardDetails dd{margin-top:1mm}.blueprint-example-module__jTFZhG__cardDetails .blueprint-example-module__jTFZhG__watchFor,.blueprint-example-module__jTFZhG__cardDetails .blueprint-example-module__jTFZhG__costRow{margin:0;padding:2mm}.blueprint-example-module__jTFZhG__cardFooter{gap:2mm;margin-top:2mm;padding-top:2mm}.blueprint-example-module__jTFZhG__cardFooter span,.blueprint-example-module__jTFZhG__cardFooter a{font-size:8pt;line-height:1.25}.blueprint-example-module__jTFZhG__cardDetails>div,.blueprint-example-module__jTFZhG__riskCard dl>div,.blueprint-example-module__jTFZhG__sequenceBody dl>div{break-inside:avoid}.blueprint-example-module__jTFZhG__diagramFrame{--diagram-bg:#192119;--diagram-node:#f8faef;--diagram-node-line:#dbe2d2;--diagram-text:#192119;--diagram-subtle:#687361;--diagram-flow:#c3f34b;border:.35mm solid #192119;border-radius:3mm;padding:2mm;overflow:visible;background:var(--diagram-bg)!important}.blueprint-example-module__jTFZhG__diagram{width:100%;min-width:0;height:auto}.blueprint-example-module__jTFZhG__architectureText{break-inside:auto;grid-template-columns:32mm 1fr 1fr;gap:3mm;margin-top:3mm;padding:2mm 1mm 3mm}.blueprint-example-module__jTFZhG__architectureText p{font-size:9pt;line-height:1.3}.blueprint-example-module__jTFZhG__shortAnswer{grid-template-columns:30mm 1fr;gap:3mm;padding:9px}.blueprint-example-module__jTFZhG__decisionContext{grid-template-columns:34mm 1fr;gap:3mm;margin:3mm 0;padding:0}.blueprint-example-module__jTFZhG__revisitGrid{grid-template-columns:1fr 1fr;gap:3mm;margin-top:3mm}.blueprint-example-module__jTFZhG__revisitGrid article{padding:9px}.blueprint-example-module__jTFZhG__revisitGrid h3,.blueprint-example-module__jTFZhG__revisitGrid ul{margin-top:2mm}.blueprint-example-module__jTFZhG__revisitGrid ul{gap:1.5mm}.blueprint-example-module__jTFZhG__alternativeWarning{margin-bottom:3mm;padding:2mm 3mm}.blueprint-example-module__jTFZhG__alternativeCard{padding:9px}.blueprint-example-module__jTFZhG__alternativeTopline{align-items:flex-start;gap:2mm;padding-bottom:2mm}.blueprint-example-module__jTFZhG__alternativeOptions{gap:3mm;margin-top:2.5mm}.blueprint-example-module__jTFZhG__alternativeOptions section+section{padding-top:2.5mm}.blueprint-example-module__jTFZhG__alternativeOptions h3,.blueprint-example-module__jTFZhG__alternativeOptions dl{margin-top:0}.blueprint-example-module__jTFZhG__alternativeOptions dl{gap:1.5mm}.blueprint-example-module__jTFZhG__alternativeOptions dl>div{grid-template-columns:25mm 1fr;gap:1.5mm}.blueprint-example-module__jTFZhG__sequenceList{border-top:0;display:block}.blueprint-example-module__jTFZhG__sequenceSection{color:var(--page-ink)!important;background:#eef3e5!important}.blueprint-example-module__jTFZhG__sequenceSection .blueprint-example-module__jTFZhG__sectionHeading>p:first-child,.blueprint-example-module__jTFZhG__sequenceSection .blueprint-example-module__jTFZhG__sectionIntro,.blueprint-example-module__jTFZhG__sequenceBody dd{color:var(--page-subtle)!important}.blueprint-example-module__jTFZhG__sequenceStep+.blueprint-example-module__jTFZhG__sequenceStep{margin-top:1.5mm}.blueprint-example-module__jTFZhG__sequenceStep{border:.25mm solid var(--page-line);break-inside:avoid;grid-template-columns:7mm 1fr;gap:1.5mm;padding:2mm;background:var(--page-paper)!important}.blueprint-example-module__jTFZhG__sequenceNumber{letter-spacing:0;font-size:11pt;color:#6f9728!important}.blueprint-example-module__jTFZhG__sequenceBody dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1mm;margin-top:1.5mm}.blueprint-example-module__jTFZhG__sequenceBody dl>div,.blueprint-example-module__jTFZhG__sequenceBody dl>div:nth-child(2n){border:.25mm solid #c6d2ba;padding:2mm;display:block}.blueprint-example-module__jTFZhG__sequenceBody dt{color:#617056!important}.blueprint-example-module__jTFZhG__sequenceBody dd{margin-top:1mm}.blueprint-example-module__jTFZhG__sequenceBody .blueprint-example-module__jTFZhG__doneWhen,.blueprint-example-module__jTFZhG__sequenceBody .blueprint-example-module__jTFZhG__blockingRisk{border-left:.5mm solid #83a93a;padding-left:2mm}.blueprint-example-module__jTFZhG__sequenceBody .blueprint-example-module__jTFZhG__doneWhen{background:#edf8d7!important}.blueprint-example-module__jTFZhG__sequenceBody .blueprint-example-module__jTFZhG__blockingRisk{border-left-color:#c58a38;background:#fff7e8!important}.blueprint-example-module__jTFZhG__serviceList{gap:1mm}.blueprint-example-module__jTFZhG__serviceList a{border-color:#8da774;padding:1mm 1.5mm;font-size:8pt;color:var(--page-ink)!important}.blueprint-example-module__jTFZhG__checklistPhase{border-radius:0}.blueprint-example-module__jTFZhG__checklistTopline{grid-template-columns:auto 1fr auto;gap:2mm;padding:2mm 2.5mm}.blueprint-example-module__jTFZhG__checklistPhase ul{padding:0 2.5mm}.blueprint-example-module__jTFZhG__checklistPhase li{grid-template-columns:4mm 1fr;gap:1.5mm;padding:1.7mm 0}.blueprint-example-module__jTFZhG__costSummary{break-inside:avoid;grid-template-columns:1fr 1fr 1.1fr}.blueprint-example-module__jTFZhG__costSummary>div,.blueprint-example-module__jTFZhG__costWarning{min-height:0;padding:9px}.blueprint-example-module__jTFZhG__costSummary strong{letter-spacing:-.3pt;margin-top:2mm;font-size:14pt}.blueprint-example-module__jTFZhG__costColumns{grid-template-columns:1fr 1fr;gap:3mm;margin-top:3mm}.blueprint-example-module__jTFZhG__costPanel{padding:9px}.blueprint-example-module__jTFZhG__costPanel>p,.blueprint-example-module__jTFZhG__costLines,.blueprint-example-module__jTFZhG__costDrivers,.blueprint-example-module__jTFZhG__unresolvedList{margin-top:2mm}.blueprint-example-module__jTFZhG__costLines li,.blueprint-example-module__jTFZhG__costDrivers>div{grid-template-columns:26mm 1fr;gap:2mm;padding:1.5mm 0}.blueprint-example-module__jTFZhG__formulaBlock{break-inside:avoid;grid-template-columns:.8fr 1.2fr;gap:3mm;margin-top:3mm;padding:9px}.blueprint-example-module__jTFZhG__formulaBlock pre{padding:2.5mm}.blueprint-example-module__jTFZhG__formulaBlock code{font-size:8pt;line-height:1.35}.blueprint-example-module__jTFZhG__thresholdBlock{margin-top:4mm}.blueprint-example-module__jTFZhG__thresholdGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin-top:2.5mm}.blueprint-example-module__jTFZhG__thresholdGrid article{padding:9px}.blueprint-example-module__jTFZhG__thresholdGrid p{margin-top:1.5mm}.blueprint-example-module__jTFZhG__riskRegister{border-top:0}.blueprint-example-module__jTFZhG__riskCard{border:.25mm solid #999;grid-template-columns:1fr;gap:2mm;padding:9px}.blueprint-example-module__jTFZhG__riskCardHeader{gap:1.5mm}.blueprint-example-module__jTFZhG__riskCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1mm;display:grid}.blueprint-example-module__jTFZhG__riskCard dl>div{border:.25mm solid #aaa;padding:1.5mm;display:block}.blueprint-example-module__jTFZhG__riskCard dd{margin-top:.8mm}.blueprint-example-module__jTFZhG__riskCard .blueprint-example-module__jTFZhG__revisitTrigger{padding-left:2mm}.blueprint-example-module__jTFZhG__notYetList li{border:.25mm solid #999;grid-template-columns:7mm 1fr;gap:1mm 2mm;padding:2mm}.blueprint-example-module__jTFZhG__notYetList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm;display:grid}.blueprint-example-module__jTFZhG__notYetList p{grid-column:2}.blueprint-example-module__jTFZhG__timeline{gap:2mm;display:block;break-inside:auto!important;page-break-inside:auto!important}.blueprint-example-module__jTFZhG__timelineCard+.blueprint-example-module__jTFZhG__timelineCard{margin-top:2mm}.blueprint-example-module__jTFZhG__timelineCard{border:0;border-top:.25mm solid #999;border-radius:0;grid-template-columns:32mm 1fr;gap:1.5mm 3mm;padding:1.5mm 0 0;display:grid;break-inside:auto!important;page-break-inside:auto!important}.blueprint-example-module__jTFZhG__timelineTopline,.blueprint-example-module__jTFZhG__timelineCard h3{grid-column:1}.blueprint-example-module__jTFZhG__timelineCard h3{margin-top:0}.blueprint-example-module__jTFZhG__timelineCard dl{grid-area:1/2/span 2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1mm;margin:0;display:grid}.blueprint-example-module__jTFZhG__timelineCard dl>div{border:.25mm solid #aaa;gap:.7mm;padding:1mm}.blueprint-example-module__jTFZhG__timelineCard .blueprint-example-module__jTFZhG__exitCriterion{margin-top:1mm;padding:2mm}.blueprint-example-module__jTFZhG__unknownsList{grid-template-columns:1fr 1fr}.blueprint-example-module__jTFZhG__unknownsList li{grid-template-columns:7mm 1fr;gap:2mm;min-height:0;padding:2.5mm 3mm 2.5mm 1mm}.blueprint-example-module__jTFZhG__unknownsList li:nth-child(2n){padding-left:3mm}.blueprint-example-module__jTFZhG__comparisonWrap,.blueprint-example-module__jTFZhG__ledgerWrap,.blueprint-example-module__jTFZhG__formulaBlock pre{overflow:visible}.blueprint-example-module__jTFZhG__comparisonTable,.blueprint-example-module__jTFZhG__ledgerTable{table-layout:fixed;width:100%;min-width:0}.blueprint-example-module__jTFZhG__comparisonTable th,.blueprint-example-module__jTFZhG__comparisonTable td,.blueprint-example-module__jTFZhG__ledgerTable th,.blueprint-example-module__jTFZhG__ledgerTable td{overflow-wrap:anywhere;padding:1.2mm;font-size:6.6pt;line-height:1.25}.blueprint-example-module__jTFZhG__comparisonTable tr,.blueprint-example-module__jTFZhG__ledgerTable tr{break-inside:avoid}.blueprint-example-module__jTFZhG__checklistTopline{border-bottom:.35mm solid #192119;background:var(--page-ink)!important;color:#f5f8eb!important}.blueprint-example-module__jTFZhG__checklistTopline>span{color:var(--page-lime)!important}.blueprint-example-module__jTFZhG__checklistTopline h3{color:#f5f8eb!important}.blueprint-example-module__jTFZhG__checklistPhase input{appearance:none;opacity:1;border:.4mm solid #111;width:4mm;height:4mm;background:#fff!important}.blueprint-example-module__jTFZhG__formulaBlock pre,.blueprint-example-module__jTFZhG__formulaBlock code{white-space:pre-wrap;background:var(--page-ink)!important;color:#f5f8eb!important}.blueprint-example-module__jTFZhG__page a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:6.5pt;font-weight:400}.blueprint-example-module__jTFZhG__printFinal{break-before:page;text-align:center;min-height:238mm}.blueprint-example-module__jTFZhG__printFinal h2{letter-spacing:-1.4pt;max-width:165mm;margin:16mm auto 6mm;font-size:30pt;font-weight:560;line-height:1.08}.blueprint-example-module__jTFZhG__printFinal>p:not(.blueprint-example-module__jTFZhG__printBrand){max-width:145mm;margin-inline:auto;font-size:13pt;line-height:1.55}.blueprint-example-module__jTFZhG__printFinal a{text-underline-offset:2mm;margin-top:14mm;font-size:12pt;font-weight:700;text-decoration:underline;display:inline-block}.blueprint-example-module__jTFZhG__printFinal a:after{content:none!important}}
