.mobile-access{background:#edf8f4;padding:64px 0}.mobile-access-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.mobile-access-copy h2{font-size:clamp(30px,3.6vw,46px);line-height:1.12;margin:12px 0 20px}.mobile-access-copy p{font-size:18px;line-height:1.65}.mobile-access-copy .mobile-availability{font-size:15px;line-height:1.6;color:#52676a;margin:24px 0 16px}.mobile-access-copy .app-store-previews{margin:18px 0 22px;flex-wrap:wrap}.mobile-screens{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.mobile-screens figure{margin:0;min-width:0}.mobile-screens img{display:block;width:100%;height:auto;border:1px solid #d5e1df;border-radius:22px;box-shadow:0 14px 30px #173e3020}.mobile-screens figcaption{font-size:13px;line-height:1.5;color:#52676a;margin:14px 2px 0}.mobile-screens figcaption strong{display:block;font-size:15px;color:#10263b;margin-bottom:3px}.mobile-demo-note{grid-column:1/-1;font-size:12px;line-height:1.5;color:#52676a;margin:0}.mobile-access .text-link{display:inline-block;font-size:16px}@media(max-width:950px){.mobile-access-grid{grid-template-columns:1fr;gap:32px}.mobile-screens{max-width:620px;width:100%;margin:0 auto}.mobile-access-copy{max-width:700px}.mobile-access{padding:48px 0}}@media(max-width:520px){.mobile-access .shell{padding-left:22px;padding-right:22px}.mobile-access{padding:40px 0}.mobile-access-copy h2{font-size:32px}.mobile-screens{grid-template-columns:minmax(0,1fr);gap:26px;max-width:290px}.mobile-screens img{border-radius:20px}.mobile-access-copy p{font-size:17px}.mobile-screens figcaption{font-size:14px}.mobile-screens figcaption strong{font-size:16px}}.mobile-access .app-store-previews{display:flex;gap:10px}.mobile-access .app-store-preview{display:flex;align-items:center;gap:10px;border-radius:12px;background:#111329;color:white;padding:12px 16px;min-width:150px}.mobile-access .app-store-preview svg{width:25px;height:30px;flex:0 0 25px}.mobile-access .app-store-preview span{display:flex;flex-direction:column}.mobile-access .app-store-preview small{font-size:10px;line-height:1.3}.mobile-access .app-store-preview strong{font-size:18px;line-height:1.2}.mobile-access .shell{box-sizing:border-box}@media(max-width:520px){.mobile-access .shell{width:100%;max-width:100%;margin:0}}
