.page-hero[data-astro-cid-4ptckbda]{position:relative;min-height:280px;background:linear-gradient(135deg,#1a1a2e,#0d0d15);display:flex;align-items:center;overflow:hidden}.hero-gradient[data-astro-cid-4ptckbda]{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,var(--color-primary-45) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(223,37,49,.15) 0%,transparent 50%)}.hero-content[data-astro-cid-4ptckbda]{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;width:100%;padding:4rem 2rem;color:#fff}.hero-overline[data-astro-cid-4ptckbda]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:1rem}.hero-content[data-astro-cid-4ptckbda] h1[data-astro-cid-4ptckbda]{font-size:3rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.5rem}.hero-subtitle[data-astro-cid-4ptckbda]{font-size:1.1rem;color:#fff9;max-width:500px}.content[data-astro-cid-4ptckbda]{padding:4rem 0}.content-inner[data-astro-cid-4ptckbda]{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.two-col[data-astro-cid-4ptckbda]{display:grid;grid-template-columns:1fr 420px;gap:4rem;align-items:start}.form-heading[data-astro-cid-4ptckbda]{font-size:1.6rem;font-weight:800;margin-bottom:.4rem}.form-subheading[data-astro-cid-4ptckbda]{font-size:.95rem;color:var(--color-text-light);margin-bottom:1.5rem;line-height:1.6}.form-card[data-astro-cid-4ptckbda]{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.benefits-heading[data-astro-cid-4ptckbda]{font-size:1.3rem;font-weight:800;margin-bottom:1.5rem;padding-bottom:.4rem;border-bottom:3px solid var(--color-primary);display:inline-block}.benefits-list[data-astro-cid-4ptckbda]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.benefit[data-astro-cid-4ptckbda]{display:flex;gap:1rem;align-items:flex-start}.benefit-icon[data-astro-cid-4ptckbda]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#df253114;border-radius:var(--radius-md);color:var(--color-primary);flex-shrink:0}.benefit[data-astro-cid-4ptckbda] h4[data-astro-cid-4ptckbda]{font-size:.95rem;font-weight:700;margin-bottom:.25rem}.benefit[data-astro-cid-4ptckbda] p[data-astro-cid-4ptckbda]{font-size:.85rem;color:var(--color-text-light);line-height:1.6}.privacy-note[data-astro-cid-4ptckbda]{display:flex;gap:.6rem;align-items:flex-start;background:var(--color-bg-light);border-radius:var(--radius-md);padding:1rem 1.25rem;color:var(--color-text-muted)}.privacy-note[data-astro-cid-4ptckbda] svg[data-astro-cid-4ptckbda]{flex-shrink:0;margin-top:2px}.privacy-note[data-astro-cid-4ptckbda] p[data-astro-cid-4ptckbda]{font-size:.8rem;line-height:1.6}.privacy-note[data-astro-cid-4ptckbda] a[data-astro-cid-4ptckbda]{color:var(--color-primary);font-weight:600}@media(max-width:900px){.two-col[data-astro-cid-4ptckbda]{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:768px){.hero-content[data-astro-cid-4ptckbda] h1[data-astro-cid-4ptckbda]{font-size:2.2rem}}@media(max-width:640px){.hero-content[data-astro-cid-4ptckbda]{padding:3rem 1rem}.content-inner[data-astro-cid-4ptckbda]{padding:0 1rem}}#sib-container,#sib-container *,#sib-form *,.sib-form *{font-family:var(--font-sans)!important}.sib-form-block__button{background-color:var(--color-primary)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-sans)!important;font-size:.95rem!important;font-weight:700!important;color:#fff!important;padding:.75rem 2rem!important;width:auto!important;letter-spacing:.01em!important;transition:background-color .25s ease,box-shadow .25s ease!important}.sib-form-block__button:hover{background-color:var(--color-primary-dark)!important;box-shadow:0 4px 20px #df253159!important}#sib-container .input{border:2px solid var(--color-border)!important;border-radius:var(--radius-md)!important;font-family:var(--font-sans)!important;font-size:.95rem!important;padding:.75rem 1rem!important;transition:border-color .25s ease!important}#sib-container .input:focus{border-color:var(--color-primary)!important;outline:none!important}#sib-container{padding:0!important;max-width:100%!important;border-radius:0!important}.sib-form .sib-form-container{padding:0!important}
