.ww-estimates-page{background:#f5f3ed;color:#263f32}.ww-estimates-page main{min-height:70vh}.ww-estimates-intro{max-width:1180px;margin:auto;padding:clamp(64px,9vw,126px) 7% 65px}.ww-estimates-intro .eyebrow{color:#75816e;font-size:10px;letter-spacing:.14em}.ww-estimates-intro h1{font:400 clamp(48px,6vw,84px)/1.02 var(--serif,Georgia,serif);letter-spacing:-.035em;margin:24px 0}.ww-estimates-intro h1 em{font-weight:400}.ww-estimates-lede{font-size:16px;line-height:1.75;color:#63705f;max-width:420px}.ww-estimates-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;margin-top:25px;padding:13px 24px;background:#294335;color:#fffdf5;text-decoration:none;border-radius:8px;font-size:12px;transition:background .18s ease}.ww-estimates-button:hover{background:#3c5744}.ww-estimates-button svg{width:20px;height:20px}.ww-estimates-note{margin-top:23px;font-size:11px;line-height:1.8;color:#76806f}.ww-estimates-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;max-width:1180px;margin:auto;padding:35px 7% 75px;border-top:1px solid #d5dacd}.ww-estimates-details article>span{font-size:10px;color:#918669}.ww-estimates-details h2{font:400 25px/1.2 var(--serif,Georgia,serif);margin:18px 0}.ww-estimates-details p{font-size:12px;line-height:1.8;color:#677560}.ww-estimates-footer{padding:40px 7%;background:#122c23;color:#e9e7da;display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:11px}.ww-estimates-footer>a{font:400 22px var(--serif,Georgia,serif)}.ww-estimates-footer a{color:inherit;text-decoration:none}.ww-estimates-footer>div{margin-left:auto;display:flex;flex-wrap:wrap;gap:16px 25px}.ww-estimates-footer small{flex:1 0 100%;font-size:9px;color:#b6c2ae;line-height:1.6}.ww-estimates-noscript{margin:24px 7%;font-size:13px}.ww-estimates-page :focus-visible{outline:2px solid #aa976d;outline-offset:5px}@media(max-width:700px){.ww-estimates-intro{padding:58px 7% 45px}.ww-estimates-details{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.ww-estimates-details article{max-width:450px}.ww-estimates-intro h1{font-size:52px}.ww-estimates-footer>div{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.ww-estimates-button{transition:none}}
