.an-seo-page,.anseo-sport-additions{--an-bg:#151515;--an-panel:#1d1d20;--an-panel-2:#242429;--an-text:#b1b1b1;--an-white:#fff;--an-violet:#745cf9;--an-line:#35353c;position:relative;background:var(--an-bg);color:var(--an-text);font-family:Poppins,Arial,sans-serif;letter-spacing:0;overflow:hidden}
.an-seo-page{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.an-seo-page *,.anseo-sport-additions *{box-sizing:border-box;letter-spacing:0}
.an-seo-page h1,.an-seo-page h2,.an-seo-page h3,.anseo-sport-additions h2,.anseo-sport-additions h3{color:var(--an-white);font-family:Poppins,Arial,sans-serif;letter-spacing:0;margin-top:0}
.an-seo-page h1{font-size:56px;line-height:1.08;font-weight:700;max-width:900px;margin-bottom:24px}
.an-seo-page h2,.anseo-sport-additions h2{font-size:36px;line-height:1.18;font-weight:700;margin-bottom:18px;text-transform:none}
.an-seo-page h3,.anseo-sport-additions h3{font-size:20px;line-height:1.3;font-weight:700;margin-bottom:10px;text-transform:none}
.an-seo-page p,.anseo-sport-additions p{font-size:17px;line-height:1.75;margin:0 0 18px}
.an-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}
.an-hero{min-height:640px;display:flex;align-items:flex-end;position:relative;isolation:isolate;background-size:cover;background-position:center}
.an-hero:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.68);z-index:-1}
.an-hero .an-wrap{padding-top:110px;padding-bottom:72px}
.an-kicker{display:flex;align-items:center;gap:10px;color:var(--an-white);font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:22px}
.an-kicker:before{content:"";width:30px;height:3px;background:var(--an-violet)}
.an-lead{font-size:20px!important;line-height:1.65!important;max-width:780px;color:#dedee2}
.an-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.an-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid var(--an-violet);border-radius:4px;text-decoration:none!important;font-size:15px;font-weight:700;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.an-btn-primary{background:var(--an-violet);color:#fff!important}
.an-btn-primary:hover{background:#634be7;color:#fff!important}
.an-btn-secondary{background:transparent;color:#fff!important;border-color:#fff}
.an-btn-secondary:hover{background:#fff;color:#151515!important}
.an-band{padding:84px 0}
.an-band-alt{background:#101011}
.an-band-panel{background:var(--an-panel)}
.an-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:64px;align-items:start}
.an-copy{max-width:760px}
.an-checks{margin:0;padding:0;list-style:none;border-top:1px solid var(--an-line)}
.an-checks li{position:relative;padding:17px 0 17px 30px;border-bottom:1px solid var(--an-line);color:#e7e7e9;font-weight:600}
.an-checks li:before{content:"";position:absolute;left:0;top:23px;width:10px;height:10px;background:var(--an-violet);border-radius:50%}
.an-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}
.an-card{display:flex;flex-direction:column;min-width:0;background:var(--an-panel);border:1px solid var(--an-line);border-radius:6px;overflow:hidden;text-decoration:none!important;color:var(--an-text)!important;transition:transform .2s ease,border-color .2s ease}
.an-card:hover{transform:translateY(-3px);border-color:var(--an-violet)}
.an-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.an-card-body{padding:22px}
.an-card-tag{display:block;color:var(--an-violet);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px}
.an-card p{font-size:15px;margin:0;color:var(--an-text)}
.anseo-details{margin-top:52px;padding-top:42px;border-top:1px solid var(--an-line)}
.anseo-details>h3{font-size:25px}
.anseo-details .an-card{min-height:100%}
.an-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;border:1px solid var(--an-line)}
.an-step{padding:30px;border-right:1px solid var(--an-line)}
.an-step:last-child{border-right:0}
.an-step-num{display:block;color:var(--an-violet);font-size:13px;font-weight:700;margin-bottom:18px}
.an-step p{font-size:15px;margin:0}
.an-faq{max-width:900px;margin-top:32px}
.an-faq details{border-top:1px solid var(--an-line);padding:0}
.an-faq details:last-child{border-bottom:1px solid var(--an-line)}
.an-faq summary{cursor:pointer;list-style:none;color:#fff;font-weight:700;padding:20px 38px 20px 0;position:relative}
.an-faq summary::-webkit-details-marker{display:none}
.an-faq summary:after{content:"+";position:absolute;right:4px;top:16px;color:var(--an-violet);font-size:24px}
.an-faq details[open] summary:after{content:"-"}
.an-faq details p{padding:0 38px 20px 0;font-size:15px}
.an-cta{padding:78px 0;background:var(--an-violet);color:#fff}
.an-cta h2,.an-cta p{color:#fff}
.an-cta-inner{display:flex;justify-content:space-between;gap:40px;align-items:center}
.an-cta-copy{max-width:760px}
.an-cta .an-btn{border-color:#fff;background:#fff;color:#151515!important;flex:0 0 auto}
.an-cta .an-btn:hover{background:#151515;border-color:#151515;color:#fff!important}
.an-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.an-related a{display:inline-flex;padding:10px 14px;border:1px solid var(--an-line);border-radius:4px;color:#fff!important;text-decoration:none!important;font-size:14px}
.an-related a:hover{border-color:var(--an-violet);color:var(--an-violet)!important}
.an-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 22px;color:#d0d0d5;font-size:13px}
.an-breadcrumbs a{color:#fff!important;text-decoration:none!important}
.an-breadcrumbs a:hover{color:var(--an-violet)!important}
.an-author-box{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:center;padding:28px;border:1px solid var(--an-line);background:var(--an-panel)}
.an-author-box img{width:120px;height:120px;object-fit:cover;border-radius:4px}
.an-author-box p{font-size:15px;margin-bottom:8px}
.an-author-box a{color:#fff!important}
body.anseo-approved-standard #tm-main{padding:0!important}
body.anseo-approved-standard #tm-main>.uk-container{max-width:none!important;padding:0!important}
body.anseo-approved-standard #tm-main .uk-grid{margin:0!important}
body.anseo-approved-standard #tm-main .uk-width-expand\@m{width:100%!important;padding:0!important}
body.anseo-approved-standard #tm-sidebar{display:none!important}
body.anseo-approved-standard article.uk-article>.uk-article-title{display:none!important}
body.anseo-approved-standard article.uk-article>.uk-margin-medium{margin:0!important}
body.anseo-approved-standard article.uk-article>p:last-child{display:none!important}
@media(max-width:900px){.an-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-intro{grid-template-columns:1fr;gap:36px}.an-steps{grid-template-columns:1fr}.an-step{border-right:0;border-bottom:1px solid var(--an-line)}.an-step:last-child{border-bottom:0}.an-cta-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.an-wrap{width:min(100% - 32px,1180px)}.an-hero{min-height:540px}.an-hero .an-wrap{padding-top:82px;padding-bottom:52px}.an-seo-page h1{font-size:38px}.an-seo-page h2,.anseo-sport-additions h2{font-size:30px}.an-seo-page h3,.anseo-sport-additions h3{font-size:19px}.an-seo-page p,.anseo-sport-additions p{font-size:16px}.an-lead{font-size:18px!important}.an-band{padding:62px 0}.an-grid{grid-template-columns:1fr}.an-actions{flex-direction:column}.an-btn{width:100%}.an-card-body{padding:20px}.an-cta{padding:58px 0}.an-cta .an-btn{width:100%}.an-breadcrumbs{margin-bottom:18px}.an-author-box{grid-template-columns:1fr}.an-author-box img{width:96px;height:96px}}
