.client-access{min-height:75vh;display:grid;align-items:center;padding-block:90px}.client-access-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:80px}.client-access h1{font-size:clamp(40px,6vw,76px);font-weight:850;letter-spacing:-.055em;line-height:1.03;margin:18px 0 26px}.client-access h1 span{color:#3985ff}.client-access-grid>div>p:not(.eyebrow){max-width:540px}.client-access-lines{display:grid;gap:16px;margin-top:36px;color:#a6b3ca;font-size:12px}.client-access-card{position:relative;border:1px solid #263a5c;padding:40px;border-radius:16px;background:linear-gradient(145deg,#101724,#0b111d)}.client-access-dot{position:absolute;right:30px;top:32px;width:8px;height:8px;background:#1265ff;box-shadow:0 0 20px #1265ff80;border-radius:50%}.client-access-card h2{font-size:30px;letter-spacing:-1px;margin:0 0 20px}.client-access-card p{font-size:14px}.client-access-button{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;background:#1265ff;border:1px solid #3985ff;border-radius:8px;color:white;font-weight:600;font-size:14px;margin:28px 0 24px}.client-access .client-access-note{font-size:11px;line-height:1.7}.client-access-privacy{display:inline-block;font-size:12px;color:#a6b3ca;text-decoration:underline;margin-top:16px}@media(max-width:850px){.client-access-grid{grid-template-columns:1fr;gap:40px}.client-access{padding-block:48px}.client-access-card{padding:28px}.client-access h1{font-size:clamp(40px,9vw,65px)}}