.pricing-shell[data-astro-cid-ajjeame4]{padding:clamp(56px,10vw,110px) 24px}.pricing-inner[data-astro-cid-ajjeame4]{max-width:1240px;margin:0 auto}.pricing-head[data-astro-cid-ajjeame4]{text-align:center;max-width:640px;margin:0 auto clamp(40px,7vw,64px)}.pricing-eyebrow[data-astro-cid-ajjeame4]{font:700 12px/1 var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--emerald-600);margin-bottom:14px}.pricing-title[data-astro-cid-ajjeame4]{font:800 clamp(28px, 5.5vw, 44px)/1.15 var(--font-display);letter-spacing:-.026em;color:var(--ink);text-wrap:balance}.pricing-lead[data-astro-cid-ajjeame4],.pricing-lead{font:500 16px/1.65 var(--font-sans);color:var(--muted-foreground);margin-top:16px}.pricing-grid[data-astro-cid-ajjeame4]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}@media (width<=1100px){.pricing-grid[data-astro-cid-ajjeame4]{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}}@media (width<=640px){.pricing-grid[data-astro-cid-ajjeame4]{grid-template-columns:1fr;max-width:420px}}.pricing-card[data-astro-cid-ajjeame4]{background:var(--paper-card);border:1px solid var(--border);border-radius:22px;flex-direction:column;padding:34px 24px 26px;display:flex;position:relative}.pricing-ribbon[data-astro-cid-ajjeame4]{font:700 11.5px var(--font-sans);letter-spacing:.03em;color:#fff;background:var(--emerald-600);white-space:nowrap;border-radius:999px;padding:7px 16px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px -8px #0f7a5e99}.pricing-icon[data-astro-cid-ajjeame4]{background:var(--mint-100);width:46px;height:46px;color:var(--emerald-700);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.pricing-icon[data-astro-cid-ajjeame4] svg{width:22px;height:22px}.pricing-name[data-astro-cid-ajjeame4]{font:800 21px var(--font-display);letter-spacing:-.015em;color:var(--ink)}.pricing-tagline[data-astro-cid-ajjeame4]{font:500 13.5px/1.5 var(--font-sans);color:var(--muted-foreground);min-height:34px;margin-top:4px}.pricing-price[data-astro-cid-ajjeame4]{align-items:baseline;gap:7px;margin-top:20px;display:flex}.pricing-amount[data-astro-cid-ajjeame4]{font:800 42px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.pricing-amount--quote[data-astro-cid-ajjeame4]{font-size:28px;line-height:1.5}.pricing-period[data-astro-cid-ajjeame4]{font:600 14px var(--font-sans);color:var(--secondary-foreground)}.pricing-iva-label[data-astro-cid-ajjeame4]{font:500 12px var(--font-sans);color:var(--muted-foreground);margin-top:4px}.pricing-features[data-astro-cid-ajjeame4]{flex-direction:column;flex:1;gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.pricing-feature[data-astro-cid-ajjeame4]{align-items:center;gap:11px;display:flex}.pricing-feature__icon[data-astro-cid-ajjeame4]{background:var(--mint-100);width:26px;height:26px;color:var(--emerald-700);border-radius:999px;flex:none;place-items:center;display:grid}.pricing-feature__text[data-astro-cid-ajjeame4]{font:600 14px/1.4 var(--font-sans);color:var(--secondary-foreground)}.pricing-cta[data-astro-cid-ajjeame4]{text-align:center;font:700 15px var(--font-sans);color:#fff;background:var(--emerald-600);border:1px solid var(--emerald-600);border-radius:12px;margin-top:auto;padding:14px 18px;display:block}.pricing-cta[data-astro-cid-ajjeame4]:hover{color:#fff;background:var(--emerald-700);border-color:var(--emerald-700)}.pricing-cta--highlight[data-astro-cid-ajjeame4]{color:var(--forest-900);background:#fff;border-color:#fff}.pricing-cta--highlight[data-astro-cid-ajjeame4]:hover{color:var(--forest-900);background:#eef4f0;border-color:#eef4f0}.pricing-cta--disabled[data-astro-cid-ajjeame4]{border:1px dashed var(--border);color:var(--muted-foreground);cursor:default;background:0 0}.pricing-cta--disabled[data-astro-cid-ajjeame4]:hover{color:var(--muted-foreground);background:0 0}.pricing-cta[data-astro-cid-ajjeame4].cta-shine{background:var(--cta-shine-bg);background-size:260% 100%;border-color:#0000;animation:5s linear infinite ctaShine}.pricing-cta[data-astro-cid-ajjeame4].cta-shine:hover{background:var(--cta-shine-bg);background-size:260% 100%}.pricing-cta--highlight[data-astro-cid-ajjeame4].cta-shine-silver{background:var(--cta-shine-silver-bg);color:var(--forest-900);background-size:260% 100%;border-color:#0000;animation:5s linear infinite ctaShine}.pricing-cta--highlight[data-astro-cid-ajjeame4].cta-shine-silver:hover{color:var(--forest-900);background:var(--cta-shine-silver-bg);background-size:260% 100%}@media (prefers-reduced-motion:reduce){.pricing-cta[data-astro-cid-ajjeame4].cta-shine{background:var(--emerald-600);animation:none}.pricing-cta--highlight[data-astro-cid-ajjeame4].cta-shine-silver{background:#d8dde2;animation:none}}.pricing-pack[data-astro-cid-ajjeame4]{background:var(--paper-card);border:1px dashed var(--border);border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:clamp(28px,4vw,40px);padding:22px 26px;display:flex}.pricing-pack__icon[data-astro-cid-ajjeame4]{background:var(--mint-100);width:36px;height:36px;color:var(--emerald-700);border-radius:999px;flex:none;place-items:center;display:grid}.pricing-pack__body[data-astro-cid-ajjeame4]{flex:280px}.pricing-pack__title[data-astro-cid-ajjeame4]{font:700 15px var(--font-sans);color:var(--ink)}.pricing-pack__detail[data-astro-cid-ajjeame4]{font:500 13px/1.55 var(--font-sans);color:var(--muted-foreground);margin-top:3px}.pricing-pack__prices[data-astro-cid-ajjeame4]{gap:28px;margin:0;display:flex}.pricing-pack__prices[data-astro-cid-ajjeame4] dt[data-astro-cid-ajjeame4]{font:600 12px var(--font-sans);color:var(--muted-foreground)}.pricing-pack__prices[data-astro-cid-ajjeame4] dd[data-astro-cid-ajjeame4]{font:800 24px var(--font-display);letter-spacing:-.02em;color:var(--emerald-700);margin:2px 0 0}.pricing-card--highlight[data-astro-cid-ajjeame4]{background:var(--forest-900);border-color:var(--forest-900);z-index:1;transform:scale(1.045);box-shadow:0 40px 70px -34px #16241da6}.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-name[data-astro-cid-ajjeame4],.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-amount[data-astro-cid-ajjeame4]{color:#f7f3e8}.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-tagline[data-astro-cid-ajjeame4]{color:#aec4b8}.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-period[data-astro-cid-ajjeame4]{color:#cfe0d7}.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-iva-label[data-astro-cid-ajjeame4]{color:#8fa79a}.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-icon[data-astro-cid-ajjeame4],.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-feature__icon[data-astro-cid-ajjeame4]{color:#6fd6ac;background:#e4f0ea24}.pricing-card--highlight[data-astro-cid-ajjeame4] .pricing-feature__text[data-astro-cid-ajjeame4]{color:#dce8e1}@media (width<=1100px){.pricing-card--highlight[data-astro-cid-ajjeame4]{transform:none}}.pricing-trust[data-astro-cid-ajjeame4]{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:clamp(32px,5vw,48px);display:flex}.pricing-trust__item[data-astro-cid-ajjeame4]{font:600 13.5px var(--font-sans);color:var(--secondary-foreground);align-items:center;gap:8px;display:flex}.pricing-trust__item[data-astro-cid-ajjeame4] svg[data-astro-cid-ajjeame4]{color:var(--emerald-600);flex:none}.pricing-details-link[data-astro-cid-ajjeame4]{text-align:center;margin-top:28px}.pricing-details-link[data-astro-cid-ajjeame4] a[data-astro-cid-ajjeame4]{font:700 14px var(--font-sans);color:var(--emerald-700)}.pricing-legal[data-astro-cid-ajjeame4]{text-align:center;font:500 11.5px var(--font-sans);color:var(--muted-foreground);margin-top:20px}
