.hero-media[data-astro-cid-lfsymwrg]{max-width:520px;margin-left:auto}.hero-media[data-astro-cid-lfsymwrg] img[data-astro-cid-lfsymwrg]{width:100%;height:auto;display:block;object-fit:contain}.ecom-challenges[data-astro-cid-lfsymwrg]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.challenge-card[data-astro-cid-lfsymwrg]{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:2rem;transition:all .3s ease}.challenge-card[data-astro-cid-lfsymwrg] h3[data-astro-cid-lfsymwrg]{font-size:1.1rem;margin-bottom:.75rem;color:var(--text-strong)}.challenge-card[data-astro-cid-lfsymwrg] p[data-astro-cid-lfsymwrg]{font-size:.95rem;color:var(--text-muted);line-height:1.6}.challenge-card[data-astro-cid-lfsymwrg]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000014}[data-astro-cid-lfsymwrg][data-theme=dark] .challenge-card[data-astro-cid-lfsymwrg]:hover{box-shadow:0 20px 40px #0006}@media(max-width:991px){.ecom-challenges[data-astro-cid-lfsymwrg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.ecom-challenges[data-astro-cid-lfsymwrg]{grid-template-columns:1fr}}.ecom-process[data-astro-cid-lfsymwrg]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.process-card[data-astro-cid-lfsymwrg]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:2.2rem 2rem 2rem;transition:all .3s ease}.process-card[data-astro-cid-lfsymwrg] .step-no[data-astro-cid-lfsymwrg]{position:absolute;top:1.25rem;right:1.5rem;font-size:.85rem;font-weight:600;letter-spacing:.08em;color:var(--text-muted);opacity:.6}.process-card[data-astro-cid-lfsymwrg] h3[data-astro-cid-lfsymwrg]{font-size:1.15rem;margin-bottom:.6rem;color:var(--text-strong)}.process-card[data-astro-cid-lfsymwrg] p[data-astro-cid-lfsymwrg]{font-size:.95rem;color:var(--text-muted);line-height:1.6}.process-card[data-astro-cid-lfsymwrg]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000014}[data-astro-cid-lfsymwrg][data-theme=dark] .process-card[data-astro-cid-lfsymwrg]:hover{box-shadow:0 20px 40px #00000073}@media(max-width:991px){.ecom-process[data-astro-cid-lfsymwrg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.ecom-process[data-astro-cid-lfsymwrg]{grid-template-columns:1fr}}.ecom-pricing[data-astro-cid-lfsymwrg]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.pricing-card[data-astro-cid-lfsymwrg]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:2.4rem 2rem;text-align:center;transition:all .3s ease}.pricing-card[data-astro-cid-lfsymwrg]:hover{transform:translateY(-6px);box-shadow:0 22px 45px #00000014}[data-astro-cid-lfsymwrg][data-theme=dark] .pricing-card[data-astro-cid-lfsymwrg]:hover{box-shadow:0 22px 45px #00000073}.pricing-card[data-astro-cid-lfsymwrg].featured{border-color:var(--brand);transform:translateY(-8px)}.pricing-card[data-astro-cid-lfsymwrg] .badge[data-astro-cid-lfsymwrg]{position:absolute;top:1.25rem;right:1.25rem;background:var(--surface-2);color:var(--brand);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border)}.pricing-card[data-astro-cid-lfsymwrg] h3[data-astro-cid-lfsymwrg]{font-size:1.15rem;margin-bottom:.75rem;color:var(--text-strong)}.pricing-card[data-astro-cid-lfsymwrg] .price[data-astro-cid-lfsymwrg]{font-size:1.9rem;font-weight:700;color:var(--text-strong);margin-bottom:1.5rem}.pricing-card[data-astro-cid-lfsymwrg] .price[data-astro-cid-lfsymwrg] span[data-astro-cid-lfsymwrg]{font-size:.9rem;font-weight:500;color:var(--text-muted)}.pricing-features[data-astro-cid-lfsymwrg]{list-style:none;padding:0;margin:0 0 2rem}.pricing-features[data-astro-cid-lfsymwrg] li[data-astro-cid-lfsymwrg]{font-size:.95rem;color:var(--text-muted);padding:.5rem 0;border-bottom:1px dashed var(--border)}.pricing-features[data-astro-cid-lfsymwrg] li[data-astro-cid-lfsymwrg]:last-child{border-bottom:none}.btn-outline[data-astro-cid-lfsymwrg]{display:inline-block;padding:.7rem 1.4rem;border-radius:999px;border:1px solid var(--border);color:var(--text-strong);text-decoration:none;transition:all .25s ease}.btn-outline[data-astro-cid-lfsymwrg]:hover{background:var(--surface-2)}@media(max-width:991px){.ecom-pricing[data-astro-cid-lfsymwrg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.ecom-pricing[data-astro-cid-lfsymwrg]{grid-template-columns:1fr}.pricing-card[data-astro-cid-lfsymwrg].featured{transform:none}}
