.social-hero{position:relative;overflow:hidden;background:#10120f;color:#fff;padding:180px 0 120px}.social-hero .container{position:relative}.social-hero h1{font-size:calc(clamp(57px,6.3vw,96px) - 5px);line-height:.91;max-width:1200px;margin:38px 0 50px}.social-hero h1 em,.social-closing h2 em{color:#f4b942}.social-hero-copy{max-width:880px;color:#b8bcb3;font-size:19px;line-height:1.65}.social-definition{background:#fff}.social-principle{border-left:3px solid #f4b942;padding:20px;background:#efeee8;color:#111!important}.social-principle a{border-bottom:1px solid #f4b942}.social-paid{background:#f4b942}.social-paid .social-principle{background:#e4aa2d}.social-failures{background:#deddd5}.social-failures h2,.social-management h2{margin-bottom:60px}.social-failure-list{border-top:1px solid rgba(17,19,16,.2)}.social-failure-list article{display:grid;grid-template-columns:55px 1fr;padding:27px 0;border-bottom:1px solid rgba(17,19,16,.2)}.social-failure-list span,.social-management-list span{font:10px monospace;color:#9d6e0a;padding-top:5px}.social-failure-list p{color:#5c6159;line-height:1.65}.social-failure-list strong{display:block;color:#111;font-size:20px;margin-bottom:8px}.social-management{padding:140px 0}.social-management-list{border-top:1px solid #383b35}.social-management-list article{display:grid;grid-template-columns:55px 1fr;padding:29px 0;border-bottom:1px solid #383b35}.social-management-list span{color:#f4b942}.social-management-list article>div{display:grid;grid-template-columns:.45fr 1fr 1fr;gap:45px}.social-management-list h3{font-size:25px}.social-management-list p{color:#a3a79e;line-height:1.65}.social-management-list small{color:#747970;line-height:1.65}.social-platforms{background:#fff}.social-platform-strip{margin:40px 0;padding:30px;background:#f4b942;font-size:clamp(20px,2.4vw,32px);line-height:1.6}.social-platforms>div>p{max-width:850px;color:#61665e;line-height:1.7}.social-pricing{background:#deddd5}.social-pricing .button{margin-top:25px}.social-media-page .service-faq{background:#f4f3ed}.social-media-page .service-faq a{border-bottom:1px solid #f4b942}.social-closing h2{font-size:calc(clamp(58px,7.5vw,108px) - 5px)}
@media(max-width:900px){.social-management-list article>div{grid-template-columns:1fr;gap:10px}}
@media(max-width:700px){.social-hero{padding:145px 0 90px}.social-hero h1{font-size:calc(47px - 5px)}.social-hero-copy{font-size:16px}.social-failure-list article,.social-management-list article{grid-template-columns:32px 1fr;gap:10px}.social-management{padding:90px 0}}
