html[data-own-copy] ._mobile-app-hero h2,
html[data-own-copy] ._extra-bold-hero .title-1 { white-space: pre-line; }
html[data-own-copy] ._mobile-app-hero .subhead-2 { max-width: 29em; }
html[data-own-copy] ._navbar .homepage-link { width: 188px; height: 32px; }
html[data-own-copy] ._navbar ._wordmark { display: block; width: 100%; height: 100%; }
.own-wordmark { display: inline-flex; align-items: center; gap: 10px; white-space: nowrap; font-weight: 500; letter-spacing: .045em; }
.own-wordmark img { display: block; width: 24px; height: 24px; object-fit: contain; }
html[data-own-copy] ._navbar .own-wordmark { height: 100%; font-size: 16px; }
html[data-own-copy] ._navbar [data-tone="neutral"] .own-wordmark { color: #fff; }
html[data-own-copy] ._navbar [data-tone="orange"] .own-wordmark { color: #101010; }
html[data-own-copy] ._navbar [data-tone="orange"] .own-wordmark img { filter: invert(1); }
html[data-own-copy] ._client-testimonials ._avatar { display: none; }
html[data-own-copy] ._client-testimonials .card > p:first-child { font-weight: 500; }
html[data-own-copy] ._client-testimonials .card > .flex { padding-top: 16px; font-size: .8em; }
html[data-own-copy] ._language-select,
html[data-own-copy] ._zendesk-launcher { display: none; }
html[data-own-copy] :is(#own-accounts,#own-cards,#own-exchange,#own-use-cases) { scroll-margin-top: 48px; }
html[data-own-copy] .own-footer { margin:0; width:100%; padding:56px clamp(24px,3.75vw,80px) 36px; background:#121315; color:#f3f4f5; --color:#f3f4f5; }
.own-footer * { box-sizing:border-box; }
.own-footer-inner { max-width:1440px; margin:0 auto; }
.own-footer-top { display:grid; grid-template-columns:minmax(220px,1.4fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.8fr); gap:36px; align-items:start; }
.own-footer-intro { min-width:0; display:flex; flex-direction:column; align-items:flex-start; }
.own-footer-brand { display:inline-flex; align-items:center; min-height:36px; }
.own-footer-brand .own-wordmark { font-size:22px; line-height:1; letter-spacing:-.015em; font-weight:400; gap:11px; }
html[data-own-copy] .own-footer-brand .own-wordmark img { filter:none; width:28px; height:28px; flex-shrink:0; }
.own-footer-signoff { margin:17px 0 12px; font-size:16px; line-height:1.45; letter-spacing:-.015em; color:#b7babe; }
.own-footer-email { display:inline-flex; align-items:center; min-height:40px; font-size:14px; color:#e4e6e8; }
.own-footer-toplink { display:inline-flex; align-items:center; min-height:40px; font-size:12px; color:#a6aaaf; }
.own-footer-apps { display:flex; flex-wrap:wrap; gap:8px; margin:14px 0 8px; }
.own-footer-app { display:block; border-radius:11px; background:#161616; box-shadow:inset 0 0 0 1px #ffffff47; transition:background-color .2s, box-shadow .2s; }
.own-footer-app:hover { background:#222222; box-shadow:inset 0 0 0 1px #ffffff80; }
.own-footer-app:focus-visible { outline:2px solid #ffffff; outline-offset:3px; }
.own-footer-app img { display:block; width:128px; height:38px; }
.own-footer-links { min-width:0; }
.own-footer-links h3 { display:flex; align-items:center; min-height:36px; margin:0 0 10px; font-size:12px; font-weight:400; color:#9da3a9; }
.own-footer-links ul { margin:0; padding:0; list-style:none; }
.own-footer-links li { margin:0; min-width:0; }
.own-footer-links a { display:flex; align-items:center; width:fit-content; max-width:100%; min-height:40px; padding:8px 0; font-size:14px; line-height:1.4; color:#e4e6e8; }
.own-footer-legal ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:24px; }
.own-footer-legal a { font-size:13px; }
.own-footer-bottom { display:grid; grid-template-columns:minmax(220px,1.4fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.8fr); gap:36px; align-items:start; margin-top:46px; }
.own-footer-company { grid-column:1 / 4; min-width:0; display:grid; grid-template-columns:minmax(220px,1.4fr) minmax(0,.75fr) minmax(0,.85fr); gap:36px; font-size:12px; line-height:1.65; color:#9da3a9; }
.own-footer-company h3 { margin:0 0 6px; font-size:12px; line-height:1.65; font-weight:400; color:#c2c6ca; }
.own-footer-registered { max-width:290px; }
.own-footer-company-number { margin:8px 0 0; font-variant-numeric:tabular-nums; }
.own-footer-company address { grid-column:2 / 4; margin:0; font-style:normal; }
.own-footer-address-label { display:block; margin-bottom:6px; color:#c2c6ca; }
.own-footer-company address a { display:block; color:inherit; }
.own-footer-notice { margin:0; font-size:11px; line-height:1.65; color:#9da3a9; }
.own-footer a { text-decoration:none; transition:color .2s; }
.own-footer a:hover { color:#fff; }
.own-footer a:focus-visible { outline:2px solid #fff; outline-offset:4px; border-radius:3px; }
@media(min-width:744px) and (max-width:1099px) {
  .own-footer-top { grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr); gap:30px; }
  .own-footer-intro { grid-column:1/-1; display:grid; grid-template-columns:1fr auto; gap:0 32px; }
  .own-footer-signoff { grid-row:2; margin:6px 0 0; }
  .own-footer-signoff br { display:none; }
  .own-footer-email { grid-column:2; grid-row:1; justify-self:end; }
  .own-footer-toplink { grid-column:2; grid-row:2; justify-self:end; }
  .own-footer-apps { grid-column:1; grid-row:3; margin:18px 0 0; }
  .own-footer-bottom { grid-template-columns:1fr; margin-top:32px; gap:24px; }
  .own-footer-company { grid-column:auto; grid-template-columns:repeat(2,minmax(0,1fr)); }
  .own-footer-company address { grid-column:auto; }
  .own-footer-notice { max-width:760px; }
}
@media(max-width:743px) {
  html[data-own-copy] ._navbar .homepage-link { width:156px; height:28px; }
  html[data-own-copy] ._navbar .own-wordmark { font-size:13px; gap:8px; }
  .own-wordmark img { width:20px; height:20px; }
  html[data-own-copy] .own-footer { padding:36px 22px max(26px,env(safe-area-inset-bottom)); }
  .own-footer-top { grid-template-columns:repeat(2,minmax(0,1fr)); gap:26px 20px; }
  .own-footer-intro { grid-column:1/-1; }
  .own-footer-signoff { margin:12px 0 8px; }
  .own-footer-email { min-height:44px; }
  .own-footer-apps { margin:8px 0 6px; }
  .own-footer-toplink { min-height:44px; }
  .own-footer-links h3 { min-height:24px; margin-bottom:6px; }
  .own-footer-links a { min-height:44px; }
  .own-footer-legal { grid-column:1/-1; }
  .own-footer-legal ul { column-gap:20px; }
  .own-footer-bottom { grid-template-columns:1fr; gap:24px; margin-top:32px; }
  .own-footer-company { grid-column:auto; grid-template-columns:1fr; gap:20px; }
  .own-footer-company address { grid-column:auto; }
  .own-footer-notice { font-size:12px; }
}
@media(prefers-reduced-motion:reduce) { .own-footer * { transition:none!important; } }
@media(forced-colors:active) {
  html[data-own-copy] .own-footer { background:Canvas; color:CanvasText; }
  .own-footer-brand img { background:#121315; forced-color-adjust:none; }
  .own-footer a { color:LinkText; }
}
.own-footer-notice{font-size:12px;line-height:1.65;color:#b2b8be}
.own-footer-company{font-size:13px;line-height:1.65;color:#b2b8be}
html[data-own-copy] .own-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}
.own-footer-top-wide { grid-template-columns:minmax(200px,1.2fr) minmax(0,.7fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.5fr); }
@media (min-width:744px) and (max-width:1099px) {
  .own-footer-top-wide { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .own-footer-top-wide .own-footer-legal { grid-column:1/-1; }
}
@media (max-width:743px) {
  .own-footer-top-wide { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
