.identity{display:inline-flex;align-items:center;justify-content:center;gap:.35em;line-height:1;white-space:nowrap;font-family:Manrope,"Segoe UI",sans-serif}
.identity-symbol{display:inline-flex;width:1.17em;height:1.17em;flex:0 0 1.17em;color:var(--blue)}
.identity-symbol svg{display:block;width:100%;height:100%}
.identity-word{font-size:1em;font-weight:800;letter-spacing:-.045em;line-height:1.25}
.identity-1 .identity-word{font-weight:750;letter-spacing:-.05em}
.identity-2 .identity-word{font-weight:750;letter-spacing:-.045em}
.identity-2 .identity-symbol{width:1.25em;height:1.25em;flex-basis:1.25em}
.identity-3 .identity-word{font-size:1.08em;font-weight:800;letter-spacing:-.065em}
.identity-initial{color:var(--blue)}
.identity-combined .identity-word{font-size:1.08em;font-weight:800;letter-spacing:-.065em}
.routing-core strong>.identity-initial{display:inline!important;color:var(--blue)}
[data-brand="combined"] .routing-core strong{font-weight:800;letter-spacing:-.065em}
.identity-grid.combined-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.combined-grid .identity-art{height:310px}
.combined-grid .identity-large{font-size:42px}
.combined-art-light{background:#f0f2fb;color:#20212a;--blue:#3758ee}
.combined-art-dark{background:#17181b;color:#f4f4f5;--blue:#7e96ff}
.combined-art-light .identity-tiny,.combined-art-dark .identity-tiny{color:var(--blue)}
.header .brand{font-size:28px;gap:0;letter-spacing:0}
.footer .brand{font-size:25px;gap:0}
.logo-symbol,.mini-logo,.closing-logo{color:var(--blue)}
.routing-core .logo-symbol{width:45px;height:45px}
.routing-core strong>span{display:none}
[data-brand="3"] .routing-core .logo-symbol{display:none}
[data-brand="3"] .routing-core strong{font-size:27px;letter-spacing:-1.6px;margin-bottom:6px}
[data-brand="3"] .routing-core strong:first-letter{color:var(--blue)}
.support-avatar{background:transparent;padding:0;border-radius:0;color:var(--blue)}
.support-avatar svg{width:100%;height:100%}
.brand-board{padding-top:57px;padding-bottom:74px}
.brand-board-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}
.brand-board-heading .page-title{font-size:45px;letter-spacing:-1.7px;margin-bottom:16px}
.brand-board-heading .eyebrow{font-size:10px;font-weight:550;letter-spacing:.08em;margin-bottom:20px}
.brand-board-heading .page-intro{font-size:14px;line-height:1.85}
.brand-board-heading>.text-link{font-size:12px;margin-bottom:7px}
.identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.identity-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .25s,box-shadow .25s;background:var(--surface)}
.identity-card.selected{border-color:#647ce8;box-shadow:0 0 0 1px #647ce830}
.identity-art{height:282px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px 25px 0}
.art-1{background:#f0f2fb;color:#20212a}
.art-2{background:#2444d7;color:#fff}
.art-3{background:#17181b;color:#f4f4f5}
.art-2 .identity-symbol{color:#fff}
.art-3 .identity-initial{color:#7e96ff}
.identity-number{position:absolute;left:25px;top:22px;font-size:10px;letter-spacing:.02em;opacity:.55}
.identity-large{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding-bottom:7px;font-size:34px}
.identity-applications{display:flex;align-items:center;gap:11px;width:100%;height:73px;border-top:1px solid #84889728}
.art-2 .identity-applications{border-color:#ffffff23}
.identity-avatar{height:32px;width:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:5px;flex-shrink:0}
.identity-avatar svg,.identity-tiny svg{width:100%;height:100%}
.avatar-light{background:white;color:#3758ee;box-shadow:0 1px 7px #0000000a}
.avatar-dark{background:#202124;color:#fff;box-shadow:0 0 0 1px #ffffff18}
.identity-tiny{display:inline-flex;height:17px;width:17px;color:inherit;margin-left:3px;flex-shrink:0}
.identity-small-label{font-size:8px;opacity:.5;margin-left:auto;white-space:nowrap}
.identity-description{padding:25px}
.identity-description h2{font-size:21px;line-height:1.3;letter-spacing:-.55px;margin-bottom:13px}
.identity-description p{font-size:13px;line-height:1.8;color:var(--muted);min-height:95px;margin-bottom:23px}
.identity-description .button{font-size:12px;min-height:45px;padding:12px 16px;gap:14px}
.brand-board-note{margin-top:24px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:10px;line-height:1.7}
@media(max-width:1100px){.identity-grid{gap:17px}.identity-large{font-size:28px}.identity-art{padding:24px 21px 0;height:253px}.identity-description{padding:22px}.identity-description h2{font-size:20px}.identity-description p{min-height:116px}.identity-number{left:21px}.identity-small-label{font-size:7px}}
@media(max-width:800px){.brand-board-heading{align-items:start;flex-direction:column;gap:24px}.identity-grid{grid-template-columns:1fr;gap:24px;max-width:550px;margin:auto}.identity-art{height:264px;padding:28px 30px 0}.identity-large{font-size:40px}.identity-number{left:30px}.identity-description p{min-height:0;margin-bottom:22px}.identity-description{padding:25px 30px}.identity-description h2{font-size:23px}.identity-small-label{font-size:10px}.brand-board-note{max-width:550px;margin:23px auto 0;flex-direction:column;gap:4px}.brand-board-heading .page-title{font-size:38px}.brand-board-heading .page-intro br{display:none}}
@media(max-width:620px){.header .brand{font-size:24px}.brand-board{padding-top:35px}.brand-board-heading{margin-bottom:30px}.brand-board-heading .page-title{font-size:34px;letter-spacing:-1px}.brand-board-heading .page-intro{font-size:13px}.identity-large{font-size:34px}.identity-art{height:246px;padding-left:23px;padding-right:23px}.identity-number{left:23px}.identity-description{padding:22px 23px}.identity-description h2{font-size:21px}.identity-description p{font-size:13px}.identity-small-label{font-size:8px}.identity-applications{height:67px}.routing-core .logo-symbol{height:32px;width:32px}.identity-3 .identity-word{font-size:1.04em}[data-brand="3"] .routing-core strong{font-size:19px;letter-spacing:-1px}.brand-board-note{font-size:9px}}
@media(max-width:360px){.header .brand{font-size:21px}.identity-large{font-size:29px}.identity-description h2{font-size:20px}.identity-small-label{font-size:7px}.routing-core .logo-symbol{height:29px;width:29px}}
[data-brand="3"] .closing-logo{width:auto;height:auto;color:var(--ink);font-size:28px}
@media(max-width:800px){.identity-grid.combined-grid{grid-template-columns:1fr}.combined-grid .identity-large{font-size:36px}.combined-grid .identity-art{height:270px}}
@media(max-width:620px){.identity-combined .identity-word{font-size:1.04em}.combined-grid .identity-large{font-size:32px}}
@media(max-width:360px){.combined-grid .identity-large{font-size:27px}}
