.apply-hero{color:#fff;background:linear-gradient(90deg,#c4520a 0%,#d6207f 48%,#7a4fd0 100%);position:relative;overflow:hidden}@media (max-width:768px){.apply-hero{background:linear-gradient(160deg,#c4520a 0%,#d6207f 50%,#7a4fd0 100%)}}.apply-hero__shape{pointer-events:none;background:#ffffff14;position:absolute}.apply-hero__shape--one{border-radius:50%;width:320px;height:320px;bottom:-130px;left:-80px}.apply-hero__shape--two{background:#ffffff12;border-radius:50%;width:220px;height:220px;top:-100px;right:32%}.apply-hero__shape--three{background:#ffffff0f;border-radius:48px;width:260px;height:260px;bottom:-50px;right:-60px;transform:rotate(18deg)}.apply-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:3rem;max-width:1400px;margin:0 auto;padding:clamp(2.5rem,5vw,3.75rem) clamp(1rem,2.5vw,2rem) clamp(2.75rem,5vw,4rem);display:grid;position:relative}@media (max-width:900px){.apply-hero__inner{grid-template-columns:minmax(0,1fr)}}.apply-hero__copy{flex-direction:column;align-items:flex-start;gap:.875rem;max-width:41rem;display:flex}.apply-hero__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,3.375rem);font-weight:800;line-height:1.04}.apply-hero__lead{color:#fffffff0;margin:0;font-size:1.0625rem;line-height:1.6}.apply-hero__perks{flex-wrap:wrap;gap:.625rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.apply-hero__perks li{background:#ffffff24;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.apply-hero__cards{height:300px;position:relative}@media (max-width:900px){.apply-hero__cards{display:none}}.apply-hero__float{color:#1e2830;background:#fcf9f2;border-radius:18px;gap:.75rem;animation:6s ease-in-out infinite apply-hero-float;display:flex;position:absolute;box-shadow:0 18px 40px #280a3c40}.apply-hero__float--one{align-items:center;width:330px;padding:1rem 1.125rem;top:10px;left:0}.apply-hero__float--one strong{font-size:.9rem;display:block}.apply-hero__float--one span span{color:#5c6672;font-size:.8125rem;display:block}.apply-hero__float--two{flex-direction:column;gap:.375rem;width:270px;padding:1rem 1.125rem;font-size:.875rem;line-height:1.45;animation-duration:7s;animation-delay:-2s;top:112px;right:0}.apply-hero__float--three{color:#1d7a4a;background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:750;animation-duration:5s;animation-delay:-1s;bottom:6px;left:40px}.apply-hero__float-icon{color:#c4520a;background:#fff1e0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.apply-hero__float-eyebrow{color:#ff8904;letter-spacing:2px}.apply-hero__float-by{color:#5c6672;font-size:.78rem}.apply-hero__float-tick{color:#fff;background:#1d7a4a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@keyframes apply-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.apply-hero__float{animation:none}}