.home-mobile-app{isolation:isolate;background:#eef5ff;border:1px solid #dce7f5;border-radius:28px;grid-template-columns:210px minmax(0,470px);align-items:center;gap:22px 40px;margin-block:24px 12px;padding:36px 42px;display:grid;position:relative;overflow:hidden}.home-mobile-app:before{content:"";z-index:-2;background:url(/images/mobile-app/office-20261028.webp) 100%/cover no-repeat;position:absolute;inset:0 0 0 35%}.home-mobile-app:after{content:"";z-index:-1;background:linear-gradient(90deg,#edf5ff 0%,#edf5fff5 32%,#edf5fff0 53%,#edf5ff85 67%,#edf5ff00 83%);position:absolute;inset:0}.home-mobile-device{filter:drop-shadow(0 16px 18px #18396830);grid-area:1/1/3;align-self:center}.home-mobile-device img{object-fit:contain;width:100%;height:auto;max-height:430px;display:block}.home-mobile-copy{grid-column:2;align-self:end}.home-mobile-label{color:#425ca6;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.home-mobile-copy h2{letter-spacing:-.035em;max-width:430px;font-size:clamp(26px,2.7vw,36px);font-weight:800;line-height:1.16}.home-mobile-copy p{color:#324e70;margin-top:16px;font-size:15px;line-height:1.7}.home-mobile-copy .home-mobile-note{color:#405b79;max-width:420px;font-size:12px}.home-mobile-download{color:#fff;background:#1768e8;border-radius:14px;grid-column:2;justify-content:center;place-self:start;align-items:center;gap:16px;min-height:52px;padding:14px 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 7px 18px #1768e829}.home-mobile-download:hover{background:#1254bf}.home-mobile-download:focus-visible{outline-offset:4px;outline:3px solid #142d6e}@media (max-width:1050px){.home-mobile-app{grid-template-columns:180px minmax(0,1fr);gap:22px 28px;padding:30px}.home-mobile-app:after{background:linear-gradient(90deg,#edf5fff5,#edf5fff0 55%,#edf5ffb0)}.home-mobile-copy{max-width:470px}}@media (max-width:600px){.home-mobile-app{border-radius:24px;grid-template-columns:1fr;gap:20px;margin-top:16px;padding:24px}.home-mobile-app:before{background-position:70%;height:320px;inset:0 0 auto}.home-mobile-app:after{background:linear-gradient(#edf5ff00 0,#edf5ff15 190px,#edf5ff 315px)}.home-mobile-device{grid-area:1/1;justify-self:start;width:150px}.home-mobile-device img{max-height:300px}.home-mobile-copy{grid-area:2/1}.home-mobile-copy h2{font-size:28px}.home-mobile-download{grid-area:3/1;width:100%}}
