.completed-module__4Qk-fG__page{--ink:#07100c;--paper:#f7f5ef;--stone:#ebece7;--line:#07100c26;--muted:#616b65;--green:#19df85;--green-deep:#087548;color:var(--ink);background:var(--paper)}.completed-module__4Qk-fG__disclosure{color:#f8f6f0;letter-spacing:.04em;background:#715516;justify-content:center;align-items:center;gap:22px;min-height:42px;padding:9px 24px;font-size:10px;display:flex}.completed-module__4Qk-fG__disclosure span,.completed-module__4Qk-fG__disclosure strong{align-items:center;gap:7px;display:inline-flex}.completed-module__4Qk-fG__disclosure span{text-transform:uppercase;font-weight:820}.completed-module__4Qk-fG__disclosure strong{color:#f8f6f0c7;font-weight:600}.completed-module__4Qk-fG__breadcrumb{color:#68736c;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;width:min(100% - 48px,1420px);min-height:60px;margin-inline:auto;font-size:10px;font-weight:700;display:flex}.completed-module__4Qk-fG__breadcrumb a{color:inherit;align-items:center;gap:6px;display:inline-flex}.completed-module__4Qk-fG__breadcrumb a:hover{color:var(--green-deep)}.completed-module__4Qk-fG__breadcrumb strong{color:var(--ink)}.completed-module__4Qk-fG__hero{border:1px solid var(--line);grid-template-columns:minmax(0,1.48fr) minmax(360px,.52fr);width:min(100% - 48px,1420px);margin-inline:auto;display:grid}.completed-module__4Qk-fG__heroMedia{border-right:1px solid var(--line);background:#111813;min-height:690px;position:relative;overflow:hidden}.completed-module__4Qk-fG__heroMedia>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.84)contrast(1.03)}.completed-module__4Qk-fG__heroShade{background:linear-gradient(#0000 0%,#030a062e 38%,#030a06f0 100%);position:absolute;inset:0}.completed-module__4Qk-fG__heroCopy{color:#f8f6f0;padding:clamp(30px,5vw,64px);position:absolute;bottom:0;left:0;right:0}.completed-module__4Qk-fG__heroCopy>span{color:#032416;background:var(--green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:820;display:inline-flex}.completed-module__4Qk-fG__heroCopy h1{letter-spacing:-.062em;max-width:12ch;margin:22px 0 0;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:700;line-height:.92}.completed-module__4Qk-fG__heroCopy p{color:#f8f6f0c2;max-width:720px;margin:22px 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.completed-module__4Qk-fG__heroCopy small{color:#f8f6f099;align-items:center;gap:6px;margin-top:24px;font-size:10px;display:inline-flex}.completed-module__4Qk-fG__completionRecord{background:#fff;flex-direction:column;min-width:0;display:flex}.completed-module__4Qk-fG__recordTop{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px 24px;display:flex}.completed-module__4Qk-fG__recordTop span,.completed-module__4Qk-fG__recordOutcome span,.completed-module__4Qk-fG__recordDate span,.completed-module__4Qk-fG__completionRecord dt{color:#778079;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.completed-module__4Qk-fG__recordTop strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.completed-module__4Qk-fG__recordStatus{color:#04311e;border-bottom:1px solid var(--line);background:#dff7e8;align-items:center;gap:14px;padding:26px 24px;display:flex}.completed-module__4Qk-fG__recordStatus>div{gap:4px;display:grid}.completed-module__4Qk-fG__recordStatus span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.completed-module__4Qk-fG__recordStatus strong{letter-spacing:-.035em;font-size:22px}.completed-module__4Qk-fG__recordOutcome{border-bottom:1px solid var(--line);gap:10px;padding:30px 24px;display:grid}.completed-module__4Qk-fG__recordOutcome strong{letter-spacing:-.05em;max-width:13ch;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.03}.completed-module__4Qk-fG__completionRecord dl{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.completed-module__4Qk-fG__completionRecord dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:8px;min-height:112px;padding:18px 22px;display:grid}.completed-module__4Qk-fG__completionRecord dl div:nth-child(2n){border-right:0}.completed-module__4Qk-fG__completionRecord dl div:nth-last-child(-n+2){border-bottom:0}.completed-module__4Qk-fG__completionRecord dd{margin:0;font-size:15px;font-weight:780}.completed-module__4Qk-fG__recordDate{color:var(--green-deep);align-items:center;gap:12px;margin-top:auto;padding:24px;display:flex}.completed-module__4Qk-fG__recordDate>div{gap:5px;display:grid}.completed-module__4Qk-fG__recordDate strong{font-size:11px}.completed-module__4Qk-fG__recordPrinciples{color:#e8f6ed;background:#06130d;border-inline:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);width:min(100% - 48px,1420px);margin-inline:auto;display:grid}.completed-module__4Qk-fG__recordPrinciples div{border-right:1px solid #ffffff21;align-items:center;gap:10px;min-height:76px;padding:0 24px;font-size:11px;font-weight:700;display:flex}.completed-module__4Qk-fG__recordPrinciples div:last-child{border-right:0}.completed-module__4Qk-fG__recordPrinciples svg{color:var(--green)}.completed-module__4Qk-fG__content{width:min(100% - 48px,1240px);margin-inline:auto;padding:120px 0}.completed-module__4Qk-fG__eyebrow{color:var(--green-deep);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820}.completed-module__4Qk-fG__introGrid,.completed-module__4Qk-fG__sectionHeading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);gap:clamp(52px,9vw,130px);display:grid}.completed-module__4Qk-fG__introGrid{align-items:start}.completed-module__4Qk-fG__sectionHeading{border-top:1px solid var(--line);align-items:end;margin-top:126px;padding-top:82px}.completed-module__4Qk-fG__introGrid h2,.completed-module__4Qk-fG__sectionHeading h2{letter-spacing:-.058em;max-width:12ch;margin:18px 0 0;font-size:clamp(2.75rem,4.7vw,5rem);font-weight:690;line-height:.97}.completed-module__4Qk-fG__introGrid>div:last-child>p,.completed-module__4Qk-fG__sectionHeading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.completed-module__4Qk-fG__outcomePanel{border-top:3px solid var(--green-deep);background:#fff;gap:11px;margin-top:34px;padding:28px;display:grid;box-shadow:0 30px 70px -54px #000000a6}.completed-module__4Qk-fG__outcomePanel span{color:var(--green-deep);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:820}.completed-module__4Qk-fG__outcomePanel strong{letter-spacing:-.04em;font-size:24px;line-height:1.12}.completed-module__4Qk-fG__outcomePanel small{color:#737d77;font-size:10px;line-height:1.55}.completed-module__4Qk-fG__milestones{border-top:1px solid var(--line);margin:50px 0 0;padding:0;list-style:none}.completed-module__4Qk-fG__milestones li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#ffffff7a;grid-template-columns:90px minmax(0,1fr) minmax(200px,.34fr);align-items:center;gap:30px;min-height:180px;padding:28px;display:grid}.completed-module__4Qk-fG__milestones li>span{color:var(--green-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:820}.completed-module__4Qk-fG__milestones li>div{gap:8px;display:grid}.completed-module__4Qk-fG__milestones small{color:#758079;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.completed-module__4Qk-fG__milestones h3{letter-spacing:-.035em;margin:0;font-size:22px}.completed-module__4Qk-fG__milestones p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.completed-module__4Qk-fG__milestones li>strong{color:var(--green-deep);align-items:center;gap:7px;font-size:10px;line-height:1.45;display:inline-flex}.completed-module__4Qk-fG__budgetGrid{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;margin-top:50px;display:grid}.completed-module__4Qk-fG__budgetLines article{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:112px;padding:22px 26px;display:grid}.completed-module__4Qk-fG__budgetLines article:last-child{border-bottom:0}.completed-module__4Qk-fG__budgetLines article>span{color:var(--green-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.completed-module__4Qk-fG__budgetLines article>div{gap:6px;display:grid}.completed-module__4Qk-fG__budgetLines h3{letter-spacing:-.025em;margin:0;font-size:16px}.completed-module__4Qk-fG__budgetLines small{color:#737c76;font-size:10px}.completed-module__4Qk-fG__budgetLines article>strong{font-size:13px}.completed-module__4Qk-fG__reconciliation{color:#f8f6f0;border-left:1px solid var(--line);background:#07120c;flex-direction:column;padding:28px;display:flex}.completed-module__4Qk-fG__reconciliation>span{color:#f8f6f08a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.completed-module__4Qk-fG__reconciliation>strong{color:var(--green);letter-spacing:-.05em;margin-top:34px;font-size:36px}.completed-module__4Qk-fG__reconciliation>small{color:#f8f6f080;margin-top:5px;font-size:10px}.completed-module__4Qk-fG__reconciliation>div{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;gap:20px;margin-top:32px;padding:18px 0;font-size:11px;display:flex}.completed-module__4Qk-fG__reconciliation>p{color:var(--green);align-items:center;gap:7px;margin:auto 0 0;font-size:10px;font-weight:750;display:flex}.completed-module__4Qk-fG__proofGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.completed-module__4Qk-fG__proofGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:275px;padding:28px;display:flex}.completed-module__4Qk-fG__proofGrid article>svg{color:var(--green-deep)}.completed-module__4Qk-fG__proofGrid article>span{color:var(--green-deep);letter-spacing:.1em;text-transform:uppercase;margin-top:42px;font-size:9px;font-weight:820}.completed-module__4Qk-fG__proofGrid h3{letter-spacing:-.035em;margin:12px 0 0;font-size:20px;line-height:1.15}.completed-module__4Qk-fG__proofGrid p{color:var(--muted);margin:11px 0 24px;font-size:12px;line-height:1.65}.completed-module__4Qk-fG__proofGrid strong{color:var(--green-deep);align-items:center;gap:6px;margin-top:auto;font-size:10px;display:inline-flex}.completed-module__4Qk-fG__honestyNote{color:#3e3214;background:#f2e8cc;border:1px solid #d8c488;grid-template-columns:52px 1fr;gap:20px;margin-top:42px;padding:26px;display:grid}.completed-module__4Qk-fG__honestyNote>div:first-child{color:#705310;background:#fff8e5;place-items:center;width:44px;height:44px;display:grid}.completed-module__4Qk-fG__honestyNote>div:last-child{gap:8px;display:grid}.completed-module__4Qk-fG__honestyNote strong{font-size:14px}.completed-module__4Qk-fG__honestyNote p{color:#675833;max-width:900px;margin:0;font-size:12px;line-height:1.65}.completed-module__4Qk-fG__cta{color:#f8f6f0;background:#06130d;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:80px;width:min(100% - 48px,1420px);margin-inline:auto;padding:clamp(58px,7vw,96px);display:grid}.completed-module__4Qk-fG__cta>div:first-child>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820}.completed-module__4Qk-fG__cta h2{letter-spacing:-.057em;max-width:12ch;margin:17px 0 0;font-size:clamp(2.6rem,4.7vw,5rem);line-height:.98}.completed-module__4Qk-fG__ctaActions{align-items:center;gap:12px;display:flex}.completed-module__4Qk-fG__ctaActions a{color:#06130d;background:var(--green);justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.completed-module__4Qk-fG__ctaActions a:last-child{color:#f8f6f0;background:0 0;border:1px solid #ffffff42}@media (max-width:1050px){.completed-module__4Qk-fG__hero{grid-template-columns:1fr}.completed-module__4Qk-fG__heroMedia{border-right:0;border-bottom:1px solid var(--line);min-height:660px}.completed-module__4Qk-fG__completionRecord dl{grid-template-columns:repeat(4,1fr)}.completed-module__4Qk-fG__completionRecord dl div{border-right:1px solid var(--line);border-bottom:0}.completed-module__4Qk-fG__completionRecord dl div:last-child{border-right:0}.completed-module__4Qk-fG__recordDate{margin-top:0}.completed-module__4Qk-fG__milestones li{grid-template-columns:70px 1fr}.completed-module__4Qk-fG__milestones li>strong{grid-column:2}.completed-module__4Qk-fG__budgetGrid{grid-template-columns:1fr}.completed-module__4Qk-fG__reconciliation{border-top:1px solid var(--line);border-left:0;min-height:300px}.completed-module__4Qk-fG__cta{grid-template-columns:1fr;align-items:start;gap:36px}}@media (max-width:760px){.completed-module__4Qk-fG__disclosure{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px}.completed-module__4Qk-fG__disclosure strong{font-size:9px;line-height:1.45}.completed-module__4Qk-fG__breadcrumb{white-space:nowrap;width:calc(100% - 32px);overflow-x:auto}.completed-module__4Qk-fG__hero,.completed-module__4Qk-fG__recordPrinciples,.completed-module__4Qk-fG__cta{width:calc(100% - 32px)}.completed-module__4Qk-fG__heroMedia{min-height:610px}.completed-module__4Qk-fG__heroCopy{padding:28px 22px}.completed-module__4Qk-fG__heroCopy h1{font-size:clamp(3rem,13vw,4.5rem)}.completed-module__4Qk-fG__completionRecord dl{grid-template-columns:repeat(2,1fr)}.completed-module__4Qk-fG__completionRecord dl div{border-bottom:1px solid var(--line)}.completed-module__4Qk-fG__completionRecord dl div:nth-child(2n){border-right:0}.completed-module__4Qk-fG__completionRecord dl div:nth-last-child(-n+2){border-bottom:0}.completed-module__4Qk-fG__recordPrinciples{grid-template-columns:repeat(2,1fr)}.completed-module__4Qk-fG__recordPrinciples div:nth-child(2){border-right:0}.completed-module__4Qk-fG__recordPrinciples div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.completed-module__4Qk-fG__content{width:calc(100% - 32px);padding:86px 0}.completed-module__4Qk-fG__introGrid,.completed-module__4Qk-fG__sectionHeading{grid-template-columns:1fr;gap:32px}.completed-module__4Qk-fG__sectionHeading{margin-top:92px;padding-top:66px}.completed-module__4Qk-fG__introGrid h2,.completed-module__4Qk-fG__sectionHeading h2{font-size:clamp(2.55rem,11vw,3.7rem)}.completed-module__4Qk-fG__milestones li{grid-template-columns:1fr;gap:18px;min-height:0;padding:24px 20px}.completed-module__4Qk-fG__milestones li>strong{grid-column:1}.completed-module__4Qk-fG__budgetLines article{grid-template-columns:34px 1fr}.completed-module__4Qk-fG__budgetLines article>strong{grid-column:2}.completed-module__4Qk-fG__proofGrid{grid-template-columns:1fr}.completed-module__4Qk-fG__proofGrid article{min-height:245px}.completed-module__4Qk-fG__cta{padding:54px 24px}.completed-module__4Qk-fG__ctaActions{flex-direction:column;align-items:stretch}.completed-module__4Qk-fG__ctaActions a{width:100%}}@media (max-width:420px){.completed-module__4Qk-fG__heroMedia{min-height:560px}.completed-module__4Qk-fG__recordOutcome strong{font-size:2rem}.completed-module__4Qk-fG__completionRecord dl{grid-template-columns:1fr}.completed-module__4Qk-fG__completionRecord dl div{border-right:0;min-height:92px;border-bottom:1px solid var(--line)!important}.completed-module__4Qk-fG__completionRecord dl div:last-child{border-bottom:0!important}.completed-module__4Qk-fG__recordPrinciples{grid-template-columns:1fr}.completed-module__4Qk-fG__recordPrinciples div{border-bottom:1px solid #ffffff21;border-right:0;min-height:62px}.completed-module__4Qk-fG__recordPrinciples div:last-child{border-bottom:0}.completed-module__4Qk-fG__budgetLines article{padding-inline:18px}.completed-module__4Qk-fG__honestyNote{grid-template-columns:1fr}}
