.HS70Aa_main{padding:80px 0 100px}.HS70Aa_content{max-width:560px;animation:.7s cubic-bezier(.2,.8,.2,1) HS70Aa_contentAppear}@keyframes HS70Aa_contentAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HS70Aa_label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray);margin-bottom:12px;font-size:12px;font-weight:500;display:block}.HS70Aa_line{background-color:var(--color-dark-blue);transform-origin:0;width:60px;height:1px;margin-bottom:24px;animation:.6s cubic-bezier(.2,.8,.2,1) .3s both HS70Aa_lineGrow}@keyframes HS70Aa_lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HS70Aa_title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:350;line-height:1.1}.HS70Aa_titleAccent{color:var(--color-dark-blue);font-style:italic;font-weight:450}.HS70Aa_text{max-width:420px;color:var(--color-gray);font-size:var(--text-base);text-wrap:balance;margin:0 0 32px;font-weight:300;line-height:1.5}.HS70Aa_actions{flex-wrap:wrap;gap:12px;display:flex}.HS70Aa_buttonPrimary,.HS70Aa_buttonSecondary{height:48px;font-family:var(--font-display);font-size:var(--text-base);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 24px;font-weight:450;text-decoration:none;display:inline-flex}.HS70Aa_buttonPrimary{background-color:var(--color-dark-blue);color:var(--color-white);border:1px solid var(--color-dark-blue)}.HS70Aa_buttonPrimary:hover{background-color:var(--color-dark-blue-hover);border-color:var(--color-dark-blue-hover)}.HS70Aa_buttonSecondary{color:var(--color-black);border:1px solid var(--color-light);background-color:#0000}.HS70Aa_buttonSecondary:hover{background-color:var(--color-light-soft);border-color:var(--color-gray-light)}.HS70Aa_buttonArrow{transition:transform var(--dur) var(--ease);display:inline-block}.HS70Aa_buttonPrimary:hover .HS70Aa_buttonArrow,.HS70Aa_buttonSecondary:hover .HS70Aa_buttonArrow{transform:translate(4px)}@media (max-width:1024px){.HS70Aa_main{padding:60px 0 80px}}@media (max-width:600px){.HS70Aa_main{padding:40px 0 60px}.HS70Aa_label{font-size:11px}.HS70Aa_title{font-size:26px}.HS70Aa_text{font-size:var(--text-sm);margin-bottom:24px}.HS70Aa_actions{flex-direction:column;gap:10px;width:100%;max-width:320px}.HS70Aa_buttonPrimary,.HS70Aa_buttonSecondary{justify-content:space-between;width:100%;height:48px}}@media (prefers-reduced-motion:reduce){.HS70Aa_content,.HS70Aa_line{animation:none}.HS70Aa_buttonArrow{transition:none}}
