.home-mix .hero{background:linear-gradient(110deg,#fafbfe 45%,#f9eff8);gap:4vw;padding-top:65px;padding-bottom:65px;grid-template-columns:1fr 1fr}.home-mix .hero:before{display:none}.home-mix .hero h1 em{color:#912b94}.home-mix .hero-lead strong{font-weight:600;color:#733665}.home-mix .hero .button.primary{background:linear-gradient(115deg,#7837d4,#cb2a86 70%,#d75e38)}.social-hero-visual{position:relative;min-width:0;padding:26px 0 10px;z-index:1}.social-hero-heading{margin-bottom:25px}.social-hero-heading>span{display:block;font-size:12px;letter-spacing:.14em;color:#a12d86;font-weight:800;margin-bottom:12px}.social-hero-heading>strong{font-size:26px;line-height:1.4;letter-spacing:-.04em;color:#32223f}.hero-phones{display:flex;align-items:stretch;gap:16px;padding:0 5px 20px}.hero-phones .social-phone{width:calc(50% - 8px);max-width:260px;margin:0;flex-shrink:0;border-width:5px;border-radius:27px}.hero-phones .phone-post{min-height:240px;padding:20px 13px}.hero-phones .phone-post strong{font-size:clamp(21px,2vw,29px)}.hero-phones .phone-post>span{font-size:12px}.hero-phones .phone-account{gap:5px;font-size:12px}.hero-phones .account-avatar{width:21px;height:21px;flex-shrink:0}.hero-social-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.hero-social-tags span{border:1px solid #e3cddd;background:#fff9fd;color:#784365;font-size:12px;padding:8px 12px;border-radius:20px}.home-mix .instagram-section{padding-top:85px}
@media(max-width:1100px) and (min-width:981px){.hero-phones{gap:10px;padding-left:0;padding-right:0}.hero-phones .social-phone{width:calc(50% - 5px);padding-left:6px;padding-right:6px}.hero-phones .phone-account{font-size:10px}.hero-phones .phone-post strong{font-size:22px}}
@media(max-width:980px){.home-mix .hero{grid-template-columns:1fr;padding:65px 24px;gap:28px}.social-hero-visual{width:100%;max-width:580px;margin:auto}.hero-phones{justify-content:center}.hero-phones .phone-post strong{font-size:29px}.home-mix .instagram-section{padding-top:70px}}
@media(max-width:620px){.hero-phones{gap:10px;padding:0 0 16px}.hero-phones .social-phone{width:calc(50% - 5px);border-width:4px;padding:10px 6px 13px;border-radius:22px}.hero-phones .phone-account b{font-size:10px;overflow-wrap:anywhere}.hero-phones .account-avatar{display:none}.hero-phones .phone-post{min-height:200px;padding:15px 10px}.hero-phones .phone-post strong{font-size:22px}.hero-phones .phone-post small{font-size:10px}.hero-phones .phone-tools{font-size:22px}.hero-phones .sample-label{font-size:11px}.social-hero-heading>strong{font-size:24px}.hero-social-tags{gap:6px}.hero-social-tags span{font-size:12px;padding:7px 9px}}
