.lhero[data-astro-cid-3fulkooe]{position:relative;overflow:hidden;isolation:isolate;background:#0d1929;min-height:clamp(560px,82vh,800px);display:flex;align-items:center;padding:var(--space-7) 0}.lhero__bg[data-astro-cid-3fulkooe],.lhero__copybg[data-astro-cid-3fulkooe]{position:absolute;inset:0;background:var(--lhero-img) center / cover no-repeat}.lhero__copybg[data-astro-cid-3fulkooe]{display:none}.lhero__wash[data-astro-cid-3fulkooe]{position:absolute;inset:0;background:linear-gradient(100deg,#0d1929f7,#0d1929eb 28%,#0d1929b8 52%,#0d192961 72%,#0d192926 88%,#0d19290d)}.lhero__inner[data-astro-cid-3fulkooe]{position:relative;z-index:1;display:grid;grid-template-columns:62fr 38fr;gap:var(--space-5);align-items:center;width:100%}.lhero__crumbs[data-astro-cid-3fulkooe]{margin-bottom:var(--space-3);min-width:0;max-width:100%}.lhero__copy[data-astro-cid-3fulkooe]{min-width:0}.lhero__copy[data-astro-cid-3fulkooe] h1[data-astro-cid-3fulkooe]{color:#ffffffc7;font-size:var(--text-body);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-3)}.lhero__display[data-astro-cid-3fulkooe]{color:#fff;font-size:var(--title-hero);line-height:1;margin-bottom:var(--space-3)}@media (max-width: 600px){.lhero__display[data-astro-cid-3fulkooe] br{display:none}.lhero__display[data-astro-cid-3fulkooe]{font-size:clamp(var(--fd-hero-min, 1.625rem),calc((100vw - 84px) * var(--fd-fit, 4.5) / var(--h2-len, 40)),calc(2.6rem * var(--fd-scale, 1)));letter-spacing:0;text-wrap:balance}}.lhero__ratings[data-astro-cid-3fulkooe]{display:flex;align-items:stretch;margin:0 0 var(--space-3);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);backdrop-filter:blur(6px);overflow:hidden;max-width:fit-content}.lhero__badge[data-astro-cid-3fulkooe]{display:flex;align-items:center;gap:.55rem;padding:.6rem 1rem}.lhero__badge-info[data-astro-cid-3fulkooe]{display:flex;flex-direction:column;gap:.08rem}.lhero__badge-name[data-astro-cid-3fulkooe]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;line-height:1}.lhero__stars[data-astro-cid-3fulkooe]{color:#fbbf24;font-size:var(--text-xs);letter-spacing:.04em;line-height:1}.lhero__rdiv[data-astro-cid-3fulkooe]{width:1px;background:#ffffff2e;align-self:stretch}.lhero__trust[data-astro-cid-3fulkooe]{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;grid-template-columns:auto auto;justify-content:flex-start;column-gap:2.5rem;row-gap:.3rem}.lhero__trust[data-astro-cid-3fulkooe] li[data-astro-cid-3fulkooe]{display:flex;align-items:center;gap:.55rem}.lhero__trust[data-astro-cid-3fulkooe] li[data-astro-cid-3fulkooe] svg[data-astro-cid-3fulkooe]{flex-shrink:0}.lhero__nw[data-astro-cid-3fulkooe]{white-space:nowrap}.lhero__trust[data-astro-cid-3fulkooe] li[data-astro-cid-3fulkooe] span[data-astro-cid-3fulkooe]{font-family:var(--font-display);font-size:var(--display-sm);font-weight:400;text-transform:var(--fd-case, uppercase);letter-spacing:var(--fd-track, .06em);color:#fff;line-height:1.2}.lhero__ctas[data-astro-cid-3fulkooe]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lhero__form-wrap[data-astro-cid-3fulkooe]{display:flex;justify-content:center}.lhero__form-card[data-astro-cid-3fulkooe]{background:#fff;border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 20px 50px #00000059;width:100%}.lhero__form-card[data-astro-cid-3fulkooe] h2[data-astro-cid-3fulkooe]{color:var(--color-primary-dark);font-size:var(--title-card);margin-bottom:.25rem}.lhero__form-sub[data-astro-cid-3fulkooe]{font-size:var(--text-card);color:var(--color-text-muted);margin:0 0 var(--space-3)}.lhero__form[data-astro-cid-3fulkooe] label[data-astro-cid-3fulkooe],.lhero__form[data-astro-cid-3fulkooe] .szf label{display:block;margin-bottom:var(--space-2);font-weight:600;font-size:var(--text-card);color:var(--color-text)}.lhero__form[data-astro-cid-3fulkooe] .req[data-astro-cid-3fulkooe]{color:var(--color-accent-ink)}.lhero__form[data-astro-cid-3fulkooe] select{display:block;width:100%;padding:.75rem var(--space-2);margin-top:5px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font:inherit;font-weight:400;color:var(--color-text)}.lhero__form[data-astro-cid-3fulkooe] input[data-astro-cid-3fulkooe],.lhero__form[data-astro-cid-3fulkooe] .szf input{display:block;width:100%;padding:.75rem var(--space-2);margin-top:5px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-card);background:#fff;color:var(--color-text);transition:border-color .15s,box-shadow .15s}.lhero__form[data-astro-cid-3fulkooe] input[data-astro-cid-3fulkooe]:focus-visible{outline:none;box-shadow:var(--ring-focus);border-color:var(--color-primary)}.lhero__form[data-astro-cid-3fulkooe] button[data-astro-cid-3fulkooe]{width:100%;margin-top:var(--space-1)}.lhero__form[data-astro-cid-3fulkooe] button[data-astro-cid-3fulkooe]:disabled{opacity:.65;cursor:not-allowed}.lhero__form-note[data-astro-cid-3fulkooe]{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:var(--space-1) 0 0}.lhero__status[data-astro-cid-3fulkooe]{padding:.75rem var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-card);font-weight:500;margin-bottom:var(--space-2)}.lhero__status--error[data-astro-cid-3fulkooe]{background:#fff1f2;color:#b91c1c;border:1px solid #fecaca}@media (max-width: 960px){.lhero__bg[data-astro-cid-3fulkooe]{display:none}.lhero__copybg[data-astro-cid-3fulkooe]{display:block;z-index:-1}.lhero[data-astro-cid-3fulkooe]{min-height:0;padding:0;display:block}.lhero__wash[data-astro-cid-3fulkooe]{display:none}.lhero__inner[data-astro-cid-3fulkooe]{grid-template-columns:1fr;gap:0;padding-left:0;padding-right:0;max-width:100%}.lhero__copy[data-astro-cid-3fulkooe]{position:relative;overflow:hidden;padding:var(--space-6) var(--space-4) clamp(3.5rem,8vw,5rem);isolation:isolate;text-align:center}.lhero__copy[data-astro-cid-3fulkooe]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0d1929ad,#0d1929bd 40%,#0d1929eb 76%,#0d1929);z-index:0}.lhero__copy[data-astro-cid-3fulkooe]>[data-astro-cid-3fulkooe]:not(.lhero__copybg){position:relative;z-index:1}.lhero__copy[data-astro-cid-3fulkooe] h1[data-astro-cid-3fulkooe]{white-space:normal;font-size:var(--text-card)}.lhero__crumbs[data-astro-cid-3fulkooe] .breadcrumbs ol{justify-content:center}.lhero__trust[data-astro-cid-3fulkooe]{grid-template-columns:max-content;justify-content:center;row-gap:.6rem;justify-items:start;margin-inline:-12px;max-width:none}.lhero__trust[data-astro-cid-3fulkooe] li[data-astro-cid-3fulkooe]{justify-content:flex-start;text-align:left;gap:.5rem}.lhero__trust[data-astro-cid-3fulkooe] li[data-astro-cid-3fulkooe] svg[data-astro-cid-3fulkooe]{width:22px;height:22px}.lhero__trust[data-astro-cid-3fulkooe] li[data-astro-cid-3fulkooe] span[data-astro-cid-3fulkooe]{white-space:nowrap;font-size:min(var(--title-xs),4.25vw)}.lhero__ratings[data-astro-cid-3fulkooe]{width:100%;max-width:100%;flex-wrap:nowrap;margin-inline:auto}.lhero__badge[data-astro-cid-3fulkooe]{flex:1;justify-content:center;padding:.5rem .3rem;gap:.4rem}.lhero__badge[data-astro-cid-3fulkooe] svg[data-astro-cid-3fulkooe]{width:22px;height:22px}.lhero__badge-name[data-astro-cid-3fulkooe]{font-size:var(--text-xs)}.lhero__ctas[data-astro-cid-3fulkooe]{justify-content:center}.lhero__form-wrap[data-astro-cid-3fulkooe]{background:#0d1929;padding:var(--space-5) var(--space-4) var(--space-7);justify-content:flex-start}.lhero__form-card[data-astro-cid-3fulkooe]{max-width:100%}}@media (max-width: 400px){.lhero__crumbs[data-astro-cid-3fulkooe]{margin-inline:-8px}}
