.service-page-redesign .inner-hero.visual{min-height:540px}.service-command{padding:90px 0;background:#f4f6f2}.service-command-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:90px;align-items:start}.service-command-copy h2{font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-.045em;max-width:760px}.service-lead{font-size:19px;line-height:1.72;color:#4d5b53;max-width:700px;margin-top:26px}.service-benefit-panel{background:#07100d;color:#fff;padding:31px;border-top:5px solid #7cc242;box-shadow:0 20px 55px rgba(7,16,13,.16)}.panel-label{display:block;color:#7cc242;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;margin-bottom:16px}.service-benefit-panel ul{list-style:none;padding:0;margin:0 0 24px}.service-benefit-panel li{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:700}.service-benefit-panel li:before{content:'✓';color:#7cc242;margin-right:10px}.service-benefit-panel .button{width:100%;background:#7cc242;color:#07100d}.service-visual{padding:85px 0;background:#0f1a16}.service-knowledge{padding:100px 0;background:#e9eee9}.knowledge-heading{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:42px}.knowledge-heading .kicker{grid-column:1/-1;margin-bottom:-45px}.knowledge-heading h2{font-size:clamp(38px,4.7vw,58px);line-height:1.06;letter-spacing:-.045em;margin:0}.knowledge-heading>p:last-child{color:#536059;font-size:17px;margin:0 0 7px}.knowledge-accordion{display:grid;gap:10px}.knowledge-item{padding:0;border:1px solid #cbd5cd;background:#fff;box-shadow:0 8px 28px rgba(7,16,13,.035)}.knowledge-item summary{min-height:78px;padding:18px 22px;display:grid;grid-template-columns:44px 1fr 38px;gap:16px;align-items:center}.knowledge-item summary span{font-size:11px;letter-spacing:.12em;color:#558d27;font-weight:800}.knowledge-item summary strong{font-size:18px;line-height:1.3}.knowledge-item summary b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8eee8;color:#365f22;font-size:23px;font-weight:400;transition:.24s}.knowledge-item[open]{border-color:#7cc242;box-shadow:0 16px 42px rgba(7,16,13,.08)}.knowledge-item[open] summary b{background:#7cc242;color:#07100d;transform:rotate(45deg)}.knowledge-body{padding:3px 76px 30px;color:#4f5d55;max-width:980px;line-height:1.72}.knowledge-body h4{color:#07100d;font-size:20px;margin:28px 0 9px}.knowledge-body ul{padding-left:20px}.knowledge-body li{padding:4px 0}.service-final-cta{padding:75px 0;background:#07100d;color:#fff}.service-final-grid{display:flex;justify-content:space-between;align-items:center;gap:50px}.service-final-grid h2{font-size:clamp(34px,4vw,52px);margin:0 0 14px;letter-spacing:-.04em}.service-final-grid p:not(.kicker){color:#aeb8b2;margin:0;max-width:680px}.service-final-grid .button{flex:0 0 auto}@media(max-width:850px){.service-command-grid,.knowledge-heading{grid-template-columns:1fr;gap:38px}.knowledge-heading .kicker{grid-column:auto;margin-bottom:-18px}.service-command{padding:70px 0}.service-knowledge{padding:75px 0}.service-final-grid{align-items:flex-start;flex-direction:column}.service-final-grid .button{width:100%}}@media(max-width:560px){.service-page-redesign .inner-hero.visual{min-height:620px}.service-command{padding:58px 0}.service-benefit-panel{padding:24px 20px}.service-visual{padding:58px 0}.service-knowledge{padding:60px 0}.knowledge-item summary{min-height:70px;padding:15px 14px;grid-template-columns:30px 1fr 34px;gap:9px}.knowledge-item summary strong{font-size:16px}.knowledge-body{padding:2px 18px 24px}.service-final-cta{padding:58px 0}}@media(prefers-reduced-motion:reduce){.knowledge-item summary b{transition:none}}
