body.revised *{scroll-behavior:auto!important}.revised .comp-scene{gap:22px;padding:120px 6vw 78px}.revised .comp-content{min-height:auto}.v2-art{position:relative;height:420px;margin:0;isolation:isolate}.v2-drawing{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 24px #c4a25a15)}.v2-worker{position:absolute;width:auto;height:32%;image-rendering:pixelated;filter:drop-shadow(5px 6px 1px #0008)}.worker-left{left:4%;bottom:3%}.worker-mid{left:42%;bottom:0}.worker-right{right:2%;bottom:0}.art-strategy-board .worker-right{height:43%;bottom:0;right:2%}.art-growth-chart{height:265px;max-width:650px;margin:auto;width:100%}.art-growth-chart .worker-right{height:48%;bottom:-4%}.v2-challenge-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.comp-challenge-future .comp-content{display:grid;gap:20px}.comp-challenge-future h2{font-size:36px}.comp-challenge-future p{font-size:22px;line-height:1.8}.future-copy-block p{color:#dfc58e}.device-art{position:relative;height:390px;display:flex;align-items:center}.device-desktop{width:86%;border:8px solid #3e3e34;background:#222017;box-shadow:14px 16px #0004}.device-dots{font-size:9px;letter-spacing:5px;color:#c7b57a;padding:7px 12px}.device-desktop img{width:100%;height:230px;object-fit:cover;object-position:top;display:block}.device-phone{position:absolute;right:0;bottom:15px;width:100px;height:215px;border:8px solid #b3a17c;background:#111;box-shadow:7px 8px #0005}.device-phone img{height:100%;width:100%;object-fit:cover;object-position:top}.device-art .v2-worker{height:44%;right:30%;bottom:0}.revised .comp-compare:before{content:'';position:absolute;inset:100px 5% 80px;background:url('assets/portfolio-expanded/web-housepro.jpg') right center/contain no-repeat;opacity:.08;filter:sepia(1);mask-image:linear-gradient(to left,#000,transparent 65%);pointer-events:none;z-index:-1}.revised .comp-compare{isolation:isolate}.revised .comp-voices .voice-art{height:320px}.revised .voice-art>img:last-child{width:100%;opacity:.65;filter:sepia(.75);transform:rotate(-3deg)}.revised .comp-voices .service-quote{padding:30px}.revised .comp-voices .voice-layout{gap:55px}.v2-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.v2-price-grid .price-plan{padding:24px;border:1px solid #8d7241;background:linear-gradient(145deg,#292113,#11100c)}.v2-price-grid .price-plan h3{font-size:23px}.v2-price-grid .price-plan .price{font-size:59px}.v2-price-grid .price-plan .price-includes{font-size:17px;line-height:1.9}.revised .comp-both-prices h2{font-size:35px}.revised .comp-both-prices .comp-content{gap:24px}.revised .comp-both-prices .price-foot{font-size:15px!important;max-width:none}.v2-flow-faq{display:grid;grid-template-columns:1.1fr 1fr;gap:55px}.v2-flow-faq h2{font-size:34px!important;margin:0 0 24px}.v2-flow .process-grid{grid-template-columns:1fr 1fr;gap:25px}.v2-flow .process-grid li{padding:14px 0 0}.v2-flow .process-grid li:before{font-size:27px}.v2-flow .process-grid h3{font-size:18px;margin:10px 0}.v2-flow .process-grid p{font-size:14px;line-height:1.8}.v2-faq .faq-list details{padding:20px 0}.v2-faq summary{font-size:19px}.v2-faq p{font-size:16px;line-height:1.9}.v2-final{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.v2-final h2{font-size:38px;line-height:1.5;margin:0}.v2-final p{font-size:16px}.v2-final .comp-copy{gap:14px}.v2-final .comp-team{position:relative;height:220px}.v2-final .comp-team .v2-worker{position:static;height:70%;max-width:30%}.v2-final .comp-team .v2-worker:nth-child(2){height:95%}.v2-footer .site-footer{padding:20px 0 0!important;margin:18px 0 0!important;border-top:1px solid #715c33}.v2-footer .site-footer>.brand{font-size:26px}.v2-footer .footer-links{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:14px;margin:16px 0}.v2-footer .footer-services{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;margin:12px 0}.v2-footer .footer-contact{display:flex;gap:10px;margin:14px 0}.v2-footer .contact-action{min-height:34px;padding:8px 12px;font-size:11px}.v2-footer .contact-action svg{width:15px}.v2-footer .site-footer>p{font-size:11px;margin:8px 0}.revised .comp-closing-footer .comp-content{display:block}.revised .comp-closing-footer .comp-copy .cta{font-size:13px;padding:14px 18px}
@media(max-width:760px){.revised .comp-scene{padding:106px 20px 78px;gap:14px}.revised .comp-scene>.eyebrow{font-size:8px}.v2-art{height:230px;max-width:350px;width:100%;margin:auto}.revised .comp-strategy .comp-copy p{font-size:14px}.v2-challenge-grid{grid-template-columns:1fr;gap:24px}.comp-challenge-future .comp-content{gap:15px}.revised .comp-challenge-future h2{font-size:27px}.revised .comp-challenge-future p{font-size:15px;line-height:1.9}.art-growth-chart{height:185px}.device-art{height:220px;max-width:350px;margin:auto;width:100%}.device-desktop{border-width:5px}.device-dots{padding:4px 8px;font-size:7px}.device-desktop img{height:150px}.device-phone{height:145px;width:70px;border-width:5px;bottom:8px}.device-art .v2-worker{height:47%;bottom:2%}.revised .comp-voices .voice-art{display:none}.revised .comp-voices .voice-layout{display:block}.revised .comp-voices .service-quote{padding:24px}.revised .comp-voices .service-quote blockquote{font-size:15px}.revised .comp-voices .comp-content{gap:25px}.v2-price-grid{grid-template-columns:1fr;gap:12px}.v2-price-grid .price-plan{padding:14px 16px}.v2-price-grid .price-plan h3{font-size:16px;margin:0 0 4px}.v2-price-grid .price-plan .price{font-size:34px;line-height:1.2;margin:0 0 9px}.v2-price-grid .price-plan .price-includes{font-size:12.5px;line-height:1.8;margin:0}.revised .comp-both-prices h2{font-size:22px;line-height:1.45;margin:0}.revised .comp-both-prices .comp-content{gap:14px}.revised .comp-both-prices .price-foot{font-size:11.5px!important;line-height:1.85!important;margin:0}.v2-flow-faq{grid-template-columns:1fr;gap:24px}.v2-flow-faq h2{font-size:25px!important;margin:0 0 12px}.v2-flow .process-grid{display:flex;gap:16px;padding-bottom:12px}.v2-flow .process-grid li{flex:0 0 94%;padding:14px 18px;min-height:150px}.v2-flow .process-grid li:before{font-size:27px}.v2-flow .process-grid h3{font-size:17px;margin:8px 0}.v2-flow .process-grid p{font-size:13px;line-height:1.85}.v2-faq .faq-list details{padding:10px 0}.v2-faq summary{font-size:14px;line-height:1.8}.v2-faq .faq-list p{font-size:13px;line-height:1.85;margin:7px 0;padding-left:15px}.v2-final{grid-template-columns:1fr;gap:6px}.v2-final h2{font-size:26px;line-height:1.4}.v2-final p{font-size:12px;line-height:1.8}.v2-final .comp-copy{gap:10px}.revised .comp-closing-footer .comp-copy .cta{font-size:11px;padding:11px 14px}.v2-final .comp-team{height:95px;justify-content:flex-end;gap:18px}.v2-final .comp-team .v2-worker{height:76%}.v2-final .comp-team .v2-worker:nth-child(2){height:100%}.v2-footer .site-footer{padding-top:12px!important;margin-top:10px!important}.v2-footer .site-footer>.brand{font-size:22px}.v2-footer .footer-links{font-size:11px;gap:9px 14px;margin:11px 0}.v2-footer .footer-services{font-size:10px;gap:10px;margin:9px 0}.v2-footer .footer-contact{margin:9px 0;gap:8px}.v2-footer .contact-action{padding:7px 9px;font-size:10px;min-height:30px}.v2-footer .site-footer>p{font-size:9px}.revised .comp-closing-footer .comp-content{width:100%}}
