.arm-pages-module__nDrPEG__breadcrumb{width:min(100% - 40px,1180px);margin:18px auto 0}.arm-pages-module__nDrPEG__breadcrumb ol{font-family:var(--font-label,"Saira Semi Condensed", Inter, ui-sans-serif, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-text,#5f6b5d);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.arm-pages-module__nDrPEG__breadcrumb li{align-items:center;gap:6px;display:flex}.arm-pages-module__nDrPEG__breadcrumb li:not(:last-child):after{content:"/";color:var(--border-strong,#b8e2c1);margin-left:6px}.arm-pages-module__nDrPEG__breadcrumb a{color:var(--muted-text,#5f6b5d)}.arm-pages-module__nDrPEG__breadcrumb a:hover{color:var(--primary-dark,#1f7f34)}.arm-pages-module__nDrPEG__breadcrumb span[aria-current=page]{color:var(--text,#172016);font-weight:700}section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__armHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.arm-pages-module__nDrPEG__armHero h1{margin-bottom:4px}.arm-pages-module__nDrPEG__heroVisual{padding:clamp(18px,2.6vw,32px);position:relative}section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__interior-hero.arm-pages-module__nDrPEG__consultingHero{padding:clamp(120px,13vw,156px) 0 92px}.arm-pages-module__nDrPEG__consultingHero h1{max-width:1040px;font-size:clamp(3.1rem,6.2vw,5.6rem)}.arm-pages-module__nDrPEG__consultingVisual{border:1px solid var(--border);background:linear-gradient(160deg, #ffffffb3, var(--surface-alt) 150%);box-shadow:var(--shadow-soft);border-radius:30px}section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__interior-hero.arm-pages-module__nDrPEG__techHero{isolation:isolate;border-radius:34px;position:relative}section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__interior-hero.arm-pages-module__nDrPEG__techHero:before{content:"";z-index:-1;border-radius:inherit;background-image:linear-gradient(#1720160a 1px,#0000 1px),linear-gradient(90deg,#1720160a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.arm-pages-module__nDrPEG__techVisual{background:0 0}section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__interior-hero.arm-pages-module__nDrPEG__coachingHero{background:linear-gradient(165deg, var(--surface-alt) 0%, var(--background) 68%);border-radius:40px;padding:96px clamp(20px,4vw,56px) 72px}.arm-pages-module__nDrPEG__coachingVisual{border:1px solid var(--border-strong);background:linear-gradient(160deg, #ffffff8c, var(--surface-strong) 160%);border-radius:30px}@media (max-width:980px){section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__armHero{grid-template-columns:1fr;gap:32px}section.arm-pages-module__nDrPEG__hero.arm-pages-module__nDrPEG__interior-hero.arm-pages-module__nDrPEG__coachingHero{border-radius:30px;padding:72px 20px 56px}}section.arm-pages-module__nDrPEG__wideSection{padding-block:96px}section.arm-pages-module__nDrPEG__warmSection{width:100%;max-width:none;padding-inline:max(20px, calc((100% - var(--max)) / 2));background:linear-gradient(180deg, var(--surface-alt) 0%, var(--background) 100%)}.arm-pages-module__nDrPEG__relatedThinking{width:min(calc(100% - 40px), var(--max));border-top:1px solid var(--border);margin:0 auto;padding:56px 0 8px}.arm-pages-module__nDrPEG__relatedLabel{font-family:var(--font-label,"Saira Semi Condensed", Inter, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--primary-dark,#1f7f34);margin:0 0 18px;font-size:.8rem}.arm-pages-module__nDrPEG__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.arm-pages-module__nDrPEG__relatedLink{border:1px solid var(--border);background:var(--background);color:var(--text);transition:border-color .2s var(--ease-out-expo), transform .2s var(--ease-out-expo);border-radius:22px;padding:22px 24px;font-size:1.05rem;font-weight:700;display:block}.arm-pages-module__nDrPEG__relatedLink:hover{border-color:var(--border-strong);color:var(--primary-dark);transform:translateY(-2px)}.arm-pages-module__nDrPEG__relatedKicker{font-family:var(--font-label,"Saira Semi Condensed", Inter, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}@media (max-width:680px){.arm-pages-module__nDrPEG__relatedList{grid-template-columns:1fr}}
