.apply-primary{display:inline-block;margin:24px 0;padding:14px 24px;background:#f2cf63;color:#080c11;border-radius:9px;text-decoration:none;font-size:16px}.apply-link{color:#f2cf63!important;white-space:nowrap}.legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}@media(max-width:600px){.topbar nav{gap:10px}.apply-link{font-size:12px}}.apply-link{display:inline-block!important}@media(max-width:600px){header nav{gap:8px!important}header .brand{font-size:18px!important}header .brand small{font-size:10px!important}header #motion{font-size:10px!important;padding:6px 9px!important}}
.merchant-credit{font-size:11px;max-width:800px;line-height:1.8;opacity:.8}
.floating-apply{position:fixed;right:24px;top:32%;z-index:100;display:block;padding:15px 18px;border:1px solid #f2cf63;border-radius:14px;background:#10161cf5;color:#f2cf63;text-align:center;text-decoration:none;font:14px/1.7 "Malgun Gothic",sans-serif;box-shadow:0 6px 24px #0006}.floating-apply strong{font-weight:700;color:inherit}.floating-apply:hover{background:#f2cf63;color:#080c11}.floating-apply:focus-visible{outline:2px solid #ffe69c;outline-offset:4px}@media(max-width:600px){.floating-apply{right:12px;top:auto;bottom:calc(18px + env(safe-area-inset-bottom));padding:10px 12px;font-size:12px}}

/* Refined floating application link: quiet gold glass, lighter outline. */
.floating-apply{right:26px;padding:14px 21px;border:1px solid rgba(222,183,91,.34);border-radius:22px 7px 22px 7px;background:linear-gradient(135deg,rgba(29,27,20,.88),rgba(8,12,17,.82));color:#c9b57d;font-size:11px;font-weight:400;letter-spacing:.025em;line-height:1.9;box-shadow:0 8px 26px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,231,163,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}
.floating-apply strong{color:#f0d898;font-size:13px;font-weight:500;letter-spacing:.015em}
.floating-apply:hover{background:linear-gradient(135deg,rgba(43,36,21,.93),rgba(12,17,23,.9));color:#ddc58b;border-color:rgba(238,204,126,.65);box-shadow:0 8px 28px rgba(0,0,0,.22),0 0 18px rgba(211,172,73,.06)}
@media(max-width:600px){.floating-apply{right:12px;padding:10px 15px;font-size:10px;border-radius:18px 6px 18px 6px}.floating-apply strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.floating-apply{transition:none}}

.floating-apply{padding:9px 13px;font-size:10px;line-height:1.65;border-radius:16px 5px 16px 5px}.floating-apply strong{font-size:11px}@media(max-width:600px){.floating-apply{padding:8px 11px;font-size:9px}.floating-apply strong{font-size:10px}}

.floating-apply{border-radius:16px 0 16px 16px;font-size:11px}.floating-apply strong{font-size:inherit;font-weight:inherit}@media(max-width:600px){.floating-apply{border-radius:16px 0 16px 16px;font-size:10px}.floating-apply strong{font-size:inherit;font-weight:inherit}}
