.module-page{background:#f6f5f1;color:#14201b;padding:28px 0 84px}.module-page .shell{max-width:1320px}.module-page__crumb{display:flex;gap:12px;align-items:center;color:#6b7771;font-size:13px;margin:0 0 28px}.module-page__back,.module-page__crumb a{color:#165e43;text-decoration:none}.module-page__back:hover,.module-page__crumb a:hover{text-decoration:underline}.module-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:570px;border:1px solid #d9dfd8;border-radius:28px;overflow:hidden;background:#fff}.module-page__heroCopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(36px,6vw,90px)}.module-page__eyebrow{display:block;color:#236b50;font:600 12px/1.4 IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.module-page h1,.module-page h2,.module-page h3{font-family:Fraunces,Georgia,serif;letter-spacing:-.035em}.module-page h1{font-size:clamp(44px,5vw,76px);line-height:1.06;max-width:730px;margin:24px 0}.module-page__heroCopy>p{font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:#52615a;max-width:560px;margin:0}.module-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px}.module-page__button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:0 22px;border-radius:9px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s}.module-page__button:hover{transform:translateY(-2px)}.module-page__button--primary{color:#fff;background:#135d43}.module-page__button--primary:hover{background:#0e4934}.module-page__textLink{color:#165e43;font-weight:600;text-decoration:none}.module-page__textLink:hover{text-decoration:underline}.module-page__art{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,#e7efe7 0,#eef2eb 42%,#e5e8e1 100%);overflow:hidden;padding:55px}.module-page__art:before{content:"";position:absolute;width:84%;aspect-ratio:1;border:1px solid #bfd2c5;border-radius:50%}.module-page__artIndex{position:absolute;left:34px;top:30px;font:500 12px IBM Plex Mono,monospace;color:#517060;letter-spacing:.1em}.module-page__image{position:relative;z-index:1;width:100%;max-width:600px;height:auto;object-fit:contain;filter:drop-shadow(0 26px 20px rgba(24,50,37,.1))}.module-page__example{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;padding:95px 40px 86px;border-bottom:1px solid #d9dfd8}.module-page h2{font-size:clamp(34px,3vw,48px);line-height:1.14;margin:16px 0 0;max-width:600px}.module-page__example p{color:#46564e;font-size:clamp(18px,1.5vw,23px);line-height:1.6;margin:0}.module-page__section{padding:90px 0}.module-page__sectionHead{max-width:660px;margin-bottom:38px}.module-page__capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.module-page__capability{background:#fff;border:1px solid #d9dfd8;border-radius:20px;padding:32px;min-height:280px}.module-page__count{color:#2b7657;font:500 13px IBM Plex Mono,monospace}.module-page__capability h3{font-size:29px;margin:55px 0 10px}.module-page__capability p{color:#596860;font-size:16px;line-height:1.55;margin:0}.module-page__flow{border-top:1px solid #d9dfd8;padding:84px 0 98px}.module-page__flow ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;margin:0}.module-page__flow li{display:flex;align-items:center;gap:16px;border-top:2px solid #1a6749;padding-top:23px;font:600 19px Instrument Sans,sans-serif}.module-page__flow li span{color:#2b7657;font:500 12px IBM Plex Mono,monospace}.module-page__close{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:52px;background:#13251c;border-radius:23px;color:#fff}.module-page__close .module-page__eyebrow{color:#a7d6b6}.module-page__close h2{margin-top:12px}.module-page__button--light{color:#123d2c;background:#e4f1e7;flex:0 0 auto}.module-page__button--light:hover{background:#fff}.module-page__back{display:inline-block;margin:33px 0 0;font-size:14px;font-weight:600}@media (max-width:900px){.module-page{padding-top:20px}.module-page__hero{grid-template-columns:1fr}.module-page__heroCopy{padding:52px 34px 38px}.module-page__art{min-height:370px;padding:35px 70px}.module-page__example{padding:65px 10px}.module-page__capability{padding:24px}}@media (max-width:640px){.module-page{padding-bottom:45px}.module-page__crumb{margin-bottom:18px}.module-page__hero{border-radius:18px}.module-page__heroCopy{padding:36px 25px 31px}.module-page h1{font-size:clamp(40px,11vw,58px);margin:18px 0}.module-page__heroCopy>p{font-size:17px}.module-page__actions{margin-top:28px;gap:18px}.module-page__art{min-height:285px;padding:27px 60px}.module-page__artIndex{left:20px;top:20px}.module-page__example{display:block;padding:60px 5px}.module-page__example p{margin-top:25px}.module-page__section{padding:65px 0}.module-page__capabilities{grid-template-columns:1fr}.module-page__capability{min-height:0}.module-page__capability h3{margin-top:30px}.module-page__flow{padding:65px 0}.module-page__flow ol{grid-template-columns:1fr;gap:25px}.module-page__close{display:block;padding:34px 25px}.module-page__close .module-page__button{margin-top:30px}}