.pricing-page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-color) 16%,transparent),transparent 34rem),linear-gradient(180deg,var(--background-secondary-color) 0%,var(--background-color) 42%)}.pricing-hero{padding:76px 20px 54px}.pricing-hero__content{max-width:1120px;margin:0 auto}.pricing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--primary-color) 22%,transparent);border-radius:999px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);font-size:13px;font-weight:700}.pricing-hero h1{max-width:760px;margin:20px 0 14px;font-size:clamp(36px,6vw,68px);line-height:1.04;font-weight:900;color:var(--text-primary-color)}.pricing-hero p{max-width:680px;margin:0;color:var(--text-secondary-color);font-size:17px;line-height:1.8}.pricing-assurances{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pricing-assurances span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(127,127,127,.16);border-radius:999px;color:var(--text-secondary-color);background:color-mix(in srgb,var(--background-secondary-color) 88%,transparent);font-size:13px;font-weight:700}.pricing-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;max-width:760px}.pricing-hero__stats>div,.pricing-card,.pricing-toolbar{border:1px solid rgba(127,127,127,.16);background:color-mix(in srgb,var(--background-secondary-color) 88%,transparent);box-shadow:0 18px 55px #11182714}.pricing-hero__stats>div{padding:16px;border-radius:16px}.pricing-hero__stats strong{display:block;color:var(--text-primary-color);font-size:20px;line-height:1.2}.pricing-hero__stats span{display:block;margin-top:6px;color:var(--text-secondary-color);font-size:13px}.pricing-content{max-width:1280px;margin:0 auto;padding-bottom:72px}.pricing-toolbar{display:flex;align-items:center;flex-direction:column;gap:20px;margin-bottom:24px;padding:22px;border-radius:20px}.pricing-toolbar__copy{text-align:center}.pricing-toolbar__eyebrow{display:inline-block;color:var(--primary-color);font-size:13px;font-weight:800;letter-spacing:.04em}.pricing-toolbar h2{margin:4px 0 0;color:var(--text-primary-color);font-size:24px;line-height:1.25}.pricing-tabs{width:min(560px,100%)}.pricing-tabs-wrap{display:flex;justify-content:center;width:100%}.pricing-tabs .n-tabs-rail{display:flex;padding:5px;border-radius:9999px;background:var(--background-third-color);border:1px solid var(--border-color);box-shadow:inset 0 1px 2px #0000000a;transition:background-color .25s ease,border-color .25s ease}.pricing-tabs .n-tabs-rail .n-tabs-capsule{border-radius:9999px;background:var(--primary-color);box-shadow:0 3px 12px color-mix(in srgb,var(--primary-color) 35%,transparent);transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-tabs .n-tabs-tab-wrapper{flex:1 1 0;min-width:0}.pricing-tabs .n-tabs-tab{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:600;color:var(--text-secondary-color);text-align:center;white-space:normal;transition:color .2s ease;cursor:pointer}.pricing-tabs .n-tabs-tab:hover{color:var(--text-primary-color)}.pricing-tabs .n-tabs-tab__label{display:block;line-height:1.2;white-space:normal;overflow-wrap:anywhere;color:inherit;transition:color .2s ease}.pricing-tabs .n-tabs-tab.n-tabs-tab--active{color:#fff;font-weight:700}.pricing-tabs .n-tabs-tab.n-tabs-tab--active .n-tabs-tab__label{color:#fff}.pricing-tabs .n-tabs-tab:not(.n-tabs-tab--active) .n-tabs-tab__label{color:var(--text-secondary-color)}.pricing-tabs .n-tabs-tab:not(.n-tabs-tab--active):hover .n-tabs-tab__label{color:var(--text-primary-color)}.pricing-tabs .n-tabs-tab-pad{border-radius:9999px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:405px;padding:18px;border-radius:20px;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.pricing-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary-color) 38%,transparent);box-shadow:0 24px 70px #11182724}.pricing-card--popular{border-color:transparent;background:linear-gradient(var(--background-secondary-color),var(--background-secondary-color)) padding-box,linear-gradient(135deg,var(--primary-color),var(--secondary-color) 42%,var(--accent-color)) border-box;box-shadow:0 28px 80px color-mix(in srgb,var(--primary-color) 20%,transparent),0 0 0 4px color-mix(in srgb,var(--primary-color) 8%,transparent)}.pricing-card--popular:hover{border-color:transparent;box-shadow:0 34px 92px color-mix(in srgb,var(--primary-color) 28%,transparent),0 0 0 5px color-mix(in srgb,var(--primary-color) 12%,transparent)}.pricing-card__popular{position:absolute;top:14px;right:14px;z-index:2;padding:6px 12px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:linear-gradient(90deg,var(--accent-color),var(--primary-color),var(--secondary-color));font-size:12px;font-weight:900;line-height:1.2;box-shadow:0 12px 28px color-mix(in srgb,var(--primary-color) 36%,transparent)}.pricing-card--skeleton{gap:18px}.pricing-card__cover{position:relative;height:104px;margin:-2px -2px 16px;border-radius:16px;overflow:hidden;background:var(--background-third-color)}.pricing-card__cover--placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 22%,rgba(255,255,255,.58),transparent 24%),radial-gradient(circle at 82% 28%,rgba(255,133,192,.18),transparent 30%),linear-gradient(135deg,rgba(247,89,171,.08),rgba(255,133,192,.12) 52%,rgba(235,47,150,.07))}.pricing-card__cover--placeholder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(247,89,171,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(247,89,171,.06) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.46),transparent 74%);mask-image:linear-gradient(135deg,rgba(0,0,0,.46),transparent 74%)}.pricing-card__shape{position:absolute;border:1px solid rgba(247,89,171,.14);background:rgba(255,255,255,.24);box-shadow:0 10px 24px #f759ab14}.pricing-card__shape--one{width:54px;height:54px;left:18px;bottom:16px;border-radius:18px;transform:rotate(12deg)}.pricing-card__shape--two{width:72px;height:72px;right:16px;top:14px;border-radius:999px}.pricing-card__shape--three{width:36px;height:36px;right:74px;bottom:14px;border-radius:12px;transform:rotate(-18deg)}.pricing-card__cover-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.52);border-radius:16px;color:#fff;background:linear-gradient(135deg,rgba(247,89,171,.72),rgba(235,47,150,.68));box-shadow:0 12px 26px #f759ab2e;font-size:28px}.pricing-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pricing-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-card__label{color:var(--primary-color);font-size:12px;font-weight:800}.pricing-card h3{margin:7px 0 0;color:var(--text-primary-color);font-size:19px;line-height:1.25;word-break:break-word}.pricing-card__price{display:flex;align-items:baseline;gap:8px;margin-top:18px;padding-bottom:14px;border-bottom:1px solid rgba(127,127,127,.14)}.pricing-card__price span,.pricing-card__details span,.pricing-card__unit span{color:var(--text-secondary-color);font-size:13px}.pricing-card__price strong{color:var(--primary-color);font-size:34px;line-height:1;font-weight:900}.pricing-card__details{display:grid;gap:10px;margin-top:14px}.pricing-card__details>div,.pricing-card__unit{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-card__details strong{color:var(--text-primary-color);text-align:right}.pricing-card__unit{margin-top:14px}.pricing-card__unit .n-badge-sup{min-width:auto;height:auto;padding:4px 10px;border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:999px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent);font-weight:800;line-height:1.2;box-shadow:none}.pricing-card__description{margin:14px 0 0;color:var(--text-secondary-color);font-size:12px;line-height:1.6}.pricing-card__cta{margin-top:24px;--n-border-radius: 999px !important;min-height:44px;font-weight:800}.pricing-empty{padding:72px 0}.pricing-faq{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:32px;margin-top:38px;padding:28px;border:1px solid rgba(127,127,127,.16);border-radius:22px;background:color-mix(in srgb,var(--background-secondary-color) 90%,transparent)}.pricing-faq h2{margin:6px 0 0;color:var(--text-primary-color);font-size:28px}.pricing-faq>div>span{color:var(--primary-color);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-faq dl{display:grid;gap:18px;margin:0}.pricing-faq dt{color:var(--text-primary-color);font-weight:800}.pricing-faq dd{margin:5px 0 0;color:var(--text-secondary-color);line-height:1.65}.pricing-faq a{color:var(--primary-color);text-decoration:underline;text-underline-offset:3px}.card-item{cursor:pointer}.card-item:hover .right-icon{transform:translate(4px);color:var(--primary-color)}.card-item .right-icon{transition:all .35s;color:var(--text-secondary-color)}@media (max-width: 1180px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.pricing-hero{padding:44px 16px 28px}.pricing-hero__stats,.pricing-grid{grid-template-columns:1fr}.pricing-toolbar{align-items:center}.pricing-tabs{width:100%}.pricing-tabs .n-tabs-tab{min-height:44px;padding:6px 10px;font-size:13px}.pricing-card{min-height:410px;padding:18px;border-radius:18px}.pricing-faq{grid-template-columns:1fr;gap:20px;padding:22px}}html.dark .pricing-toolbar__eyebrow{color:var(--accent-color, var(--primary-color))}html.dark .pricing-tabs .n-tabs-rail{background:rgba(255,255,255,.05);border-color:#ffffff14;box-shadow:inset 0 1px 3px #0000004d}html.dark .pricing-tabs .n-tabs-rail .n-tabs-capsule{background:var(--primary-color);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 45%,transparent)}html.dark .pricing-card__unit .n-badge-sup{color:var(--text-primary-color);background:color-mix(in srgb,var(--primary-color) 22%,transparent);border-color:color-mix(in srgb,var(--primary-color) 35%,transparent)}
