.subscription-page-v2 ol,.subscription-page-v2 ul{list-style:none;padding-left:0}.subscription-page-v2 .support-header{width:90%;max-width:1170px;margin:0 auto}.sp-hero{text-align:center;padding:3rem 1rem 1rem}.sp-hero__badge{display:inline-flex;align-items:center;gap:.4rem;background:#e8f4fd;color:#1976d2;font-size:.82rem;font-weight:600;padding:.35rem 1rem;border-radius:50px}.sp-hero__title{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.2;color:#0f1f2e}.sp-hero__gradient{background:linear-gradient(135deg,#e97d68,#1976d2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sp-hero__subtitle{max-width:560px;margin:0 auto;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.65;color:#64748b}.sp-community{margin:2rem auto 0;max-width:700px}.sp-community__inner{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:16px;padding:1.25rem 2rem;box-shadow:0 2px 8px #0f172a0f}.sp-community__divider{width:1px;height:36px;background:#00000014;flex-shrink:0}.sp-community__stat{display:flex;flex-direction:column;align-items:center;text-align:center}.sp-community__number{font-size:1.6rem;font-weight:700;color:#0f1f2e;line-height:1.1}.sp-community__label{font-size:.78rem;color:#64748b;margin-top:.15rem}@media(max-width:520px){.sp-community__inner{flex-direction:column;gap:.8rem}.sp-community__divider{width:60%;height:1px}}.sp-pricing{padding:2.5rem 0 1rem}.sp-pricing__toggle{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.sp-pricing__toggle-label{font-size:.95rem;color:#64748b;cursor:pointer;transition:color .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.sp-pricing__toggle-label.is-active{color:#0f1f2e;font-weight:600}.sp-pricing__toggle-switch{position:relative;width:48px;height:26px;background:#cbd5e1;border:none;border-radius:50px;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1);padding:0}.sp-pricing__toggle-switch.is-yearly{background:#1976d2}.sp-pricing__toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:transform .3s cubic-bezier(.4,0,.2,1)}.is-yearly .sp-pricing__toggle-knob{transform:translate(22px)}.sp-currency{text-align:center;margin-bottom:1.75rem}.sp-currency__chips{display:inline-flex;gap:.4rem;background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:50px;padding:.3rem;box-shadow:0 2px 8px #0f172a0f;flex-wrap:wrap;justify-content:center}.sp-currency__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border:none;border-radius:50px;background:transparent;cursor:pointer;font-size:.82rem;font-weight:600;color:#64748b;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.sp-currency__chip:hover{background:#f8fafc;color:#0f1f2e}.sp-currency__chip.is-active{background:#0f1f2e;color:#fff;box-shadow:0 2px 6px #00000026}.sp-currency__flag{font-size:1rem;line-height:1}.sp-currency__code{letter-spacing:.5px}.sp-currency__notice{margin:.65rem auto 0;font-size:.78rem;color:#64748b;display:flex;align-items:center;justify-content:center;gap:.2rem}.sp-pricing__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1050px;margin:0 auto}@media(min-width:680px){.sp-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:start}}.sp-card{position:relative;background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:16px;padding:0;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0f172a0f}.sp-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0f172a1f;border-color:#1976d22e}.sp-card--popular{border:2px solid #e97d68;box-shadow:0 8px 30px #0f172a14}.sp-card--popular:hover{border-color:#d4604a;box-shadow:0 20px 50px #e97d682e}.sp-card__popular-tag{position:absolute;top:0;left:0;right:0;text-align:center;background:#e97d68;color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:.3rem 0}.sp-card__header{padding:2rem 1.5rem 1.2rem;text-align:center}.sp-card--popular .sp-card__header{padding-top:2.8rem}.sp-card__tier-name{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#64748b;margin-bottom:.6rem}.sp-card__price{display:flex;align-items:baseline;justify-content:center;gap:.15rem}.sp-card__currency{font-size:1.3rem;font-weight:500;color:#64748b;align-self:flex-start;margin-top:.45rem}.sp-card__amount{font-size:3rem;font-weight:700;color:#0f1f2e;line-height:1;transition:transform .2s ease}.sp-card__period{font-size:.9rem;color:#64748b}.sp-card__tagline{font-size:.85rem;color:#64748b;margin:.5rem 0 0}.sp-card__features{padding:0;margin:0}.sp-card__features li{display:flex;align-items:center;gap:.5rem;padding:.7rem;font-size:.9rem;color:#1e293b;border-top:1px solid rgba(0,0,0,.04);transition:background-color .2s ease}.sp-card__features li:hover{background-color:#1976d208}.sp-card__check{color:#22c55e;font-size:.75rem!important;flex-shrink:0}.sp-card__xmark{color:#cbd5e1;font-size:.75rem!important;flex-shrink:0}.sp-card__feature--dimmed{opacity:.45}.sp-card__platforms{display:inline-flex;gap:.35rem;margin-left:.2rem;font-size:.85rem;color:#64748b}.sp-card__footer{padding:1.2rem 1.5rem 1.8rem;text-align:center}.sp-card__cta{display:inline-block;width:100%;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:10px;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),transform .15s ease,box-shadow .3s cubic-bezier(.4,0,.2,1);border:none;text-decoration:none;text-align:center}.sp-card__cta:active{transform:scale(.97)}.sp-card__cta--outline{background:transparent;border:2px solid rgba(23,61,80,.08);color:#1e293b}.sp-card__cta--outline:hover{background:#f8fafc;border-color:#1976d233}.sp-card__cta--solid{background:#1976d2;color:#fff;box-shadow:0 4px 14px #1976d240}.sp-card__cta--solid:hover{background:#1667b7;box-shadow:0 6px 20px #1976d259}.sp-card__cta--accent{background:#e97d68;color:#fff;box-shadow:0 4px 14px #e97d684d}.sp-card__cta--accent:hover{background:#d4604a;box-shadow:0 6px 20px #e97d6866}.sp-section-title{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;color:#0f1f2e;text-align:center;margin:0 0 1.5rem}.sp-compare{margin:3rem auto;max-width:750px}.sp-compare__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid rgba(23,61,80,.08);box-shadow:0 2px 8px #0f172a0f;background:#fff}.sp-compare__table{width:100%;border-collapse:collapse;min-width:420px}.sp-compare__table th,.sp-compare__table td{padding:.8rem 1rem;text-align:center;font-size:.88rem}.sp-compare__table thead th{background:#f8fafc;font-weight:700;color:#0f1f2e;border-bottom:2px solid rgba(0,0,0,.06);position:sticky;top:0}.sp-compare__feature-col{text-align:left!important;font-weight:500;color:#1e293b;white-space:nowrap}.sp-compare__highlight-col{background:#fef0ed!important}.sp-compare__row{transition:background-color .2s ease}.sp-compare__row:hover{background-color:#1976d208}.sp-compare__row td{border-bottom:1px solid rgba(0,0,0,.04)}.sp-compare__yes{color:#22c55e;font-size:1rem}.sp-compare__no{color:#cbd5e1;font-size:1rem}@media(max-width:520px){.sp-compare__table-wrap{border:none;box-shadow:none;background:transparent;overflow-x:visible}.sp-compare__table{min-width:0}.sp-compare__table thead{display:none}.sp-compare__table tr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem;background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:10px;margin-bottom:.75rem;padding:.8rem;box-shadow:0 2px 8px #0f172a0f}.sp-compare__table td{padding:.4rem .3rem;border:none!important;font-size:.82rem}.sp-compare__table td:first-child{grid-column:1/-1;text-align:center!important;font-weight:700;font-size:.88rem;color:#0f1f2e;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.06)!important;margin-bottom:.2rem}.sp-compare__table td:nth-child(2):before{content:"Free";display:block;font-size:.68rem;color:#64748b;font-weight:600;text-transform:uppercase}.sp-compare__table td:nth-child(3):before{content:"Basic";display:block;font-size:.68rem;color:#64748b;font-weight:600;text-transform:uppercase}.sp-compare__table td:nth-child(4):before{content:"Extra";display:block;font-size:.68rem;color:#e97d68;font-weight:600;text-transform:uppercase}}.sp-enterprise{margin:3rem auto;max-width:800px}.sp-enterprise__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#fff;border-radius:16px;padding:2rem 2.5rem;box-shadow:0 8px 30px #0f172a14}@media(max-width:640px){.sp-enterprise__inner{flex-direction:column;text-align:center;padding:1.5rem}}.sp-enterprise__text{display:flex;align-items:flex-start;gap:1rem}.sp-enterprise__text h3{font-size:1.15rem;font-weight:700;margin:0 0 .4rem}.sp-enterprise__text p{font-size:.88rem;line-height:1.55;color:#ffffffbf;margin:0}@media(max-width:640px){.sp-enterprise__text{flex-direction:column;align-items:center}}.sp-enterprise__icon{color:#e97d68;flex-shrink:0;margin-top:.15rem}.sp-enterprise__cta{display:inline-flex;align-items:center;white-space:nowrap;padding:.8rem 1.5rem;background:#e97d68;color:#fff;font-weight:600;font-size:.9rem;border-radius:10px;text-decoration:none;transition:background .3s cubic-bezier(.4,0,.2,1),transform .15s ease,box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #e97d684d}.sp-enterprise__cta:hover{background:#d4604a;transform:translateY(-2px);box-shadow:0 6px 20px #e97d6866}.sp-enterprise__cta:active{transform:scale(.97)}.sp-recent{margin:3rem auto;max-width:900px}.sp-recent__strip{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin}.sp-recent__strip::-webkit-scrollbar{height:4px}.sp-recent__strip::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.sp-recent__chip{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:50px;padding:.5rem 1rem .5rem .5rem;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.sp-recent__chip:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0f172a14}.sp-recent__chip--clickable{cursor:pointer}.sp-recent__chip--clickable:hover{border-color:#1976d259}.sp-recent__chip--clickable:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.sp-recent__avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem;font-weight:700;flex-shrink:0}.sp-recent__info{display:flex;flex-direction:column}.sp-recent__name{font-size:.85rem;font-weight:600;color:#0f1f2e;white-space:nowrap}.sp-recent__meta{display:inline-flex;align-items:center;gap:.28rem;font-size:.72rem;color:#64748b;white-space:nowrap}.sp-recent__flag{flex-shrink:0;margin-top:1px}.sp-reviews{margin:3rem auto;max-width:1000px}.sp-reviews__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:600px){.sp-reviews__grid{grid-template-columns:repeat(2,1fr)}}.sp-review{background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:16px;padding:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.sp-review:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0f172a14;border-color:#1976d21f}.sp-review__stars{display:flex;gap:.15rem;margin-bottom:.75rem}.sp-review__star{color:#fbbf24;font-size:.85rem!important}.sp-review__star--empty{color:#e2e8f0}.sp-review__text-wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .85rem;margin-bottom:1rem}.sp-review__text{font-size:.92rem;line-height:1.6;color:#1e293b;font-style:italic;margin:0;flex:1 1 10rem;min-width:0}.sp-review__date{font-size:.72rem;color:#64748b;font-style:normal;white-space:nowrap}.sp-review__author{display:flex;flex-direction:column;gap:.2rem}.sp-review__author strong{font-size:.88rem;color:#0f1f2e}.sp-review__location{display:inline-flex;align-items:center;gap:.28rem;font-size:.78rem;color:#64748b}.sp-review__flag{flex-shrink:0;margin-top:1px}.sp-faq{margin:3rem auto 4rem;max-width:750px}.sp-faq__grid{display:flex;flex-direction:column;gap:.75rem}.sp-faq__item{background:#fff;border:1px solid rgba(23,61,80,.08);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.sp-faq__item:hover{border-color:#1976d226}.sp-faq__item.is-open{border-color:#1976d233;box-shadow:0 2px 8px #0f172a0f}.sp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-weight:600;font-size:.95rem;color:#0f1f2e;-webkit-user-select:none;user-select:none}.sp-faq__question .q-icon{flex-shrink:0;color:#64748b;transition:transform .3s cubic-bezier(.4,0,.2,1)}.is-open .sp-faq__question .q-icon{transform:rotate(180deg)}.sp-faq__answer{padding:0 1.25rem 1.25rem;font-size:.9rem;line-height:1.65;color:#64748b}.sp-faq__answer ul{list-style:disc;padding-left:1.2rem;margin:.5rem 0}.sp-faq__answer ul li{margin-bottom:.4rem}.sp-faq__answer strong{color:#0f1f2e}.sp-faq-expand-enter-active,.sp-faq-expand-leave-active{transition:all .25s ease;max-height:400px;overflow:hidden}.sp-faq-expand-enter-from,.sp-faq-expand-leave-to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}@media(max-width:679px){.sp-pricing__grid .sp-card--popular{order:-1}.sp-card__amount{font-size:2.4rem}.sp-enterprise__inner{padding:1.2rem}}@media(min-width:680px)and (max-width:900px){.sp-card__features li{font-size:.82rem}.sp-card__amount{font-size:2.5rem}}@media(min-width:1100px){.sp-pricing__grid{max-width:1100px}.sp-reviews__grid{grid-template-columns:repeat(4,1fr)}}@keyframes sp-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sp-hero,.sp-community,.sp-pricing,.sp-compare,.sp-enterprise,.sp-recent,.sp-reviews,.sp-faq{animation:sp-fade-up .6s ease-out both}.sp-community{animation-delay:.08s}.sp-pricing{animation-delay:.14s}.sp-compare{animation-delay:.2s}.sp-enterprise{animation-delay:.24s}.sp-recent{animation-delay:.28s}.sp-reviews{animation-delay:.32s}.sp-faq{animation-delay:.36s}@keyframes sp-pulse-border{0%,to{border-color:#e97d68}50%{border-color:#f5c2b8}}.sp-card--popular{animation:sp-pulse-border 3s ease-in-out infinite}.sp-card:hover .sp-card__amount{transform:scale(1.06)}
