.adwords-hero{background:var(--primary);width:100%;min-height:5rem;padding:1rem 0}.adwords-hero .padding{color:#fff;padding:60px 0}.adwords-hero .padding .left-section img{max-width:100%;animation:.8s ease-out both fadeInLeft}.adwords-hero .padding .right-section{flex-direction:column;justify-content:center;display:flex}.adwords-hero .padding .right-section h2{opacity:0;font-weight:500;animation:.8s ease-out .2s both fadeInUp}.adwords-hero .padding .right-section h2 span{color:var(--orange-1)}.adwords-hero .padding .right-section .sub-title{opacity:0;font-size:22px;animation:.8s ease-out .4s both fadeInUp}.adwords-hero .padding .right-section .sub-title span{color:var(--orange-1);font-weight:700;text-decoration:underline}.adwords-hero .padding .right-section .action-btns{opacity:0;gap:15px;margin-top:30px;animation:.8s ease-out .6s both fadeInScale}.adwords-hero .padding .right-section .action-btns .action-btn{color:#fff;cursor:pointer;border-radius:10px;width:185px;height:58px;font-size:20px;font-weight:700;transition:transform .3s,box-shadow .3s}.adwords-hero .padding .right-section .action-btns .action-btn:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0003}.adwords-hero .padding .right-section .action-btns .action-btn.yes{background:var(--orange-1)}.adwords-hero .padding .right-section .action-btns .action-btn.no{background:var(--primary-1)}.adwords-hero .padding .right-section .btn-orange{opacity:0;transition:transform .3s,box-shadow .3s;animation:.8s ease-out .6s both fadeInScale}.adwords-hero .padding .right-section .btn-orange:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0003}@media screen and (max-width:992px){.adwords-hero .padding .row{flex-direction:column-reverse}.adwords-hero .padding .left-section{margin-top:30px}.adwords-hero .padding .left-section img{max-width:100%;height:auto;margin-top:15px;animation:.8s ease-out .8s fadeInUp}.adwords-hero .padding .right-section{text-align:center}.adwords-hero .padding .right-section .action-btns{justify-content:space-between;width:100%}}@media screen and (max-width:576px){.adwords-hero .padding .right-section .action-btns{flex-direction:column;gap:10px}.adwords-hero .padding .right-section .action-btns .action-btn{width:100%;max-width:300px;margin:0 auto}}
.branding-section{background:#f8f9fa;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;width:100%}.branding-section .container{max-width:1400px;margin:0 auto;padding:0 20px}.branding-section .logos-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:40px 0;display:flex;overflow:auto hidden}@media (max-width:1200px){.branding-section .logos-container{justify-content:center;gap:40px;padding:30px 0}.branding-section .logos-container::-webkit-scrollbar{display:none}.branding-section .logos-container{-ms-overflow-style:none;scrollbar-width:none}}.branding-section .logos-container .logo-item{justify-content:center;align-items:center;min-width:145px;height:90px;display:flex}.branding-section .logos-container .logo-item .client-logo{opacity:.7;filter:grayscale();width:auto;max-width:145px;height:auto;max-height:80px;transition:all .3s}.branding-section .logos-container .logo-item .client-logo:hover{opacity:1;filter:grayscale(0%);transform:scale(1.05)}@media screen and (max-width:992px){.branding-section .logos-container{gap:30px;padding:25px 0}.branding-section .logos-container .logo-item{min-width:120px;height:80px}.branding-section .logos-container .logo-item .client-logo{max-width:120px;max-height:70px}}.logos-marquee{display:none}@media screen and (max-width:768px){.branding-section .logos-container{display:none}.branding-section .logos-marquee{perspective:600px;padding:28px 0 34px;display:block;overflow:hidden}.branding-section .logos-marquee .marquee-row{transform-style:preserve-3d;overflow:hidden}.branding-section .logos-marquee .marquee-row:not(:last-child){margin-bottom:20px}.branding-section .logos-marquee .marquee-row--back{opacity:.75;transform:rotateX(18deg)translateZ(-14px)scale(.92)}.branding-section .logos-marquee .marquee-row--front{transform:rotateX(18deg)translateZ(18px)scale(1.05)}.branding-section .logos-marquee .marquee-track{gap:24px;width:max-content;animation:28s linear infinite marquee-scroll;display:flex}.branding-section .logos-marquee .marquee-track.marquee-track--reverse{animation-name:marquee-scroll-reverse;animation-duration:22s}.branding-section .logos-marquee .marquee-track .logo-item{flex:none;min-width:110px;height:70px}.branding-section .logos-marquee .marquee-track .logo-item .client-logo{max-width:110px;max-height:60px}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.logos-marquee .marquee-track{animation:none}}
