.nav2{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .25s ease,box-shadow .25s ease}.nav2.scrolled{background:#faf9f6e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--hairline)}.n-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:clamp(18px,3vw,40px);padding:15px clamp(20px,4vw,48px)}.nav2 .brand img,.fp-footer .brand img{display:block;height:22px;width:auto;filter:brightness(0)}.n-links{display:flex;align-items:center;gap:clamp(2px,.5vw,6px);margin:0 auto}.n-plain{display:inline-flex;align-items:center;font:400 13.5px/1 var(--font-body);color:#0e2c45d1;text-decoration:none;padding:9px 10px;border-radius:var(--radius-pill);white-space:nowrap;transition:color .15s ease,background .15s ease}.n-plain:hover{color:var(--navy-deep);background:#1041660f}.n-plain.is-here{color:var(--navy-deep);background:#10416612}.n-sep{width:1px;height:16px;background:var(--border);margin:0 clamp(8px,1vw,14px);flex:none}.n-cta{display:flex;align-items:center;gap:16px;flex:none}.n-login{font:400 14px/1 var(--font-body);color:#0e2c45d1;text-decoration:none}.n-login:hover{color:var(--navy-deep)}.n-burger{display:none;background:none;border:0;cursor:pointer;padding:10px;min-width:44px;min-height:44px;margin-left:auto}.n-burger span{display:block;width:24px;height:1.5px;background:var(--ink);transition:transform .18s ease}.n-burger span+span{margin-top:6px}.n-burger[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.n-burger[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.n-drawer{display:none}body.drawer-open{overflow:hidden}@media(max-width:1080px){.n-links,.n-cta{display:none}.n-burger{display:block}.n-drawer{display:grid;position:fixed;inset:74px 0 0;height:calc(100dvh - 74px);z-index:1;background:var(--offwhite);padding:12px clamp(20px,6vw,40px) max(32px,env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto;align-content:start;opacity:0;visibility:hidden;transition:opacity .2s ease}.nav2.drawer-live{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--offwhite);box-shadow:0 1px 0 var(--hairline)}.nav2.drawer-live .n-inner{position:relative;z-index:2;background:var(--offwhite)}.n-drawer.show{opacity:1;visibility:visible}.n-drawer[hidden]{display:none}.nd-h{font:600 11px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--warm-gray);margin:26px 0 6px}.nd-h:first-child{margin-top:0}.n-drawer a{font:400 18px/1.3 var(--font-body);color:var(--ink);text-decoration:none;padding:12px 0;min-height:48px;border-bottom:1px solid var(--hairline)}.nd-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:6px}.n-drawer .nd-actions a{font-size:14px;padding:0 18px;min-height:44px}.n-drawer .nd-actions .primary{color:var(--white)}.n-drawer a.nd-cta{margin-top:22px;border:0;background:#0b0b0b;color:var(--white);border-radius:var(--radius-pill);text-align:center;padding:14px 0;font-weight:500}}.n-banks{position:relative}.n-banks summary{cursor:pointer;list-style:none;gap:5px}.n-banks summary::-webkit-details-marker{display:none}.n-banks summary:focus-visible,.n-bank-links a:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.n-bank-chevron{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4}.n-banks[open] .n-bank-chevron{transform:rotate(180deg)}.n-bank-links{position:absolute;right:0;top:calc(100% + 8px);width:210px;padding:5px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--white);box-shadow:0 6px 18px #0e2c451a}.n-bank-links a{position:relative;display:flex;align-items:center;min-height:42px;color:var(--ink);padding:10px 32px 10px 13px;text-decoration:none;border-radius:5px;font:400 14px/1.4 var(--font-body)}.n-bank-links a:hover{background:var(--cream)}.n-bank-links a[aria-current=page]{font-weight:500}.n-bank-links a[aria-current=page]:after{content:"";position:absolute;right:14px;width:5px;height:5px;background:var(--ink);border-radius:50%}.fp-footer{background:var(--offwhite);border-top:1px solid var(--hairline);padding:clamp(48px,6vw,72px) clamp(20px,4vw,48px) 26px}.ft-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.35fr 1.15fr 1fr .8fr;gap:clamp(20px,2.5vw,40px)}.fp-footer .brand img{display:block;height:22px;width:auto;filter:brightness(0)}.ft-brand p{margin-top:16px;max-width:240px;font-size:13px;line-height:1.55;color:var(--warm-gray)}.ft-col{display:flex;flex-direction:column;gap:9px}.ft-h{font:600 11px/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase;color:var(--warm-gray);margin-bottom:5px}.ft-col a{font-size:13px;line-height:1.4;color:var(--ink);opacity:.72;text-decoration:none;transition:opacity .15s ease,color .15s ease}.ft-col a:hover{color:var(--navy);opacity:1}.ft-bottom{max-width:1180px;margin:clamp(40px,5vw,64px) auto 0;padding-top:20px;border-top:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;font-size:12px;color:var(--warm-gray)}.ft-bottom>p{margin:0}.ft-bottom .ft-bottom .ft-legal{margin-left:auto}.ft-legal{display:flex;align-items:center;gap:10px}.ft-legal a{color:var(--warm-gray);text-decoration:none}.ft-legal a:hover{color:var(--ink)}.ft-legal span{color:var(--border)}@media(max-width:1080px){.ft-grid{grid-template-columns:repeat(3,1fr)}.ft-brand{grid-column:1 / -1}}@media(max-width:620px){.ft-grid{grid-template-columns:1fr 1fr}}@media(max-width:390px){.ft-grid{grid-template-columns:1fr}}.marketing-skip{position:fixed;left:16px;top:-80px;z-index:200;background:var(--white);color:var(--navy);padding:12px 18px;border-radius:8px}.marketing-skip:focus{top:12px}
