.pr21[data-v-3ae85ec3]{container-type:inline-size;width:100%;padding:clamp(44px,6cqw,84px) clamp(16px,4cqw,56px) clamp(56px,7cqw,96px);background:color-mix(in srgb,var(--text, #0b0b0f) 4%,var(--bg, #fbfbfc));color:var(--text, #14141a);font-family:Switzer,system-ui,-apple-system,sans-serif}.pr21__head[data-v-3ae85ec3]{text-align:center;max-width:620px;margin:0 auto clamp(36px,4.4cqw,60px)}.pr21__title[data-v-3ae85ec3]{margin:0;font-size:clamp(34px,5cqw,56px);font-weight:700;line-height:1.04;letter-spacing:-.03em}.pr21__lead[data-v-3ae85ec3]{margin:16px auto 0;max-width:42ch;font-size:clamp(15px,1.7cqw,19px);font-weight:500;color:var(--text-secondary, #6a6a72)}.pr21__toggle[data-v-3ae85ec3]{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:clamp(26px,3cqw,40px);padding:4px;border:1px solid var(--border, #e6e6ea);border-radius:12px;background:var(--bg-card, #fff)}.pr21__seg-bg[data-v-3ae85ec3]{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);border-radius:9px;background:var(--text, #14141a);transition:transform .3s cubic-bezier(.4,0,.2,1)}.pr21__seg-bg.is-right[data-v-3ae85ec3]{transform:translate(100%)}.pr21__seg[data-v-3ae85ec3]{position:relative;z-index:1;border:0;background:none;cursor:pointer;padding:9px 20px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--text-secondary, #6a6a72);white-space:nowrap;transition:color .24s ease;display:inline-flex;align-items:center;justify-content:center;gap:7px}.pr21__seg.is-on[data-v-3ae85ec3]{color:var(--bg, #fff)}.pr21__seg em[data-v-3ae85ec3]{font-style:normal;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:#b6f036;color:#1c2b00}.pr21__grid[data-v-3ae85ec3]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2cqw,28px);max-width:1080px;margin:0 auto;align-items:center}.pr21__card[data-v-3ae85ec3]{position:relative;display:flex;flex-direction:column;border-radius:18px;background:var(--bg-card, #fff);box-shadow:0 10px 30px -20px #00000040;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease}.pr21__card[data-v-3ae85ec3]:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #00000052}.pr21__card[data-v-3ae85ec3]:not(.is-popular){background:transparent;border:1.2px solid color-mix(in srgb,var(--text, #14141a) 12%,transparent);box-shadow:none}.pr21__card:not(.is-popular) .pr21__body[data-v-3ae85ec3]{background:transparent}.pr21__card[data-v-3ae85ec3]:not(.is-popular):hover{transform:translateY(-4px);box-shadow:none;border-color:color-mix(in srgb,var(--text, #14141a) 26%,transparent)}.pr21__card.is-popular[data-v-3ae85ec3]{background:#b6f036;padding:36px 5px 5px;border-radius:22px;box-shadow:0 24px 50px -24px #7abe008c}.pr21__card.is-popular[data-v-3ae85ec3]:hover{box-shadow:0 34px 64px -26px #7abe00b3}.pr21__ribbon[data-v-3ae85ec3]{position:absolute;top:13px;left:0;right:0;text-align:center;font-size:12px;font-weight:800;letter-spacing:.08em;color:#243600}.pr21__body[data-v-3ae85ec3]{display:flex;flex-direction:column;flex:1 1 auto;padding:clamp(24px,2.6cqw,34px);background:var(--bg-card, #fff);border-radius:16px}.is-popular .pr21__body[data-v-3ae85ec3]{border-radius:18px}.pr21__name[data-v-3ae85ec3]{margin:0;font-size:clamp(18px,1.9cqw,21px);font-weight:600;letter-spacing:-.01em}.pr21__price-row[data-v-3ae85ec3]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 16px;margin:14px 0 clamp(22px,2.6cqw,30px)}.pr21__price[data-v-3ae85ec3]{font-size:clamp(46px,6cqw,64px);font-weight:800;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums}.pr21__note[data-v-3ae85ec3]{font-size:13px;font-weight:500;line-height:1.3;color:var(--text-secondary, #8a8a92)}.pr21__cta[data-v-3ae85ec3]{width:100%;height:48px;border:0;border-radius:10px;background:color-mix(in srgb,var(--text, #14141a) 7%,transparent);color:var(--text, #14141a);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .16s ease,background-color .2s ease,box-shadow .2s ease}.pr21__cta[data-v-3ae85ec3]:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--text, #14141a) 13%,transparent)}.pr21__cta[data-v-3ae85ec3]:active{transform:translateY(0)}.pr21__cta.is-dark[data-v-3ae85ec3]{background:var(--text, #14141a);color:var(--bg-card, #fff)}.pr21__cta.is-dark[data-v-3ae85ec3]:hover{box-shadow:0 12px 26px -12px #00000080;background:var(--text, #14141a)}.pr21__card:not(.is-popular) .pr21__cta[data-v-3ae85ec3]{background:transparent;border:1.2px solid color-mix(in srgb,var(--text, #14141a) 16%,transparent)}.pr21__card:not(.is-popular) .pr21__cta[data-v-3ae85ec3]:hover{background:color-mix(in srgb,var(--text, #14141a) 5%,transparent);border-color:color-mix(in srgb,var(--text, #14141a) 30%,transparent)}.pr21__inc[data-v-3ae85ec3]{margin:clamp(24px,2.8cqw,32px) 0 16px;padding-top:clamp(20px,2.4cqw,28px);border-top:1.2px solid color-mix(in srgb,var(--text, #14141a) 10%,transparent);font-size:14px;font-weight:500;color:var(--text-secondary, #8a8a92)}.is-popular .pr21__inc[data-v-3ae85ec3]{border-top-color:color-mix(in srgb,var(--text, #14141a) 8%,transparent)}.pr21__features[data-v-3ae85ec3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pr21__feat[data-v-3ae85ec3]{display:flex;align-items:center;gap:11px;font-size:15.5px;font-weight:500}.pr21__check[data-v-3ae85ec3]{flex:none;width:18px;height:18px;color:var(--text, #14141a)}.pr21__promo[data-v-3ae85ec3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:14px;font-weight:600;color:#243600}.pr21__promo strong[data-v-3ae85ec3]{font-weight:800}.pr21__fire[data-v-3ae85ec3]{font-size:15px}@container (max-width: 860px){.pr21__grid[data-v-3ae85ec3]{grid-template-columns:1fr;max-width:440px}.pr21__card.is-popular[data-v-3ae85ec3]{order:-1}}@container (max-width: 480px){.pr21__title[data-v-3ae85ec3]{font-size:clamp(30px,9cqw,40px)}.pr21__price-row[data-v-3ae85ec3]{grid-template-columns:1fr;gap:6px}.pr21__toggle[data-v-3ae85ec3]{width:100%}.pr21__seg[data-v-3ae85ec3]{flex:1 1 0;justify-content:center;padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.pr21[data-v-3ae85ec3] *,.pr21[data-v-3ae85ec3] *:after{transition:none!important;animation:none!important}}
