.survey.svelte-7zy23n{--ink:#071820;--gold:#f5b301;--mist:#d7e6ee;--font-display:"Fraunces", Georgia, serif;--font-body:"DM Sans", "Segoe UI", sans-serif;box-sizing:border-box;color:#eef4f7;width:100%;min-width:0;max-width:100%;font-family:var(--font-body);background:linear-gradient(165deg,#071820f7 0%,#0b2f3afa 100%);border:0;border-radius:2px;padding:1.35rem 1.2rem 1.45rem;position:relative;overflow:visible;box-shadow:0 28px 60px #0006}.survey.svelte-7zy23n:before{content:"";background:var(--gold);pointer-events:none;z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.survey.svelte-7zy23n :where(.svelte-7zy23n),.survey.svelte-7zy23n :where(.svelte-7zy23n):before,.survey.svelte-7zy23n :where(.svelte-7zy23n):after{box-sizing:border-box}.survey-head.svelte-7zy23n{margin-bottom:1rem}.eyebrow.svelte-7zy23n{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .4rem;font-size:.7rem;font-weight:700}.survey.svelte-7zy23n h2:where(.svelte-7zy23n){font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 .45rem;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:600}.lede.svelte-7zy23n{color:var(--mist);margin:0;font-size:.9rem;line-height:1.45}.lead-form.svelte-7zy23n{grid-template-columns:1fr 1fr;gap:.75rem .8rem;width:100%;min-width:0;max-width:100%;display:grid}.lead-form.svelte-7zy23n label:where(.svelte-7zy23n){letter-spacing:.02em;color:#c5d7df;flex-direction:column;gap:.3rem;min-width:0;max-width:100%;font-size:.76rem;font-weight:600;display:flex}.lead-form.svelte-7zy23n label.full:where(.svelte-7zy23n){grid-column:1/-1}.lead-form.svelte-7zy23n input:where(.svelte-7zy23n),.lead-form.svelte-7zy23n select:where(.svelte-7zy23n),.lead-form.svelte-7zy23n textarea:where(.svelte-7zy23n){font:inherit;color:var(--ink);background:#fffffff5;border:1px solid #9db4c073;border-radius:2px;width:100%;min-width:0;max-width:100%;padding:.65rem .7rem;font-weight:400}.lead-form.svelte-7zy23n input:where(.svelte-7zy23n):focus,.lead-form.svelte-7zy23n select:where(.svelte-7zy23n):focus,.lead-form.svelte-7zy23n textarea:where(.svelte-7zy23n):focus{outline:2px solid var(--gold);outline-offset:1px}.lead-form.svelte-7zy23n input[name=address]:where(.svelte-7zy23n){z-index:2;position:relative}.consent.svelte-7zy23n{align-items:flex-start;line-height:1.4;color:#c5d7df!important;flex-direction:row!important;gap:.55rem!important;font-size:.78rem!important;font-weight:400!important}.consent.svelte-7zy23n input:where(.svelte-7zy23n){width:auto;margin-top:.2rem}.form-disc.svelte-7zy23n{color:#9db4c0;margin:0;font-size:.74rem;line-height:1.4}.turnstile.svelte-7zy23n{z-index:0;isolation:isolate;max-width:100%;min-height:65px;position:relative;overflow:visible}.turnstile.svelte-7zy23n .cf-turnstile,.turnstile.svelte-7zy23n iframe{pointer-events:auto;max-width:100%!important;position:relative!important}.lead-form.svelte-7zy23n button:where(.svelte-7zy23n){background:var(--gold);color:var(--ink);cursor:pointer;border:0;border-radius:2px;grid-column:1/-1;width:100%;max-width:100%;margin-top:.2rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:700}.lead-form.svelte-7zy23n button:where(.svelte-7zy23n):hover{filter:brightness(1.05)}@media (width<=720px){.survey.svelte-7zy23n{padding:1.15rem .9rem 1.25rem}.lead-form.svelte-7zy23n{grid-template-columns:1fr}}
