/* V7.1.16 — IAM is included in a wider, calm SAS process story. */
.iam-page-v7111{--iam-orange:#f58220;--iam-blue:#176fa6;--iam-navy:#082f4c;--iam-soft:#f2f7fa;padding-top:24px}
.iam-hero-v7116{position:relative;display:block;min-height:0;background:linear-gradient(118deg,#082f4c 0%,#0a3e61 100%);overflow:hidden}
.iam-hero-v7116:after{content:"";position:absolute;top:0;right:0;width:10px;height:100%;background:var(--iam-orange)}
.iam-hero-v7116 .iam-hero-copy-v7111{min-height:390px;max-width:990px;padding:clamp(42px,5vw,66px)}
.iam-hero-v7116 h1{max-width:850px;margin-bottom:18px;font-size:clamp(42px,5vw,64px);line-height:1.02}
.iam-hero-v7116 h1 em{display:block;color:#ffae65}
.iam-hero-v7116 p{max-width:800px}
.iam-hero-v7116 .iam-hero-note-v7111{border-left-color:var(--iam-orange);color:#c9dbe5!important}
.iam-scope-v7116{padding:70px 0;border-bottom:1px solid var(--iam-line);scroll-margin-top:110px}
.iam-scope-heading-v7116{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:68px;align-items:start;margin-bottom:30px}
.iam-scope-heading-v7116 h2{max-width:570px;margin:0;color:var(--iam-ink);font-size:clamp(31px,3.7vw,48px);line-height:1.06}
.iam-scope-heading-v7116 p{max-width:650px;margin:2px 0 0;color:var(--iam-muted);font-size:17px;line-height:1.65}
.iam-scope-figure-v7116{margin:0;background:#eef4f8}
.iam-scope-figure-v7116 img{display:block;width:100%;height:auto;background:transparent}
.iam-scope-figure-v7116 figcaption{padding:13px 17px;border-top:1px solid #d6e3eb;background:#fff;color:var(--iam-muted);font-size:13px;line-height:1.45}
.iam-scope-mobile-v7116{display:none}
.iam-question-v7111{display:flex;align-items:flex-end}
.iam-question-v7111 strong{display:block;max-width:290px}
.iam-result-v7111 b{color:#ffae65}
.iam-case-diagram-v7116{display:flex;align-items:center;justify-content:center;padding:34px;background:linear-gradient(145deg,#eef5f9,#d9e8f1)}
.iam-case-diagram-v7116:after{background:linear-gradient(180deg,rgba(8,47,76,.02),rgba(8,47,76,.12))}
.iam-case-diagram-v7116 .iam-photo-flow-v7112{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:560px;background:var(--iam-navy)}
.iam-case-diagram-v7116 .iam-regie-label-v7112{border-left-color:var(--iam-orange);color:#fff0e2}
@media(max-width:900px){.iam-scope-heading-v7116{grid-template-columns:1fr;gap:18px}.iam-hero-v7116 .iam-hero-copy-v7111{min-height:0}.iam-case-diagram-v7116{min-height:330px}}
@media(max-width:700px){.iam-page-v7111{padding-top:14px}.iam-hero-v7116 .iam-hero-copy-v7111{padding:34px 24px}.iam-hero-v7116 h1{font-size:39px}.iam-scope-v7116{padding:48px 0}.iam-scope-heading-v7116{margin-bottom:24px}.iam-scope-figure-v7116{display:none}.iam-scope-mobile-v7116{display:grid;gap:1px;background:var(--iam-line)}.iam-scope-mobile-v7116 article{display:grid;gap:8px;padding:24px;background:#fff}.iam-scope-mobile-v7116 span{color:var(--iam-orange);font-size:12px;font-weight:900;letter-spacing:.12em}.iam-scope-mobile-v7116 strong{color:var(--iam-ink);font-size:16px;line-height:1.5}.iam-case-diagram-v7116{min-height:0;padding:22px 12px}}
