
/* APPLICATION PAGE ONLY — 801px+ is a true desktop split. */
.udb-apply-page{background:#08080a;min-height:var(--udb-viewport-height,100vh)}
.udb-apply-split{width:100%;min-height:var(--udb-viewport-height,100vh);background:#08080a;color:#fff}
.udb-apply-visual{background:linear-gradient(0deg,rgba(5,5,8,.86),rgba(5,5,8,.2)),url("yacht-pink.webp") center/cover no-repeat;color:#fff;padding:44px;position:relative;display:flex;flex-direction:column;justify-content:space-between}
.udb-apply-visual img{width:160px}.udb-apply-visual h1{font-size:clamp(52px,6vw,98px);line-height:.8;letter-spacing:-.07em;margin:28px 0}.udb-apply-visual em{color:var(--udb-pink);font-family:Georgia,"Times New Roman",Times,serif;color:rgba(255,255,255,.72)}
.udb-apply-main{min-width:0;background:#08080a}.udb-apply-main .udb-application-shell{max-width:none;margin:0;width:100%;min-height:var(--udb-viewport-height,100vh)}
@media (min-width:801px){.udb-apply-split{display:grid;grid-template-columns:36% 64%}.udb-apply-visual{position:sticky;top:0;height:var(--udb-viewport-height,100vh)}.udb-apply-main{min-height:var(--udb-viewport-height,100vh)}}
@media (max-width:800px){.udb-apply-visual{min-height:42vh;padding:28px 22px}.udb-apply-visual h1{font-size:56px}.udb-apply-main .udb-form-hero{padding-top:40px}}
