/* Current iOS product screens; intentionally scoped to the iOS page. */
.app-tour{background:linear-gradient(160deg,#091933,#040b1c 80%);border-block:1px solid #aacbff18}
.screen-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
.screen-card{margin:0;min-width:0}
.screen-link{display:block;padding:7px;border:1px solid #b9d6ff40;border-radius:25px;background:#142743;box-shadow:0 22px 55px #0005;transition:transform .25s,border-color .25s}
.screen-link:hover{transform:translateY(-5px);border-color:#75bdff}
.screen-link:focus-visible{outline:3px solid #75bdff;outline-offset:5px}
.screen-link img{display:block;width:100%;height:auto;border-radius:18px}
.screen-card figcaption{padding:25px 3px 0}.screen-card h3{font-size:20px;line-height:1.25;letter-spacing:-.035em;margin:0 0 12px}.screen-card p{font-size:14px;line-height:1.7;color:#adc0dc;margin:0}
.screen-note{color:#adc0dc;font-size:12px;line-height:1.7;margin:30px 0 0;max-width:750px}
.small-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid #aacbff26;margin-top:65px;padding-top:40px}
.small-features span{color:#7ebeff;font-size:10px;letter-spacing:.1em}.small-features h3{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:16px 0}.small-features p{color:#adc0dc;font-size:14px;line-height:1.75;margin:0}
body[data-platform="ios"] .app-device{max-width:330px}body[data-platform="ios"] .app-device img{height:auto}
@media(max-width:1050px){.screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.screen-card{max-width:340px;justify-self:center}.small-features{gap:25px}}
@media(max-width:600px){.screen-grid{grid-template-columns:1fr;gap:44px}.screen-card{width:100%;max-width:300px}.screen-card h3{font-size:24px}.screen-card p{font-size:15px}.small-features{grid-template-columns:1fr;gap:32px;margin-top:40px}.screen-note{font-size:12px}.app-tour .section-top h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.screen-link{transition:none}.screen-link:hover{transform:none}}
