.tid-refined-page .tid-wallet-hero{background:#faf9f7}.tid-wallet-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(46px,5vw,90px);padding:clamp(75px,7.8vw,120px) 40px;min-height:680px}.tid-wallet-eyebrow{margin-top:25px;color:#006bff;font-size:12px;letter-spacing:.11em;font-weight:700}.tid-wallet-hero h1{margin-top:25px;max-width:840px;color:#242429!important;font-size:clamp(59px,5.65vw,89px);font-weight:700;letter-spacing:-.055em;line-height:1.045}.tid-wallet-hero-copy>p:not(.tid-wallet-eyebrow){margin-top:29px;max-width:675px;color:#55595f;font-size:clamp(17px,1.4vw,21px);line-height:1.58}.tid-wallet-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px}.tid-wallet-hero-actions a{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;min-height:50px}.tid-wallet-primary{padding:0 19px;color:#fff;background:#006bff}.tid-wallet-secondary{color:#242429;border-bottom:1px solid #242429}.tid-wallet-visual{background:transparent!important;color:#242429!important;isolation:isolate}.tid-wallet-visual:before{content:"";position:absolute;top:55px;right:0;bottom:38px;left:0;border-top:2px solid #B5C3D0;border-bottom:2px solid #B5C3D0;transform:rotate(-7deg) scale(.88);pointer-events:none;z-index:-1;opacity:.68}.tid-wallet-visual:after{content:"";position:absolute;top:105px;right:20px;bottom:104px;left:20px;border:1px solid #C5CFD9;transform:rotate(7deg) scale(.96);pointer-events:none;z-index:-1;opacity:.64}.tid-wallet-passport{color:#242429!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 21px 60px #1a283514}.tid-wallet-passport p.text-\[17px\]{color:#242429!important}@media(min-width:768px)and (max-width:1199px){.tid-wallet-hero-grid{padding:82px 28px;gap:30px;min-height:0}.tid-wallet-hero h1{font-size:clamp(47px,5.65vw,70px)}.tid-wallet-visual{padding:25px 12px;min-height:440px}}@media(max-width:767px){.tid-wallet-hero-grid{grid-template-columns:1fr;gap:40px;padding:70px 20px 75px;min-height:0}.tid-wallet-eyebrow{margin-top:18px}.tid-wallet-hero h1{font-size:clamp(46px,11.7vw,63px);margin-top:18px;line-height:1.055}.tid-wallet-hero-copy>p:not(.tid-wallet-eyebrow){font-size:16px;line-height:1.6;margin-top:24px}.tid-wallet-hero-actions{gap:15px;margin-top:28px}.tid-wallet-visual{padding:16px 2px;min-height:425px}.tid-wallet-passport{margin-block:26px;max-width:400px}}@media(min-width:1200px){.tid-wallet-hero-grid{padding:clamp(40px,5svh,72px) 40px;min-height:min(690px,calc(100svh - 65px))}}
