:root{--paper:#F4F1EA;--ink:#14171C;--navy:#0A2140;--blue:#0F4C9E;--blue-hover:#0A3B7C;--clay:#C96F4A;--clay-type:#985030;--t-micro:11px;--t-label:12.5px;--t-small:13.5px;--t-body:15px;--t-lead:clamp(16px,1.4vw,17px);--t-h4:clamp(17px,1.9vw,20px);--t-h3:clamp(20px,2.2vw,25px);--t-h2-sm:clamp(24px,2.8vw,32px);--t-h2:clamp(28px,3.6vw,40px);--t-h1:clamp(34px,4.8vw,58px);--t-h1-home:clamp(38px,5.2vw,62px);--green:#5FD08A;--white:#FFFFFF;--warn-bg:#FDF6EC;--warn-ink:#92400E;--warn-ink-dark:#FCD34D;--m-ink:#0F172A;--m-ink-2:#1E293B;--m-slate:#475569;--m-slate-2:#64748B;--m-muted:#94A3B8;--m-line:#CBD5E1;--m-line-2:#E2E8F0;--m-surface:#F1F5F9;--m-blue:#2563EB;--m-navy:#0B1220;--m-red:#DC2626;--m-tint:#E8EEF4;--m-tint-2:#CFE0EC;--m-amber:#FCD9A8;--ease:cubic-bezier(.2,.6,.3,1);--sans:"IBM Plex Sans",system-ui,sans-serif;--serif:"Newsreader",Georgia,serif;--mono:"IBM Plex Mono",monospace;--nav-h:92px;--maxw:1360px;--pad-y:clamp(40px,5vw,60px);--pad-x:clamp(20px,4vw,56px);--gap-col:clamp(24px,4vw,56px);--rule:rgba(20,23,28,.2);--rule-band:rgba(20,23,28,.14);--rule-row:rgba(20,23,28,.1);--rule-device:rgba(20,23,28,.18)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:clip;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-hover)}button{background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}button,input,select,textarea{font:inherit;color:inherit}img{display:block}@keyframes ebFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ebScaleIn{0%{transform:scale(1.12)}to{transform:scale(1.02)}}@keyframes ebGridDrift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes ebMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ebPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes ebIntroBar{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.eb-rv{opacity:0;transform:translateY(16px);will-change:opacity,transform}.eb-rv.eb-in{opacity:1;transform:none;transition:opacity .56s var(--ease) var(--eb-rv-delay,0s),transform .56s var(--ease) var(--eb-rv-delay,0s)}@media (prefers-reduced-motion:reduce){.eb-rv{opacity:1;transform:none}}.eb-eyebrow{font:500 var(--t-micro) var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--clay-type)}.eb-h1{font:400 var(--t-h1)/1.06 var(--sans);max-width:16ch}.eb-h1,.eb-h1-home{margin:0;letter-spacing:-.035em}.eb-h1-home{font:400 var(--t-h1-home)/1.06 var(--sans);max-width:14ch}.eb-h2{margin:0;font:400 var(--t-h2)/1.12 var(--sans);letter-spacing:-.03em}.eb-h3{margin:0;font:500 var(--t-h3)/1.2 var(--sans);letter-spacing:-.025em}.eb-lead{margin:0;font:300 var(--t-lead)/1.62 var(--serif);color:rgba(20,23,28,.72);max-width:52ch}.eb-body{font:400 var(--t-body)/1.62 var(--sans);color:rgba(20,23,28,.78)}.eb-meta{font:400 var(--t-micro) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(20,23,28,.62)}.eb-section{padding:var(--pad-y) var(--pad-x);border-bottom:1px solid var(--rule-band)}.eb-section--flush{border-bottom:0}.eb-hero{padding-top:calc(var(--nav-h) + clamp(30px, 5vw, 56px))}.eb-wrap{max-width:var(--maxw);margin:0 auto}.eb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--eb-card-min,260px),1fr));grid-gap:1px;gap:1px;background:var(--rule-band);border:1px solid var(--rule-band)}.eb-cards>*{background:var(--paper);padding:clamp(22px,2.6vw,28px)}.eb-btn{font:500 15px var(--sans);color:#fff;background:var(--blue);padding:14px 26px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;transition:background .14s,gap .14s}.eb-btn:hover{background:var(--blue-hover);gap:14px;color:#fff}.eb-btn--sm{font-size:13.5px;padding:10px 20px;gap:0;white-space:nowrap}.eb-btn--sm:hover{gap:0}.eb-btn--sm:active{transform:translateY(1px)}.eb-btn-ghost{font:500 15px var(--sans);color:var(--ink);border:1px solid rgba(20,23,28,.3);padding:14px 26px;display:inline-flex;align-items:center;cursor:pointer;transition:border-color .14s,background .14s}.eb-btn-ghost:hover{border-color:var(--ink);background:rgba(20,23,28,.05);color:var(--ink)}.eb-btn-invert{background:#fff;color:var(--blue);font:500 15px var(--sans);padding:15px 30px;display:inline-flex;align-items:center;cursor:pointer;transition:transform .16s}.eb-btn-invert:hover{transform:translateY(-2px);color:var(--blue)}.eb-row-hover{transition:background .16s var(--ease)}.eb-row-hover:hover{background:rgba(201,111,74,.05)}.eb-cell-hover:hover{background:rgba(201,111,74,.07)}.eb-lift{transition:transform .16s var(--ease)}.eb-lift:hover{transform:translateY(-2px)}.eb-range{width:100%;accent-color:var(--blue);cursor:pointer}.eb-range--clay{accent-color:var(--clay)}.eb-flag{font:400 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--clay-type)}.eb-live-dot{width:7px;height:7px;background:var(--green);animation:ebPulse 2.4s var(--ease) infinite}.eb-skip{position:absolute;left:-9999px}.eb-skip:focus{left:var(--pad-x);top:8px;z-index:200;background:var(--blue);color:#fff;padding:10px 18px;font:500 13px var(--sans)}:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.eb-footer-link{color:rgba(255,255,255,.8);transition:color .14s,background .16s}.eb-footer-link:hover{color:#fff}a.eb-footer-link[style*=border]:hover{background:rgba(255,255,255,.1)}.eb-card-link{color:inherit}.eb-card-link:hover{background:rgba(201,111,74,.06)!important;color:inherit}.eb-ghost-sm:hover{background:rgba(20,23,28,.06)}.eb-btn-jump{font:500 15px var(--sans);background:#fff;color:var(--ink);padding:14px 26px;display:inline-flex;gap:8px;align-items:center;transition:gap .14s}.eb-btn-jump:hover{gap:14px;color:var(--ink)}.eb-underline-input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid rgba(20,23,28,.3);background:transparent;padding:0 0 12px;font:400 16px var(--sans);color:var(--ink);outline:none;min-width:0;transition:border-color .2s}.eb-underline-input:focus{border-bottom-color:var(--blue)}.eb-underline-input:focus-visible{outline:none}.eb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eb-btn-outline{border:1px solid var(--blue);color:var(--blue);font:500 13.5px var(--sans);padding:11px 20px;transition:background .16s,color .16s}.eb-btn-outline:hover{background:var(--blue);color:#fff}.eb-toc-link:hover{background:rgba(201,111,74,.06);color:inherit}.eb-plain-link{color:inherit}.eb-plain-link:hover{color:var(--blue)}.eb-nav-links{display:flex;gap:clamp(12px,1.8vw,28px);flex-wrap:wrap}.eb-nav-link{font:500 13.5px var(--sans);color:rgba(20,23,28,.68);padding-bottom:3px;border-bottom:2px solid transparent;transition:color .16s,border-color .16s}.eb-nav-link:hover,.eb-nav-link[data-active]{color:var(--ink);border-bottom-color:var(--clay)}.eb-nav-right{display:flex;align-items:center;gap:12px}.eb-nav-panel,.eb-nav-toggle{display:none}@media (max-width:900px){.eb-nav-links{display:none}.eb-nav-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:4px;border:1px solid rgba(20,23,28,.3);background:transparent;transition:background .14s,border-color .14s}.eb-nav-toggle:hover{border-color:var(--ink);background:rgba(20,23,28,.05)}.eb-nav-bars{display:block;width:18px;height:12px;position:relative}.eb-nav-bars>span{position:absolute;left:0;width:100%;height:1.5px;background:var(--ink);transition:transform .22s var(--ease),opacity .16s var(--ease)}.eb-nav-bars>span:first-child{top:0}.eb-nav-bars>span:nth-child(2){top:5.25px}.eb-nav-bars>span:nth-child(3){top:10.5px}.eb-nav-bars[data-open]>span:first-child{transform:translateY(5.25px) rotate(45deg)}.eb-nav-bars[data-open]>span:nth-child(2){opacity:0}.eb-nav-bars[data-open]>span:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.eb-nav-panel{display:block;overflow:hidden;max-height:0;background:#F4F1EA;border-top:1px solid rgba(20,23,28,.14);transition:max-height .3s var(--ease)}.eb-nav-panel[data-open]{max-height:70vh;overflow-y:auto}.eb-nav-panel-link{display:block;padding:16px clamp(18px,3vw,48px);font:500 17px var(--sans);letter-spacing:-.015em;color:var(--ink);border-bottom:1px solid rgba(20,23,28,.1);border-left:2px solid transparent;transition:background .16s,border-color .16s}.eb-nav-panel-link:hover{background:rgba(201,111,74,.05);color:var(--ink)}.eb-nav-panel-link[data-active]{border-left-color:var(--clay);background:rgba(201,111,74,.05)}.eb-nav-panel-link:last-child{border-bottom:0}.eb-split-rule{border-left:0!important;border-top:1px solid rgba(20,23,28,.14)}.eb-split-rule-dark{border-right:0!important;border-bottom:1px solid rgba(20,23,28,.14)}}@media (max-width:720px){.eb-phone-back{display:none}.eb-driver-row{grid-template-columns:34px 1fr!important;min-width:0!important;gap:12px!important;row-gap:6px!important}.eb-driver-row>:first-child,.eb-driver-row>:nth-child(2){grid-row:1}.eb-driver-row>:nth-child(3){grid-column:2}.eb-driver-row>:nth-child(4){grid-column:2;margin-top:4px}.eb-driver-scroll{overflow-x:visible!important}.eb-charger-row{grid-template-columns:1fr auto!important;min-width:0!important;row-gap:4px!important}.eb-charger-row>:first-child{grid-area:1/1}.eb-charger-row>:nth-child(3){grid-area:1/2;text-align:right}.eb-charger-row>:nth-child(2){grid-area:2/1}.eb-charger-row>:nth-child(4){grid-area:2/2}.eb-charger-scroll{overflow-x:visible!important}.eb-accordion-body{padding-left:0!important}.eb-accordion-head{grid-template-columns:26px 1fr auto!important;gap:12px!important}.eb-compare-row{grid-template-columns:1fr 72px 72px!important;gap:10px!important}}@media (max-width:620px){.eb-terr-map{display:none!important}.eb-terr-list{display:block!important}}.eb-terr-list{display:none;background:#0A2140}.eb-terr-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px clamp(18px,4vw,24px);border-bottom:1px solid rgba(255,255,255,.12);border-left:3px solid transparent;transition:background .16s var(--ease),border-color .16s var(--ease)}.eb-terr-row:last-child{border-bottom:0}.eb-terr-row[data-active]{background:rgba(255,255,255,.07);border-left-color:var(--clay)}@media (max-width:900px){.eb-doc-toc{position:static!important;max-width:none!important}.eb-doc-toc-list{max-height:38vh;overflow-y:auto}.eb-doc-body{grid-column:auto!important}}@media (max-width:720px){.eb-cap-items{grid-template-columns:1fr!important}.eb-cap-panel{padding:22px 18px!important}}.eb-band-link{color:#fff;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45)}.eb-band-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.eb-band-route{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px clamp(20px,2.4vw,26px);border-top:1px solid rgba(255,255,255,.22);font:500 16px var(--sans);color:#fff;transition:background .16s var(--ease),padding-left .16s var(--ease)}.eb-band-route:hover{background:rgba(255,255,255,.1);padding-left:calc(clamp(20px, 2.4vw, 26px) + 6px);color:#fff}.eb-section--tint{background:rgba(20,23,28,.035)}.eb-dark{--clay-type:#CC7450}