.steps-sec[data-astro-cid-mxccpgqu] h2[data-astro-cid-mxccpgqu] em,.faq-sec[data-astro-cid-mxccpgqu] h2[data-astro-cid-mxccpgqu] em{color:var(--green-700);font-style:italic}.steps[data-astro-cid-mxccpgqu]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-mxccpgqu]{border-radius:var(--radius);background:var(--cream);align-content:start;gap:14px;padding:32px 28px;display:grid;position:relative}.step[data-astro-cid-mxccpgqu]:not(:last-child):after{content:"";background:var(--gold);width:20px;height:1px;position:absolute;top:58px;right:-20px}.step__n[data-astro-cid-mxccpgqu]{font-family:var(--font-serif);color:#2c4e3a26;font-size:2.4rem;line-height:1;position:absolute;top:20px;right:24px}.step__icon[data-astro-cid-mxccpgqu]{background:var(--green-800);width:54px;height:54px;color:var(--gold-soft);border-radius:50%;place-items:center;display:grid}.step[data-astro-cid-mxccpgqu] .h3[data-astro-cid-mxccpgqu]{color:var(--green-900)}.step[data-astro-cid-mxccpgqu] p[data-astro-cid-mxccpgqu]{color:var(--muted);font-size:.95rem}.contact__grid[data-astro-cid-mxccpgqu]{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.contact__form-wrap[data-astro-cid-mxccpgqu]{border-radius:calc(var(--radius) * 1.3);background:var(--paper);gap:16px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 40px 80px -50px #1a2f2480}.contact__title[data-astro-cid-mxccpgqu]{color:var(--green-900)}.contact__note[data-astro-cid-mxccpgqu]{color:var(--muted);font-size:.92rem}.btn--wa[data-astro-cid-mxccpgqu]{--bg:#25d366;--fg:#fff}.btn--wa[data-astro-cid-mxccpgqu]:before{background:var(--green-950)}.contact__info[data-astro-cid-mxccpgqu]{gap:12px;display:grid}.ccard[data-astro-cid-mxccpgqu]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--ease), box-shadow .4s;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}.ccard[data-astro-cid-mxccpgqu]:hover{box-shadow:inset 0 0 0 1px var(--gold);transform:translate(6px)}.ccard[data-astro-cid-mxccpgqu]>span[data-astro-cid-mxccpgqu]:nth-child(2){color:var(--green-900);word-break:break-word;flex:1;font-weight:500;display:grid}.ccard[data-astro-cid-mxccpgqu] small[data-astro-cid-mxccpgqu]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:400}.ccard__icon[data-astro-cid-mxccpgqu]{background:var(--green-800);width:48px;height:48px;color:var(--gold-soft);border-radius:14px;flex:none;place-items:center;display:grid}.ccard__icon--wa[data-astro-cid-mxccpgqu]{color:#fff;background:#25d366}.ccard[data-astro-cid-mxccpgqu] .ccard__go{color:var(--green-700)}.map[data-astro-cid-mxccpgqu]{aspect-ratio:4/3;margin-top:8px}.map[data-astro-cid-mxccpgqu] iframe[data-astro-cid-mxccpgqu]{filter:saturate(.8)contrast(1.05);border:0;width:100%;height:100%}.faq__grid[data-astro-cid-mxccpgqu]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.faq[data-astro-cid-mxccpgqu]{gap:12px;display:grid}.faq__item[data-astro-cid-mxccpgqu]{background:var(--cream);border-radius:18px;overflow:hidden}.faq__item[data-astro-cid-mxccpgqu] summary[data-astro-cid-mxccpgqu]{color:var(--green-900);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-mxccpgqu] summary[data-astro-cid-mxccpgqu]::-webkit-details-marker{display:none}.faq__plus[data-astro-cid-mxccpgqu]{background:var(--paper);width:38px;height:38px;transition:transform .5s var(--ease), background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.faq__item[data-astro-cid-mxccpgqu][open] .faq__plus[data-astro-cid-mxccpgqu]{background:var(--gold);transform:rotate(45deg)}.faq__body[data-astro-cid-mxccpgqu]{overflow:hidden}.faq__body[data-astro-cid-mxccpgqu] p[data-astro-cid-mxccpgqu]{color:var(--muted);padding:0 26px 24px}@media (width<=1000px){.steps[data-astro-cid-mxccpgqu]{grid-template-columns:repeat(2,1fr)}.step[data-astro-cid-mxccpgqu]:after{display:none}.contact__grid[data-astro-cid-mxccpgqu],.faq__grid[data-astro-cid-mxccpgqu]{grid-template-columns:1fr}}@media (width<=560px){.steps[data-astro-cid-mxccpgqu]{grid-template-columns:1fr}}
