.brand-hero h1{font-size:clamp(57px,6.5vw,100px)}.hero-phone{font-size:11px;color:var(--muted)}.hero-phone:hover{color:var(--orange)}
.service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}
.service-links>a{position:relative;border-top:1px solid var(--line);padding:20px 27px 15px 0;display:flex;flex-direction:column;gap:10px}
.service-links>a>span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.7px}.service-links strong{font-size:16px;font-weight:500;line-height:1.4}.service-links b{position:absolute;right:0;top:18px;font-size:20px;font-weight:400}.service-links a:hover{color:var(--orange)}
.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.contact-section h2{margin-block:20px}.contact-section p{max-width:460px;font-size:13px;color:var(--muted)}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.contact-actions .text-link{margin-top:0}.contact-phone{font-size:28px;letter-spacing:-1px}.contact-phone:hover{color:var(--orange)}
.document{padding-top:32px;padding-bottom:65px}.breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-bottom:50px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}
.document-title{max-width:990px;margin-bottom:45px}.document-title h1{font-size:clamp(38px,5.5vw,74px);line-height:1.06;letter-spacing:-.055em;font-weight:650;margin-block:22px}.document-title>p{font-size:17px;line-height:1.8;max-width:830px;color:var(--muted)}.document-body{max-width:840px}.document-section{margin-top:45px}.document-section h2{font-size:30px;letter-spacing:-1px;line-height:1.2;margin-bottom:21px}.document-section p,.document-section li{font-size:15px;line-height:1.9}.document-section p+p{margin-top:17px}.document-section ul{padding-left:20px}.document-section li{padding-left:5px;margin-bottom:12px}.case-image{margin:0 0 25px}.case-image img{display:block;width:100%;height:auto;border:1px solid var(--line)}.case-image figcaption{font-size:11px;color:var(--muted);margin-top:12px}.document-cta{display:flex;align-items:center;gap:27px;margin-top:55px;padding:30px;background:#ffe5aa}.document-cta h2{font-size:32px;letter-spacing:-1px;margin-bottom:8px}.document-cta p{font-size:12px;color:var(--muted)}.document-cta .button{margin-left:auto;white-space:nowrap;gap:12px}.document-cta img{flex-shrink:0}
@media(max-width:760px){.service-links{grid-template-columns:1fr;gap:6px}.service-links strong{font-size:17px}.contact-section{grid-template-columns:1fr;gap:30px}.contact-phone{font-size:25px}.document-title>p{font-size:14px}.document-section p,.document-section li{font-size:13px}.document-section h2{font-size:25px}.breadcrumbs{margin-bottom:35px}.document-cta{flex-wrap:wrap;padding:22px;gap:18px}.document-cta .button{margin-left:0}.document-cta h2{font-size:28px}.document-cta img{width:45px;height:45px}}
@media(max-width:480px){.brand-hero h1{font-size:11.7vw}.hero-copy .hero-action{gap:15px}.hero-copy .hero-action .hero-phone{font-size:9px;white-space:nowrap}.document-title h1{font-size:39px}.document{padding-top:25px}.document-title{margin-bottom:35px}.document-cta{align-items:flex-start}.document-cta>div{flex:1}.document-cta .button{width:100%;font-size:12px;justify-content:space-between}.contact-section .text-link{gap:15px}}

.hero-offer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:19px;font-size:10px;color:var(--muted)}.hero-offer strong{font-size:17px;color:var(--ink);font-weight:650;letter-spacing:-.4px}.hero-offer>span:last-child{border-left:1px solid var(--line);padding-left:14px}.hero-copy .hero-action{margin-top:20px}
@media(max-width:480px){.hero-offer{font-size:9px;gap:7px 10px;max-width:320px}.hero-offer strong{font-size:16px}.hero-offer>span:last-child{padding-left:10px}.hero-copy .hero-action{gap:12px}.hero-copy .hero-action .button{min-width:198px}}
