/**
 * Berke Services Hub Reference UI — 0.11.0
 * berke-reference-ui: true
 * berke-logical-layout: strict
 */
.berke-services-v0110{
	--s11-ink:var(--berke-color-heading);--s11-text:#36576a;--s11-muted:#5b7483;--s11-line:#d5e3e9;--s11-soft:#f5f9fb;
	direction:rtl;color:var(--s11-text);font-family:var(--berke-font-family);font-size:var(--berke-type-body);line-height:var(--berke-leading-body);background:#fff;
}
.berke-services-v0110 *{box-sizing:border-box;font-family:inherit}
.berke-services-v0110 h1,.berke-services-v0110 h2,.berke-services-v0110 h3{color:var(--s11-ink);font-weight:800;line-height:var(--berke-leading-heading)}
.berke-services-v0110 h1{margin:.5rem 0 1.25rem;font-size:var(--berke-type-h1);max-width:18ch}
.berke-services-v0110 h2{margin:.35rem 0 1rem;font-size:var(--berke-type-h2)}
.berke-services-v0110 h3{font-size:var(--berke-type-h3)}
.berke-services11-kicker{margin:0;color:#426f83;font-size:var(--berke-type-small);font-weight:800;letter-spacing:.01em}
.berke-services11-lead{max-width:43rem;margin:0;color:#375b6e;font-size:var(--berke-type-lead)}
.berke-services11-breadcrumb{display:flex;gap:.55rem;align-items:center;margin-block-end:1.5rem;color:#627b89;font-size:var(--berke-type-caption)}
.berke-services11-breadcrumb a{color:#365d72;text-decoration:none}.berke-services11-breadcrumb a:hover{text-decoration:underline}
.berke-services11-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.65rem}
.berke-services11-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.2rem;border:1px solid transparent;border-radius:.8rem;font-size:var(--berke-type-control);font-weight:800;text-decoration:none;transition:transform var(--berke-transition),background-color var(--berke-transition),border-color var(--berke-transition)}
.berke-services11-button:hover,.berke-services11-button:focus-visible{transform:translateY(-1px)}
.berke-services11-button:focus-visible{outline:3px solid rgba(75,184,221,.3);outline-offset:2px}
.berke-services11-button--primary{color:#fff;background:#183b5b;border-color:#183b5b}.berke-services11-button--primary:hover{background:#102d47}
.berke-services11-button--secondary{color:#183b5b;background:#fff;border-color:#bcd4de}.berke-services11-button--secondary:hover{border-color:#4b8da9;background:#f7fbfc}

.berke-services11-hero{position:relative;overflow:hidden;padding:clamp(4.25rem,8vw,7.25rem) 0;background:linear-gradient(150deg,#f8fbfc 0%,#fff 58%,#eff8fa 100%);border-block-end:1px solid #e0eaee}
.berke-services11-hero:before{position:absolute;inset-block-start:-10rem;inset-inline-end:-8rem;width:26rem;height:26rem;content:"";border:1px solid rgba(75,184,221,.18);border-radius:50%;box-shadow:0 0 0 3.5rem rgba(75,184,221,.035),0 0 0 7rem rgba(34,61,101,.025);pointer-events:none}
.berke-services11-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(19rem,.72fr);gap:clamp(3rem,7vw,7rem);align-items:center}
.berke-services11-map{padding:1.1rem 0;border-block:1px solid #c9dde5}.berke-services11-map header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.35rem .15rem 1rem;border-block-end:1px solid #d8e5ea}.berke-services11-map header span{color:#607b8b;font-size:var(--berke-type-caption);font-weight:700}.berke-services11-map header strong{color:var(--s11-ink);font-size:var(--berke-type-small)}
.berke-services11-map nav{display:grid}.berke-services11-map__row{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:1rem .15rem;color:inherit;border-block-end:1px solid #dbe7eb;text-decoration:none}.berke-services11-map__row:last-child{border-block-end:0}.berke-services11-map__row>span:nth-child(2){display:grid;gap:.08rem}.berke-services11-map__row small{color:#6b8290;font-size:var(--berke-type-caption);font-weight:700}.berke-services11-map__row strong{color:var(--s11-ink);font-size:var(--berke-type-card)}.berke-services11-map__icon{width:2.7rem;height:2.7rem;border-radius:.8rem}.berke-services11-map__arrow{color:var(--berke-icon-fg);font-size:1.15rem;transition:transform var(--berke-transition)}.berke-services11-map__row:hover .berke-services11-map__arrow,.berke-services11-map__row:focus-visible .berke-services11-map__arrow{transform:translateX(-2px)}.berke-services11-map__row:focus-visible{outline:3px solid rgba(75,184,221,.25);outline-offset:2px}.berke-services11-map>p{margin:.85rem .15rem 0;color:#5c7482;font-size:var(--berke-type-small)}

.berke-services11-router{padding:var(--berke-section-space) 0;background:#fff}.berke-services11-section-head{max-width:46rem;margin-block-end:2.25rem}.berke-services11-section-head>p:last-child{margin:.65rem 0 0;color:#527080;font-size:var(--berke-type-card)}
.berke-services11-router__list{border-block:1px solid #cbdde4}.berke-services11-route{display:grid;grid-template-columns:3.4rem 3.7rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem .25rem;color:inherit;border-block-end:1px solid #d9e5ea;text-decoration:none;transition:background-color var(--berke-transition)}.berke-services11-route:last-child{border-block-end:0}.berke-services11-route:hover{background:#f8fbfc}.berke-services11-route:focus-visible{outline:3px solid rgba(75,184,221,.28);outline-offset:2px}.berke-services11-route__number{color:#718896;font-size:var(--berke-type-small);font-weight:800}.berke-services11-route__icon{width:3.15rem;height:3.15rem;border-radius:.9rem}.berke-services11-route__body{display:grid;gap:.2rem}.berke-services11-route__body strong{color:var(--s11-ink);font-size:var(--berke-type-h4)}.berke-services11-route__body small{max-width:48rem;color:#587282;font-size:var(--berke-type-small);line-height:var(--berke-leading-compact)}.berke-services11-route__arrow{color:var(--berke-icon-fg);font-size:1.25rem}.berke-services11-route--guidance{background:#f8fafc}

.berke-services11-family{padding:var(--berke-section-space) 0;border-block-start:1px solid #e0e9ed;scroll-margin-block-start:7rem}.berke-services11-family:nth-of-type(even){background:#f8fbfc}.berke-services11-family__layout{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem);align-items:start}.berke-services11-family__intro{position:sticky;inset-block-start:7rem}.berke-services11-family__intro>p:not(.berke-services11-kicker){max-width:32rem;margin:.7rem 0 0;color:#4c6979;font-size:var(--berke-type-card)}.berke-services11-family__icon{width:4.25rem;height:4.25rem;margin-block-end:1.2rem;border-radius:1.15rem}.berke-services11-fit{display:grid;gap:.35rem;margin-block-start:1.5rem;padding-block-start:1.15rem;border-block-start:2px solid var(--berke-icon-border)}.berke-services11-fit strong{color:var(--berke-icon-fg);font-size:var(--berke-type-small)}.berke-services11-fit span{color:#536f7e;font-size:var(--berke-type-small)}
.berke-services11-service-list{border-block:1px solid #cbdde4}.berke-services11-service{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.1rem;align-items:start;padding:1.25rem .2rem;color:inherit;border-block-end:1px solid #d8e5e9;text-decoration:none;transition:background-color var(--berke-transition)}.berke-services11-service:last-child{border-block-end:0}.berke-services11-service:hover{background:rgba(255,255,255,.72)}.berke-services11-service:focus-visible{outline:3px solid rgba(75,184,221,.26);outline-offset:2px}.berke-services11-service__icon{width:3rem;height:3rem;margin-block-start:.15rem;border-radius:.85rem}.berke-services11-service__body{display:grid;gap:.25rem}.berke-services11-service__body small{color:var(--berke-icon-fg);font-size:var(--berke-type-caption);font-weight:800}.berke-services11-service__body strong{color:var(--s11-ink);font-size:var(--berke-type-h4)}.berke-services11-service__body>span{color:#4c6878;font-size:var(--berke-type-card)}.berke-services11-service__body em{margin-block-start:.35rem;color:#687f8c;font-size:var(--berke-type-small);font-style:normal;line-height:var(--berke-leading-compact)}.berke-services11-service__arrow{align-self:center;color:var(--berke-icon-fg);font-size:1.2rem;transition:transform var(--berke-transition)}.berke-services11-service:hover .berke-services11-service__arrow{transform:translateX(-2px)}

.berke-services11-tank{padding:var(--berke-section-space-compact) 0;background:#eef6f8;border-block:1px solid #d4e5ea}.berke-services11-tank__layout{display:grid;grid-template-columns:minmax(17rem,.6fr) minmax(0,1.4fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.berke-services11-tank header p:last-child{margin:.65rem 0 0;color:#506d7c;font-size:var(--berke-type-card)}.berke-services11-tank__routes{border-block:1px solid #c2d9e1}.berke-services11-tank-route{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.05rem .15rem;color:inherit;border-block-end:1px solid #d0e0e5;text-decoration:none}.berke-services11-tank-route:last-child{border-block-end:0}.berke-services11-tank-route:focus-visible{outline:3px solid rgba(75,184,221,.26);outline-offset:2px}.berke-services11-tank-route__icon{width:3rem;height:3rem;border-radius:.85rem}.berke-services11-tank-route>span:nth-child(2){display:grid;gap:.2rem}.berke-services11-tank-route strong{color:var(--s11-ink);font-size:var(--berke-type-card)}.berke-services11-tank-route small{color:#587381;font-size:var(--berke-type-small);line-height:var(--berke-leading-compact)}.berke-services11-tank-route>span:last-child{color:var(--berke-icon-fg);font-size:1.2rem}

.berke-services11-diagnosis{padding:var(--berke-section-space) 0;color:#dcecf2;background:#102a40}.berke-services11-diagnosis .berke-services11-kicker{color:#79d4c5}.berke-services11-diagnosis h2,.berke-services11-diagnosis h3{color:#fff}.berke-services11-diagnosis__layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);align-items:start}.berke-services11-diagnosis header>p:last-child{margin:.7rem 0 0;color:#bed1db;font-size:var(--berke-type-card)}.berke-services11-diagnosis__questions{border-block:1px solid rgba(255,255,255,.18)}.berke-services11-diagnosis__questions article{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;border-block-end:1px solid rgba(255,255,255,.13)}.berke-services11-diagnosis__questions article:last-child{border-block-end:0}.berke-services11-diagnosis__questions article>span{color:#75d0e7;font-size:var(--berke-type-small);font-weight:800}.berke-services11-diagnosis__questions h3{margin:0 0 .35rem}.berke-services11-diagnosis__questions p{margin:0;color:#c2d4dc;font-size:var(--berke-type-card)}

.berke-services11-process{--services-flow-progress:0;padding:var(--berke-section-space) 0;background:#fff}.berke-services11-process__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:2.35rem 0 0;list-style:none}.berke-services11-process__steps:before,.berke-services11-process__steps:after{position:absolute;inset-block-start:.75rem;inset-inline-start:0;height:3px;content:"";border-radius:99px}.berke-services11-process__steps:before{width:100%;background:#d8e5ea}.berke-services11-process__steps:after{width:calc(100% * var(--services-flow-progress));background:#4bb8dd;transition:width 80ms linear}.berke-services11-process__steps li{position:relative;padding-inline-end:1.4rem}.berke-services11-process__steps li:before{position:absolute;inset-block-start:-2.05rem;inset-inline-start:0;width:.75rem;height:.75rem;content:"";border:3px solid #fff;border-radius:50%;background:#c4d7df;box-shadow:0 0 0 1px #c4d7df}.berke-services11-process__steps li>span{display:block;margin-block-end:.55rem;color:#567686;font-size:var(--berke-type-caption);font-weight:800}.berke-services11-process__steps h3{margin:0 0 .35rem}.berke-services11-process__steps p{margin:0;color:#597281;font-size:var(--berke-type-small);line-height:var(--berke-leading-compact)}

.berke-services11-links{padding:var(--berke-section-space-compact) 0;background:#f7fafb;border-block-start:1px solid #e0e9ed}.berke-services11-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #ccdde4}.berke-services11-links a{display:grid;gap:.25rem;padding:1.25rem;color:inherit;border-inline-end:1px solid #d7e4e8;text-decoration:none}.berke-services11-links a:last-child{border-inline-end:0}.berke-services11-links a:hover{background:#fff}.berke-services11-links a:focus-visible{outline:3px solid rgba(75,184,221,.25);outline-offset:2px}.berke-services11-links small{color:#637e8d;font-size:var(--berke-type-caption);font-weight:700}.berke-services11-links strong{color:var(--s11-ink);font-size:var(--berke-type-card)}.berke-services11-links span{color:#2d708c;font-size:var(--berke-type-small);font-weight:800}

.berke-services11-final{padding:clamp(3.25rem,7vw,5.5rem) 0;color:#d8e9ef;background:#173b5b}.berke-services11-final .berke-services11-kicker{color:#75d0e7}.berke-services11-final h2{color:#fff;max-width:24ch}.berke-services11-final p:last-child{max-width:43rem;margin:.5rem 0 0;color:#c2d6df;font-size:var(--berke-type-card)}.berke-services11-final__layout{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:2rem;align-items:center}.berke-services11-final .berke-services11-actions{margin:0}.berke-services11-button--light{color:#15364f;background:#fff;border-color:#fff}.berke-services11-button--ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,.35)}.berke-services11-button--ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}

.has-services-motion [data-services-arrival]{opacity:0;transform:translateY(10px);transition:opacity 420ms var(--berke-motion-ease-enter),transform 420ms var(--berke-motion-ease-enter)}.has-services-motion [data-services-arrival].is-in{opacity:1;transform:none}

@media (max-width:74rem){.berke-services11-hero__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:3rem}.berke-services11-family__layout,.berke-services11-tank__layout,.berke-services11-diagnosis__layout{gap:3rem}}
@media (max-width:60rem){.berke-services11-hero__layout,.berke-services11-family__layout,.berke-services11-tank__layout,.berke-services11-diagnosis__layout{grid-template-columns:1fr}.berke-services11-map{max-width:42rem}.berke-services11-family__intro{position:static}.berke-services11-family__intro>p:not(.berke-services11-kicker){max-width:43rem}.berke-services11-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.5rem;padding-block-start:0}.berke-services11-process__steps:before,.berke-services11-process__steps:after,.berke-services11-process__steps li:before{display:none}.berke-services11-links__grid{grid-template-columns:1fr 1fr}.berke-services11-links a{border-block-end:1px solid #d7e4e8}.berke-services11-final__layout{grid-template-columns:1fr}}
@media (max-width:48rem){.berke-services11-hero{padding:3.5rem 0}.berke-services11-actions{display:grid;grid-template-columns:1fr}.berke-services11-button{width:100%;min-height:3rem}.berke-services11-route{grid-template-columns:2.6rem 3.25rem minmax(0,1fr);gap:.75rem}.berke-services11-route__arrow{display:none}.berke-services11-route__icon{width:2.85rem;height:2.85rem}.berke-services11-family__icon{width:3.75rem;height:3.75rem}.berke-services11-service{grid-template-columns:auto minmax(0,1fr);gap:.8rem}.berke-services11-service__arrow{display:none}.berke-services11-service__icon{width:2.75rem;height:2.75rem}.berke-services11-tank-route{grid-template-columns:auto 1fr}.berke-services11-tank-route>span:last-child{display:none}.berke-services11-diagnosis__questions article{grid-template-columns:2.5rem 1fr}.berke-services11-process__steps{grid-template-columns:1fr;gap:0;border-block:1px solid #d7e4e8}.berke-services11-process__steps li{padding:1rem 0;border-block-end:1px solid #d7e4e8}.berke-services11-process__steps li:last-child{border-block-end:0}.berke-services11-links__grid{grid-template-columns:1fr}.berke-services11-links a{border-inline-end:0}.berke-services11-final .berke-services11-actions{width:100%}}
@media (max-width:40rem){.berke-services11-map__row{grid-template-columns:auto 1fr}.berke-services11-map__arrow{display:none}.berke-services11-map header{align-items:start;flex-direction:column}.berke-services11-route{grid-template-columns:2.5rem 1fr}.berke-services11-route__icon{display:none}.berke-services11-service{grid-template-columns:1fr}.berke-services11-service__icon{width:2.7rem;height:2.7rem}.berke-services11-tank-route{grid-template-columns:1fr}.berke-services11-tank-route__icon{width:2.8rem;height:2.8rem}.berke-services11-breadcrumb{margin-block-end:1rem}}
@media (prefers-reduced-motion:reduce){.has-services-motion [data-services-arrival]{opacity:1;transform:none;transition:none}.berke-services11-process{--services-flow-progress:1}.berke-services11-button,.berke-services11-map__arrow,.berke-services11-service__arrow{transition:none!important;transform:none!important}}
