.RPNvla_page{--state-ink:#191919;--state-paper:#fff;--state-yellow:#ffcf41;background:var(--state-paper);min-height:min(720px,100svh - 170px);color:var(--state-ink);padding:clamp(26px,5.5vw,72px) 0 clamp(48px,8vw,100px)}.RPNvla_shell{border-block:2px solid var(--state-ink);grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);width:min(1320px,100% - 64px);min-height:460px;margin-inline:auto;display:grid}.RPNvla_signal{background:var(--state-yellow);align-items:flex-end;min-width:0;padding:22px clamp(20px,3vw,46px) 38px;display:flex;overflow:hidden}.RPNvla_number{letter-spacing:-.075em;white-space:nowrap;font:700 clamp(130px,17vw,246px)/.72 Archivo,Manrope,sans-serif;display:block}.RPNvla_copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(30px,6vw,88px);display:flex}.RPNvla_copy h1{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;max-width:12ch;margin:0;font:700 clamp(44px,6.4vw,86px)/.98 Archivo,Manrope,sans-serif}.RPNvla_copy p{color:#4d4e49;max-width:49ch;margin:22px 0 0;font-size:17px;line-height:1.8}.RPNvla_actions{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:30px;display:flex}.RPNvla_primary{border:1px solid var(--state-ink);background:var(--state-ink);min-width:178px;min-height:48px;color:var(--state-paper);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:15px;padding:12px 17px;font:600 14px/1.45 Manrope,sans-serif;display:inline-flex}.RPNvla_primary span{font-size:18px;transition:transform .16s}.RPNvla_primary:hover span{transform:translate(2px,-2px)}.RPNvla_secondary{min-height:48px;color:var(--state-ink);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.RPNvla_page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #254bbd}.RPNvla_error .RPNvla_signal{background:var(--state-ink);color:var(--state-paper)}.RPNvla_error .RPNvla_number{color:var(--state-yellow)}.RPNvla_error .RPNvla_primary{border-color:var(--state-yellow);background:var(--state-yellow);color:var(--state-ink)}.RPNvla_error .RPNvla_secondary{color:var(--state-ink)}@media (max-width:760px){.RPNvla_page{min-height:auto;padding-block:24px 48px}.RPNvla_shell{grid-template-columns:minmax(0,1fr);width:calc(100% - 36px);min-height:0}.RPNvla_signal{min-height:172px;padding:18px 23px 23px}.RPNvla_number{font-size:clamp(118px,34vw,190px)}.RPNvla_copy{padding:31px 23px 35px}.RPNvla_copy h1{max-width:11ch;font-size:clamp(46px,11.6vw,72px)}.RPNvla_copy p{margin-top:16px;font-size:16px}.RPNvla_actions{margin-top:23px}}@media (max-width:380px){.RPNvla_shell{width:calc(100% - 30px)}.RPNvla_copy{padding-inline:19px}.RPNvla_signal{min-height:148px;padding-inline:19px}.RPNvla_copy h1{font-size:clamp(42px,11.8vw,48px)}.RPNvla_actions{flex-direction:column;align-items:stretch;gap:4px;width:100%}.RPNvla_primary,.RPNvla_secondary{width:100%}}@media (prefers-reduced-motion:reduce){.RPNvla_primary span{transition:none}.RPNvla_primary:hover span{transform:none}}
