/* Propag Net: sonic identity offers and a visible listening scene. */
.pn-sound-page .pn-hero-art img{object-position:50% 35%}
.pn-sound-page .pn-hero h1{font-size:clamp(40px,4.15vw,60px);line-height:1.08}
.pn-sound-page .pn-hero-grid{gap:40px}
.pn-sound-offers{padding-top:35px}
.pn-sound-offers-intro{max-width:790px;margin-bottom:30px}
.pn-sound-offers-intro h2{font-size:clamp(32px,3.4vw,46px);line-height:1.15;margin-bottom:18px;letter-spacing:-.025em}
.pn-sound-offers-intro>p:last-child{color:#bac7dd;font-size:18px;line-height:1.7;margin-bottom:0}
.pn-sound-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.pn-sound-offer{position:relative;min-width:0;display:flex;flex-direction:column;padding:34px 38px;border:1px solid #318ca566;border-radius:26px;background:radial-gradient(ellipse at 10% 0,#1abde521,transparent 65%),linear-gradient(140deg,#10243b,#0c1328);box-shadow:0 18px 46px #0003}
.pn-sound-offer.is-special{border-color:#aa69f1a6;background:radial-gradient(ellipse at 100% 0,#b941e83d,transparent 65%),linear-gradient(140deg,#1b1b39,#121429);box-shadow:0 18px 46px #0003,inset 0 1px 0 #c897ff25}
.pn-sound-offer-top{display:flex;align-items:center;gap:16px;margin-bottom:23px;min-height:52px}
.pn-sound-offer-icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;color:#82e4ff;border:1px solid #77d8f35c;border-radius:16px;background:#15314999}
.pn-sound-offer-icon .pn-icon{width:29px;height:29px}
.is-special .pn-sound-offer-icon{color:#d6a8ff;border-color:#ba82f272;background:#3c255a99}
.pn-sound-offer-label{color:#aeeaff;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;line-height:1.5}
.is-special .pn-sound-offer-label{padding:8px 12px;border:1px solid #ac75de73;border-radius:100px;color:#efdfff;background:#6d328429;font-size:12px;letter-spacing:.075em}
.pn-sound-offer h3{font-size:30px;line-height:1.2;margin:0 0 14px;letter-spacing:-.02em;color:#fff}
.pn-sound-offer .pn-sound-offer-description{min-height:56px;font-size:17px;line-height:1.65;max-width:370px;margin:0;color:#bfcee4}
.pn-sound-offer .pn-sound-offer-price{display:flex;align-items:baseline;gap:8px;margin:24px 0 28px;line-height:1;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}
.pn-sound-offer-price .pn-sound-currency{font-size:29px;font-weight:650;margin-right:2px;color:#d8e7fc}
.pn-sound-offer-price strong{font-size:clamp(70px,6.8vw,98px);font-weight:800;letter-spacing:-.06em;line-height:1;color:#fff}
.pn-sound-offer-price .pn-sound-cents{font-size:37px;font-weight:750;letter-spacing:-.035em;color:#dfd9ff}
.pn-sound-offer-button{margin-top:auto;align-self:flex-start;min-height:52px;gap:14px}
.pn-sound-offer:not(.is-special) .pn-sound-offer-button{background:#122c40;border:1px solid #59bada77;color:#ccf2ff;box-shadow:none}
.pn-sound-offer:not(.is-special) .pn-sound-offer-button:hover{background:#193b54;border-color:#8adef8}
.pn-sound-benefits{padding-top:8px}
.pn-sound-benefits>p{max-width:900px}
.pn-sound-audio .pn-audio-stage{display:grid;grid-template-columns:1.05fr 1fr;gap:32px 36px;padding:42px;border-color:#665294}
.pn-sound-audio .pn-audio-intro{margin:0;max-width:none;align-self:center}
.pn-sound-audio .pn-audio-intro h2{font-size:clamp(30px,3vw,40px);max-width:480px}
.pn-sound-audio .pn-audio-intro>p:not(.pn-eyebrow){font-size:17px;line-height:1.7}
.pn-sound-listen-photo{min-width:0;align-self:center;margin:0;overflow:hidden;border-radius:20px;border:1px solid #849ddb4d;box-shadow:0 18px 35px #0004}
.pn-sound-listen-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.pn-sound-audio .pn-audio-grid{grid-column:1/-1}
.pn-sound-creative{border-top:1px solid #3f486344;padding-top:40px}
.pn-sound-creative h2{font-size:clamp(30px,3vw,40px);letter-spacing:-.025em}
.pn-sound-creative p{max-width:900px}
@media(max-width:1024px){.pn-sound-offer{padding:29px}.pn-sound-offer-top{gap:12px}.pn-sound-offer-label{font-size:11px}.is-special .pn-sound-offer-label{font-size:11px;letter-spacing:.04em}.pn-sound-audio .pn-audio-stage{padding:32px;gap:28px}.pn-sound-offer .pn-sound-offer-description{min-height:84px}.pn-sound-page .pn-hero-grid{gap:28px}}
@media(max-width:767px){.pn-sound-page .pn-hero h1{font-size:clamp(36px,9.5vw,49px)}.pn-sound-page .pn-hero-grid{gap:26px}.pn-sound-offers{padding-top:28px}.pn-sound-offers-intro h2{font-size:33px}.pn-sound-offers-intro>p:last-child{font-size:17px}.pn-sound-offer-grid{grid-template-columns:1fr;gap:22px}.pn-sound-offer{padding:28px}.pn-sound-offer-label,.is-special .pn-sound-offer-label{font-size:11px}.pn-sound-offer .pn-sound-offer-description{min-height:0;font-size:17px}.pn-sound-offer-price strong{font-size:92px}.pn-sound-offer-price .pn-sound-cents{font-size:36px}.pn-sound-offer .pn-sound-offer-price{margin:24px 0 28px}.pn-sound-offer-button{width:100%;justify-content:center}.pn-sound-audio .pn-audio-stage{grid-template-columns:1fr;padding:28px 22px;gap:26px}.pn-sound-audio .pn-audio-intro h2{font-size:32px}.pn-sound-listen-photo{border-radius:16px}.pn-sound-audio .pn-audio-grid{grid-column:1}.pn-sound-creative{padding-top:30px}}
@media(max-width:360px){.pn-sound-offer{padding:23px}.pn-sound-offer-top{gap:11px}.pn-sound-offer-icon{width:44px;height:44px;flex-basis:44px}.pn-sound-offer-icon .pn-icon{width:25px;height:25px}.pn-sound-offer-price strong{font-size:82px}.pn-sound-offer-price .pn-sound-cents{font-size:31px}.pn-sound-offer-price .pn-sound-currency{font-size:24px}.pn-sound-audio .pn-audio-stage{padding:26px 18px}}
