@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pricing-hero[data-astro-cid-lmkygsfs]{animation:fadeUp .7s ease-out both}.plans[data-astro-cid-lmkygsfs]{animation:fadeUp .7s .15s ease-out both}.upsells[data-astro-cid-lmkygsfs]{animation:fadeUp .7s .3s ease-out both}.pricing-faq[data-astro-cid-lmkygsfs]{animation:fadeUp .7s .45s ease-out both}.sales-footer[data-astro-cid-lmkygsfs]{animation:fadeUp .7s .6s ease-out both}.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:8rem 4rem 4rem;overflow:hidden}.pricing-hero-bg[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1920&q=80) center / cover;filter:brightness(.3)}.pricing-hero-bg[data-astro-cid-lmkygsfs]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--photo-overlay-rgb),.4) 0%,var(--bg-deep) 100%)}.pricing-hero-content[data-astro-cid-lmkygsfs]{position:relative;text-align:center;max-width:750px}.pricing-eyebrow[data-astro-cid-lmkygsfs]{display:inline-block;font-size:.7rem;letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:1.5rem;padding:.5rem 1.2rem;border:1px solid var(--border-accent);border-radius:100px;background:var(--accent-soft)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-family:Playfair Display,serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300;line-height:1.05;letter-spacing:-2px;margin-bottom:1.5rem;color:var(--text-on-photo)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent)}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-on-photo-secondary);font-size:1.15rem;margin-bottom:2rem}.pricing-anchor[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:flex-start;gap:.6rem;font-size:.85rem;color:var(--text-on-photo-secondary);line-height:1.6;padding:1rem 1.5rem;border:1px solid var(--border-on-photo);border-radius:10px;background:#d4af370a;max-width:520px;text-align:left}.pricing-anchor[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{flex-shrink:0;margin-top:.2em;color:var(--accent)}.pricing-anchor[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--accent);font-weight:500}.plans[data-astro-cid-lmkygsfs]{padding:2rem 4rem 6rem}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1150px;margin:0 auto}.plan-card[data-astro-cid-lmkygsfs]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .4s ease;display:flex;flex-direction:column}.plan-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--border-accent);transform:translateY(-6px);box-shadow:0 24px 64px #00000059}.plan-card[data-astro-cid-lmkygsfs].featured{border-color:var(--border-accent);background:linear-gradient(180deg,rgba(212,175,55,.06) 0%,var(--bg-card) 40%);position:relative}.plan-card[data-astro-cid-lmkygsfs].featured:hover{box-shadow:0 24px 64px #00000059,0 0 48px #d4af3714}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:1rem;left:50%;transform:translate(-50%);font-size:.65rem;letter-spacing:3px;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);padding:.4rem 1.2rem;border-radius:100px;border:1px solid var(--border-accent)}.plan-header[data-astro-cid-lmkygsfs]{padding:2.5rem 2rem 2rem;text-align:center}.plan-card[data-astro-cid-lmkygsfs].featured .plan-header[data-astro-cid-lmkygsfs]{padding-top:3.5rem}.plan-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:400;margin-bottom:.4rem}.plan-subtitle[data-astro-cid-lmkygsfs]{font-size:.8rem;color:var(--text-muted);margin-bottom:1.5rem}.plan-price[data-astro-cid-lmkygsfs]{margin-bottom:.4rem}.plan-amount[data-astro-cid-lmkygsfs]{font-size:2.8rem;font-weight:300;color:var(--accent-text);letter-spacing:-1px}.plan-period[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--text-muted)}.plan-yearly[data-astro-cid-lmkygsfs]{font-size:.78rem;color:var(--text-muted);margin-bottom:1.5rem;font-weight:300}.plan-card[data-astro-cid-lmkygsfs].featured .plan-yearly[data-astro-cid-lmkygsfs]{color:var(--accent-text)}.plan-cta[data-astro-cid-lmkygsfs]{display:block;padding:.85rem 1.5rem;background:var(--accent);color:var(--on-accent);border-radius:6px;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .3s ease}.plan-cta[data-astro-cid-lmkygsfs]:hover{background:#e5c148;transform:translateY(-1px)}.plan-card[data-astro-cid-lmkygsfs].featured .plan-cta[data-astro-cid-lmkygsfs]{background:transparent;border:1px solid var(--accent);color:var(--accent-text)}.plan-card[data-astro-cid-lmkygsfs].featured .plan-cta[data-astro-cid-lmkygsfs]:hover{background:var(--accent);color:var(--on-accent)}.plan-features[data-astro-cid-lmkygsfs]{padding:0 2rem 2.5rem}.plan-limits[data-astro-cid-lmkygsfs]{display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.plan-limit[data-astro-cid-lmkygsfs]{flex:1;text-align:center}.limit-value[data-astro-cid-lmkygsfs]{display:block;font-family:Playfair Display,serif;font-size:1.3rem;color:var(--accent-text);margin-bottom:.2rem}.limit-label[data-astro-cid-lmkygsfs]{font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.plan-features[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:.85rem}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.88rem;color:var(--text-secondary);padding-left:1.5rem;position:relative;line-height:1.5}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--accent);border-radius:50%;opacity:.6}.coming-section[data-astro-cid-lmkygsfs]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.coming-heading[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.coming-label[data-astro-cid-lmkygsfs]{flex-shrink:0;font-size:.6rem;letter-spacing:3px;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--border-accent);padding:.3rem .8rem;border-radius:4px;font-weight:600}.coming-line[data-astro-cid-lmkygsfs]{flex:1;height:1px;background:linear-gradient(90deg,var(--border-accent),transparent)}.coming-list[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:.85rem}.coming-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.88rem;color:var(--text-muted);padding-left:1.5rem;position:relative;line-height:1.5}.coming-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border:1px solid var(--text-muted);border-radius:50%;opacity:.5}.plan-disclaimer[data-astro-cid-lmkygsfs]{margin-top:1rem;font-size:.75rem;color:var(--text-muted);font-style:italic}.upsells[data-astro-cid-lmkygsfs]{padding:6rem 4rem;background:var(--bg-deep);border-top:1px solid var(--border)}.upsells-header[data-astro-cid-lmkygsfs]{text-align:center;max-width:600px;margin:0 auto 4rem}.upsells-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:Playfair Display,serif;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300;margin-bottom:1rem}.upsells-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent-text)}.upsells-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:1rem}.upsells-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.upsell-card[data-astro-cid-lmkygsfs]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .4s ease;display:flex;flex-direction:column}.upsell-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--border-accent);transform:translateY(-6px);box-shadow:0 20px 60px #0000004d}.upsell-img[data-astro-cid-lmkygsfs]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-card)}.upsell-img[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .8s cubic-bezier(.23,1,.32,1)}.upsell-card[data-astro-cid-lmkygsfs]:hover .upsell-img[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{transform:scale(1.08)}.upsell-img-overlay[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(var(--photo-overlay-rgb),.85) 100%);z-index:1}.upsell-body[data-astro-cid-lmkygsfs]{padding:1.5rem 2rem 2.5rem;flex:1;display:flex;flex-direction:column}.upsell-tag-top[data-astro-cid-lmkygsfs]{display:inline-block;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--border-accent);padding:.3rem .8rem;border-radius:4px;background:var(--accent-soft);width:fit-content;margin-bottom:1rem}.upsell-body[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:400;margin-bottom:.6rem}.upsell-body[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:0}.pricing-faq[data-astro-cid-lmkygsfs]{padding:6rem 4rem;background:linear-gradient(180deg,var(--bg-shade) 0%,var(--bg-deep) 100%);border-top:1px solid var(--border)}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:Playfair Display,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:300;text-align:center;margin-bottom:4rem}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent-text)}.faq-list[data-astro-cid-lmkygsfs]{max-width:750px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.faq-item[data-astro-cid-lmkygsfs]{padding-bottom:2rem;border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-lmkygsfs]:last-child{border-bottom:none;padding-bottom:0}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.05rem;font-weight:500;margin-bottom:.6rem;color:var(--text-primary)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.sales-footer[data-astro-cid-lmkygsfs]{position:relative;padding:8rem 4rem;border-top:1px solid var(--border);overflow:hidden}.sales-footer-bg[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(212,175,55,.04) 0%,transparent 50%)}.sales-footer-content[data-astro-cid-lmkygsfs]{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.sales-text[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:Playfair Display,serif;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:300;line-height:1.1;margin-bottom:1.2rem}.sales-text[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent-text)}.sales-text[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:2rem}.sales-channels[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.75rem}.sales-channel[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none;padding:.9rem 1.25rem;border:1px solid var(--border);border-radius:8px;transition:all .3s ease;font-size:.9rem;width:fit-content}.sales-channel[data-astro-cid-lmkygsfs]:hover{border-color:var(--border-accent);background:var(--accent-soft);color:var(--accent-text)}.sales-channel[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{flex-shrink:0}.sales-testimonial[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:1.5rem}.testimonial-card[data-astro-cid-lmkygsfs]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem}.testimonial-stars[data-astro-cid-lmkygsfs]{display:flex;gap:2px;margin-bottom:1.25rem}.testimonial-card[data-astro-cid-lmkygsfs] blockquote[data-astro-cid-lmkygsfs]{font-size:.95rem;color:var(--text-secondary);line-height:1.7;font-style:italic;margin-bottom:1.5rem}.testimonial-author[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.2rem}.testimonial-author[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.testimonial-author[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:.8rem;color:var(--text-muted)}.sales-response[data-astro-cid-lmkygsfs]{text-align:center;font-size:.85rem;color:var(--text-muted)}.sales-response[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--accent-text);font-weight:500}.btn-primary[data-astro-cid-lmkygsfs]{display:inline-block;padding:1.1rem 2.5rem;background:var(--accent);color:var(--on-accent);border:none;border-radius:6px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-lmkygsfs]:hover{background:#e5c148;transform:translateY(-2px)}@media(max-width:1024px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:6rem 2rem 3rem}.plans[data-astro-cid-lmkygsfs]{padding:2rem 2rem 4rem}.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:500px}.upsells[data-astro-cid-lmkygsfs]{padding:4rem 2rem}.upsells-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-faq[data-astro-cid-lmkygsfs],.sales-footer[data-astro-cid-lmkygsfs]{padding:4rem 2rem}.sales-footer-content[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:3rem}.sales-channel[data-astro-cid-lmkygsfs]{width:100%}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
