.container[data-astro-cid-44e3bnsy]{max-width:1200px;margin:0 auto;padding:56px 32px}section[data-astro-cid-44e3bnsy] h2[data-astro-cid-44e3bnsy]{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;color:var(--dark);margin-bottom:24px}.hero-actions[data-astro-cid-44e3bnsy]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn[data-astro-cid-44e3bnsy]{display:inline-block;padding:13px 22px;border-radius:6px;font-weight:600;font-size:15px;text-decoration:none}.btn-primary[data-astro-cid-44e3bnsy]{background:var(--accent);color:#fff}.btn-outline[data-astro-cid-44e3bnsy]{border:1px solid var(--dark);color:var(--dark);background:transparent}.approval[data-astro-cid-44e3bnsy] .container[data-astro-cid-44e3bnsy]{padding-top:32px;padding-bottom:0}.approval-card[data-astro-cid-44e3bnsy]{background:var(--bg-warm);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);padding:24px 28px;max-width:840px}.approval-card[data-astro-cid-44e3bnsy] strong[data-astro-cid-44e3bnsy]{display:block;font-size:18px;color:var(--dark);margin-bottom:8px}.approval-card[data-astro-cid-44e3bnsy] p[data-astro-cid-44e3bnsy]{font-size:15px;color:var(--text-light);line-height:1.7;margin:0 0 8px}.approval-list[data-astro-cid-44e3bnsy]{font-size:13px}.approval-list[data-astro-cid-44e3bnsy] span[data-astro-cid-44e3bnsy]{font-weight:700;color:var(--dark)}.why[data-astro-cid-44e3bnsy]{border-bottom:1px solid var(--border)}.why-grid[data-astro-cid-44e3bnsy]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.why-item[data-astro-cid-44e3bnsy]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px}.why-item[data-astro-cid-44e3bnsy] strong[data-astro-cid-44e3bnsy]{display:block;font-size:15px;color:var(--dark);margin-bottom:8px}.why-item[data-astro-cid-44e3bnsy] p[data-astro-cid-44e3bnsy]{font-size:14px;color:var(--text-light);line-height:1.7;margin:0}.process[data-astro-cid-44e3bnsy]{background:var(--bg-warm);border-bottom:1px solid var(--border)}.steps[data-astro-cid-44e3bnsy]{display:flex;flex-direction:column}.step[data-astro-cid-44e3bnsy]{display:flex;gap:24px;padding:22px 0;border-top:1px solid var(--border);align-items:flex-start}.step[data-astro-cid-44e3bnsy]:first-child{border-top:none;padding-top:0}.step-num[data-astro-cid-44e3bnsy]{font-family:"DM Serif Display",serif;font-size:28px;color:var(--accent);width:40px;flex-shrink:0;line-height:1}.step-content[data-astro-cid-44e3bnsy] strong[data-astro-cid-44e3bnsy]{display:block;font-size:15px;color:var(--dark);margin-bottom:8px}.step-content[data-astro-cid-44e3bnsy] p[data-astro-cid-44e3bnsy]{font-size:14px;color:var(--text-light);line-height:1.7;max-width:680px;margin:0}.lead[data-astro-cid-44e3bnsy]{border-bottom:1px solid var(--border)}.lead-grid[data-astro-cid-44e3bnsy]{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.lead-copy[data-astro-cid-44e3bnsy] p[data-astro-cid-44e3bnsy]{font-size:15px;color:var(--text-light);line-height:1.8;margin-bottom:14px}.lead-phone[data-astro-cid-44e3bnsy] a[data-astro-cid-44e3bnsy]{color:var(--accent);font-weight:700;text-decoration:none}.lead-trust[data-astro-cid-44e3bnsy]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:8px}.lead-trust[data-astro-cid-44e3bnsy] li[data-astro-cid-44e3bnsy]{font-size:14px;color:var(--dark);padding-left:22px;position:relative}.lead-trust[data-astro-cid-44e3bnsy] li[data-astro-cid-44e3bnsy]:before{content:"✓";position:absolute;left:0;color:#2d7a2d;font-weight:700}.lead-form[data-astro-cid-44e3bnsy]{background:var(--bg-warm);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.form-two[data-astro-cid-44e3bnsy]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row[data-astro-cid-44e3bnsy]{margin-bottom:16px}.form-row[data-astro-cid-44e3bnsy] label[data-astro-cid-44e3bnsy]{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.form-row[data-astro-cid-44e3bnsy] label[data-astro-cid-44e3bnsy] .opt[data-astro-cid-44e3bnsy]{font-weight:500;color:var(--text-light);font-size:12px}.form-row[data-astro-cid-44e3bnsy] input[data-astro-cid-44e3bnsy],.form-row[data-astro-cid-44e3bnsy] textarea[data-astro-cid-44e3bnsy]{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:6px;font-size:15px;font-family:inherit;background:#fff;box-sizing:border-box}.form-row[data-astro-cid-44e3bnsy] textarea[data-astro-cid-44e3bnsy]{min-height:90px;resize:vertical}.form-row[data-astro-cid-44e3bnsy] input[data-astro-cid-44e3bnsy]:focus,.form-row[data-astro-cid-44e3bnsy] textarea[data-astro-cid-44e3bnsy]:focus{outline:none;border-color:var(--accent)}.form-error[data-astro-cid-44e3bnsy]{color:#c0392b;font-size:13px;margin:-6px 0 12px}.form-submit[data-astro-cid-44e3bnsy]{width:100%;background:var(--accent);color:#fff;border:none;padding:14px;font-size:15px;font-weight:600;border-radius:6px;cursor:pointer;font-family:inherit}.form-submit[data-astro-cid-44e3bnsy]:disabled{opacity:.7;cursor:default}.form-note[data-astro-cid-44e3bnsy]{font-size:12px;color:var(--text-light);text-align:center;margin-top:10px}.faq[data-astro-cid-44e3bnsy]{background:var(--bg-warm);border-bottom:1px solid var(--border)}.faq-list[data-astro-cid-44e3bnsy] details[data-astro-cid-44e3bnsy]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;margin-bottom:10px}.faq-list[data-astro-cid-44e3bnsy] summary[data-astro-cid-44e3bnsy]{font-weight:600;cursor:pointer;color:var(--dark);font-size:15px}.faq-list[data-astro-cid-44e3bnsy] p[data-astro-cid-44e3bnsy]{font-size:14px;color:var(--text-light);line-height:1.7;margin-top:10px}.related-grid[data-astro-cid-44e3bnsy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.related-link[data-astro-cid-44e3bnsy]{display:flex;flex-direction:column;padding:18px 22px;background:#fff;border:1px solid var(--border);border-radius:8px;text-decoration:none;color:inherit}.related-link[data-astro-cid-44e3bnsy]:hover{border-color:var(--accent)}.related-link[data-astro-cid-44e3bnsy] strong[data-astro-cid-44e3bnsy]{font-size:15px;font-weight:600;margin-bottom:6px;color:var(--dark)}.related-link[data-astro-cid-44e3bnsy] span[data-astro-cid-44e3bnsy]{font-size:13px;color:var(--text-light)}@media(max-width:900px){.why-grid[data-astro-cid-44e3bnsy],.lead-grid[data-astro-cid-44e3bnsy]{grid-template-columns:1fr}}@media(max-width:760px){.container[data-astro-cid-44e3bnsy]{padding:40px 20px}.approval[data-astro-cid-44e3bnsy] .container[data-astro-cid-44e3bnsy]{padding:24px 20px 0}.form-two[data-astro-cid-44e3bnsy]{grid-template-columns:1fr}.step[data-astro-cid-44e3bnsy]{flex-direction:column;gap:10px}}
