:root{--yellow:#f5eb00;--ink:#111213;--paper:#e6e6e3;--muted:#babbb8;--line:#414241;--font:Arial,Helvetica,sans-serif;--display:Impact,Haettenschweiler,'Arial Narrow Bold','Arial Narrow',sans-serif;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:8rem}body{margin:0;color:#fafafa;background:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.65;overflow-wrap:break-word}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:6px}.process-section :focus-visible,.contact-band :focus-visible{outline-color:var(--ink)}::selection{background:var(--yellow);color:var(--ink)}.skip{position:fixed;top:-100px;left:16px;padding:10px 20px;background:var(--yellow);color:#111;z-index:100}.skip:focus{top:12px}.wrap{width:min(var(--max),calc(100% - 7.5rem));margin-inline:auto}section.wrap{padding-block:6rem}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:900;letter-spacing:-.025em;line-height:1.03;text-wrap:balance}h2{font-size:clamp(2.6rem,4.4vw,4.5rem);margin-bottom:1.6rem}h3{font-size:1.35rem;line-height:1.25;margin-bottom:.7rem;letter-spacing:-.025em}p{margin-bottom:1.3rem}p:last-child{margin-bottom:0}.eyebrow{font-family:var(--font);font-size:.8rem;font-weight:700;letter-spacing:.23em;color:var(--yellow);line-height:1.65;margin-bottom:1.6rem}.lead{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.65}.number{color:var(--yellow);font-weight:700;font-size:.9rem;letter-spacing:.06em;display:block;margin-bottom:.7rem}.yellow{color:var(--yellow)}.header{min-height:112px;display:flex;align-items:center;gap:2rem;padding:1.3rem max(3.4vw,1.4rem);background:rgba(15,16,17,.97);border-bottom:1px solid #303132;position:relative;z-index:20}.brand{display:block;width:205px;flex-shrink:0}.brand img{width:100%;height:79px;object-fit:contain}.brand span{display:block;font-size:.72rem;letter-spacing:.2em;line-height:1.1;text-align:center;margin-top:.2rem}.header nav{display:flex;align-items:center;gap:clamp(1rem,1.5vw,2rem);margin-left:auto}.header nav a{font-size:.9rem;white-space:nowrap;padding:.65rem 0;position:relative}.header nav a:hover,.header nav a[aria-current]{color:var(--yellow)}.header nav a[aria-current]:after{content:'';position:absolute;height:2px;background:var(--yellow);bottom:3px;left:0;right:0}.menu-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:var(--yellow);color:var(--ink);padding:1rem 1.65rem;font-size:.95rem;font-weight:800;line-height:1.4;min-height:52px;border:1px solid var(--yellow);transition:background .2s,transform .2s;position:relative;text-align:center}.button:hover{background:#fff854;transform:translateY(-2px)}.button-outline{background:transparent;color:#fff;border-color:#858585;font-weight:500}.button-outline:hover{background:#252627;border-color:var(--yellow)}.button svg{width:25px;height:25px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.2rem;font-size:.94rem;font-weight:600;line-height:1.5}.text-link:hover{color:var(--yellow)}.hero{min-height:680px;display:grid;grid-template-columns:49% 51%;position:relative;isolation:isolate;background:#111}.hero-copy{position:relative;padding:3.5rem 1.7rem 4.5rem max(5vw,2rem);z-index:2}.hero-copy .eyebrow{font-size:.72rem;letter-spacing:.2em;margin-bottom:1.5rem}.hero h1{font-size:clamp(4rem,7.2vw,7.1rem);line-height:.99;margin-bottom:1.1rem;letter-spacing:-.025em}.hero h1 span{display:block}.hero h1 .paint-word{font-family:'Permanent Marker','Chalkduster','Brush Script MT',var(--display);font-style:italic;color:var(--yellow);font-size:.82em;line-height:1.15;letter-spacing:-.055em;transform:rotate(-3deg);transform-origin:left center;margin-bottom:.1em}.hero-subtitle{font-size:clamp(1rem,1.6vw,1.4rem);line-height:1.5;margin-bottom:1.7rem}.underline{position:relative;display:inline-block;padding-bottom:.08em}.underline:after{content:'';position:absolute;bottom:-.12em;left:-.02em;right:-.04em;height:.11em;min-height:3px;background:var(--yellow);clip-path:polygon(0 39%,9% 19%,30% 24%,60% 0,83% 24%,99% 62%,100% 91%,71% 79%,40% 75%,15% 87%,0 75%);transform:rotate(-.7deg)}.hero-art{position:relative;min-width:0;overflow:hidden}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:52% 50%}.hero-art:before{content:'';position:absolute;top:0;bottom:0;left:-1px;width:9%;background:#111;clip-path:polygon(0 0,65% 0,32% 4%,74% 9%,24% 15%,45% 20%,16% 26%,41% 32%,5% 39%,19% 45%,0 53%,20% 61%,14% 73%,48% 81%,12% 89%,32% 95%,0 100%);z-index:1}.ribbon{position:relative;background:var(--yellow);color:#111;padding:1rem 3rem;transform:rotate(-1.6deg);margin-top:-2.1rem;margin-bottom:1.7rem;z-index:3;text-align:right;overflow:hidden}.ribbon span{font-family:var(--display);font-size:clamp(1.3rem,2.5vw,2.3rem);letter-spacing:.05em;line-height:1.3;display:block}.services-section{display:grid;grid-template-columns:30% 1fr;gap:5rem}.section-intro h2{font-size:clamp(2.6rem,4.1vw,4.4rem)}.section-intro p:not(.eyebrow){font-size:.95rem;max-width:29ch;color:var(--muted)}.section-intro .text-link{margin-top:.7rem}.services-grid{display:grid;grid-template-columns:1fr 1fr;align-content:center}.service-card{position:relative;display:flex;gap:1.5rem;align-items:flex-start;padding:2.2rem 1.8rem;border-top:1px solid var(--line);transition:background .2s}.service-card:nth-child(odd){border-right:1px solid var(--line)}.service-card h3{font-size:1.2rem;color:#fff}.service-card p{color:var(--muted);font-size:.93rem;max-width:29ch}.service-card .number{margin-bottom:.4rem}.service-icon{width:39px;min-width:39px;display:block;margin-top:.3rem}.service-icon svg{width:100%}.service-card:hover{background:#202120}.service-card:hover h3{color:var(--yellow)}.card-action{position:absolute;bottom:.75rem;right:1.8rem;font-size:.75rem;color:var(--yellow);text-decoration:underline;opacity:0;transition:opacity .2s}.service-card:hover .card-action,.service-card:focus-visible .card-action{opacity:1}.process-section{background:var(--paper);color:var(--ink);padding:5.5rem 0;position:relative}.process-section:before{content:'';height:9px;position:absolute;left:0;right:0;top:-1px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 15%,80% 40%,66% 5%,51% 45%,38% 25%,25% 75%,10% 30%,0 55%)}.process-section .eyebrow{color:#474747}.split-title{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem}.split-title>p{max-width:45ch;font-size:1.2rem;line-height:1.7}.paint-highlight{display:inline;background:var(--yellow);box-shadow:.07em .025em 0 .04em var(--yellow),-.07em .025em 0 .04em var(--yellow)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem;margin:3rem 0 2rem}.process-grid article{position:relative;padding-top:1rem}.step-icon{width:66px;height:66px;display:grid;place-items:center;background:var(--yellow);border-radius:48% 52% 44% 53%;transform:rotate(-6deg);margin-bottom:1.6rem}.step-icon svg{width:34px;height:34px;transform:rotate(6deg)}.step-count{position:absolute;top:20px;left:85px;font-family:var(--display);font-size:1.3rem}.process-grid h3{font-family:var(--display);font-size:1.9rem;letter-spacing:0}.process-grid p{max-width:33ch}.process-section .text-link:hover{color:#333}.debt-section{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;border-bottom:1px solid var(--line)}.debt-section h2{font-size:clamp(4rem,7vw,7rem);line-height:1}.debt-copy{max-width:660px}.debt-copy>p:not(.lead){color:#c1c1be}.clean-list{list-style:none;padding:0;margin:1.6rem 0 2rem}.clean-list li{position:relative;padding:1rem 0 1rem 1.6rem;border-bottom:1px solid var(--line)}.clean-list li:before{content:'+';color:var(--yellow);position:absolute;left:0;font-size:1.2rem;font-weight:700}.fineprint{font-size:.82rem;line-height:1.65;color:var(--muted);margin-top:1.4rem;max-width:62ch}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:3rem 0}.three-columns article{padding:0 2.2rem;border-right:1px solid var(--line)}.three-columns article:first-child{padding-left:0}.three-columns article:last-child{border-right:0}.three-columns p{color:var(--muted)}.approach{border-bottom:1px solid var(--line)}.faq-home{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{padding:1.4rem 2.7rem 1.4rem 0;font-size:1.05rem;font-weight:700;list-style:none;position:relative;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:.3rem;top:1.2rem;font-size:1.7rem;line-height:1;color:var(--yellow);font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list details p{color:var(--muted);padding:0 2rem 1.6rem 0;max-width:80ch}.contact-band{background:var(--yellow);color:#111;display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:4.7rem max(5vw,2rem)}.contact-band .eyebrow{color:#333}.contact-band h2{font-size:clamp(3rem,5.5vw,5rem);margin-bottom:1rem}.contact-band .button{background:#111;color:#fff;border-color:#111;padding:1.3rem 2.3rem}.contact-band .button:hover{background:#292929}.footer{padding:3.7rem max(5vw,2rem) 2rem;background:#0b0c0d}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding-bottom:2.8rem}.footer-top p{font-family:var(--display);font-size:1.7rem;line-height:1.2;letter-spacing:.015em;margin:0}.footer-top strong{font-weight:inherit;color:var(--yellow)}.footer-bottom{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;border-top:1px solid #333;padding-top:1.8rem;color:#b9b9b5;font-size:.83rem}.footer-bottom span:last-child{margin-left:auto;letter-spacing:.1em}.footer-bottom a:hover{color:var(--yellow)}.wa-float{position:fixed;right:1.4rem;bottom:1.4rem;z-index:30;display:flex;align-items:center;gap:.6rem;background:#147b43;color:white;border:2px solid #fff;padding:.65rem .9rem;border-radius:99px;box-shadow:0 6px 22px #0005}.wa-float svg{height:31px;width:31px}.wa-float span{font-size:.85rem;font-weight:700}.wa-float:hover{background:#106135}.breadcrumb{color:#aaa;display:flex;gap:1rem;align-items:center;font-size:.85rem;margin-bottom:3.5rem}.breadcrumb a:hover{color:var(--yellow)}section.page-hero{padding-top:2.3rem;padding-bottom:2rem}.page-hero h1{font-size:clamp(3.6rem,6.5vw,6.5rem);max-width:18ch;line-height:1.05}.page-hero .lead{max-width:68ch;color:#d1d1ce;margin-top:2rem}.page-actions{display:flex;align-items:center;gap:2rem;padding-bottom:2rem}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:3rem}.case-grid article{padding:2.5rem 2.5rem 2.5rem 0;border-top:1px solid var(--line)}.case-grid article:nth-child(even){padding-left:2.5rem;border-left:1px solid var(--line)}.case-grid p{max-width:53ch;color:var(--muted)}.case-grid h3{font-size:1.5rem;line-height:1.35}.all-services .services-grid{gap:0}.all-services .service-card{padding:2.3rem;min-height:190px}.all-services .service-card:nth-last-child(1){border-bottom:1px solid var(--line)}.masc-link{display:block;background:var(--yellow);color:#111;margin-top:3rem;padding:3rem}.masc-link h2{font-size:3rem}.masc-link .number{color:#222}.masc-link:hover{background:#fff854}.detail-process{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem}.steps-list{list-style:none;margin:0;padding:0}.steps-list li{display:flex;gap:1.8rem;padding:1.7rem 0;border-top:1px solid #a6a6a1}.steps-list .number{color:#111;font-family:var(--display);font-size:1.7rem;line-height:1.2}.steps-list h3{font-size:1.4rem}.steps-list p{max-width:50ch}.prepare{display:grid;grid-template-columns:1fr 1.1fr;gap:5rem}.prepare p{max-width:42ch;color:var(--muted)}.scope-note{padding:2rem 2.5rem;border-left:5px solid var(--yellow);background:#202122;margin-bottom:3rem;max-width:1000px}.scope-note p{color:#ccc}.source-note{font-size:.85rem;color:#a9a9a5;line-height:1.7;margin-top:3rem;max-width:94ch}.source-note a{border-bottom:1px solid #767670}.source-note a:hover{color:var(--yellow)}.faq-page{max-width:1050px}.contact-content{display:grid;grid-template-columns:1.1fr 1fr;gap:6rem;align-items:start}.contact-box{background:#242526;padding:3rem}.contact-number{font-family:var(--display);display:block;font-size:clamp(1.7rem,3.3vw,3rem);line-height:1.25;color:var(--yellow);margin-bottom:2.5rem}.contact-box label{display:block;font-weight:700;margin-bottom:.75rem}.contact-box select{border:1px solid #777;background:#111;color:#fff;width:100%;padding:1rem;min-height:55px;border-radius:0}.message-label{font-size:.85rem;color:var(--muted);margin:1.4rem 0 .5rem}.message-preview{padding:1.3rem;background:#343536;border-left:3px solid var(--yellow);color:#e3e3df;font-size:.95rem;margin-bottom:1.7rem}.contact-box .button{width:100%}.contact-aside p{color:var(--muted);max-width:42ch}.handwritten{font-family:'Chalkduster','Brush Script MT',var(--display);font-size:1.6rem!important;line-height:1.6!important;color:var(--yellow)!important;transform:rotate(-3deg);margin-top:3rem}.contact-aside .clean-list{counter-reset:item}.contact-aside .clean-list li{padding-left:2rem;counter-increment:item}.contact-aside .clean-list li:before{content:counter(item,decimal-leading-zero);font-size:.85rem;top:1.25rem}.menu-toggle{color:#fff;background:transparent;border:1px solid #666;padding:.65rem .9rem;gap:.8rem;align-items:center;font-size:.9rem;min-height:44px}.menu-toggle:hover{border-color:var(--yellow)}
@media(min-width:1600px){.hero{min-height:800px}.hero-copy{padding-left:max(5vw,calc((100vw - 1440px)/2))}.hero h1{font-size:7.5rem}.hero-subtitle{font-size:1.6rem}.header{padding-inline:max(3.4vw,calc((100vw - 1540px)/2))}}
@media(max-width:1180px){.header{gap:1.2rem}.header nav{gap:1rem}.header nav a{font-size:.8rem}.brand{width:175px}.header-cta{padding:.8rem 1rem}.wrap{width:calc(100% - 5rem)}.hero{min-height:630px}.hero-copy{padding-left:2.5rem}.hero h1{font-size:7.6vw}.hero-subtitle{font-size:1.14rem}.hero .button{padding:.9rem 1rem}.services-section{gap:2.5rem;grid-template-columns:30% 1fr}.service-card{gap:1rem;padding:1.9rem 1rem}.service-icon{width:31px;min-width:31px}.service-card h3{font-size:1.13rem}.split-title,.detail-process,.prepare,.contact-content,.debt-section,.faq-home{gap:3rem}.footer-top p{font-size:1.45rem}}
@media(max-width:980px){.header{justify-content:space-between;min-height:92px;flex-wrap:wrap;padding:1rem 1.5rem}.brand{width:170px}.brand img{height:66px}.header nav{order:4;width:100%;justify-content:flex-start;flex-wrap:wrap;margin:0;border-top:1px solid #333;padding-top:.8rem;gap:.6rem 1.4rem}.header nav a{font-size:.88rem}.js .header nav{display:none}.js .header nav.is-open{display:flex}.js .menu-toggle{display:inline-flex;margin-left:auto}.header-cta{padding:.75rem 1rem;min-height:44px}.hero h1{font-size:8.4vw}.hero h1 .paint-word{font-size:.72em}.hero-art img{object-position:52% center}.hero{min-height:590px}.hero-copy{padding-top:2.8rem;padding-left:2rem;padding-bottom:4rem}.hero-copy .eyebrow{font-size:.65rem;max-width:28ch}.hero .actions{gap:.65rem}.hero .button{font-size:.82rem;padding:.9rem .9rem}.hero-subtitle{font-size:1.04rem}.services-section{grid-template-columns:1fr}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;align-items:center}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2{grid-row:2/4;font-size:3.6rem}.section-intro p:not(.eyebrow){max-width:40ch}.section-intro .text-link{justify-self:start}.service-card{padding:2rem 1.5rem}.service-card p{max-width:35ch}.service-card h3{font-size:1.3rem}.card-action{opacity:1;position:static;align-self:end;display:none}.process-grid{gap:2rem}.process-grid h3{font-size:1.65rem}.split-title{gap:2rem}.debt-section h2{font-size:4.9rem}.three-columns article{padding-inline:1.5rem}.three-columns h3{font-size:1.25rem}.footer-top{flex-wrap:wrap}.footer-top .button{margin-left:auto}.footer-bottom{padding-bottom:2rem}.contact-box{padding:2rem}.contact-content{gap:3rem}.contact-number{font-size:2.2rem}.wa-float span{display:none}.wa-float{padding:.65rem}.page-hero h1{font-size:4.5rem}}
@media(max-width:700px){.wrap{width:calc(100% - 2.8rem)}section.wrap{padding-block:3.5rem}.header{gap:.8rem;padding:.8rem 1.2rem}.header-cta{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:2.7rem 1.4rem 2.5rem}.hero-copy .eyebrow{max-width:none;letter-spacing:.17em;font-size:.64rem}.hero h1{font-size:clamp(3.6rem,15.6vw,6.4rem);line-height:1.04;margin-bottom:1.3rem}.hero h1 .paint-word{font-size:.78em}.hero-subtitle{font-size:clamp(1rem,4.4vw,1.2rem);margin-bottom:1.6rem}.hero .actions{gap:.8rem}.hero .button{font-size:.9rem;padding:1rem 1.3rem}.hero-art{aspect-ratio:3/2;min-height:0}.hero-art img{height:100%;width:100%;object-fit:cover}.hero-art:before{display:none}.ribbon{margin-top:-.4rem;margin-bottom:1rem;padding:1rem 1.2rem;text-align:center;transform:rotate(-1.6deg)}.ribbon span{font-size:clamp(1rem,3.8vw,1.5rem);letter-spacing:.025em}.section-intro{display:block}.section-intro h2{font-size:3.3rem;line-height:1.08}.services-section{gap:2.3rem}.services-grid{grid-template-columns:1fr}.service-card{padding:1.7rem 0;gap:1.2rem;min-height:0}.service-card:nth-child(odd){border-right:0}.service-card:last-child{border-bottom:1px solid var(--line)}.service-icon{width:32px;min-width:32px}.service-card h3{font-size:1.22rem}.service-card p{font-size:.92rem}.service-card .number{margin-bottom:.3rem}.card-action{display:block;margin-left:auto;white-space:nowrap;font-size:.75rem;align-self:center}.process-section{padding:3.5rem 0}.split-title{grid-template-columns:1fr;gap:1rem}.split-title h2{font-size:3rem}.split-title>p{font-size:1.08rem}.process-grid{grid-template-columns:1fr;gap:0;margin:2rem 0}.process-grid article{padding:1.7rem 0 1.7rem 84px;border-top:1px solid #aaa}.step-icon{position:absolute;left:0;top:1.7rem;width:58px;height:58px;margin:0}.step-icon svg{width:29px;height:29px}.step-count{left:84px;top:1.7rem;font-size:1rem;position:static;display:block;margin-bottom:.4rem}.process-grid h3{font-size:1.7rem;line-height:1.2}.process-grid p{max-width:none;font-size:.96rem}.debt-section{grid-template-columns:1fr;gap:1.4rem}.debt-section h2{font-size:4.1rem}.debt-section .lead{font-size:1.25rem}.three-columns{grid-template-columns:1fr;margin:2rem 0}.three-columns article,.three-columns article:first-child{padding:1.7rem 0;border:0;border-top:1px solid var(--line)}.three-columns h3{font-size:1.4rem}.faq-home{grid-template-columns:1fr;gap:2rem}.faq-home h2{font-size:3.2rem}.faq-list summary{font-size:1rem;padding-right:2rem}.faq-list details p{font-size:.96rem;padding-right:.5rem}.contact-band{display:block;padding:3.5rem 1.4rem}.contact-band h2{font-size:3.3rem}.contact-band .button{margin-top:1.8rem}.footer{padding:3rem 1.4rem 5rem}.footer-top{display:block}.footer-top .brand{width:180px;margin-bottom:1.7rem}.footer-top p{font-size:1.6rem;margin-bottom:1.8rem}.footer-bottom{gap:1rem 1.5rem;padding-bottom:0}.footer-bottom span:first-child{flex-basis:100%}.footer-bottom span:last-child{margin-left:0;flex-basis:100%}.wa-float{right:1rem;bottom:1rem;padding:.6rem}.wa-float svg{width:29px;height:29px}.breadcrumb{margin-bottom:2.5rem;font-size:.8rem;gap:.7rem}.page-hero h1{font-size:clamp(2.75rem,11.6vw,4.5rem);max-width:18ch;line-height:1.1}.page-hero .lead{font-size:1.12rem;margin-top:1.4rem}section.page-hero{padding-block:1.7rem 1rem}.page-actions{flex-wrap:wrap;gap:1.3rem;padding-bottom:1rem}.case-grid{grid-template-columns:1fr;margin-top:2rem}.case-grid article,.case-grid article:nth-child(even){padding:1.8rem 0;border-left:0}.case-grid h3{font-size:1.4rem}.detail-process,.prepare{grid-template-columns:1fr;gap:1.5rem}.steps-list li{gap:1.5rem}.steps-list h3{font-size:1.3rem}.scope-note{padding:1.5rem;margin-bottom:2rem}.scope-note h3{font-size:1.25rem}.all-services .service-card{min-height:0;padding:1.7rem 0}.masc-link{padding:1.8rem;margin-top:2rem}.masc-link h2{font-size:2.7rem}.contact-content{grid-template-columns:1fr;gap:3rem}.contact-box{padding:1.5rem}.contact-number{font-size:2.2rem}.contact-aside h2{font-size:3rem}.handwritten{font-size:1.4rem!important}.contact-box .button{padding-inline:1rem}.source-note{font-size:.82rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.button:hover{transform:none}}
@media print{body{background:#fff;color:#111}.header nav,.header-cta,.menu-toggle,.wa-float,.actions,.contact-band,.footer{display:none}.hero{display:block}.hero-art{max-width:600px}.hero h1,.page-hero h1{font-size:48px}.wrap{width:100%}.hero-copy{padding:20px 0}.yellow,.eyebrow,.number{color:#444}section.wrap,.process-section{padding:24px 0}.service-card,.case-grid article,.scope-note,.process-section,.contact-box{break-inside:avoid}.service-card h3,.service-card p,.lead,.case-grid p,.three-columns p,.scope-note p,.source-note,.faq-list details p,.contact-number{color:#222}.faq-list details p{display:block}.page-hero h1{max-width:none}.ribbon{transform:none}.scope-note,.contact-box{background:#eee}}
