.media-home{max-width:1280px;padding:0 32px}.home-hero{padding:78px 0 60px;border-bottom:1px solid #d7deda}.home-hero h1{max-width:880px;font-size:clamp(38px,5.2vw,68px);line-height:1.06;letter-spacing:-2px;margin:22px 0 26px}.home-lead{max-width:840px;font-size:20px;line-height:1.65;color:#52615f}.home-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:30px}.home-actions .button{padding:16px 22px}.home-actions .button span{margin-left:20px}.home-section{padding:44px 0}.media-home h2{font-size:30px;line-height:1.2;margin:0 0 28px}.home-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-type{display:block;padding:26px 22px;border:1px solid #dce0dc;border-radius:12px;background:white;transition:transform .15s}.home-type:hover{transform:translateY(-3px);border-color:#244ee8}.home-type svg{margin-bottom:32px;color:#244ee8}.home-type h3{font-size:20px;font-weight:600;margin:0 0 12px;display:flex;justify-content:space-between;gap:10px}.home-type p{font-size:16px;color:#52615f;line-height:1.6;margin:0}.type-video{background:#eef1fc}.type-sound{background:#edf3ed}.type-music{background:#faf0e6}.home-how{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid #d7deda;border-bottom:1px solid #d7deda;margin:20px 0;padding:48px 0}.home-how p{line-height:1.7;color:#52615f}.home-how ol{counter-reset:step;list-style:none;padding:0;margin:0;align-self:center;display:grid;gap:24px}.home-how li{counter-increment:step;display:flex;align-items:flex-start;gap:18px;line-height:1.6}.home-how li::before{content:counter(step,decimal-leading-zero);font-size:14px;color:#244ee8;border:1px solid #bfc9e8;border-radius:50%;min-width:36px;height:36px;display:grid;place-items:center}.home-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-offer{display:flex;flex-direction:column;padding:28px;border:1px solid #dce0dc;border-radius:12px;background:white}.home-offer h3{margin:0 0 18px}.home-offer strong{font-size:38px;letter-spacing:-1px;font-weight:600}.home-offer h3 span{display:block;font-size:15px;font-weight:400;color:#52615f;margin-top:8px}.home-offer p{line-height:1.6;margin:0 0 24px}.home-offer .button{margin-top:auto;align-self:flex-start}.home-license{font-size:14px;color:#52615f;margin-top:20px}#access{scroll-margin-top:24px}@media(max-width:850px){.home-types{grid-template-columns:repeat(2,minmax(0,1fr))}.home-how{gap:28px}.home-offer{padding:20px}}@media(max-width:600px){.media-home{padding:0 20px}.home-hero{padding:36px 0}.home-hero h1{letter-spacing:-1px}.home-lead{font-size:18px}.home-actions{gap:20px}.home-types,.home-offers,.home-how{grid-template-columns:1fr}.home-type{display:grid;grid-template-columns:48px 1fr;gap:10px 20px;padding:22px}.home-type svg{grid-row:span 2;margin:0}.home-type h3,.home-type p{margin:0}.home-section{padding:32px 0}.home-how{padding:32px 0}.media-home h2{font-size:26px}}
