.ref-landing .nf-main{align-items:center;padding:67px 0 96px;display:flex}.ref-landing .nf-copy{max-width:660px}.ref-landing .nf-eyebrow{color:#e8623f}.ref-landing .nf-title{letter-spacing:-.045em;margin-top:19px;font-size:clamp(31px,3.2vw,45px);font-weight:550;line-height:1.18}.ref-landing .nf-title>span{text-wrap:balance;display:block}.ref-landing .nf-title>span[lang=en]{color:#8b9997}.ref-landing .nf-body{color:#586e72;max-width:48ch;margin-top:22px;font-size:13px;line-height:1.7}.ref-landing .nf-body--alt{color:#87958e;margin-top:7px;font-size:12px}.ref-landing .nf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ref-landing .nf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.ref-landing .nf-cta .ref-button-label{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ref-landing .nf-cta span[lang=en]{letter-spacing:.01em;opacity:.62;font-size:9.5px;font-weight:500}@media (max-width:800px){.ref-landing .nf-main{padding:43px 0 76px}}@media (max-width:600px){.ref-landing .nf-main{padding:34px 0 60px}.ref-landing .nf-title{letter-spacing:-.047em;font-size:29px;line-height:1.22}.ref-landing .nf-body{font-size:12.5px}.ref-landing .nf-actions{gap:9px}.ref-landing .nf-actions .ref-button{gap:10px;min-height:40px;padding:11px 15px;font-size:10.5px}.ref-landing .nf-cta span[lang=en]{font-size:8.5px}}
