.elog-service{--es-ink:#07244f;--es-green:#75b729;--es-tint:#f2f7eb;color:var(--es-ink);padding:32px 24px 72px;background:#fff}
.elog-service__wrap{max-width:1120px;margin:0 auto}
.elog-service__breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:40px;color:#526277}
.elog-service__breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.elog-service__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;color:#49731b;margin:0 0 14px}
.elog-service h1{font-family:var(--heading-font-family,inherit);font-weight:700;font-size:clamp(32px,4.2vw,52px);line-height:1.12;letter-spacing:-.04em;max-width:900px;margin:0 0 26px}
.elog-service h2{font-size:clamp(23px,2.4vw,31px);line-height:1.25;letter-spacing:-.025em;margin:0 0 20px;font-weight:700}
.elog-service h3{font-size:19px;line-height:1.35;font-weight:700;margin:0 0 12px}
.elog-service p{line-height:1.7;margin:0 0 16px}
.elog-service__intro{font-size:clamp(17px,1.8vw,20px);max-width:790px;color:#34485e}
.elog-service__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:25px 0 0}
.elog-service a.elog-service__button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 24px;border:2px solid var(--es-green);border-radius:20px;background:var(--es-green);color:#102807;text-decoration:none;font-weight:700;font-size:15px;line-height:1.3;text-align:center;transition:background .15s}
.elog-service a.elog-service__button:hover{background:#68a624;border-color:#68a624}
.elog-service a.elog-service__button--outline{background:transparent;border-color:#ccd5df;color:var(--es-ink)}
.elog-service a.elog-service__button--outline:hover{background:#f0f4f7;border-color:#a9b7c7}
.elog-service a:focus-visible,.elog-service summary:focus-visible{outline:3px solid var(--es-ink);outline-offset:4px}
.elog-service__hero{padding:32px 36px;background:var(--es-tint);border:1px solid #e0ebd1;border-radius:22px;margin:0 0 52px}
.elog-service__section{margin:0 0 48px}
.elog-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.elog-service__card{border:1px solid #e0e5eb;border-radius:18px;padding:25px;background:#fff}
.elog-service__card p{color:#43556a;font-size:15px;margin:0}
.elog-service__steps{counter-reset:es-step;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.elog-service__steps li{position:relative;padding-top:54px;counter-increment:es-step}
.elog-service__steps li:before{content:counter(es-step,decimal-leading-zero);position:absolute;top:0;left:0;width:38px;height:38px;border-radius:50%;background:var(--es-tint);color:#49731b;display:grid;place-items:center;font-size:14px;font-weight:700}
.elog-service__steps p{color:#43556a;font-size:15px}
.elog-service__list{list-style:disc;padding-left:22px;line-height:1.8;margin:0}
.elog-service__faq details{padding:19px 0;border-bottom:1px solid #dfe5eb}
.elog-service__faq summary{font-weight:700;cursor:pointer;line-height:1.5}
.elog-service__faq details p{margin:14px 0 0;color:#43556a;max-width:850px}
.elog-service__end{padding:30px 36px;background:#f4f6f8;border-radius:22px;margin-top:44px}
.elog-service__end p{max-width:760px}
.elog-service__related{display:inline-block;margin-top:22px;text-decoration:underline;text-underline-offset:4px;font-size:14px}
@media(max-width:749px){.elog-service{padding:24px 20px 48px}.elog-service__breadcrumb{margin-bottom:28px}.elog-service__hero{padding:24px 22px;margin-bottom:36px}.elog-service__grid,.elog-service__steps{grid-template-columns:1fr;gap:16px}.elog-service__section{margin-bottom:36px}.elog-service__steps li{padding-left:56px;padding-top:0;min-height:42px}.elog-service__steps h3{margin-bottom:7px}.elog-service__end{padding:25px 22px}.elog-service__actions{gap:12px}.elog-service__actions a{width:100%}.elog-service__card{padding:22px}}
