.ap-source-screens,.ap-source-workflows{padding-block:56px}.ap-source-screens>h2,.ap-source-workflows>h2{font-size:clamp(28px,3vw,38px);line-height:1.2;color:#12384d;margin:16px 0}.ap-source-intro{max-width:850px;color:#587082;line-height:1.75}.ap-source-note{padding:18px 22px;background:#eef5f8;border-left:3px solid #e68d4b;color:#526d7f;line-height:1.7;font-size:14px;margin:26px 0 38px}.ap-screen-group{padding-block:20px 30px;border-top:1px solid #d3dfe7}.ap-screen-group>h3{color:#12384d;font-size:23px;margin:12px 0 28px}.ap-source-phone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.ap-source-figure{margin:0;min-width:0}.ap-source-figure>a{display:block;outline-offset:5px}.ap-source-figure img{display:block;max-width:100%;height:auto;margin:auto}.ap-source-phone img{width:100%;max-width:270px}.ap-source-figure figcaption{padding:18px 0 0;color:#587082}.ap-source-figure figcaption h3{font-size:19px;line-height:1.3;color:#12384d;margin:0 0 10px}.ap-source-figure figcaption p{font-size:14px;line-height:1.7;margin:0 0 12px}.ap-source-tag{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#607b8b}.ap-source-diagram{padding:28px;border:1px solid #d3dfe7;margin:32px 0 44px;background:white}.ap-source-diagram img{width:100%}.ap-source-diagram figcaption{max-width:900px}.ap-source-diagram figcaption h3{font-size:24px}.ap-source-diagram figcaption p{font-size:16px}.ap-source-workflows .ap-pilot{margin-top:44px}@media(max-width:1000px){.ap-source-phone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media(max-width:700px){.ap-source-screens,.ap-source-workflows{padding-block:36px}.ap-source-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ap-source-diagram{padding:14px}.ap-source-note{padding:16px}.ap-source-figure figcaption h3{font-size:17px}}@media(max-width:360px){.ap-source-phone-grid{grid-template-columns:1fr}.ap-source-phone{max-width:270px;margin:auto}}
