.inbody header{position:relative;background:#fafbf7;color:var(--olive);padding:25px 5%}.intro{background:#fafbf7;padding:100px 6% 70px;min-height:420px}.intro p{max-width:520px;font-size:20px;line-height:1.6;margin-bottom:35px}.definition{background:var(--cream);text-align:center;padding:75px 20px}.definition>p:last-child{max-width:940px;margin:35px auto 0;font-size:25px;line-height:1.4}.benefits{background:var(--olive);color:white;padding:85px 0}.benefits>.eyebrow{color:#e9eddf}.benefits>h2{max-width:1060px;text-align:center;margin:30px auto}.benefits>p:not(.eyebrow){text-align:center;padding:0 25px;color:#d9dfce}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:65px auto 80px;max-width:1300px;padding:0 25px}.benefit-grid li{text-align:center;padding:15px 25px;border-right:1px dotted #d9dfce;line-height:1.5}.benefit-grid li:last-child{border:0}.feature{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;margin:80px auto;max-width:1440px}.feature img{width:100%;max-height:780px;object-fit:contain}.feature>div{padding:35px 50px}.feature p{font-size:18px;line-height:1.65}.interpretation{display:grid;grid-template-columns:1.1fr 1fr}.interpretation>div{padding:65px 9%;align-self:center}.interpretation p,.interpretation li{color:var(--olive);font-size:18px;line-height:1.5}.interpretation img{height:100%;width:100%;object-fit:cover}.interpretation .button{margin-top:40px}.closing{background:var(--olive);color:white;text-align:center;padding:100px 25px}.closing p{font-size:22px;max-width:760px;margin:25px auto 40px}@media(max-width:800px){.intro{padding:55px 25px;min-height:0}.definition{padding:50px 25px}.definition>p:last-child{font-size:20px}.benefits{padding:50px 20px}.benefits>h2{font-size:32px}.benefit-grid{grid-template-columns:1fr 1fr;margin:35px auto;padding:0;gap:20px}.benefit-grid li{border:0;padding:10px;font-size:15px}.feature{grid-template-columns:1fr;gap:15px;margin:50px auto}.feature>div{padding:20px 5px}.feature img{max-height:450px}.reverse img{grid-row:1}.interpretation{grid-template-columns:1fr}.interpretation>div{padding:45px 25px}.interpretation img{max-height:600px}.closing{padding:60px 25px}}
