.shots.svelte-1fkf08{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;align-items:start}figure.svelte-1fkf08{margin:0;padding:.6rem}img.svelte-1fkf08{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg)}figcaption.svelte-1fkf08{margin-block-start:.6rem;text-align:center;font-weight:600;font-size:.95rem}.steps.svelte-15381ry{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}li.svelte-15381ry{display:flex;gap:.8rem;align-items:flex-start}.num.svelte-15381ry{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--primary-50);color:var(--primary);font-weight:700}h3.svelte-15381ry{margin:.2rem 0 .3rem;font-size:1.05rem}p.svelte-15381ry{margin:0}.plans.svelte-127u6cr{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-inline-size:760px;margin-inline:auto}.plan.svelte-127u6cr{padding:1.3rem 1.2rem}.featured.svelte-127u6cr{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow)}h3.svelte-127u6cr{margin:0;font-size:1.25rem;color:var(--primary-700)}.price.svelte-127u6cr{margin:.4rem 0 0}.amount.svelte-127u6cr{font-size:1.9rem;font-weight:700;color:var(--text)}.per.svelte-127u6cr{color:var(--muted)}.year.svelte-127u6cr{margin:.1rem 0 .8rem;color:var(--muted);font-size:.95rem}.amount-sm.svelte-127u6cr{font-weight:700;color:#7a5c12}ul.svelte-127u6cr{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--border);padding-block-start:.8rem}li.svelte-127u6cr{position:relative;padding-inline-start:1.6rem;margin-block:.45rem}li.svelte-127u6cr:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--primary);font-weight:700}.note.svelte-127u6cr{text-align:center;margin-block-start:1rem;color:var(--muted)}.note.svelte-127u6cr .badge:where(.svelte-127u6cr){margin-inline-end:.4rem}.top.svelte-1lsovpa{background:var(--surface);border-block-end:1px solid var(--border)}.bar.svelte-1lsovpa{display:flex;align-items:center;justify-content:space-between;min-block-size:60px}.logo.svelte-1lsovpa{text-decoration:none}.mark.svelte-1lsovpa{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;background:var(--primary);color:#fff;font-weight:700;font-size:1.05rem;box-shadow:inset 0 0 0 3px #ffffff2e}.hero.svelte-1lsovpa{background:radial-gradient(120% 90% at 100% 0%,var(--primary-50) 0%,transparent 60%),linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);border-block-end:1px solid var(--border)}.hero-in.svelte-1lsovpa{padding-block:2.5rem 2.25rem;text-align:center}h1.svelte-1lsovpa{margin:0;font-size:clamp(2.6rem,9vw,3.6rem);line-height:1.2;color:var(--primary)}.tagline.svelte-1lsovpa{margin:.3rem 0 0;font-size:clamp(1.15rem,4.5vw,1.45rem);font-weight:700;color:var(--primary-700)}.fr.svelte-1lsovpa{margin:.25rem 0 0;color:var(--muted);font-style:italic;font-size:.95rem}.lead.svelte-1lsovpa{margin:1.2rem auto 0;max-inline-size:36rem;font-size:1.08rem}.ctas.svelte-1lsovpa{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-block-start:1.4rem}.hero.svelte-1lsovpa .hint:where(.svelte-1lsovpa){margin-block-start:.8rem}.big.svelte-1lsovpa{min-block-size:50px;padding-inline:1.4rem;font-size:1.02rem}.wa.svelte-1lsovpa{background:#187440;border-color:#187440;color:#fff}.wa.svelte-1lsovpa:hover{background:#12603a}.section.svelte-1lsovpa{padding-block:2.2rem .4rem}.section.svelte-1lsovpa h2:where(.svelte-1lsovpa){text-align:center;margin-block-end:1.1rem}.contact.svelte-1lsovpa,.privacy.svelte-1lsovpa{text-align:center}.contact.svelte-1lsovpa h2:where(.svelte-1lsovpa),.privacy.svelte-1lsovpa h2:where(.svelte-1lsovpa){margin-block:.2rem .5rem}.privacy.svelte-1lsovpa p:where(.svelte-1lsovpa){max-inline-size:38rem;margin-inline:auto}.foot.svelte-1lsovpa{margin-block-start:2.6rem;border-block-start:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.92rem}.foot-in.svelte-1lsovpa{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;justify-content:space-between;align-items:center;padding-block:1.1rem}.foot.svelte-1lsovpa nav:where(.svelte-1lsovpa){display:flex;gap:1.2rem}@media(max-width:420px){.ctas.svelte-1lsovpa .btn{inline-size:100%}}
