/* WFS staged refresh. Existing brand and shared navigation retained. */
.stage-notice{background:#e0bd65;color:#10271f;text-align:center;font:700 11px/1.5 Arial,sans-serif;padding:9px 18px;letter-spacing:.035em}.refresh main{animation:none}.refresh h1{font-size:clamp(55px,6.7vw,103px);line-height:1.01;letter-spacing:-.055em}.refresh h1 em{color:#e0bd65}.refresh-home{display:grid;grid-template-columns:1.35fr 1fr;gap:7vw;padding:80px max(4.3vw,20px) 88px;align-items:center}.refresh-home h1{margin:28px 0}.refresh-deck{font:23px/1.5 Georgia,serif;max-width:620px}.refresh-home .hero-actions{margin-top:34px;flex-wrap:wrap;gap:22px}.offer-card{position:relative;background:var(--cream);color:var(--forest);padding:39px 38px 32px;transform:rotate(1.5deg);border-radius:2px;max-width:480px;box-shadow:20px 20px 0 #294336}.price{font:clamp(65px,7.5vw,110px)/1 Georgia,serif;letter-spacing:-.07em;margin:28px 0 5px}.price-caption{font:21px Georgia,serif}.offer-card ul{list-style:none;padding:0;margin:28px 0 23px}.offer-card li{border-top:1px solid var(--line);padding:12px 0;font-size:15px}.offer-card li:before{content:'↗';padding-right:12px}.card-mark{position:absolute;right:30px;bottom:22px;color:#77602a;font-size:48px}.offer-card .small-note{max-width:85%;margin-bottom:0}.trust-strip{display:flex;justify-content:space-between;gap:18px;background:var(--forest);color:var(--cream);padding:23px 4.3vw;font-size:10px;letter-spacing:.15em;font-weight:700}.refresh-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:start}.refresh-intro h2,.section-title{font-size:clamp(39px,4.3vw,68px);letter-spacing:-.045em;line-height:1.08;margin-bottom:32px}.refresh-intro p{font-size:19px;line-height:1.7;max-width:600px}.real-work{display:grid;grid-template-columns:1.1fr 1fr;background:var(--cream);min-height:420px}.bb-wordmark{background:#ded7c8;min-height:390px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;color:#3c4030}.bb-wordmark>span{font-size:10px;letter-spacing:.18em}.bb-wordmark strong{font:clamp(57px,6vw,92px)/.82 Georgia,serif;letter-spacing:-.06em}.bb-wordmark i{font-size:.55em;line-height:1.5}.real-work-copy{padding:45px}.real-work-copy h2{font:clamp(33px,3vw,48px)/1.1 Georgia,serif;letter-spacing:-.04em}.real-work-copy p{font-size:18px;line-height:1.6}.real-work-copy .disclosure{font-size:13px;border-top:1px solid var(--line);padding-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px}.steps article{border-top:1px solid currentColor;padding-top:20px}.steps span{font-size:10px;letter-spacing:.14em;font-weight:bold}.steps h3{font:30px/1.15 Georgia,serif;margin:26px 0 16px}.steps p{line-height:1.65;max-width:370px}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.split-heading>p{max-width:270px}.refresh .faq-list{max-width:none;margin-top:26px}.refresh .faq-list summary{font-size:23px}.refresh .faq-list a{text-decoration:underline}.refresh-hero{padding:65px 4.3vw 70px}.refresh-hero h1{margin:35px 0 28px}.refresh-hero .refresh-deck{max-width:780px;margin-bottom:0}.scope-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw}.scope-list{list-style:none;padding:0;margin:30px 0}.scope-list li{border-bottom:1px solid var(--line);padding:13px 0}.scope-list li:before{content:'↗';margin-right:14px}.scope-note{border-top:3px solid var(--forest);padding-top:24px;align-self:start}.scope-note h3{font:36px/1.1 Georgia,serif}.scope-note p{line-height:1.7}.review-decision{border-left:3px solid #947322;background:#e9e1c6;padding:18px;color:#17382d;font-size:14px!important}.concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:36px}.concept-grid img{aspect-ratio:1.5;object-fit:cover}.concept-grid span{display:block;font-size:10px;letter-spacing:.12em;margin-top:18px}.concept-grid h3{font:35px Georgia,serif;margin:10px 0}.intake-list{padding-left:25px;margin:30px 0 35px}.intake-list li{padding:9px 0 9px 6px}.refresh .contact-address{margin-top:25px;overflow-wrap:anywhere}.measure{max-width:780px;font-size:22px;line-height:1.6}.refresh .legal h2:first-child{margin-top:0}.refresh .site-footer{padding-top:55px}.refresh .footer-cta{font-size:clamp(50px,6vw,94px)}.refresh .footer-top{padding-bottom:45px}.refresh .section{padding-top:75px;padding-bottom:75px}.refresh .section-index{margin-bottom:45px}.refresh a:focus-visible,.refresh button:focus-visible,.refresh summary:focus-visible{outline:3px solid #91702b;outline-offset:5px}.refresh .dark a:focus-visible{outline-color:#e0bd65}
@media(min-width:1600px){.refresh-home,.refresh-hero,.refresh .section,.trust-strip{padding-left:max(4.3vw,calc((100vw - 1450px)/2));padding-right:max(4.3vw,calc((100vw - 1450px)/2))}}
@media(max-width:900px){.refresh-home{gap:38px;padding-top:60px;padding-bottom:65px}.offer-card{padding:28px 24px}.refresh-deck{font-size:20px}.real-work-copy{padding:30px}.steps{gap:24px}.steps h3{font-size:26px}.scope-grid{gap:40px}.card-mark{display:none}.offer-card .small-note{max-width:none}}
@media(max-width:680px){.stage-notice{font-size:10px}.refresh-home{grid-template-columns:1fr;padding:44px 20px 50px;gap:40px}.refresh h1{font-size:clamp(48px,11.3vw,72px)}.refresh-home h1{margin:23px 0}.refresh-home .hero-actions{flex-direction:row;align-items:center;gap:20px}.refresh-home .pill{gap:30px}.offer-card{width:calc(100% - 10px);max-width:none;margin:0;transform:none;box-shadow:10px 10px 0 #294336}.price{font-size:80px;margin:20px 0 5px}.offer-card li{padding:10px 0}.trust-strip{padding:20px;flex-wrap:wrap;justify-content:flex-start;font-size:9px;gap:12px 25px}.refresh .section{padding:55px 20px}.refresh .section-index{margin-bottom:30px}.refresh-intro,.real-work,.steps,.scope-grid,.concept-grid{grid-template-columns:1fr;gap:28px}.refresh-intro h2,.section-title{font-size:40px;margin-bottom:22px}.refresh-intro p{font-size:18px}.real-work{gap:0}.bb-wordmark{min-height:345px}.bb-wordmark strong{font-size:77px}.real-work-copy{padding:30px 24px}.steps{margin-top:32px}.steps h3{margin-top:22px}.steps p{max-width:none}.split-heading{display:block}.split-heading>p{max-width:none}.refresh .faq-list summary{font-size:21px;line-height:1.25}.refresh-hero{padding:43px 20px 48px}.refresh-hero h1{margin:27px 0}.refresh .footer-bottom{gap:22px}.refresh .footer-cta{font-size:48px}.refresh .footer-top{padding-bottom:35px}.scope-note{margin-top:14px}.refresh .legal h2{font-size:29px}.measure{font-size:19px}.contact-address{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.refresh .footer-cta .footer-title{font-size:inherit;transform:none}.refresh .footer-cta .footer-title em{white-space:normal}

.refresh p,.refresh .legal a{overflow-wrap:anywhere}.refresh .scope-grid>*{min-width:0}@media(max-width:380px){.refresh .pill{gap:20px;padding:16px 18px}.refresh .footer-cta{font-size:42px}.refresh h1{font-size:44px}.refresh .section-title{font-size:36px}}
