@font-face{font-family:'Space Grotesk Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Helvetica');size-adjust:100%;ascent-override:98%;descent-override:29%;line-gap-override:0%}

@keyframes acc-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
@keyframes acc-particle-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}50%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1)}}
@keyframes acc-check-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.15) rotate(5deg);opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}
@keyframes acc-fade-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
@keyframes acc-border-glow{0%,100%{border-color:rgba(241,143,24,.25);box-shadow:0 0 24px rgba(241,143,24,.04)}50%{border-color:rgba(241,143,24,.55);box-shadow:0 0 36px rgba(241,143,24,.12)}}
@keyframes acc-bounce-gentle{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
.acc-shimmer-bar{background:linear-gradient(90deg,transparent,#f18f18,#fbbf24,#f18f18,transparent);background-size:200% 100%;animation:acc-shimmer 3s linear infinite}
.acc-partner-border{border-color:rgba(241,143,24,.35)}
.acc-partner-glow{animation:acc-border-glow 2s ease-in-out 3}
.acc-partner-mask{display:block;width:110px;aspect-ratio:120/100;background-color:#4285f4;-webkit-mask:url(/logos/logorspslist.svg) center/contain no-repeat;mask:url(/logos/logorspslist.svg) center/contain no-repeat}
.acc-partner-mask-rsps{-webkit-mask-image:url(/logos/logo.svg);mask-image:url(/logos/logo.svg)}
.acc-cta-shadow{box-shadow:0 6px 28px rgba(241,143,24,.35)}
.acc-check-glow{box-shadow:0 0 50px rgba(241,143,24,.25);opacity:0;animation:acc-check-pop .5s .2s ease-out forwards}
.acc-fade-0{opacity:0;animation:acc-fade-up .5s .5s ease-out forwards}
.acc-fade-1{animation:acc-fade-up .5s .6s ease-out both}
.acc-fade-2{animation:acc-fade-up .5s .7s ease-out both}
.acc-fade-3{animation:acc-fade-up .6s 1s ease-out both}
.acc-bounce-gentle{animation:acc-bounce-gentle 1.6s ease-in-out infinite}
.acc-stagger-2{animation:acc-fade-up .5s .65s ease-out both}
.acc-stagger-3{animation:acc-fade-up .5s .8s ease-out both}
.acc-stagger-4{animation:acc-fade-up .5s .95s ease-out both}
.acc-particle{left:50%;top:50%;opacity:0;animation:acc-particle-burst .8s ease-out forwards}
@media (prefers-reduced-motion:reduce){.acc-shimmer-bar,.acc-partner-glow,.acc-bounce-gentle{animation:none}}
.acc-p1{width:8.7px;height:8.7px;--tx:73.9px;--ty:0.0px;animation-delay:0.18s}
.acc-p2{width:4.4px;height:4.4px;--tx:87.0px;--ty:36.0px;animation-delay:0.28s}
.acc-p3{width:8.6px;height:8.6px;--tx:43.0px;--ty:43.0px;animation-delay:0.22s}
.acc-p4{width:7.1px;height:7.1px;--tx:32.4px;--ty:78.3px;animation-delay:0.39s}
.acc-p5{width:4.1px;height:4.1px;--tx:0.0px;--ty:68.0px;animation-delay:0.36s}
.acc-p6{width:6.9px;height:6.9px;--tx:-37.2px;--ty:89.9px;animation-delay:0.35s}
.acc-p7{width:6.9px;height:6.9px;--tx:-55.1px;--ty:55.1px;animation-delay:0.26s}
.acc-p8{width:6.8px;height:6.8px;--tx:-54.1px;--ty:22.4px;animation-delay:0.17s}
.acc-p9{width:4.5px;height:4.5px;--tx:-87.8px;--ty:0.0px;animation-delay:0.16s}
.acc-p10{width:6.2px;height:6.2px;--tx:-65.4px;--ty:-27.1px;animation-delay:0.11s}
.acc-p11{width:5.0px;height:5.0px;--tx:-58.0px;--ty:-58.0px;animation-delay:0.34s}
.acc-p12{width:5.7px;height:5.7px;--tx:-24.3px;--ty:-58.7px;animation-delay:0.27s}
.acc-p13{width:7.7px;height:7.7px;--tx:-0.0px;--ty:-91.9px;animation-delay:0.24s}
.acc-p14{width:5.5px;height:5.5px;--tx:29.1px;--ty:-70.4px;animation-delay:0.22s}
.acc-p15{width:5.4px;height:5.4px;--tx:40.2px;--ty:-40.2px;animation-delay:0.14s}
.acc-p16{width:8.5px;height:8.5px;--tx:79.9px;--ty:-33.1px;animation-delay:0.13s}

.acc-gal .acc-gal-nav, .acc-gal .acc-gal-count { display: none; }
.acc-gal-fade .acc-gal-slide { opacity: 0; }
.acc-gal-slider .acc-gal-track { transition: transform 700ms ease-in-out; }

.acc-gal-r0:checked ~ * .acc-gal-nav.acc-gal-i0, .acc-gal-r0:checked ~ * .acc-gal-count.acc-gal-i0 { display: flex; }
.acc-gal-fade .acc-gal-r0:checked ~ * .acc-gal-slide.acc-gal-i0 { opacity: 1; }
.acc-gal-slider .acc-gal-r0:checked ~ * .acc-gal-track { transform: translateX(-0%); }
.acc-gal-r0:checked ~ * .acc-gal-dot.acc-gal-i0 { background-color: #f59e0b; }
.acc-gal-r0:checked ~ * .acc-gal-thumb.acc-gal-i0 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r0:checked ~ * .acc-gal-thumb.acc-gal-i0 { transform: scale(1.05); }
.acc-gal-r0:focus-visible ~ * .acc-gal-dot.acc-gal-i0, .acc-gal-r0:focus-visible ~ * .acc-gal-thumb.acc-gal-i0 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r1:checked ~ * .acc-gal-nav.acc-gal-i1, .acc-gal-r1:checked ~ * .acc-gal-count.acc-gal-i1 { display: flex; }
.acc-gal-fade .acc-gal-r1:checked ~ * .acc-gal-slide.acc-gal-i1 { opacity: 1; }
.acc-gal-slider .acc-gal-r1:checked ~ * .acc-gal-track { transform: translateX(-100%); }
.acc-gal-r1:checked ~ * .acc-gal-dot.acc-gal-i1 { background-color: #f59e0b; }
.acc-gal-r1:checked ~ * .acc-gal-thumb.acc-gal-i1 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r1:checked ~ * .acc-gal-thumb.acc-gal-i1 { transform: scale(1.05); }
.acc-gal-r1:focus-visible ~ * .acc-gal-dot.acc-gal-i1, .acc-gal-r1:focus-visible ~ * .acc-gal-thumb.acc-gal-i1 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r2:checked ~ * .acc-gal-nav.acc-gal-i2, .acc-gal-r2:checked ~ * .acc-gal-count.acc-gal-i2 { display: flex; }
.acc-gal-fade .acc-gal-r2:checked ~ * .acc-gal-slide.acc-gal-i2 { opacity: 1; }
.acc-gal-slider .acc-gal-r2:checked ~ * .acc-gal-track { transform: translateX(-200%); }
.acc-gal-r2:checked ~ * .acc-gal-dot.acc-gal-i2 { background-color: #f59e0b; }
.acc-gal-r2:checked ~ * .acc-gal-thumb.acc-gal-i2 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r2:checked ~ * .acc-gal-thumb.acc-gal-i2 { transform: scale(1.05); }
.acc-gal-r2:focus-visible ~ * .acc-gal-dot.acc-gal-i2, .acc-gal-r2:focus-visible ~ * .acc-gal-thumb.acc-gal-i2 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r3:checked ~ * .acc-gal-nav.acc-gal-i3, .acc-gal-r3:checked ~ * .acc-gal-count.acc-gal-i3 { display: flex; }
.acc-gal-fade .acc-gal-r3:checked ~ * .acc-gal-slide.acc-gal-i3 { opacity: 1; }
.acc-gal-slider .acc-gal-r3:checked ~ * .acc-gal-track { transform: translateX(-300%); }
.acc-gal-r3:checked ~ * .acc-gal-dot.acc-gal-i3 { background-color: #f59e0b; }
.acc-gal-r3:checked ~ * .acc-gal-thumb.acc-gal-i3 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r3:checked ~ * .acc-gal-thumb.acc-gal-i3 { transform: scale(1.05); }
.acc-gal-r3:focus-visible ~ * .acc-gal-dot.acc-gal-i3, .acc-gal-r3:focus-visible ~ * .acc-gal-thumb.acc-gal-i3 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r4:checked ~ * .acc-gal-nav.acc-gal-i4, .acc-gal-r4:checked ~ * .acc-gal-count.acc-gal-i4 { display: flex; }
.acc-gal-fade .acc-gal-r4:checked ~ * .acc-gal-slide.acc-gal-i4 { opacity: 1; }
.acc-gal-slider .acc-gal-r4:checked ~ * .acc-gal-track { transform: translateX(-400%); }
.acc-gal-r4:checked ~ * .acc-gal-dot.acc-gal-i4 { background-color: #f59e0b; }
.acc-gal-r4:checked ~ * .acc-gal-thumb.acc-gal-i4 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r4:checked ~ * .acc-gal-thumb.acc-gal-i4 { transform: scale(1.05); }
.acc-gal-r4:focus-visible ~ * .acc-gal-dot.acc-gal-i4, .acc-gal-r4:focus-visible ~ * .acc-gal-thumb.acc-gal-i4 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r5:checked ~ * .acc-gal-nav.acc-gal-i5, .acc-gal-r5:checked ~ * .acc-gal-count.acc-gal-i5 { display: flex; }
.acc-gal-fade .acc-gal-r5:checked ~ * .acc-gal-slide.acc-gal-i5 { opacity: 1; }
.acc-gal-slider .acc-gal-r5:checked ~ * .acc-gal-track { transform: translateX(-500%); }
.acc-gal-r5:checked ~ * .acc-gal-dot.acc-gal-i5 { background-color: #f59e0b; }
.acc-gal-r5:checked ~ * .acc-gal-thumb.acc-gal-i5 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r5:checked ~ * .acc-gal-thumb.acc-gal-i5 { transform: scale(1.05); }
.acc-gal-r5:focus-visible ~ * .acc-gal-dot.acc-gal-i5, .acc-gal-r5:focus-visible ~ * .acc-gal-thumb.acc-gal-i5 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r6:checked ~ * .acc-gal-nav.acc-gal-i6, .acc-gal-r6:checked ~ * .acc-gal-count.acc-gal-i6 { display: flex; }
.acc-gal-fade .acc-gal-r6:checked ~ * .acc-gal-slide.acc-gal-i6 { opacity: 1; }
.acc-gal-slider .acc-gal-r6:checked ~ * .acc-gal-track { transform: translateX(-600%); }
.acc-gal-r6:checked ~ * .acc-gal-dot.acc-gal-i6 { background-color: #f59e0b; }
.acc-gal-r6:checked ~ * .acc-gal-thumb.acc-gal-i6 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r6:checked ~ * .acc-gal-thumb.acc-gal-i6 { transform: scale(1.05); }
.acc-gal-r6:focus-visible ~ * .acc-gal-dot.acc-gal-i6, .acc-gal-r6:focus-visible ~ * .acc-gal-thumb.acc-gal-i6 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r7:checked ~ * .acc-gal-nav.acc-gal-i7, .acc-gal-r7:checked ~ * .acc-gal-count.acc-gal-i7 { display: flex; }
.acc-gal-fade .acc-gal-r7:checked ~ * .acc-gal-slide.acc-gal-i7 { opacity: 1; }
.acc-gal-slider .acc-gal-r7:checked ~ * .acc-gal-track { transform: translateX(-700%); }
.acc-gal-r7:checked ~ * .acc-gal-dot.acc-gal-i7 { background-color: #f59e0b; }
.acc-gal-r7:checked ~ * .acc-gal-thumb.acc-gal-i7 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r7:checked ~ * .acc-gal-thumb.acc-gal-i7 { transform: scale(1.05); }
.acc-gal-r7:focus-visible ~ * .acc-gal-dot.acc-gal-i7, .acc-gal-r7:focus-visible ~ * .acc-gal-thumb.acc-gal-i7 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r8:checked ~ * .acc-gal-nav.acc-gal-i8, .acc-gal-r8:checked ~ * .acc-gal-count.acc-gal-i8 { display: flex; }
.acc-gal-fade .acc-gal-r8:checked ~ * .acc-gal-slide.acc-gal-i8 { opacity: 1; }
.acc-gal-slider .acc-gal-r8:checked ~ * .acc-gal-track { transform: translateX(-800%); }
.acc-gal-r8:checked ~ * .acc-gal-dot.acc-gal-i8 { background-color: #f59e0b; }
.acc-gal-r8:checked ~ * .acc-gal-thumb.acc-gal-i8 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r8:checked ~ * .acc-gal-thumb.acc-gal-i8 { transform: scale(1.05); }
.acc-gal-r8:focus-visible ~ * .acc-gal-dot.acc-gal-i8, .acc-gal-r8:focus-visible ~ * .acc-gal-thumb.acc-gal-i8 { outline: 2px solid #f59e0b; outline-offset: 2px; }
.acc-gal-r9:checked ~ * .acc-gal-nav.acc-gal-i9, .acc-gal-r9:checked ~ * .acc-gal-count.acc-gal-i9 { display: flex; }
.acc-gal-fade .acc-gal-r9:checked ~ * .acc-gal-slide.acc-gal-i9 { opacity: 1; }
.acc-gal-slider .acc-gal-r9:checked ~ * .acc-gal-track { transform: translateX(-900%); }
.acc-gal-r9:checked ~ * .acc-gal-dot.acc-gal-i9 { background-color: #f59e0b; }
.acc-gal-r9:checked ~ * .acc-gal-thumb.acc-gal-i9 { border-color: #f59e0b; opacity: 1; }
.acc-gal-fade .acc-gal-r9:checked ~ * .acc-gal-thumb.acc-gal-i9 { transform: scale(1.05); }
.acc-gal-r9:focus-visible ~ * .acc-gal-dot.acc-gal-i9, .acc-gal-r9:focus-visible ~ * .acc-gal-thumb.acc-gal-i9 { outline: 2px solid #f59e0b; outline-offset: 2px; }
