.plan-price-row .plan-dollar{font-size:28px;font-weight:800;color:var(--text-heading)}.plan-price-row .plan-amount{font-size:52px;font-weight:900;color:var(--text-heading);letter-spacing:-.04em}@media(max-width:480px){.plan-price-row .plan-amount{font-size:40px}}.pricing-section[data-astro-cid-omtywead]{padding:120px 0;background:linear-gradient(180deg,#f0f4ff,#fff);position:relative}.detailed-pricing-link[data-astro-cid-omtywead]{display:inline-block;margin-top:40px;font-size:16px;font-weight:600;color:var(--accent-color);text-decoration:none;transition:all .2s ease}.detailed-pricing-link[data-astro-cid-omtywead]:hover{color:var(--accent-hover);text-decoration:underline;transform:translate(4px)}.pricing-section[data-astro-cid-omtywead] .container[data-astro-cid-omtywead]{max-width:var(--max-width);margin:0 auto;padding:0 32px;display:flex;flex-direction:column;align-items:center}.section-header[data-astro-cid-omtywead]{text-align:center;margin-bottom:40px}.pricing-section[data-astro-cid-omtywead] h2[data-astro-cid-omtywead]{font-size:48px;font-weight:900;color:var(--text-heading);margin-bottom:16px;letter-spacing:-.03em}.hero-subtext[data-astro-cid-omtywead]{font-size:20px;color:var(--secondary-color);max-width:600px;margin:0 auto}.billing-toggle[data-astro-cid-omtywead]{display:inline-flex;background:#fff;border-radius:100px;padding:4px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);margin-bottom:56px}.toggle-btn[data-astro-cid-omtywead]{padding:10px 24px;border:none;background:transparent;cursor:pointer;font-size:15px;font-weight:600;color:var(--secondary-color);border-radius:100px;transition:all .3s ease;font-family:var(--font-family);white-space:nowrap}.toggle-btn[data-astro-cid-omtywead].active{background:var(--primary-color);color:#fff;box-shadow:0 2px 8px #0f172a33}.toggle-btn[data-astro-cid-omtywead]:hover:not(.active){color:var(--text-heading)}.pricing-grid[data-astro-cid-omtywead]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1040px;margin:0 auto;align-items:start}.pricing-card[data-astro-cid-omtywead]{border-radius:24px;border:1px solid rgba(0,0,0,.06);background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:var(--shadow-md);overflow:hidden}.card-inner[data-astro-cid-omtywead]{padding:40px 36px 36px}.pricing-card[data-astro-cid-omtywead]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.pricing-card[data-astro-cid-omtywead].popular{border:2px solid var(--accent-color);box-shadow:0 25px 50px -12px #774be540;z-index:10;background:#fff}.pricing-card[data-astro-cid-omtywead].popular:hover{transform:translateY(-8px);box-shadow:0 30px 60px -12px #774be54d}.popular-banner[data-astro-cid-omtywead]{background:linear-gradient(135deg,#6366f1,#8b5cf6 40%,#a855f7 60%,#ec4899);color:#fff;text-align:center;padding:10px 16px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.plan-label[data-astro-cid-omtywead]{font-size:14px;font-weight:700;color:var(--secondary-color);margin-bottom:16px;text-transform:uppercase;letter-spacing:.06em}.plan-heading[data-astro-cid-omtywead]{font-size:42px;font-weight:900;color:var(--text-heading);letter-spacing:-.03em;margin-bottom:8px;line-height:1.1}.plan-price-row[data-astro-cid-omtywead]{display:flex;align-items:baseline;margin-bottom:8px;line-height:1}.plan-dollar[data-astro-cid-omtywead]{font-size:28px;font-weight:800;color:var(--text-heading)}.plan-amount[data-astro-cid-omtywead]{font-size:52px;font-weight:900;color:var(--text-heading);letter-spacing:-.04em}.plan-subtitle[data-astro-cid-omtywead]{color:var(--secondary-color);margin-bottom:32px;font-size:15px;line-height:1.5}.plan-features[data-astro-cid-omtywead]{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.plan-features[data-astro-cid-omtywead] li[data-astro-cid-omtywead]{font-size:15px;color:var(--text-main);display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.4}.feat-check[data-astro-cid-omtywead]{color:var(--secondary-color);font-weight:700;flex-shrink:0;margin-top:1px}.plan-btn[data-astro-cid-omtywead]{display:block;width:100%;text-align:center;padding:16px 36px;border-radius:14px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.plan-btn-primary[data-astro-cid-omtywead]{background:var(--accent-gradient);color:#fff;border:1px solid transparent;box-shadow:0 20px 40px -10px #774be566,0 0 0 1px #ffffff1a inset}.plan-btn-primary[data-astro-cid-omtywead]:hover{background:var(--accent-gradient-hover);transform:translateY(-2px);box-shadow:0 30px 60px -12px #774be580,0 0 0 1px #fff3 inset}.plan-btn-outline[data-astro-cid-omtywead]{border:1px solid var(--border-color);color:var(--text-heading);background:#fff;box-shadow:var(--shadow-sm)}.plan-btn-outline[data-astro-cid-omtywead]:hover{background-color:var(--surface-color);border-color:#cbd5e1;transform:translateY(-2px)}@media(max-width:900px){.pricing-grid[data-astro-cid-omtywead]{grid-template-columns:1fr;max-width:420px}.pricing-card[data-astro-cid-omtywead].popular{order:-1}.pricing-section[data-astro-cid-omtywead] h2[data-astro-cid-omtywead]{font-size:36px}.hero-subtext[data-astro-cid-omtywead]{font-size:18px}}@media(max-width:480px){.pricing-section[data-astro-cid-omtywead]{padding:60px 0 80px}.pricing-section[data-astro-cid-omtywead] h2[data-astro-cid-omtywead]{font-size:28px}.toggle-btn[data-astro-cid-omtywead]{padding:8px 16px;font-size:13px}.card-inner[data-astro-cid-omtywead]{padding:28px 24px}.plan-amount[data-astro-cid-omtywead]{font-size:40px}.plan-heading[data-astro-cid-omtywead]{font-size:32px}}.faq-section[data-astro-cid-dsdhukaf]{padding:100px 0;background:#fff}.section-header[data-astro-cid-dsdhukaf]{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.support-label[data-astro-cid-dsdhukaf]{font-size:14px;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}h2[data-astro-cid-dsdhukaf]{font-size:48px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.faq-tabs-wrapper[data-astro-cid-dsdhukaf]{display:flex;justify-content:center;margin-bottom:48px}.faq-tabs[data-astro-cid-dsdhukaf]{display:inline-flex;background:#f8fafc;border-radius:16px;padding:6px;gap:4px;border:1px solid #e2e8f0}.tab-button[data-astro-cid-dsdhukaf]{padding:12px 28px;background:transparent;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-button[data-astro-cid-dsdhukaf]:hover{color:#334155;background:#6366f10d}.tab-button[data-astro-cid-dsdhukaf].active{background:#6366f1;color:#fff;box-shadow:0 4px 12px #6366f14d}.faq-grid[data-astro-cid-dsdhukaf]{max-width:800px;margin:0 auto;display:none;flex-direction:column;gap:16px}.faq-grid[data-astro-cid-dsdhukaf].active{display:flex}.faq-item[data-astro-cid-dsdhukaf]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-dsdhukaf]:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #6366f114;transform:translateY(-2px)}.faq-question[data-astro-cid-dsdhukaf]{width:100%;text-align:left;padding:28px 32px;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#0f172a;cursor:pointer;transition:all .2s;line-height:1.5}.faq-question[data-astro-cid-dsdhukaf]:hover{background:#6366f108}.faq-answer[data-astro-cid-dsdhukaf]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer[data-astro-cid-dsdhukaf] p[data-astro-cid-dsdhukaf]{padding:0 32px 28px;color:#64748b;line-height:1.8;font-size:16px;font-weight:400}.icon[data-astro-cid-dsdhukaf]{font-size:28px;font-weight:300;color:#6366f1;flex-shrink:0;margin-left:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f0f4ff;border-radius:8px;transition:all .2s ease}.faq-question[data-astro-cid-dsdhukaf][aria-expanded=true] .icon[data-astro-cid-dsdhukaf]{background:#6366f1;color:#fff}@media(max-width:768px){.faq-section[data-astro-cid-dsdhukaf]{padding:80px 0}h2[data-astro-cid-dsdhukaf]{font-size:32px}.faq-tabs[data-astro-cid-dsdhukaf]{flex-wrap:wrap;justify-content:center}.tab-button[data-astro-cid-dsdhukaf]{padding:8px 16px;font-size:14px}.faq-question[data-astro-cid-dsdhukaf]{font-size:16px;padding:20px}.faq-answer[data-astro-cid-dsdhukaf] p[data-astro-cid-dsdhukaf]{font-size:14px}}
