.cta-sticky{--cta-brand-primary:#001c51;--cta-brand-primary-gradient:linear-gradient(179.47deg,#001c51,#004b95 99.12%);--cta-brand-secondary:#0061c1;--cta-r-full:9999px;--cta-dur-default:0.3s;--cta-ease-soft-entry:cubic-bezier(0.23,1,0.32,1);position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;align-items:center;gap:13px;padding:10px 22px 10px 10px;border-radius:var(--cta-r-full);border:1px solid rgba(47,86,125,.3);background:rgba(255,255,255,.55);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(2,26,60,.14);font-family:SFPro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--cta-brand-primary);text-decoration:none;cursor:pointer;pointer-events:auto;transition:transform var(--cta-dur-default) var(--cta-ease-soft-entry),background var(--cta-dur-default) ease,box-shadow var(--cta-dur-default) ease}.cta-sticky:hover{transform:translateY(-50%) translateX(-3px);background:rgba(255,255,255,.8);box-shadow:0 14px 38px rgba(2,26,60,.2)}.cta-sticky:focus-visible{outline:3px solid var(--cta-brand-secondary);outline-offset:3px}.cta-sticky__ico{flex:0 0 44px;width:44px;height:44px;border-radius:var(--cta-r-full);display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--cta-brand-primary-gradient)}.cta-sticky__ico svg{width:22px;height:22px}.cta-sticky__label{display:flex;flex-direction:column;line-height:1.16;font-size:1rem}.cta-sticky__label .lead{font-weight:700;color:var(--cta-brand-secondary)}.cta-sticky__label .sub{font-weight:600;color:var(--cta-brand-primary)}@media (max-width:768px){.cta-sticky{top:auto;bottom:max(16px,env(safe-area-inset-bottom,0px));right:12px;left:auto;transform:none;padding:8px 14px 8px 8px;gap:10px;max-width:calc(100vw - 24px);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(2,26,60,.18)}.cta-sticky:hover{transform:translateX(-3px)}.cta-sticky__ico{flex:0 0 38px;width:38px;height:38px}.cta-sticky__ico svg{width:20px;height:20px}.cta-sticky__label{font-size:.875rem;line-height:1.2;min-width:0}.cta-sticky__label .lead,.cta-sticky__label .sub{white-space:nowrap}}@media (max-width:380px){.cta-sticky{padding:7px 12px 7px 7px;gap:8px}.cta-sticky__ico{flex:0 0 34px;width:34px;height:34px}.cta-sticky__ico svg{width:18px;height:18px}.cta-sticky__label{font-size:.8125rem}}@media print{.cta-sticky{display:none}}:root{--secure-ticker-height:40px;--secure-ticker-line-height:16px}@media (max-width:768px){:root{--secure-ticker-height:34px;--secure-ticker-line-height:14px}}.secure-ticker{position:fixed;top:0;left:0;right:0;z-index:1100;width:100%;background-image:linear-gradient(179.4725deg,#001C51,#004B95 99.124%);color:#ffffff;padding:8px 20px;display:flex;gap:14px;font-weight:500;font-size:13px;letter-spacing:.1px}.secure-ticker,.secure-ticker__live{align-items:center;font-family:Geist,sans-serif;line-height:1}.secure-ticker__live{display:inline-flex;gap:5px;font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#A3D5FF;flex-shrink:0}.secure-ticker__viewport{flex:1 1;overflow:hidden;height:var(--secure-ticker-line-height);position:relative}.secure-ticker__slide{position:absolute;inset:0;display:flex;align-items:center;gap:10px;white-space:nowrap;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s cubic-bezier(.2,.7,.2,1);transform:translateY(100%);opacity:0;pointer-events:none;overflow:hidden}.secure-ticker__slide--active{transform:translateY(0);opacity:1}.secure-ticker__slide--prev{transform:translateY(-100%);opacity:0}.secure-ticker__slide--queued{transform:translateY(100%);opacity:0}.secure-ticker__tag{font-family:Geist,sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#CCDFFF;flex-shrink:0}.secure-ticker__text{color:#ffffff;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.secure-ticker__cta{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#ffffff;text-decoration:none;font-family:Geist,sans-serif;font-size:11px;font-weight:600;line-height:1;transition:background-color .2s ease,border-color .2s ease}.secure-ticker__cta span{font-size:11px}.secure-ticker__cta:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.24)}.secure-ticker__cta:focus-visible{outline:2px solid #A3D5FF;outline-offset:2px}.secure-ticker__cta svg{width:10px;height:10px}@media (max-width:768px){.secure-ticker{padding:6px 12px;gap:8px;font-size:11px}.secure-ticker__live{font-size:9px;letter-spacing:1.1px}.secure-ticker__tag{font-size:9px}.secure-ticker__cta{font-size:10px;padding:3px 8px;gap:3px}.secure-ticker__cta svg{width:9px;height:9px}}@media (prefers-reduced-motion:reduce){.secure-ticker__slide{transition:opacity .2s ease}}