.pricing-header__title{font-size:48px;margin-bottom:16px}.pricing-header__description{color:rgba(0,0,0,.6);font-size:18px;max-width:600px;margin:0 auto}.pricing-card{position:relative;overflow:hidden;text-align:center;background:#fff;border:1px solid rgba(31,92,170,.6);border-radius:20px;padding:48px 28px 40px;transition:all .3s ease}.pricing-card--popular{background:rgba(31,92,170,.1);box-shadow:0 10px 40px rgba(31,92,170,.1);border-color:rgba(31,92,170,.7)}.pricing-card--highlighted{box-shadow:0 0 0 3px rgba(210,243,76,.7),0 0 28px rgba(210,243,76,.5),0 24px 48px rgba(12,46,30,.2)!important;transform:scale(1.02);z-index:2;transition:transform .3s ease,box-shadow .3s ease}.pricing-card--greyed-out{opacity:.5;filter:grayscale(.3);pointer-events:none;cursor:not-allowed}.pricing-card__pack-name{font-size:20px;letter-spacing:1px;font-weight:400;color:rgba(0,0,0,.5);margin-bottom:1rem}.pricing-card__price-suffix{font-size:18px;font-weight:400;color:rgba(0,0,0,.5);margin-left:4px}.pricing-card__savings{font-size:14px;font-weight:600;color:#f08721;background:rgba(240,135,33,.1);padding:6px 16px;border-radius:20px;display:inline-block;margin-top:12px}.pricing-card .price{font-family:var(--eb_garamond-font,serif);font-size:72px;letter-spacing:-1px;color:#1f5caa;line-height:1;margin:.5rem 0 1.5rem}.pricing-card .price sub{font-size:.4em;bottom:.5em;margin-right:.1em}.pricing-card .popular-badge{position:absolute;left:-5px;top:35px;line-height:28px;text-transform:uppercase;font-size:12px;font-weight:500;color:#fff;padding:0 12px 0 20px;z-index:1}.pricing-card .popular-badge:after{bottom:0;transform:skew(25deg)}.pricing-card .popular-badge:after,.pricing-card .popular-badge:before{content:"";position:absolute;width:100%;height:50%;background:#1f5caa;left:0;z-index:-1}.pricing-card .popular-badge:before{top:0;transform:skew(-25deg)}.pricing-card__subheadline{text-align:center;margin-bottom:2.5rem;color:rgba(0,0,0,.75)!important;font-size:18px!important;font-weight:400!important;min-height:44px;line-height:1.5}.features-list{min-height:380px}.features-list__category{margin-bottom:1.5rem}.features-list__category-title{font-size:13px;font-weight:700;color:#1f5caa;text-transform:uppercase;letter-spacing:.8px;padding-bottom:8px;border-bottom:1px solid rgba(31,92,170,.06);margin-bottom:1rem}.features-list__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:15px;padding:6px 0;transition:background-color .2s ease}.features-list__item-content{display:flex;align-items:center;gap:.5rem}.features-list__item-name{color:rgba(0,0,0,.85);font-weight:400}.features-list__item-value{flex-shrink:0;margin-left:1rem}.feature-value{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.feature-value--number{font-weight:600;font-size:16px}.feature-value--number.zero{color:rgba(0,0,0,.4)}.feature-value--number.positive{color:#f5ebe0}.info-tooltip__wrapper{position:relative;display:inline-flex;cursor:help}.info-tooltip__wrapper:focus-within .info-tooltip__content,.info-tooltip__wrapper:hover .info-tooltip__content{opacity:1!important;visibility:visible!important}.info-tooltip__content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background-color:rgba(0,0,0,.9);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:400;white-space:normal;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:1000;min-width:200px;max-width:240px;text-align:center}.info-tooltip__arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,.9)}.pricing-guarantee{background:rgba(0,191,88,.04);border-radius:20px;padding:32px 24px;border:1px solid rgba(0,191,88,.1)}.pricing-guarantee__text{color:rgba(0,0,0,.75);font-size:16px;margin-bottom:12px;font-weight:500;line-height:1.6}.pricing-guarantee__badge{display:inline-flex;align-items:center;gap:8px;color:#f08721;font-size:14px;font-weight:600}.feature-value svg,.pricing-guarantee__badge svg{color:#f08721}.info-tooltip__wrapper svg{color:#b3b3b3}