.app-page{background:var(--dove2);min-height:calc(100vh - 150px)}.app-hero{padding:90px 0}.app-page-card{max-width:850px;background:#fff;border:1px solid var(--line);padding:70px;box-shadow:var(--shadow)}.app-page-card h1{font-size:clamp(44px,7vw,76px);line-height:.98;letter-spacing:-3px;margin:0 0 24px}.app-page-card h1 span{color:var(--red)}.app-page-card>p:not(.eyebrow){color:var(--muted);max-width:650px}.app-download-button{margin-top:16px;min-width:220px}.app-note{font-size:11px!important;line-height:1.7;margin:18px 0 0}.app-details{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app-detail-grid{display:grid;grid-template-columns:repeat(4,1fr)}.app-detail-grid div{padding:25px;border-right:1px solid var(--line)}.app-detail-grid div:first-child{border-left:1px solid var(--line)}.app-detail-grid strong,.app-detail-grid span{display:block}.app-detail-grid strong{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--red)}.app-detail-grid span{font-size:12px;font-weight:700;margin-top:8px}footer{padding-top:0}.copyright{text-align:center}@media(max-width:700px){.app-hero{padding:45px 0}.app-page-card{padding:38px 25px}.app-page-card h1{letter-spacing:-2px}.app-detail-grid{grid-template-columns:1fr 1fr}.app-detail-grid div:nth-child(3){border-left:1px solid var(--line)}.app-detail-grid div{border-top:1px solid var(--line)}}@media(max-width:480px){.app-detail-grid{grid-template-columns:1fr}.app-detail-grid div,.app-detail-grid div:first-child,.app-detail-grid div:nth-child(3){border-left:1px solid var(--line)}}