@charset "UTF-8";.plans-section{max-width:var(--max-width);margin:80px auto auto}.plans-section__inner{max-width:1200px;margin:0 auto}.plans-section__main{text-align:left;margin-bottom:40px;max-width:640px}.plans-section__title{font-family:Outfit;font-size:3.5rem;font-weight:700;line-height:120%;color:var(--Black);margin-bottom:14px}.plans-section__description{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px;color:var(--Black);margin:0 auto}.plans-section__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width: 62em){.plans-section__plans>.plan-card:last-child{border-left:1px solid var(--Black)}}.football-pricing,.football-pricing .plans-section__inner{position:relative}.football-pricing .plans-section__plans{margin-top:90px}@media (max-width: 62em){.football-pricing .plans-section__plans{margin-top:60px}}@media (max-width: 36em){.football-pricing .plans-section__plans{margin-top:48px}}.football-pricing .pro-plan{position:relative;overflow:visible}.football-pricing .pro-plan .recommended-tag{background:#4868f8;color:#fff;padding:12px 10px;font-weight:600;font-size:14px;text-align:center;position:absolute;top:-38px;left:-1px;right:-1px;margin:0}@media (max-width: 48em){.football-pricing .pro-plan .recommended-tag{top:0}}.football-pricing .pro-plan .plan-header-section{padding-top:40px}.recommended-tag{background:#4868f8;color:#fff;padding:8px 10px;font-weight:600;font-size:14px;text-align:center;margin:0}.football-pricing-bg{position:absolute;top:-60px;right:-11%;z-index:0;pointer-events:none}.football-pricing-bg img{display:block;max-width:700px}@media (max-width: 62em){.football-pricing-bg{display:none}}.football-pricing .pro-plan{border:2px solid #4868F8!important}.football-pricing .pro-plan .plan-cta-button{color:var(--white);background:var(--Blue)}.football-pricing .pro-plan .plan-cta-button svg{color:var(--white)}.football-pricing .basic-plan{border-right:none}@media (max-width: 62em){.football-pricing .basic-plan{border-right:1px solid var(--Black)!important}}@media (max-width: 48em){.football-pricing .business-plan{border-top:none!important}}.plan-card{border:1px solid var(--Black);background:var(--white);overflow:hidden}.plan-card .plan-header-section{padding-top:40px;padding-left:40px;padding-right:40px;margin-bottom:32px}.plan-card .plan-title{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%;color:var(--Black);margin-bottom:8px}.plan-card .plan-description{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px;color:var(--Black);margin-bottom:32px;min-height:78px}.plan-card .plan-price{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%;color:var(--Black);margin-bottom:20px}.plan-card .plan-price span{font-family:Outfit;font-size:1rem;font-weight:300;line-height:160%;letter-spacing:.16px;color:var(--Black)}.plan-card .plan-cta-button{font-family:Outfit;font-size:1rem;font-weight:500;line-height:126%;letter-spacing:.16px;display:flex;max-width:310px;align-items:center;justify-content:space-between;padding:20px 24px;text-decoration:none;color:var(--Black);background:var(--white);border:1px solid var(--Black, #101010);transition:all .4s ease}.plan-card .plan-cta-button svg{transition:transform .3s ease;color:var(--Black)}.plan-card .plan-cta-button:hover{background:color-mix(in srgb,var(--Blue) 90%,black);transform:translate(-2px,-2px);color:var(--white)}.plan-card .plan-cta-button:hover svg{transform:translate(4px);color:var(--white)}.plan-card .plan-body-section{padding:0 40px 40px}.plan-card .api-group{margin-bottom:28px}.plan-card .api-group:last-child{margin-bottom:0}.plan-card .api-group-heading{font-family:Outfit;font-size:16px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.16px;color:var(--Black);margin-bottom:12px}.plan-card .api-items-list{list-style:none;padding:0;margin:0}.plan-card .api-item{display:flex;align-items:flex-start;font-size:.9rem;line-height:1.5;margin-bottom:12px;border-bottom:1px solid var(--Gray600)}.plan-card .api-item .check-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;margin-top:2px}.plan-card .api-item.included .check-icon{color:var(--Green)}.plan-card .api-item.included .api-item-name{color:var(--Black100)}.plan-card .api-item.included .api-item-name.link:hover{color:var(--RZ-Link-Color)}.plan-card .api-item.not-included .check-icon{color:var(--Red)}.plan-card .api-item.not-included .api-item-name{color:var(--Gray100)}.plan-card .api-item.not-included .api-item-name.link:hover{color:var(--RZ-Link-Color)}.plan-card .api-item-name{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px;flex:1;color:var(--Black)}.pro-plan,.business-plan{border-left:none}@media (max-width: 36em){.plans-section{margin:0 20px}.plans-section__title{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%}.plans-section__description{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.plans-section__plans{grid-template-columns:1fr}.plan-card{border:1px solid var(--Black);border-bottom:none}.plan-card:last-child{border-bottom:1px solid var(--Black)}.plan-card .plan-header-section,.plan-card .plan-body-section{padding:20px;margin:0}.plan-card .plan-title{font-family:Outfit;font-size:1.5rem;font-weight:700;line-height:126%}.plan-card .plan-description{margin-bottom:20px}}@media (max-width: 48em){.plans-section{margin:0 20px}.plans-section__title{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%;margin-top:48px}.plans-section__description{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.plans-section__plans{grid-template-columns:1fr}.plan-card{border:1px solid var(--Black);border-bottom:none}.plan-card:last-child{border-bottom:1px solid var(--Black)}.plan-card .plan-header-section,.plan-card .plan-body-section{padding:20px}.plan-card .plan-title{font-family:Outfit;font-size:1.5rem;font-weight:700;line-height:126%}}@media (max-width: 62em){.plans-section{margin:0 20px}.plans-section__plans{gap:0}}@media (max-width: 75em){.plans-section{margin:0 20px}.plans-section__plans{gap:0}}
