.sub-pricing{background-color:#fafbff}.sub-pricing-hero-band{position:relative;isolation:isolate;overflow:hidden;background-color:#212e3e;background-image:linear-gradient(108deg,#c77a45,#a56a50 22%,#5e7885 42%,#354a5c 60%,#24313f,#1c2734);padding:130px 0 56px}.sub-pricing-hero-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.sub-pricing-hero-mesh-layer{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;display:block;will-change:transform;background-repeat:no-repeat}.sub-pricing-hero-mesh-layer--a{background-image:radial-gradient(40% 48% at 16% 68%,#f09e54,#f09e5400 50%),radial-gradient(30% 36% at 4% 40%,#ffbe78d9,#ffbe7800 52%);animation:sub-hero-mesh-a 11s ease-in-out infinite alternate}.sub-pricing-hero-mesh-layer--b{background-image:radial-gradient(66% 76% at 98% 90%,#18222e,#18222e00 58%),radial-gradient(56% 62% at 84% 22%,#1e2a3af2,#1e2a3a00 56%),radial-gradient(34% 40% at 54% 42%,#4a94c4e6,#4a94c400 52%);animation:sub-hero-mesh-b 13s ease-in-out infinite alternate}.sub-pricing-hero-mesh-layer--c{background-image:radial-gradient(26% 30% at 30% 30%,#ffc88c8c,#ffc88c00 55%),radial-gradient(28% 32% at 66% 62%,#50aae099,#50aae000 55%);mix-blend-mode:screen;animation:sub-hero-mesh-c 9s ease-in-out infinite alternate}@keyframes sub-hero-mesh-a{0%{transform:translate3d(-16%,-12%,0) scale(1) rotate(0)}50%{transform:translate3d(20%,14%,0) scale(1.3) rotate(22deg)}to{transform:translate3d(8%,-18%,0) scale(1.12) rotate(-18deg)}}@keyframes sub-hero-mesh-b{0%{transform:translate3d(14%,14%,0) scale(1.2) rotate(0)}50%{transform:translate3d(-20%,-12%,0) scale(1) rotate(-22deg)}to{transform:translate3d(-8%,18%,0) scale(1.32) rotate(20deg)}}@keyframes sub-hero-mesh-c{0%{transform:translate3d(-24%,16%,0) scale(1)}50%{transform:translate3d(22%,-18%,0) scale(1.25)}to{transform:translate3d(-10%,24%,0) scale(1.1)}}@media(prefers-reduced-motion:reduce){.sub-pricing-hero-mesh-layer--a{animation-name:sub-hero-mesh-a-soft;animation-duration:48s}.sub-pricing-hero-mesh-layer--b{animation-name:sub-hero-mesh-b-soft;animation-duration:60s}.sub-pricing-hero-mesh-layer--c{animation-name:sub-hero-mesh-a-soft;animation-duration:54s}}@keyframes sub-hero-mesh-a-soft{0%{transform:translate3d(-6%,-4%,0) scale(1.08)}to{transform:translate3d(7%,6%,0) scale(1.16)}}@keyframes sub-hero-mesh-b-soft{0%{transform:translate3d(5%,5%,0) scale(1.1)}to{transform:translate3d(-6%,-4%,0) scale(1.18)}}.sub-pricing-hero-img{position:absolute;left:0;width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.sub-pricing-hero-img--overlay{--overlay-width: 100%;--overlay-top: 380px;left:50%;width:var(--overlay-width);margin-left:calc(var(--overlay-width) / -2);top:var(--overlay-top);height:auto;object-fit:contain;object-position:bottom center;z-index:-1;filter:blur(3px);will-change:transform,filter}@media screen and (max-width:1600px){.sub-pricing-hero-img--overlay{--overlay-width: 150%}}@media screen and (max-width:1100px){.sub-pricing-hero-img--overlay{--overlay-width: 240%}}@media screen and (max-width:749px){.sub-pricing-hero-img--overlay{--overlay-width: 280%}}@media screen and (max-width:480px){.sub-pricing-hero-img--overlay{--overlay-width: 340%}}.sub-pricing-hero{text-align:center;padding:0 1.5rem}.sub-pricing--hero .sub-pricing-container{margin-top:35px}.sub-pricing-hero-title{margin:0 auto;max-width:16ch;color:#fff;font-family:var(--font-medium-family);font-size:60px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.32px}.sub-pricing-hero-subtitle{margin:20px auto 0;max-width:52ch;color:#ffffffe6;font-family:var(--font-body-family);font-size:25.134px;font-style:normal;font-weight:400;line-height:39.796px}@media screen and (max-width:768px){.sub-pricing-hero-band{padding:100px 0 72px}.sub-pricing--hero .sub-pricing-container{margin-top:48px}.sub-pricing-hero-img--overlay{--overlay-top: 240px}.sub-pricing-hero-title{font-size:32px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-1px}.sub-pricing-hero-subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:normal}}.sub-pricing-container{max-width:calc(1000px + 10rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.sub-pricing-container{padding:0 5rem}}.sub-pricing .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sub-pricing-card{display:grid;grid-template-columns:1fr 2fr;border-radius:24px;overflow:hidden;gap:12px;background:#fff;box-shadow:0 20px 50px #311f5014}.sub-pricing-panel{padding:24px;background:linear-gradient(90deg,#fff .16%,#dbe9ff 99.85%)}.sub-pricing-panel-title{margin:0;color:#3b285d;font-family:var(--font-medium-family);font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-1.6px}.sub-pricing-panel-subtitle{margin:12px 0 0;color:#3b285d;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.5px}.sub-pricing-steppers{margin-top:24px;display:flex;flex-direction:column;gap:20px}.sub-pricing-stepper{display:flex;align-items:center;justify-content:space-between;gap:13px}.sub-pricing-stepper-label{color:#311f50;font-family:var(--font-medium-family);font-size:14px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.5px}.sub-pricing-stepper-controls{display:flex;align-items:center;gap:7px}.sub-pricing-step{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:none;background:#fff;color:#311f50;cursor:pointer;box-shadow:0 1px 2px #311f5014;transition:background .15s ease,box-shadow .15s ease}.sub-pricing-step svg{display:block;width:26px;height:26px}.sub-pricing-step:hover{background:#f4f6ff}.sub-pricing-step:focus-visible{outline:none;box-shadow:0 0 0 3px #07f}.sub-pricing-step:disabled{opacity:.4;cursor:not-allowed}.sub-pricing-step-value{width:50px;height:38px;border:1px solid #C0D8F7;border-radius:8px;background:#e2eeff;text-align:center;color:#3b285d;font-family:var(--font-body-family);font-size:20px;font-weight:400;cursor:text}.sub-pricing-step-value:focus,.sub-pricing-step-value:focus-visible{outline:none;box-shadow:0 0 0 2px #07f}.sub-pricing-reset-row{margin-top:24px;display:flex;justify-content:flex-end}.sub-pricing-reset{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;background:transparent;border:none;cursor:pointer;color:#907fb5;font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:14px;line-height:20px;border-radius:6px}.sub-pricing-reset svg{display:block;flex-shrink:0}.sub-pricing-reset:hover{color:#311f50}.sub-pricing-reset:focus-visible{outline:none;box-shadow:0 0 0 2px #07f}.sub-pricing-help{margin-top:24px;padding-top:24px;border-top:1px solid #E8E4F1}.sub-pricing-help-title{margin:0;color:#3b285d;font-family:var(--font-medium-family);font-size:15px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.5px}.sub-pricing-help-text{margin:8px 0 0;color:#5b5470;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.5px}.sub-pricing-help-link{display:inline-block;margin-top:16px;color:#ff6b2e;font-family:var(--font-medium-family);font-size:15px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.5px;text-decoration:none}.sub-pricing-help-link:hover{text-decoration:underline}.sub-pricing-footnote{margin:24px 0 0;color:#3b285d;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:147%;letter-spacing:-.5px}.sub-pricing-plans{display:grid;grid-template-columns:1fr 1fr;padding:24px;column-gap:24px;row-gap:24px}.sub-pricing-plan{display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}@media(hover:hover){.sub-pricing-plan:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.sub-pricing-plan{transition:none}.sub-pricing-plan:hover{transform:none}}.sub-pricing-plan-tag{align-self:flex-start;display:inline-block;padding:4px 12px;margin-bottom:8px;border-radius:999px;background:#f5f3ff;color:#3b1b11;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:16px}.sub-pricing-plan-name{margin:0;color:#3b285d;font-family:var(--font-medium-family);font-size:24px;font-weight:500;line-height:116%;letter-spacing:-1.5px}.sub-pricing-plan-desc{margin:10px 0 0;color:#3a275c;font-family:var(--font-body-family);font-size:14px;line-height:normal;letter-spacing:-.5px}.sub-pricing-plan-price{margin-top:24px;display:flex;align-items:baseline;gap:7px}.sub-pricing-price-amount{color:#3b285d;font-family:var(--font-body-family);font-size:22px;font-weight:500;line-height:116%;letter-spacing:-2px}.sub-pricing-price-period{color:#3b285d;font-family:var(--font-body-family);font-size:18px;letter-spacing:-1px}.sub-pricing-price-subtitle{margin:0;color:#6f5e89;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.5px}.sub-pricing-price-minimum{margin:6px 0 0;color:#6f5e89;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:116%;letter-spacing:-.5px;font-style:italic}.sub-pricing-price-minimum--empty{visibility:hidden}.sub-pricing-includes-title{margin:24px 0 0;color:#6f5e89;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.5px}.sub-pricing-includes{list-style:none;margin:0;padding:0}.sub-pricing-includes li{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #ECECF2}.sub-pricing-includes li:first-child{border-top:none}.sub-pricing-inc-num{min-width:29px;color:#3b285d;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1px}.sub-pricing-inc-label{color:#3b285d;font-family:var(--font-medium-family);font-size:14px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.5px}.sub-pricing-includes-note{margin:13px 0 0;color:#6e5f89;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.5px}.sub-pricing-plan-actions{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:12px}.sub-pricing-btn{display:block;width:100%;max-height:40px;padding:8px 19px;border-radius:12px;text-align:center;text-decoration:none;font-family:var(--font-medium-family);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.048px;box-sizing:border-box;transition:background .15s ease,color .15s ease,opacity .15s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}@media(hover:hover){.sub-pricing-btn--primary:hover,.sub-pricing-btn--secondary:hover{transform:translateY(-3px);box-shadow:0 5px 12px #311f502e}}.sub-pricing-btn--primary{background:#ff6b2e;color:#fff;border:1.5px solid #FF5E00}.sub-pricing-btn--primary:hover{opacity:.92}.sub-pricing-btn--secondary{background:transparent;color:#ff5e00;border:1.5px solid #FF5E00}.sub-pricing-btn--secondary:hover{background:#fff3ec;color:#ff6b2e;border-color:#ff6b2e}@media(prefers-reduced-motion:reduce){.sub-pricing-btn--primary:hover,.sub-pricing-btn--secondary:hover{transform:none}}.sub-pricing-btn--customize{display:none;align-items:center;justify-content:center;gap:8px;background:#faf6ff;border:none;color:#3a275c;cursor:pointer}.sub-pricing-btn--customize:hover{background:#f4f0f9}.sub-pricing-btn-customize-icon{display:inline-flex}.sub-pricing-btn-customize-icon svg{display:block}.sub-pricing-btn:focus-visible{outline:3px solid #311F50;outline-offset:2px}.sub-pricing-modal[hidden]{display:none}.sub-pricing-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080}.sub-pricing-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0816cc;opacity:0;transition:opacity .25s ease}.sub-pricing-modal.is-open .sub-pricing-modal-overlay{opacity:1}.sub-pricing-modal-dialog{position:relative;z-index:1;width:100%;max-width:480px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f4f8ff);border-radius:20px;box-shadow:0 30px 70px #1b162d59;outline:none;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.sub-pricing-modal.is-open .sub-pricing-modal-dialog{opacity:1;transform:translateY(0) scale(1)}.sub-pricing-modal-head{display:flex;align-items:center;justify-content:flex-end;padding:18px 18px 0}.sub-pricing-modal-title{margin:0;color:#3b285d;font-family:var(--font-medium-family);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.8px}.sub-pricing-modal-subtitle{margin:8px 0 0;color:#5b5470;font-family:var(--font-body-family);font-size:13px;line-height:1.5}.sub-pricing-modal-x{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-6px -6px 0 0;border:none;border-radius:10px;background:transparent;color:#6f5e89;cursor:pointer;transition:background .15s ease,color .15s ease}.sub-pricing-modal-x:hover{background:#311f500f;color:#311f50}.sub-pricing-modal-x:focus-visible{outline:none;box-shadow:0 0 0 3px #07f}.sub-pricing-modal-x svg{display:block}.sub-pricing-modal-body{padding:8px 28px 24px;overflow-y:auto}.sub-pricing-modal-body .sub-pricing-panel{display:block;padding:0;background:transparent}.sub-pricing-modal-body .sub-pricing-steppers{margin-top:24px}.sub-pricing-apply-row{display:none;margin-top:8px}.sub-pricing-modal-body .sub-pricing-apply-row{display:block}.sub-pricing-apply-row .sub-pricing-btn{margin:0}html.sub-pricing-modal-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.sub-pricing-modal-overlay,.sub-pricing-modal-dialog{transition:none}}.sub-pricing-features-wrap{grid-column:1 / -1;margin-top:0}.sub-pricing-features-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,margin-bottom .4s cubic-bezier(.16,1,.3,1);margin-bottom:0}.sub-pricing-features-panel.expanded{grid-template-rows:1fr;opacity:1;margin-bottom:24px}.sub-pricing-features-inner{min-height:0;overflow:hidden}.sub-pricing-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 38px;padding:16px;border-radius:12px;background:linear-gradient(180deg,#f5f3ff,#fff)}.sub-pricing-features-title{margin:0 0 16px;color:#311f50;font-family:var(--font-medium-family);font-size:15px;font-weight:500}.sub-pricing-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.sub-pricing-features-list li{display:flex;align-items:center;gap:10px}.sub-pricing-feature-check{flex-shrink:0;display:inline-flex}.sub-pricing-feature-check svg{display:block}.sub-pricing-feature-text{color:#3b285c;font-family:var(--font-body-family);font-size:13px;line-height:1.4}.sub-pricing-features-toggle{display:inline-flex;align-items:center;gap:7px;padding:0 4px 5px;background:transparent;border:none;cursor:pointer;color:#554a6d;font-family:var(--font-medium-family);font-size:14px;font-weight:500;border-radius:6px}.sub-pricing-features-toggle:hover{color:#311f50}.sub-pricing-features-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #07f}.sub-pricing-features-toggle .sub-pricing-features-toggle-hide,.sub-pricing-features-toggle[aria-expanded=true] .sub-pricing-features-toggle-show{display:none}.sub-pricing-features-toggle[aria-expanded=true] .sub-pricing-features-toggle-hide{display:inline}.sub-pricing-features-toggle-icon{display:inline-flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sub-pricing-features-toggle[aria-expanded=true] .sub-pricing-features-toggle-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.sub-pricing-step,.sub-pricing-btn,.sub-pricing-features-toggle-icon,.sub-pricing-features-panel{transition:none}}@media screen and (max-width:1023px){.sub-pricing-card{display:block}.sub-pricing-panel{display:none}.sub-pricing-plans{grid-template-columns:1fr 1fr}.sub-pricing-btn{transition:unset}.sub-pricing-btn:hover{transform:unset;box-shadow:unset}.sub-pricing-btn--customize{display:inline-flex}}@media screen and (max-width:768px){.sub-pricing-plans{grid-template-columns:1fr;gap:32px}.sub-pricing-features-grid{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/subscription-pricing.css.map */
