.hammer-header{height:110px;padding:16px 6%;display:flex;align-items:center;justify-content:space-between;background:#080b0e}.hammer-header img{width:230px;height:auto}.hammer-header>a:last-child{text-align:right;font-size:12px;letter-spacing:.08em}.hammer-header span{display:block;font-size:16px;margin-top:6px}.hammer-wrap{width:min(1200px,88%);margin:auto}.hammer-hero{padding:100px 0 110px;background:linear-gradient(90deg,rgba(8,11,14,.97),rgba(8,11,14,.7) 48%,rgba(8,11,14,.12)),url('/assets/home-interior.webp') center/cover}.hammer-hero h1{font-size:clamp(42px,5.4vw,78px);line-height:1.13;font-weight:400;max-width:900px}.hammer-hero em{font-style:normal;color:#c4b8ad}.hammer-hero p{max-width:550px}.hammer-lead{font-size:23px;line-height:1.5}.hammer-hero small{display:block;margin-top:18px;color:#b8bec6}.hammer-hero .btn{margin-top:20px}.hammer-intro,.hammer-convert{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:90px 0}.hammer-wrap h2{font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:1.2}.hammer-wrap p{line-height:1.8;color:#bdc5cc}.hammer-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0 90px}.hammer-projects article{border-top:1px solid #600000;padding:26px 0}.hammer-projects span{font-size:11px;letter-spacing:.2em;color:#ac9999}.hammer-projects h3{font-size:25px;font-weight:400;line-height:1.35}.hammer-feature{background:linear-gradient(90deg,#080b0e 10%,#080b0ecc 55%,#080b0e44),url('/assets/kitchen-interior.webp') center/cover;padding:90px 0;border-block:1px solid #283038}.hammer-feature .hammer-wrap>div{max-width:630px}.hammer-person{display:grid;grid-template-columns:.8fr 1fr;gap:70px;align-items:center;padding-top:70px;border-bottom:1px solid #283038}.hammer-person img{width:100%;height:auto;align-self:end}.hammer-credentials{font-size:13px}.hammer-faq{padding:80px 0}.hammer-faq details{border-bottom:1px solid #283038;padding:22px 0}.hammer-faq summary{cursor:pointer;font-size:19px}.hammer-faq details p{max-width:850px}.hammer-convert{border-top:1px solid #600000;scroll-margin-top:25px}.hammer-convert>div:last-child{background:#10161b;padding:35px;border:1px solid #29333c}.hammer-convert input,.hammer-convert textarea,.hammer-convert select{width:100%;color:#e8e9ea;background:#080c10;border:1px solid #39434c;padding:13px;font:inherit;margin-top:8px}.hammer-convert label{display:block;margin-bottom:18px}.hammer-fine{font-size:12px;line-height:1.7;padding-bottom:25px}.hammer-convert [hidden]{display:none!important}.hammer-convert button{white-space:normal}.hammer-header+.hammer-hero{animation:hammer-in 1.4s both}@keyframes hammer-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:750px){.hammer-header{height:90px}.hammer-header img{width:170px}.hammer-header>a:last-child{font-size:10px}.hammer-header span{font-size:13px}.hammer-hero{padding:60px 0 70px}.hammer-intro,.hammer-convert,.hammer-person{grid-template-columns:1fr;gap:25px;padding:50px 0}.hammer-projects{grid-template-columns:1fr;gap:0;margin-bottom:40px}.hammer-person img{max-width:330px;order:2;margin:auto}.hammer-feature{padding:60px 0}.hammer-convert>div:last-child{padding:22px}.hammer-faq{padding:50px 0}}@media(prefers-reduced-motion:reduce){.hammer-header+.hammer-hero{animation:none}}
/* Focused campaign refinement */
.hammer-header{justify-content:flex-start;border-bottom:1px solid #252c32}.hammer-header>a:last-child{text-align:left}.hammer-hero{min-height:650px;display:flex;align-items:center;background:linear-gradient(90deg,#080b0ef5 0%,#080b0ed9 36%,#080b0e35 72%,#080b0e20),url('/assets/kitchen-interior.webp') 70% center/cover}.hammer-hero h1{max-width:850px}.hammer-hero .hammer-wrap{position:relative}.hammer-hero .btn,.hammer-convert .btn{color:#fff!important}.hammer-convert .btn span{color:inherit}.hammer-trust{display:flex;justify-content:center;gap:45px;padding:25px 6%;background:#11181e;border-bottom:1px solid #30383f;font-size:13px;color:#ced3d8}.hammer-trust span:before{content:'✓';color:#ddd;margin-right:12px}.hammer-projects article{border:1px solid #30383f;padding:0 0 25px;background:#10161b;overflow:hidden}.hammer-projects img{width:100%;height:220px;object-fit:cover;display:block;margin-bottom:25px}.hammer-projects article>span,.hammer-projects article>h3,.hammer-projects article>p{display:block;margin-left:25px;margin-right:25px}.hammer-projects article>span{color:#bac2c9}.hammer-call{border-color:#87929c!important;color:#fff!important;display:inline-flex;margin-top:5px}.hammer-convert{align-items:start}.hammer-convert>div:last-child{border-top:3px solid #a00000;box-shadow:0 25px 70px #0005}.hammer-convert h3{font-weight:400;font-size:27px}.hammer-form-intro{font-size:14px}.hammer-optional{border-block:1px solid #33404a;margin:20px 0;padding:15px 0}.hammer-optional summary{cursor:pointer;font-size:14px;color:#cbd1d7}.hammer-optional[open] summary{margin-bottom:18px}.hammer-expect{padding:75px 0 10px}.hammer-expect>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hammer-expect article{padding-left:24px;border-left:2px solid #600000}.hammer-expect h3{font-size:25px;font-weight:400}.hammer-convert button[type=submit]{width:100%;justify-content:space-between}.hammer-convert input:focus,.hammer-convert select:focus,.hammer-convert textarea:focus{outline:2px solid #ddd;outline-offset:2px}@media(max-width:750px){.hammer-hero{min-height:570px;background-position:65% center}.hammer-trust{flex-direction:column;gap:12px;padding:22px 6%}.hammer-projects{gap:22px}.hammer-expect>div{grid-template-columns:1fr;gap:24px}.hammer-expect{padding-top:45px}.hammer-projects img{height:240px}.hammer-header{height:90px}.hammer-call{font-size:12px;padding-inline:15px}}
