.section-wrapper[data-v-7420a02f]{background:var(--screen-base);padding:72px 24px 88px}.section-container[data-v-7420a02f]{margin:0 auto;width:min(100% - 32px,var(--screen-width))}.section-header[data-v-7420a02f]{margin:0 auto 44px;max-width:760px;text-align:center}.section-badge[data-v-7420a02f]{align-items:center;display:inline-flex;justify-content:center;margin:0 auto 14px}.section-spacer[data-v-7420a02f]{height:8px}.section-title[data-v-7420a02f]{color:#f8fafc;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.section-subtitle[data-v-7420a02f]{color:#94a3b8;font-size:1.05rem;line-height:1.65;margin:14px auto 0;max-width:640px}.pricing-grid[data-v-7420a02f]{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:100%}.price-card[data-v-7420a02f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--screen-base);border:3px solid var(--border);border-radius:20px;display:flex;flex-direction:column;padding:32px 28px;text-align:left}.price-card--featured[data-v-7420a02f]{border-color:var(--primary);border-width:3px;position:relative}.price-card--ultimate[data-v-7420a02f]{border-color:var(--secondary);border-width:3px}.price-card h3[data-v-7420a02f]{color:var(--border);font-size:1.25rem;line-height:1.2;margin:0 0 16px}.price-card--featured h3[data-v-7420a02f]{color:var(--primary)}.price-card--ultimate h3[data-v-7420a02f]{color:var(--secondary)}.badge[data-v-7420a02f]{background:var(--primary);border-radius:6px;color:#000;font-size:.7rem;font-weight:900;left:30px;padding:4px 12px;position:absolute;top:-12px;z-index:10}.badge--ultimate[data-v-7420a02f]{background:var(--secondary)}h3[data-v-7420a02f]{color:#f8fafc;font-size:1.25rem;line-height:1.2;margin:0 0 16px}.price-row[data-v-7420a02f]{align-items:baseline;display:flex;gap:4px;margin-bottom:32px}.currency[data-v-7420a02f]{color:#fff;font-size:1.5rem;font-weight:700}.amount[data-v-7420a02f]{color:#fff;font-size:3rem;font-weight:800}.period[data-v-7420a02f]{color:#fff;font-size:.9rem}.feature-list[data-v-7420a02f]{display:grid;flex:1;font-weight:300;gap:16px;list-style:none;margin:0 0 40px;padding:0}.feature-list li[data-v-7420a02f]{align-items:center;color:#fff;display:flex;font-size:.8rem;gap:12px}.feature-list--verified[data-v-7420a02f]{color:#fff}.feature-list li.feature-list--green[data-v-7420a02f],.feature-list li.feature-list--green .check[data-v-7420a02f]{color:var(--green)}.feature-note[data-v-7420a02f]{padding-top:10px}.check[data-v-7420a02f]{color:var(--green);font-weight:700}.plan-button[data-v-7420a02f]{align-items:center;background:var(--secondary);border:none;border-radius:var(--button-border-radius);box-shadow:0 var(--button-height) 0 #c56013;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:var(--button-font-weight);gap:10px;justify-content:center;letter-spacing:.04em;margin-top:auto;padding:var(--button-padding);text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:100%}.plan-button[data-v-7420a02f]:hover{box-shadow:0 calc(var(--button-height) - 2px) 0 #c56013;filter:brightness(1.02);transform:translateY(2px)}.billing-wrapper[data-v-7420a02f]{display:flex;justify-content:center;padding-bottom:36px;width:100%}.billing-row[data-v-7420a02f]{align-items:center;display:inline-flex;gap:12px;justify-content:center}.toggle[data-v-7420a02f]{background:#eee;border-radius:20px;display:inline-flex;gap:4px;padding:4px}.toggle button[data-v-7420a02f]{align-items:center;background:transparent;border:none;border-radius:16px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;opacity:.6;padding:8px 14px;transition:background .2s,opacity .2s,color .2s;width:auto}.toggle button.active[data-v-7420a02f]{background:var(--color-background-drk);color:#fff;opacity:1}.toggle-badge[data-v-7420a02f]{background:#0070f3;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:84px;padding:2px 10px;text-align:center;transition:opacity .2s}.toggle-badge.inactive[data-v-7420a02f]{opacity:0}@media(max-width:900px){.pricing-grid[data-v-7420a02f]{grid-template-columns:1fr}}
