:root{--ink:#17201b;--muted:#65716a;--paper:#f7f5ef;--white:#fffefb;--forest:#153f33;--forest-2:#0d2f27;--sage:#9cb7a8;--lime:#d8ef5a;--line:#17201b24;--shadow:0 24px 70px #122d2421}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}a{color:inherit}.topbar,footer{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;display:flex}.topbar{border-bottom:1px solid var(--line);min-height:88px}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:750;text-decoration:none;display:flex}.brand-lockup{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.brand-identity{align-items:center;gap:10px;font-size:1rem;display:inline-flex}.brand-identity img{object-fit:contain;flex-shrink:0;width:44px;height:44px;display:block}.brand-divider{background:var(--line);width:1px;height:32px}.brand:focus-visible{outline:2px solid var(--forest);outline-offset:6px}.topbar{flex-wrap:wrap;gap:24px;padding-block:18px}footer{flex-wrap:wrap;padding-block:28px}.proposal-meta{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);gap:24px;font-size:12px;display:flex}.status-dot:before{content:"";background:#62a76d;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1180px,100% - 48px);min-height:680px;margin:0 auto;padding:72px 0 92px;display:grid}.eyebrow{color:#4f665b;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.eyebrow.light{color:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.98}h1{max-width:730px;margin-bottom:30px;font-size:clamp(60px,7vw,100px)}h2{margin-bottom:26px;font-size:clamp(40px,5vw,68px)}.hero-lead{max-width:630px;color:var(--muted);font-size:20px;line-height:1.65}.hero-actions{gap:12px;margin-top:38px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,opacity .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--forest)}.button.ghost{border-color:var(--line);background:#fff6}.hero.hume-video-first{min-height:auto;padding-top:28px;display:block}.hume-hero-video{border:1px solid var(--line);max-width:1040px;box-shadow:var(--shadow);background:#13231c;border-radius:8px;margin:0 auto 48px;scroll-margin-top:16px;overflow:hidden}.hume-hero-video video{aspect-ratio:16/9;object-fit:contain;background:#100e0b;width:100%;height:auto;max-height:68svh;display:block}.hume-hero-video figcaption{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.hume-hero-video figcaption strong{font-size:16px;display:block}.hume-hero-video figcaption small{color:#c9d7cd;margin-top:4px;font-size:12px;display:block}.hume-hero-video figcaption a{color:#d8ef5a;font-size:14px}.hume-video-first .hero-copy{max-width:1040px;margin-inline:auto}.hume-video-first h1{max-width:850px;font-size:clamp(40px,5vw,68px)}.hume-video-first .hero-lead{max-width:800px}.hume-video-first .hero-actions{flex-wrap:wrap}@media (max-width:600px){.hero.hume-video-first{padding-top:18px}.hume-hero-video{margin-bottom:32px}.hume-hero-video figcaption{padding:16px}}.hume-client-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.hume-client-card>img{width:100%;height:auto;display:block}.hume-client-caption{padding:28px}.hume-client-caption>p:not(.eyebrow){color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.6}.hume-video-section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hume-video-section h2{font-size:clamp(36px,4vw,54px)}.hume-video-section>div>p:last-child{color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.7}.hume-video-link{background:var(--forest);color:#fff;border-radius:8px;flex-direction:column;padding:32px;text-decoration:none;display:flex}.hume-video-link:focus-visible{outline:3px solid var(--forest);outline-offset:6px}.hume-video-meta{color:#d8ef5a;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.hume-video-link>strong{margin-top:26px;font-size:28px;line-height:1.2}.hume-video-description{color:#cbded3;margin-top:12px;font-size:14px}.hume-video-action{background:var(--lime);color:var(--forest-2);border-radius:5px;justify-content:space-between;gap:15px;margin-top:30px;padding:15px 20px;font-size:16px;font-weight:750;display:flex}.hume-video-link>small{color:#cbded3;margin-top:14px;font-size:12px}@media (max-width:800px){.hume-video-section{grid-template-columns:1fr;gap:28px}}.hero-visual{background:var(--forest);height:520px;box-shadow:var(--shadow);border-radius:4px 56px;position:relative;overflow:hidden}.blueprint-grid{opacity:.15;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;padding:22px;position:absolute;box-shadow:0 14px 40px #0000002e}.metric-card span,.metric-card small{color:#c5d5ce;display:block}.metric-card span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.metric-card strong{margin:16px 0;font:500 64px/1 Georgia,serif;display:block}.metric-card strong.good{color:var(--lime);font:700 24px/1.1 Inter,sans-serif}.metric-main{width:300px;top:62px;left:54px}.metric-cost{width:200px;top:250px;right:38px}.metric-stage{width:290px;bottom:48px;left:80px}.progress{background:#ffffff26;border-radius:999px;height:7px;margin:20px 0 12px;overflow:hidden}.progress b{background:var(--lime);height:100%;display:block}.drawing-line{border:1px solid #d8ef5a8c;position:absolute}.line-one{width:170px;height:100px;top:50px;right:35px}.line-two{width:80px;height:160px;bottom:36px;left:28px}.proof-strip{background:var(--forest-2);color:#fff;grid-template-columns:repeat(4,1fr);padding:30px max(24px,50vw - 590px);display:grid}.proof-strip div{border-right:1px solid #ffffff26;padding:4px 28px}.proof-strip div:last-child{border:0}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{color:var(--lime);font:500 32px/1 Georgia,serif}.proof-strip span{color:#c5d5ce;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:12px}.section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0}.intro{text-align:center}.intro>p:not(.eyebrow){max-width:820px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.7}.workflow{grid-template-columns:repeat(8,1fr);gap:8px;margin-top:64px;display:grid}.workflow-step{border:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:space-between;min-height:112px;padding:16px 10px;font-weight:700;display:flex}.workflow-step span{color:var(--sage);letter-spacing:.1em;font-size:11px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px;display:flex}.section-heading>div{max-width:780px}.section-heading>p{max-width:300px;color:var(--muted);line-height:1.6}.scope-section{border-top:1px solid var(--line)}.scope-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scope-card{text-align:left;border:1px solid var(--line);background:var(--white);width:100%;min-height:152px;color:var(--ink);cursor:pointer;grid-template-columns:42px 1fr 24px;gap:18px;padding:28px;transition:border .2s,transform .2s,background .2s;display:grid}.scope-card:hover{border-color:var(--sage);transform:translateY(-2px)}.scope-card.active{background:var(--forest);color:#fff}.scope-number{color:var(--sage);letter-spacing:.1em;font-size:12px}.scope-content strong,.scope-content>span,.scope-content small{display:block}.scope-content strong{margin-bottom:13px;font:500 27px/1 Georgia,serif}.scope-content>span{color:var(--muted);line-height:1.55}.scope-card.active .scope-content>span{color:#c5d5ce}.scope-content small{color:#dbe6e0;margin-top:20px;line-height:1.6}.scope-toggle{color:var(--sage);font-size:25px}.data-section{background:var(--forest-2);color:#fff}.data-inner .section-heading>p{color:#b8cbc1}.data-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.data-card{background:#ffffff0f;border:1px solid #ffffff29;flex-direction:column;min-height:260px;padding:28px;display:flex}.data-index{color:var(--lime);letter-spacing:.12em;font-size:11px}.data-card p{color:#9eb5aa;letter-spacing:.1em;text-transform:uppercase;margin:46px 0 8px;font-size:11px;font-weight:750}.data-card h3{margin-bottom:15px;font:500 27px/1.1 Georgia,serif}.data-card small{color:#c5d5ce;line-height:1.65}.dashboard-equation{text-align:center;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:18px;margin-top:18px;padding:26px 30px;display:flex}.dashboard-equation span{color:#c5d5ce}.dashboard-equation b{color:var(--sage);font-size:24px}.dashboard-equation strong{color:var(--lime)}.options-section{background:#ebece4}.pathway-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.pathway-card{border:1px solid var(--line);background:var(--white);flex-direction:column;padding:34px;transition:transform .2s,border .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 38px #122d240a}.pathway-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pathway-card.selected{border:2px solid var(--forest);padding:33px}.pathway-card.recommended:before{content:"";background:var(--lime);height:7px;position:absolute;top:0;left:0;right:0}.pathway-topline{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:14px;margin-bottom:38px;font-size:11px;display:flex}.pathway-topline b{color:var(--forest)}.pathway-card h3{letter-spacing:-.02em;min-height:64px;margin-bottom:18px;font:500 29px/1.05 Georgia,serif}.pathway-summary{min-height:110px;color:var(--muted);line-height:1.6}.concept-preview{margin:4px 0 18px}.concept-image-wrap{aspect-ratio:3/2;border:1px solid var(--line);background:#e9ece8;display:block;position:relative;overflow:hidden;box-shadow:0 13px 30px #122d241c}.concept-image-wrap:after{content:"";pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0}.concept-image-wrap img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.concept-zoom{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0d2f27e6;padding:7px 9px;font-size:9px;font-weight:750;position:absolute;bottom:10px;right:10px}.pathway-card:hover .concept-image-wrap img{transform:scale(1.018)}.concept-preview figcaption{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.45}.concept-preview figcaption span{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-weight:800;display:block}.concept-preview figcaption a{width:fit-content;color:var(--forest);margin-top:5px;font-weight:750;display:block}.pathway-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0 4px;padding:22px 0}.pathway-price strong,.pathway-price span{display:block}.pathway-price strong{color:var(--forest);font:500 27px/1.1 Georgia,serif}.pathway-price span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-top:7px;font-size:11px}.pathway-card dl{margin:14px 0 22px}.pathway-card dl div{padding:10px 0}.pathway-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.pathway-card dd{margin:4px 0 0;font-weight:720}.best-for{color:var(--muted);background:#eef1e9;padding:18px;font-size:13px;line-height:1.55}.best-for strong{color:var(--ink);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:10px;display:block}.pathway-card ul{margin:4px 0 24px;padding:0;list-style:none}.pathway-card li{border-bottom:1px solid var(--line);color:var(--muted);padding:11px 0 11px 24px;font-size:13px;line-height:1.45;position:relative}.pathway-card li:before{content:"✓";color:var(--forest);font-weight:800;position:absolute;left:0}.tradeoff{min-height:68px;color:var(--muted);font-size:12px;line-height:1.5}.tradeoff strong{color:var(--ink)}.pathway-button{border-color:var(--forest);width:100%;color:var(--forest);background:0 0;margin-top:auto}.pathway-button.active{background:var(--forest);color:#fff}.range-note{max-width:820px;color:var(--muted);text-align:center;margin:30px auto 0;font-size:13px;line-height:1.6}.timeline-section,.timeline{border-top:1px solid var(--line)}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:52px 150px 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.timeline-index{background:var(--forest);width:34px;height:34px;color:var(--lime);border-radius:50%;place-items:center;font-size:12px;display:grid}.timeline-row>strong{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:13px}.timeline-row h3{margin-bottom:6px;font-size:22px}.timeline-row p{color:var(--muted);margin-bottom:0}.investment{grid-template-columns:1fr 1fr;gap:18px;display:grid}.price-panel,.terms-panel{background:var(--white);border:1px solid var(--line);padding:54px}.price-panel h2{color:var(--forest);margin-bottom:6px}.price-panel h2 span{letter-spacing:0;font:700 15px/1 Inter,sans-serif}.price-total{color:var(--muted);margin-bottom:38px}.price-lines{border-top:1px solid var(--line)}.price-lines div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex}.price-lines strong{color:var(--ink)}.payment-steps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-step{border:1px solid var(--line);flex-direction:column;min-height:135px;padding:20px;display:flex}.payment-step.highlight{background:var(--forest);color:#fff}.payment-step span,.payment-step small{color:var(--muted);font-size:12px}.payment-step.highlight span,.payment-step.highlight small{color:#c5d5ce}.payment-step strong{margin:auto 0 4px;font:500 34px/1 Georgia,serif}.support-note{background:#eef1e9;margin-top:24px;padding:22px}.support-note strong,.support-note span,.support-note small{display:block}.support-note span{margin:7px 0;font-weight:700}.support-note small{color:var(--muted);line-height:1.5}.blueprint-investment{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.blueprint-investment>div:first-child>p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:18px;line-height:1.7}.blueprint-price{background:var(--forest);color:#fff;box-shadow:var(--shadow);padding:44px}.blueprint-price>span,.blueprint-price>strong,.blueprint-price>small{display:block}.blueprint-price>span{color:#c5d5ce;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.blueprint-price>strong{color:var(--lime);margin:14px 0 8px;font:500 42px/1 Georgia,serif}.blueprint-price>small{color:#c5d5ce}.blueprint-price p{color:#dbe6e0;border-top:1px solid #ffffff2e;margin:28px 0 0;padding-top:24px;line-height:1.6}.blueprint-checkout{border-top:1px solid #ffffff2e;margin-top:28px;padding-top:28px}.blueprint-checkout h3{color:#fff;margin:0 0 22px;font:500 27px/1.1 Georgia,serif}.blueprint-checkout>label:not(.check-row){color:#dbe6e0;margin-bottom:17px;font-size:12px;font-weight:750;display:block}.blueprint-checkout input[type=text],.blueprint-checkout input[type=email]{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #ffffff4d;border-radius:0;margin-top:8px;padding:0 14px}.blueprint-checkout input:focus{outline:2px solid var(--lime);outline-offset:2px}.blueprint-consent{color:#dbe6e0}.blueprint-consent input{accent-color:var(--lime)}.blueprint-price .form-error{color:#9a3224;background:#fff0ed;border:0;margin:12px 0 0;padding:12px;line-height:1.45}.blueprint-footnote{color:#c5d5ce}.boundaries{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.boundaries ul{margin:0;padding:0;list-style:none}.boundaries li{border-bottom:1px solid var(--line);padding:17px 0 17px 30px;position:relative}.boundaries li:before{content:"-";color:var(--sage);position:absolute;left:0}.boundary-note{color:var(--muted);grid-column:2}.accept-section{background:var(--forest-2);color:#fff;grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding:110px max(24px,50vw - 590px);display:grid}.accept-copy>p:not(.eyebrow,.secure-note){color:#c5d5ce;font-size:18px;line-height:1.7}.deposit-box{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin:34px 0 22px;padding:28px 0}.deposit-box span,.deposit-box strong,.deposit-box small{display:block}.deposit-box span{color:#c5d5ce;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.deposit-box strong{color:var(--lime);margin:14px 0 8px;font:500 58px/1 Georgia,serif}.secure-note{color:#9eb5aa;font-size:13px;line-height:1.55}.selection-box{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin:34px 0 22px;padding:28px 0}.selection-box span,.selection-box strong,.selection-box small{display:block}.selection-box span{color:#c5d5ce;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.selection-box strong{color:var(--lime);margin:14px 0 8px;font:500 38px/1.1 Georgia,serif}.selection-box small{color:#c5d5ce}.accept-form{color:var(--ink);box-shadow:var(--shadow);background:#fff;padding:42px}.accept-form>label:not(.check-row,.honeypot){margin-bottom:20px;font-size:13px;font-weight:750;display:block}.accept-form input[type=text],.accept-form input[type=email],.accept-form>label:not(.check-row) input{border:1px solid var(--line);background:#fafaf7;border-radius:0;width:100%;min-height:50px;margin-top:8px;padding:0 14px}.accept-form input:focus{outline:2px solid var(--sage);outline-offset:1px}.check-row{color:var(--muted);grid-template-columns:20px 1fr;gap:12px;margin:18px 0;font-size:13px;line-height:1.5;display:grid}.check-row input{width:18px;height:18px;accent-color:var(--forest)}.honeypot{position:absolute!important;left:-10000px!important}.button.checkout{background:var(--lime);width:100%;color:var(--forest-2);border:0;margin-top:16px}.button.checkout:disabled{cursor:not-allowed;opacity:.4;transform:none}.form-error{color:#9a3224;background:#fff0ed;padding:12px;font-size:13px}.form-footnote{text-align:center;color:var(--muted);margin-top:14px;line-height:1.5;display:block}footer{min-height:130px;color:var(--muted);gap:24px;font-size:12px}footer p{margin:0}.success-page{background:var(--forest-2);place-items:center;min-height:100vh;padding:24px;display:grid}.success-card{background:var(--white);width:min(680px,100%);box-shadow:var(--shadow);text-align:center;padding:64px}.success-card h1{font-size:clamp(48px,7vw,76px)}.success-card p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.success-card code{overflow-wrap:anywhere;background:#edf0e9;margin:24px 0;padding:12px;display:block}.success-icon{border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:28px;display:grid}.success-icon.verified{background:var(--lime);color:var(--forest)}.success-icon.pending{color:var(--muted);background:#e5e9e3}@media (max-width:900px){.proposal-meta span:first-child{display:none}.hero{grid-template-columns:1fr;gap:44px;min-height:auto;padding-top:55px}.hero-visual{height:470px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div:nth-child(2){border-right:0}.proof-strip div{padding:18px}.workflow{grid-template-columns:repeat(4,1fr)}.scope-grid,.investment,.blueprint-investment,.accept-section{grid-template-columns:1fr}.data-grid{grid-template-columns:1fr 1fr}.pathway-grid{grid-template-columns:1fr}.pathway-summary,.pathway-card h3,.tradeoff{min-height:0}.boundaries{grid-template-columns:1fr;gap:20px}.boundary-note{grid-column:1}}@media (max-width:600px){.topbar,footer,.hero,.section{width:min(100% - 32px,1180px)}.topbar{gap:16px;min-height:72px}.brand-lockup{gap:12px}.brand-identity{gap:8px;font-size:.875rem}.brand-identity img{width:36px;height:36px}.proposal-meta{flex-basis:100%}.status-dot{font-size:10px}h1{font-size:54px}h2{font-size:42px}.hero{padding:52px 0 70px}.hero-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{height:440px}.metric-main{width:calc(100% - 74px);top:32px;left:22px}.metric-cost{width:170px;top:228px;right:18px}.metric-stage{width:250px;bottom:28px;left:22px}.proof-strip{padding-inline:16px}.section{padding:80px 0}.section-heading{display:block}.workflow{grid-template-columns:1fr 1fr}.scope-grid,.data-grid{grid-template-columns:1fr}.data-card{min-height:220px}.dashboard-equation{flex-direction:column;align-items:stretch}.dashboard-equation b{transform:rotate(90deg)}.pathway-card,.pathway-card.selected{padding:28px 22px}.blueprint-investment{gap:30px}.blueprint-price{padding:34px 24px}.blueprint-price>strong{font-size:36px}.scope-card{grid-template-columns:32px 1fr 20px;padding:22px 18px}.timeline-row{grid-template-columns:40px 1fr}.timeline-row>strong,.timeline-row>div{grid-column:2}.price-panel,.terms-panel,.accept-form{padding:28px 22px}.payment-steps{grid-template-columns:1fr 1fr}.accept-section{gap:42px;padding:80px 16px}footer{flex-direction:column;align-items:flex-start;padding:28px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.limited-offer{color:#fff;background:#102e36;gap:.5rem;padding:1.25rem max(5%,50vw - 660px);display:grid}.limited-offer strong{font-size:1.25rem}.limited-offer span{font-size:1rem}.limited-offer small{color:#d8e8ec;font-size:.875rem;line-height:1.5}.original-price{opacity:.7;margin-bottom:.5rem;font-size:1rem;display:block}.custom-pathway-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.custom-pathway-grid .pathway-card h3,.custom-pathway-grid .pathway-summary{min-height:0}.ongoing-explainer{background:#fff;border:1px solid #cbd5d8;border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.ongoing-explainer h3{margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.ongoing-explainer h4{margin:1.5rem 0 .5rem;font-size:1rem}.ongoing-explainer p,.ongoing-explainer li{font-size:1rem;line-height:1.65}.ongoing-explainer ul{padding-left:1.25rem}.ongoing-amount{color:#16434d;font-weight:700}.ongoing-note{border-top:1px solid #cbd5d8;padding-top:1rem}@media (max-width:800px){.custom-pathway-grid{grid-template-columns:1fr}}.conversation-promise .scope-grid article{background:#f1f5f3;border:1px solid #d6e1dd;border-radius:10px;padding:24px}.conversation-promise h3{margin:0 0 12px;font-size:1.2rem}.conversation-promise p{font-size:1rem;line-height:1.7}.conversation-promise>p:last-child{margin-top:24px}.phase-explainer{grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 16px;display:grid}.phase-explainer>div{background:var(--cream,#f5f4ef);border:1px solid var(--line);border-radius:8px;padding:18px}.phase-explainer dt{color:var(--forest);margin-bottom:8px;font-size:14px;font-weight:700}.phase-explainer dd{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.timeline-row .phase-checkpoint{border-inline-start:3px solid var(--forest);padding-inline-start:14px;font-size:14px;line-height:1.65}@media (max-width:700px){.phase-explainer{grid-template-columns:1fr;gap:12px}}
