.audience-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:40px;display:grid}.audience-doors>a,.audience-card-grid article{background:#0e1c27;border:1px solid #bc975b55;border-radius:12px;padding:28px}.audience-doors h2{margin:10px 0;font-size:28px}.audience-doors p{color:#c6ced3}.audience-doors a:hover{border-color:#deb979}.audience-header-nav{align-items:center;gap:24px;font-size:15px;display:flex}.audience-hero{min-height:650px}.audience-hero .studio-hero-copy{max-width:880px}.audience-hero h1{text-wrap:balance;font-size:clamp(34px,4vw,62px)}.audience-hero-price{color:#e5bf79;margin:20px 0;font-size:clamp(22px,2.2vw,30px);font-weight:600}.audience-hero-checks{color:#dce1e4;flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.audience-hero-checks li{align-items:center;gap:7px;display:flex}.audience-hero-checks svg,.audience-card-grid svg{color:#e5bf79;flex-shrink:0}.audience-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.audience-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.audience-card-grid h3{margin-block:16px 10px;font-size:23px}.audience-card-grid p{color:#c6ced3}.audience-process{text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:0;list-style:none;display:grid}.audience-process li{border:1px solid #bc975b55;border-radius:12px;padding:24px}.audience-process span{color:#e5bf79;font-size:28px}.audience-offer{text-align:center;max-width:900px;margin-inline:auto}.audience-offer .studio-price-checklist{text-align:start}.audience-cross{text-align:center;color:#e5bf79;padding:35px 20px}.audience-page #contact,.audience-page #pricing,.audience-page #tour{scroll-margin-top:115px}.audience-page .studio-equipment-layout>img{max-width:100%;height:auto}.audience-page .studio-report{max-width:1000px;margin-inline:auto}@media (max-width:1100px){.audience-header-nav{gap:12px;font-size:13px}.audience-page .mp-brand-parent{display:none}}@media (max-width:760px){.audience-header-nav{display:none}.audience-doors,.audience-card-grid{grid-template-columns:1fr}.audience-hero{min-height:0;padding-block:45px}.audience-hero .studio-lead{font-size:18px}.audience-hero-checks{flex-direction:column;font-size:15px}.audience-hero-price{font-size:22px}.audience-actions .mp-button{font-size:16px}.audience-page .studio-header-main{gap:10px}.audience-page .studio-languages{font-size:13px}.audience-process{grid-template-columns:1fr}.audience-doors{padding-block:24px}.audience-doors h2{font-size:25px}}@media (min-width:1181px) and (max-width:1650px){.mp-studio:not(.audience-page) .studio-desktop-nav{display:none}.mp-studio:not(.audience-page) .studio-menu{display:block}}.audience-hero .studio-hero-copy{width:min(100%,880px);margin-inline:auto}.audience-page .audience-hero .audience-hero-price{color:#e5bf79;font-size:clamp(22px,2.2vw,30px)}@media (min-width:1101px){.audience-hero .studio-hero-copy{width:46%;margin-inline:auto 0}}.audience-mobile-menu{display:none;position:relative}.audience-mobile-menu summary{cursor:pointer;color:#e5bf79;padding:10px;font-size:23px;list-style:none}.audience-mobile-menu>div{inset-inline-end:0;z-index:20;background:#10202e;border:1px solid #bc975b77;border-radius:12px;min-width:260px;padding:22px;position:absolute;top:50px}.audience-mobile-menu nav:not(.studio-languages){flex-direction:column;gap:18px;display:flex}.audience-mobile-menu .studio-languages{margin-top:22px}@media (max-width:760px){.audience-page .audience-header-languages,.audience-page .studio-header-cta{display:none}.audience-mobile-menu{display:block}.audience-page .mp-brand{flex-shrink:0}.audience-page .mp-brand-wordmark{min-width:145px}.audience-page .mp-brand-wordmark>bdi{white-space:nowrap}.audience-page .studio-header-main{flex-wrap:nowrap;justify-content:space-between;display:flex}.audience-page .studio-header-actions{gap:8px;display:flex}.audience-page .audience-hero:after{background:linear-gradient(#09131e99 0%,#09131e 75%)}.audience-page .audience-hero .studio-hero-copy{width:100%;margin:0}.audience-page .audience-hero .audience-hero-price{font-size:22px}}@media (min-width:1101px){.audience-hero .studio-hero-copy{margin-left:auto;margin-right:0}}@media (min-width:1651px){.mp-studio:not(.audience-page) .studio-desktop-nav{white-space:nowrap;gap:12px;font-size:14px}.mp-studio:not(.audience-page) .studio-header .mp-brand{flex-shrink:0}.mp-studio:not(.audience-page) .studio-header .mp-profession-full{white-space:nowrap;font-size:14px}}
