.lp-billing{background:var(--theme-color-lighter);border:1px solid #1624561a;border-radius:40px;width:max-content;max-width:100%;margin:0 auto 40px;padding:6px;display:flex}.lp-billing button{min-height:48px;font-family:var(--heading-font-family);letter-spacing:-.02em;color:var(--headings-color);cursor:pointer;background:0 0;border:0;border-radius:40px;align-items:center;gap:8px;padding:0 26px;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.lp-billing button[aria-checked=true]{background:var(--theme-color4);color:#fff}.lp-billing__save{font-family:var(--body-font-family);background:var(--theme-color1);color:#fff;white-space:nowrap;border-radius:40px;padding:3px 9px;font-size:12px;font-weight:700}.lp-pricing--calc .lp-billing{margin-bottom:14px}.lp-pricing__hint{text-align:center;margin:0 auto 36px;font-size:15px}.lp-plans{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:40px 16px;display:grid}.lp-pricing .pricing-block{grid-row:span var(--plan-rows,4);grid-template-rows:subgrid;isolation:isolate;row-gap:14px;margin-bottom:0;display:grid}.lp-pricing .pricing-block .inner-box{grid-row:1/-1;grid-template-rows:subgrid;row-gap:14px;padding:22px 16px;display:grid}.lp-pricing .pricing-block.active .inner-box{border-color:rgba(var(--theme-color1-rgb), .45);box-shadow:0 24px 50px #1624561f}.lp-pricing .pricing-block .inner-box .plan{margin:0;font-size:20px}.lp-plan__labels{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.lp-plan__type{letter-spacing:.08em;text-transform:uppercase;color:var(--text-color);font-size:12px;font-weight:700}.lp-plan__badge{background:var(--theme-color1);color:#fff;border-radius:40px;padding:2px 10px;font-size:12px;font-weight:700}.lp-pricing .pricing-block .lp-plan__headline{font-family:var(--heading-font-family);color:var(--headings-color);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.lp-pricing .pricing-block .price-head{flex-direction:column;margin:0;padding:18px 14px;display:flex}.lp-plan__amount{flex-direction:column;align-items:center;gap:6px;margin:0 0 6px;display:flex}.lp-pricing .pricing-block .price-head .price{font-variant-numeric:tabular-nums;align-items:flex-start;font-size:46px;display:inline-flex}.lp-plan__cur{margin:4px 2px 0 0;font-size:24px}.lp-pricing .pricing-block .price-head .lp-plan__quote{font-size:28px;line-height:1.15}.lp-plan__per{color:var(--text-color);font-size:14px;font-weight:600}.lp-plan__with,.lp-plan__oneoff{font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.35}.lp-plan__with{color:var(--theme-color1)}.lp-plan__oneoff{color:var(--headings-color)}.lp-pricing .pricing-block .price-head .lp-plan__note{margin:4px 0 16px;font-size:13px;line-height:1.45}.lp-pricing .pricing-block .price-head .pricing-btn{text-align:center;white-space:nowrap;justify-content:center;align-items:center;height:auto;min-height:52px;margin-top:auto;padding:14px 10px;font-size:15px;line-height:1.2;display:flex}.lp-pricing .pricing-block.active .price-head .pricing-btn{background-color:var(--theme-color1);color:#fff}.lp-pricing .pricing-block.active .price-head .pricing-btn:hover{color:#fff}.lp-plan__who{margin:0;font-size:15px;line-height:1.5}.lp-addons{border:0;min-width:0;margin:0;padding:0}.lp-addons__title{float:none;width:auto;font-family:var(--heading-font-family);letter-spacing:.08em;text-transform:uppercase;color:var(--headings-color);margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.lp-addons ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-addon{background:var(--theme-color-lighter);border:1px solid #1624561a;border-radius:16px;transition:border-color .16s,background-color .16s}.lp-addon.is-on{border-color:var(--theme-color1);background:#fdf0f0}.lp-addon__row{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 10px;min-height:44px;margin:0;padding:10px 12px;display:grid}.lp-addon__row input{width:18px;height:18px;accent-color:var(--theme-color1);cursor:pointer;grid-row:span 2;margin:2px 0 0}.lp-addon__row input:focus-visible{outline:3px solid var(--theme-color3);outline-offset:2px}.lp-addon__name{color:var(--headings-color);font-size:14px;font-weight:700;line-height:1.3}.lp-addon__price{color:var(--text-color);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.35}.lp-addon__note{color:var(--text-color);margin:0;padding:0 12px 10px 40px;font-size:12px;line-height:1.4}.lp-pricing .addon__qty{color:var(--headings-color);align-items:center;gap:8px;margin:0;padding:0 12px 10px 40px;font-size:13px;font-weight:700;display:flex}.lp-pricing .addon__qty[hidden]{display:none}.lp-pricing .addon__qty span{white-space:nowrap}.lp-pricing .addon__qty select{min-width:64px;max-width:96px;min-height:40px;font:inherit;color:var(--headings-color);cursor:pointer;background:#fff;border:1px solid #16245626;border-radius:10px;padding:0 8px}.lp-addons__custom{margin:0;font-size:14px}.lp-plan__features{border-top:1px solid #1624561a;padding-top:16px}.lp-plan__includes{font-family:var(--heading-font-family);color:var(--headings-color);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:13px;font-weight:700}.lp-pricing .pricing-block .list{margin:8px 0 0;padding-left:0;list-style:none}.lp-pricing .pricing-block .list li{grid-template-columns:18px minmax(0,1fr);gap:10px;margin-bottom:4px;font-size:14px;line-height:1.45;display:grid}.lp-pricing .pricing-block .list li i{padding:3px 0 0;font-size:15px}.lp-plan__extra{margin:8px 0 0;font-size:14px}.lp-pricing__fine{text-align:center;max-width:760px;margin:30px auto 0;font-size:15px}.lp-pricing__fine a{color:var(--theme-color1);text-underline-offset:3px;text-decoration:underline}@media (width<=1279px){.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lp-plans{grid-template-columns:1fr}.lp-billing{width:100%}.lp-billing button{flex:auto;justify-content:center;padding:0 12px}}.lp-vb{background:#fff;border:1px solid #1624561a;border-radius:30px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.lp-vb__form{gap:24px;padding:clamp(22px,3vw,44px);display:grid}.lp-vb__form label{font-family:var(--heading-font-family);letter-spacing:-.02em;color:var(--headings-color);justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:700;display:flex}.lp-vb__form output{color:var(--theme-color1);font-weight:700}.lp-vb__form select{width:100%;min-height:56px;font:inherit;background:var(--theme-color-lighter);color:var(--headings-color);border:1px solid #1624561f;border-radius:40px;padding:0 20px}.lp-vb__form input[type=range]{width:100%;accent-color:var(--theme-color1);height:44px;margin:-8px 0}.lp-vb__out{background:var(--theme-color2);color:#ffffffbf;padding:clamp(22px,3vw,44px)}.lp-vb__out dl{gap:12px;margin:0 0 18px;display:grid}.lp-vb__out dl div{border-bottom:1px dashed #fff3;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.lp-vb__out dt{font-weight:500}.lp-vb__out dd{font-family:var(--heading-font-family);color:#fff;margin:0;font-size:20px;font-weight:700}.lp-vb__total dd{font-size:30px}.lp-vb__total small{font-family:var(--body-font-family);color:#ffffffb3;font-size:13px;font-weight:600}.lp-vb .lp-vb__out .lp-vb__note{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.lp-vb .lp-vb__out dt{color:#ffffffc7}@media (width<=767px){.lp-vb{grid-template-columns:1fr}}.lp-cmp{background:#fff;border:1px solid #1624561a;border-radius:30px;position:relative;overflow-x:auto}.lp-cmp:focus-visible{outline-offset:4px}.lp-cmp table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:15px}.lp-cmp th,.lp-cmp td{text-align:center;vertical-align:middle;color:var(--headings-color);border-bottom:1px solid #16245614;padding:14px 16px}.lp-cmp thead th{background:var(--theme-color-lighter);border-bottom:0;padding-top:22px;padding-bottom:18px;position:sticky;top:0}.lp-cmp tbody th[scope=row]{text-align:left;z-index:1;background:#fff;min-width:240px;font-weight:600;position:sticky;left:0}.lp-cmp__corner{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.08em;z-index:2;font-size:13px;font-weight:700;position:sticky;left:0;text-align:left!important;color:var(--text-color)!important}.lp-cmp__name{font-family:var(--heading-font-family);letter-spacing:-.02em;color:var(--headings-color);font-size:20px;font-weight:700;display:block}.lp-cmp__badge{background:var(--theme-color1);color:#fff;white-space:nowrap;border-radius:40px;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.lp-cmp td.is-featured{background:#fdf0f0}.lp-cmp thead th.is-featured{background:var(--theme-color1)}.lp-cmp thead th.is-featured .lp-cmp__name{color:#fff}.lp-cmp thead th.is-featured .lp-cmp__badge{color:var(--theme-color1);background:#fff}.lp-cmp__group th{font-family:var(--heading-font-family);letter-spacing:.12em;text-transform:uppercase;background:#fff;padding-top:18px;padding-bottom:10px;font-size:13px;font-weight:700;position:static;text-align:left!important;color:var(--theme-color1)!important}.lp-cmp__yes{background:var(--theme-color1);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:inline-grid}.lp-cmp__no{vertical-align:middle;background:#16245659;border-radius:2px;width:14px;height:2px;display:inline-block}.lp-cmp__text{font-variant-numeric:tabular-nums;font-weight:600}.lp-cmp__cta td,.lp-cmp__cta th{border-bottom:0;padding-top:20px;padding-bottom:22px}.lp-cmp__cta td{padding-left:8px;padding-right:8px}.lp-cmp__btn{background:var(--theme-color-lighter);min-height:48px;color:var(--theme-color4);font-family:var(--heading-font-family);letter-spacing:-.02em;white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.lp-cmp__btn:hover{background:var(--theme-color4);color:#fff}.lp-cmp__btn.is-primary{background:var(--theme-color1);color:#fff}.lp-cmp__btn.is-primary:hover{background:var(--theme-color4);color:#fff}@media (width<=600px){.lp-cmp table{min-width:820px;font-size:14px}.lp-cmp tbody th[scope=row],.lp-cmp__corner{width:140px;min-width:0;max-width:140px;padding-left:12px;padding-right:10px}}.lp-pricing-plans{padding:90px 0 100px}.lp-sec{padding:110px 0;position:relative}.lp-sec--soft{background:var(--theme-color-lighter)}.lp-sec .sec-title{margin-bottom:46px}.lp-sec .sec-title .text,.lp-fineprint .sec-title .text{max-width:760px;margin:18px 0 0;font-size:17px}.lp-sec .sec-title.text-center .text{margin-left:auto;margin-right:auto}.lp-sec--soft .sec-title .sub-title{background:#fff}.lp-addon-cards{row-gap:30px}.lp-addon-card{background:#fff;border:1px solid #1624561a;border-radius:30px;height:100%;padding:34px 30px 30px;transition:box-shadow .4s,transform .4s}.lp-addon-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #1624561a}.lp-addon-card__icon{background:var(--theme-color1);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;font-size:24px;display:inline-grid}.lp-addon-card__title{margin:0 0 10px;font-size:22px;line-height:1.3}.lp-addon-card__price{font-family:var(--heading-font-family);color:var(--theme-color1);letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:700}.lp-addon-card__price span{color:var(--text-color);font-size:14px;font-weight:600}.lp-addon-card__text{margin:0;font-size:15px;line-height:1.6}.lp-fineprint .sec-title{margin-bottom:30px}.lp-fineprint .sec-title .title{max-width:none;margin:0}.lp-fineprint h2.h3.title{font-size:34px}.lp-checks{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lp-checks li{color:var(--headings-color);grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.55;display:grid}.lp-checks li i{color:var(--theme-color1);padding-top:4px}.lp-fineprint__note{margin-bottom:26px;font-size:15px}.lp-fineprint__note a{color:var(--theme-color1);text-underline-offset:3px;text-decoration:underline}.lp-fineprint__btns{margin-bottom:40px}@media (width<=991.98px){.lp-sec{padding:80px 0}.lp-pricing-plans{padding:70px 0 80px}}
