.ep-scooter-service{--ess-ink:#202629;--ess-muted:#5e6965;--ess-line:#dce3e0;box-sizing:border-box;color:var(--ess-ink);font-family:inherit;font-size:16px;line-height:1.6}
.ep-scooter-service *{box-sizing:border-box}
.ep-scooter-service h2,.ep-scooter-service h3{font-family:var(--wd-title-font);font-weight:650;letter-spacing:-.025em;text-wrap:balance;color:inherit}
.ep-scooter-service p{margin:0 0 22px;max-width:62ch}
.ep-scooter-service__eyebrow{display:block;margin-bottom:10px;font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--ess-muted)}
.ep-scooter-service .ep-scooter-service__button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 22px;background:#24282c;border:1px solid #24282c;border-radius:12px;color:#fff;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;box-shadow:0 3px 8px #10191b12;transition:background-color .2s,box-shadow .2s}
.ep-scooter-service .ep-scooter-service__button:hover{background:#101619;box-shadow:0 5px 14px #10191b24;color:#fff}
.ep-scooter-service .ep-scooter-service__button:focus-visible,.ep-scooter-service a:focus-visible{outline:3px solid #159877;outline-offset:4px}
.ep-scooter-service .ep-scooter-service__button--light{background:#fff;border-color:#dce3e0;color:#202629;box-shadow:none}
.ep-scooter-service .ep-scooter-service__button--light:hover{background:#edf3f0;color:#202629}
.ep-scooter-service__actions{display:flex;flex-wrap:wrap;gap:12px}
.ep-scooter-service--product{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;padding:36px;margin-top:24px;border:1px solid var(--ess-line);border-radius:22px;background:linear-gradient(120deg,#fff,#f1f6f3)}
.ep-scooter-service--product h2{font-size:clamp(26px,2.2vw,34px);line-height:1.15;margin:0 0 16px}
.ep-scooter-service__intro>p{color:var(--ess-muted)}
.ep-scooter-service__address{display:flex;align-items:flex-start;gap:16px;padding:26px;border:1px solid var(--ess-line);border-radius:16px;background:#fff}
.ep-scooter-service__address>svg{flex:0 0 28px;margin-top:3px;color:#168567}
.ep-scooter-service__address strong{display:block;font-size:23px;line-height:1.3;margin-bottom:8px;color:var(--ess-ink)}
.ep-scooter-service address{font-style:normal;font-size:18px;line-height:1.55;margin:0;color:var(--ess-ink)}
.ep-scooter-service .ep-scooter-service__note{font-size:14px;line-height:1.6;color:var(--ess-muted);margin:16px 0 0}
.ep-scooter-service--page{max-width:1180px;margin:0 auto 52px;padding:0 16px}
.ep-scooter-service__hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:clamp(28px,4vw,56px);border-radius:24px;background:linear-gradient(135deg,#171f20,#2b3a34);color:#fff}
.ep-scooter-service__hero h2{font-size:clamp(32px,3.4vw,48px);line-height:1.08;margin:0 0 24px;color:#fff}
.ep-scooter-service__hero>.ep-scooter-service__intro>.ep-scooter-service__eyebrow{color:#aad4c0}
.ep-scooter-service__hero>.ep-scooter-service__intro>p{color:#d3ddd7}
.ep-scooter-service__hero .ep-scooter-service__address{align-self:center;padding:30px}
.ep-scooter-service__section{margin-top:42px}
.ep-scooter-service__section h2{font-size:clamp(25px,2.4vw,32px);line-height:1.2;margin:0 0 24px}
.ep-scooter-service__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0;counter-reset:ess-step}
.ep-scooter-service__steps li{counter-increment:ess-step;padding:26px;background:#fff;border:1px solid var(--ess-line);border-radius:18px;margin:0}
.ep-scooter-service__steps li:before{content:"0" counter(ess-step);display:block;color:#477963;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:18px}
.ep-scooter-service__steps h3{font-size:20px;line-height:1.25;margin:0 0 12px}
.ep-scooter-service__steps p{font-size:16px;line-height:1.6;margin:0;color:var(--ess-muted)}
.ep-scooter-service__contact{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:32px;background:#fff;border:1px solid var(--ess-line);border-radius:18px}
.ep-scooter-service__contact h2{margin-bottom:12px}
.ep-scooter-service__contact p{color:var(--ess-muted);margin-bottom:0}
.ep-scooter-service__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-content:center}
.ep-scooter-service__links a{font-size:18px;font-weight:650;text-decoration:underline;text-underline-offset:4px;color:var(--ess-ink);overflow-wrap:anywhere}
.ep-scooter-service__policy{margin-top:22px!important;color:var(--ess-muted);font-size:14px}
.ep-scooter-service__policy a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.ep-scooter-service__hero{gap:28px}.ep-scooter-service--product{grid-template-columns:1fr;gap:24px}.ep-scooter-service__steps{gap:12px}.ep-scooter-service__steps li{padding:20px}}
@media(max-width:650px){.ep-scooter-service--page{padding:0 10px;margin-bottom:32px}.ep-scooter-service__hero,.ep-scooter-service__contact{grid-template-columns:1fr;gap:26px;padding:24px}.ep-scooter-service__hero{border-radius:20px}.ep-scooter-service__hero .ep-scooter-service__address{padding:22px}.ep-scooter-service__steps{grid-template-columns:1fr}.ep-scooter-service__section{margin-top:28px}.ep-scooter-service--product{padding:24px;border-radius:18px}.ep-scooter-service__address{padding:20px;gap:12px}.ep-scooter-service__actions{flex-direction:column}.ep-scooter-service__actions a{width:100%}.ep-scooter-service--product .ep-scooter-service__button{width:100%}}
@media(prefers-reduced-motion:reduce){.ep-scooter-service .ep-scooter-service__button{transition:none}}
