.pg-hero[data-v-e7e1e76e]{max-width:760px;margin-top:14px}.pg-kicker[data-v-e7e1e76e]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);font-weight:600;margin-bottom:8px}.pg-lead[data-v-e7e1e76e]{margin-top:16px;font-size:18px;line-height:1.6;color:color-mix(in srgb,var(--text) 90%,transparent)}.pg-h2[data-v-e7e1e76e]{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}.pg-h3[data-v-e7e1e76e]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-top:10px;letter-spacing:0}.pg-p[data-v-e7e1e76e]{margin-top:6px;font-size:14.5px;line-height:1.6;color:color-mix(in srgb,var(--text) 85%,transparent)}.pg-block[data-v-e7e1e76e]{margin-top:44px}.pg-narrow[data-v-e7e1e76e]{max-width:760px}.pg-steps[data-v-e7e1e76e]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px;grid-template-columns:1fr;counter-reset:none}.pg-step[data-v-e7e1e76e]{position:relative;padding:22px 20px 20px}.pg-num[data-v-e7e1e76e]{position:absolute;top:14px;right:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;line-height:1;color:var(--accent-soft);font-weight:600}.pg-ico[data-v-e7e1e76e]{font-size:22px;color:var(--accent-strong)}.pg-grid4[data-v-e7e1e76e]{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:22px;grid-template-columns:1fr}.pg-pillar[data-v-e7e1e76e]{padding-top:4px}.pg-round[data-v-e7e1e76e]{width:42px;height:42px;border-radius:999px;border:1px solid var(--accent-soft);color:var(--accent-strong);display:inline-flex;align-items:center;justify-content:center;background:var(--surface)}.pg-stats[data-v-e7e1e76e]{margin-top:16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pg-twocol[data-v-e7e1e76e]{margin-top:16px;display:grid;gap:14px;grid-template-columns:1fr}.pg-list[data-v-e7e1e76e]{list-style:none;padding:20px;margin:0}.pg-list li[data-v-e7e1e76e]{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.55;padding:6px 0}.pg-list .fa-solid[data-v-e7e1e76e]{margin-top:4px;flex:none}.pg-ok[data-v-e7e1e76e]{color:#2f6b3a}.pg-ko[data-v-e7e1e76e]{color:var(--accent-strong)}.pg-cta[data-v-e7e1e76e]{margin-top:48px;padding:28px 22px;border-radius:18px;background:var(--surface);border:1px solid var(--line);text-align:center}.pg-cta .pg-p[data-v-e7e1e76e]{max-width:560px;margin-left:auto;margin-right:auto}.pg-cta-row[data-v-e7e1e76e]{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pg-contact[data-v-e7e1e76e]{margin-top:28px;display:grid;gap:18px;grid-template-columns:1fr;align-items:start}.pg-form[data-v-e7e1e76e]{padding:22px 20px}.pg-field[data-v-e7e1e76e]{display:block;font-size:13.5px;color:var(--muted);margin-top:14px}.pg-field[data-v-e7e1e76e]:first-child{margin-top:0}.pg-field input[data-v-e7e1e76e],.pg-field select[data-v-e7e1e76e],.pg-field textarea[data-v-e7e1e76e]{margin-top:6px;width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:15px;color:var(--text);background:var(--surface);font-family:inherit}.pg-field textarea[data-v-e7e1e76e]{min-height:150px;resize:vertical}.pg-field input[data-v-e7e1e76e]:focus,.pg-field select[data-v-e7e1e76e]:focus,.pg-field textarea[data-v-e7e1e76e]:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.pg-hint[data-v-e7e1e76e]{display:block;font-size:12px;color:var(--muted);margin-top:4px}.pg-trap[data-v-e7e1e76e]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pg-msg[data-v-e7e1e76e]{margin-top:14px;font-size:14px}.pg-err[data-v-e7e1e76e]{color:var(--accent-strong)}.pg-side[data-v-e7e1e76e]{display:grid;gap:14px}.pg-side .card[data-v-e7e1e76e]{padding:18px}@media(min-width:768px){.pg-steps[data-v-e7e1e76e]{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-grid4[data-v-e7e1e76e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-stats[data-v-e7e1e76e]{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-twocol[data-v-e7e1e76e]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-contact[data-v-e7e1e76e]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pg-cta[data-v-e7e1e76e]{padding:36px 28px}}@media(min-width:1024px){.pg-grid4[data-v-e7e1e76e]{grid-template-columns:repeat(4,minmax(0,1fr))}}
