.connected-benefits{background:#fff;padding:clamp(75px,7vw,115px) 0}.connected-benefits .eyebrow{color:#0b8057}.connected-benefits h2,.connected-steps h2{font:800 clamp(39px,4.4vw,70px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;max-width:1120px;margin:16px 0 24px}.connected-benefits .intro,.connected-steps .intro{max-width:1000px;font-size:clamp(20px,1.8vw,26px);color:#54705c}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px}.benefit-grid article{background:#f1f7ee;padding:32px;border-radius:20px;border:1px solid #dbead8}.benefit-grid .benefit-icon{font-size:42px;display:block}.benefit-grid h3{font:800 29px/1.25 Manrope,sans-serif;letter-spacing:-.035em;margin:17px 0}.benefit-grid p{font-size:20px;color:#516e5a;margin:0}.connected-steps{background:#edf5e9;padding:clamp(75px,7vw,115px) 0}.journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:45px 0 0;counter-reset:step}.journey article{background:white;border:1px solid #d4e6d7;border-radius:20px;padding:28px;min-width:0}.journey .step-number{color:#078057;font-weight:900;font-size:15px;letter-spacing:.1em}.journey h3{font:800 25px/1.25 Manrope,sans-serif;margin:17px 0}.journey p{font-size:19px;color:#546f5d;margin:0}.journey article:not(:last-child){position:relative}.journey article:not(:last-child):after{content:'→';position:absolute;right:-18px;top:45%;font-size:25px;background:#075c43;color:white;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;z-index:2}.journey-note{font-size:16px;color:#59715d;margin:22px 0 0}.double-entry{background:#064430;color:#fff;padding:clamp(75px,7vw,120px) 0}.double-entry h2{font:800 clamp(39px,4.4vw,66px)/1.13 Manrope,sans-serif;max-width:1150px;letter-spacing:-.05em}.double-entry .intro{color:#c4e0cd;max-width:1040px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 24px}.compare article{padding:38px;border-radius:23px;background:#ffffff0d;border:1px solid #ffffff42}.compare article.connected{background:#f5fcf1;color:#124f35;border-color:#e4f7da}.compare-tag{display:inline-block;border-radius:80px;background:#ffffff21;padding:7px 13px;font-size:14px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.connected .compare-tag{background:#d8efda;color:#09663d}.compare h3{font:800 clamp(26px,2.5vw,38px)/1.2 Manrope,sans-serif;margin:19px 0}.compare ul{padding-left:24px;font-size:20px;line-height:1.9}.compare li::marker{color:#ffbc6d}.connected li::marker{color:#0f9b63}.compare-notice{font-size:15px;color:#c4d8cd;max-width:1100px}.online-cta{margin-top:25px}.online-cta .btn{background:#fff;color:#075c43}.story-sample{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#eaf3e7;padding:15px 20px;border-radius:13px;font-size:17px;margin-top:28px}.story-sample b{color:#0a6748}.story-sample span{color:#4b6957}@media(max-width:1050px){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}.journey article:not(:last-child):after{display:none}.benefit-grid{grid-template-columns:1fr 1fr}}@media(max-width:740px){.benefit-grid,.compare,.journey{grid-template-columns:1fr}.connected-benefits,.connected-steps,.double-entry{padding:70px 0}.benefit-grid{gap:13px;margin-top:30px}.benefit-grid article,.journey article,.compare article{padding:25px}.compare ul{font-size:18px}.story-sample{font-size:15px}}
