.amg-flow,.amg-complement{margin:34px 0 48px;border:1px solid var(--fusion-line);border-radius:22px;overflow:hidden;background:var(--fusion-surface);scroll-margin-top:110px}.amg-intro{padding:30px;background:linear-gradient(125deg,#07849314,#347ee812)}.amg-intro h2,.amg-complement h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.15;margin:14px 0 18px!important}.amg-intro p,.amg-complement-title p{font-size:17px;line-height:1.75;color:var(--fusion-muted);margin:0}.amg-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.amg-links .btn{gap:8px;background:#067e8a}.amg-links .secondary{background:var(--fusion-surface);color:var(--fusion-text)}.amg-steps{padding:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.amg-steps button{position:relative;text-align:left;border:1px solid var(--fusion-line);border-radius:13px;padding:18px 14px;background:var(--fusion-bg);color:var(--fusion-text);cursor:pointer;min-height:145px}.amg-steps button>span{display:block;font-size:24px;color:#098ca0;margin-bottom:18px}.amg-steps small{position:absolute;right:14px;top:17px;font-size:12px;color:var(--fusion-muted)}.amg-steps strong{font:650 15px/1.4 'IBM Plex Sans',sans-serif;display:block}.amg-steps b{position:absolute;right:-16px;top:50%;color:#098ca0;z-index:1;animation:amg-signal 1.8s ease-in-out infinite}.amg-steps button[aria-selected=true]{background:#087e89;color:#fff;border-color:#087e89;box-shadow:0 7px 20px #07838b24}.amg-steps button[aria-selected=true]>span,.amg-steps button[aria-selected=true] small{color:#fff}.amg-steps button:focus-visible{outline:3px solid var(--fusion-hot);outline-offset:3px}.amg-panels{margin:0 26px;padding:26px;border-radius:14px;background:var(--fusion-bg)}.amg-panels article{display:grid;grid-template-columns:70px 1fr;gap:24px;align-items:start}.amg-panels article[hidden]{display:none}.amg-panel-icon{display:grid;place-items:center;gap:10px;color:#088493;font-size:30px}.amg-panel-icon span{font:700 13px 'IBM Plex Mono',monospace}.amg-panels h3{font:650 23px/1.3 'IBM Plex Sans',sans-serif;margin:0 0 12px}.amg-panels p{color:var(--fusion-muted);line-height:1.8;margin:0}.amg-flow-hint{font-size:13px;line-height:1.6;padding:0 26px;margin:18px 0 25px;color:var(--fusion-muted)}.amg-complement-title{padding:30px;background:linear-gradient(120deg,#f7ab3020,#ed744015)}.amg-complement-title .eyebrow{color:#a45318}.amg-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:26px}.amg-perspectives article{padding:24px;border:1px solid var(--fusion-line);border-top:4px solid #098a96;border-radius:13px;background:var(--fusion-bg);display:flex;flex-direction:column;align-items:start}.amg-perspectives article:nth-child(2){border-top-color:#d98227}.amg-perspectives article>span{color:#098493;font-weight:650;font-size:13px}.amg-perspectives article:nth-child(2)>span{color:#b56a19}.amg-perspectives h3{font:650 23px/1.3 'IBM Plex Sans',sans-serif;margin:16px 0 10px}.amg-perspectives p{color:var(--fusion-muted);line-height:1.8;margin:0 0 23px}.amg-perspectives a{margin-top:auto;font-weight:650}.amg-perspectives .btn{background:#b2681b;color:#fff}.amg-optional{scroll-margin-top:110px}.amg-optional .ai-choice{margin-top:0}html[data-site-theme=dark] .amg-complement-title .eyebrow,html[data-site-theme=dark] .amg-perspectives article:nth-child(2)>span{color:#ffbf80}html[data-site-theme=dark] .amg-panel-icon,html[data-site-theme=dark] .amg-steps button>span{color:#79d3dd}@keyframes amg-signal{50%{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.amg-steps b{animation:none}}@media(max-width:760px){.amg-intro,.amg-complement-title{padding:23px 20px}.amg-steps{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.amg-steps button{min-height:132px}.amg-steps b{display:none}.amg-panels{margin:0 20px;padding:21px}.amg-panels article{grid-template-columns:1fr;gap:14px}.amg-panel-icon{display:flex;font-size:25px}.amg-perspectives{grid-template-columns:1fr;padding:20px}.amg-links a{flex:1}.amg-flow-hint{padding:0 20px}.amg-perspectives article{padding:21px}}
