.khv-page{--khv-ink:#172832;--khv-text:#334852;--khv-muted:#52616b;--khv-line:#dfe7ec;--khv-soft:#f5f8fa;--khv-white:#fff;--khv-red:#f00000;direction:rtl;color:var(--khv-text);background:var(--khv-white);font-family:inherit;line-height:1.95;text-align:start;padding:20px 0 clamp(40px,5vw,80px)}.khv-page *,.khv-page :after,.khv-page :before{box-sizing:border-box}.khv-page .khv-shell{width:min(1340px,calc(100% - 48px));margin-inline:auto}.khv-page :where(h1,h2,h3,p,figure,ul){margin:0}.khv-page :where(h1,h2,h3){color:var(--khv-ink);line-height:1.55}.khv-page h1{font-size:clamp(2.25rem,4vw,4rem)}.khv-page h2{font-size:clamp(1.5rem,2.5vw,2.25rem)}.khv-page h3{font-size:1.15rem}.khv-page :where(p+p,h3+p,h2+p){-webkit-margin-before:.8rem;margin-block-start:.8rem}.khv-page a{color:var(--khv-ink);text-underline-offset:4px}.khv-page :where(a,summary):focus-visible{outline:3px solid #63859a;outline-offset:3px}.khv-page .khv-actions,.khv-page .khv-crumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.khv-page .khv-crumbs{font-size:.9rem;color:var(--khv-muted);margin-bottom:18px}.khv-page .khv-label{font-size:.85rem;font-weight:700;color:var(--khv-muted);margin-bottom:.7rem}.khv-page .khv-hero{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(20px,4vw,54px)}.khv-page .khv-intro{color:var(--khv-ink);font-size:1.18rem;font-weight:700}.khv-page figure{min-width:0}.khv-page figure img{display:block;width:100%;height:auto;border-radius:12px}.khv-page figcaption{padding-block:.55rem;font-size:.85rem;color:var(--khv-muted)}.khv-page .khv-actions{margin-top:22px}.khv-page .khv-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;font-weight:700;border-radius:8px;text-decoration:none}.khv-page .khv-order{background:var(--khv-red);color:var(--khv-white)}.khv-page .khv-order:hover{background:#c90000}.khv-page .khv-phone{background:var(--khv-white);border:1px solid var(--khv-line)}.khv-page :where(.khv-local,.khv-block,.khv-story,.khv-price,.khv-neighbors){margin-top:clamp(36px,5vw,75px)}.khv-page .khv-local,.khv-page .khv-price{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px)}.khv-page .khv-local a,.khv-page .khv-services a,.khv-page .khv-story a{display:inline-block;font-weight:700;margin-top:12px}.khv-page .khv-local aside{background:var(--khv-soft);-webkit-border-start:4px solid var(--khv-ink);border-inline-start:4px solid var(--khv-ink);border-radius:8px;padding:22px}.khv-page ul{-webkit-padding-start:20px;padding-inline-start:20px;margin-top:12px}.khv-page .khv-cards,.khv-page .khv-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.khv-page .khv-services article{display:flex;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid var(--khv-line);border-top:3px solid #1f3c4c;border-radius:8px}.khv-page .khv-services article a{margin-top:auto;padding-top:12px}.khv-page .khv-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.khv-page .khv-delivery figure{order:2}.khv-page .khv-price{background:var(--khv-soft);border-radius:12px;padding:clamp(20px,3vw,40px)}.khv-page .khv-price-links{display:grid;grid-gap:10px;gap:10px}.khv-page .khv-price-links a{padding:9px 16px;background:white;border:1px solid var(--khv-line);border-radius:6px;font-weight:700}.khv-page details{border-bottom:1px solid var(--khv-line);padding:16px 0}.khv-page summary{color:var(--khv-ink);font-weight:700;cursor:pointer}.khv-page details p{margin-top:10px}.khv-page .khv-neighbors{padding:clamp(20px,4vw,48px);background:var(--khv-ink);border-radius:16px}.khv-page .khv-neighbors :where(h2,h3,a){color:white}.khv-page .khv-neighbors .khv-label,.khv-page .khv-neighbors span{color:#e5edf2}.khv-page .khv-cards a{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid #526775;border-radius:10px;text-decoration:none}.khv-page .khv-cards a:focus-visible,.khv-page .khv-cards a:hover{background:#1f3c4c}.khv-page .khv-final{margin-top:clamp(20px,3vw,32px);padding:clamp(22px,4vw,46px);background:white;border:1px solid var(--khv-line);border-radius:16px}@media (max-width:800px){.khv-page .khv-shell{width:min(100% - 28px,680px)}.khv-page .khv-cards,.khv-page .khv-hero,.khv-page .khv-local,.khv-page .khv-price,.khv-page .khv-services,.khv-page .khv-story{grid-template-columns:minmax(0,1fr)}.khv-page .khv-delivery figure{order:0}}@media (max-width:440px){.khv-page .khv-actions{flex-direction:column;align-items:stretch}}.khv-page [id]{scroll-margin-top:110px}.khv-page .khv-hero{border:0;padding:32px 0;background:white;border-radius:0}.khv-page .khv-hero-copy{-webkit-border-start:4px solid var(--khv-red);border-inline-start:4px solid var(--khv-red);-webkit-padding-start:24px;padding-inline-start:24px}.khv-page .khv-jump{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-block:1px solid var(--khv-line);font-size:.95rem;font-weight:700}.khv-page .khv-local{display:block}.khv-page .khv-local-intro{max-width:1000px}.khv-page .khv-streets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 40px;gap:0 40px;margin-top:28px}.khv-page .khv-streets article{display:flex;gap:20px;padding-block:28px;border-top:1px solid var(--khv-line)}.khv-page .khv-street-number{font-size:1.6rem;color:#8a9ca8;font-weight:700}.khv-page .khv-local .khv-address{margin-top:12px;padding:24px 30px}.khv-page .khv-steps{-webkit-padding-start:24px;padding-inline-start:24px;margin-bottom:0}.khv-page .khv-steps li{-webkit-padding-start:10px;padding-inline-start:10px;margin-top:18px}.khv-page .khv-steps strong{color:var(--khv-ink)}.khv-page .khv-steps p{margin-top:4px}.khv-page .khv-inline-links{display:flex;flex-wrap:wrap;gap:8px 24px}.khv-page .khv-cards article{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #526775;border-radius:12px;color:#e5edf2}.khv-page .khv-cards article p{margin:0}.khv-page .khv-cards article a{display:block;border:0;border-radius:0;margin-top:auto;padding:12px 0 0;font-weight:700;text-decoration:underline;text-underline-offset:5px}.khv-page .khv-cards article:hover{background:#1f3c4c}.khv-page .khv-cards article a:hover{background:transparent}@media(max-width:800px){.khv-page .khv-streets{grid-template-columns:minmax(0,1fr)}.khv-page .khv-hero-copy{-webkit-padding-start:16px;padding-inline-start:16px}.khv-page .khv-repair figure{order:-1}.khv-page .khv-cards article{padding:20px}}.khv-page .khv-hero{background:var(--khv-soft);border:1px solid var(--khv-line);border-radius:20px;padding:clamp(20px,3vw,40px)}.khv-page .khv-local-intro{display:grid;grid-template-columns:.8fr 1.5fr;grid-gap:40px;gap:40px;max-width:none;align-items:start}.khv-page .khv-local-intro>div:first-child{-webkit-border-start:4px solid var(--khv-red);border-inline-start:4px solid var(--khv-red);-webkit-padding-start:20px;padding-inline-start:20px}.khv-page .khv-streets article{padding:25px 0}.khv-page .khv-address{background:var(--khv-soft);-webkit-border-start:4px solid var(--khv-ink);border-inline-start:4px solid var(--khv-ink);padding:24px;border-radius:8px}.khv-page .khv-drying{border-block:1px solid var(--khv-line);padding-block:clamp(24px,4vw,50px)}@media(max-width:800px){.khv-page .khv-local-intro{grid-template-columns:minmax(0,1fr);gap:20px}.khv-page .khv-drying figure{order:-1}}