.pricing-page[data-astro-cid-lmkygsfs]{padding:4rem 0 0;max-width:900px;margin:0 auto}.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:3rem;padding:0 1rem}.pricing-page[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.25rem;margin-bottom:.75rem;letter-spacing:-.02em}.pricing-lede[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.6;max-width:620px;margin:0 auto}.pricing-main[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.pricing-card[data-astro-cid-lmkygsfs]{border:1px solid var(--color-border);border-radius:12px;padding:2rem 1.75rem;position:relative;background:var(--color-bg);display:flex;flex-direction:column}.pricing-card-featured[data-astro-cid-lmkygsfs]{border:2px solid var(--color-primary);box-shadow:0 4px 16px #0066cc14}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-.75rem;right:1.25rem;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .7rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.pricing-label[data-astro-cid-lmkygsfs]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:.75rem}.pricing-headline[data-astro-cid-lmkygsfs]{font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem;line-height:1.35;letter-spacing:-.01em}.pricing-subline[data-astro-cid-lmkygsfs]{font-size:.92rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.5}.pricing-price[data-astro-cid-lmkygsfs]{margin-bottom:1.5rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.price-amount[data-astro-cid-lmkygsfs]{font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1}.price-custom[data-astro-cid-lmkygsfs]{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--color-text)}.price-note[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-text-muted)}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.6rem;flex-grow:1}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.95rem;padding-left:1.5rem;position:relative;line-height:1.5}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:#15803d;font-weight:700}.pricing-btn[data-astro-cid-lmkygsfs]{display:block;width:100%;padding:.85rem 1.5rem;font-size:1rem;border:none;cursor:pointer;font-family:var(--font-sans);text-align:center;text-decoration:none;box-sizing:border-box}.pricing-btn-disabled[data-astro-cid-lmkygsfs]{background:var(--color-border);color:var(--color-text-muted);cursor:default;pointer-events:none}.pricing-btn-outline[data-astro-cid-lmkygsfs]{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);padding:calc(.85rem - 2px) 1.5rem}.pricing-guarantee[data-astro-cid-lmkygsfs]{font-size:.8rem;color:var(--color-text-muted);text-align:center;margin-top:.75rem;margin-bottom:0}.pricing-guarantee[data-astro-cid-lmkygsfs]+.pricing-guarantee[data-astro-cid-lmkygsfs]{margin-top:.3rem}.teams-strip[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.75rem 2rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);margin-bottom:3.5rem}.teams-strip-main[data-astro-cid-lmkygsfs]{flex:1;min-width:0}.teams-strip[data-astro-cid-lmkygsfs] .pricing-label[data-astro-cid-lmkygsfs]{margin-bottom:.5rem}.teams-headline[data-astro-cid-lmkygsfs]{font-size:1.15rem;font-weight:700;color:var(--color-text);margin:0 0 .4rem;line-height:1.35;letter-spacing:-.01em}.teams-subline[data-astro-cid-lmkygsfs]{font-size:.92rem;color:var(--color-text-muted);line-height:1.5;margin:0;max-width:520px}.teams-strip-cta[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0;text-align:center}.teams-btn[data-astro-cid-lmkygsfs]{display:inline-block;padding:.7rem 1.5rem;font-size:.95rem;font-weight:600;background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:6px;text-decoration:none;white-space:nowrap}.teams-reply[data-astro-cid-lmkygsfs]{font-size:.8rem;color:var(--color-text-muted)}@media(max-width:720px){.teams-strip[data-astro-cid-lmkygsfs]{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.25rem;margin-left:0;margin-right:0}.teams-strip-cta[data-astro-cid-lmkygsfs]{align-items:flex-start;text-align:left;width:100%}.teams-btn[data-astro-cid-lmkygsfs]{width:100%;text-align:center}}.guides-section[data-astro-cid-lmkygsfs]{margin-bottom:3rem}.guides-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:1.5rem}.guides-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.5rem;margin-bottom:.5rem}.guides-sub[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:.95rem;max-width:560px;margin:0 auto;line-height:1.5}.guides-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.guide-row[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);text-decoration:none;color:inherit;transition:border-color .15s ease}a[data-astro-cid-lmkygsfs].guide-row-available:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0066cc0f}.guide-row-upcoming[data-astro-cid-lmkygsfs]{opacity:.7}.guide-row-main[data-astro-cid-lmkygsfs]{flex:1;min-width:0}.guide-title[data-astro-cid-lmkygsfs]{font-size:1rem;font-weight:600;margin:0 0 .25rem;line-height:1.4}.guide-desc[data-astro-cid-lmkygsfs]{font-size:.88rem;color:var(--color-text-muted);line-height:1.5;margin:0}.guide-row-meta[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0;text-align:right}.guide-status[data-astro-cid-lmkygsfs]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.guide-price[data-astro-cid-lmkygsfs]{font-size:1rem;font-weight:700;color:var(--color-text);white-space:nowrap}.guide-status-shipping[data-astro-cid-lmkygsfs]{color:var(--color-text-muted)}.guide-status-planned[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);opacity:.75}.guide-cta[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-primary);font-weight:600}.pricing-trust[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.trust-item[data-astro-cid-lmkygsfs]{font-size:.85rem;color:var(--color-text-muted)}.pricing-footer[data-astro-cid-lmkygsfs]{text-align:center;color:var(--color-text-muted);font-size:.9rem}.pricing-footer[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-primary);text-decoration:none}@media(max-width:720px){.pricing-page[data-astro-cid-lmkygsfs]{padding:2rem 0}.pricing-page[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:1.75rem}.pricing-main[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;padding:0 1rem}.pricing-card[data-astro-cid-lmkygsfs]{padding:1.5rem 1.25rem}.price-amount[data-astro-cid-lmkygsfs]{font-size:2.5rem}.pricing-badge[data-astro-cid-lmkygsfs]{right:1rem}.guides-section[data-astro-cid-lmkygsfs]{padding:0 1rem}.guide-row[data-astro-cid-lmkygsfs]{flex-direction:column;gap:.75rem}.guide-row-meta[data-astro-cid-lmkygsfs]{flex-direction:row;align-items:center;gap:.75rem;align-self:flex-start}}
