.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(40px,7vw,80px);background:radial-gradient(900px 400px at 85% -10%,rgba(47,95,191,.1),transparent 60%),var(--cream)}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,64px);align-items:center}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-card[data-astro-cid-bbe6dxrz]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:20px}.card-head[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--navy);margin-bottom:14px}.dot[data-astro-cid-bbe6dxrz]{width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #1f9d6b2e}.lead-list[data-astro-cid-bbe6dxrz]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lead-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--cream)}.avatar[data-astro-cid-bbe6dxrz]{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:var(--white);background:var(--blue)}.lead-list[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{display:block;color:var(--navy);font-size:.95rem}.lead-list[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{color:var(--muted);font-size:.82rem}.lead-list[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{flex:1}.badge[data-astro-cid-bbe6dxrz]{flex:none;font-size:.72rem;font-weight:700;color:var(--orange-600);background:#f5a62329;padding:4px 8px;border-radius:999px}@media(max-width:860px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-card[data-astro-cid-bbe6dxrz]{display:none}}.cf-text[data-astro-cid-4j2fm55x]{max-width:760px}.cards[data-astro-cid-4j2fm55x]{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card[data-astro-cid-4j2fm55x]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.card-icon[data-astro-cid-4j2fm55x]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#2f5fbf1a;font-size:1.4rem;margin-bottom:14px}.card[data-astro-cid-4j2fm55x] h3[data-astro-cid-4j2fm55x]{display:flex;align-items:center;gap:8px;font-size:1.15rem;margin-bottom:6px}.card[data-astro-cid-4j2fm55x] p[data-astro-cid-4j2fm55x]{margin:0;color:var(--muted)}.tag[data-astro-cid-4j2fm55x]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--blue);background:#2f5fbf1f;padding:3px 8px;border-radius:999px}.cf-cta[data-astro-cid-4j2fm55x]{margin-top:36px}@media(max-width:760px){.cards[data-astro-cid-4j2fm55x]{grid-template-columns:1fr}}.form-wrap{max-width:640px;margin-inline:auto}.form-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:clamp(22px,4vw,36px)}.progress{margin-bottom:22px}.progress-meta{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600;color:var(--muted);margin-bottom:8px}.progress-track{height:6px;background:var(--border);border-radius:999px;overflow:hidden}.progress-fill{height:100%;background:var(--orange);border-radius:999px;transition:width .3s ease}.step-title{font-size:1.4rem;margin-bottom:4px}.step-micro{color:var(--muted);margin-bottom:22px}.field{margin-bottom:18px}.field>label{display:block;font-weight:600;color:var(--navy);margin-bottom:7px;font-size:.95rem}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea{width:100%;font:inherit;padding:.8em .9em;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--white);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2f5fbf26}.field textarea{resize:vertical;min-height:90px}.field.has-error input,.field.has-error textarea{border-color:var(--error)}.error-msg{color:var(--error);font-size:.83rem;margin-top:6px}.options{display:grid;gap:10px}.option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .12s ease,background .12s ease}.option:hover{border-color:var(--blue)}.option input{position:absolute;opacity:0;pointer-events:none}.option .tick{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--border);display:grid;place-items:center;transition:border-color .12s ease}.option .tick:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--orange);transform:scale(0);transition:transform .12s ease}.option.selected{border-color:var(--orange);background:#f5a62314}.option.selected .tick{border-color:var(--orange)}.option.selected .tick:after{transform:scale(1)}.option span.txt{font-weight:500}.checks{display:grid;gap:12px;margin-top:4px}.check{display:flex;gap:11px;align-items:flex-start;font-size:.92rem;color:var(--text);cursor:pointer}.check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--orange)}.check.has-error{color:var(--error)}.form-nav{display:flex;gap:12px;margin-top:26px}.form-nav .btn-primary{flex:1}.confirm{text-align:center;padding:12px 0 4px}.confirm .check-circle{width:64px;height:64px;border-radius:50%;background:#1f9d6b24;color:var(--success);display:grid;place-items:center;margin:0 auto 18px;font-size:2rem}.confirm h2{margin-bottom:10px}.confirm p{color:var(--muted);max-width:460px;margin-inline:auto}.confirm .confirm-claim{margin-top:18px;font-style:italic;font-weight:600;color:var(--text, inherit)}.submit-error{margin-top:14px;background:#d6454514;border:1px solid rgba(214,69,69,.3);color:var(--error);padding:12px 14px;border-radius:var(--radius-sm);font-size:.9rem}.form-section[data-astro-cid-wgrbvptb]{background:radial-gradient(800px 360px at 15% 0%,rgba(245,166,35,.1),transparent 60%),var(--cream)}.form-head[data-astro-cid-wgrbvptb]{text-align:center;max-width:560px;margin:0 auto 32px}
