.section-icon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:24px;border-radius:18px;border:1px solid #b9955740;background:linear-gradient(135deg,#fffaf0 0%,#eee0c3 53%,#d8c096 100%);box-shadow:inset 0 1px 0 #ffffffb3,0 5px 16px #78552d08;vertical-align:middle}.section-icon svg{display:block;width:29px;height:29px}.section-icon.compact{width:44px;height:44px;border-radius:14px;margin:0}.section-icon.compact svg{width:23px;height:23px}.benefits .number{margin-bottom:18px}.tech-line{align-items:flex-start;gap:17px}.tech-line>.section-icon{font-size:initial}.routine-list article>.section-icon{font-size:initial}.routine-list article{align-items:flex-start;gap:20px}.location-section .section-icon{margin-bottom:20px}@media(hover:hover) and (pointer:fine){.section-icon{transition:box-shadow .25s ease,transform .25s ease}.benefits article:hover .section-icon{transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffffb3,0 8px 20px #78552d12}}@media(max-width:700px){.section-icon{width:50px;height:50px;border-radius:15px;margin-bottom:19px}.section-icon svg{width:26px;height:26px}.section-icon.compact{width:40px;height:40px;border-radius:12px}.section-icon.compact svg{width:22px;height:22px}.tech-line,.routine-list article{gap:14px}.benefits .number{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.section-icon{transition:none!important;transform:none!important}}
/* WhatsApp verde com acabamento dourado minimalista. */
.whatsapp-fixed{background:#128c4a;color:#fff;border:1px solid #c8ad72;box-shadow:0 5px 18px #173b2426}
.whatsapp-fixed:hover{background:#107d42;box-shadow:0 7px 22px #173b2433}
.whatsapp-fixed:focus-visible{outline:2px solid #c8ad72;outline-offset:4px}
.scanner-photo.itero-photo{align-self:center;min-height:0;aspect-ratio:auto;background:#10212b;padding:22px 22px 0}.scanner-photo.itero-photo img{position:static;width:100%;height:auto;max-width:399px;margin:0 auto;object-fit:contain;border-radius:12px}.scanner-photo.itero-photo figcaption{position:static;background:none;padding:15px 0 18px;text-align:center;color:#cbd5dc;font-size:10px}.technology>div>p.itero-note{font-size:11px;line-height:1.6;color:var(--muted);margin:22px 0 10px}.technology>div>p.itero-source{font-size:10px;line-height:1.6;margin:0}.itero-source a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.scanner-photo.itero-photo{padding:12px 12px 0;min-height:0;width:100%}.itero-source a{display:inline-block;padding-block:6px}}
/* Novo equipamento fornecido: enquadramento integral e fundo champagne. */
.scanner-photo.itero-photo{background:radial-gradient(ellipse at 50% 40%,#fffaf0 0%,#eee2ce 65%,#dfceb0 100%);border:1px solid #c8ad723d;padding:24px 24px 0}
.scanner-photo.itero-photo img{width:100%;max-width:480px;height:auto;max-height:640px;object-fit:contain;border-radius:0}
.scanner-photo.itero-photo figcaption{color:#75685e;padding:12px 0 18px}
@media(max-width:700px){.scanner-photo.itero-photo{padding:18px 14px 0}.scanner-photo.itero-photo img{max-height:480px}}
