.pricing-hero[data-astro-cid-lmkygsfs]{background:var(--bg-warm);padding:140px 0 72px;text-align:center}.pricing-title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--text);margin-bottom:16px}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-size:1.15rem;color:var(--text-secondary);line-height:1.6;margin-bottom:32px}.pricing-subtitle[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text)}.billing-toggle[data-astro-cid-lmkygsfs]{display:inline-flex;background:#fff;border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px;gap:4px}.billing-btn[data-astro-cid-lmkygsfs]{padding:10px 24px;font-size:14px;font-weight:600;font-family:var(--font);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);display:flex;align-items:center;gap:8px}.billing-btn[data-astro-cid-lmkygsfs].active{background:var(--text);color:#fff}.billing-badge[data-astro-cid-lmkygsfs]{font-size:11px;font-weight:700;background:#ff4d00;color:#fff;padding:2px 8px;border-radius:100px}.pricing-cards[data-astro-cid-lmkygsfs]{padding:72px 0 100px}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.pricing-card[data-astro-cid-lmkygsfs]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;display:flex;flex-direction:column;height:100%}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:var(--blue);border-width:2px;box-shadow:0 4px 24px #006aff14}.pricing-card-header[data-astro-cid-lmkygsfs]{margin-bottom:24px}.pricing-card-name-row[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pricing-card-name[data-astro-cid-lmkygsfs]{font-family:var(--font);font-size:1.2rem;font-weight:700;color:var(--text)}.popular-badge[data-astro-cid-lmkygsfs]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#006aff1a;color:var(--blue);padding:4px 10px;border-radius:100px}.pricing-card-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:4px;margin-bottom:2px}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:3.2rem;font-weight:400;color:var(--text);letter-spacing:-.02em;line-height:1}.price-period[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--text-secondary);font-weight:500}.pricing-card-billed[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--text-secondary);min-height:20px}.pricing-card-location[data-astro-cid-lmkygsfs]{font-size:.92rem;color:var(--text-secondary);margin-top:8px}.pricing-btn[data-astro-cid-lmkygsfs]{width:100%;text-align:center;padding:14px 24px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:28px}.pricing-card-features[data-astro-cid-lmkygsfs]{flex:1}.features-label[data-astro-cid-lmkygsfs]{font-size:.92rem;font-weight:700;color:var(--text);margin-bottom:16px}.pricing-card-features[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.pricing-card-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--text);padding:6px 0;line-height:1.4}.pricing-card-features[data-astro-cid-lmkygsfs] .check[data-astro-cid-lmkygsfs]{width:18px;height:18px;flex-shrink:0;fill:var(--blue);margin-top:1px}.comparison[data-astro-cid-lmkygsfs]{padding:80px 0 100px;background:var(--bg-warm)}.comparison-title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:400;letter-spacing:-.04em;text-align:center;color:var(--text);margin-bottom:48px}.comparison-table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;min-width:640px}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{padding:16px 20px;font-size:15px;font-weight:700;color:var(--text);text-align:center;border-bottom:2px solid var(--text)}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child{text-align:left;width:35%}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].col-featured{color:var(--blue)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:14px 20px;font-size:.92rem;color:var(--text);text-align:center;border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{text-align:left;color:var(--text)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs].col-featured{font-weight:600}.comparison-group[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{font-weight:700;font-size:.95rem;padding-top:32px;border-bottom:2px solid var(--border);color:var(--text)}.check-table[data-astro-cid-lmkygsfs]{width:18px;height:18px;fill:var(--blue);vertical-align:middle}.x-mark[data-astro-cid-lmkygsfs]{color:var(--border);font-size:1.1rem;font-weight:500}.pricing-faq[data-astro-cid-lmkygsfs]{padding:80px 0 100px;background:var(--bg-warm)}.pricing-faq-title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:400;letter-spacing:-.04em;color:var(--text);margin-bottom:40px}.pricing-faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pricing-faq-item[data-astro-cid-lmkygsfs]{border:1px solid var(--border);border-radius:var(--radius-md);padding:0;overflow:hidden;background:#fff;transition:border-color .2s var(--ease)}.pricing-faq-item[data-astro-cid-lmkygsfs]:hover{border-color:var(--text-secondary)}.pricing-faq-item[data-astro-cid-lmkygsfs][open]{border-color:var(--blue)}.pricing-faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{padding:20px 24px;font-size:.95rem;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pricing-faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.pricing-faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"";width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s var(--ease)}.pricing-faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{transform:rotate(180deg)}.pricing-faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding:0 24px 20px;font-size:.92rem;color:var(--text-secondary);line-height:1.6}@media(max-width:968px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.pricing-card--featured[data-astro-cid-lmkygsfs]{order:-1}}@media(max-width:768px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:120px 0 56px}.pricing-faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.billing-toggle[data-astro-cid-lmkygsfs]{flex-direction:column}}
