@charset "UTF-8";body{background:#fff}section{font-family:Inter,sans-serif;font-style:normal;margin:0 auto;max-width:124rem;padding:0 2rem}.hero-background{background:#171c45;overflow:hidden;position:relative}.hero-background:before{margin-left:-100rem;top:-1.6rem}.hero-background:after,.hero-background:before{background:rgba(1,83,204,.4);content:"";filter:blur(20rem);height:67.3rem;left:50%;position:absolute;width:90.6rem}.hero-background:after{top:11.2rem}section.hero{color:#fff;max-width:75rem;padding:4.3rem 2rem 5.3rem;position:relative;z-index:1}section.hero h1{font-size:5.5rem;font-weight:500;line-height:120%;margin:0;text-align:center}section.hero p{font-size:2rem;font-weight:400;line-height:3.2rem;margin:1.6rem 0 0;text-align:center}section.switch{margin-top:6.3rem;text-align:center}section.switch .content-switch{background:#e8edf5;border-radius:1rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);cursor:pointer;display:inline-flex;padding:.4rem;user-select:none}section.switch .content-switch>div{border-radius:5px;color:rgba(0,0,0,.5);font-size:1.6rem;font-weight:600;line-height:2.4rem;padding:.9rem 1.9rem}section.switch .content-switch>div.active{background:#0153cc;box-shadow:0 2px 2px rgba(0,0,0,.1);color:#fff}section.pricing{margin-bottom:14.5rem;margin-top:4.7rem}section.pricing.hidden{display:none}section.pricing>h2,section.pricing>p{margin:0 auto;max-width:75rem;text-align:center}section.pricing>h2{color:#171c45;font-size:3.5rem;font-weight:600;line-height:4.5rem}section.pricing>p{color:#515571;font-size:2rem;font-weight:400;line-height:3.2rem}section.pricing>h3{margin:5rem 0 0}section.pricing .pricing-options{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}@media screen and (max-width:1024px){section.pricing .pricing-options{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){section.pricing .pricing-options{grid-template-columns:repeat(1,1fr)}}section.pricing .pricing-options .pricing-option{background:#fff;border-radius:1.5rem;box-shadow:0 .5rem 2rem rgba(23,28,69,.1);flex:1;padding:3.5rem 2.5rem;position:relative}section.pricing .pricing-options .pricing-option h4{color:#171c45;font-size:2rem;font-weight:500;letter-spacing:-.64px;line-height:2.8rem;margin:0}section.pricing .pricing-options .pricing-option .price{color:rgba(23,28,69,.7);font-size:1.6rem;font-weight:400;letter-spacing:-.5px;line-height:5.5rem;margin:1.5rem 0 0}section.pricing .pricing-options .pricing-option .price strong{color:#171c45;font-size:4.5rem;font-weight:600;letter-spacing:-.96px;line-height:5.5rem}section.pricing .pricing-options .pricing-option p{color:rgba(23,28,69,.7);font-size:1.6rem;font-weight:400;letter-spacing:-.1px;line-height:2.4rem;margin:3.3rem 0 0}section.pricing .pricing-options .pricing-option p.disclaimer{margin-top:1.2rem}section.pricing .pricing-options .pricing-option a.button{align-items:center;background:#0153cc;border-radius:.8rem;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.8rem;justify-content:center;line-height:2.2rem;margin:3.3rem 0;padding:1rem 2.5rem;text-decoration:none;width:100%}section.pricing .pricing-options .pricing-option a.button:after{content:"→"}section.pricing .pricing-options .pricing-option ul{list-style-type:none;margin:0;padding:0}section.pricing .pricing-options .pricing-option ul li{align-items:center;color:#171c45;display:flex;font-size:1.6rem;font-weight:400;gap:.8rem;line-height:2.4rem;margin:1.5rem 0 0}section.pricing .pricing-options .pricing-option ul li:first-child{margin-top:0}section.pricing .pricing-options .pricing-option ul li:before{background-image:url(/build/images/check-black.86569880.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.8rem;width:1.8rem}section.pricing .pricing-options .pricing-option hr{background-color:#e6e6e6;border:none;height:1px;margin:3.3rem 0}section.pricing .pricing-options .pricing-option .price-note{align-items:center;color:#171c45;display:flex;font-size:1.6rem;font-weight:500;gap:.8rem;justify-content:space-between;letter-spacing:-.3px;line-height:3.4rem}section.pricing .pricing-options .pricing-option .price-note span{color:rgba(23,28,69,.7);font-size:1.6rem;font-weight:400;letter-spacing:-.5px;line-height:3.4rem}section.pricing .pricing-options .pricing-option .price-note span strong{color:#171c45;font-size:2.5rem;font-weight:600;letter-spacing:-.3px;line-height:3.4rem}section.pricing .pricing-options .option-wrapper{background-color:transparent;border-radius:2rem;display:flex;flex-direction:column;padding:4rem .5rem .5rem;position:relative}section.pricing .pricing-options .option-wrapper.recommended{background-color:#3ae794}section.pricing .pricing-options .option-wrapper .recommended-ribbon{color:#171c45;font-size:1.5rem;font-weight:600;left:0;line-height:2rem;position:absolute;text-align:center;text-transform:uppercase;top:1rem;width:100%}