.application-header .header-inner{width:min(1260px,calc(100% - 56px))}
.application-header-actions{display:flex;align-items:center;gap:14px}
.button-outline-home{border:1px solid #d8e0e4;color:var(--navy);padding:12px 16px;font-size:11px}
.application-layout{min-height:calc(100vh - 152px);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(580px,1.2fr);background:var(--paper)}
.application-intro{position:relative;min-height:100%;display:flex;align-items:center;background:linear-gradient(90deg,rgba(6,36,59,.91),rgba(6,36,59,.78)),url('../uploads/ushindi-empreendedora.jpg') center/cover no-repeat;color:#fff}
.application-intro-content{position:relative;max-width:540px;padding:70px clamp(28px,5vw,80px);margin:0 auto}
.application-intro h1{font:700 clamp(38px,4vw,56px)/1.08 var(--display);letter-spacing:-.05em;margin:25px 0 18px}
.application-intro-content>p{font-size:14px;line-height:1.85;color:#d7e0e6;margin:0}
.application-whatsapp{margin-top:34px;display:flex;align-items:center;gap:13px;color:#f2c66d;font-size:12px;line-height:1.6}
.whatsapp-symbol{width:34px;height:34px;flex:0 0 34px;border:1px solid #f2c66d;border-radius:50%;display:grid;place-items:center;font-weight:700}
.whatsapp-symbol svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.application-intro .eyebrow>span+span{width:auto;height:auto;background:none}
.application-form-wrap{padding:42px clamp(20px,4vw,62px);display:flex;align-items:center;justify-content:center}
.application-form{width:min(760px,100%);margin:0;padding:36px 38px;background:#fff;box-shadow:0 12px 42px #092e4b0b}
.form-heading{align-items:start}
.form-heading h2{font:700 29px/1.15 var(--display);letter-spacing:-.04em;color:var(--navy);margin:14px 0 0}
.form-heading>p{max-width:300px}
.form-grid{gap:15px 18px}
.form-divider{align-items:baseline}
.application-footer{min-height:58px;padding:15px max(28px,calc((100% - 1260px)/2));display:flex;align-items:center;justify-content:space-between;background:#041c2e;color:#aebdc7;font-size:10px}
.application-footer a{color:#f2c66d}
@media(max-width:1050px){.application-layout{grid-template-columns:minmax(250px,.7fr) minmax(500px,1.3fr)}.application-intro-content{padding-inline:32px}.application-form{padding:30px 26px}}
@media(max-width:760px){.application-header .header-inner{width:calc(100% - 32px)}.application-header-actions{gap:8px}.button-outline-home{padding:10px 11px;font-size:10px}.application-layout{display:flex;flex-direction:column}.application-intro{min-height:360px}.application-intro-content{padding:54px 25px;max-width:560px}.application-intro h1{font-size:42px}.application-form-wrap{padding:24px 16px 38px}.application-form{padding:27px 20px}.application-footer{padding-inline:18px}}
@media(max-width:420px){.application-header .brand{width:105px}.application-header-actions{gap:6px}.button-outline-home{font-size:9px;padding:9px}.application-intro h1{font-size:37px}}

.form-heading{display:block;margin-bottom:26px}
.form-heading .eyebrow>span+span{width:auto;height:auto;background:none}
.form-heading h2{margin-top:11px}
.form-heading>p{max-width:560px;margin:12px 0 0}
.form-submit:disabled{opacity:.46;cursor:not-allowed;filter:saturate(.55);transform:none}
.form-submit:disabled:hover{background:var(--gold-light);transform:none}
