.audioPage .audioHero{display:grid;grid-template-columns:1.25fr .75fr;background:var(--ink);color:#fff}
.audioHeroCopy{padding:90px 4vw 90px 8vw}
.audioPageTitle{font-size:13px;color:#a9bac0;margin-top:28px}
.audioHero h1{font:600 clamp(42px,4.7vw,76px)/1.06 Manrope,sans-serif;letter-spacing:-.055em;margin:22px 0 30px;overflow-wrap:break-word}
.audioHero h1 em{color:var(--cyan);font-weight:400;font-style:normal}
.audioSubheading{font-size:18px;line-height:1.7;color:#b8c8ce;max-width:660px}
.audioTextLink{color:var(--cyan);font-size:14px;font-weight:600}
.audioArtwork{margin:55px 5vw 55px 0;padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:440px;border:1px solid #29454f;background:radial-gradient(ellipse at center,#0e444a 0%,#09232e 58%,#061824 100%)}
.audioArtworkTop{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:2px;color:#9cb8be}
.audioWave{display:flex;align-items:center;justify-content:center;gap:3px;height:200px;border-block:1px solid #284d54}
.audioWave i{display:block;flex:1;max-width:5px;background:var(--cyan);opacity:.75;border-radius:3px}
.audioArtworkBottom>span{display:block;max-width:260px;font:500 32px/1.15 Manrope,sans-serif;letter-spacing:-.04em}
.audioArtworkBottom small{display:block;color:#9cb8be;font-size:10px;letter-spacing:1px;margin-top:20px}
.audioSection{padding:85px 8vw}
.audioSection h2{font:600 clamp(36px,4.5vw,64px)/1.06 Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 28px}
.audioSection p:not(.label){font-size:16px;line-height:1.8;color:#5c7079}
.audioIntro,.audioCare{display:grid;grid-template-columns:1fr 3fr;gap:60px}
.audioIntro>div,.audioCare>div{max-width:900px}
.audioSectionHeading{display:flex;justify-content:space-between;gap:35px;margin-bottom:30px}
.audioSectionHeading h2{width:75%}
.audioServices{background:#0a202b;color:#fff}
.audioServiceGrid{display:grid;grid-template-columns:repeat(4,1fr)}
.audioServiceGrid article{border-top:1px solid #35505b;border-right:1px solid #35505b;padding:30px 24px 0}
.audioServiceGrid article:first-child{padding-left:0}
.audioServiceGrid article:last-child{border-right:0}
.audioServiceGrid span{font-size:11px;color:var(--cyan)}
.audioSection h3{font:600 24px/1.25 Manrope,sans-serif;letter-spacing:-.03em}
.audioServiceGrid h3{margin-top:40px}
.audioServices .audioServiceGrid p{color:#acbdc4;font-size:14px}
.audioCare{background:#e9e8e2}
.audioProcessGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.audioProcessGrid article{border-top:1px solid #bcc4c0;padding-top:25px}
.audioProcessGrid span{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#526b76}
.audioProcess .audioNote{font-size:13px;border-top:1px solid #bcc4c0;padding-top:25px;margin:35px 0 0;max-width:900px}
.audioPage .innerCta{gap:35px}
.audioPage a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.audioServiceImage{margin:0;padding:0 8vw 85px;background:var(--paper)}
.audioServiceImage img{display:block;width:100%;height:auto;max-width:1536px;margin:0 auto}
@media(max-width:650px){.audioServiceImage{padding:0 23px 60px}}
@media(max-width:1000px){.audioPage .audioHero{grid-template-columns:1fr}.audioHeroCopy{padding:70px 8vw 40px}.audioArtwork{margin:0 8vw 60px;min-height:310px;gap:25px}.audioWave{height:180px}.audioArtworkBottom>span{max-width:none;font-size:27px}.audioArtworkBottom small{margin-top:10px}.audioServiceGrid{grid-template-columns:repeat(2,1fr);gap:30px 0}.audioServiceGrid article:nth-child(2){border-right:0}.audioServiceGrid article:nth-child(3){padding-left:0}}
@media(max-width:650px){.audioSection{padding:60px 23px}.audioHeroCopy{padding:60px 23px 35px}.audioHero h1{font-size:43px}.audioArtwork{margin:0 23px 45px;padding:20px}.audioSubheading{font-size:16px}.audioIntro,.audioCare{grid-template-columns:1fr;gap:20px}.audioSectionHeading{display:block}.audioSectionHeading h2{width:auto}.audioServiceGrid,.audioProcessGrid{grid-template-columns:1fr;gap:25px}.audioServiceGrid article{border-right:0;padding:25px 0 0}.audioServiceGrid h3{margin-top:25px}.audioPage .innerCta{align-items:flex-start;flex-direction:column}.audioPage .innerCta h2{font-size:49px}.audioPage .serviceHeroActions{gap:24px}.audioPage .audioTextLink{display:inline-block}}
