:root{--color-bg:#efeeea;--color-surface:#ffffff;--color-surface-elevated:#ffffff;--color-surface-sunken:#e3e2dd;--color-logo-plate:#ffffff;--color-border:#e2e1dc;--color-border-subtle:#f0efeb;--color-primary:#1f4fa8;--color-primary-hover:#173f8a;--color-on-primary:#ffffff;--color-accent:#a5582f;--color-accent-hover:#8a4724;--color-accent-bright:#d08b62;--color-success:#0f6b4f;--color-success-bg:#e2efe9;--color-success-solid:#0f6b4f;--color-success-border:#b7d9ca;--color-warning:#7a5310;--color-warning-bg:#fbefda;--color-warning-border:#efd3a1;--color-danger:#a63b26;--color-danger-bg:#f8e9e5;--color-danger-solid:#a63b26;--color-danger-border:#ebc2b7;--color-info:#1f4fa8;--color-info-bg:#e4eaf6;--color-info-border:#c3d1ec;--color-neutral:#63686f;--color-neutral-bg:#f0efeb;--color-neutral-border:#e2e1dc;--color-text:#14161a;--color-text-muted:#3a3f47;--color-text-subtle:#63686f;--accent-blue:#1f4fa8;--accent-blue-dark:#173f8a;--accent-cyan:#d08b62;--accent-cyan-bright:#e3a67f;--badge-ink:#0b1224;--grad-hero:linear-gradient(146deg,#1e2a48,#0b1224 58%,#16213b);--grad-card:linear-gradient(180deg,#ffffff,#f7f6f3);--grad-cta:linear-gradient(90deg,#1f4fa8,#2a5dbb);--grad-glow-radial:radial-gradient(at top right,rgba(31,79,168,0.1),transparent 55%);--grad-sidebar-active:linear-gradient(90deg,#1f4fa8,#173f8a);--shadow-card:0 1px 2px rgba(20,22,26,0.05),0 12px 26px -18px rgba(20,22,26,0.3);--shadow-card-soft:0 1px 2px rgba(20,22,26,0.05);--shadow-elevated:0 2px 4px rgba(10,12,16,0.16),0 22px 40px -22px rgba(10,12,16,0.62);--shadow-glow-blue:0 12px 24px rgba(31,79,168,0.18);--shadow-glow-cyan:0 0 0 3px rgba(31,79,168,0.28);--shadow-hover:0 1px 2px rgba(20,22,26,0.05),0 16px 36px -18px rgba(20,22,26,0.35);--shadow-card-hover-blue:0 12px 28px rgba(31,79,168,0.16);--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-3xl:40px;--radius-pill:9999px;--r1:10px;--r2:16px;--r3:22px;--dur:0.18s;--ease:cubic-bezier(0.2,0.7,0.3,1);--w:1120px;--t-ui:"Onest",-apple-system,"Segoe UI",Roboto,sans-serif;--t-money:"Source Serif 4",Georgia,"Times New Roman",serif;--t-fn:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--icon-plate:linear-gradient(145deg,#2a3656,#0e1528);--icon-fg:#f4f3ef;--icon-accent:#d08b62;--icon-shadow:inset 0 1px rgba(208,139,98,0.5),0 2px 5px rgba(20,22,26,0.12);--icon-shadow-on:inset 0 1px rgba(208,139,98,0.6),0 2px 5px rgba(20,22,26,0.12);--logo-plate:#ffffff;--logo-plate-ink:#14161a;--logo-plate-dark:#202124;--logo-plate-dark-ink:#ffffff;--slab-v:#dedcd6;--plastic-last4:#cfccc4;--showcase-chip-fg:#cfc9bc;--chip-hatch-1:rgba(0,0,0,0.28);--chip-hatch-2:rgba(0,0,0,0.22);--seg-on-sh:0 1px 3px rgba(20,22,26,0.08)}:root,:root[data-theme=light]{color-scheme:light;--paper:#efeeea;--paper-deep:#e3e2dd;--card:#ffffff;--ink:#14161a;--ink-2:#3a3f47;--mute:#63686f;--line:#e2e1dc;--line-2:#f0efeb;--acc:#1f4fa8;--acc-weak:#e4eaf6;--acc-ink:#173f8a;--ring:0 0 0 3px rgba(31,79,168,0.28);--ok:#0f6b4f;--ok-weak:#e2efe9;--ok-ink:#0b5540;--warn:#d98c0b;--warn-weak:#fbefda;--warn-ink:#7a5310;--stop:#a63b26;--stop-weak:#f8e9e5;--stop-ink:#8e3220;--edge:#d08b62;--edge-soft:rgba(208,139,98,0.3);--on-edge:#241308;--mat-1:#1e2a48;--mat-2:#0b1224;--mat-3:#16213b;--mat-fg:#f4f3ef;--mat-mute:#9ca6ba;--mat-line:rgba(255,255,255,0.13);--sh-1:0 1px 2px rgba(20,22,26,0.05);--sh-2:0 1px 2px rgba(20,22,26,0.05),0 12px 26px -18px rgba(20,22,26,0.3);--sh-mat:0 2px 4px rgba(10,12,16,0.16),0 22px 40px -22px rgba(10,12,16,0.62);--mat-ring:0 0 0 0 transparent;--showcase-card-sh:0 18px 35px rgba(16,20,23,0.2),inset 0 1px rgba(255,255,255,0.16);--showcase-travel-sh:0 15px 32px rgba(16,20,23,0.15),inset 0 0 0 1.5px var(--edge-soft);--chip-metal:linear-gradient(150deg,color-mix(in srgb,var(--edge) 42%,white),var(--edge) 42%,color-mix(in srgb,var(--edge) 62%,black));--badge-metal:linear-gradient(150deg,color-mix(in srgb,var(--edge) 42%,white),var(--edge) 58%,color-mix(in srgb,var(--edge) 74%,black));--wordmark-ink:color-mix(in srgb,var(--mat-fg) 84%,var(--edge));--deck-glow:radial-gradient(ellipse,color-mix(in srgb,var(--edge) 18%,transparent),transparent 68%);--check-ink:var(--ok);--price-line:color-mix(in srgb,var(--ok) 12%,transparent)}:root[data-theme=dark]{color-scheme:dark;--paper:#0b0d10;--paper-deep:#07080a;--card:#14171b;--ink:#e9eae6;--ink-2:#c2c6c1;--mute:#8b9098;--line:#282d36;--line-2:#20242b;--acc:#86aef5;--acc-weak:#132140;--acc-ink:#a7c4f7;--ring:0 0 0 3px rgba(134,174,245,0.34);--ok:#46c094;--ok-weak:#102820;--ok-ink:#5ccfa4;--warn:#e7a94a;--warn-weak:#2e2410;--warn-ink:#e7a94a;--stop:#e08268;--stop-weak:#2c1a16;--stop-ink:#e89377;--edge:#e3a67f;--edge-soft:rgba(227,166,127,0.45);--on-edge:#241308;--mat-1:#2e3d60;--mat-2:#121a2e;--mat-3:#1f2b47;--mat-fg:#f2f1ec;--mat-mute:#a6b0c4;--mat-line:rgba(255,255,255,0.16);--sh-1:0 1px 2px rgba(0,0,0,0.4);--sh-2:0 1px 2px rgba(0,0,0,0.4),0 14px 28px -20px rgba(0,0,0,0.8);--sh-mat:0 2px 4px rgba(0,0,0,0.5),0 24px 44px -24px rgba(0,0,0,0.9);--mat-ring:0 0 0 1px color-mix(in srgb,var(--edge) 20%,transparent);--showcase-card-sh:0 20px 40px rgba(0,0,0,0.38),inset 0 0 0 1px color-mix(in srgb,var(--edge) 17%,transparent);--showcase-travel-sh:0 20px 40px rgba(0,0,0,0.3),inset 0 0 0 1.5px var(--edge-soft)}body.theme-light{color-scheme:light;--color-bg:#efeeea;--color-surface:#ffffff;--color-surface-elevated:#ffffff;--color-border:#e2e1dc;--color-border-subtle:#f0efeb;--color-success:#0f6b4f;--color-success-bg:#e2efe9;--color-warning:#7a5310;--color-warning-bg:#fbefda;--color-danger:#a63b26;--color-danger-bg:#f8e9e5;--color-info:#1f4fa8;--color-info-bg:#e4eaf6;--color-success-border:#b7d9ca;--color-warning-border:#efd3a1;--color-danger-border:#ebc2b7;--color-info-border:#c3d1ec;--color-neutral:#63686f;--color-neutral-bg:#f0efeb;--color-neutral-border:#e2e1dc;--color-text:#14161a;--color-text-muted:#3a3f47;--color-text-subtle:#63686f;--grad-hero:linear-gradient(146deg,#1e2a48,#0b1224 58%,#16213b);--grad-card:linear-gradient(180deg,#ffffff,#f7f6f3);--grad-card-primary:linear-gradient(180deg,#ffffff,#eef2fa);--grad-card-accent:linear-gradient(180deg,#ffffff,#f8efe9);--shadow-card:0 1px 2px rgba(20,22,26,0.05),0 12px 26px -18px rgba(20,22,26,0.3);--shadow-card-soft:0 1px 2px rgba(20,22,26,0.05);--shadow-card-hover-blue:0 12px 28px rgba(31,79,168,0.16);--shadow-card-hover-cyan:0 12px 28px rgba(208,139,98,0.18);--shadow-hover:0 1px 2px rgba(20,22,26,0.05),0 16px 36px -18px rgba(20,22,26,0.35)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);scroll-behavior:smooth;text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100dvh;font-family:var(--t-ui);font-size:16px;line-height:1.55;color:var(--ink);background:radial-gradient(120% 60% at 50% 0,var(--paper) 50%,var(--paper-deep) 100%) no-repeat var(--paper);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button{font-family:var(--t-ui)}a,button{color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.h1,h1{font-size:clamp(30px,4.6vw,52px);letter-spacing:-.025em;line-height:1.08}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;line-height:1.15}.h3,h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.crumbs,.prose,h1,h2,h3{overflow-wrap:anywhere}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}.lead{font-size:clamp(17px,1.6vw,20px);line-height:1.5}.body,.lead{color:var(--ink-2)}.body{font-size:16px;line-height:1.6}.sub{font-size:14.5px;line-height:1.55}.fine,.sub{color:var(--mute)}.fine{font-size:13px;line-height:1.5}p+p{margin-top:12px}.hl{color:var(--acc)}.blk.dark .hl,.mat .hl{color:var(--edge)}.fn{font-family:var(--t-fn);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m{font-family:var(--t-money);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;letter-spacing:-.01em}.m-xl{font-size:clamp(40px,6vw,64px);letter-spacing:-.03em;line-height:1}.m-lg,.m-xl{font-weight:700}.m-lg{font-size:30px;letter-spacing:-.02em;line-height:1.1}.m-md{font-size:21px;line-height:1.2}.m-md,.m-sm{font-weight:600}.m-sm{font-size:16px}.cur{margin-left:.2em;font-size:.55em;font-weight:600;letter-spacing:0;color:var(--mute)}.mat .cur{color:var(--mat-mute)}.wrap{width:min(var(--w),100% - 40px);margin:0 auto}@media (max-width:600px){.wrap{width:min(var(--w),100% - 32px)}}.blk{padding:clamp(48px,7vw,96px) 0}.blk.tight{padding:clamp(32px,4vw,56px) 0}.blk.dark{background:var(--mat-2)}.blk.dark,.blk.dark h2{color:var(--mat-fg)}.blk.dark .eyebrow,.blk.dark .fine,.blk.dark .lead,.blk.dark .sub{color:var(--mat-mute)}#apple-pay,#cards,#fees,#gift,#google-pay,#services,#wallet,.blk h2[id],.faq details[id],.stepper li[id],[data-help-topic]{scroll-margin-top:88px}.sec-h{max-width:720px;margin-bottom:clamp(24px,3vw,40px)}.sec-h .eyebrow{margin-bottom:10px}.sec-h p{margin-top:12px}.g8{height:8px}.g12{height:12px}.g16{height:16px}.g20{height:20px}.g24{height:24px}.g32{height:32px}.g40{height:40px}.row{display:flex;align-items:center}.btw{justify-content:space-between}.gp8{gap:8px}.gp12{gap:12px}.gp16{gap:16px}.wrapf{flex-wrap:wrap}.brow{gap:10px}.brow,.pill-row{display:flex;flex-wrap:wrap}.pill-row{gap:8px}.center{text-align:center}.mx{max-width:680px}.section-links{margin-top:18px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.grid2,.grid3{display:grid;gap:20px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.grid2>*,.grid3>*,.grid4>*{min-width:0}.grid2.wide{grid-template-columns:2fr 1fr}.calc{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:28px;gap:28px;align-items:start}@media (max-width:900px){.grid3,.grid4{grid-template-columns:1fr 1fr}.calc,.grid2.wide{grid-template-columns:1fr}}@media (max-width:600px){.grid2,.grid3,.grid4{grid-template-columns:1fr}}