/* Scoped exclusively to /odigos-qr-menu/. No global selectors. */
.ai-guide{background:#f6f3ec;color:#0d0836}.ai-guide-wrap{width:min(100% - 88px,1020px);margin-inline:auto}.ai-guide-hero{background:#100b35;color:#fff;padding:clamp(116px,11vw,168px) 0 clamp(66px,8vw,110px)}.ai-guide-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#d8c9da;margin-bottom:48px}.ai-guide-breadcrumb a{color:#fff;text-decoration:underline;text-underline-offset:4px}.ai-guide-kicker,.ai-guide-label{color:#b18c42;letter-spacing:.14em;font-weight:700;font-size:12px}.ai-guide-kicker{color:#dbc28b;margin-bottom:19px}.ai-guide-hero h1{max-width:900px;margin:0;font-size:clamp(37px,5vw,68px);font-weight:450;line-height:1.13;letter-spacing:-.045em}.ai-guide-hero h1 em{color:#e6cd90;font-style:normal}.ai-guide-lead{font-size:clamp(17px,1.7vw,21px);line-height:1.7;max-width:760px;color:#e1dbe5;margin:29px 0 24px}.ai-guide-primary-link{display:inline-flex;align-items:center;gap:15px;padding:14px 20px;border:1px solid #e7d1a1;border-radius:6px;color:#fff;text-decoration:none;font-weight:600}.ai-guide-primary-link:hover{background:#ffffff1a}.ai-guide-body{padding-block:58px 100px}.ai-guide-toc{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;padding:22px 26px;background:#eae3d4;border:1px solid #d4cbb9;border-radius:10px;margin-bottom:60px;font-size:14px}.ai-guide-toc strong{font-size:13px;margin-right:8px}.ai-guide-toc a{color:#322a60;text-decoration:underline;text-underline-offset:3px}.ai-guide-body article{max-width:860px;margin-inline:auto}.ai-guide-section{padding:0 0 45px;margin-bottom:49px;border-bottom:1px solid #d6cfbe;scroll-margin-top:110px}.ai-guide-section h2{font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.24;letter-spacing:-.032em;margin:15px 0 24px}.ai-guide-section h3{font-size:19px;line-height:1.4;margin:0 0 8px}.ai-guide-section p,.ai-guide-steps p,.ai-guide-qa p{font-size:16px;line-height:1.85;color:#3b3454;margin:0 0 17px}.ai-guide-section a{color:#351f83;text-decoration:underline;text-underline-offset:3px}.ai-guide-steps{list-style:decimal;margin:20px 0;padding-left:25px}.ai-guide-steps li{padding:0 0 14px 10px}.ai-guide-checks{padding-left:24px;line-height:1.85;color:#3b3454;font-size:16px}.ai-guide-checks li{margin:0 0 8px}.ai-guide-table-wrap{overflow-x:auto;margin:27px 0 25px;border:1px solid #d0c8ba;border-radius:10px}.ai-guide-table-wrap table{width:100%;border-collapse:collapse;min-width:430px;font-size:15px;text-align:left}.ai-guide-table-wrap caption{text-align:left;background:#fff9ef;padding:16px 19px;font-weight:700}.ai-guide-table-wrap thead{background:#1a1544;color:#fff}.ai-guide-table-wrap th,.ai-guide-table-wrap td{padding:13px 19px;border-bottom:1px solid #d0c8ba}.ai-guide-table-wrap tbody tr:last-child th,.ai-guide-table-wrap tbody tr:last-child td{border-bottom:0}.ai-guide-table-wrap td span{font-size:12px;color:#665f70}.ai-guide-clarification{background:#eae3d4;border-left:4px solid #b18c42;padding:23px 25px;border-radius:4px}.ai-guide-clarification p{margin-bottom:0}.ai-guide-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ai-guide-qa section{border:1px solid #d6cfbe;border-radius:9px;padding:21px;min-width:0}.ai-guide-qa p{font-size:15px;margin:0}.ai-guide-end{padding:37px;background:#181143;color:#fff;border-radius:12px}.ai-guide-end h2{color:#fff;font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 12px}.ai-guide-end p{max-width:650px;line-height:1.75;color:#e3ddeb}.ai-guide-end div{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.ai-guide-end a{color:#100b35;background:#e6cf97;border-radius:5px;padding:14px 18px;font-weight:700;text-decoration:none}.ai-guide-end a+ a{background:transparent;color:#fff;border:1px solid #cab8eb}.ai-guide :focus-visible{outline:3px solid #ef2469;outline-offset:4px}@media(max-width:700px){.ai-guide-wrap{width:min(100% - 36px,1020px)}.ai-guide-hero{padding:110px 0 62px}.ai-guide-breadcrumb{margin-bottom:28px}.ai-guide-body{padding:32px 0 65px}.ai-guide-toc{gap:12px;padding:17px;margin-bottom:40px}.ai-guide-section{margin-bottom:35px;padding-bottom:28px}.ai-guide-qa{grid-template-columns:1fr}.ai-guide-end{padding:26px}.ai-guide-table-wrap th,.ai-guide-table-wrap td{padding:11px 14px}}
