:root{--ink:#181a1d;--ink-2:#222529;--orange:#f26318;--paper:#f4f2ed;--white:#fff;--muted:#aaa9a5;--line:#d8d6d0;--serif:Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif;--display:"Manrope","DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-header{height:86px;background:var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 7.2%;position:relative;z-index:5}.brand{width:190px;height:58px;display:flex;align-items:center}.brand img{width:100%;height:100%;object-fit:contain}.main-nav{display:flex;align-items:center;gap:34px;color:#e8e7e4;font-size:12px;letter-spacing:.025em}.main-nav>a:not(.button){transition:color .2s}.main-nav>a:not(.button):hover{color:var(--orange)}.language-switch{display:flex;align-items:center;gap:7px;color:#797b7c;font-size:11px}.lang-button{background:none;border:0;color:#8e8f90;padding:3px 0;cursor:pointer;font-size:11px}.lang-button.is-active{color:white}.button{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--orange);color:#fff;border:1px solid var(--orange);font-size:11px;font-weight:700;letter-spacing:.025em;transition:background .2s,border-color .2s,transform .2s}.button:hover{background:#dc5010;border-color:#dc5010;transform:translateY(-2px)}.button-small{min-height:40px;padding:0 17px}.button .arrow{font-size:16px;font-weight:400}.menu-toggle{display:none}.hero{background:var(--ink);color:white;min-height:682px;padding:69px 7.2% 0;position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:5.3%;overflow:hidden}.hero-copy{padding:35px 0 91px;position:relative;z-index:2}.eyebrow,.section-kicker{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.15em;font-weight:700}.eyebrow{color:#b4b3b0;margin:0 0 25px}.eyebrow-line{width:31px;height:1px;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:500;letter-spacing:-.055em}h1{font-size:clamp(55px,6.1vw,91px);line-height:.99;max-width:630px;margin:0 0 25px}h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;color:var(--orange)}.hero-text{font-size:14px;line-height:1.8;color:#c1c0bd;max-width:415px;margin-bottom:32px}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{font-size:11px;color:#dad9d6;display:inline-flex;align-items:center;gap:12px}.arrow-down{color:var(--orange);font-size:16px}.hero-note{display:flex;align-items:center;gap:13px;color:#949493;font-size:10px;margin-top:67px}.note-mark{border:1px solid #46484a;color:var(--orange);width:26px;height:26px;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:16px}.hero-visual{height:522px;align-self:start;position:relative;background:#c9c5bb;overflow:hidden}.room-art{position:absolute;inset:0;background:linear-gradient(180deg,#e6e3dc 0 68%,#ab947a 68% 100%);overflow:hidden}.room-ceiling{height:6%;background:#e8e5df;box-shadow:0 5px 12px #2223}.room-wall{position:absolute;left:0;right:0;top:6%;bottom:32%;background:linear-gradient(90deg,#d8d5ce,#eeeae1 42%,#dedbd3)}.room-window{position:absolute;left:9%;top:18%;width:30%;height:50%;background:linear-gradient(135deg,#e4f0ef,#a9c4c5 56%,#dfe4df);border:9px solid #fbfaf6;box-shadow:0 3px 12px #0002;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.room-window i{border:2px solid #f8f6f0}.sunlight{position:absolute;left:28%;top:56%;width:43%;height:41%;background:linear-gradient(122deg,#f6dba5aa,#fff0 63%);clip-path:polygon(0 0,100% 0,84% 100%,0 100%)}.room-floor{position:absolute;left:0;right:0;bottom:0;height:32%;background:repeating-linear-gradient(2deg,transparent 0 37px,#715e4b18 38px 40px),linear-gradient(180deg,#af9678,#9e8569)}.wall-frame{position:absolute;left:55%;top:19%;width:23%;height:29%;padding:10px;background:#f7f5ed;box-shadow:0 7px 15px #0002}.frame-art{height:100%;background:linear-gradient(135deg,#d7c9b5 0 37%,#aeb1a5 38% 48%,#ede8dc 49% 62%,#bda58d 63%);position:relative}.frame-art:before,.frame-art:after{content:"";position:absolute;bottom:0;width:50%;height:60%;background:#9b9a84;clip-path:polygon(0 100%,45% 15%,100% 100%)}.frame-art:after{left:35%;height:45%;background:#c6b59b}.sofa{position:absolute;left:32%;bottom:12%;width:54%;height:32%}.sofa-back{position:absolute;left:4%;right:5%;top:0;height:60%;background:#b5a890;border-radius:12px 12px 3px 3px;box-shadow:inset 0 7px #ffffff24}.sofa-seat{position:absolute;left:0;right:0;bottom:10%;height:35%;background:#c8bda8;border-radius:7px}.sofa-arm{position:absolute;left:-4%;top:40%;height:43%;width:15%;background:#c1b49d;border-radius:8px}.sofa-arm:after{content:"";position:absolute;right:-590%;top:0;width:100%;height:100%;background:#c1b49d;border-radius:8px}.sofa-cushion{position:absolute;top:10%;width:22%;height:32%;background:#d5cbb9;border-radius:5px;z-index:1}.sofa-cushion.one{left:22%;transform:rotate(5deg)}.sofa-cushion.two{left:53%;background:#aa9b83;transform:rotate(-5deg)}.sofa-leg{position:absolute;bottom:0;width:4px;height:18px;background:#725f4e}.sofa-leg.left{left:10%}.sofa-leg.right{right:10%}.side-table{position:absolute;bottom:15%;left:17%;width:12%;height:13%}.table-top{position:absolute;top:24%;left:0;right:0;height:8px;border-radius:50%;background:#665341}.table-leg{position:absolute;top:30%;left:48%;width:4px;height:58%;background:#705b49}.table-base{position:absolute;bottom:0;left:18%;width:65%;height:5px;background:#705b49;border-radius:50%}.vase{position:absolute;bottom:46%;left:34%;width:24px;height:31px;background:#f0ece4;border-radius:35% 35% 42% 42%}.vase span{position:absolute;left:9px;top:-11px;width:5px;height:17px;background:#738574;transform:rotate(-12deg)}.plant{position:absolute;left:82%;bottom:23%;width:50px;height:105px}.plant b{position:absolute;bottom:0;left:17px;width:29px;height:31px;background:#b2603b;clip-path:polygon(7% 0,93% 0,78% 100%,22% 100%)}.plant i{position:absolute;bottom:27px;left:23px;width:12px;height:61px;background:#62725f;border-radius:100% 0 100% 0;transform-origin:bottom center;transform:rotate(-34deg)}.plant i:nth-child(2){transform:rotate(-12deg);height:79px}.plant i:nth-child(3){transform:rotate(16deg);height:70px}.plant i:nth-child(4){transform:rotate(38deg);height:58px}.plant i:nth-child(5){transform:rotate(62deg);height:50px}.rug{position:absolute;bottom:0;left:35%;width:55%;height:18%;background:#d8cebd66;border:1px solid #eee4d362;border-radius:50%;filter:blur(1px)}.visual-caption{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:10px;color:#272825;font-size:10px;font-weight:600}.caption-dot{width:7px;height:7px;background:var(--orange);border-radius:50%}.caption-rule{height:1px;background:#35332b44;flex:1}.visual-index{position:absolute;top:17px;right:17px;padding:9px 12px;background:#2229;color:#fff;font-size:9px;letter-spacing:.12em}.visual-index span{color:#ee8a58;padding:0 4px}.hero-bottom{position:absolute;bottom:0;left:7.2%;right:7.2%;height:44px;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;color:#9c9c99;font-size:8px;letter-spacing:.14em}.scroll-cue{display:flex;align-items:center;gap:9px}.scroll-cue span:first-child{width:19px;height:1px;background:var(--orange)}.section-pad{padding-left:12%;padding-right:12%}.intro{padding-top:111px;padding-bottom:115px}.section-kicker{color:#878681}.section-kicker>span:first-child{color:var(--orange);font-family:var(--serif);font-size:13px;font-weight:400;letter-spacing:0}.kicker-rule{width:25px;height:1px;background:#bab8b0}.intro-content{display:grid;grid-template-columns:1.13fr .67fr;gap:13%;align-items:end;margin-top:34px}.intro h2,.approach h2,.estimate h2{font-size:clamp(40px,4.6vw,63px);line-height:1.07;margin:0;max-width:690px}.intro h2 em,.approach h2 em,.estimate h2 em{color:var(--orange)}.intro-side p{color:#6f706d;font-size:13px;line-height:1.9;margin-bottom:20px}.underlined-link{display:flex;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid var(--ink);font-size:10px;font-weight:700;max-width:185px}.underlined-link span:last-child{color:var(--orange);font-size:15px}.services{background:#202226;color:white;padding-top:99px;padding-bottom:103px;display:grid;grid-template-columns:.72fr 1.28fr;gap:11%}.section-kicker.light{color:#aaa9a5}.services-heading h2,.about-copy h2{font-family:var(--display);font-size:clamp(39px,4.4vw,59px);line-height:1.07;font-weight:500;letter-spacing:-.055em;margin:31px 0 18px}.services-heading h2 em,.about-copy h2 em{font-family:var(--serif);font-weight:400;color:var(--orange)}.services-heading>p{font-size:12px;color:#a8a7a4;line-height:1.8;max-width:270px}.service-list{padding-top:30px}.service-card{display:grid;grid-template-columns:.65fr 1.35fr 35px;gap:22px;align-items:center;padding:27px 0;border-top:1px solid #ffffff30}.service-number{font-size:8px;letter-spacing:.13em;color:#939492}.service-number span{color:var(--orange);padding:0 5px}.service-main{display:flex;align-items:center;gap:20px}.service-icon{width:51px;height:51px;flex:0 0 51px;color:var(--orange);border:1px solid #5a5b5b;display:grid;place-items:center}.service-icon svg,.step-icon svg{width:29px;height:29px;stroke:currentColor;stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.service-main h3{font-family:var(--display);font-size:18px;font-weight:600;margin:0 0 6px}.service-main p{font-size:10px;line-height:1.7;color:#aaa9a5;margin:0;max-width:340px}.service-link{width:33px;height:33px;border:1px solid #666;display:grid;place-items:center;color:var(--orange);transition:background .2s}.service-link:hover{background:#ffffff16}.services-footnote{border-top:1px solid #ffffff30;padding-top:18px;margin-top:4px;display:flex;gap:10px;align-items:center;color:#aaa9a5;font-size:10px}.orange-square{height:7px;width:7px;background:var(--orange)}.approach{padding-top:107px;padding-bottom:113px}.approach-top{display:grid;grid-template-columns:.75fr 1.25fr;gap:11%}.approach-title{display:grid;grid-template-columns:1fr .6fr;gap:10%;align-items:end}.approach-title p{font-size:11px;line-height:1.85;color:#797a76;margin-bottom:4px}.approach h2{font-size:clamp(41px,4.4vw,58px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;margin-top:68px}.step{border-top:1px solid #c8c6be;padding-top:16px;position:relative}.step-num{font-family:var(--serif);font-size:12px;color:var(--orange)}.step-icon{position:absolute;right:0;top:19px;color:#99978f}.step h3{font-family:var(--display);font-size:17px;font-weight:600;margin:35px 0 12px;letter-spacing:-.025em}.step p{font-size:10px;line-height:1.8;color:#777873;max-width:260px;margin:0}.about{background:var(--ink);color:white;min-height:450px;display:grid;grid-template-columns:.72fr 1.28fr;gap:12%;align-items:center;position:relative;padding-top:77px;padding-bottom:77px;overflow:hidden}.about-mark{align-self:center;width:min(100%,290px);height:170px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff25;background:#151619}.about-mark img{width:90%;height:90%;object-fit:contain}.about-copy h2{margin:26px 0 18px;max-width:650px}.about-copy>p{font-size:11px;line-height:1.9;color:#aaa9a5;max-width:570px;margin-bottom:23px}.button-outline{background:transparent;border-color:#696a68;color:white;min-height:46px}.button-outline:hover{background:#ffffff12;border-color:#ddd}.about-coordinate{position:absolute;right:5%;bottom:24px;display:flex;gap:13px;color:#777975;font-size:8px;letter-spacing:.14em}.estimate{padding-top:110px;padding-bottom:105px;display:grid;grid-template-columns:.82fr 1.18fr;gap:11%}.estimate-heading h2{font-size:clamp(40px,4.2vw,57px);margin:27px 0 16px}.estimate-heading>p{font-size:12px;color:#777873;line-height:1.8;max-width:300px}.estimate-form{padding-top:5px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.estimate-form label{display:block;font-size:10px;font-weight:600;margin-bottom:22px}.estimate-form label>span{display:block;margin-bottom:9px}.estimate-form input,.estimate-form textarea,.estimate-form select{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #c8c6be;border-radius:0;padding:11px 0;color:var(--ink);outline:none;font-size:12px}.estimate-form input:focus,.estimate-form textarea:focus,.estimate-form select:focus{border-color:var(--orange)}.estimate-form input::placeholder,.estimate-form textarea::placeholder{color:#aaa9a3;font-weight:400}.estimate-form select{color:#aaa9a3;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#73736e 50%),linear-gradient(135deg,#73736e 50%,transparent 50%);background-position:calc(100% - 6px) 17px,100% 17px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.estimate-form select:valid{color:var(--ink)}.estimate-form select option{color:var(--ink)}.estimate-form textarea{resize:vertical;min-height:75px}.form-bottom{display:flex;align-items:center;gap:17px;margin-top:9px}.form-bottom .button{min-height:48px}.form-privacy{font-size:9px;line-height:1.6;color:#898a84;max-width:210px;margin:0}.form-status{font-size:11px;min-height:15px;color:var(--orange);margin:13px 0 0}.site-footer{background:var(--ink);color:#aaa9a5;min-height:99px;display:flex;align-items:center;justify-content:space-between;padding:18px 7.2%;font-size:9px;letter-spacing:.06em}.footer-brand{width:145px;height:48px;display:flex}.footer-brand img{width:100%;height:100%;object-fit:contain}.footer-right{display:flex;align-items:center;gap:20px;font-size:8px;letter-spacing:.1em}.footer-right a{height:31px;width:31px;border:1px solid #555;display:grid;place-items:center;color:var(--orange);font-size:16px}
@media(max-width:1050px){.site-header{padding:0 5%}.main-nav{gap:20px}.hero{padding-left:5%;padding-right:5%;gap:4%}.hero-bottom{left:5%;right:5%}.hero-visual{height:470px}.section-pad{padding-left:8%;padding-right:8%}.services{gap:6%}.service-card{grid-template-columns:.48fr 1.52fr 35px;gap:14px}.about{gap:8%}}
@media(max-width:760px){.site-header{height:72px;padding:0 22px}.brand{width:155px;height:50px}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:9px;cursor:pointer}.menu-toggle span{display:block;width:22px;height:1px;background:#fff}.main-nav{position:absolute;top:72px;left:0;right:0;background:#1b1d20;padding:18px 24px 25px;display:none;align-items:stretch;flex-direction:column;gap:20px;border-top:1px solid #ffffff1a}.main-nav.is-open{display:flex}.main-nav>a:not(.button){padding:4px 0}.language-switch{order:5}.nav-cta{align-self:flex-start}.hero{min-height:0;padding:39px 22px 0;display:flex;flex-direction:column;gap:29px}.hero-copy{padding:0 0 0}.eyebrow{font-size:8px;margin-bottom:20px}.hero h1{font-size:clamp(51px,13vw,78px);max-width:500px;margin-bottom:20px}.hero-text{font-size:13px;line-height:1.75;max-width:420px;margin-bottom:25px}.hero-actions{gap:20px;flex-wrap:wrap}.button{min-height:50px;padding:0 16px;gap:18px}.text-link{font-size:10px}.hero-note{margin-top:30px;font-size:9px}.hero-visual{width:100%;height:350px;align-self:stretch}.hero-bottom{position:relative;left:auto;right:auto;height:42px;margin-top:4px;font-size:7px}.scroll-cue{gap:5px}.scroll-cue span:last-child{font-size:6px}.section-pad{padding-left:23px;padding-right:23px}.intro{padding-top:77px;padding-bottom:79px}.intro-content{grid-template-columns:1fr;gap:26px;margin-top:27px}.intro h2{font-size:44px}.intro-side p{font-size:12px;margin-bottom:16px}.services{padding-top:76px;padding-bottom:78px;display:block}.services-heading h2,.about-copy h2{font-size:46px;margin:25px 0 14px}.services-heading>p{max-width:360px}.service-list{padding-top:24px}.service-card{grid-template-columns:1fr 35px;gap:12px;padding:22px 0}.service-number{grid-column:1 / -1}.service-main{gap:13px}.service-icon{width:43px;height:43px;flex-basis:43px}.service-main h3{font-size:16px}.service-main p{font-size:10px}.service-link{grid-column:2;grid-row:2}.services-footnote{line-height:1.6}.approach{padding-top:78px;padding-bottom:78px}.approach-top{display:block}.approach-title{display:block;margin-top:27px}.approach-title p{max-width:330px;margin-top:15px}.approach h2{font-size:46px}.steps{grid-template-columns:1fr;gap:27px;margin-top:42px}.step{min-height:145px}.step h3{margin-top:25px}.step p{max-width:340px}.about{padding-top:66px;padding-bottom:64px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.about-mark{width:220px;height:127px;align-self:flex-start}.about-copy h2{font-size:45px}.about-copy>p{font-size:11px}.about-coordinate{right:23px;bottom:18px}.estimate{padding-top:78px;padding-bottom:72px;display:block}.estimate-heading h2{font-size:43px;margin:24px 0 13px}.estimate-heading>p{font-size:11px}.estimate-form{margin-top:35px}.form-row{grid-template-columns:1fr;gap:0}.estimate-form label{margin-bottom:19px}.form-bottom{align-items:flex-start;flex-direction:column;gap:12px}.site-footer{min-height:130px;padding:18px 23px;display:grid;grid-template-columns:1fr 1fr;row-gap:4px}.footer-brand{width:125px;height:43px}.site-footer>span{justify-self:end;text-align:right;font-size:8px}.footer-right{grid-column:1 / -1;justify-content:space-between}.footer-right a{width:27px;height:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.trap-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}
.service-hero{background:var(--ink);color:#fff;min-height:640px;padding:74px 7.2% 68px;position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:5%;align-items:center;overflow:hidden}
.service-hero-copy{position:relative;z-index:1;padding-bottom:16px}.service-hero-copy h1{font-size:clamp(50px,5.6vw,78px);max-width:590px;margin-bottom:22px}.service-hero-image{height:470px;position:relative;overflow:hidden;background:#c6bcae}.service-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.image-caption{position:absolute;bottom:17px;left:17px;background:#181a1dd9;color:white;font-size:10px;padding:10px 12px}.service-hero-foot{position:absolute;bottom:0;left:7.2%;right:7.2%;height:42px;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;color:#9c9c99;font-size:8px;letter-spacing:.14em}
.service-intro{padding-top:95px;padding-bottom:100px}.service-intro-grid{display:grid;grid-template-columns:1.05fr .75fr;gap:12%;align-items:end;margin-top:32px}.service-intro h2{font-family:var(--display);font-size:clamp(42px,4.6vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.06;margin:0}.service-intro h2 em{font-family:var(--serif);font-weight:400;color:var(--orange)}.service-intro-grid p{font-size:12px;line-height:1.9;color:#6f706d;margin-bottom:18px}
.landing-details{background:#202226;color:#fff;padding-top:91px;padding-bottom:94px;display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.landing-details-head h2{font-family:var(--display);font-size:clamp(39px,4vw,54px);line-height:1.08;letter-spacing:-.05em;font-weight:500;margin:28px 0 17px}.landing-details-head h2 em{font-family:var(--serif);font-weight:400;color:var(--orange)}.landing-details-head>p{font-size:11px;line-height:1.8;color:#aaa9a5;max-width:300px}.landing-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;align-items:start;padding-top:31px}.landing-benefits article{border-top:1px solid #ffffff36;padding-top:15px}.landing-benefits article>span{font-family:var(--serif);font-size:12px;color:var(--orange)}.landing-benefits h3{font-family:var(--display);font-size:14px;line-height:1.4;margin:31px 0 10px;font-weight:600}.landing-benefits p{font-size:10px;line-height:1.8;color:#aaa9a5;margin:0}.paint-options{padding-top:80px;padding-bottom:88px}.paint-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin-top:34px}.paint-options-grid article{background:#eae8e1;padding:27px 30px 29px;min-height:225px}.option-num{font-size:8px;letter-spacing:.15em;color:#878681}.option-rule{height:1px;width:34px;background:var(--orange);margin:25px 0 15px}.paint-options h3{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.03em;margin-bottom:10px}.paint-options p{font-size:11px;line-height:1.8;color:#777873;max-width:410px;margin:0}.landing-estimate{padding-top:94px;padding-bottom:91px}.landing-estimate .form-row{gap:18px}.landing-estimate .estimate-form{max-width:630px}.service-close{min-height:156px;background:#27292c;color:#fff;display:flex;align-items:center;gap:21px}.close-mark{width:39px;height:39px;border:1px solid #ffffff40;display:grid;place-items:center;font-family:var(--serif);font-style:italic;color:var(--orange);font-size:20px}.service-close p{font-family:var(--serif);font-size:19px;font-style:italic;color:#d3d2ce;margin:0 auto 0 0}.service-close .text-link{white-space:nowrap}
@media(max-width:1050px){.service-hero{padding-left:5%;padding-right:5%;gap:4%}.service-hero-foot{left:5%;right:5%}.service-hero-image{height:420px}.landing-details{gap:6%}.landing-benefits{gap:4%}}
@media(max-width:760px){.service-hero{padding:40px 22px 55px;display:flex;flex-direction:column;align-items:stretch;gap:27px}.service-hero-copy h1{font-size:clamp(48px,12vw,70px)}.service-hero-copy .hero-note{margin-top:27px}.service-hero-image{height:315px}.service-hero-foot{left:22px;right:22px}.service-intro{padding-top:72px;padding-bottom:76px}.service-intro-grid{grid-template-columns:1fr;gap:23px;margin-top:24px}.service-intro h2{font-size:44px}.service-intro-grid p{font-size:11px}.landing-details{padding-top:72px;padding-bottom:75px;display:block}.landing-details-head h2{font-size:43px;margin:24px 0 14px}.landing-details-head>p{max-width:400px}.landing-benefits{grid-template-columns:1fr;gap:23px;padding-top:29px}.landing-benefits article{min-height:125px}.landing-benefits h3{margin:23px 0 8px}.landing-benefits p{max-width:400px}.paint-options{padding-top:70px;padding-bottom:73px}.paint-options-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.paint-options-grid article{min-height:0;padding:23px}.option-rule{margin:20px 0 14px}.paint-options h3{font-size:20px}.landing-estimate{padding-top:72px;padding-bottom:70px}.service-close{min-height:0;padding-top:27px;padding-bottom:27px;gap:13px;flex-wrap:wrap}.service-close p{font-size:16px;flex-basis:calc(100% - 60px)}.service-close .text-link{margin-left:52px}}
