.apply-main{padding-block:65px 80px}.apply-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:end;padding-bottom:54px;border-bottom:1px solid var(--line);margin-bottom:48px}.apply-intro h1{font-family:var(--display);font-size:clamp(62px,6.8vw,101px);line-height:.98;letter-spacing:-1px;margin:26px 0 0}.apply-intro h1 span{color:var(--rust)}.apply-intro-copy>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:430px;margin:0 0 22px}.application-panel{scroll-margin-top:25px;border:1px solid var(--line);background:#f0f1e7}.application-panel-top{padding:30px 35px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.application-panel-top .small-label,.apply-support .small-label{font-size:9px;letter-spacing:1px;color:var(--muted)}.application-panel-top h2{font-family:var(--display);font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.4px;margin:9px 0}.application-panel-top p{font-size:11px;color:var(--muted);margin:0;max-width:470px}.application-panel-top>.button{flex-shrink:0}.application-frame-wrap{background:#fff}.application-frame{display:block;width:100%;border:0;min-height:500px}.application-fallback{padding:0 25px;font-size:10px;color:var(--muted);margin:16px 0}.apply-support{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:38px}.apply-support h2{font-size:23px;font-weight:600;line-height:1.4;letter-spacing:-.5px;margin:8px 0}.apply-support p{font-size:12px;color:var(--muted);margin:0}.apply-support .text-link{font-size:15px;overflow-wrap:anywhere}html[lang=es] .apply-intro h1{font-size:clamp(54px,5.8vw,88px)}
@media(max-width:1100px){.apply-intro{gap:35px}.application-panel-top{padding:25px}.application-panel-top>.button{font-size:11px;padding:15px;gap:15px}}
@media(max-width:800px){.apply-intro{grid-template-columns:1fr;gap:25px}.apply-intro-copy>p{max-width:560px}.apply-main{padding-top:45px}.application-panel-top{align-items:start;flex-direction:column;gap:20px}.apply-support{align-items:start;flex-direction:column;gap:20px}}
@media(max-width:520px){.apply-main{padding-block:38px 55px}.apply-intro{padding-bottom:32px;margin-bottom:30px;gap:22px}.apply-intro h1{font-size:clamp(52px,14.5vw,75px);letter-spacing:-.5px;margin-top:24px}html[lang=es] .apply-intro h1{font-size:clamp(43px,11.5vw,60px)}.apply-intro-copy>p{font-size:12px;margin-bottom:17px}.application-panel-top{padding:22px 19px}.application-panel-top h2{font-size:35px}.application-panel-top>.button{width:100%;font-size:11px;min-height:48px}.application-fallback{padding:0 19px;font-size:10px}.apply-support h2{font-size:21px}.apply-support .text-link{font-size:14px}}
