.hero[data-astro-cid-zzwlasmi]{background:#ebf5f4;padding:5rem 2rem 4rem;text-align:center}.hero[data-astro-cid-zzwlasmi] h1[data-astro-cid-zzwlasmi]{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;letter-spacing:-.04em;color:var(--dark);margin-bottom:1.25rem}.hero-body[data-astro-cid-zzwlasmi]{max-width:600px;margin:0 auto 1rem;font-size:1.1rem;color:var(--dark);line-height:1.7}.hero-sub[data-astro-cid-zzwlasmi]{max-width:560px;margin:0 auto;font-size:1rem;color:var(--muted);line-height:1.7}.brand[data-astro-cid-zzwlasmi]{color:var(--orange);font-weight:700}.pricing-section[data-astro-cid-zzwlasmi]{padding:5rem 2rem 4rem;text-align:center}.pricing-section[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.04em;color:var(--dark);margin-bottom:.5rem}.pricing-sub[data-astro-cid-zzwlasmi]{font-size:1rem;color:var(--muted);margin-bottom:2.5rem}.pricing-grid[data-astro-cid-zzwlasmi]{max-width:880px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.price-card[data-astro-cid-zzwlasmi]{border:1px solid var(--border);border-radius:16px;padding:2rem 2rem 1.75rem;text-align:left;display:flex;flex-direction:column;gap:1.25rem;background:#fff}.price-card--highlight[data-astro-cid-zzwlasmi]{border-color:var(--orange)}.card-header[data-astro-cid-zzwlasmi]{display:flex;flex-direction:column;gap:.35rem}.card-header[data-astro-cid-zzwlasmi] h3[data-astro-cid-zzwlasmi]{font-size:1.3rem;font-weight:800;color:var(--dark);letter-spacing:-.025em;margin:0}.card-subtitle[data-astro-cid-zzwlasmi]{font-size:.9rem;color:var(--muted);margin:0}.price[data-astro-cid-zzwlasmi]{display:flex;align-items:baseline;gap:.3rem;margin-top:.5rem}.price[data-astro-cid-zzwlasmi] .amount[data-astro-cid-zzwlasmi]{font-size:2.6rem;font-weight:900;color:var(--orange);letter-spacing:-.04em;line-height:1}.price[data-astro-cid-zzwlasmi] .unit[data-astro-cid-zzwlasmi]{font-size:1.1rem;font-weight:600;color:var(--orange)}.price-card[data-astro-cid-zzwlasmi] ul[data-astro-cid-zzwlasmi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem;flex:1}.price-card[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]{padding-left:1.8rem;position:relative;font-size:.93rem;color:var(--text);line-height:1.55}.price-card[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]:before{content:"";position:absolute;left:0;top:.22em;width:18px;height:18px;border-radius:50%;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7L5.5 10L11.5 4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center/12px no-repeat}.btn-card[data-astro-cid-zzwlasmi]{display:inline-block;padding:.75rem 1.5rem;background:var(--orange);color:#fff;font-size:.9rem;font-weight:700;border-radius:999px;text-decoration:none;text-align:center;transition:background .15s;align-self:stretch}.btn-card[data-astro-cid-zzwlasmi]:hover{background:var(--orange-d)}.med-section[data-astro-cid-zzwlasmi]{background:var(--cream);padding:4rem 2rem}.med-inner[data-astro-cid-zzwlasmi]{max-width:880px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.med-text[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:1.8rem;font-weight:800;letter-spacing:-.03em;color:var(--dark);margin-bottom:.75rem}.med-text[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{font-size:.95rem;color:var(--muted);line-height:1.7;margin-bottom:1rem}.med-price[data-astro-cid-zzwlasmi]{display:flex;align-items:baseline;gap:.3rem;margin-bottom:.25rem}.med-price[data-astro-cid-zzwlasmi] .amount[data-astro-cid-zzwlasmi]{font-size:2.8rem;font-weight:900;color:var(--orange);letter-spacing:-.04em;line-height:1}.med-price[data-astro-cid-zzwlasmi] .unit[data-astro-cid-zzwlasmi]{font-size:1rem;font-weight:600;color:var(--orange)}.med-note[data-astro-cid-zzwlasmi]{font-size:.82rem;color:var(--muted);margin:0}.med-features[data-astro-cid-zzwlasmi] ul[data-astro-cid-zzwlasmi]{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.55rem}.med-features[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]{padding-left:1.8rem;position:relative;font-size:.93rem;color:var(--text);line-height:1.55}.med-features[data-astro-cid-zzwlasmi] li[data-astro-cid-zzwlasmi]:before{content:"";position:absolute;left:0;top:.22em;width:18px;height:18px;border-radius:50%;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7L5.5 10L11.5 4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center/12px no-repeat}.btn-orange[data-astro-cid-zzwlasmi]{display:inline-block;padding:.7rem 1.5rem;background:var(--orange);color:#fff;font-size:.9rem;font-weight:700;border-radius:999px;text-decoration:none;transition:background .15s}.btn-orange[data-astro-cid-zzwlasmi]:hover{background:var(--orange-d)}.split-section[data-astro-cid-zzwlasmi]{padding:3.5rem 2rem}.split-inner[data-astro-cid-zzwlasmi]{max-width:680px;margin:0 auto}.split-inner[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:1.5rem;font-weight:800;letter-spacing:-.025em;color:var(--dark);margin-bottom:.75rem}.split-inner[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{font-size:.97rem;color:var(--muted);line-height:1.7;margin-bottom:1.25rem}.btn-orange-outline[data-astro-cid-zzwlasmi]{display:inline-block;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;color:var(--orange-d);border:1.5px solid var(--orange-d);border-radius:999px;text-decoration:none;transition:background .15s,color .15s}.btn-orange-outline[data-astro-cid-zzwlasmi]:hover{background:var(--orange-d);color:#fff}.faq-section[data-astro-cid-zzwlasmi]{background:var(--cream);padding:4rem 2rem}.faq-inner[data-astro-cid-zzwlasmi]{max-width:680px;margin:0 auto}.faq-inner[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:1.5rem;font-weight:800;letter-spacing:-.025em;color:var(--dark);margin-bottom:1.25rem}.faq-list[data-astro-cid-zzwlasmi]{display:flex;flex-direction:column;gap:.6rem}.faq-item[data-astro-cid-zzwlasmi]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff}.faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]{padding:1rem 1.2rem;font-size:.95rem;font-weight:600;color:var(--dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background .12s}.faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]:after{content:"+";font-size:1.3rem;color:var(--orange);flex-shrink:0;line-height:1}.faq-item[data-astro-cid-zzwlasmi][open] summary[data-astro-cid-zzwlasmi]:after{content:"−"}.faq-item[data-astro-cid-zzwlasmi] summary[data-astro-cid-zzwlasmi]:hover{background:var(--orange-l)}.faq-item[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{padding:0 1.2rem 1rem;font-size:.9rem;color:var(--muted);line-height:1.7;margin:0}.faq-item[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]{color:var(--orange-d)}.faq-more[data-astro-cid-zzwlasmi]{margin-top:1.25rem}.faq-more[data-astro-cid-zzwlasmi] a[data-astro-cid-zzwlasmi]{color:var(--orange-d);font-size:.95rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cta-strip[data-astro-cid-zzwlasmi]{background:var(--orange);color:#fff;padding:5rem 2rem;text-align:center}.cta-strip[data-astro-cid-zzwlasmi] h2[data-astro-cid-zzwlasmi]{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;margin-bottom:.75rem}.cta-strip[data-astro-cid-zzwlasmi] p[data-astro-cid-zzwlasmi]{color:#ffffffd9;margin-bottom:2rem}.btn-hero[data-astro-cid-zzwlasmi]{display:inline-block;padding:.85rem 2rem;background:#fff;color:var(--orange-d);font-size:.95rem;font-weight:700;border-radius:999px;text-decoration:none;transition:background .15s}.btn-hero[data-astro-cid-zzwlasmi]:hover{background:var(--orange-l)}@media(max-width:700px){.pricing-grid[data-astro-cid-zzwlasmi]{grid-template-columns:1fr}.med-inner[data-astro-cid-zzwlasmi]{grid-template-columns:1fr;gap:2rem}.hero[data-astro-cid-zzwlasmi]{padding:3.5rem 1.5rem 3rem}}
