.pricing-hero{--page-hero-gap:clamp(16px,calc(14.98px + .2615vw),20px);isolation:isolate;overflow-x:clip;padding-top:24px}.pricing-hero .breadcrumbs{margin-bottom:clamp(16px,calc(6.82px + 2.3529vw),52px)}.pricing-hero .page-hero__title{max-width:1200px;text-wrap:wrap}.pricing-hero .page-hero__lead{max-width:760px}.pricing-hero__glow{--pricing-glow-top:-134px;position:absolute;z-index:-1;top:var(--pricing-glow-top);left:120px;width:720px;height:380px;pointer-events:none;background:rgba(143,109,232,.3);border-radius:50%;filter:blur(70px);-webkit-clip-path:inset(calc(16px - var(--pricing-glow-top)) -400px -400px);clip-path:inset(calc(16px - var(--pricing-glow-top)) -400px -400px)}.pricing-rules{padding-top:clamp(32px,calc(25.88px + 1.5686vw),56px)}.pricing-rules__list{padding:20px;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;gap:14px}.pricing-choice,.pricing-packs,.pricing-plans{display:flex;flex-direction:column}.pricing-plans{padding-top:clamp(20px,calc(4.71px + 3.9216vw),80px);gap:56px}.pricing-costs,.pricing-packs{padding-top:clamp(56px,calc(45.8px + 2.6144vw),96px)}.pricing-packs{gap:clamp(24px,calc(19.92px + 1.0458vw),40px)}.pricing-choice{padding-top:clamp(20px,calc(4.71px + 3.9216vw),80px);gap:clamp(56px,calc(45.8px + 2.6144vw),96px)}.pricing-note{padding-top:clamp(48px,calc(58.04px - .5229vw),56px)}.pricing-plans__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.pricing-plans__item{display:flex;min-width:0}.pricing-plans__item--featured{order:-1}.pricing-costs__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.pricing-costs__table-wrap{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pricing-costs__table{margin:0;overflow:hidden;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:20px}.pricing-costs__row{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 20px}.pricing-costs__row+.pricing-costs__row{border-top:1px solid var(--color-border)}.pricing-costs__row dt{flex:1 1 auto;min-width:0;color:var(--color-text);font-family:var(--font-ui);font-size:16px;line-height:26px}.pricing-costs__row dd{flex:none;margin:0;color:var(--color-gold);font-family:var(--font-ui);font-size:20px;font-weight:800;line-height:24px;letter-spacing:-.2px;text-align:right;white-space:nowrap}.pricing-costs__row--free dd{color:var(--color-text-strong)}.pricing-costs__row a{display:inline-block;padding-block:9px;margin-block:-9px;color:inherit;text-decoration:none}.pricing-costs__row a:after{position:absolute;inset:0;content:""}.pricing-costs__row a:hover{text-decoration:underline;text-underline-offset:4px}.pricing-costs__row a:focus-visible{outline:none}.pricing-costs__row a:focus-visible:after{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-ring-width, 2px))}.pricing-costs__note{margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px}.pricing-packs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.pricing-packs__grid>li{display:flex;min-width:0}.pricing-packs .ds-package-card__badge{position:absolute;top:-12px;right:12px;margin:0}.pricing-choice__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.pricing-choice__card{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;min-width:0;padding:23px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.pricing-choice__icon{display:none;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-accent);background:var(--color-surface-strong);border-radius:50%}.pricing-choice__icon svg{width:22px;height:22px}.pricing-choice__icon--gold{color:var(--color-gold)}.pricing-choice__card h3{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:32px}.pricing-empty{box-sizing:border-box;padding:clamp(24px,calc(21.96px + .5229vw),32px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.pricing-empty h3{margin:0 0 var(--space-2);color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.pricing-empty p{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}@media (min-width:768px){.pricing-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.pricing-choice__card{gap:20px;padding:31px}.pricing-choice__icon{display:inline-flex}}@media (min-width:1024px){.pricing-rules__list{display:flex;align-items:center;gap:0;padding:24px 32px;border-radius:var(--radius-card)}.pricing-rules__item{position:relative;flex:1 1;align-items:center;min-height:40px}.pricing-rules__item+.pricing-rules__item:before{position:absolute;top:0;left:-1px;width:1px;height:40px;content:"";background:var(--color-border)}.pricing-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.pricing-plans__item--featured{order:0}.pricing-plans .ds-tariff-card__top{padding-bottom:28px}.pricing-costs__layout{grid-template-columns:400px minmax(0,1fr);gap:var(--space-7)}.pricing-costs__table{border-radius:var(--radius-card)}.pricing-costs__row{gap:var(--space-5);padding:20px 28px}.pricing-packs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.pricing-packs .ds-package-card__badge{position:static;margin-left:auto}.pricing-packs .ds-package-card .ds-button svg,.pricing-plans .ds-tariff-card .ds-button svg{display:none}}@media (max-width:1023px){.pricing-packs .ds-package-card .ds-button{min-height:var(--control-h-m);padding-inline:var(--control-pad-m);font-size:15px;font-weight:700;line-height:20px}}@media (max-width:359px){.pricing-packs .ds-package-card .ds-button{padding-inline:var(--space-3)}}@media (max-width:767px){.pricing-hero__glow{--pricing-glow-top:-124px;left:-46px;width:420px;height:300px;filter:blur(70px)}.pricing-hero__glow:after{position:absolute;top:50px;left:180px;width:300px;height:240px;content:"";background:rgba(203,75,139,.18);border-radius:50%}}