.mad .hero .logos-strip.rp-strip{position:relative;z-index:2;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;margin-top:clamp(14px,2vw,28px);padding:0.6vw 0 0;width:100%}.mad .hero .logos-strip.rp-strip::before,.mad .hero .logos-strip.rp-strip::after{display:none!important}html{scroll-behavior:smooth}.mad{--ac:#EE3D25;--ac2:#ff6a4d;--navy:#233058;background:#0a0803}.mad::selection{background:#EE3D25;color:#fff}.mad a:focus-visible,.mad summary:focus-visible,.mad .btn:focus-visible{outline:2px solid #EE3D25;outline-offset:3px}.mad .accent-btn,.mad .btn{background:#EE3D25!important;border-color:#EE3D25!important;color:#fff!important}.mad .dark-btn,.mad .btn.alt{background:linear-gradient(135deg,#6e5cbf 0%,#544199 50%,#3e2b7a 100%)!important;border:2px solid #8b78de!important;color:#fff!important}.mad .accent-btn:hover,.mad .btn:hover{background:linear-gradient(135deg,#6e5cbf 0%,#544199 50%,#3e2b7a 100%)!important;border:2px solid #8b78de!important;box-shadow:0 14px 32px rgba(110,92,191,.55),0 0 18px rgba(139,120,222,.45)!important;filter:none!important;transform:translateY(-6px) scale(1.03)!important}.mad .dark-btn:hover,.mad .btn.alt:hover{background:#EE3D25!important;border-color:#EE3D25!important;box-shadow:0 18px 44px rgba(238,61,37,.45)!important;transform:translateY(-6px) scale(1.03)!important}.mad .accent-btn p,.mad .dark-btn p,.mad .accent-btn:hover p,.mad .dark-btn:hover p{color:#fff!important}.mad .accent-btn span,.mad .dark-btn span,.mad .accent-btn:hover span,.mad .dark-btn:hover span{background-image:url(wp-content/themes/hotshots/new/img/accent-btn-arrow-dark.svg)!important}.mad .btns:has(a:hover) .accent-btn,.mad .btns:has(a:hover) .btn:not(.alt){background:linear-gradient(135deg,#6e5cbf 0%,#544199 50%,#3e2b7a 100%)!important;border:2px solid #8b78de!important}.mad .btns:has(a:hover) .dark-btn,.mad .btns:has(a:hover) .btn.alt{background:#EE3D25!important;border-color:#EE3D25!important}.mad section:not(.hero){border-top:1px solid rgba(255,255,255,.06)}.mad .hero{border-top:0;background:#0a0803;padding-bottom:clamp(18px,2.4vw,34px)!important}.mad section:not(.hero):not(.cta):nth-of-type(even){background:#0a0803}.mad section:not(.hero):not(.cta):nth-of-type(odd){background:#0a0803}.mad .cta{background:none!important;padding:clamp(40px,5vw,80px) 0!important}.mad .g-b{background:#a8240f;opacity:.3}.mad .tag{background:rgba(238,61,37,.10);border-color:rgba(238,61,37,.38);color:#fff}.mad .chips span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:#fff;transition:.3s}.mad .chips span:hover{border-color:#EE3D25;background:rgba(238,61,37,.12)}.mad .tech span{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.mad .tech span:hover{background:rgba(238,61,37,.14);border-color:#EE3D25}.mad .card,.mad .tcard,.mad .tst{background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.012));border-color:rgba(255,255,255,.1)}.mad .card:hover,.mad .tcard:hover,.mad .tst:hover{border-color:#EE3D25;box-shadow:0 22px 56px rgba(238,61,37,.2)}.mad .card .ic,.mad .thead i{background:rgba(238,61,37,.14);border:1px solid rgba(238,61,37,.4)}.mad .thead i.ic-android{background:rgba(124,179,66,.12)!important;border-color:rgba(124,179,66,.35)!important}.mad .card:hover .ic{background:#EE3D25;border-color:#EE3D25}.mad .feat li:before{width:18px;height:18px;top:.28em;border-radius:50%;display:grid;place-items:center;font-size:11px;line-height:1;background:rgba(238,61,37,.15);border:1px solid rgba(238,61,37,.55);color:#EE3D25}.mad .pill{background:rgba(238,61,37,.08)}.mad .frame,.mad .phone{border:1px solid transparent;background:linear-gradient(#0a0908,#0a0908) padding-box,linear-gradient(150deg,rgba(238,61,37,.9),rgba(255,255,255,.08) 55%,rgba(238,61,37,.35)) border-box;box-shadow:0 40px 90px rgba(0,0,0,.65),0 0 100px rgba(238,61,37,.16)}.svc-progress{background:linear-gradient(90deg,#EE3D25,#ff8a5c,#fff)}.mad .hero .phone{background:linear-gradient(#121212,#0a0a0a) padding-box,linear-gradient(150deg,rgba(255,138,92,.95),rgba(255,255,255,.08) 45%,rgba(238,61,37,.7)) border-box;box-shadow:0 50px 110px rgba(238,61,37,.35),0 0 0 9px rgba(255,255,255,.025),0 0 120px rgba(238,61,37,.25)}.mad .svc-marquee{background:linear-gradient(90deg,rgba(238,61,37,.10),rgba(255,255,255,.02),rgba(238,61,37,.10))}.mad .frame{background:linear-gradient(#0e0d0b,#0e0d0b) padding-box,linear-gradient(150deg,rgba(238,61,37,.85),rgba(255,255,255,.07),rgba(238,61,37,.35)) border-box}.mad .reel .phone{background:linear-gradient(#121212,#0a0a0a) padding-box,linear-gradient(150deg,rgba(255,138,92,.85),rgba(255,255,255,.06),rgba(238,61,37,.5)) border-box}.mad .tst{border:1px solid transparent;background:linear-gradient(#100d0a,#0b0907) padding-box,linear-gradient(150deg,rgba(238,61,37,.55),rgba(255,255,255,.07),rgba(238,61,37,.25)) border-box}.mad .tst:hover{box-shadow:0 30px 70px rgba(238,61,37,.2)}.mad .feat li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:14px;align-items:center;padding-left:0;line-height:1.45}.mad .feat li:before{position:static;width:20px;height:20px;margin:0;font-size:12px;top:auto;left:auto}.mad .feat ul{gap:12px}.mad .feat[style*="max-width:820px"]{max-width:1040px!important;padding:clamp(26px,3.2vw,52px);border-radius:28px;position:relative;overflow:hidden;border:1px solid rgba(35,48,88,.12)!important;background:#fff!important;box-shadow:0 14px 36px rgba(35,48,88,.06);transition:border-color .3s,box-shadow .3s,background .3s,transform .3s}.mad .feat[style*="max-width:820px"]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(#EE3D25,#ff8a5c);z-index:1}.mad .feat[style*="max-width:820px"]:hover{border-color:#ee3d25!important;background:linear-gradient(160deg,#fff1ee 0%,#fff6f4 45%,#fffcfb 100%)!important;box-shadow:0 22px 48px rgba(238,61,37,.16),0 0 0 1px rgba(238,61,37,.12);transform:translateY(-3px)}.mad .feat[style*="max-width:820px"] .txt{order:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);align-items:center}.mad .feat[style*="max-width:820px"] .txt h3,.mad .feat[style*="max-width:820px"] .txt p{grid-column:1}.mad .feat[style*="max-width:820px"] .txt h3{align-self:end;margin-bottom:12px;text-wrap:balance}.mad .feat[style*="max-width:820px"] .txt p{align-self:start}.mad .feat[style*="max-width:820px"] .txt ul{grid-column:2;grid-row:1 / span 2;margin:0}.mad .feat[style*="max-width:820px"] li{padding:15px 18px;border-radius:14px;background:rgba(35,48,88,.03);border:1px solid rgba(35,48,88,.1);transition:.3s}.mad .feat[style*="max-width:820px"] li:hover{border-color:#ee3d25;background:rgba(238,61,37,.08)}@media (max-width:900px){.mad .feat[style*="max-width:820px"] .txt{display:block}.mad .feat[style*="max-width:820px"] .txt ul{margin-top:20px}}@media (max-width:768px){.mad .btns{flex-direction:column}.mad .btns .btn,.mad .btns .accent-btn,.mad .btns .dark-btn{width:100%;justify-content:center}.mad .hero{padding-top:110px}}