.power-hero.svelte-ugqlop{position:relative;isolation:isolate;min-height:604px;display:flex;align-items:center;background:hsl(var(--background));overflow:hidden}.hero-photo.svelte-ugqlop,.hero-shade.svelte-ugqlop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-photo.svelte-ugqlop img:where(.svelte-ugqlop){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.hero-shade.svelte-ugqlop{background:linear-gradient(90deg,#0d1922e8,#0d1922bb 30%,#0d19223b 57%,#0d192200 80%),linear-gradient(0deg,#0d192240,transparent 40%)}.hero-content.svelte-ugqlop{padding-block:70px 55px}.eyebrow.svelte-ugqlop{color:hsl(var(--foreground) / .78);letter-spacing:.3em;margin-bottom:24px}.eyebrow.svelte-ugqlop span:where(.svelte-ugqlop){margin-inline:12px;color:hsl(var(--muted-foreground) / .7)}h1.svelte-ugqlop{max-width:760px;font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(54px,5.3vw,82px);letter-spacing:-.015em;line-height:.99}.accent.svelte-ugqlop{display:block;color:hsl(var(--primary))}.hero-description.svelte-ugqlop{max-width:530px;font-size:var(--text-lead);line-height:1.6;color:hsl(var(--foreground) / .88);margin-block:22px 28px}.hero-rating.svelte-ugqlop{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:var(--text-body);color:hsl(var(--foreground) / .82)}.hero-rating.svelte-ugqlop strong:where(.svelte-ugqlop){color:hsl(var(--foreground));font-weight:700}.hero-stars.svelte-ugqlop{display:inline-flex;gap:3px;color:hsl(var(--primary))}.hero-assurances.svelte-ugqlop{display:flex;margin-top:46px;max-width:645px}.hero-assurances.svelte-ugqlop div:where(.svelte-ugqlop){display:flex;align-items:center;gap:14px;padding-inline:24px;border-right:1px solid hsl(var(--foreground) / .25)}.hero-assurances.svelte-ugqlop div:where(.svelte-ugqlop):first-child{padding-left:0}.hero-assurances.svelte-ugqlop div:where(.svelte-ugqlop):last-child{padding-right:0;border:0}.hero-assurances.svelte-ugqlop svg{width:34px;height:34px;flex-shrink:0}.hero-assurances.svelte-ugqlop span:where(.svelte-ugqlop){font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:.03em;white-space:pre-line}@media (min-width: 1600px){.power-hero.svelte-ugqlop{min-height:670px}}@media (min-width: 768px) and (max-width: 999px){h1.svelte-ugqlop{max-width:560px}.hero-description.svelte-ugqlop{max-width:450px}.hero-shade.svelte-ugqlop{background:linear-gradient(90deg,#0d1922ee,#0d192290 60%,#0d192220)}}@media (max-width: 767px){.power-hero.svelte-ugqlop{display:block;min-height:0}.hero-photo.svelte-ugqlop{height:530px}.hero-photo.svelte-ugqlop img:where(.svelte-ugqlop){-o-object-position:var(--hero-mobile-position, 72% center);object-position:var(--hero-mobile-position, 72% center)}.hero-shade.svelte-ugqlop{background:linear-gradient(180deg,transparent 0px,#0d192200 230px,#0d19226b 325px,#0d1922ed 450px,#0d1922 530px)}.hero-content.svelte-ugqlop{padding-top:365px;padding-bottom:35px}.eyebrow.svelte-ugqlop{letter-spacing:.22em;margin-bottom:16px}.eyebrow.svelte-ugqlop span:where(.svelte-ugqlop){margin-inline:7px}h1.svelte-ugqlop{font-size:clamp(45px,10.8vw,76px);max-width:650px;line-height:1}.hero-description.svelte-ugqlop{font-size:16px;line-height:1.55;margin-block:19px 24px;max-width:560px}.hero-content.svelte-ugqlop .hero-cta{font-size:16px;min-height:56px;padding:15px 22px;gap:28px}.hero-rating.svelte-ugqlop{margin-top:14px;font-size:var(--text-body-sm)}.hero-rating.svelte-ugqlop svg{width:18px;height:18px}.hero-assurances.svelte-ugqlop{margin-top:30px;gap:0}.hero-assurances.svelte-ugqlop div:where(.svelte-ugqlop){padding-inline:14px;gap:8px;flex:1;align-items:flex-start}.hero-assurances.svelte-ugqlop div:where(.svelte-ugqlop):last-child{display:none}.hero-assurances.svelte-ugqlop div:where(.svelte-ugqlop):nth-child(2){border:0;padding-right:0}.hero-assurances.svelte-ugqlop span:where(.svelte-ugqlop){font-size:9px}.hero-assurances.svelte-ugqlop svg{width:26px;height:30px}.cta-first.svelte-ugqlop{--topbar-slack: max(0px, 57px - var(--topbar-h, 0px))}.cta-first.svelte-ugqlop .hero-photo:where(.svelte-ugqlop){height:calc(380px + var(--topbar-slack))}.cta-first.svelte-ugqlop .hero-shade:where(.svelte-ugqlop){background:linear-gradient(180deg,transparent 0px,#0d192200 calc(85px + var(--topbar-slack)),#0d19226b calc(140px + var(--topbar-slack)),#0d1922ed calc(200px + var(--topbar-slack)),#0d1922 calc(380px + var(--topbar-slack)))}.cta-first.svelte-ugqlop .hero-content:where(.svelte-ugqlop){display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(160px + var(--topbar-slack));padding-bottom:28px}.cta-first.svelte-ugqlop .eyebrow:where(.svelte-ugqlop){order:0;margin-bottom:12px}.cta-first.svelte-ugqlop h1:where(.svelte-ugqlop){order:1;margin-top:0;font-size:clamp(42px,10.8vw,76px)}.cta-first.svelte-ugqlop .hero-content:where(.svelte-ugqlop) .hero-cta{order:2;margin-top:18px}.cta-first.svelte-ugqlop .hero-rating:where(.svelte-ugqlop){order:3;margin-top:10px}.cta-first.svelte-ugqlop .hero-description:where(.svelte-ugqlop){order:4;font-size:15px;line-height:1.5;margin-block:16px 0}.cta-first.svelte-ugqlop .hero-assurances:where(.svelte-ugqlop){order:5;align-self:stretch;margin-top:18px}}@media (max-width: 399px){.cta-first.svelte-ugqlop .hero-assurances:where(.svelte-ugqlop) span:where(.svelte-ugqlop){white-space:normal}}.steps.svelte-8elt00{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsl(var(--border))}.step.svelte-8elt00{padding:30px 35px 0 0}.step.svelte-8elt00+.step:where(.svelte-8elt00){padding-left:35px;border-left:1px solid hsl(var(--border))}.step-number.svelte-8elt00{display:block;color:hsl(var(--primary));font:500 48px/1 Barlow Condensed,sans-serif;margin-bottom:20px}h3.svelte-8elt00{font:600 var(--text-card-title)/1.15 "Barlow Condensed",sans-serif;text-transform:uppercase}p.svelte-8elt00{color:hsl(var(--muted-foreground));font-size:var(--text-body-sm);line-height:var(--leading-body);margin-top:14px}@media (max-width:767px){.steps.svelte-8elt00{grid-template-columns:1fr}.step.svelte-8elt00,.step.svelte-8elt00+.step:where(.svelte-8elt00){border-left:0;border-bottom:1px solid hsl(var(--border));padding:25px 0}.step-number.svelte-8elt00{margin-bottom:10px}}
