body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}.block-featured-pricing{--border-color: #DDD6D6;--hover-accent-color: #0B2339;--flag-bg-color: #DDD6D6;--flag-font-color: #0B2339;--feature-icon-color: #00C764}@media(min-width: 40rem)and (max-width: 47.98rem){.block-featured-pricing .price-card-col{max-width:100%;flex:1 1 auto}}.block-featured-pricing a.price-card:hover,.block-featured-pricing a.price-card:focus,.block-featured-pricing a.price-card:active{border-color:rgba(0,0,0,0)}.block-featured-pricing a.price-card:hover .primary-text,.block-featured-pricing a.price-card:focus .primary-text,.block-featured-pricing a.price-card:active .primary-text{color:var(--hover-accent-color)}.block-featured-pricing a.price-card:hover .btn,.block-featured-pricing a.price-card:focus .btn,.block-featured-pricing a.price-card:active .btn{background-color:#0b2339}.block-featured-pricing .price-card{border:1px solid var(--border-color);height:100%;transition:all .3s ease}.block-featured-pricing .price-card .pre-title{font-size:1rem}.block-featured-pricing .price-card .primary-text{transition:.3s color ease}.block-featured-pricing .price-card .frequency-text::before{content:"/";display:inline-block;margin-right:.5rem}.block-featured-pricing .price-card ul.features{list-style:none;padding:0}.block-featured-pricing .price-card ul.features .feature{position:relative;padding-left:1.8rem}.block-featured-pricing .price-card ul.features .feature:not(:last-child){margin-bottom:.5rem}.block-featured-pricing .price-card ul.features .feature:before{content:"";position:absolute;left:0;font-family:"Font Awesome 6 Pro";font-size:1.25rem;color:var(--feature-icon-color);margin-right:.75rem}.block-featured-pricing .price-card ul.features .feature span{line-height:1.1;font-size:1rem}.block-featured-pricing .price-card .btn{min-width:100%}@media(min-width: 48rem){.block-featured-pricing .price-card .btn{margin-top:2rem}}.block-featured-pricing .price-card .card-flag{background-color:var(--flag-bg-color);transition:all .3s ease;color:var(--flag-font-color);font-size:.75rem;font-weight:500;top:1rem;letter-spacing:.0269rem;line-height:1;right:0;padding:.5rem 1rem .5rem 2rem;text-transform:uppercase}.block-featured-pricing .price-card .card-flag::after{position:absolute;content:"";border-left:1rem solid #fff;border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);top:50%;left:0;transform:translateY(-50%)}