.PricingPage-module__U7PeSq__main{overflow:clip}.PricingPage-module__U7PeSq__hero{background:radial-gradient(circle at 14% 25%, #c4e6e594, transparent 28%), radial-gradient(circle at 86% 18%, #fcecfcf2, transparent 30%), linear-gradient(180deg, var(--color-background) 0%, var(--color-background-soft) 100%);padding-block:92px 150px;position:relative}.PricingPage-module__U7PeSq__hero:after{inset-inline:0;background:linear-gradient(to bottom, transparent, var(--color-background));pointer-events:none;content:"";height:84px;position:absolute;bottom:0}.PricingPage-module__U7PeSq__heroInner{z-index:1;text-align:center;max-width:780px;margin-inline:auto;position:relative}.PricingPage-module__U7PeSq__title{margin-top:22px}.PricingPage-module__U7PeSq__title span{color:var(--color-accent)}.PricingPage-module__U7PeSq__description{max-width:660px;color:var(--color-text-secondary);font-size:var(--font-body-large);margin:24px auto 0;line-height:1.65}.PricingPage-module__U7PeSq__billing{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-radius:18px;grid-template-columns:repeat(2,minmax(155px,1fr));gap:6px;margin-top:38px;padding:6px;display:inline-grid}.PricingPage-module__U7PeSq__billingOption{min-height:49px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-weight:650;transition:background .18s,color .18s,box-shadow .18s;display:flex}.PricingPage-module__U7PeSq__billingOption small{background:var(--color-green-soft);color:var(--color-primary);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;line-height:1}.PricingPage-module__U7PeSq__billingOptionActive{background:var(--color-primary);color:#fff;box-shadow:0 8px 20px #26264f33}.PricingPage-module__U7PeSq__plansSection{z-index:2;margin-top:-82px;padding-bottom:92px;position:relative}.PricingPage-module__U7PeSq__sectionHeader{text-align:center;max-width:720px;margin:0 auto 34px}.PricingPage-module__U7PeSq__sectionHeader h2{font-size:clamp(27px,3vw,40px)}.PricingPage-module__U7PeSq__sectionHeader p{color:var(--color-text-secondary);margin-top:10px}.PricingPage-module__U7PeSq__plansGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;align-items:stretch;gap:18px;max-width:1160px;margin-inline:auto;padding:18px 12px 14px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.PricingPage-module__U7PeSq__plansGridDragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.PricingPage-module__U7PeSq__plansGridDragging *{cursor:grabbing!important}.PricingPage-module__U7PeSq__plansGrid::-webkit-scrollbar{display:none}.PricingPage-module__U7PeSq__planCard{border:1px solid var(--color-border-strong);border-radius:var(--radius-section);background:radial-gradient(circle at 100% 0%, #d9e5f180, transparent 34%), var(--color-surface);box-shadow:var(--shadow-soft);scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:0 0 clamp(310px,30%,360px);width:clamp(310px,30%,360px);padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.PricingPage-module__U7PeSq__planCard:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.PricingPage-module__U7PeSq__planPopular{border:2px solid var(--color-primary);background:radial-gradient(circle at 100% 0%, #c4e6e5ad, transparent 38%), var(--color-surface);box-shadow:0 22px 54px #26264f24}.PricingPage-module__U7PeSq__planDisabled{box-shadow:none;filter:grayscale();opacity:.68;background:#f1f1f3;border-color:#26264f1a}.PricingPage-module__U7PeSq__planDisabled:hover{box-shadow:none;transform:none}.PricingPage-module__U7PeSq__popularBadge{background:var(--color-primary);color:#fff;font-size:var(--font-caption);white-space:nowrap;border-radius:999px;padding:6px 14px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.PricingPage-module__U7PeSq__disabledBadge{background:#777986}.PricingPage-module__U7PeSq__planHeader{text-align:center}.PricingPage-module__U7PeSq__planMark{border:1px solid var(--color-border);background:var(--color-lavender);width:48px;height:48px;color:var(--color-primary);border-radius:15px;place-items:center;margin-inline:auto;font-size:18px;font-weight:800;display:grid}.PricingPage-module__U7PeSq__planMark[data-plan=profi]{background:var(--color-mint-soft)}.PricingPage-module__U7PeSq__planMark[data-plan=mini]{background:var(--color-beige-soft)}.PricingPage-module__U7PeSq__planMark[data-plan=salon]{background:var(--color-peach-soft)}.PricingPage-module__U7PeSq__planMark[data-plan=academy]{background:var(--color-green-soft)}.PricingPage-module__U7PeSq__planHeader h3{margin-top:17px;font-size:26px}.PricingPage-module__U7PeSq__planHeader p{min-height:48px;color:var(--color-text-secondary);font-size:var(--font-small);margin-top:7px}.PricingPage-module__U7PeSq__price{justify-content:center;align-items:flex-start;margin-top:26px;display:flex}.PricingPage-module__U7PeSq__priceCurrency{margin-top:7px;font-size:17px;font-weight:700}.PricingPage-module__U7PeSq__price strong{letter-spacing:-.055em;font-size:clamp(44px,4vw,58px);line-height:1}.PricingPage-module__U7PeSq__pricePeriod{color:var(--color-text-muted);font-size:var(--font-small);align-self:flex-end;margin:0 0 5px 7px}[dir=rtl] .PricingPage-module__U7PeSq__pricePeriod{margin:0 7px 5px 0}.PricingPage-module__U7PeSq__priceNote{min-height:65px;color:var(--color-text-muted);font-size:var(--font-caption);text-align:center;margin-top:9px;line-height:1.45}.PricingPage-module__U7PeSq__priceNote p:nth-child(2){color:var(--color-text-secondary);font-weight:650}.PricingPage-module__U7PeSq__highlights{border-top:1px solid var(--color-border);gap:12px;margin:24px 0 28px;padding-top:22px;display:grid}.PricingPage-module__U7PeSq__highlights li{color:var(--color-text-secondary);font-size:var(--font-small);grid-template-columns:21px minmax(0,1fr);gap:9px;display:grid}.PricingPage-module__U7PeSq__highlights li>span:first-child{background:var(--color-green-soft);width:20px;height:20px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.PricingPage-module__U7PeSq__planCta{width:100%;margin-top:auto}.PricingPage-module__U7PeSq__trial{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:5px;margin-top:13px;font-size:11px;display:flex}.PricingPage-module__U7PeSq__sliderControls{justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.PricingPage-module__U7PeSq__sliderArrow{border:1px solid var(--color-border-strong);background:var(--color-surface);width:44px;height:44px;color:var(--color-primary);box-shadow:var(--shadow-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:28px;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.PricingPage-module__U7PeSq__sliderArrow:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 12px 24px #26264f1f}.PricingPage-module__U7PeSq__sliderDots{justify-content:center;align-items:center;gap:8px;display:flex}.PricingPage-module__U7PeSq__sliderDot{background:var(--color-border-strong);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .18s,background-color .18s}.PricingPage-module__U7PeSq__sliderDotActive{background:var(--color-primary);width:26px}.PricingPage-module__U7PeSq__mobileComparisonTabs{display:none}.PricingPage-module__U7PeSq__comparisonSection{background:linear-gradient(180deg, var(--color-background-soft), var(--color-background));padding-block:90px}.PricingPage-module__U7PeSq__comparisonHeader{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1120px;margin-inline:auto;display:flex}.PricingPage-module__U7PeSq__comparisonHeader>div{max-width:720px}.PricingPage-module__U7PeSq__comparisonHeader h2{margin-top:17px}.PricingPage-module__U7PeSq__comparisonHeader p:last-child{color:var(--color-text-secondary);margin-top:12px}.PricingPage-module__U7PeSq__comparisonToggle{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:46px;color:var(--color-primary);box-shadow:var(--shadow-soft);font-size:var(--font-small);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-weight:650;display:inline-flex}.PricingPage-module__U7PeSq__chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.PricingPage-module__U7PeSq__chevronOpen{transform:translateY(2px)rotate(225deg)}.PricingPage-module__U7PeSq__comparison{max-width:1120px;margin:36px auto 0}.PricingPage-module__U7PeSq__tableHead{grid-template-columns:minmax(280px,1.8fr) repeat(5,minmax(100px,.7fr));align-items:center;padding:13px 18px;display:grid}.PricingPage-module__U7PeSq__tableHead strong{color:var(--color-text-secondary);text-align:center;padding-block:9px}.PricingPage-module__U7PeSq__tableHead .PricingPage-module__U7PeSq__headPopular{background:var(--color-primary-light);color:var(--color-primary);border-radius:10px}.PricingPage-module__U7PeSq__tableHead .PricingPage-module__U7PeSq__headDisabled,.PricingPage-module__U7PeSq__featureCell[data-disabled=true]{color:var(--color-text-muted);filter:grayscale();opacity:.65;background:#f1f1f3}.PricingPage-module__U7PeSq__category{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);margin-top:12px;overflow:hidden}.PricingPage-module__U7PeSq__category summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.PricingPage-module__U7PeSq__category summary::-webkit-details-marker{display:none}.PricingPage-module__U7PeSq__categoryTitle{align-items:center;gap:12px;font-weight:700;display:flex}.PricingPage-module__U7PeSq__categoryIcon{background:var(--color-lavender);width:40px;height:40px;color:var(--color-primary);border:1px solid #26264f14;border-radius:12px;place-items:center;display:grid}.PricingPage-module__U7PeSq__category[data-tone=mint] .PricingPage-module__U7PeSq__categoryIcon{background:var(--color-mint-soft)}.PricingPage-module__U7PeSq__category[data-tone=blue] .PricingPage-module__U7PeSq__categoryIcon{background:var(--color-blue-soft)}.PricingPage-module__U7PeSq__category[data-tone=peach] .PricingPage-module__U7PeSq__categoryIcon{background:var(--color-peach-soft)}.PricingPage-module__U7PeSq__category[data-tone=green] .PricingPage-module__U7PeSq__categoryIcon{background:var(--color-green-soft)}.PricingPage-module__U7PeSq__category[data-tone=beige] .PricingPage-module__U7PeSq__categoryIcon{background:var(--color-beige-soft)}.PricingPage-module__U7PeSq__categoryPlus,.PricingPage-module__U7PeSq__faqPlus{flex:none;width:18px;height:18px;position:relative}.PricingPage-module__U7PeSq__categoryPlus:before,.PricingPage-module__U7PeSq__categoryPlus:after,.PricingPage-module__U7PeSq__faqPlus:before,.PricingPage-module__U7PeSq__faqPlus:after{background:var(--color-primary);content:"";border-radius:2px;width:14px;height:2px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PricingPage-module__U7PeSq__categoryPlus:after,.PricingPage-module__U7PeSq__faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.PricingPage-module__U7PeSq__category[open] .PricingPage-module__U7PeSq__categoryPlus:after,.PricingPage-module__U7PeSq__faqItem[open] .PricingPage-module__U7PeSq__faqPlus:after{transform:translate(-50%,-50%)rotate(0)}.PricingPage-module__U7PeSq__categoryRows{border-top:1px solid var(--color-border)}.PricingPage-module__U7PeSq__featureRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(280px,1.8fr) repeat(5,minmax(100px,.7fr));align-items:stretch;min-height:54px;display:grid}.PricingPage-module__U7PeSq__featureRow:last-child{border-bottom:0}.PricingPage-module__U7PeSq__featureName{color:var(--color-text-secondary);font-size:var(--font-small);align-items:center;padding:12px 20px;display:flex}.PricingPage-module__U7PeSq__featureCell{border-inline-start:1px solid var(--color-border);text-align:center;justify-content:center;align-items:center;padding:10px;display:flex}.PricingPage-module__U7PeSq__featureCell[data-plan=profi]{background:#d9e5f12b}.PricingPage-module__U7PeSq__featureCell[data-plan=academy]{background:#d5edbe29}.PricingPage-module__U7PeSq__included{background:var(--color-green-soft);width:24px;height:24px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.PricingPage-module__U7PeSq__unavailable{color:var(--color-text-muted)}.PricingPage-module__U7PeSq__limit{color:var(--color-text);font-size:var(--font-small)}.PricingPage-module__U7PeSq__mobilePlanName{display:none}.PricingPage-module__U7PeSq__note{border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(135deg, var(--color-green-soft), var(--color-mint-soft));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:980px;margin:34px auto 0;padding:24px 26px;display:grid}.PricingPage-module__U7PeSq__noteIcon{width:48px;height:48px;color:var(--color-primary);background:#ffffffb8;border-radius:15px;place-items:center;display:grid}.PricingPage-module__U7PeSq__note h2{font-size:19px}.PricingPage-module__U7PeSq__note p{color:var(--color-text-secondary);font-size:var(--font-small);margin-top:3px}.PricingPage-module__U7PeSq__noteCta{min-width:180px}.PricingPage-module__U7PeSq__faq{padding-block:var(--section-space)}.PricingPage-module__U7PeSq__faqHeader{text-align:center;max-width:680px;margin-inline:auto}.PricingPage-module__U7PeSq__faqHeader h2{margin-top:18px}.PricingPage-module__U7PeSq__faqList{gap:12px;max-width:840px;margin:38px auto 0;display:grid}.PricingPage-module__U7PeSq__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft)}.PricingPage-module__U7PeSq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:650;list-style:none;display:flex}.PricingPage-module__U7PeSq__faqItem summary::-webkit-details-marker{display:none}.PricingPage-module__U7PeSq__faqItem>p{color:var(--color-text-secondary);padding:0 22px 20px;line-height:1.65}@media (max-width:980px){.PricingPage-module__U7PeSq__plansGrid{max-width:100%}.PricingPage-module__U7PeSq__planPopular{order:0}.PricingPage-module__U7PeSq__planCard,.PricingPage-module__U7PeSq__planCard:nth-child(4),.PricingPage-module__U7PeSq__planCard:nth-child(5),.PricingPage-module__U7PeSq__planCard:last-child{flex:0 0 min(42vw,380px);grid-column:auto;width:min(42vw,380px)}.PricingPage-module__U7PeSq__comparison{padding-bottom:8px;overflow-x:auto}.PricingPage-module__U7PeSq__tableHead,.PricingPage-module__U7PeSq__category{min-width:1080px}.PricingPage-module__U7PeSq__note{grid-template-columns:auto minmax(0,1fr)}.PricingPage-module__U7PeSq__noteCta{grid-column:1/-1;justify-self:center}}@media (max-width:700px){.PricingPage-module__U7PeSq__hero{padding-block:70px 132px}.PricingPage-module__U7PeSq__description{font-size:17px}.PricingPage-module__U7PeSq__billing{grid-template-columns:1fr 1.25fr;width:100%}.PricingPage-module__U7PeSq__billingOption{min-width:0;padding-inline:8px;font-size:13px}.PricingPage-module__U7PeSq__billingOption:last-child{flex-direction:column;gap:3px}.PricingPage-module__U7PeSq__plansSection{margin-top:-68px;padding-bottom:64px}.PricingPage-module__U7PeSq__sectionHeader{margin-bottom:16px}.PricingPage-module__U7PeSq__plansGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;max-width:none;margin-inline:-20px;padding:18px 20px 14px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.PricingPage-module__U7PeSq__plansGrid::-webkit-scrollbar{display:none}.PricingPage-module__U7PeSq__planPopular{order:0}.PricingPage-module__U7PeSq__planCard:last-child{grid-column:auto}.PricingPage-module__U7PeSq__planCard,.PricingPage-module__U7PeSq__planCard:nth-child(4),.PricingPage-module__U7PeSq__planCard:nth-child(5),.PricingPage-module__U7PeSq__planCard:last-child{border-radius:var(--radius-card);scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(84vw,350px);grid-column:auto;width:min(84vw,350px);padding:27px 22px}.PricingPage-module__U7PeSq__sliderControls{justify-content:center;align-items:center;gap:16px;margin-top:9px;display:flex}.PricingPage-module__U7PeSq__sliderArrow{border:1px solid var(--color-border-strong);background:var(--color-surface);width:42px;height:42px;color:var(--color-primary);box-shadow:var(--shadow-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}[dir=rtl] .PricingPage-module__U7PeSq__sliderArrow{transform:scaleX(-1)}.PricingPage-module__U7PeSq__sliderDots{justify-content:center;align-items:center;gap:7px;display:flex}.PricingPage-module__U7PeSq__sliderDot{background:var(--color-border-strong);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background-color .18s}.PricingPage-module__U7PeSq__sliderDotActive{background:var(--color-primary);width:23px}.PricingPage-module__U7PeSq__comparisonSection{padding-block:64px}.PricingPage-module__U7PeSq__comparisonHeader{flex-direction:column;align-items:flex-start}.PricingPage-module__U7PeSq__comparisonToggle{align-self:center}.PricingPage-module__U7PeSq__comparison{overflow:visible}.PricingPage-module__U7PeSq__mobileComparisonTabs{top:calc(var(--header-height) + 8px);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#fdfcfce6;gap:6px;margin:24px -20px 14px;padding:7px 20px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 8px 22px #26264f0f}.PricingPage-module__U7PeSq__mobileComparisonTabs::-webkit-scrollbar{display:none}.PricingPage-module__U7PeSq__mobileComparisonTab{border:1px solid var(--color-border);background:var(--color-surface);min-height:38px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:650}.PricingPage-module__U7PeSq__mobileComparisonTabActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 8px 18px #26264f2e}.PricingPage-module__U7PeSq__mobileComparisonTab[data-disabled=true]{color:var(--color-text-muted);filter:grayscale();opacity:.65;background:#f1f1f3}.PricingPage-module__U7PeSq__tableHead{display:none}.PricingPage-module__U7PeSq__category{min-width:0}.PricingPage-module__U7PeSq__featureRow{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:12px;padding:15px 14px}.PricingPage-module__U7PeSq__featureName{color:var(--color-text);grid-column:auto;padding:0;font-weight:600}.PricingPage-module__U7PeSq__featureCell{border:0;border-radius:10px;flex-direction:column;gap:7px;width:86px;min-height:57px;padding:8px 4px;display:none;position:relative}.PricingPage-module__U7PeSq__featureCellActive{display:flex}.PricingPage-module__U7PeSq__featureCellActive[data-disabled=true]{background:#f1f1f3}.PricingPage-module__U7PeSq__featureCell[data-plan=start]{background:var(--color-lavender)}.PricingPage-module__U7PeSq__featureCell[data-plan=profi]{background:var(--color-blue-soft)}.PricingPage-module__U7PeSq__featureCell[data-plan=salon]{background:var(--color-peach-soft)}.PricingPage-module__U7PeSq__featureCell[data-plan=mini]{background:var(--color-beige-soft)}.PricingPage-module__U7PeSq__featureCell[data-plan=academy]{background:var(--color-green-soft)}.PricingPage-module__U7PeSq__mobilePlanName{color:var(--color-text-muted);font-size:10px;font-weight:700;display:block}.PricingPage-module__U7PeSq__included{width:21px;height:21px}.PricingPage-module__U7PeSq__note{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:20px}.PricingPage-module__U7PeSq__noteCta{width:100%}.PricingPage-module__U7PeSq__faqItem summary{padding:18px}.PricingPage-module__U7PeSq__faqItem>p{font-size:var(--font-small);padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.PricingPage-module__U7PeSq__planCard,.PricingPage-module__U7PeSq__billingOption,.PricingPage-module__U7PeSq__sliderArrow,.PricingPage-module__U7PeSq__sliderDot,.PricingPage-module__U7PeSq__chevron,.PricingPage-module__U7PeSq__categoryPlus:before,.PricingPage-module__U7PeSq__categoryPlus:after,.PricingPage-module__U7PeSq__faqPlus:before,.PricingPage-module__U7PeSq__faqPlus:after{transition:none}.PricingPage-module__U7PeSq__planCard:hover,.PricingPage-module__U7PeSq__sliderArrow:hover{transform:none}}
