@layer blocks{.sx-hero{position:relative;padding-block:var(--sx-s8);background:var(--sx-glow-light);color:#3b4664;--sx-panel:rgb(255 255 255 / 0.74)}.sx-hero__inner{display:grid;gap:var(--sx-s7);align-items:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.sx-hero__copy{display:grid;justify-items:start;gap:var(--sx-s5)}.sx-hero__copy>*{margin:0}.sx-hero__eyebrow{padding:0.45em 0.85em;border-radius:var(--sx-r-pill);background:var(--sx-ink);color:var(--sx-white);font:400 var(--sx-fs-xs) / 1.3 var(--sx-font-mono);letter-spacing:var(--sx-track-mono);text-transform:uppercase}.sx-hero__title{font-size:var(--sx-fs-h1)}.sx-hero__punch{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:var(--sx-w-strong);line-height:var(--sx-lh-snug);letter-spacing:var(--sx-track-tight);color:var(--sx-blue-800);text-wrap:balance}.sx-hero__punch--display{max-inline-size:18ch;font-size:var(--sx-fs-h1);font-weight:var(--sx-w-display);line-height:1;letter-spacing:-0.045em;color:var(--sx-ink)}.sx-hero__lede{max-inline-size:42rem;font-size:var(--sx-fs-md)}.sx-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sx-s3)}.sx-hero__review{display:inline-flex;align-items:center;gap:var(--sx-s2);padding:0.35em 0.9em 0.35em 0.4em;border:1px solid rgb(255 255 255 / 0.9);border-radius:var(--sx-r-pill);background:rgb(255 255 255 / 0.75);box-shadow:var(--sx-shadow);font-size:var(--sx-fs-sm);color:var(--sx-text)}.sx-hero__review img{inline-size:auto;block-size:1.5rem}.sx-hero__star{color:var(--sx-star)}.sx-hero__funnel,.sx-hero__aside{margin:0;padding:var(--sx-s5);border:1px solid rgb(255 255 255 / 0.95);border-radius:var(--sx-r-xl);background:var(--sx-panel);box-shadow:var(--sx-shadow-lg);backdrop-filter:blur(16px);text-align:start}.sx-hero__funnel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sx-s3);margin-block-end:var(--sx-s5);color:var(--sx-muted)}.sx-hero__funnel-note{padding:0.35em 0.8em;border-radius:var(--sx-r-pill);background:var(--sx-blue-100);color:var(--sx-blue-800);font-size:var(--sx-fs-xs)}.sx-hero__steps{display:grid;gap:var(--sx-s3);margin:0;padding:0;list-style:none}.sx-hero__step{display:grid;grid-template-columns:minmax(8rem,13rem) 1fr;align-items:center;gap:var(--sx-s4);font-size:var(--sx-fs-sm);color:#3b4664}.sx-hero__step b{font-weight:600;color:var(--sx-ink)}.sx-hero__bar{display:block;inline-size:var(--w);block-size:1.875rem;border-radius:var(--sx-r-sm);background:var(--sx-blue-100)}.sx-hero__step:nth-child(2) .sx-hero__bar{background:var(--sx-blue-200)}.sx-hero__step:nth-child(3) .sx-hero__bar{background:var(--sx-blue-300)}.sx-hero__step[data-key] .sx-hero__bar{background:var(--sx-blue-400)}.sx-hero__step:last-child .sx-hero__bar{background:var(--sx-blue)}@media (max-width:30rem){.sx-hero__step{grid-template-columns:1fr;gap:var(--sx-s1)}}.sx-hero__bullets{display:flex;flex-wrap:wrap;gap:var(--sx-s2);margin:0;padding:0;list-style:none}.sx-hero__bullets li{display:inline-flex;align-items:center;gap:var(--sx-s2);padding:0.55em 0.9em;border:1px solid rgb(10 22 51 / 0.08);border-radius:var(--sx-r-pill);background:rgb(255 255 255 / 0.7);font-size:var(--sx-fs-sm);color:var(--sx-text)}.sx-hero__bullets .sx-icon{color:var(--sx-blue)}.sx-hero__aside-title{font-size:var(--sx-fs-h3)}.sx-hero__aside ul{padding-inline-start:1.1em}.sx-hero--center{padding-block:var(--sx-s9) var(--sx-s8);text-align:center}.sx-hero--center .sx-hero__inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--sx-s6)}.sx-hero--center .sx-hero__copy{justify-items:center;max-inline-size:66rem}.sx-hero--center .sx-hero__punch--display{max-inline-size:20ch}.sx-hero--center .sx-hero__ctas,.sx-hero--center .sx-hero__bullets{justify-content:center}.sx-hero--center .sx-hero__funnel{inline-size:min(100%,49rem)}.sx-hero__logos{position:relative;margin-block-start:var(--sx-s7)}.sx-hero__stats{display:grid;gap:var(--sx-s5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-block-start:var(--sx-s7);padding-block-start:var(--sx-s6);border-block-start:1px solid rgb(10 22 51 / 0.1)}.sx-hero__stats dd{margin:0;font-size:var(--sx-fs-h2);font-weight:var(--sx-w-display);line-height:1;letter-spacing:var(--sx-track-display);color:var(--sx-ink)}.sx-hero__stats dt{font-size:var(--sx-fs-sm)}.sx-hero__note{margin-block-start:var(--sx-s4);font-size:var(--sx-fs-sm)}.sx-hero-strip{padding-block:var(--sx-s6);border-block-end:1px solid var(--sx-line);background:var(--sx-white);text-align:center}.sx-hero-strip__title{margin-block-end:var(--sx-s4);font-size:var(--sx-fs-sm);color:var(--sx-muted)}.sx-hero-strip__marquee{--sx-strip-gap:clamp(2rem,1.2rem + 2.5vw,3.5rem);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.sx-hero-strip__track{display:flex;inline-size:max-content;animation:sx-strip-scroll 38s linear infinite}.sx-hero-strip__marquee:hover .sx-hero-strip__track{animation-play-state:paused}.sx-hero-strip__list{display:flex;flex:none;align-items:center;gap:var(--sx-strip-gap);margin:0;padding:0 var(--sx-strip-gap) 0 0;list-style:none;font-size:var(--sx-fs-md);letter-spacing:-0.01em;white-space:nowrap;color:#33405e}.sx-hero-strip__list li{display:flex;align-items:center;gap:var(--sx-strip-gap)}.sx-hero-strip__list li::after{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--sx-blue-300);opacity:0.6}@keyframes sx-strip-scroll{to{transform:translateX(-50%)}}@media (max-width:40rem){.sx-hero-strip__marquee{mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.sx-hero-strip__list{font-size:var(--sx-fs-base,1rem)}.sx-hero-strip__track{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.sx-hero-strip__marquee{mask-image:none;-webkit-mask-image:none}.sx-hero-strip__track{inline-size:auto;animation:none}.sx-hero-strip__list{flex-wrap:wrap;justify-content:center;gap:var(--sx-s3) var(--sx-s7);padding:0;white-space:normal}.sx-hero-strip__list li{gap:0}.sx-hero-strip__list li::after{display:none}.sx-hero-strip__list[aria-hidden="true"]{display:none}}}