/* Approved Option A: authentic phone only. Scoped to Section 3. */
html #scan.scan{background:#10272B;color:#F2F0EA;padding-block:56px}
#scan .editorial{grid-template-columns:1fr 1fr;gap:80px;align-items:center}
#scan .scan-phone{display:flex;align-items:center;justify-content:center;margin:0;min-width:0}
#scan .scan-phone img{display:block;width:auto;height:690px;max-width:100%;object-fit:contain}
#scan .copy{max-width:560px}
#scan .copy h2{max-width:520px;font:400 64px/1.08 Anton,sans-serif;letter-spacing:-.015em;margin-bottom:28px}
#scan .copy p{max-width:540px;font:400 16px/1.8 Poppins,sans-serif;color:#F2F0EA}
#scan .copy p+p{margin-top:20px}
@media(max-width:1100px){
 #scan .editorial{gap:48px}
 #scan .scan-phone img{height:600px}
 #scan .copy h2{font-size:56px}
}
@media(max-width:800px){
 html #scan.scan{padding-block:48px 38px}
 #scan .editorial{grid-template-columns:1fr;gap:28px}
 #scan .copy{grid-column:1;grid-row:1;max-width:560px}
 #scan .copy h2{font-size:48px}
 #scan .scan-phone{grid-column:1;grid-row:2}
 #scan .scan-phone img{height:auto;width:250px;max-width:100%}
}
@media(max-width:480px){
 #scan .copy h2{font-size:43px;line-height:1.08;margin-bottom:24px}
}
