.hx-hero{position:relative;padding:clamp(56px,9vw,120px) 0 clamp(48px,7vw,88px);text-align:center;overflow:hidden}.hx-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 0,rgba(0,122,135,.1),transparent 70%),radial-gradient(50% 60% at 85% 20%,rgba(10,54,99,.06),transparent 70%);pointer-events:none}.hx-hero__inner{position:relative;max-width:820px;margin-inline:auto}.hx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--accent-deep);background:var(--accent-tint);border:1px solid var(--accent-soft);padding:6px 14px;border-radius:9999px;margin:0 0 var(--space-5)}.hx-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,6vw,60px);line-height:1.06;letter-spacing:-.025em;color:var(--ink);margin:0}.hx-hero__title em{font-style:normal;color:var(--accent-deep)}.hx-hero__lede{font-size:clamp(17px,2.2vw,20px);line-height:1.6;color:var(--ink-2);max-width:640px;margin:var(--space-5) auto 0}.hx-hero__cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:var(--space-6)}.hx-hero__note{margin:var(--space-4) 0 0;font-size:13.5px;color:var(--slate-soft)}.hx-flowstrip{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:var(--space-7) auto 0;max-width:700px}.hx-flowstrip__item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:9999px;font-size:13.5px;font-weight:600;color:var(--ink);box-shadow:var(--shadow-sm)}.hx-flowstrip__item svg{width:16px;height:16px;color:var(--accent-deep)}.hx-flowstrip__arrow{color:var(--hairline-strong);font-size:15px}.hx-section{padding:clamp(48px,7vw,88px) 0}.hx-section--alt{background:var(--surface);border-block:1px solid var(--hairline)}.hx-head{max-width:660px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.hx-head__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 12px}.hx-head__title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0}.hx-head__lede{font-size:17px;line-height:1.6;color:var(--ink-2);margin:var(--space-4) auto 0}.hx-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.hx-step{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-5)}.hx-section--alt .hx-step{background:var(--paper)}.hx-step__num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9999px;background:var(--primary);color:#fff;font-family:var(--font-display);font-weight:700;font-size:14px}.hx-step__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--accent-tint);color:var(--accent-deep);margin:var(--space-4) 0 var(--space-4)}.hx-step__icon svg{width:24px;height:24px}.hx-step__title{font-size:17px;font-weight:650;font-weight:600;color:var(--ink);margin:0 0 6px}.hx-step__desc{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}.hx-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);max-width:940px;margin-inline:auto}.hx-col{border-radius:var(--r-xl);padding:var(--space-6);border:1px solid var(--hairline);background:var(--surface)}.hx-col--them{background:var(--surface-2)}.hx-col--us{border:1.5px solid var(--accent);box-shadow:var(--shadow-md)}.hx-col__tag{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.hx-col--them .hx-col__tag{color:var(--slate-soft)}.hx-col--us .hx-col__tag{color:var(--accent-deep)}.hx-col__title{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink);margin:0 0 var(--space-5)}.hx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.hx-list li{display:flex;gap:12px;font-size:15px;line-height:1.5;color:var(--ink-2)}.hx-list__mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:9999px;margin-top:1px}.hx-list__mark svg{width:14px;height:14px}.hx-col--them .hx-list__mark{background:var(--surface);color:var(--slate-soft)}.hx-col--us .hx-list__mark{background:var(--verified-soft);color:var(--verified)}.hx-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.hx-feature{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--space-5)}.hx-section--alt .hx-feature{background:var(--paper)}.hx-feature__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);background:var(--primary-tint);color:var(--primary);margin-bottom:var(--space-4)}.hx-feature__icon svg{width:22px;height:22px}.hx-feature__title{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 8px}.hx-feature__desc{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.hx-cta{text-align:center;background:linear-gradient(150deg,var(--primary-deep),var(--primary));color:#fff;border-radius:var(--r-xl);padding:clamp(40px,6vw,72px) var(--space-5);max-width:940px;margin-inline:auto}.hx-cta__title{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,4vw,38px);line-height:1.15;letter-spacing:-.02em;margin:0}.hx-cta__lede{font-size:17px;line-height:1.6;color:var(--primary-fixed,#d4e3ff);margin:var(--space-4) auto var(--space-6);max-width:520px}.hx-cta .btn--primary{background:#fff;color:var(--primary-deep)}.hx-cta .btn--primary:hover{background:var(--primary-fixed,#d4e3ff)}@media (max-width:900px){.hx-steps{grid-template-columns:repeat(2,1fr)}.hx-compare,.hx-features{grid-template-columns:1fr}}@media (max-width:540px){.hx-steps{grid-template-columns:1fr}.hx-flowstrip{gap:6px}.hx-flowstrip__item{font-size:12.5px;padding:7px 11px}}