.lx-page-hero{align-items:center;padding-block:clamp(40px,5vw,72px) clamp(36px,4vw,56px);text-align:center}.lx-page-hero,.lx-page-hero h1{display:flex;flex-direction:column}.lx-page-hero h1{margin:0;color:var(--ink,#0b0d14);font-size:clamp(42px,6.4vw,96px);font-weight:500;line-height:1.04;letter-spacing:-.045em}.lx-page-hero h1 .lx-page-hero-soft{color:#8a93a3}.lx-page-hero p{max-width:600px;margin:24px auto 0;color:var(--ink-soft,#4b5563);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}.lx-page-hero .lx-page-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.lx-page-hero .button{min-height:50px;padding:0 24px;gap:8px;border-radius:999px;border:1px solid transparent;background:var(--blue,#0063fc);color:#ffffff;font-size:1rem;font-weight:600;letter-spacing:-.005em;box-shadow:none;transition:background-color .18s ease}.lx-page-hero .button:hover{background:var(--blue-deep,#0050d4);transform:none}.lx-page-hero .button .icon{width:16px;height:16px;transition:transform .18s ease}.lx-page-hero .button:hover .icon{transform:translateX(2px)}@media (max-width:640px){.lx-page-hero h1{font-size:clamp(34px,9.5vw,48px);line-height:1.08;letter-spacing:-.035em}}