.mobile-access-page{min-height:100vh;background:linear-gradient(130deg,#fff 25%,#eaf5ff);color:#08284e}.mobile-access-page>.sm-header{justify-content:space-between}.mobile-access{max-width:1150px;margin:auto;padding:75px 35px;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;grid-gap:80px;gap:80px}.mobile-access-eyebrow{color:#0561ff;font-size:12px;font-weight:800;letter-spacing:2px}.mobile-access h1{font-size:clamp(34px,4.3vw,58px);line-height:1.12;letter-spacing:-2px;margin:20px 0}.mobile-access h1 em{font-style:normal;color:#0561ff}.mobile-access section>p:not(.mobile-access-eyebrow){max-width:510px;color:#52708f;font-size:16px;line-height:1.8}.mobile-access-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;margin:30px 0;font-size:14px;color:#0755b7}.mobile-access-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.mobile-access section>small{display:block;max-width:480px;font-size:12px;line-height:1.7;color:#647c93}.mobile-access-phone{width:300px;justify-self:center;background:white;border:8px solid #08284e;border-radius:38px;padding:14px 16px 24px;box-shadow:20px 30px 65px #07336c25;transform:rotate(3deg)}.mobile-phone-status{display:flex;justify-content:space-between;font-size:10px;margin-bottom:16px}.mobile-access-phone .sm-logo .brand-logo{width:33px;height:35px}.mobile-access-phone .sm-logo strong{font-size:20px}.mobile-access-phone .sm-logo small{font-size:7px;letter-spacing:3px}.mobile-phone-heading{display:grid;grid-gap:5px;gap:5px;margin:20px 0 14px;font-size:15px}.mobile-phone-heading>span{font-size:10px;color:#6b809a}.mobile-phone-tabs{background:#0561ff;color:white;border-radius:5px;padding:10px;font-size:11px;display:flex;gap:25px}.mobile-phone-tabs span{opacity:.7}.mobile-phone-rate{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e1eafa;padding:12px 0;font-size:12px}.mobile-phone-rate .sm-metal{width:45px;height:40px}.mobile-phone-rate div{display:grid;grid-gap:5px;gap:5px}.mobile-phone-rate small{font-size:9px;color:#698099}.mobile-phone-rate>b{margin-left:auto;font-size:12px}.mobile-phone-chart{font-size:12px;margin:20px 0}.mobile-phone-chart svg{width:100%;margin-top:15px}.mobile-access-phone>.sm-button{display:block;text-align:center;font-size:12px}.mobile-access .sm-outline{background:white;color:#0561ff;border:1px solid #bcd3ff}@media(max-width:700px){.mobile-access{grid-template-columns:1fr;padding:35px 22px;gap:40px}.mobile-access h1{letter-spacing:-1px}.mobile-access-phone{transform:none;width:280px}.mobile-access section>p:not(.mobile-access-eyebrow){font-size:14px}}