.service ul.website-offerings{list-style:none;padding:0;margin:26px 0 8px;display:grid;gap:0;counter-reset:offering;color:#192d27}.service .website-offerings li{counter-increment:offering;display:grid;grid-template-columns:35px 1fr;align-items:start;gap:12px;padding:18px 16px;border-top:3px solid #16876d;background:#e1f0e9;font-size:15px;font-weight:600;line-height:1.5}.service .website-offerings li:before{content:'0' counter(offering);font-size:11px;font-weight:700;color:#176b56;padding-top:3px}.service .website-offerings li:nth-child(2){border-color:#d55b59;background:#f8e7e5}.service .website-offerings li:nth-child(2):before{color:#97433f}.service .website-offerings li:nth-child(3){border-color:#91a829;background:#edf1d9}.service .website-offerings li:nth-child(3):before{color:#596a13}.detail .service ul.website-offerings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.detail .service .website-offerings li{padding:22px 18px;grid-template-columns:1fr;gap:15px;min-width:0;overflow-wrap:anywhere}.detail .service .website-offerings li:before{padding:0;font-size:12px}html[data-theme=dark] .service .website-offerings li{background:#20372e;color:#f1f7f0;border-color:#54cda3}html[data-theme=dark] .service .website-offerings li:before{color:#85e2be}html[data-theme=dark] .service .website-offerings li:nth-child(2){background:#392b2a;border-color:#f08b82}html[data-theme=dark] .service .website-offerings li:nth-child(2):before{color:#ffb8ad}html[data-theme=dark] .service .website-offerings li:nth-child(3){background:#303521;border-color:#c8df6b}html[data-theme=dark] .service .website-offerings li:nth-child(3):before{color:#d7ed97}@media(max-width:700px){.detail .service ul.website-offerings{grid-template-columns:1fr;gap:10px}.detail .service .website-offerings li{grid-template-columns:35px 1fr;gap:12px;padding:18px 16px}.detail .service .website-offerings li:before{padding-top:3px}}
.service .website-offerings li:nth-child(3n+2){border-color:#d55b59;background:#f8e7e5}.service .website-offerings li:nth-child(3n+2):before{color:#97433f}.service .website-offerings li:nth-child(3n){border-color:#91a829;background:#edf1d9}.service .website-offerings li:nth-child(3n):before{color:#596a13}html[data-theme=dark] .service .website-offerings li:nth-child(3n+2){background:#392b2a;border-color:#f08b82}html[data-theme=dark] .service .website-offerings li:nth-child(3n+2):before{color:#ffb8ad}html[data-theme=dark] .service .website-offerings li:nth-child(3n){background:#303521;border-color:#c8df6b}html[data-theme=dark] .service .website-offerings li:nth-child(3n):before{color:#d7ed97}.consulting-scope{margin:60px 0}.consulting-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 42px;margin-top:35px}.consulting-topics article{border-top:3px solid #16876d;padding-top:20px}.consulting-topics article:nth-child(3n+2){border-color:#d55b59}.consulting-topics article:nth-child(3n){border-color:#91a829}.consulting-topics span{font-size:11px;color:var(--subtle)}.consulting-topics h3{font-size:23px;line-height:1.25;margin:15px 0}.consulting-topics p{font-size:15px;line-height:1.75}.consulting-delivery{margin:55px 0;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.consulting-delivery ol{list-style:none;counter-reset:delivery;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.consulting-delivery li{counter-increment:delivery;border-left:3px solid #16876d;padding-left:20px}.consulting-delivery li:before{content:'0' counter(delivery);display:block;color:var(--subtle);font-size:12px;margin-bottom:12px}.consulting-delivery li p{font-size:14px;line-height:1.7}.consulting-boundary{font-size:13px!important;color:var(--subtle)}.home-concepts{padding:55px 8%;background:var(--page);color:var(--text)}.home-concepts-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin:28px 0}.home-concepts-heading h2{font-size:32px;line-height:1.2;margin:0 0 15px}.home-concepts-heading p{max-width:720px;font-size:15px;line-height:1.7}.home-concepts-heading>.cta{flex-shrink:0}.home-concepts .concept-slide{color:var(--text)}@media(max-width:700px){.consulting-topics,.consulting-delivery ol{grid-template-columns:1fr}.home-concepts{padding:40px 24px}.home-concepts-heading{align-items:start;flex-direction:column;gap:15px}.home-concepts-heading h2{font-size:28px}}
