.pricing{padding:clamp(64px,48.4660194175px + 4.142394822vw,128px) 0}.pricing__header{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,12.1165048544px + 1.0355987055vw,32px);margin-bottom:clamp(40px,34.1747572816px + 1.5533980583vw,64px);text-align:center}.pricing__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);color:var(--color-text-primary)}.pricing__description{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--color-text-secondary)}@media only screen and (max-width: 600px){.pricing__description br{display:none}}.pricing__switcher{display:flex;align-items:center;justify-content:center;gap:8px;padding:clamp(4px,1.0873786408px + .7766990291vw,16px) clamp(4px,-.854368932px + 1.2944983819vw,24px);width:fit-content;margin:0 auto clamp(32px,24.2330097087px + 2.071197411vw,64px);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:46px}@media only screen and (max-width: 600px){.pricing__switcher{gap:0}}.pricing__period{display:flex;align-items:center;padding:8px clamp(16px,14.0582524272px + .5177993528vw,24px);gap:8px;border-radius:46px;font-size:var(--fs-btn-md);line-height:var(--lh-btn-md);font-weight:var(--fw-medium);color:var(--color-text-secondary);background:none;border:1px solid transparent;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.pricing__period.is-active{background-color:var(--color-bg);border-color:var(--color-border);color:var(--color-text-primary)}.pricing__discount{display:inline-flex;align-items:center;padding:4px 8px;background-color:var(--color-primary);border-radius:46px;font-size:clamp(12px,11.5145631068px + .1294498382vw,14px);line-height:1.4;font-weight:var(--fw-regular);color:var(--color-text-primary);box-shadow:2px 2px 4px #33d5ff33}.pricing__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,12.1165048544px + 1.0355987055vw,32px);align-items:start;margin-bottom:clamp(40px,34.1747572816px + 1.5533980583vw,64px)}@media only screen and (max-width: 1400px){.pricing__cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){.pricing__cards{grid-template-columns:1fr}}.pricing__card{--inner-outline: var(--color-border);position:relative;height:100%}.pricing__card.is-same-row:not(.pricing__card--recommended){padding:calc(var(--badge-height, 0px) + clamp(16px,14.0582524272px + .5177993528vw,24px)) 0 clamp(16px,14.0582524272px + .5177993528vw,24px)}@media only screen and (max-width: 1400px){.pricing__card.is-same-row:not(.pricing__card--recommended){padding-bottom:0}}@media only screen and (max-width: 600px){.pricing__card.is-same-row:not(.pricing__card--recommended){padding:0}}.pricing__card--recommended{--inner-outline: transparent;overflow:hidden;padding:0 0 clamp(16px,14.0582524272px + .5177993528vw,24px);outline:1px solid var(--color-border);border-radius:32px 32px 12px 12px;box-shadow:0 5px 12px #0000001a;background-color:#f3fff9}@media only screen and (max-width: 600px){.pricing__card--recommended{padding:0}}.pricing__card-inner{display:flex;flex-direction:column;outline:1px solid var(--inner-outline);border-radius:12px;padding:clamp(16px,12.1165048544px + 1.0355987055vw,32px);height:100%}.pricing__badge{position:relative;width:100%;text-align:center;background-color:#7cffb2;border-bottom:1px solid var(--color-border);padding:2px 10px;margin-bottom:clamp(16px,14.0582524272px + .5177993528vw,24px);font-size:clamp(12px,11.5145631068px + .1294498382vw,14px);line-height:1.43;font-weight:var(--fw-regular);color:var(--color-text-primary)}@media only screen and (max-width: 600px){.pricing__badge{margin-bottom:0}}.pricing__card-top{display:flex;flex-direction:column;gap:clamp(16px,14.0582524272px + .5177993528vw,24px)}.pricing__plan-info{display:flex;flex-direction:column;gap:clamp(8px,6.0582524272px + .5177993528vw,16px)}.pricing__plan-name{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-medium);color:var(--color-text-primary)}.pricing__plan-desc{font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary)}@media only screen and (max-width: 600px){.pricing__plan-desc br{display:none}}.pricing__price{display:flex;align-items:baseline;gap:8px;color:var(--color-text-primary)}.pricing__price--custom,.pricing__price-amount{font-size:var(--fs-h2-sm);line-height:var(--lh-h2-sm);font-weight:var(--fw-medium)}.pricing__price-period{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--color-text-primary)}.pricing__btn{padding:clamp(12px,11.2718446602px + .1941747573vw,15px) clamp(13px,13px + 0vw,13px);width:100%}.pricing__card:not(.pricing__card--recommended) .pricing__btn{border:1px solid var(--color-border)}.pricing__link{display:inline-flex;align-items:center;padding:calc(clamp(12px,11.2718446602px + .1941747573vw,15px) + 1px) calc(clamp(13px,13px + 0vw,13px) + 1px);font-size:clamp(16px,15.0291262136px + .2588996764vw,20px);line-height:clamp(20px,18.5436893204px + .3883495146vw,26px);font-weight:var(--fw-medium);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.pricing__features{display:flex;flex-direction:column;gap:16px;list-style:none;margin:clamp(24px,22.0582524272px + .5177993528vw,32px) 0 0;padding:clamp(24px,22.0582524272px + .5177993528vw,32px) 0 0;border-top:1px solid var(--color-border)}.pricing__feature{display:flex;align-items:center;gap:8px;font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary)}.pricing__feature-icon{flex-shrink:0;width:24px;height:24px;display:flex}.pricing__feature-icon svg{width:100%;height:100%}.pricing__feature-icon svg path{stroke:var(--color-text-primary)}.pricing__trust{display:flex;justify-content:center;align-items:center;gap:clamp(16px,12.1165048544px + 1.0355987055vw,32px);flex-wrap:wrap}.pricing__trust-item{display:flex;align-items:center;gap:16px;font-size:var(--fs-p1);line-height:var(--lh-p1);font-weight:var(--fw-regular);color:var(--color-text-primary)}.pricing__trust-item svg{width:clamp(20px,19.0291262136px + .2588996764vw,24px);height:clamp(20px,19.0291262136px + .2588996764vw,24px);flex-shrink:0}
