.page-module__RTaugG__page{max-width:1180px;margin:0 auto;padding:24px 20px 88px}.page-module__RTaugG__hero{background:radial-gradient(circle at 0 0,#2563eb29,#0000 36%),linear-gradient(#fff 0%,#f3f6fb 100%);border:1px solid #0a1e461a;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px;padding:28px;display:grid;box-shadow:0 24px 60px #0e1a2c14}.page-module__RTaugG__heroCopy h1,.page-module__RTaugG__sectionHeading h2,.page-module__RTaugG__finalBand h2{color:#0d1b33;letter-spacing:-.03em;margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-weight:700}.page-module__RTaugG__heroCopy h1{max-width:11ch;font-size:clamp(2.2rem,4vw,4.3rem);line-height:.98}.page-module__RTaugG__eyebrow,.page-module__RTaugG__sectionLabel,.page-module__RTaugG__panelLabel,.page-module__RTaugG__routeLabel{color:#41516d;letter-spacing:.12em;text-transform:uppercase;background:#0e1a2c0f;border-radius:999px;width:fit-content;margin:0 0 14px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.page-module__RTaugG__lead,.page-module__RTaugG__sectionHeading p,.page-module__RTaugG__routeBody,.page-module__RTaugG__quickCard p,.page-module__RTaugG__reasonCard p,.page-module__RTaugG__faqItem p,.page-module__RTaugG__footnote,.page-module__RTaugG__disclosure{color:#4c5c76;line-height:1.65}.page-module__RTaugG__lead{max-width:58ch;margin:18px 0 0;font-size:1.06rem}.page-module__RTaugG__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.page-module__RTaugG__primaryButton,.page-module__RTaugG__secondaryButton,.page-module__RTaugG__textLink{justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.page-module__RTaugG__primaryButton,.page-module__RTaugG__secondaryButton{border-radius:999px;min-height:48px;padding:0 18px}.page-module__RTaugG__primaryButton{color:#fff;background:linear-gradient(135deg,#0f4fd6,#0b67ff);box-shadow:0 14px 32px #0b67ff3d}.page-module__RTaugG__secondaryButton{color:#12305f;background:#ffffffb8;border:1px solid #0d1b331f}.page-module__RTaugG__primaryButton:hover,.page-module__RTaugG__secondaryButton:hover,.page-module__RTaugG__textLink:hover{transform:translateY(-1px)}.page-module__RTaugG__disclosure{margin-top:14px;font-size:.92rem}.page-module__RTaugG__heroPanel{color:#ebf1ff;background:#0d1b33;border-radius:24px;padding:22px}.page-module__RTaugG__heroList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__RTaugG__heroList li{border-bottom:1px solid #ebf1ff1f;padding-bottom:14px;line-height:1.55}.page-module__RTaugG__heroList li:last-child{border-bottom:none;padding-bottom:0}.page-module__RTaugG__proofStrip,.page-module__RTaugG__quickSection,.page-module__RTaugG__routesSection,.page-module__RTaugG__reasonSection,.page-module__RTaugG__faqSection,.page-module__RTaugG__finalBand{margin-top:22px}.page-module__RTaugG__proofStrip{color:#30425f;flex-wrap:wrap;gap:10px;padding:14px 0 6px;font-size:.95rem;font-weight:600;display:flex}.page-module__RTaugG__proofStrip span{background:#fff;border:1px solid #0d1b3314;border-radius:999px;padding:10px 14px}.page-module__RTaugG__quickSection,.page-module__RTaugG__routesSection,.page-module__RTaugG__reasonSection,.page-module__RTaugG__faqSection{background:#fff;border:1px solid #0d1b3314;border-radius:26px;padding:28px;box-shadow:0 18px 44px #1119280d}.page-module__RTaugG__sectionHeading{max-width:760px}.page-module__RTaugG__sectionHeading h2{font-size:clamp(1.8rem,2.6vw,3rem);line-height:1.04}.page-module__RTaugG__sectionHeading p{margin:14px 0 0}.page-module__RTaugG__quickGrid,.page-module__RTaugG__reasonGrid,.page-module__RTaugG__routeGrid{gap:18px;margin-top:24px;display:grid}.page-module__RTaugG__quickGrid,.page-module__RTaugG__reasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__RTaugG__quickCard,.page-module__RTaugG__reasonCard,.page-module__RTaugG__routeCard{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #0d1b3314;border-radius:22px;box-shadow:0 14px 28px #1119280d}.page-module__RTaugG__quickCard,.page-module__RTaugG__reasonCard{padding:20px}.page-module__RTaugG__quickCard h3,.page-module__RTaugG__reasonCard h3,.page-module__RTaugG__routeCard h3{color:#0d1b33;margin:0;font-size:1.15rem;line-height:1.2}.page-module__RTaugG__textLink{color:#0f4fd6;margin-top:12px}.page-module__RTaugG__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__RTaugG__routeCard{gap:16px;padding:22px;display:grid}.page-module__RTaugG__routeCardFeatured{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 30%),linear-gradient(#fff 0%,#f2f7ff 100%);border-color:#0b67ff3d}.page-module__RTaugG__routeBody,.page-module__RTaugG__routeSkip{margin:0}.page-module__RTaugG__routeSection strong{color:#12203a;margin-bottom:10px;display:block}.page-module__RTaugG__routeSection ul{color:#4c5c76;margin:0;padding-left:18px;line-height:1.6}.page-module__RTaugG__faqList{gap:14px;margin-top:24px;display:grid}.page-module__RTaugG__faqItem{background:#f9fbff;border:1px solid #0d1b3314;border-radius:18px;padding:18px 20px}.page-module__RTaugG__faqItem summary{cursor:pointer;color:#112a55;font-weight:700;list-style:none}.page-module__RTaugG__faqItem summary::-webkit-details-marker{display:none}.page-module__RTaugG__faqItem p{margin:12px 0 0}.page-module__RTaugG__finalBand{background:linear-gradient(135deg,#081224,#15325f);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px;display:grid;box-shadow:0 24px 46px #0812243d}.page-module__RTaugG__finalBand h2,.page-module__RTaugG__finalBand .page-module__RTaugG__sectionLabel{color:#f3f7ff}.page-module__RTaugG__finalBand .page-module__RTaugG__sectionLabel{background:#ffffff17}.page-module__RTaugG__footnote{text-align:center;margin:18px 0 0;font-size:.92rem}@media (max-width:980px){.page-module__RTaugG__hero,.page-module__RTaugG__finalBand,.page-module__RTaugG__routeGrid,.page-module__RTaugG__quickGrid,.page-module__RTaugG__reasonGrid{grid-template-columns:1fr}.page-module__RTaugG__heroCopy h1{max-width:none}}@media (max-width:720px){.page-module__RTaugG__page{padding:16px 14px 64px}.page-module__RTaugG__hero,.page-module__RTaugG__quickSection,.page-module__RTaugG__routesSection,.page-module__RTaugG__reasonSection,.page-module__RTaugG__faqSection,.page-module__RTaugG__finalBand{border-radius:22px;padding:20px}.page-module__RTaugG__primaryButton,.page-module__RTaugG__secondaryButton{width:100%}}
