.pricing-wrapper[data-v-8eb24937]{background:#fff;margin:0 auto;max-width:1400px}.pricing-page[data-v-8eb24937]{margin:0 auto;max-width:1400px;padding:0 40px 80px}.hero[data-v-8eb24937]{background:linear-gradient(135deg,#0a1628,#0f3f93 50%,#1e40af);border-radius:24px;color:#fff;margin-bottom:48px;padding:80px 60px;position:relative}.hero[data-v-8eb24937],.hero-bg[data-v-8eb24937]{overflow:hidden}.hero-bg[data-v-8eb24937]{inset:0;pointer-events:none;position:absolute}.hero-gradient[data-v-8eb24937]{animation:float-8eb24937 10s ease-in-out infinite;background:radial-gradient(circle,rgba(96,165,250,.3) 0,transparent 70%);filter:blur(60px);height:600px;position:absolute;right:-100px;top:-200px;width:600px}.hero-grid[data-v-8eb24937]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;inset:0;position:absolute}@keyframes float-8eb24937{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-content[data-v-8eb24937]{max-width:720px;position:relative;z-index:1}.hero-eyebrow[data-v-8eb24937]{align-items:center;display:inline-flex;gap:12px;margin-bottom:24px}.eyebrow-line[data-v-8eb24937]{background:#fff6;height:1px;width:32px}.eyebrow-text[data-v-8eb24937]{color:#fffc;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.hero h1[data-v-8eb24937]{font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 20px}.hero-desc[data-v-8eb24937]{color:#ffffffbf;font-size:18px;line-height:1.6;margin:0;max-width:560px}.plans-section[data-v-8eb24937]{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.plan-card[data-v-8eb24937]{animation:fadeInUp-8eb24937 .6s ease-out both;background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:36px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp-8eb24937{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plan-card[data-v-8eb24937]:hover{background:#fff;border-color:#e0e0e0;box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.plan-card.featured[data-v-8eb24937]{background:#fff;border-color:#0f3f93;box-shadow:0 8px 32px #0f3f931f}.plan-badge[data-v-8eb24937]{background:linear-gradient(135deg,#0f3f93,#1e40af);border-radius:999px;box-shadow:0 4px 12px #0f3f934d;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:1px;padding:6px 16px;position:absolute;top:-12px;transform:translate(-50%)}.plan-card h2[data-v-8eb24937]{color:#111827;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.price[data-v-8eb24937]{background:linear-gradient(135deg,#0f3f93,#1e40af);-webkit-background-clip:text;font-size:36px;font-weight:800;margin:0;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.plan-desc[data-v-8eb24937]{color:#6b7280;font-size:14px;line-height:1.6;margin:0}.plan-features[data-v-8eb24937]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.plan-features li[data-v-8eb24937]{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:12px;line-height:1.5}.plan-features li svg[data-v-8eb24937]{color:#10b981;flex-shrink:0;margin-top:2px}.cta-button[data-v-8eb24937]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#374151;display:block;font-size:14px;font-weight:600;padding:14px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.cta-button[data-v-8eb24937]:hover{background:#f0f9ff;border-color:#0f3f93;color:#0f3f93}.cta-button.primary[data-v-8eb24937]{background:linear-gradient(135deg,#0f3f93,#1e40af);border:none;box-shadow:0 4px 12px #0f3f934d;color:#fff}.cta-button.primary[data-v-8eb24937]:hover{box-shadow:0 6px 20px #0f3f9366;transform:translateY(-1px)}.notes-section[data-v-8eb24937]{margin-bottom:0}.notes-card[data-v-8eb24937]{background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 4px 16px #0000000a;padding:40px}.notes-header[data-v-8eb24937]{gap:20px;margin-bottom:32px}.notes-header[data-v-8eb24937],.notes-icon[data-v-8eb24937]{align-items:center;display:flex}.notes-icon[data-v-8eb24937]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:14px;box-shadow:0 4px 12px #0f3f9314;color:#0f3f93;flex-shrink:0;height:56px;justify-content:center;width:56px}.notes-header h2[data-v-8eb24937]{color:#111827;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.notes-items[data-v-8eb24937]{display:flex;flex-direction:column;gap:16px}.notes-item[data-v-8eb24937]{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;color:#374151;display:flex;font-size:15px;gap:16px;line-height:1.6;padding:20px;transition:all .2s ease}.notes-item[data-v-8eb24937]:hover{background:#fff;border-color:#e0e0e0;box-shadow:0 4px 12px #0000000a}.notes-item-icon[data-v-8eb24937]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000a;color:#10b981;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}@media(max-width:960px){.pricing-page[data-v-8eb24937]{padding-bottom:56px}.hero[data-v-8eb24937]{border-radius:20px;margin-bottom:40px;padding:60px 40px}.hero h1[data-v-8eb24937]{font-size:42px}.hero-desc[data-v-8eb24937]{font-size:16px}.plans-section[data-v-8eb24937]{gap:16px;grid-template-columns:1fr;margin-bottom:40px;padding:0 24px}.plan-card[data-v-8eb24937]{padding:28px 24px}.price[data-v-8eb24937]{font-size:32px}.notes-section[data-v-8eb24937]{padding:0 24px}.notes-card[data-v-8eb24937]{border-radius:16px;padding:32px}.notes-header h2[data-v-8eb24937]{font-size:20px}}@media(max-width:640px){.pricing-page[data-v-8eb24937]{padding:0 20px 48px}.hero[data-v-8eb24937]{border-radius:16px;margin-bottom:32px;padding:48px 28px}.hero-eyebrow[data-v-8eb24937]{margin-bottom:20px}.eyebrow-text[data-v-8eb24937]{font-size:12px}.hero h1[data-v-8eb24937]{font-size:36px}.hero-desc[data-v-8eb24937]{font-size:15px}.hero-gradient[data-v-8eb24937]{height:400px;width:400px}.plans-section[data-v-8eb24937]{padding:0}.plan-card[data-v-8eb24937]{padding:28px 24px}.notes-section[data-v-8eb24937]{padding:0}.notes-card[data-v-8eb24937]{padding:28px 24px}.notes-header[data-v-8eb24937]{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.notes-header h2[data-v-8eb24937]{font-size:18px}.notes-item[data-v-8eb24937]{padding:16px}}
