


body.a27-page{--a27-cmyk-ease:cubic-bezier(.23,1,.32,1)}


body.a27-page mark.has-inline-color[style*="ed1a3d" i]{color:var(--red)!important}


body.a27-page .a27-button--red,body.a27-page .a27-header .a27-header-cta,body.a27-page .a27-offer-dock a{background:linear-gradient(135deg,#ec008c,#ff2fa8)}
body.a27-page .a27-button--red{position:relative;isolation:isolate;box-shadow:0 10px 28px -8px #ec008ccc,inset 0 0 0 1px #ffffff26;transition:transform .16s var(--a27-cmyk-ease),box-shadow .25s ease}
body.a27-page .a27-button--red::before{content:'';position:absolute;inset:-8px;z-index:-1;background:radial-gradient(closest-side,#ff2fa8,#ec008c00);filter:blur(12px);opacity:.55;pointer-events:none;transition:opacity .25s ease}
body.a27-page .a27-button--red:active,body.a27-page .a27-offer-dock a:active{transform:scale(.97)}
@media (hover:hover) and (pointer:fine){
 body.a27-page .a27-button--red:hover{box-shadow:0 14px 36px -8px #ec008c,inset 0 0 0 1px #ffffff40}
 body.a27-page .a27-button--red:hover::before{opacity:.95}
 body.a27-page .a27-offer-dock a:hover{background:linear-gradient(135deg,#c4007a,#ec008c)}
}


body.a27-page .a27-sf-main::before{background:radial-gradient(ellipse at 88% 0,#ec008c59 0,transparent 55%),radial-gradient(ellipse at 0 100%,#00aeef33 0,transparent 50%)}
body.a27-page .a27-sf-wordmark span{-webkit-text-stroke:1px #00aeefb3}
body.a27-page .a27-site-footer .a27-sf-title{font-size:clamp(32px,4vw,58px);line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}



body.a27-page .a27-light-on .a27t-fw{color:#d6d4e4;transition:color .35s ease}
body.a27-page .a27-light-on .a27t-fw.on{color:var(--navy)}
body.a27-page .a27-light-words--dark .a27t-fw{color:#ffffff40}
body.a27-page .a27-light-words--dark .a27t-fw.on{color:#fff}


body.a27-page .a27-stats{background:radial-gradient(ellipse at 96% 4%,#ec008c73,transparent 46%),radial-gradient(ellipse at 0 100%,#00aeef4d,transparent 44%),linear-gradient(120deg,#0d0b26 0%,#1b0f6b 58%,#3d0a72 100%);color:#fff}
body.a27-page .a27-stat:nth-child(4n+1) strong{color:#ff4fb8}
body.a27-page .a27-stat:nth-child(4n+2) strong{color:#5fd4ff}
body.a27-page .a27-stat:nth-child(4n+3) strong{color:#ffe600}
body.a27-page .a27-stat:nth-child(4n+4) strong{color:#fff}
body.a27-page .a27-stat strong{font-variant-numeric:tabular-nums}


body.a27-page .a27-bar-track i,body.a27-page .a27-country-split i{transform-origin:left center;transition:width 1s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.23,1,.32,1);transition-delay:0s,calc(var(--i,0)*45ms)}
.a27-fx body.a27-page .a27-chart--wait :is(.a27-bar-track i,.a27-country-split i){transform:scaleX(0)}
