.brand-hero{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding-block:168px 128px}.brand-hero .hero-copy{justify-self:center;max-width:780px}.brand-hero .eyebrow{justify-content:center}.brand-hero .hero-lede{max-width:640px;margin-inline:auto}.brand-hero .hero-actions,.brand-hero .hero-notes{justify-content:center}.brand-hero h1{max-width:none}.brand-apps{padding-block:120px 40px}.brand-apps>header,.brand-shared>.section-wrap>header{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:5vw;margin-bottom:52px;display:grid}.brand-apps>header h2,.brand-shared>.section-wrap>header h2{font:700 clamp(34px, 3.6vw, 54px)/1.02 var(--display);letter-spacing:-.05em;margin:0}.brand-apps>header p:not(.section-label),.brand-shared>.section-wrap>header p:not(.section-label){color:#5d6679;margin:0;font-size:16px;line-height:1.7}.app-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.app-card{background:#fff;border:1px solid #d8ddea;border-radius:24px;flex-direction:column;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #35416912}.app-card.primary{color:#fff;background:#12192e;border-color:#ffffff14;box-shadow:0 32px 80px #19224347}.app-card .edition-icon{display:inline-flex}.app-card h3{font:700 clamp(28px, 2.6vw, 38px)/1.05 var(--display);letter-spacing:-.045em;margin:34px 0 8px;position:relative}.app-card h3 em{color:var(--indigo);font-style:normal}.app-card.primary h3 em{color:#aebcf2}.app-card .edition-sub{color:#646d81;font:600 12px var(--mono);margin:0;position:relative}.app-card.primary .edition-sub{color:#97a1bd}.app-card-shot{border-radius:14px;margin:28px 0 0;position:relative;overflow:hidden}.app-card-shot img{border:1px solid #7884aa38;border-radius:14px;width:100%;height:auto;display:block}.app-card.primary .app-card-shot img{border-color:#ffffff24}.app-card-body{color:#555f75;margin:26px 0 0;font-size:15px;line-height:1.7;position:relative}.app-card.primary .app-card-body{color:#c1c8da}.app-card ul{margin:24px 0 0;padding:0;list-style:none;position:relative}.app-card li{color:#555f75;border-top:1px solid #e3e6ee;padding:12px 0;font-size:14px}.app-card.primary li{color:#c1c8da;border-top-color:#ffffff1a}.app-card .button{width:100%;margin-top:auto;position:relative}.app-card ul+.button{margin-top:30px}.app-card small{color:#7e88a3;text-align:center;font:600 11px/1.45 var(--mono);margin-top:14px;position:relative}.app-card.primary small{color:#aeb9d6}.brand-shared{background:var(--paper);padding-block:110px}.shared-ledger{border:1px solid #d9deea;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 25px 60px #35416914}.shared-ledger article{background:#fff;border-right:1px solid #d9deea;padding:34px 30px}.shared-ledger article:last-child{border-right:0}.shared-ledger h3{color:var(--indigo);font:700 20px/1.1 var(--display);letter-spacing:-.03em;margin:0 0 14px}.shared-ledger p{color:#5d6679;margin:0;font-size:14px;line-height:1.7}@media (width<=1080px){.app-grid{grid-template-columns:1fr}.shared-ledger{grid-template-columns:1fr 1fr}.shared-ledger article:nth-child(2n){border-right:0}.shared-ledger article:nth-child(-n+2){border-bottom:1px solid #d9deea}}@media (width<=860px){.brand-hero{padding-block:132px 96px}.brand-apps{padding-block:84px 24px}.brand-shared{padding-block:78px}.brand-apps>header,.brand-shared>.section-wrap>header{grid-template-columns:1fr;align-items:start;gap:22px}.shared-ledger{grid-template-columns:1fr}.shared-ledger article{border-bottom:1px solid #d9deea;border-right:0}.shared-ledger article:last-child{border-bottom:0}.app-card{padding:30px}}
