.hero-bottom p{max-width:300px}.hero-bottom{gap:45px}
.services{position:relative;background:linear-gradient(130deg,#08281fe8,#123b31cc);overflow:hidden}
.services .section-intro{margin-bottom:55px}.services .section-intro h2{font-size:clamp(48px,6.7vw,94px)}
.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}
.service-card{border-top:1px solid #f1ede33d;padding:25px 0 36px;min-width:0}
.service-number{font-size:8px;letter-spacing:.14em;color:var(--gold)}
.service-card h3{font-size:clamp(20px,1.8vw,26px);letter-spacing:-.035em;line-height:1.2;margin:25px 0 15px}
.service-card>p{font-size:13px;line-height:1.8;max-width:290px;color:#e1e4d5}
.service-tools{display:block;font-size:17px;font-weight:500;line-height:1.65;letter-spacing:-.015em;color:var(--ivory);margin-top:22px}
.services-link{margin-top:25px;color:var(--gold)}
@media(max-width:900px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.masthead nav{gap:20px}.service-card h3{font-size:23px}}
@media(max-width:600px){.masthead nav>a[href="#brands"],.masthead nav>a[href="#about"]{display:none}.masthead nav{gap:14px}.identity{font-size:21px}.identity span{font-size:5.5px}.hero-bottom{gap:24px}.hero-bottom p{max-width:235px}.hero-bottom .round-link{flex-shrink:0}.services .section-intro h2{font-size:14.5vw}.services-grid{grid-template-columns:1fr}.services .section-intro{margin-bottom:35px}.service-card{padding:22px 0 28px}.service-card h3{margin-top:18px;font-size:24px}.service-card>p{font-size:13px;max-width:310px}.service-tools{margin-top:18px;font-size:16px}.services-link{font-size:11px;gap:30px}}
