.al-hero.astro-bob66g23{padding-block:var(--space-8);background:var(--color-surface-header);overflow:hidden}.al-hero__grid.astro-bob66g23{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;display:grid}.al-hero__copy.astro-bob66g23{max-width:40rem}.al-h1.astro-bob66g23{color:#fff;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem)}.al-h1.astro-bob66g23 span.astro-bob66g23{color:var(--brand-orange-light);display:block}.al-hero__art.astro-bob66g23{width:100%;height:auto}.al-ring.astro-bob66g23{fill:none;stroke:#ffffff14;stroke-width:2px}.al-ring--dash.astro-bob66g23{stroke:#e8a96b59;stroke-dasharray:4 8}.al-phone.astro-bob66g23{fill:#1b2740;stroke:var(--color-line-art);stroke-width:3px}.al-screen.astro-bob66g23{fill:#22304d}.al-bubble.astro-bob66g23{fill:var(--brand-linen)}.al-reply.astro-bob66g23{fill:var(--brand-orange)}.al-reply__t.astro-bob66g23{fill:#fff;font:700 11px/1 var(--font-body,sans-serif);letter-spacing:.08em;text-anchor:middle}.al-badge.astro-bob66g23{fill:var(--brand-orange)}.al-ln.astro-bob66g23{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.al-ln--navy.astro-bob66g23{stroke:var(--brand-dusk);stroke-width:4px}.al-ln--dusk.astro-bob66g23{stroke:var(--color-line-art)}.al-ln--white.astro-bob66g23{stroke:#fff;stroke-width:2.5px}.al-ln--sun.astro-bob66g23{stroke:var(--brand-orange-light)}.al-lead.astro-bob66g23{margin-top:var(--space-4);color:var(--color-text-inverse-muted);font-size:1.125rem;line-height:1.6}.al-grid.astro-bob66g23{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.al-copy.astro-bob66g23{gap:var(--space-4);color:var(--color-text-muted);flex-direction:column;line-height:1.7;display:flex}.al-copy.astro-bob66g23 h2.astro-bob66g23{color:var(--brand-navy);font-size:1.5rem}.al-copy.astro-bob66g23 h2.astro-bob66g23:not(:first-child){margin-top:var(--space-4)}.al-cards.astro-bob66g23{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.al-cardlet.astro-bob66g23{border-bottom:4px solid var(--brand-copper);background:#fff;border-radius:.25rem;overflow:hidden;box-shadow:0 10px 26px #262d4814}.al-cardlet__art.astro-bob66g23{padding:var(--space-4);background:var(--color-surface-header);place-items:center;display:grid}.al-cardlet__art.astro-bob66g23 svg{width:100%;max-width:15rem;height:auto}.al-cardlet__body.astro-bob66g23{padding:var(--space-4);flex-direction:column;gap:.35rem;line-height:1.5;display:flex}.al-cardlet__num.astro-bob66g23{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-bold);color:var(--brand-copper);line-height:1}.al-cardlet__body.astro-bob66g23 strong.astro-bob66g23{font-family:var(--font-display);text-transform:uppercase;color:var(--brand-navy);font-size:1.15rem}.al-steps.astro-bob66g23{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;position:relative}.al-steps.astro-bob66g23:before{content:"";border-top:2px dashed var(--color-line-art);position:absolute;top:1.6rem;left:16%;right:16%}.al-steps.astro-bob66g23 li.astro-bob66g23{text-align:center;font-size:var(--text-sm);flex-direction:column;align-items:center;gap:.35rem;line-height:1.45;display:flex;position:relative}.al-steps__icon.astro-bob66g23{background:var(--brand-navy);color:#fff;width:3.25rem;height:3.25rem;box-shadow:0 0 0 6px var(--color-surface,#fff);border-radius:50%;place-items:center;margin-bottom:.25rem;display:grid}.al-steps.astro-bob66g23 strong.astro-bob66g23{color:var(--brand-navy)}.al-note.astro-bob66g23{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);border-left:4px solid var(--brand-orange);background:var(--brand-linen);border-radius:.25rem;align-items:center;display:flex}.al-note__icon.astro-bob66g23{background:var(--brand-orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.al-card.astro-bob66g23{box-shadow:var(--shadow-md);color:var(--color-text);background:#fff;border-radius:.25rem;padding:clamp(1.5rem,2.8vw,2.25rem)}.al-form.astro-bob66g23,.al-done.astro-bob66g23{flex-direction:column;gap:1rem;display:flex}.al-form.astro-bob66g23[hidden],.al-done.astro-bob66g23[hidden]{display:none}.al-card__title.astro-bob66g23{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:var(--weight-bold);text-transform:uppercase;line-height:1}.al-field.astro-bob66g23{font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;gap:.45rem;display:flex}.al-opt.astro-bob66g23{font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text-subtle)}.al-field.astro-bob66g23 input.astro-bob66g23{border:1.5px solid var(--color-border-strong);width:100%;min-width:0;height:3.25rem;color:var(--color-text);font:inherit;font-size:1rem;font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;background:#fff;border-radius:.25rem;padding:0 1rem}.al-field.astro-bob66g23 input.astro-bob66g23:focus-visible{border-color:var(--brand-copper);outline:none}.al-consent.astro-bob66g23{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.55;display:grid}.al-consent.astro-bob66g23 input.astro-bob66g23{width:1.25rem;height:1.25rem;accent-color:var(--brand-copper);margin-top:.15rem}.al-consent__head.astro-bob66g23{font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:.25rem;display:block}.al-consent.astro-bob66g23 a.astro-bob66g23,.al-fine.astro-bob66g23 a.astro-bob66g23{color:var(--brand-copper);font-weight:var(--weight-semibold);text-decoration:underline}.al-submit.astro-bob66g23{width:100%}.al-error.astro-bob66g23{font-size:var(--text-sm);color:#b42318}.al-fine.astro-bob66g23{font-size:var(--text-xs);text-align:center;color:var(--color-text-subtle)}.al-done.astro-bob66g23 p.astro-bob66g23{color:var(--color-text-muted);line-height:1.6}@media (width<=36rem){.al-cards.astro-bob66g23{grid-template-columns:1fr}}@media (width<=56rem){.al-grid.astro-bob66g23,.al-hero__grid.astro-bob66g23{grid-template-columns:1fr}.al-hero__art.astro-bob66g23{display:none}.al-card.astro-bob66g23{order:-1}}
