PageSourceSearch

https://building-service.com.ua/index.html

html building-service.com.ua collected 2026-10-08 20:52:18 UTC 68,042 bytes, 1,430 lines download raw bytes

1<!DOCTYPE html>
2<html lang="uk">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<meta name="description" content="Строй-Сервіс — ремонт квартир під ключ у Києві. 10+ років, 500+ об'єктів. Безкоштовний виїзд, договір з фіксованою ціною, гарантія 2 роки. 050-310-40-99">
7<meta property="og:title" content="Строй-Сервіс — ремонт квартир Київ">
8<meta property="og:description" content="Ремонт квартир під ключ у Києві. 10 років, 500+ об'єктів. Безкоштовний виїзд.">
9<meta property="og:image" content="https://demo.building-service.com.ua/images/og.jpg">
10<title>Строй-Сервіс — Ремонт квартир під ключ Київ 2026</title>
11<link rel="preconnect" href="https://fonts.googleapis.com">
12<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
13<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=DM+Serif+Display:ital@0;1&display=swap">
14<link rel="stylesheet" href="css/style.min.css">
15<link rel="manifest" href="/manifest.json">
16<meta name="theme-color" content="#FF6B00">
17<script>
18if('serviceWorker' in navigator)navigator.serviceWorker.register('/sw.js').catch(function(){});
19(function(){var h=document.getElementById('header');if(h)document.documentElement.style.setProperty('--header-total-h',h.offsetHeight+'px');})();
20</script>
20
21<style>
22html,body{max-width:100%;overflow-x:hidden;padding-bottom:0!important;}
23/* ══ DESIGN TOKENS 2026 ══ */
24:root {
25  --navy:   #0A1628;
26  --navy2:  #0F1F3D;
27  --navy3:  #162952;
28  --orange: #FF6B00;
29  --orange2:#E55F00;
30  --cream:  #F5F0E8;
31  --cream2: #EDE8DF;
32  --white:  #FFFFFF;
33  --gray50: #F8F7F5;
34  --gray100:#EFF0F2;
35  --gray300:#C8CDD6;
36  --gray500:#7A8490;
37  --gray700:#3D444F;
38  --gold:   #C9A84C;
39  --green:  #1A9E6B;
40  --font-display: 'DM Serif Display', Georgia, serif;
41  --font-body:    'Montserrat', system-ui, sans-serif;
42  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
43}
44
45/* ══ RESET ══ */
46*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
47html { scroll-behavior: smooth; overflow-x: hidden; }
48body { font-family: var(--font-body); background: var(--white); color: var(--navy); overflow-x: hidden; -webkit-font-smoothing: antialiased; }
49img { max-width: 100%; display: block; }
50a { text-decoration: none; color: inherit; }
51button { cursor: pointer; border: none; background: none; font-family: inherit; }
52
53/* ══ HERO ══ */
54.hero-2026 {
55  background: var(--navy);
56  min-height: 100svh;
57  display: grid;
58  grid-template-columns: 1fr 1fr;
59  position: relative;
60  overflow: hidden;
61  padding-top: var(--header-total-h, 110px);
62}
63.hero-2026::before {
64  content: '';
65  position: absolute;
66  inset: 0;
67  background:
68    radial-gradient(ellipse 60% 80% at 100% 20%, rgba(255,107,0,.12) 0%, transparent 60%),
69    radial-gradient(ellipse 40% 60% at 0% 80%, rgba(201,168,76,.06) 0%, transparent 50%);
70  pointer-events: none;
71}
72/* Grid texture */
73.hero-2026::after {
74  content: '';
75  position: absolute;
76  inset: 0;
77  background-image:
78    linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),
79    linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
80  background-size: 48px 48px;
81  pointer-events: none;
82}
83.hero-left {
84  position: relative;
85  z-index: 2;
86  display: flex;
87  flex-direction: column;
88  justify-content: center;
89  padding: clamp(40px,6vw,80px) clamp(32px,5vw,72px) clamp(40px,6vw,80px) clamp(24px,5vw,80px);
90}
91.hero-eyebrow {
92  display: flex;
93  align-items: center;
94  gap: 12px;
95  margin-bottom: 28px;
96}
97.hero-eyebrow-line {
98  width: 40px;
99  height: 2px;
100  background: var(--orange);
101}
102.hero-eyebrow-text {
103  font-size: 11px;
104  font-weight: 700;
105  letter-spacing: .2em;
106  text-transform: uppercase;
107  color: var(--orange);
108}
109.hero-h1 {
110  font-family: var(--font-display);
111  font-size: clamp(2.6rem, 5.5vw, 5rem);
112  font-weight: 400;
113  line-height: 1.05;
114  color: var(--white);
115  margin-bottom: 10px;
116}
117.hero-h1 em {
118  font-style: italic;
119  color: var(--orange);
120}
121.hero-h1-sub {
122  font-family: var(--font-display);
123  font-size: clamp(1.6rem, 3vw, 2.8rem);
124  font-weight: 400;
125  line-height: 1.1;
126  color: rgba(255,255,255,.4);
127  margin-bottom: 28px;
128}
129.hero-desc {
130  font-size: clamp(.9rem, 1.3vw, 1.05rem);
131  line-height: 1.8;
132  color: rgba(255,255,255,.55);
133  max-width: 480px;
134  margin-bottom: 36px;
135}
136.hero-cta-row {
137  display: flex;
138  gap: 12px;
139  flex-wrap: wrap;
140  margin-bottom: 44px;
141}
142.btn-hero-primary {
143  display: inline-flex;
144  align-items: center;
145  gap: 10px;
146  background: var(--orange);
147  color: var(--white);
148  font-weight: 700;
149  font-size: .95rem;
150  padding: 16px 32px;
151  border-radius: 4px;
152  border: none;
153  cursor: pointer;
154  font-family: var(--font-body);
155  transition: all .25s var(--ease-out);
156  position: relative;
157  overflow: hidden;
158}
159.btn-hero-primary::after {
160  content: '';
161  position: absolute;
162  inset: 0;
163  background: rgba(255,255,255,.1);
164  opacity: 0;
165  transition: opacity .2s;
166}
167.btn-hero-primary:hover { background: var(--orange2); transform: translateY(-2px); box-shadow: 0 12px 40px rgba(255,107,0,.4); }
168.btn-hero-primary:hover::after { opacity: 1; }
169.btn-hero-ghost {
170  display: inline-flex;
171  align-items: center;
172  gap: 10px;
173  background: transparent;
174  color: rgba(255,255,255,.8);
175  font-weight: 600;
176  font-size: .9rem;
177  padding: 16px 28px;
178  border-radius: 4px;
179  border: 1px solid rgba(255,255,255,.2);
180  transition: all .2s;
181  font-family: var(--font-body);
182}
183.btn-hero-ghost:hover { border-color: rgba(255,255,255,.5); color: #fff; background: rgba(255,255,255,.06); }
184/* Stats bar */
185.hero-stats {
186  display: flex;
187  gap: 0;
188  border-top: 1px solid rgba(255,255,255,.08);
189  padding-top: 28px;
190}
191.hero-stat {
192  flex: 1;
193  padding-right: 24px;
194  border-right: 1px solid rgba(255,255,255,.08);
195  margin-right: 24px;
196}
197.hero-stat:last-child { border-right: none; margin-right: 0; padding-right: 0; }
198.hero-stat-n {
199  display: block;
200  font-size: clamp(1.6rem, 2.5vw, 2.2rem);
201  font-weight: 900;
202  color: var(--white);
203  line-height: 1;
204  letter-spacing: -.03em;
205}
206.hero-stat-n span { color: var(--orange); }
207.hero-stat-l {
208  display: block;
209  font-size: .62rem;
210  color: rgba(255,255,255,.35);
211  text-transform: uppercase;
212  letter-spacing: .1em;
213  margin-top: 4px;
214  font-weight: 600;
215}
216/* Hero right image panel */
217.hero-right {
218  position: relative;
219  z-index: 2;
220  overflow: hidden;
221}
222.hero-img-main {
223  position: absolute;
224  inset: 0;
225  width: 100%;
226  height: 100%;
227  object-fit: cover;
228  opacity: .75;
229}
230.hero-img-overlay {
231  position: absolute;
232  inset: 0;
233  background: linear-gradient(to right, var(--navy) 0%, transparent 30%),
234              linear-gradient(to top, var(--navy) 0%, transparent 40%);
235}
236.hero-badge-float {
237  position: absolute;
238  bottom: 40px;
239  left: 40px;
240  z-index: 3;
241  background: rgba(10,22,40,.9);
242  backdrop-filter: blur(16px);
243  border: 1px solid rgba(255,255,255,.12);
244  border-radius: 12px;
245  padding: 16px 20px;
246  display: flex;
247  align-items: center;
248  gap: 14px;
249}
250.hbf-icon {
251  width: 44px;
252  height: 44px;
253  background: var(--orange);
254  border-radius: 10px;
255  display: flex;
256  align-items: center;
257  justify-content: center;
258  font-size: 20px;
259  flex-shrink: 0;
260}
261.hbf-n { font-size: 1.4rem; font-weight: 900; color: #fff; line-height: 1; }
262.hbf-l { font-size: .65rem; color: rgba(255,255,255,.45); text-transform: uppercase; letter-spacing: .07em; margin-top: 2px; }
263.hero-rating-float {
264  position: absolute;
265  top: 40px;
266  right: 40px;
267  z-index: 3;
268  background: var(--gold);
269  border-radius: 50px;
270  padding: 10px 20px;
271  display: flex;
272  align-items: center;
273  gap: 8px;
274}
275.hrf-star { font-size: 14px; }
276.hrf-n { font-size: 1rem; font-weight: 900; color: var(--navy); }
277.hrf-l { font-size: .7rem; font-weight: 700; color: rgba(10,22,40,.65); }
278
279/* ══ MARQUEE STRIP ══ */
280.marquee-strip {
281  background: var(--orange);
282  padding: 14px 0;
283  overflow: hidden;
284  position: relative;
285}
286.marquee-track {
287  display: flex;
288  gap: 48px;
289  width: max-content;
290  animation: marquee-scroll 30s linear infinite;
291}
292@keyframes marquee-scroll {
293  from { transform: translateX(0); }
294  to   { transform: translateX(-50%); }
295}
296.marquee-item {
297  display: flex;
298  align-items: center;
299  gap: 12px;
300  white-space: nowrap;
301  font-size: .75rem;
302  font-weight: 800;
303  letter-spacing: .12em;
304  text-transform: uppercase;
305  color: var(--white);
306}
307.marquee-dot { width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,.5); }
308
309/* ══ SERVICES GRID ══ */
310.services-2026 {
311  background: var(--gray50);
312  padding: clamp(64px, 8vw, 100px) 0;
313}
314.container { max-width: 1280px; margin: 0 auto; padding: 0 clamp(20px,4vw,48px); }
315.section-label-2026 {
316  display: flex;
317  align-items: center;
318  gap: 12px;
319  margin-bottom: 16px;
320}
321.sl-line { width: 30px; height: 2px; background: var(--orange); }
322.sl-text {
323  font-size: 11px;
324  font-weight: 700;
325  letter-spacing: .18em;
326  text-transform: uppercase;
327  color: var(--orange);
328}
329.section-h2 {
330  font-family: var(--font-display);
331  font-size: clamp(2rem, 4vw, 3.5rem);
332  font-weight: 400;
333  color: var(--navy);
334  line-height: 1.1;
335  margin-bottom: 14px;
336}
337.section-h2 em { font-style: italic; color: var(--orange); }
338.section-p {
339  font-size: 1rem;
340  color: var(--gray500);
341  line-height: 1.75;
342  max-width: 580px;
343  margin-bottom: 48px;
344}
345.services-grid-2026 {
346  display: grid;
347  grid-template-columns: repeat(3, 1fr);
348  gap: 2px;
349  background: var(--gray300);
350}
351.svc-card {
352  background: var(--white);
353  padding: 36px 32px;
354  position: relative;
355  overflow: hidden;
356  transition: all .3s var(--ease-out);
357  cursor: default;
358  group: true;
359}
360.svc-card:hover { background: var(--navy); z-index: 2; transform: scale(1.02); box-shadow: 0 24px 60px rgba(10,22,40,.2); }
361.svc-num {
362  font-size: 3.5rem;
363  font-weight: 900;
364  color: var(--gray100);
365  line-height: 1;
366  margin-bottom: 16px;
367  font-family: var(--font-display);
368  transition: color .3s;
369}
370.svc-card:hover .svc-num { color: rgba(255,107,0,.15); }
371.svc-icon {
372  font-size: 28px;
373  margin-bottom: 16px;
374  display: block;
375}
376.svc-name {
377  font-size: 1.1rem;
378  font-weight: 800;
379  color: var(--navy);
380  margin-bottom: 8px;
381  transition: color .3s;
382}
383.svc-card:hover .svc-name { color: var(--white); }
384.svc-price {
385  font-size: .8rem;
386  font-weight: 700;
387  color: var(--orange);
388  margin-bottom: 12px;
389}
390.svc-desc {
391  font-size: .85rem;
392  line-height: 1.65;
393  color: var(--gray500);
394  transition: color .3s;
395}
396.svc-card:hover .svc-desc { color: rgba(255,255,255,.55); }
397.svc-arrow {
398  position: absolute;
399  bottom: 28px;
400  right: 28px;
401  width: 40px;
402  height: 40px;
403  border-radius: 50%;
404  border: 1.5px solid var(--gray300);
405  display: flex;
406  align-items: center;
407  justify-content: center;
408  color: var(--gray500);
409  font-size: 16px;
410  transition: all .3s;
411}
412.svc-card:hover .svc-arrow {
413  background: var(--orange);
414  border-color: var(--orange);
415  color: var(--white);
416  transform: rotate(-45deg);
417}
418.svc-card a { position: absolute; inset: 0; z-index: 1; }
419
420/* ══ WHY US ══ */
421.why-2026 {
422  background: var(--navy);
423  padding: clamp(64px, 8vw, 100px) 0;
424  position: relative;
425  overflow: hidden;
426}
427.why-2026::before {
428  content: '';
429  position: absolute;
430  inset: 0;
431  background: radial-gradient(ellipse 60% 80% at 80% 50%, rgba(255,107,0,.07) 0%, transparent 60%);
432  pointer-events: none;
433}
434.why-inner {
435  display: grid;
436  grid-template-columns: 1fr 1fr;
437  gap: clamp(40px,6vw,80px);
438  align-items: center;
439  position: relative;
440  z-index: 1;
441}
442.why-left .section-h2 { color: var(--white); }
443.why-left .section-p { color: rgba(255,255,255,.45); }
444.why-number {
445  font-family: var(--font-display);
446  font-size: clamp(5rem, 12vw, 10rem);
447  font-weight: 400;
448  color: rgba(255,255,255,.04);
449  line-height: 1;
450  margin-top: -20px;
451  margin-bottom: -20px;
452  display: block;
453}
454.why-cta-btn {
455  display: inline-flex;
456  align-items: center;
457  gap: 10px;
458  background: var(--orange);
459  color: var(--white);
460  font-weight: 700;
461  font-size: .9rem;
462  padding: 14px 28px;
463  border-radius: 4px;
464  border: none;
465  cursor: pointer;
466  font-family: var(--font-body);
467  transition: all .2s;
468  margin-top: 28px;
469}
470.why-cta-btn:hover { background: var(--orange2); transform: translateY(-2px); box-shadow: 0 10px 30px rgba(255,107,0,.4); }
471.why-cards {
472  display: grid;
473  grid-template-columns: 1fr 1fr;
474  gap: 2px;
475  background: rgba(255,255,255,.06);
476}
477.why-card-2026 {
478  background: rgba(255,255,255,.04);
479  padding: 28px 24px;
480  border: 1px solid rgba(255,255,255,.06);
481  transition: background .2s;
482}
483.why-card-2026:hover { background: rgba(255,255,255,.08); }
484.wc-icon {
485  width: 44px;
486  height: 44px;
487  border-radius: 8px;
488  background: rgba(255,107,0,.15);
489  border: 1px solid rgba(255,107,0,.25);
490  display: flex;
491  align-items: center;
492  justify-content: center;
493  font-size: 20px;
494  margin-bottom: 16px;
495}
496.wc-title { font-size: 1rem; font-weight: 800; color: var(--white); margin-bottom: 8px; }
497.wc-text { font-size: .83rem; line-height: 1.7; color: rgba(255,255,255,.45); }
498
499/* ══ PROCESS ══ */
500.process-2026 {
501  background: var(--white);
502  padding: clamp(64px,8vw,100px) 0;
503}
504.process-track {
505  display: grid;
506  grid-template-columns: repeat(4, 1fr);
507  gap: 0;
508  position: relative;
509  margin-top: 48px;
510}
511.process-track::before {
512  content: '';
513  position: absolute;
514  top: 28px;
515  left: 10%;
516  right: 10%;
517  height: 1px;
518  background: linear-gradient(90deg, transparent, var(--gray300), var(--gray300), transparent);
519  z-index: 0;
520}
521.proc-step {
522  text-align: center;
523  padding: 0 20px;
524  position: relative;
525  z-index: 1;
526}
527.proc-num {
528  width: 56px;
529  height: 56px;
530  border-radius: 50%;
531  background: var(--white);
532  border: 2px solid var(--gray300);
533  display: flex;
534  align-items: center;
535  justify-content: center;
536  font-size: 1.2rem;
537  font-weight: 900;
538  color: var(--navy);
539  margin: 0 auto 20px;
540  position: relative;
541  transition: all .3s;
542}
543.proc-step:hover .proc-num {
544  background: var(--orange);
545  border-color: var(--orange);
546  color: var(--white);
547  box-shadow: 0 8px 24px rgba(255,107,0,.35);
548}
549.proc-icon { font-size: 24px; margin-bottom: 12px; }
550.proc-title { font-size: 1rem; font-weight: 800; color: var(--navy); margin-bottom: 8px; }
551.proc-text { font-size: .82rem; line-height: 1.65; color: var(--gray500); }
552.proc-detail { font-size: .75rem; font-weight: 700; color: var(--orange); margin-top: 8px; }
553
554/* ══ PORTFOLIO ══ */
555.portfolio-2026 {
556  background: var(--cream);
557  padding: clamp(64px,8vw,100px) 0;
558}
559.pf-grid-2026 {
560  display: grid;
561  grid-template-columns: 2fr 1fr 1fr;
562  grid-template-rows: 280px 280px;
563  gap: 8px;
564  margin-top: 48px;
565}
566.pf-item {
567  position: relative;
568  overflow: hidden;
569  border-radius: 4px;
570  cursor: pointer;
571  background: var(--gray100);
572}
573.pf-item:first-child { grid-row: span 2; }
574.pf-item img {
575  width: 100%;
576  height: 100%;
577  object-fit: cover;
578  transition: transform .6s var(--ease-out);
579}
580.pf-item:hover img { transform: scale(1.05); }
581.pf-item-overlay {
582  position: absolute;
583  inset: 0;
584  background: linear-gradient(to top, rgba(10,22,40,.85) 0%, transparent 60%);
585  display: flex;
586  align-items: flex-end;
587  padding: 24px;
588  opacity: 0;
589  transition: opacity .3s;
590}
591.pf-item:hover .pf-item-overlay { opacity: 1; }
592.pf-item-label { font-size: .75rem; font-weight: 700; color: var(--white); letter-spacing: .06em; }
593.pf-item-tag { font-size: 11px; background: var(--orange); color: #fff; padding: 3px 10px; border-radius: 20px; font-weight: 700; display: inline-block; margin-bottom: 6px; }
594.pf-cta-block {
595  display: flex;
596  align-items: center;
597  justify-content: space-between;
598  margin-top: 32px;
599  padding-top: 28px;
600  border-top: 1px solid var(--cream2);
601  flex-wrap: wrap;
602  gap: 16px;
603}
604.pf-cta-text { font-size: 1.1rem; font-weight: 700; color: var(--navy); }
605.pf-cta-text span { color: var(--orange); }
606
607/* ══ CALCULATOR CTA ══ */
608.calc-cta-2026 {
609  background: var(--orange);
610  padding: clamp(48px,6vw,72px) 0;
611  position: relative;
612  overflow: hidden;
613}
614.calc-cta-2026::before {
615  content: 'ЦІНА';
616  position: absolute;
617  right: -20px;
618  top: 50%;
619  transform: translateY(-50%);
620  font-size: clamp(80px,15vw,160px);
621  font-weight: 900;
622  color: rgba(255,255,255,.08);
623  font-family: var(--font-display);
624  pointer-events: none;
625  line-height: 1;
626}
627.calc-cta-inner {
628  display: flex;
629  align-items: center;
630  justify-content: space-between;
631  gap: 32px;
632  flex-wrap: wrap;
633  position: relative;
634  z-index: 1;
635}
636.calc-cta-h {
637  font-family: var(--font-display);
638  font-size: clamp(1.6rem, 3vw, 2.6rem);
639  color: var(--white);
640  font-weight: 400;
641  margin-bottom: 6px;
642}
643.calc-cta-sub { font-size: .9rem; color: rgba(255,255,255,.75); }
644.btn-calc-white {
645  display: inline-flex;
646  align-items: center;
647  gap: 10px;
648  background: var(--white);
649  color: var(--orange);
650  font-weight: 800;
651  font-size: 1rem;
652  padding: 16px 36px;
653  border-radius: 4px;
654  transition: all .2s;
655  border: none;
656  cursor: pointer;
657  font-family: var(--font-body);
658  white-space: nowrap;
659  flex-shrink: 0;
660}
661.btn-calc-white:hover { background: var(--cream); transform: translateY(-2px); box-shadow: 0 12px 36px rgba(0,0,0,.15); }
662
663/* ══ REVIEWS ══ */
664.reviews-2026 {
665  background: var(--white);
666  padding: clamp(64px,8vw,100px) 0;
667}
668.reviews-grid-2026 {
669  display: grid;
670  grid-template-columns: repeat(3, 1fr);
671  gap: 24px;
672  margin-top: 48px;
673}
674.rv-card-2026 {
675  background: var(--gray50);
676  border: 1px solid var(--gray100);
677  border-radius: 8px;
678  padding: 28px;
679  transition: all .25s;
680}
681.rv-card-2026:hover { border-color: var(--orange); box-shadow: 0 8px 32px rgba(255,107,0,.1); transform: translateY(-2px); }
682.rv-stars-2026 { display: flex; gap: 3px; margin-bottom: 16px; }
683.rv-star { width: 16px; height: 16px; color: #F59E0B; font-size: 16px; }
684.rv-text-2026 { font-size: .9rem; line-height: 1.75; color: var(--gray700); margin-bottom: 20px; font-style: italic; }
685.rv-author {
686  display: flex;
687  align-items: center;
688  gap: 12px;
689  padding-top: 16px;
690  border-top: 1px solid var(--gray100);
691}
692.rv-ava-2026 {
693  width: 40px; height: 40px; border-radius: 50%;
694  background: linear-gradient(135deg, var(--navy), var(--navy2));
695  display: flex; align-items: center; justify-content: center;
696  font-size: 14px; font-weight: 900; color: var(--orange);
697  flex-shrink: 0;
698}
699.rv-name-2026 { font-size: .85rem; font-weight: 800; color: var(--navy); }
700.rv-service-2026 { font-size: .73rem; color: var(--gray500);
700 margin-top: 1px; }
701.rv-verified { font-size: .67rem; color: var(--green); font-weight: 700; display: flex; align-items: center; gap: 3px; margin-top: 2px; }
702
703/* ══ FINAL CTA ══ */
704.final-cta-2026 {
705  background: var(--navy);
706  padding: clamp(64px,8vw,100px) 0;
707  position: relative;
708  overflow: hidden;
709  text-align: center;
710}
711.final-cta-2026::before {
712  content: '';
713  position: absolute;
714  inset: 0;
715  background: radial-gradient(ellipse 70% 80% at 50% 50%, rgba(255,107,0,.1) 0%, transparent 65%);
716  pointer-events: none;
717}
718.final-cta-h {
719  font-family: var(--font-display);
720  font-size: clamp(2.2rem, 5vw, 4.5rem);
721  color: var(--white);
722  font-weight: 400;
723  line-height: 1.1;
724  margin-bottom: 16px;
725  position: relative;
726  z-index: 1;
727}
728.final-cta-h em { color: var(--orange); font-style: italic; }
729.final-cta-sub { font-size: 1rem; color: rgba(255,255,255,.5); margin-bottom: 36px; position: relative; z-index: 1; }
730.final-cta-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; position: relative; z-index: 1; }
731.final-cta-trust {
732  display: flex;
733  gap: 32px;
734  justify-content: center;
735  flex-wrap: wrap;
736  margin-top: 40px;
737  padding-top: 36px;
738  border-top: 1px solid rgba(255,255,255,.08);
739  position: relative;
740  z-index: 1;
741}
742.fct-item {
743  display: flex;
744  align-items: center;
745  gap: 8px;
746  font-size: .8rem;
747  color: rgba(255,255,255,.45);
748  font-weight: 600;
749}
750.fct-check {
751  width: 20px; height: 20px; border-radius: 50%;
752  background: rgba(255,107,0,.15);
753  border: 1px solid rgba(255,107,0,.3);
754  display: flex; align-items: center; justify-content: center;
755  font-size: 10px; color: var(--orange); flex-shrink: 0;
756}
757
758/* ══ MOBILE ══ */
759@media (max-width: 900px) {
760  .hero-2026 { grid-template-columns: 1fr; min-height: auto; }
761  .hero-right { display: none; }
762  .hero-left { padding: clamp(32px,5vw,48px) clamp(20px,4vw,40px); min-height: 90svh; justify-content: flex-end; padding-bottom: 48px; }
763  .hero-h1 { font-size: clamp(2.4rem, 8vw, 3.6rem); }
764  .hero-h1-sub { font-size: clamp(1.4rem, 5vw, 2rem); }
765  .hero-stats { gap: 20px; }
766  .hero-stat { padding-right: 20px; margin-right: 20px; }
767  .services-grid-2026 { grid-template-columns: 1fr 1fr; }
768  .why-inner { grid-template-columns: 1fr; }
769  .why-number { display: none; }
770  .process-track { grid-template-columns: 1fr 1fr; gap: 32px; }
771  .process-track::before { display: none; }
772  .pf-grid-2026 { grid-template-columns: 1fr 1fr; grid-template-rows: auto; }
773  .pf-item:first-child { grid-row: auto; grid-column: span 2; height: 240px; }
774  .pf-item { height: 180px; }
775  .reviews-grid-2026 { grid-template-columns: 1fr; }
776  .calc-cta-inner { flex-direction: column; align-items: flex-start; }
777  .final-cta-trust { gap: 20px; }
778}
779@media (max-width: 640px) {
780  .services-grid-2026 { grid-template-columns: 1fr; }
781  .why-cards { grid-template-columns: 1fr; }
782  .process-track { grid-template-columns: 1fr; }
783  .hero-cta-row .btn-hero-ghost { display: none; }
784  .hero-stats { flex-wrap: wrap; gap: 16px; }
785  .hero-stat { border-right: none; margin-right: 0; min-width: 40%; }
786  .pf-grid-2026 { grid-template-columns: 1fr; }
787  .pf-item:first-child { grid-column: auto; height: 260px; }
788  .pf-item { height: 200px; }
789  .pf-item-overlay { opacity: 1; }
790  .final-cta-btns .btn-hero-ghost { display: none; }
791}
792
793/* Mobile CTA bar override */
794@media (max-width: 768px) {
795}
796</style>
797<style>.mega-panel--compact{grid-template-columns:repeat(2,1fr)!important;min-width:min(580px,94vw)!important;max-width:min(640px,96vw)!important}</style>
798</head>
799<body>
800<script src="/site-config.js"></script>
vendor: 1 bytes, line 800
800
801<script>(function(){function setH(){var h=document.getElementById('header');if(h)document.documentElement.style.setProperty('--header-total-h',h.offsetHeight+'px');}setH();window.addEventListener('resize',setH);if(document.fonts)document.fonts.ready.then(setH);})();</script>
801
802<header id="header">
803  <div class="header-topbar"><div class="container">
804    <div class="topbar-left">
805      <span class="topbar-item"><span class="topbar-item-dot"></span>Київ та всі райони</span>
806      <span class="topbar-item"><span class="topbar-item-dot"></span>Пн–Сб: 8:00–20:00</span>
807      <span class="topbar-item"><span class="topbar-item-dot"></span>Безкоштовний виїзд</span>
808    </div>
809    <div class="topbar-right"><span class="topbar-badge">🔥 Акція: -10% на косметичний ремонт</span></div>
810  </div></div>
811  <div class="header-main-row"><div class="container">
812    <a href="/index.html" class="logo">
813      <div class="logo-mark">СС</div>
814      <div class="logo-info"><div class="logo-name">Строй-Сервіс</div><div class="logo-tagline">Ремонт та будівництво</div></div>
815    </a>
816    <nav class="main-nav" aria-label="Головне меню">
817      <ul class="nav-list" id="nav-list">
818        <li class="nav-item"><a href="/index.html" class="nav-link">Головна</a></li>
819        <li class="nav-item nav-item--mega">
820          <a href="/remont-kvartir.html" class="nav-link">Послуги <svg class="nav-chevron" viewBox="0 0 16 16" fill="none"><path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg></a>
821          <div class="mega-panel mega-panel--compact">
822            <div class="mega-col">
823              <div class="mega-col-head">Типи ремонту</div>
824              <a href="/kosmetychnyi-remont.html" class="mega-link"><span class="mega-link-icon">🎨</span><span class="mega-link-text">Косметичний<span class="mega-link-sub">від 2 500 грн/м²</span></span></a>
825              <a href="/kapitalnyi-remont.html" class="mega-link"><span class="mega-link-icon">🔧</span><span class="mega-link-text">Капітальний<span class="mega-link-sub">від 4 500 грн/м²</span></span></a>
826              <a href="/remont-kvartir-pid-kliuch.html" class="mega-link"><span class="mega-link-icon">🔑</span><span class="mega-link-text">Під ключ<span class="mega-link-sub">від 7 500 грн/м²</span></span></a>
827              <a href="/remont-novobudovy.html" class="mega-link"><span class="mega-link-icon">🏗️</span><span class="mega-link-text">Новобудова<span class="mega-link-sub">від 2 500 грн/м²</span></span></a>
828            </div>
829            <div class="mega-col">
830              <div class="mega-col-head">Кімнати</div>
831              <a href="/remont-vannoi.html" class="mega-link"><span class="mega-link-icon">🛁</span><span class="mega-link-text">Ванна кімната<span class="mega-link-sub">від 8 000 грн</span></span></a>
832              <a href="/remont-kuhni.html" class="mega-link"><span class="mega-link-icon">🍳</span><span class="mega-link-text">Кухня<span class="mega-link-sub">від 12 000 грн</span></span></a>
833              <a href="/remont-spalni.html" class="mega-link"><span class="mega-link-icon">🛏️</span><span class="mega-link-text">Спальня<span class="mega-link-sub">від 15 000 грн</span></span></a>
834              <a href="/remont-balkonu.html" class="mega-link"><span class="mega-link-icon">🪟</span><span class="mega-link-text">Балкон / лоджія<span class="mega-link-sub">від 8 000 грн</span></span></a>
835            </div>
836            <div class="mega-col">
837              <div class="mega-col-head">Популярні ЖК</div>
838              <a href="/remont-zhk-komfort-taun.html" class="mega-link"><span class="mega-link-icon">🏙️</span><span class="mega-link-text">Комфорт Таун</span></a>
839              <a href="/remont-zhk-riverstone.html" class="mega-link"><span class="mega-link-icon">🌊</span><span class="mega-link-text">RiverStone</span></a>
840              <a href="/remont-zhk-parkland.html" class="mega-link"><span class="mega-link-icon">🌳</span><span class="mega-link-text">ParkLand</span></a>
841              <a href="/remont-v-zhk.html" class="mega-link" style="margin-top:6px;border-top:1px solid var(--border);padding-top:8px"><span class="mega-link-icon">➕</span><span class="mega-link-text" style="color:var(--accent);font-weight:800">Всі 65+ ЖК →</span></a>
842            </div>
843            <div class="mega-col">
844              <div class="mega-col-head">Заміські послуги</div>
845              <a href="/services/budivnytstvo-kotedzhiv.html" class="mega-link"><span class="mega-link-icon">🏡</span><span class="mega-link-text">Будівництво котеджів<span class="mega-link-sub">від 9 000 грн/м²</span></span></a>
846              <a href="/services/remont-budynkiv.html" class="mega-link"><span class="mega-link-icon">🏘️</span><span class="mega-link-text">Ремонт будинків<span class="mega-link-sub">від 4 500 грн/м²</span></span></a>
847              <a href="/services/remont-ofisiv.html" class="mega-link"><span class="mega-link-icon">🏢</span><span class="mega-link-text">Ремонт офісів<span class="mega-link-sub">від 4 500 грн/м²</span></span></a>
848              <a href="/zamiski-posluhy.html" class="mega-link"><span class="mega-link-icon">🌿</span><span class="mega-link-text">Заміські послуги<span class="mega-link-sub">
848Буча, Ірпінь, Козин</span></span></a>
849            </div>
850          </div>
851        </li>
852        <li class="nav-item nav-item--mega">
853          <a href="/dodatkovi-posluhy.html" class="nav-link">Додаткові послуги <svg class="nav-chevron" viewBox="0 0 16 16" fill="none"><path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg></a>
854          <div class="mega-panel mega-panel--compact">
855            <div class="mega-col">
856              <div class="mega-col-head">Оздоблення стін</div>
857              <a href="/services/ukladannya-plitky-kyiv.html" class="mega-link"><span class="mega-link-icon">🔲</span><span class="mega-link-text">Укладання плитки<span class="mega-link-sub">від 350 грн/м²</span></span></a>
858              <a href="/services/shpaklivka-stin-kyiv.html" class="mega-link"><span class="mega-link-icon">🧱</span><span class="mega-link-text">Шпаклівка стін<span class="mega-link-sub">від 120 грн/м²</span></span></a>
859              <a href="/services/shtukaturka-stin-kyiv.html" class="mega-link"><span class="mega-link-icon">🏗️</span><span class="mega-link-text">Штукатурка стін<span class="mega-link-sub">від 200 грн/м²</span></span></a>
860              <a href="/services/farbuvannya-stin-kyiv.html" class="mega-link"><span class="mega-link-icon">🎨</span><span class="mega-link-text">Фарбування стін<span class="mega-link-sub">від 80 грн/м²</span></span></a>
861              <a href="/services/pokleyka-shpaler-kyiv.html" class="mega-link"><span class="mega-link-icon">🗞️</span><span class="mega-link-text">Поклейка шпалер<span class="mega-link-sub">від 100 грн/м²</span></span></a>
862              <a href="/services/dekorativna-shtukatyrka-kyiv.html" class="mega-link"><span class="mega-link-icon">✨</span><span class="mega-link-text">Декоративна штукатурка<span class="mega-link-sub">від 350 грн/м²</span></span></a>
863            </div>
864            <div class="mega-col">
865              <div class="mega-col-head">Підлога та стеля</div>
866              <a href="/services/montazh-pidlohy-kyiv.html" class="mega-link"><span class="mega-link-icon">🪵</span><span class="mega-link-text">Монтаж підлоги<span class="mega-link-sub">від 150 грн/м²</span></span></a>
867              <a href="/services/ukladannya-laminatu-kyiv.html" class="mega-link"><span class="mega-link-icon">🪵</span><span class="mega-link-text">Укладання ламінату<span class="mega-link-sub">від 150 грн/м²</span></span></a>
868              <a href="/services/natyazhni-stely-kyiv.html" class="mega-link"><span class="mega-link-icon">🌟</span><span class="mega-link-text">Натяжні стелі<span class="mega-link-sub">від 250 грн/м²</span></span></a>
869              <a href="/services/montazh-steli-kyiv.html" class="mega-link"><span class="mega-link-icon">🔆</span><span class="mega-link-text">Монтаж стелі<span class="mega-link-sub">від 250 грн/м²</span></span></a>
870              <a href="/services/montazh-gipsokartonu-kyiv.html" class="mega-link"><span class="mega-link-icon">🔩</span><span class="mega-link-text">Монтаж гіпсокартону<span class="mega-link-sub">від 280 грн/м²</span></span></a>
871            </div>
872            <div class="mega-col">
873              <div class="mega-col-head">Комунікації</div>
874              <a href="/services/elektryka-kyiv.html" class="mega-link"><span class="mega-link-icon">⚡</span><span class="mega-link-text">Електромонтаж<span class="mega-link-sub">від 450 грн/точка</span></span></a>
875              <a href="/services/santehnika-kyiv.html" class="mega-link"><span class="mega-link-icon">🔧</span><span class="mega-link-text">Сантехніка<span class="mega-link-sub">від 600 грн/точка</span></span></a>
876              <a href="/services/vstanovlennya-vikon-kyiv.html" class="mega-link"><span class="mega-link-icon">🪟</span><span class="mega-link-text">Вікна та двері<span class="mega-link-sub">від 1 200 грн</span></span></a>
877              <div class="mega-col-head" style="margin-top:12px">Меблі та техніка</div>
878              <a href="/services/vstanovlennya-mebliv-kyiv.html" class="mega-link"><span class="mega-link-icon">🪑</span><span class="mega-link-text">Встановлення меблів<span class="mega-link-sub">від 500 грн</span></span></a>
879              <a href="/services/demontazh-kyiv.html" class="mega-link"><span class="mega-link-icon">⛏️</span><span class="mega-link-text">
879Демонтажні роботи<span class="mega-link-sub">від 100 грн/м²</span></span></a>
880            
881              <a href="/ai-konsultant.html" class="mega-link"><span class="mega-link-icon">🧠</span><span class="mega-link-text">AI-консультант<span class="mega-link-sub">Вартість за 10 секунд</span></span></a>
882              <a href="/nagorody.html" class="mega-link"><span class="mega-link-icon">🏆</span><span class="mega-link-text">Нагороди і ЗМІ<span class="mega-link-sub">Сертифікати</span></span></a>
883            </div>
884          </div>
885        </li>
886        <li class="nav-item"><a href="/portfolio/portfolio.html" class="nav-link">Портфоліо</a></li>
887        <li class="nav-item"><a href="/raiony-kyieva.html" class="nav-link">Райони</a></li>
888        <li class="nav-item"><a href="/metro-kyieva.html" class="nav-link">🚇 Метро</a></li>
889        <li class="nav-item"><a href="/blog/blog.html" class="nav-link">Блог</a></li>
890        
891
892        <li class="nav-item"><a href="/about.html#contact" class="nav-link nav-link--quiz">Контакти</a></li>
893      </ul>
894    </nav>
895    <div class="header-actions"><a href="tel:+380503104099" class="btn btn-sm btn-ghost-dark">📞 050-310-40-99</a></div>
896    <button class="burger" id="burger-btn" aria-label="Меню"><span></span><span></span><span></span></button>
897  </div></div>
898</header>
899<nav class="mobile-nav-overlay" aria-label="Мобільна навігація">
900  <div class="mobile-nav-inner">
901    <div class="mob-header">
902      <a href="/index.html" class="mob-logo"><div class="logo-mark" style="width:36px;height:36px;font-size:.9rem">СС</div><div class="logo-info"><div class="logo-name" style="font-size:1rem">Строй-Сервіс</div></div></a>
903      <button class="mob-close" id="mob-close-btn" aria-label="Закрити">✕</button>
904    </div>
905    <ul class="mob-menu-list">
906      <li><a href="/index.html" class="mob-link">🏠 Головна</a></li>
907      <li><div class="mob-link" data-sub="mob-apt">🛠️ Послуги <svg class="mob-chevron" viewBox="0 0 16 16" fill="none"><path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg></div>
908        <div class="mob-sub" id="mob-apt"><div class="mob-sub-inner">
909          <a href="/kosmetychnyi-remont.html" class="mob-sub-link">🎨 Косметичний</a>
910          <a href="/kapitalnyi-remont.html" class="mob-sub-link">🔧 Капітальний</a>
911          <a href="/remont-kvartir-pid-kliuch.html" class="mob-sub-link">🔑 Під ключ</a>
912          <a href="/remont-novobudovy.html" class="mob-sub-link">🏗️ Новобудова</a>
913        </div></div>
914      </li>
915      <li><div class="mob-link" data-sub="mob-extra">🔨 Додаткові послуги <svg class="mob-chevron" viewBox="0 0 16 16" fill="none"><path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg></div>
916        <div class="mob-sub" id="mob-extra"><div class="mob-sub-inner">
917          <a href="/services/ukladannya-plitky-kyiv.html" class="mob-sub-link">🔲 Укладання плитки</a>
918          <a href="/services/elektryka-kyiv.html" class="mob-sub-link">⚡ Електромонтаж</a>
919          <a href="/services/santehnika-kyiv.html" class="mob-sub-link">🔧 Сантехніка</a>
920          <a href="/dodatkovi-posluhy.html" class="mob-sub-link">➕ Всі послуги</a>
921        </div></div>
922      </li>
923      <li><a href="/portfolio/portfolio.html" class="mob-link">📸 Портфоліо</a></li>
924      <li><a href="/blog/blog.html" class="mob-link">📝 Блог</a></li>
925      <li><a href="/about.html#contact" class="mob-link">📞 Контакти</a></li>
926    </ul>
927    <div class="mob-divider"></div>
928    <div class="mob-cta-area">
929      <a href="tel:+380503104099" class="btn btn-primary btn-full btn-lg">📞 Зателефонувати зараз</a>
930      <button class="btn btn-outline-white btn-full" data-modal>📋 Замовити безкоштовний виїзд</button>
931    </div>
932  </div>
933</nav>
934
935<!-- ══ HERO ══ -->
936<section class="hero-2026" id="top">
937  <div class="hero-left">
938    <div class="hero-eyebrow">
939      <div class="hero-eyebrow-line"></div>
940      <div class="hero-eyebrow-text">Ремонт квартир у Києві</div>
941    </div>
942    <h1 class="hero-h1">Ремонт, якому<br><em>довіряють</em></h1>
943    <div class="hero-h1-sub">10 років. 500+ об'єктів.</div>
944    <p class="hero-desc">Ремонт квартир, офісів та котеджів під ключ. Фіксована ціна в договорі, власна бригада майстрів, гарантія 2 роки письмово.</p>
945    <div class="hero-cta-row">
946      <button class="btn-hero-primary" data-modal>Отримати кошторис безкоштовно →</button>
947      <a href="tel:+380503104099" class="btn-hero-ghost">📞 050-310-40-99</a>
948    </div>
949    <div class="hero-stats">
950      <div class="hero-stat">
951        <span class="hero-stat-n" data-live-count>500<span>+</span></span>
952        <span class="hero-stat-l">Об'єктів</span>
953      </div>
954      <div class="hero-stat">
955        <span class="hero-stat-n">10<span>+</span></span>
956        <span class="hero-stat-l">Років досвіду</span>
957      </div>
958      <div class="hero-stat">
959        <span class="hero-stat-n">4.9<span>★</span></span>
960        <span class="hero-stat-l">Рейтинг</span>
961      </div>
962      <div class="hero-stat">
963        <span class="hero-stat-n">0<span> грн</span></span>
964        <span class="hero-stat-l">Виїзд і кошторис</span>
965      </div>
966    </div>
967  </div>
968  <div class="hero-right">
969    <img class="hero-img-main"
970      src="/images/cms/auto-1600121848594-d8644e-1200x900.jpg"
971      alt="Ремонт квартири Строй-Сервіс" fetchpriority="high">
972    <div class="hero-img-overlay"></div>
973    <div class="hero-rating-float">
974      <span class="hrf-star">★</span>
975      <span class="hrf-n">4.9</span>
976      <span class="hrf-l">127 відгуків</span>
977    </div>
978    <div class="hero-badge-float">
979      <div class="hbf-icon">🛡️</div>
980      <div>
981        <div class="hbf-n">2 роки</div>
982        <div class="hbf-l">гарантія письмово</div>
983      </div>
984    </div>
985  </div>
986</section>
987
988<!-- ══ MARQUEE ══ -->
989<div class="marquee-strip">
990  <div class="marquee-track">
991    <div class="marquee-item"><span class="marquee-dot"></span>Безкоштовний виїзд</div>
992    <div class="marquee-item"><span class="marquee-dot"></span>Фіксована ціна</div>
993    <div class="marquee-item"><span class="marquee-dot"></span>Гарантія 2 роки</div>
994    <div class="marquee-item"><span class="marquee-dot"></span>500+ об'єктів</div>
995    <div class="marquee-item"><span class="marquee-dot"></span>10 років досвіду</div>
996    <div class="marquee-item"><span class="marquee-dot"></span>Власна бригада</div>
997    <div class="marquee-item"><span class="marquee-dot"></span>Договір офіційний</div>
998    <div class="marquee-item"><span class="marquee-dot"></span>Щоденний звіт</div>
999    <div class="marquee-item"><span class="marquee-dot"></span>Безкоштовний виїзд</div>
1000    <div class="marquee-item"><span class="marquee-dot"></span>Фіксована ціна</div>
1001    <div class="marquee-item"><span class="marquee-dot"></span>Гарантія 2 роки</div>
1002    <div class="marquee-item"><span class="marquee-dot"></span>500+ об'єктів</div>
1003    <div class="marquee-item"><span class="marquee-dot"></span>10 років досвіду</div>
1004    <div class="marquee-item"><span class="marquee-dot"></span>Власна бригада</div>
1005    <div class="marquee-item"><span class="marquee-dot"></span>Договір офіційний</div>
1006    <div class="marquee-item"><span class="marquee-dot"></span>Щоденний звіт</div>
1007  </div>
1008</div>
1009
1010<!-- ══ SERVICES ══ -->
1011<section class="services-2026">
1012  <div class="container">
1013    <div class="section-label-2026"><div class="sl-line"></div><div class="sl-text">Послуги</div></div>
1014    <h2 class="section-h2">Що ми робимо <em>добре</em></h2>
1015    <p class="section-p">Від косметичного освіження до повного ремонту під ключ. Кожен проєÐ
1015ºÑ‚ — з договором, кошторисом і гарантією.</p>
1016    <div class="services-grid-2026">
1017      <div class="svc-card">
1018        <div class="svc-num">01</div>
1019        <span class="svc-icon">🖌️</span>
1020        <div class="svc-name">Косметичний ремонт</div>
1021        <div class="svc-price">від 2 500 грн/м²</div>
1022        <p class="svc-desc">Оновлення шпалер, фарба, підлога — без зміни комунікацій. Швидко і доступно.</p>
1023        <div class="svc-arrow">→</div>
1024        <a href="/kosmetychnyi-remont.html" aria-label="Косметичний ремонт"></a>
1025      </div>
1026      <div class="svc-card">
1027        <div class="svc-num">02</div>
1028        <span class="svc-icon">🏗️</span>
1029        <div class="svc-name">Капітальний ремонт</div>
1030        <div class="svc-price">від 4 500 грн/м²</div>
1031        <p class="svc-desc">Заміна електрики, сантехніки, стяжка, повне оздоблення. Квартира як нова.</p>
1032        <div class="svc-arrow">→</div>
1033        <a href="/kapitalnyi-remont.html" aria-label="Капітальний ремонт"></a>
1034      </div>
1035      <div class="svc-card">
1036        <div class="svc-num">03</div>
1037        <span class="svc-icon">🔑</span>
1038        <div class="svc-name">Ремонт під ключ</div>
1039        <div class="svc-price">від 7 500 грн/м²</div>
1040        <p class="svc-desc">Повністю готова квартира з матеріалами. Заходите і живете.</p>
1041        <div class="svc-arrow">→</div>
1042        <a href="/remont-kvartir-pid-kliuch.html" aria-label="Ремонт під ключ"></a>
1043      </div>
1044      <div class="svc-card">
1045        <div class="svc-num">04</div>
1046        <span class="svc-icon">🏢</span>
1047        <div class="svc-name">Ремонт новобудов</div>
1048        <div class="svc-price">від 6 000 грн/м²</div>
1049        <p class="svc-desc">Ремонт з нуля у новій квартирі. Знаємо всі нюанси нових будинків.</p>
1050        <div class="svc-arrow">→</div>
1051        <a href="/remont-novobudovy.html" aria-label="Ремонт новобудов"></a>
1052      </div>
1053      <div class="svc-card">
1054        <div class="svc-num">05</div>
1055        <span class="svc-icon">🚿</span>
1056        <div class="svc-name">Ремонт ванної</div>
1057        <div class="svc-price">від 25 000 грн</div>
1058        <p class="svc-desc">Плитка, сантехніка, натяжна стеля. 2–3 тижні і ванна як в готелі.</p>
1059        <div class="svc-arrow">→</div>
1060        <a href="/remont-vannoi.html" aria-label="Ремонт ванної"></a>
1061      </div>
1062      <div class="svc-card">
1063        <div class="svc-num">06</div>
1064        <span class="svc-icon">🍳</span>
1065        <div class="svc-name">Ремонт кухні</div>
1066        <div class="svc-price">від 20 000 грн</div>
1067        <p class="svc-desc">Фартух, підлога, стеля, освітлення. Кухня де хочеться готувати.</p>
1068        <div class="svc-arrow">→</div>
1069        <a href="/remont-kuhni.html" aria-label="Ремонт кухні"></a>
1070      </div>
1071    </div>
1072  </div>
1073</section>
1074
1075<!-- ══ WHY US ══ -->
1076<section class="why-2026">
1077  <div class="container">
1078    <div class="why-inner">
1079      <div class="why-left">
1080        <div class="section-label-2026"><div class="sl-line"></div><div class="sl-text">Чому ми</div></div>
1081        <span class="why-number">10</span>
1082        <h2 class="section-h2" style="color:#fff">Ми не просто <em>ремонтуємо</em></h2>
1083        <p class="section-p" style="color:rgba(255,255,255,.45)">Ми беремо відповідальність. Договір із фіксованою ціною, власна бригада, гарантія 2 роки — не слова, а зобов'язання.</p>
1084        <button class="why-cta-btn" data-modal>Замовити безкоштовний виїзд →</button>
1085      </div>
1086      <div class="why-cards">
1087        <div class="why-card-2026">
1088          <div class="wc-icon">🆓</div>
1089          <div class="wc-title">Безкоштовний виїзд</div>
1090          <p class="wc-text">Майстер приїде, проведе виміри і складе детальний кошторис. Без плати і зобов'язань.</p>
1091        </div>
1092        <div class="why-card-2026">
1093          <div class="wc-icon">📋</div>
1094          <div class="wc-title">Договір з фіксованою ціною</div>
1095          <p class="wc-text">Підписали — ціна не змінюється. Будь-яка робота понад кошторис — тільки з вашого дозволу.</p>
1096        </div>
1097        <div class="why-card-2026">
1098          <div class="wc-icon">🛡️</div>
1099          <div class="wc-title">Гарантія 2 роки</div>
1100          <p class="wc-text">Письмова гарантія на всі роботи. Виникла проблема — усуваємо безкоштовно.</p>
1101        </div>
1102        <div class="why-card-2026">
1103          <div class="wc-icon">📸</div>
1104          <div class="wc-title">Щоденний звіт</div>
1105          <p class="wc-text">Фото з об'єкта кожен день у Telegram. Бачите прогрес навіть якщо далеко.</p>
1106        </div>
1107      </div>
1108    </div>
1109  </div>
1110</section>
1111
1112<!-- ══ PROCESS ══ -->
1113<section class="process-2026">
1114  <div class="container">
1115    <div class="section-label-2026"><div class="sl-line"></div><div class="sl-text">Як ми працюємо</div></div>
1116    <h2 class="section-h2">Від дзвінка до <em>ключів</em></h2>
1117    <div class="process-track">
1118      <div class="proc-step">
1119        <div class="proc-num">1</div>
1120        <div class="proc-icon">📞</div>
1121        <div class="proc-title">Заявка</div>
1122        <p class="proc-text">Залишаєте контакти — передзвонюємо за 30 хвилин</p>
1123        <div class="proc-detail">⏱ 30 хвилин</div>
1124      </div>
1125      <div class="proc-step">
1126        <div class="proc-num">2</div>
1127        <div class="proc-icon">📐</div>
1128        <div class="proc-title">Виїзд</div>
1129        <p class="proc-text">Майстер приїздить, вимірює, складає детальний кошторис</p>
1130        <div class="proc-detail">🆓 Безкоштовно</div>
1131      </div>
1132      <div class="proc-step">
1133        <div class="proc-num">3</div>
1134        <div class="proc-icon">📋</div>
1135        <div class="proc-title">Договір</div>
1136        <p class="proc-text">Фіксуємо роботи, ціни і терміни. Ціна не зміниться</p>
1137        <div class="proc-detail">✅ Юридично</div>
1138      </div>
1139      <div class="proc-step">
1140        <div class="proc-num">4</div>
1141        <div class="proc-icon">🏗️</div>
1142        <div class="proc-title">Ремонт + здача</div>
1143        <p class="proc-text">Фото щодня. Здаємо вчасно. Гарантія 2 роки</p>
1144        <div class="proc-detail">🛡️ 2 роки</div>
1145      </div>
1146    </div>
1147  </div>
1148</section>
1149
1150<!-- ══ PORTFOLIO ══ -->
1151<section class="portfolio-2026">
1152  <div class="container">
1153    <div class="section-label-2026"><div class="sl-line"></div><div class="sl-text">Наші роботи</div></div>
1154    <h2 class="section-h2">Приклади <em>виконаних</em> проєктів</h2>
1155    <div class="pf-grid-2026">
1156      <div class="pf-item">
1157        <img src="/images/cms/auto-1560448204-e02f11c3d-900x600.jpg" alt="Ремонт під ключ" loading="eager">
1158        <div class="pf-item-overlay">
1159          <div>
1160            <div class="pf-item-tag">Під ключ</div>
1161            <div class="pf-item-label">Квартира 68 м² · ЖК Комфорт Таун</div>
1162          </div>
1163        </div>
1164      </div>
1165      <div class="pf-item">
1166        <img src="/images/cms/auto-1600585154340-be6161-600x400.jpg" alt="Ванна кімната" loading="lazy">
1167        <div class="pf-item-overlay">
1168          <div>
1169            <div class="pf-item-tag">Ванна</div>
1170            <div class="pf-item-label">Ванна кімната · Печерськ</div>
1171          </div>
1172        </div>
1173      </div>
1174      <div class="pf-item">
1175        <img src="/images/cms/auto-1618221195710-dd6b41-600x400.jpg" alt="Кухня" loading="lazy">
1176        <div class="pf-item-overlay">
1177          <div>
1178            <div class="pf-item-tag">Кухня</div>
1179            <div class="pf-item-label">Кухня-студія · Подол</div>
1180          </div>
1181        </div>
1182      </div>
1183      <div class="pf-item">
1184        <img src="/images/cms/repl-1776707804586-1776707806.png" alt="Капітальний ремонт" loading="lazy">
1185        <div class="pf-item-overlay">
1186          <div>
1187            <div class="pf-item-tag">Капітальний</div>
1188            <div class="pf-item-label">3-кімнатна · Дарниця</div>
1189          </div>
1190        </div>
1191      </div>
1192      <div class="pf-item">
1193        <img src="/images/cms/auto-1600566753376-12c8ab-600x400.jpg" alt="Сучасний дизайн" loading="lazy">
1194        <div class="pf-item-overlay">
1195          <div>
1196            <div class="pf-item-tag">Дизайнерський</div>
1197            <div class="pf-item-label">Студія · Шевченківський</div>
1198          </div>
1199        </div>
1200      </div>
1201    </div>
1202    <div class="pf-cta-block">
1203      <div class="pf-cta-text">Ще <span>
1203500+ проєктів</span> у нашому портфоліо</div>
1204      <a href="/portfolio/portfolio.html" class="btn-hero-primary" style="text-decoration:none;font-family:var(--font-body);font-size:.9rem;padding:13px 28px">Переглянути всі роботи →</a>
1205    </div>
1206  </div>
1207</section>
1208
1209<!-- ══ CALCULATOR CTA ══ -->
1210<section class="calc-cta-2026">
1211  <div class="container">
1212    <div class="calc-cta-inner">
1213      <div>
1214        <h2 class="calc-cta-h">Дізнайтесь вартість<br>вашого ремонту</h2>
1215        <p class="calc-cta-sub">2 хвилини → точний розрахунок → безкоштовний виїзд майстра</p>
1216      </div>
1217      <a href="/calculator.html" class="btn-calc-white">🧮 Розрахувати вартість →</a>
1218    </div>
1219  </div>
1220</section>
1221
1222<!-- ══ REVIEWS ══ -->
1223<section class="reviews-2026">
1224  <div class="container">
1225    <div class="section-label-2026"><div class="sl-line"></div><div class="sl-text">Відгуки</div></div>
1226    <h2 class="section-h2">Що кажуть <em>клієнти</em></h2>
1227    <div class="reviews-grid-2026">
1228      <div class="rv-card-2026">
1229        <div class="rv-stars-2026"><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span></div>
1230        <p class="rv-text-2026">«Зробили ремонт під ключ за 3 місяці. Ціна не змінилась ні на гривню після підписання договору. Майстри акуратні, прибирали після себе. Рекомендую всім!»</p>
1231        <div class="rv-author">
1232          <div class="rv-ava-2026">АК</div>
1233          <div>
1234            <div class="rv-name-2026">Олександра К.</div>
1235            <div class="rv-service-2026">Ремонт під ключ · 68 м²</div>
1236            <div class="rv-verified">✓ Підтверджений відгук</div>
1237          </div>
1238        </div>
1239      </div>
1240      <div class="rv-card-2026">
1241        <div class="rv-stars-2026"><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span></div>
1242        <p class="rv-text-2026">«Другий раз звертаємось. Капітальний ремонт трикімнатної. Все вчасно, якість відмінна. Кошторис не перевищив жодного разу. Це важливо — знати фінальну суму заздалегідь.»</p>
1243        <div class="rv-author">
1244          <div class="rv-ava-2026">МБ</div>
1245          <div>
1246            <div class="rv-name-2026">Михайло Б.</div>
1247            <div class="rv-service-2026">Капітальний ремонт · 3 кімнати</div>
1248            <div class="rv-verified">✓ Підтверджений відгук</div>
1249          </div>
1250        </div>
1251      </div>
1252      <div class="rv-card-2026">
1253        <div class="rv-stars-2026"><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span><span class="rv-star">★</span></div>
1254        <p class="rv-text-2026">«Ванна кімната виглядає краще ніж у журналі. Майстер Олег — справжній фахівець. Підказав ідеї, які я навіть не розглядала, і вони виявились чудовими.»</p>
1255        <div class="rv-author">
1256          <div class="rv-ava-2026">ЮР</div>
1257          <div>
1258            <div class="rv-name-2026">Юлія Р.</div>
1259            <div class="rv-service-2026">Ремонт ванної</div>
1260            <div class="rv-verified">✓ Підтверджений відгук</div>
1261          </div>
1262        </div>
1263      </div>
1264    </div>
1265    <div style="text-align:center;margin-top:32px">
1266      <a href="/vidhuky.html" style="display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:var(--navy);border-bottom:2px solid var(--orange);padding-bottom:2px">Всі 127 відгуків →</a>
1267    </div>
1268  </div>
1269</section>
1270
1271<!-- ══ FINAL CTA ══ -->
1272
1273<!-- ══ GOOGLE REVIEWS WIDGET ══ -->
1274<section style="background:#F8F7F5;padding:48px 0">
1275  <div class="container" style="max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)">
1276    <div style="display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px">
1277      <div style="display:flex;align-items:center;gap:16px">
1278        <div style="width:44px;height:44px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.1);font-size:22px;flex-shrink:0">G</div>
1279        <div>
1280          <div style="font-size:1.1rem;font-weight:800;color:#0A1628">Google Reviews</div>
1281          <div style="display:flex;align-items:center;gap:6px;margin-top:2px">
1282            <span style="color:#F59E0B;font-size:16px">★★★★★</span>
1283            <span style="font-size:.95rem;font-weight:900;color:#0A1628">4.9</span>
1284            <span style="font-size:.8rem;color:#7A8490">· 127 відгуків</span>
1285          </div>
1286        </div>
1287      </div>
1288      <a href="https://g.page/r/review" target="_blank" rel="noopener" style="display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #E0E4EF;color:#0A1628;padding:10px 20px;border-radius:6px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s" onmouseover="this.style.borderColor='#FF6B00'" onmouseout="this.style.borderColor='#E0E4EF'">Залишити відгук →</a>
1289    </div>
1290    <div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px">
1291      <div style="background:#fff;border-radius:10px;border:1px solid #EFF0F4;padding:18px;transition:all .2s" onmouseover="this.style.borderColor='#FF6B00';this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='#EFF0F4';this.style.transform='translateY(0)'">
1292        <div style="display:flex;align-items:center;gap:10px;margin-bottom:12px">
1293          <div style="width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0A1628,#162952);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#FF6B00;flex-shrink:0">АМ</div>
1294          <div><div style="font-size:.85rem;font-weight:800;color:#0A1628">Аліна М.</div><div style="font-size:.7rem;color:#7A8490">2 тижні тому</div></div>
1295          <div style="margin-left:auto;color:#4285F4;font-size:18px;font-weight:900">G</div>
1296        </div>
1297        <div style="color:#F59E0B;font-size:13px;margin-bottom:8px">★★★★★</div>
1298        <p style="font-size:.82rem;line-height:1.65;color:#3D444F;margin:0;font-style:italic">"Чудова команда! Ремонт ванної зробили за 3 тижні. Чисто, якісно, майстри ввічливі. Буду рекомендувати всім знайомим."</p>
1299      </div>
1300      <div style="background:#fff;border-radius:10px;border:1px solid #EFF0F4;padding:18px;transition:all .2s" onmouseover="this.style.borderColor='#FF6B00';this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='#EFF0F4';this.style.transform='translateY(0)'">
1301        <div style="display:flex;align-items:center;gap:10px;margin-bottom:12px">
1302          <div style="width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0A1628,#162952);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#FF6B00;flex-shrink:0">ВК</div>
1303          <div><div style="font-size:.85rem;font-weight:800;color:#0A1628">Василь К.</div><div style="font-size:.7rem;color:#7A8490">1 місяць тому</div></div>
1304          <div style="margin-left:auto;color:#4285F4;font-size:18px;font-weight:900">G</div>
1305        </div>
1306        <div style="color:#F59E0B;font-size:13px;margin-bottom:8px">★★★★★</div>
1307        <p style="font-size:.82rem;line-height:1.65;color:#3D444F;margin:0;font-style:italic">"Другий раз звертаємось. Капітальний ремонт трикімнатної. Ціна не перевищила кошторис. Всі терміни дотримані."</p>
1308      </div>
1309      <div style="background:#fff;border-radius:10px;border:1px solid #EFF0F4;padding:18px;transition:all .2s" onmouseover="this.style.borderColor='#FF6B00';this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='#EFF0F4';this.style.transform='translateY(0)'">
1310        <div style="display:flex;align-items:center;gap:10px;margin-bottom:12px">
1311          <div style="width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0A1628,#162952);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#FF6B00;flex-shrink:0">НП</div>
1312          <div><div style="font-size:.85rem;font-weight:800;color:#0A1628">Наталія П.</div><div style="font-size:.7rem;color:#7A8490">3 тижні тому</div></div>
1313          <div style="margin-left:auto;color:#4285F4;font-size:18px;font-weight:900">G</div>
1314        </div>
1315        <div style="color:#F59E0B;font-size:13px;margin-bottom:8px">★★★★★</div>
1316        <p style="font-size:.82rem;line-height:1.65;color:#3D444F;margin:0;font-style:italic">"Зробили ремонт під ключ з матеріалами. Менеджер на зв'язку постійно, фото щодня. Дуже зручно і спокійно."</p>
1317      </div>
1318      <div style="background:#fff;border-radius:10px;border:1px solid #EFF0F4;padding:18px;transition:all .2s" onmouseover="this.style.borderColor='#FF6B00';this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='#EFF0F4';this.style.transform='translateY(0)'">
1319        <div style="display:flex;align-items:center;gap:10px;margin-bottom:12px">
1320          <div style="width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0A1628,#162952);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#FF6B00;flex-shrink:0">ОС</div>
1321          <div><div style="font-size:.85rem;font-weight:800;color:#0A1628">Олег С.</div><div style="font-size:.7rem;color:#7A8490">2 місяці тому</div></div>
1322          <div style="margin-left:auto;color:#4285F4;font-size:18px;font-weight:900">G</div>
1323        </div>
1324        <div style="color:#F59E0B;font-size:13px;margin-bottom:8px">★★★★★</div>
1325        <p style="font-size:.82rem;line-height:1.65;color:#3D444F;margin:0;font-style:italic">"Ремонт новобудови під ключ. 4 місяці — і квартира готова. Якість на 5+, особливо електрика і плитка."</p>
1326      </div>
1327    </div>
1328  </div>
1329</section>
1330
1331<section class="final-cta-2026">
1332  <div class="container">
1333    <h2 class="final-cta-h">Готові розпочати<br><em>ваш ремонт?</em></h2>
1334    <p class="final-cta-sub">Безкоштовний виїзд майстра · Кошторис в день звернення · Без зобов'язань</p>
1335    <div class="final-cta-btns">
1336      <button class="btn-hero-primary" data-modal>📋 Замовити виїзд безкоштовно</button>
1337      <a href="tel:+380503104099" class="btn-hero-ghost">📞 050-310-40-99</a>
1338    </div>
1339    <div class="final-cta-trust">
1340      <div class="fct-item"><div class="fct-check">✓</div>Безкоштовний виїзд</div>
1341      <div class="fct-item"><div class="fct-check">✓</div>Ціна в договорі</div>
1342      <div class="fct-item"><div class="fct-check">✓</div>Гарантія 2 роки</div>
1343      <div class="fct-item"><div class="fct-check">✓</div>Власна бригада</div>
1344      <div class="fct-item"><div class="fct-check">✓</div>Пн–Сб 8:00–20:00</div>
1345    </div>
1346  </div>
1347</section>
1348
1349<!-- SEO TEXT -->
1350<div style="background:#F8F7F5;padding:40px 0">
1351<div class="container">
1352<div style="max-width:860px;margin:0 auto;font-size:.85rem;color:#7A8490;line-height:1.8">
1353<p><strong style="color:#0A1628">Строй-Сервіс</strong> — ремонт квартир, офісів та котеджів під ключ у Києві. 10+ років досвіду, 500+ виконаних об'єктів. Безкоштовний виїзд майстра. Гарантія 2 роки. Тел: 050-310-40-99.</p>
1354</div>
1355</div>
1356</div>
1357
1358<div class="modal-overlay" role="dialog" aria-modal="true">
1359  <div class="modal-box">
1360    <button class="modal-close-btn">✕</button>
1361    <h3>Безкоштовна консультація</h3>
1362    <p>Залиште контакти — зателефонуємо протягом 30 хвилин.</p>
1363    <form class="modal-form">
1364      <input type="text" placeholder="Ваше ім’я *" name="name" required>
1365      <input type="tel" name="phone" placeholder="Телефон *" required>
1366      <select name="service">
1367        <option value="">Тип послуги</option>
1368        <option>Ремонт квартири</option><option>Ремонт офісу</option>
1369        <option>Будівництво котеджу</option><option>Ремонт будинку</option>
1370        <option>Баня або сауна</option><option>Дизайн інтер’єру</option>
1371        <option>Додаткові послуги</option>
1372      </select>
1373      <textarea name="comment" placeholder="Опис проекту..." rows="3"></textarea>
1374      <button type="submit" class="btn btn-primary btn-full">📤 Відправити заявку</button>
1375      <p class="modal-privacy">Натискаючи кнопку, ви погоджуєтесь з обробкою персональних даних.</p>
1376    </form>
1377  </div>
1378</div>
1379<button class="scroll-top-btn" aria-label="На початок">↑</button>
1380<footer>
1381  <div class="footer-top"><div class="container"><div class="footer-grid">
1382    <div class="footer-brand">
1383      <a href="/index.html" class="logo"><div class="logo-mark">СС</div><div class="logo-info"><div class="logo-name">Строй-Сервіс</div><div class="logo-tagline">Ремонт та будівництво</div></div></a>
1384      <p>Ремонт квартир, офісів та будівництво котеджів у Києві. 10 років досвіду, 500+ об'єктів.</p>
1385      <a href="tel:+380503104099" class="footer-phone-link">📞 050-310-40-99</a>
1386      <span class="footer-phone-sub">Пн–Сб: 8:00–20:00</span>
1387    </div>
1388    <div>
1389      <div class="footer-col-head">Послуги</div>
1390      <a href="/remont-kvartir.html" class="footer-link">Ремонт квартир</a>
1391      <a href="/services/remont-ofisiv.html" class="footer-link">Ремонт офісів</a>
1392      <a href="/services/budivnytstvo-kotedzhiv.html" class="footer-link">Котеджі</a>
1393      <a href="/dodatkovi-posluhy.html" class="footer-link">Додаткові послуги</a>
1394    </div>
1395    <div>
1396      <div class="footer-col-head">Райони</div>
1397      <a href="/remont-kvartir-pecherskyi-raion.html" class="footer-link">Печерськ</a>
1398      <a href="/remont-kvartir-obolonskyi-raion.html" class="footer-link">Оболонь</a>
1399      <a href="/raiony-kyieva.html" class="footer-link">Всі райони →</a>
1400    </div>
1401    <div>
1402      <div class="footer-col-head">Компанія</div>
1403      <a href="/portfolio/portfolio.html" class="footer-link">Портфоліо</a>
1404      <a href="/blog/blog.html" class="footer-link">Блог</a>
1405      <a href="/tsiny.html" class="footer-link">Ціни</a>
1406      <a href="/vidhuky.html" class="footer-link">Відгуки</a>
1407    </div>
1408  </div></div></div>
1409  <div class="footer-bottom"><div class="container">
1410    <span>© 2026 Строй-Сервіс. Всі права захищені. · <a href="/sitemap.xml" class="sitemap-link">Карта сайту</a></span>
1411    <span><a href="tel:+380503104099">📞 050-310-40-99</a></span>
1412  </div></div>
1413</footer>
1414
1415<div class="float-messengers">
1416  <a class="float-btn float-wa" href="https://wa.me/380503104099" target="_blank" rel="noopener" aria-label="WhatsApp"><span class="float-btn-tooltip">WhatsApp</span>💬</a>
1417  <a class="float-btn float-vb" href="viber://chat?number=380503104099" aria-label="Viber"><span class="float-btn-tooltip">Viber</span>📱</a>
1418</div>
1419
1420<!-- Mobile CTA -->
1421
1422
1423<script src="/exit-popup.js"></script>
1423
1424<!-- chat removed -->
1425<script defer src="js/script.min.js"></script>
vendor: 1 bytes, line 1425
1425
1426<script defer src="js/mega-menu.min.js"></script>
vendor: 1 bytes, line 1426
1426
1427<script defer src="js/telegram.min.js"></script>
1427
1428
1429</body>
1430</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.