/* PA-PGAP-20261015 /apply in the homepage v2 style (radius 28/22/18, white cards, red/blue pills). Delete file to restore. */
html body.pa-apply-page .pa-ap-hero{margin:12px clamp(10px,2vw,28px) 0;border-radius:28px;background:radial-gradient(1100px 500px at 0% 0%,rgba(0,18,255,.08),transparent 60%),radial-gradient(900px 500px at 100% 10%,rgba(255,49,49,.08),transparent 60%),linear-gradient(180deg,#f7f8ff,#eef0ff);box-shadow:0 30px 70px -48px rgba(3,4,94,.45)}
html body.pa-apply-page .pa-ap-hero::after{left:28px;right:28px;border-radius:4px}
html body.pa-apply-page .pa-ap-h1{font-family:var(--pa-display);font-weight:700;letter-spacing:-.04em;line-height:.98}
html body.pa-apply-page .pa-ap-h2{font-family:var(--pa-display);font-weight:600;letter-spacing:-.03em;line-height:1.05}
html body.pa-apply-page .pa-ap-eyebrow{display:inline-flex;padding:.35rem .9rem;border-radius:999px;background:#fff;color:var(--pa-red,#ff3131);font-size:.75rem;box-shadow:0 0 0 1px rgba(255,49,49,.25)}
html body.pa-apply-page .pa-ap-proof li{border-radius:18px;border:0;background:#fff;box-shadow:0 18px 40px -30px rgba(3,4,94,.5)}
html body.pa-apply-page .pa-ap-dest,html body.pa-apply-page .pa-ap-faq{margin:clamp(12px,2vw,28px);border-radius:28px;background:#fff;box-shadow:0 30px 70px -48px rgba(3,4,94,.45),0 0 0 1px rgba(3,4,94,.06)}
html body.pa-apply-page .pa-ap-dest__card{border-radius:22px;overflow:hidden;border:0;background:#fff;box-shadow:0 18px 40px -30px rgba(3,4,94,.5)}
html body.pa-apply-page .pa-ap-faq details{border-radius:18px;border:0;background:#f7f8ff}
html body.pa-apply-page .pa-ap-cal__box{border-radius:28px}
html body.pa-apply-page .pa-ap-btn{border-radius:999px}
/* CTA band: new photo (decorative background) under a navy veil, white text. */
html body.pa-apply-page .pa-ap-cta{margin:clamp(12px,2vw,28px);border-radius:28px;overflow:hidden;color:#fff;background:linear-gradient(180deg,rgba(3,4,94,.78),rgba(3,4,94,.9)),url(/pa/img/pages/apply/ap-application-form.webp) center/cover no-repeat}
html body.pa-apply-page .pa-ap-cta .pa-ap-h2,html body.pa-apply-page .pa-ap-cta p{color:#fff}
html body.pa-apply-page .pa-ap-cta .pa-ap-red{color:#ff6b6b}
@media (max-width:767px){html body.pa-apply-page .pa-ap-hero,html body.pa-apply-page .pa-ap-dest,html body.pa-apply-page .pa-ap-faq,html body.pa-apply-page .pa-ap-cta{margin:10px;border-radius:22px}}

/* PA-APPAD 15 Oct 2026: one inner content edge (24px desktop, 18px mobile, as side form) for heading, strip, fields and pills (/apply only) */
html body .pa-fx .pa-fx-form,html body .pa-fx .pa-fx-head>.pa-fx-title,html body .pa-fx .pa-fx-head>.pa-fx-lead,html body .pa-fx .pa-fx-head>.pa-fx-prog{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}
@media (max-width:767px){html body .pa-fx .pa-fx-form,html body .pa-fx .pa-fx-head>.pa-fx-title,html body .pa-fx .pa-fx-head>.pa-fx-lead,html body .pa-fx .pa-fx-head>.pa-fx-prog{padding-left:18px!important;padding-right:18px!important}}
