.quote-hero[data-astro-cid-gchdpiqw]{background:linear-gradient(145deg,var(--c-marine-dark) 0%,var(--c-marine) 100%);color:var(--c-foam);padding:36px 0 44px;border-bottom:1px solid rgba(47,168,166,.2)}.breadcrumbs[data-astro-cid-gchdpiqw] ol[data-astro-cid-gchdpiqw]{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0 0 16px;font-size:.85rem;color:#a0b2b0}.breadcrumbs[data-astro-cid-gchdpiqw] a[data-astro-cid-gchdpiqw]{color:#d6e8e5;text-decoration:none}.hero-badge[data-astro-cid-gchdpiqw]{display:inline-block;background:#e8952b33;color:#ffd494;border:1px solid rgba(232,149,43,.35);padding:4px 12px;border-radius:999px;font-size:.82rem;font-weight:700;margin-bottom:12px}.quote-hero-content[data-astro-cid-gchdpiqw] h1[data-astro-cid-gchdpiqw]{font-size:clamp(1.8rem,4.5vw,2.4rem);margin-bottom:10px;color:var(--c-foam)}.quote-lead[data-astro-cid-gchdpiqw]{font-size:1.05rem;color:#b8cbc7;max-width:680px;margin:0}.quote-card[data-astro-cid-gchdpiqw]{background:#fff;border:1px solid var(--c-line);border-radius:14px;padding:36px 32px;max-width:760px;margin:32px auto 56px;box-shadow:0 6px 24px #114b5f0f}.form-group[data-astro-cid-gchdpiqw]{margin-bottom:24px}.form-label[data-astro-cid-gchdpiqw]{display:block;font-size:.95rem;font-weight:700;color:var(--c-marine-dark);margin-bottom:8px}.req[data-astro-cid-gchdpiqw]{color:#dc2626}.form-select[data-astro-cid-gchdpiqw],.form-input[data-astro-cid-gchdpiqw],.form-textarea[data-astro-cid-gchdpiqw]{width:100%;padding:12px 16px;border:1.5px solid var(--c-line);border-radius:8px;font-size:.98rem;color:var(--c-ink);background:#fafcfc;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.form-select[data-astro-cid-gchdpiqw]:focus,.form-input[data-astro-cid-gchdpiqw]:focus,.form-textarea[data-astro-cid-gchdpiqw]:focus{border-color:var(--c-marine);background:#fff}.form-grid-2[data-astro-cid-gchdpiqw]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.radio-chips[data-astro-cid-gchdpiqw]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.radio-chip[data-astro-cid-gchdpiqw]{display:block;cursor:pointer}.radio-chip[data-astro-cid-gchdpiqw] input[data-astro-cid-gchdpiqw]{display:none}.radio-chip[data-astro-cid-gchdpiqw] span[data-astro-cid-gchdpiqw]{display:flex;align-items:center;justify-content:center;padding:12px 8px;background:#f8fafc;border:1.5px solid var(--c-line);border-radius:8px;font-size:.88rem;font-weight:600;color:var(--c-ink);text-align:center;transition:all .15s}.radio-chip[data-astro-cid-gchdpiqw] input[data-astro-cid-gchdpiqw]:checked+span[data-astro-cid-gchdpiqw]{border-color:var(--c-marine);background:#2fa8a61a;color:var(--c-marine-dark)}.services-label-row[data-astro-cid-gchdpiqw]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint-badge[data-astro-cid-gchdpiqw]{font-size:.78rem;color:var(--c-ink-soft)}.service-checkbox-grid[data-astro-cid-gchdpiqw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:280px;overflow-y:auto;padding:10px;border:1px solid var(--c-line);border-radius:8px;background:#fafcfc}.service-chip-checkbox[data-astro-cid-gchdpiqw]{cursor:pointer}.service-chip-checkbox[data-astro-cid-gchdpiqw] input[data-astro-cid-gchdpiqw]{display:none}.chip-content[data-astro-cid-gchdpiqw]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--c-line);border-radius:6px;font-size:.85rem;color:var(--c-ink);transition:all .15s}.service-chip-checkbox[data-astro-cid-gchdpiqw] input[data-astro-cid-gchdpiqw]:checked+.chip-content[data-astro-cid-gchdpiqw]{border-color:var(--c-marine);background:var(--c-foam-dim);color:var(--c-marine);font-weight:600}.c-icon[data-astro-cid-gchdpiqw]{font-size:1.1rem}.btn-submit[data-astro-cid-gchdpiqw]{width:100%;padding:14px;font-size:1.05rem;font-weight:700;border-radius:8px;margin-top:8px}.form-disclaimer[data-astro-cid-gchdpiqw]{text-align:center;font-size:.78rem;color:var(--c-ink-soft);margin-top:12px;margin-bottom:0}.status-msg[data-astro-cid-gchdpiqw]{padding:16px 20px;border-radius:8px;margin-bottom:18px;font-size:.95rem}.error-msg[data-astro-cid-gchdpiqw]{background:#fee2e2;color:#991b1b;border:1px solid #FCA5A5;font-weight:600}.success-msg[data-astro-cid-gchdpiqw]{background:#f0fdf4;color:#166534;border:1px solid #BBF7D0;text-align:center;padding:32px 24px}.success-icon[data-astro-cid-gchdpiqw]{font-size:3rem;display:block;margin-bottom:8px}.success-msg[data-astro-cid-gchdpiqw] h3[data-astro-cid-gchdpiqw]{margin:0 0 8px;color:#166534;font-size:1.3rem}.success-msg[data-astro-cid-gchdpiqw] p[data-astro-cid-gchdpiqw]{color:#15803d;font-size:.95rem;margin:0}@media (max-width: 640px){.quote-card[data-astro-cid-gchdpiqw]{padding:24px 18px}.form-grid-2[data-astro-cid-gchdpiqw],.radio-chips[data-astro-cid-gchdpiqw]{grid-template-columns:1fr}}
