@font-face{font-family:Big Shoulders;src:url(/fonts/big-shoulders.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/roboto-condensed.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}body{margin:0;background:#0b0b0b;color:#f7f2e9;font-family:Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid #009dff;outline-offset:6px}main{max-width:1440px;margin:auto;padding:20px 80px 50px}header{height:71px;border:1px solid #ffffff1a;border-radius:20px;padding:20px;display:flex;align-items:center;gap:16px;background:#18181866;position:relative;z-index:5}.logo{display:block;object-fit:contain}header nav{display:flex;gap:20px;margin:auto;font:700 14px Roboto Condensed,sans-serif;text-transform:uppercase}header nav a:hover{color:#009dff}.phone{display:flex}.language{font:600 20px var(--display-font,"Big Shoulders"),sans-serif}.mobile-menu{display:none}.hero{height:609px;position:relative;margin-top:40px;border-radius:20px;isolation:isolate}.hero:before{content:"";position:absolute;inset:20% -2% -5%;background:#008cdd66;filter:blur(60px);z-index:-2}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1}.hero-image,.shade{position:absolute;border-radius:20px}.shade{inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 67.3%)}.hero-copy{position:relative;top:114px;margin:auto;max-width:600px;text-align:center}.eyebrow{font:600 14px Roboto Condensed,sans-serif;margin:0 0 20px}.eyebrow,h1{text-transform:uppercase}h1{font:900 88px/1 var(--display-font,"Big Shoulders"),Impact,sans-serif;margin:0 auto 20px;letter-spacing:-1px}h1 span{color:#f3c16f}.intro{max-width:389px;margin:auto;font-size:14px;line-height:1.3}.actions{display:flex;gap:16px;justify-content:center;margin-top:32px}.button{padding:12px 20px;border-radius:15px;text-transform:uppercase;font:600 20px/1.1 var(--display-font,"Big Shoulders"),sans-serif;transition:filter .15s}.button:hover{filter:brightness(1.15)}.primary{background:#009dff;color:#0b0b0b}.secondary{background:#f7f2e9;color:#0b0b0b}.corner{position:absolute;width:38px;height:38px}.c0{transform:scaleY(-1);left:19px}.c0,.c1{top:19px}.c1{transform:scaleY(-1) rotate(180deg);right:19px}.c2{bottom:19px;left:19px}.c3{transform:scaleX(-1)}.c3,.recorder{bottom:19px;right:19px}.recorder{position:absolute;border:1px solid #ffffff30;border-radius:10px;padding:20px;font:600 14px Roboto Condensed,sans-serif}.recorder div{display:flex;justify-content:space-between;margin-bottom:8px}.recorder strong{font:700 20px Roboto Condensed,sans-serif;letter-spacing:2px}.recorder i{display:inline-block;width:6px;height:6px;background:#e94444;border-radius:50%;vertical-align:middle}.preview{margin:64px auto 0;max-width:650px;text-align:center;font-size:13px;line-height:1.6;color:#a5a8ad}.preview p{margin:6px 0}.preview a{color:#73c9ff}.status-dot{display:inline-block;width:6px;height:6px;background:#009dff;border-radius:50%;margin-right:6px}@media(max-width:1100px){main{padding:20px 32px 40px}header nav{gap:12px;font-size:12px}h1{font-size:78px}}@media(max-width:800px){main{padding:16px 20px 36px}header>nav{display:none}.phone{margin-left:auto}.mobile-menu{display:block;font:600 16px var(--display-font,"Big Shoulders"),sans-serif}.mobile-menu summary{cursor:pointer}.mobile-menu nav{position:absolute;top:80px;left:0;right:0;display:flex;flex-direction:column;padding:24px;background:#111;border:1px solid #ffffff30;border-radius:16px;font-size:16px}.hero{margin-top:24px;height:600px}.hero-copy{top:110px;padding:0 20px}h1{font-size:72px}.recorder{padding:12px}}@media(max-width:480px){main{padding:12px 12px 32px}header{height:64px;padding:15px}.hero,header{border-radius:16px}.hero{height:600px}.hero-image{object-position:51% center}.hero-copy{top:108px;padding:0 15px}h1{font-size:52px;letter-spacing:-.5px}.eyebrow{font-size:12px}.intro{font-size:13px;max-width:290px}.actions{gap:10px;flex-wrap:wrap;margin-top:26px}.button{font-size:18px;padding:12px 14px}.recorder{bottom:18px;right:18px}.recorder strong{font-size:16px}.preview{margin-top:48px}.corner{width:25px;height:25px}}.c1{transform:rotate(180deg)}.header-contacts{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-contacts a{display:flex;align-items:center;justify-content:center}.header-contacts img{display:block;width:20px;height:20px}.language{position:relative;flex-shrink:0;margin-left:14px}.language summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer}.language summary::-webkit-details-marker{display:none}.language-options{position:absolute;right:0;top:calc(100% + 22px);min-width:150px;padding:10px;background:#111;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 8px 24px #0008;display:grid;gap:3px;font:14px/1.4 Roboto,sans-serif}.language-options a{padding:9px 12px;border-radius:6px}.language-options a:hover{background:#009dff26}@media(max-width:800px){header{gap:12px}.header-contacts{margin-left:auto}.header-contacts .phone{margin-left:0}.language{margin-left:2px}}@media(max-width:480px){header{gap:10px;padding:12px}.header-contacts{gap:8px}.header-contacts img{width:18px;height:18px}.language{font-size:18px}.language summary{gap:6px}.language summary svg{width:12px}.logo{width:65px;height:auto}}html[lang=ru]{--display-font:"Roboto Condensed"}html:not([lang=en]) header nav{gap:18px}html:not([lang=en]) .hero h1{font-size:76px}html[lang=ru] .hero h1{font-size:64px;line-height:1.05}html:not([lang=en]) .services-title h2{font-size:clamp(32px,3.9vw,56px)}html[lang=ru] .services-title h2{font-size:clamp(27px,3.2vw,46px)}html[lang=ru] .rates h2,html[lang=ru] .studio-setups h2{font-size:56px}html[lang=ru] .rate-card h3{font-size:34px}html[lang=ru] .quality-copy h2{font-size:4.5cqw}html:not([lang=en]) .button{text-align:center}@media(max-width:1100px){html:not([lang=en]) header nav{gap:10px;font-size:12px}}@media(max-width:800px){html:not([lang=en]) .hero h1{font-size:52px}html[lang=ru] .hero h1{font-size:42px}html:not([lang=en]) .services-title h2{font-size:36px}html[lang=ru] .services-title h2{font-size:30px}}@media(max-width:480px){html:not([lang=en]) .hero h1{font-size:39px}html[lang=ru] .hero h1{font-size:32px}html:not([lang=en]) .hero .button{font-size:18px}html[lang=ru] .hero .button{font-size:16px}html:not([lang=en]) .services-title h2,html[lang=ru] .quality-copy h2{font-size:30px}html[lang=ru] .services-title h2{font-size:25px}}html:not([lang=en]) .equipment-copy,html:not([lang=en]) .equipment-image{min-width:0}@media(max-width:480px){html[lang=ru] .equipment-copy h2{font-size:30px}html[lang=ru] .equipment-copy{padding:26px 20px}html[lang=ru] .studio-heading h2{font-size:34px}}.site-header{overflow-wrap:normal}.language-chevron{display:block;width:11px;height:11px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-3px) rotate(45deg)}.rec-timecode{font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.recorder .rec-live-dot{animation:rec-live-pulse 1.2s ease-in-out infinite}@keyframes rec-live-pulse{0%,to{opacity:1;box-shadow:0 0 7px #ed454577}50%{opacity:.25;box-shadow:none}}@media(prefers-reduced-motion:reduce){.recorder .rec-live-dot{animation:none}}@media(min-width:801px) and (max-width:1250px){.site-header>nav{display:none}.site-header .mobile-menu{display:block}.site-header .mobile-menu nav{position:absolute;top:80px;left:0;right:0;display:flex;flex-direction:column;padding:24px;background:#111;border:1px solid #ffffff30;border-radius:16px}.site-header .header-contacts{margin-left:auto}}.footer-brand img{object-fit:contain;height:auto}