.AP24jW_mobileControls{align-items:center;gap:8px;display:none}.AP24jW_hamburgerBtn{color:#fff;cursor:pointer;background:#10275a;border:1px solid #10275a;border-radius:13px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 6px 14px #10275a2e}.AP24jW_mobileLogin{color:#10275a;padding:10px 6px;font-size:.85rem;font-weight:800;text-decoration:none}.AP24jW_mobileDock{display:none}.AP24jW_mobileOverlay{-webkit-backdrop-filter:blur(6px);z-index:10050;overscroll-behavior:none;background:#07122d85;justify-content:flex-end;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.AP24jW_mobileNav{width:min(430px,100vw - 22px);max-width:430px;height:100%;padding:22px 20px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;background:#fcfcfa;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:-18px 0 50px #030c2440}.AP24jW_mobileNavContent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.AP24jW_mobileHeader{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:17px;display:flex}.AP24jW_mobileHeader>div{min-width:0}.AP24jW_appCaption{display:none}.AP24jW_mobileHeader button{color:#10275a;cursor:pointer;background:#eef3fb;border:none;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.AP24jW_menuIntro{padding:0 4px 18px}.AP24jW_menuIntro span{color:#42658f;letter-spacing:.14em;font-size:.64rem;font-weight:900;display:block}.AP24jW_menuIntro strong{color:#10275a;letter-spacing:-.03em;margin-top:6px;font-size:1.35rem;display:block}.AP24jW_navLinks{flex-direction:column;gap:5px;margin-bottom:28px;display:flex}.AP24jW_navLinks a{color:#233650;border:1px solid #0000;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:9px 10px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.AP24jW_navLinks a:hover,.AP24jW_navLinks .AP24jW_activeLink{color:#1248b8;background:#edf4ff;border-color:#d6e5fb}.AP24jW_navLinks a:active{transform:scale(.985)}.AP24jW_linkIcon{color:#1a58d1;background:#e8f0ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.AP24jW_navLinks strong{color:inherit;font-size:.96rem;line-height:1.2;display:block}.AP24jW_navLinks small{color:#71819a;margin-top:4px;font-size:.73rem;display:block}.AP24jW_linkArrow{color:#8da0ba}.AP24jW_activeLink .AP24jW_linkIcon{color:#fff;background:#1a58d1}.AP24jW_mobileActions{border-top:1px solid #e4e8ef;gap:10px;margin-top:auto;padding-top:18px;display:grid}.AP24jW_trustSeals{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:4px;display:flex}.AP24jW_trustSeals span{color:#55708f;align-items:center;gap:5px;font-size:.68rem;font-weight:750;display:inline-flex}.AP24jW_trustSeals svg{color:#1a58d1}.AP24jW_primaryAction,.AP24jW_secondaryAction{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.AP24jW_primaryAction{color:#fff;background:#10275a;box-shadow:0 8px 16px #10275a29}.AP24jW_secondaryAction{color:#17345f;background:#fff;border:1px solid #cbd7e7}@media (max-width:1120px){.AP24jW_mobileControls{display:flex}}@media (max-width:720px){.AP24jW_mobileControls{gap:6px}.AP24jW_hamburgerBtn{display:none}.AP24jW_mobileDock{isolation:isolate;z-index:9000;bottom:12px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));min-height:68px;padding:6px 7px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffeb;border:1px solid #cbdef1f0;border-radius:23px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;left:10px;overflow:visible;box-shadow:0 14px 34px #1946822e,0 1px 2px #0f172a0d}.AP24jW_mobileDock:before{content:"";background:linear-gradient(90deg,#0000,#2563eb94,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:18%;right:18%}.AP24jW_mobileDock a,.AP24jW_mobileDock button{color:#65758c;min-width:0;min-height:57px;font:800 10px/1.05 var(--font-inter), sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.AP24jW_mobileDock .AP24jW_dockActive{color:#1654c6;background:#eaf3ff;box-shadow:inset 0 0 0 1px #2563eb14}.AP24jW_mobileDock .AP24jW_dockActive svg{filter:drop-shadow(0 3px 4px #2563eb33)}.AP24jW_mobileDock .AP24jW_dockBook{color:#fff;background:linear-gradient(145deg,#2563eb,#1746b7);transform:translateY(-6px);box-shadow:0 7px 16px #1d4ed847;border:3px solid #fffffff0!important}.AP24jW_mobileDock a:active,.AP24jW_mobileDock button:active{transform:scale(.94)}.AP24jW_mobileOverlay{-webkit-backdrop-filter:none;align-items:flex-end;transition:none!important;animation:none!important}.AP24jW_mobileNav{width:100%;max-width:none;height:100%;max-height:100%;padding:max(18px, env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));box-shadow:none;background:linear-gradient(#f8fcff 0%,#fff 28%);border-radius:0;transition:none!important;animation:none!important}.AP24jW_mobileHeader{margin-bottom:20px;padding:2px 2px 16px}.AP24jW_appCaption{color:#6b7f99;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;display:block}.AP24jW_mobileHeader button{color:#1746b7;background:#eaf3ff;border-radius:14px;width:42px;height:42px}.AP24jW_menuIntro{padding-bottom:12px}.AP24jW_menuIntro span{color:#1d5aca}.AP24jW_menuIntro strong{font-size:1.5rem}.AP24jW_navLinks{gap:2px;margin-bottom:14px}.AP24jW_navLinks a{min-height:62px;transition:none}.AP24jW_navLinks a:active{background:#eaf3ff}.AP24jW_linkIcon{border-radius:11px;width:38px;height:38px}.AP24jW_navLinks small{display:none}.AP24jW_mobileActions{padding-top:13px}.AP24jW_mobileNavContent{padding:0 2px calc(12px + env(safe-area-inset-bottom))}.AP24jW_primaryAction{background:linear-gradient(145deg,#2563eb,#1746b7);border-radius:16px;min-height:54px}.AP24jW_secondaryAction{background:#fffc;border-radius:16px;min-height:52px}}@media (prefers-reduced-motion:reduce){.AP24jW_mobileDock a:active,.AP24jW_mobileDock button:active,.AP24jW_navLinks a:active{transform:none}}
