:root{--ink:#252923;--paper:#faf9f3;--muted:#5c6356;--line:#d3d7c9;--sage:#dfe4d5;--deep:#252e24;--accent:#d5dda8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:400;letter-spacing:-.045em;line-height:1.07}h1{font-size:clamp(46px,5.4vw,76px);margin:23px 0 22px}h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#586447}h2{font-size:clamp(34px,3.4vw,46px);margin-bottom:22px}h3{font-size:21px;line-height:1.3;font-weight:400;letter-spacing:-.025em;margin:17px 0 10px}p{margin-bottom:18px}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #728247;outline-offset:5px}.skip{position:fixed;top:-100px;left:16px;background:white;padding:12px;z-index:20}.skip:focus{top:16px}.masthead{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100vw - 1200px)/2));background:#20251f;color:var(--paper);gap:20px}.brand{display:block;width:145px;height:65px}.brand img{display:block;width:145px;height:65px;object-fit:contain}.status{font-size:11px;display:flex;align-items:center;gap:9px;letter-spacing:.02em}.status i{width:6px;height:6px;background:var(--accent);border-radius:50%;flex:none}.hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;min-height:570px}.hero-copy{padding:54px 8% 45px 10%;align-self:center}.co-brand{display:flex;align-items:center;gap:20px;margin-bottom:35px}.co-brand img{display:block;width:154px;height:auto}.co-brand span{font-size:11px;letter-spacing:.11em;border-left:1px solid var(--line);padding-left:20px}.eyebrow,.section-label,.art-caption,.panel-label,.timing-label{font-size:10px;font-weight:600;letter-spacing:.13em}.eyebrow{color:var(--muted)}.intro{max-width:395px;font-size:18px;color:#59614f;line-height:1.6}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;border-bottom:1px solid #798669;text-decoration:none;padding:9px 0;min-height:44px;font-size:14px}.text-link span{font-size:24px}.prepared{font-size:11px;color:var(--muted);margin:22px 0 0}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;margin:28px 28px 28px 0;background:#e8ebdf}.arch{position:absolute;width:90%;height:92%;border-radius:50% 50% 0 0;background:#d7ddcc;bottom:0;left:5%;box-shadow:0 0 0 28px #e0e5d7}.phones{position:relative;width:72%;max-width:344px;height:auto;margin:24px 0 52px;filter:drop-shadow(0 14px 12px #25302016)}.art-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#5f6b51;font-size:9px;text-transform:uppercase}.wrap{max-width:1200px;margin:auto;padding:58px 5%}.section-label{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:14px;margin-bottom:28px;color:var(--muted)}.plan-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:30px}.plan-heading h2{margin:0}.plan-heading>p{font-size:16px;line-height:1.6;max-width:440px;margin:0 0 3px;color:var(--muted)}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.scope-grid article{border-top:1px solid var(--line);padding-top:21px}.number{font-size:10px;color:#667650}.scope-grid p{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:28px}.explore{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 0;font-size:14px;gap:20px}summary::-webkit-details-marker{display:none}summary>span{font-size:24px;color:#687955;font-weight:400}details[open]>summary>span{transform:rotate(45deg)}.explore-body{padding:3px 0 25px}.detail-intro{font-size:14px;color:var(--muted);margin:0 0 16px}.journey-controls{display:flex;align-items:center;gap:16px}.stage{appearance:none;flex:1;background:transparent;border:1px solid var(--line);min-height:56px;font:15px Arial,sans-serif;color:var(--ink);padding:12px;cursor:pointer}.stage span{font-size:9px;margin-right:12px}.stage.is-active{background:var(--deep);color:white;border-color:var(--deep)}.stage:hover:not(.is-active){background:var(--sage)}.flow-arrow{color:#859575}.journey-panel{background:var(--sage);padding:26px 30px;margin-top:18px}.panel-label{color:#647051;margin-bottom:12px}.journey-panel h3{margin:0 0 11px;font-size:24px}.journey-panel>p:last-child{font-size:15px;max-width:780px;margin:0}.investment{background:var(--deep);color:var(--paper)}.investment-inner{max-width:1200px;margin:auto;padding:46px 5%;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.investment .eyebrow{color:#bcc7ad}.investment h2{font-size:37px;margin-bottom:17px}.fee{margin-bottom:10px;display:flex;align-items:baseline;gap:18px}.fee>span{font-size:64px;line-height:1;letter-spacing:-.06em}.fee small{font-size:13px;color:#c1cab7}.fee-note{max-width:390px;font-size:13px;color:#c1cab7;margin:20px 0 0}.timing{border-left:1px solid #6f7b65;padding:12px 0 12px 45px}.timing-label{color:#c1cab7}.days{font-size:51px;line-height:1.2;margin:16px 0 14px;letter-spacing:-.04em}.days span{font-size:20px;letter-spacing:-.02em}.timing>p:last-child{font-size:13px;color:#c1cab7;max-width:300px;margin:0}.lower{padding-top:51px;padding-bottom:44px}.next{display:flex;align-items:center;justify-content:space-between;gap:30px}.next h2{font-size:39px;margin-bottom:17px}.next p:last-child{font-size:16px;max-width:600px;margin-bottom:0;color:var(--muted)}.next-arrow{font-size:86px;line-height:1;color:#5d704b}.details-stack{margin-top:37px}.details-stack details{border-top:1px solid var(--line)}.details-stack details:last-child{border-bottom:1px solid var(--line)}.detail-body{padding:0 0 10px;max-width:870px;font-size:14px;color:var(--muted)}footer{border-top:1px solid var(--line);padding:22px 5%;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.11em;color:var(--muted)}@media(max-width:800px){.masthead{padding:0 6%;height:65px}.brand,.brand img{width:120px;height:60px}.status{font-size:9px}.hero{min-height:0}.hero-copy{padding:40px 8% 38px 11%}.hero-art{margin:20px 20px 20px 0}.co-brand{gap:12px;margin-bottom:28px}.co-brand img{width:119px}.co-brand span{padding-left:12px;font-size:9px}.hero h1{font-size:49px}.intro{font-size:16px}.phones{width:85%}.wrap{padding:43px 6%}.plan-heading{gap:30px}.plan-heading>p{font-size:14px}.scope-grid{gap:22px}.scope-grid h3{font-size:19px}.investment-inner{padding:37px 6%;gap:32px}.timing{padding-left:30px}.fee>span{font-size:54px}.fee{gap:12px}.days{font-size:43px}.days span{display:block;font-size:19px}.next h2{font-size:34px}}@media(max-width:600px){.hero{display:flex;flex-direction:column}.hero-copy{padding:32px 7% 30px}.co-brand{margin-bottom:27px}.co-brand img{width:143px}.hero h1{font-size:52px;margin-top:17px}.intro{max-width:340px}.prepared{margin-top:18px}.hero-art{margin:0 7% 23px;height:297px}.arch{height:97%;width:80%;left:10%}.phones{width:208px;margin:22px 0 38px}.art-caption{bottom:12px;font-size:8px}.wrap{padding:34px 7%}.section-label{font-size:8px;margin-bottom:24px}.plan-heading{grid-template-columns:1fr;gap:17px;margin-bottom:26px}.plan-heading h2{font-size:35px}.plan-heading>p{font-size:15px}.scope-grid{grid-template-columns:1fr;gap:0}.scope-grid article{display:grid;grid-template-columns:23px 1fr;column-gap:12px;padding-top:17px}.scope-grid h3{font-size:21px;margin:0 0 7px}.scope-grid .number{padding-top:6px}.scope-grid p{grid-column:2;margin-bottom:19px;font-size:14px;line-height:1.6}.journey-controls{gap:8px}.flow-arrow{display:none}.stage{padding:10px 6px;font-size:12px;min-height:56px}.stage span{display:block;margin:0 0 5px;font-size:9px}.journey-panel{padding:22px 20px}.journey-panel h3{font-size:22px}.journey-panel>p:last-child{font-size:14px}.panel-label{font-size:8px}.investment-inner{grid-template-columns:1fr;padding:32px 7%;gap:27px}.investment h2{font-size:32px}.fee>span{font-size:60px}.timing{padding:24px 0 0;border-left:0;border-top:1px solid #6f7b65}.days{font-size:40px;margin:11px 0}.days span{display:inline;font-size:20px}.fee-note{margin-top:15px}.next{align-items:flex-start;gap:12px}.next h2{font-size:33px}.next p:last-child{font-size:14px}.next-arrow{font-size:47px;margin-top:29px}.details-stack{margin-top:28px}footer{flex-direction:column;gap:7px;padding:19px 7%;font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.masthead{background:white;color:black;border-bottom:1px solid #aaa}.brand{display:none}.status{color:black}.hero{min-height:0}.hero-art{max-height:380px}.hero-copy{padding-top:25px;padding-bottom:25px}.wrap{padding-top:25px;padding-bottom:25px}.investment{background:white;color:black;border-block:1px solid #aaa}.investment .eyebrow,.fee small,.fee-note,.timing-label,.timing>p:last-child{color:#444}.next-arrow{display:none}.details-stack{break-inside:avoid}}
.next-arrow svg{width:74px;height:74px}@media(max-width:600px){.next-arrow svg{width:42px;height:42px}}

.deliverables{padding-top:10px}.deliverable-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.deliverable-grid article{border-top:1px solid var(--line);padding:24px 0 20px}.deliverable-grid h3{font-size:25px}.deliverable-grid p,.readout p,.process-grid p{font-size:14px;line-height:1.7;color:var(--muted)}.deliverable-grid .use-case{font-size:12px;color:#52613f;margin:17px 0 0;padding-left:14px;border-left:2px solid #a4b38a}.readout{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:26px 30px;background:var(--sage);margin-top:10px}.readout>.number{padding-top:6px}.readout h3{margin:0 0 10px;font-size:24px}.readout p{margin:0}.process{padding-top:10px}.process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.process-grid li{border-top:1px solid var(--line);padding-top:21px}.process-grid p{margin-bottom:0}@media(max-width:800px){.deliverable-grid{gap:0 26px}.readout{grid-template-columns:1fr 2fr;gap:20px}.process-grid{gap:22px}}@media(max-width:600px){.deliverables,.process{padding-top:10px}.deliverable-grid{grid-template-columns:1fr}.deliverable-grid article{padding:20px 0}.deliverable-grid h3{font-size:23px}.readout{grid-template-columns:1fr;gap:13px;padding:23px 20px;margin-top:8px}.process-grid{grid-template-columns:1fr;gap:22px}.process-grid h3{margin-top:10px}.investment h2{font-size:31px}}@media print{.deliverable-grid article,.process-grid li,.readout{break-inside:avoid}}
