@font-face{font-family:Anton;src:url('/make-room-v19/assets/anton.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--paper:#efede7;--ink:#171916;--orange:#ff4a1c;--line:#bcbdb3}[hidden]{display:none!important}.site-header,.site-footer{width:92%;max-width:1440px;margin:0 auto}.site-header{height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ink)}.site-logo{display:inline-block;font:30px/1 Anton,sans-serif!important;letter-spacing:-1px!important;text-decoration:none!important;color:var(--ink)!important;white-space:nowrap}.site-logo span{color:var(--orange)}.site-header nav{display:flex;gap:28px}.site-header nav a,.site-footer a{font-size:13px;color:var(--ink);text-decoration:none}.site-header nav a:hover,.site-footer nav a:hover{color:var(--orange)}.site-cta{display:inline-flex;background:var(--ink);color:var(--paper);padding:17px 23px;font:bold 12px Arial;text-decoration:none}.site-menu{display:none}.site-nav{width:90%;margin:auto;padding:20px 0;border-bottom:1px solid}.site-nav a{display:block;padding:14px 0;color:var(--ink);text-decoration:none;font-size:18px}.site-footer{display:block!important;padding:55px 0 30px!important;border-top:1px solid var(--line);color:var(--ink)}.site-footer-word{font:clamp(70px,15.2vw,236px)/1 Anton;letter-spacing:-.035em;border-bottom:1px solid var(--line);padding-bottom:28px;white-space:nowrap}.site-footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0}.site-footer-top p{font:10px/1.6 monospace}.site-footer nav{display:flex;flex-wrap:wrap;gap:18px;padding:8px 0 25px}.site-footer small{font:10px monospace;color:#62655b}.wow .site-footer{width:100%}.wow .site-header{height:90px}.wow .site-header nav{display:flex}.wow .site-footer .site-logo{font-size:30px!important}
.service-site{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.service-site main{width:92%;max-width:1440px;margin:auto}.service-site img{max-width:100%;display:block}.service-site figure{margin:0}.service-site a{color:inherit}.service-site h1,.service-site h2,.service-site h3{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.06;letter-spacing:-.025em;margin:0 0 24px}.service-site h1{font-size:clamp(58px,6.5vw,100px);overflow-wrap:normal}.service-site h1 em,.service-site h2 em{font-style:normal;color:var(--orange)}.service-site h2{font-size:clamp(38px,4.8vw,70px)}.service-site h3{font-size:30px}.service-site p{max-width:740px;margin:0 0 20px}.service-site .eyebrow,.service-site .number{display:block;font:10px/1.6 monospace;letter-spacing:1px;margin-bottom:24px}.service-site .intro{display:grid;grid-template-columns:1.08fr 1fr;gap:6%;padding:44px 0 64px;align-items:center}.service-site .hero-copy{min-width:0}.service-site .hero-service{display:block;font:11px/1.5 monospace;letter-spacing:1px;margin-bottom:22px}.service-site .hero-photo{position:relative;align-self:stretch;min-height:570px}.service-site .hero-photo>img{width:100%;height:100%;max-height:800px;object-fit:cover}.service-site figcaption{font:9px/1.6 monospace;letter-spacing:.5px;padding:12px 0;display:flex;justify-content:space-between;gap:15px}.service-site .hero-photo figcaption{position:absolute;bottom:12px;left:16px;right:16px;background:var(--paper);padding:9px 12px}.service-site .lead{font-size:18px;line-height:1.55;max-width:550px}.service-site .button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 24px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font:bold 13px/1.4 Arial;text-decoration:none;cursor:pointer}.service-site .button:hover,.site-cta:hover{background:var(--orange);color:var(--ink);border-color:var(--orange)}.service-site .button.secondary{background:transparent;color:var(--ink)}.service-site .actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:26px 0 16px}.service-site .text-link,.service-site .hero-text-link{font:bold 13px/1.5 Arial;text-underline-offset:6px}.service-site .micro,.service-site .timing-note,.service-site .tv-price-note{font-size:12px;color:#62655b;line-height:1.6}.service-site .hero-price{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0}.service-site .hero-price strong{font:32px Anton}.service-site .hero-price strong span{font:12px Arial}.service-site .hero-price p{margin:10px 0;font-size:13px}.service-site .hero-price a{font-size:12px}.service-site .section{padding:75px 0;border-top:1px solid var(--line)}.service-site .visual-result,.service-site .tv-detail,.service-site .quote{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.service-site .visual-result img,.service-site .tv-detail img{width:100%;height:auto}.service-site .scope-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;align-items:end;margin-bottom:35px}.service-site .scope-heading>p{font-size:17px}.service-site .cards,.service-site .portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.service-site .cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-site .card{padding:30px 0;border-top:2px solid var(--ink);min-width:0}.service-site .card p{font-size:14px}.service-site .clear-price,.service-site .apartment-price{font:48px/1.1 Anton!important;margin:22px 0}.service-site .clear-price span{font:11px monospace}.service-site .price-grid .card{background:#e3e3d9;padding:28px;border-top:0}.service-site .price-grid .card:first-child{background:var(--orange)}.service-site .price-grid .card .button{width:100%;gap:10px}.service-site ul{padding-left:20px}.service-site .card li{font-size:13px;margin:10px 0}.service-site .scope-summary{margin-top:24px}.service-site details{border-top:1px solid var(--line);padding:18px 0}.service-site summary{cursor:pointer;font-size:15px;font-weight:600}.service-site details p{font-size:14px;margin-top:18px}.service-site .room-options{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.service-site .room-options-links{display:flex;flex-direction:column;gap:18px}.service-site .room-options-links a{display:flex;justify-content:space-between;gap:20px;font-size:13px}.service-site .work-photo img{width:100%;height:320px;object-fit:cover}.service-site .work-caption{padding:20px 0}.service-site .work-caption h3{font-size:26px}.service-site .work-caption p{font-size:13px}.service-site .portfolio>p{margin-bottom:32px}.service-site .process{background:var(--ink);color:var(--paper);padding:50px}.service-site .process .card{border-color:#777e6c}.service-site .quote-intro{max-width:540px}.service-site .quote-steps{padding-left:20px;font-size:14px}.service-site .contact-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.service-site form{background:#e3e3d9;padding:35px;min-width:0}.service-site label{display:block;font-size:12px;font-weight:600;margin:17px 0 7px}.service-site input,.service-site select,.service-site textarea{max-width:100%;width:100%;border:1px solid #a7aa9c;background:var(--paper);border-radius:0;color:var(--ink);font:16px/1.4 Arial;padding:13px}.service-site input[type=file]{font-size:12px}.service-site textarea{resize:vertical}.service-site form small{font-size:11px;line-height:1.6;display:block;margin-top:8px}.service-site .form-heading{font-size:28px}.service-site .form-help{font-size:13px}.service-site form .button{width:100%;margin:22px 0 14px}.service-site form .micro{margin-bottom:0}.service-site .optional-fields{margin-top:20px}.service-site .optional-fields summary{font-size:13px}.service-site .form-status{font-size:13px;margin-top:14px}.service-site .photo-error{color:#a02514;font-size:12px}.service-site #photo-list img{max-height:100px;max-width:150px;object-fit:cover}.service-site .faq{max-width:1000px;margin:auto}.service-site .turnover-trust,.service-site .tv-strip{display:flex;flex-wrap:wrap;gap:22px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:11px/1.6 monospace}.service-site .turnover-trust small{width:100%;font-size:10px}.service-site .tv-strip{font:25px Anton}.service-site .tv-price{display:flex;align-items:center;gap:25px;margin:20px 0}.service-site .tv-price strong{font:100px/1 Anton;color:var(--orange)}.service-site .tv-price strong span{font-size:50px}.service-site .tv-price>div{font:11px/1.8 monospace}.service-site .tv-repair{background:var(--ink);color:var(--paper);padding:45px;margin-bottom:60px}.service-site .tv-repair .button{background:var(--orange);color:var(--ink)}.skip{position:absolute;left:15px;top:-100px;background:#fff;padding:15px;z-index:99}.skip:focus{top:10px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ff4a1c;outline-offset:4px}
@media(max-width:1000px){.site-header nav{gap:15px}.service-site .intro{gap:4%}.service-site h1{font-size:6.5vw}.service-site .hero-photo{min-height:540px}.service-site .cards,.service-site .portfolio-grid{gap:20px}.service-site .price-grid .card{padding:20px}.service-site .quote{gap:4%}.service-site form{padding:25px}}
@media(max-width:700px){.site-header,.site-footer,.service-site main{width:90%}.site-header,.wow .site-header{height:74px;gap:12px}.site-header .site-logo{font-size:25px!important}.site-header nav,.wow .site-header nav{display:none}.site-header .site-cta{margin-left:auto;font-size:10px;padding:13px 12px}.site-menu{display:block;border:0;background:none;font:10px monospace;padding:12px 0;cursor:pointer}.site-footer{padding:35px 0 25px!important}.site-footer-word{font-size:16vw;padding-bottom:22px}.site-footer-top{flex-wrap:wrap;padding:22px 0;gap:15px}.site-footer-top .site-logo{font-size:26px!important}.site-footer-top p{margin:0}.site-footer-top>a:last-child{width:100%;font-size:14px}.site-footer nav{gap:12px 20px}.site-footer nav a{font-size:12px}.service-site .intro{display:flex;flex-direction:column;gap:24px;padding:28px 0 35px;align-items:stretch}.service-site h1{font-size:clamp(42px,11.5vw,80px);line-height:1.08;letter-spacing:-.02em}.service-site .eyebrow{font-size:9px;letter-spacing:.5px;margin-bottom:19px}.service-site .hero-service{font-size:10px;margin-bottom:18px}.service-site .lead{font-size:16px}.service-site .hero-photo{min-height:0;height:300px}.service-site .hero-photo>img{height:300px}.service-site .actions{gap:12px;margin:22px 0 12px}.service-site .button{padding:16px 18px;font-size:12px;gap:14px}.service-site .micro,.service-site .timing-note{font-size:11px}.service-site .section{padding:42px 0}.service-site h2{font-size:clamp(32px,9vw,55px)}.service-site h3{font-size:27px}.service-site .visual-result,.service-site .tv-detail,.service-site .quote,.service-site .scope-heading,.service-site .room-options{grid-template-columns:1fr;gap:25px}.service-site .cards,.service-site .cards.two,.service-site .portfolio-grid{grid-template-columns:1fr;gap:16px}.service-site .card{padding:24px 0}.service-site .price-grid .card{padding:25px}.service-site .clear-price{font-size:47px!important}.service-site .scope-heading{margin-bottom:20px}.service-site .scope-heading>p{font-size:15px}.service-site .work-photo img{height:300px}.service-site .process,.service-site .tv-repair{padding:28px 24px}.service-site form{padding:24px}.service-site .form-heading{font-size:26px}.service-site .quote-steps{font-size:13px}.service-site .contact-links{gap:15px}.service-site .tv-price strong{font-size:88px}.service-site .tv-price{gap:20px}.service-site .tv-strip{font-size:18px;gap:13px}.service-site .turnover-trust{gap:12px;font-size:10px}.service-site .room-options-links a{flex-direction:column;gap:3px}.service-site .thanks-actions{display:flex;flex-wrap:wrap;gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.service-site .site-cta{color:var(--paper)}.service-site .site-cta:hover{color:var(--ink)}
