@charset "UTF-8";#page\#0 .granit-paving-hero{position:relative;z-index:5;width:min(94%,1440px);margin:0 auto;padding:34px 24px;box-sizing:border-box;text-align:center}#page\#0 .granit-paving-hero__title{margin:0;padding:0;color:#fff;font-family:inherit;font-weight:800;line-height:0.98;letter-spacing:-0.035em;text-shadow:0 3px 12px rgba(0,0,0,0.90),0 8px 30px rgba(0,0,0,0.72)}#page\#0 .granit-paving-hero__title-main{display:block;font-size:clamp(54px,5.3vw,92px)}#page\#0 .granit-paving-hero__title-second{display:block;margin-top:9px;font-size:clamp(42px,4.2vw,72px);font-weight:700}#page\#0 .granit-paving-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-paving-hero__decor::before,#page\#0 .granit-paving-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-paving-hero__decor::before{background:linear-gradient( 90deg,rgba(154,98,0,0),rgba(195,140,26,0.55) 45%,rgba(241,211,138,1) )}#page\#0 .granit-paving-hero__decor::after{background:linear-gradient( 90deg,rgba(241,211,138,1),rgba(195,140,26,0.55) 55%,rgba(154,98,0,0) )}#page\#0 .granit-paving-hero__decor span{position:relative;width:10px;height:10px;margin:0 11px;flex:0 0 auto;background:#F1D38A;border:1px solid rgba(255,255,255,0.35);transform:rotate(45deg);box-shadow:0 0 12px rgba(241,211,138,0.78),0 0 28px rgba(195,140,26,0.38)}#page\#0 .granit-paving-hero__decor span::after{content:"";position:absolute;width:4px;height:4px;top:2px;left:2px;background:rgba(255,255,255,0.75)}#page\#0 .granit-paving-hero__subtitle{max-width:1080px;margin:0 auto;padding:0;color:rgba(255,255,255,0.95);font-size:clamp(17px,1.25vw,23px);font-weight:400;line-height:1.48;letter-spacing:0.025em;text-shadow:0 2px 8px rgba(0,0,0,0.95),0 5px 18px rgba(0,0,0,0.75)}@media (max-width:1199px){#page\#0 .granit-paving-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-paving-hero__title-main{font-size:clamp(46px,5.5vw,68px)}#page\#0 .granit-paving-hero__title-second{font-size:clamp(36px,4.5vw,54px)}#page\#0 .granit-paving-hero__subtitle{max-width:900px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-paving-hero{width:100%;padding:28px 20px}#page\#0 .granit-paving-hero__title{line-height:1}#page\#0 .granit-paving-hero__title-main{font-size:clamp(40px,6.3vw,56px)}#page\#0 .granit-paving-hero__title-second{margin-top:7px;font-size:clamp(33px,5.4vw,46px)}#page\#0 .granit-paving-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-paving-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-paving-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-paving-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:0.99;letter-spacing:-0.025em}#page\#0 .granit-paving-hero__title-main{display:block;font-size:clamp(29px,8vw,38px);line-height:1}#page\#0 .granit-paving-hero__title-second{display:block;margin-top:5px;font-size:clamp(27px,7.3vw,34px);line-height:1}#page\#0 .granit-paving-hero__decor{width:106px;height:12px;margin:8px auto 7px}#page\#0 .granit-paving-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-paving-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-paving-hero__subtitle{width:100%;max-width:450px;margin:0 auto;font-size:clamp(15px,4vw,17px);line-height:1.38;letter-spacing:0.01em}}@media (max-width:479px){#page\#0 .granit-paving-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-paving-hero__title{max-width:390px}#page\#0 .granit-paving-hero__title-main{font-size:clamp(27px,7.7vw,33px)}#page\#0 .granit-paving-hero__title-second{margin-top:4px;font-size:clamp(25px,7.1vw,30px)}#page\#0 .granit-paving-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-paving-hero__subtitle{max-width:390px;font-size:15px;line-height:1.36;letter-spacing:0.005em}}@media (max-width:374px){#page\#0 .granit-paving-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-paving-hero__title-main{font-size:26px}#page\#0 .granit-paving-hero__title-second{font-size:24px}#page\#0 .granit-paving-hero__subtitle{font-size:14px;line-height:1.35}}#page\#1 .granit-hero-actions{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;width:100%;margin:28px auto 0}#page\#1 .granit-hero-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:245px;min-height:58px;padding:15px 24px;overflow:hidden;border:1px solid transparent;border-radius:999px;box-sizing:border-box;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0.02em;text-align:center;text-decoration:none !important;cursor:pointer;transform:translateZ(0);transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease,color 0.25s ease}#page\#1 .granit-hero-button::before{content:"";position:absolute;top:-80%;left:-55%;width:38%;height:260%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.3),transparent );transform:rotate(18deg);transition:left 0.65s ease;pointer-events:none}#page\#1 .granit-hero-button:hover::before{left:125%}#page\#1 .granit-hero-button>span,#page\#1 .granit-hero-button__icon{position:relative;z-index:1}#page\#1 .granit-hero-button__icon{flex:0 0 auto;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.25s ease}#page\#1 .granit-hero-button--models{color:#fff !important;background:linear-gradient( 135deg,rgba(22,22,20,0.88),rgba(48,47,42,0.82) );border-color:rgba(214,168,72,0.7);box-shadow:0 12px 30px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#page\#1 .granit-hero-button--models:hover,#page\#1 .granit-hero-button--models:focus-visible{color:#fff !important;background:linear-gradient( 135deg,rgba(35,34,30,0.96),rgba(17,17,15,0.94) );border-color:#e1b45d;box-shadow:0 15px 36px rgba(0,0,0,0.4),0 0 24px rgba(209,158,59,0.2);transform:translateY(-2px)}#page\#1 .granit-hero-button--models:hover .granit-hero-button__icon{transform:translateY(3px)}#page\#1 .granit-hero-button--price{color:#17140d !important;background:linear-gradient( 135deg,#f1d28a 0%,#d7a94d 45%,#b77c1d 100% );border-color:rgba(255,225,158,0.9);box-shadow:0 14px 34px rgba(137,87,9,0.36),inset 0 1px 0 rgba(255,255,255,0.5)}#page\#1 .granit-hero-button--price:hover,#page\#1 .granit-hero-button--price:focus-visible{color:#100e09 !important;background:linear-gradient( 135deg,#f8dda0 0%,#e2b85f 45%,#c98c26 100% );border-color:#ffe2a0;box-shadow:0 17px 40px rgba(137,87,9,0.48),0 0 26px rgba(222,174,78,0.26);transform:translateY(-2px)}#page\#1 .granit-hero-button--price:hover .granit-hero-button__icon{transform:translateX(4px)}#page\#1 .granit-hero-button:focus-visible{outline:2px solid #f0c66e;outline-offset:4px}#page\#1 .granit-hero-button:active{transform:translateY(0)}@media (max-width:767px){#page\#1 .granit-hero-actions{flex-direction:column;gap:10px;width:min(100%,360px);margin-top:22px}#page\#1 .granit-hero-button{width:100%;min-width:0;min-height:52px;padding:13px 20px;font-size:15px}}@media (max-width:420px){#page\#1 .granit-hero-actions{width:calc(100% - 28px)}#page\#1 .granit-hero-button{min-height:50px;padding:12px 17px;font-size:14px}#page\#1 .granit-hero-button__icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){#page\#1 .granit-hero-button,#page\#1 .granit-hero-button::before,#page\#1 .granit-hero-button__icon{transition:none}}#page\#2 .granit-paving-anchor{--paving-gold-dark:#75511B;--paving-gold:#9A6200;--paving-gold-mid:#B77E26;--paving-gold-soft:#C99B4D;--paving-gold-light:#E2B460;--paving-gold-pale:#F0D9A5;--paving-text:#DED6CA;--paving-text-bright:#FFF8EB;--paving-dark:#1C1C1C;position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#fff;background:radial-gradient( circle at 4% -38%,rgba(226,180,96,0.13),transparent 30% ),radial-gradient( circle at 97% 138%,rgba(154,98,0,0.15),transparent 37% ),linear-gradient( 112deg,#111214 0%,#1C1C1C 48%,#101113 100% );border:1px solid rgba(226,180,96,0.18);border-radius:20px 20px 32px 20px;box-shadow:0 20px 44px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.42);isolation:isolate;box-sizing:border-box}#page\#2 .granit-paving-anchor::before{content:"";position:absolute;top:0;left:38px;width:250px;height:2px;background:linear-gradient( 90deg,var(--paving-gold-light),var(--paving-gold-soft) 48%,transparent );box-shadow:0 0 14px rgba(226,180,96,0.25);pointer-events:none}#page\#2 .granit-paving-anchor::after{content:"";position:absolute;top:-176px;right:-72px;width:340px;height:340px;border:1px solid rgba(226,180,96,0.045);border-radius:50%;box-shadow:inset 0 0 80px rgba(226,180,96,0.018);pointer-events:none}#page\#2 .granit-paving-anchor__texture{position:absolute;inset:0;z-index:0;opacity:0.22;background:repeating-linear-gradient( 45deg,transparent 0,transparent 66px,rgba(255,255,255,0.009) 67px,transparent 68px ),repeating-linear-gradient( 135deg,transparent 0,transparent 93px,rgba(226,180,96,0.008) 94px,transparent 95px );pointer-events:none}#page\#2 .granit-paving-anchor__inner{position:relative;z-index:2;display:grid;grid-template-columns:186px 1px minmax(0,1fr) 176px;align-items:stretch;gap:15px;padding:16px 17px 16px 24px;box-sizing:border-box}#page\#2 .granit-paving-anchor__heading{display:flex;align-items:center;min-width:0;gap:12px}#page\#2 .granit-paving-anchor__emblem{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;color:var(--paving-gold-light);border:1px solid rgba(226,180,96,0.28);border-radius:50%;background:radial-gradient( circle at 35% 28%,rgba(226,180,96,0.10),transparent 55% );box-shadow:inset 0 0 18px rgba(154,98,0,0.08),0 0 18px rgba(226,180,96,0.03);box-sizing:border-box}#page\#2 .granit-paving-anchor__emblem svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;opacity:0.9;pointer-events:none}#page\#2 .granit-paving-anchor__heading-text{display:flex;flex-direction:column;min-width:0;gap:2px;line-height:1.15}#page\#2 .granit-paving-anchor__heading-text small{margin:0;color:rgba(226,180,96,0.82);font-size:13px;font-weight:600;line-height:1.15;letter-spacing:0.07em;text-transform:uppercase}#page\#2 .granit-paving-anchor__heading-text strong{color:var(--paving-text-bright);font-size:14px;font-weight:700;line-height:1.25}#page\#2 .granit-paving-anchor__divider{width:1px;height:100%;min-height:100px;background:linear-gradient( 180deg,transparent,rgba(226,180,96,0.28),transparent );pointer-events:none}#page\#2 .granit-paving-anchor__links{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}#page\#2 .granit-paving-anchor__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:8px 8px;box-sizing:border-box;color:var(--paving-text) !important;background:linear-gradient( 180deg,rgba(255,255,255,0.028),rgba(255,255,255,0.006) );border:1px solid rgba(226,180,96,0.095);border-radius:9px;font-size:13.5px;font-weight:600;line-height:1.18;text-align:center;text-decoration:none !important;white-space:normal;text-wrap:balance;cursor:pointer;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}#page\#2 .granit-paving-anchor__link:hover{color:var(--paving-text-bright) !important;background:linear-gradient( 180deg,rgba(226,180,96,0.078),rgba(154,98,0,0.03) );border-color:rgba(226,180,96,0.23);box-shadow:inset 0 1px 0 rgba(255,255,255,0.025),0 5px 14px rgba(0,0,0,0.10);transform:translateY(-1px);text-decoration:none !important}#page\#2 .granit-paving-anchor__link:focus-visible,#page\#2 .granit-paving-anchor__cta:focus-visible{outline:2px solid var(--paving-gold-light);outline-offset:3px}#page\#2 .granit-paving-anchor__link::before{content:"";position:absolute;bottom:5px;left:50%;width:0;height:1px;background:linear-gradient( 90deg,transparent,var(--paving-gold-light),transparent );transform:translateX(-50%);transition:width 0.22s ease;pointer-events:none}#page\#2 .granit-paving-anchor__link:hover::before,#page\#2 .granit-paving-anchor__link:focus-visible::before{width:42%}#page\#2 .granit-paving-anchor__link--main{gap:7px;color:#2B210E !important;background:linear-gradient( 135deg,#F0DDAA 0%,#E2B460 31%,#9A6200 75%,#C58C32 100% );border-color:rgba(226,180,96,0.43);box-shadow:inset 0 1px 0 rgba(255,255,255,0.31),0 4px 12px rgba(0,0,0,0.12);font-weight:700}#page\#2 .granit-paving-anchor__link--main:hover,#page\#2 .granit-paving-anchor__link--main:focus-visible{color:#261D0C !important;background:linear-gradient( 135deg,#F6E7BD 0%,#EAC57A 31%,#AA720E 75%,#D29E49 100% );border-color:rgba(226,180,96,0.60);box-shadow:0 7px 18px rgba(154,98,0,0.18),inset 0 1px 0 rgba(255,255,255,0.35)}#page\#2 .granit-paving-anchor__link--main::before{display:none}#page\#2 .granit-paving-anchor__main-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;pointer-events:none}#page\#2 .granit-paving-anchor__main-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#2 .granit-paving-anchor__link--compare{border-color:rgba(226,180,96,0.15);background:linear-gradient( 180deg,rgba(226,180,96,0.047),rgba(255,255,255,0.006) )}#page\#2 .granit-paving-anchor__link--price{color:var(--paving-gold-pale) !important;border-color:rgba(226,180,96,0.30);background:linear-gradient( 180deg,rgba(226,180,96,0.11),rgba(154,98,0,0.028) );font-weight:700}#page\#2 .granit-paving-anchor__link--price:hover,#page\#2 .granit-paving-anchor__link--price:focus-visible{color:#FFF6DF !important;border-color:rgba(226,180,96,0.46);background:linear-gradient( 180deg,rgba(226,180,96,0.16),rgba(154,98,0,0.06) )}#page\#2 .granit-paving-anchor__link--works{border-color:rgba(226,180,96,0.16);background:linear-gradient( 180deg,rgba(226,180,96,0.052),rgba(255,255,255,0.006) )}#page\#2 .granit-paving-anchor__link--faq{border-color:rgba(226,180,96,0.16);background:linear-gradient( 180deg,rgba(226,180,96,0.048),rgba(255,255,255,0.006) )}#page\#2 .granit-paving-anchor__cta{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:100%;padding:10px 34px 10px 15px;box-sizing:border-box;color:#2B210E !important;background:linear-gradient( 135deg,#F2DFA8 0%,#E2B460 30%,#A56B08 74%,#C9923C 100% );border:1px solid rgba(226,180,96,0.48);border-radius:11px 11px 18px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.34),0 6px 17px rgba(0,0,0,0.15);text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#2 .granit-paving-anchor__cta:hover{color:#261D0C !important;background:linear-gradient( 135deg,#F8EBC4 0%,#EAC57A 30%,#AF7612 74%,#D29D49 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.40),0 9px 22px rgba(154,98,0,0.19);transform:translateY(-1px);text-decoration:none !important}#page\#2 .granit-paving-anchor__cta-small{margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.15;opacity:0.77}#page\#2 .granit-paving-anchor__cta-main{font-size:15px;font-weight:800;line-height:1.15}#page\#2 .granit-paving-anchor__cta-arrow{position:absolute;top:50%;right:13px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);transition:transform 0.22s ease;pointer-events:none}#page\#2 .granit-paving-anchor__cta:hover .granit-paving-anchor__cta-arrow{transform:translate(3px,-50%)}@media (max-width:1500px){#page\#2 .granit-paving-anchor__inner{grid-template-columns:minmax(0,1fr) 176px;gap:10px;padding:16px}#page\#2 .granit-paving-anchor__heading,#page\#2 .granit-paving-anchor__divider{display:none}}@media (max-width:1120px){#page\#2 .granit-paving-anchor__inner{grid-template-columns:1fr;gap:9px}#page\#2 .granit-paving-anchor__cta{min-height:52px;flex-direction:row;align-items:center;justify-content:center;gap:7px;padding:10px 38px 10px 16px}#page\#2 .granit-paving-anchor__cta-small{margin:0;font-size:13px}#page\#2 .granit-paving-anchor__cta-small::after{content:" —"}#page\#2 .granit-paving-anchor__cta-main{font-size:14px}}@media (max-width:900px){#page\#2 .granit-paving-anchor__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page\#2 .granit-paving-anchor__link{min-height:48px;padding:9px 9px;font-size:13.5px}}@media (max-width:640px){#page\#2 .granit-paving-anchor{border-radius:15px 15px 24px 15px}#page\#2 .granit-paving-anchor::before{left:22px;width:142px}#page\#2 .granit-paving-anchor::after{top:-125px;right:-110px;width:250px;height:250px}#page\#2 .granit-paving-anchor__inner{padding:13px 10px;gap:8px}#page\#2 .granit-paving-anchor__links{gap:7px}#page\#2 .granit-paving-anchor__link{min-height:50px;padding:9px 7px;font-size:13.5px;line-height:1.18}#page\#2 .granit-paving-anchor__link--main{font-size:13.5px}#page\#2 .granit-paving-anchor__cta{min-height:50px;border-radius:10px 10px 16px 10px}}@media (max-width:380px){#page\#2 .granit-paving-anchor__inner{padding:11px 8px}#page\#2 .granit-paving-anchor__links{gap:6px}#page\#2 .granit-paving-anchor__link{min-height:50px;padding:8px 5px;font-size:13px}#page\#2 .granit-paving-anchor__link--main{font-size:13px}#page\#2 .granit-paving-anchor__main-icon{display:none}#page\#2 .granit-paving-anchor__cta-small{display:none}#page\#2 .granit-paving-anchor__cta-main{font-size:14px}}#page\#2 #granitnaya-bruschatka-dlya-blagoustrojstva-mogily,#page\#2 #pochemu-dlya-mogily-vybirayut-granitnuyu-bruschatku,#page\#2 #kak-vypolnyaetsya-ukladka-bruschatki-na-mogile,#page\#2 #osnovanie-pod-bruschatku-na-mogile,#page\#2 #bruschatka-ili-plitka-na-mogile,#page\#2 #stoimost-ukladki-granitnoj-bruschatki-na-mogile,#page\#2 #ot-chego-zavisit-stoimost-ukladki-bruschatki,#page\#2 #bruschatka-s-pamyatnikom-tsokolem-i-ogradoj,#page\#2 #primery-ukladki-bruschatki-na-mogile,#page\#2 #faq-ukladka-bruschatki-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#2 #granitnaya-bruschatka-dlya-blagoustrojstva-mogily,#page\#2 #pochemu-dlya-mogily-vybirayut-granitnuyu-bruschatku,#page\#2 #kak-vypolnyaetsya-ukladka-bruschatki-na-mogile,#page\#2 #osnovanie-pod-bruschatku-na-mogile,#page\#2 #bruschatka-ili-plitka-na-mogile,#page\#2 #stoimost-ukladki-granitnoj-bruschatki-na-mogile,#page\#2 #ot-chego-zavisit-stoimost-ukladki-bruschatki,#page\#2 #bruschatka-s-pamyatnikom-tsokolem-i-ogradoj,#page\#2 #primery-ukladki-bruschatki-na-mogile,#page\#2 #faq-ukladka-bruschatki-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#2 .granit-paving-anchor__link,#page\#2 .granit-paving-anchor__link::before,#page\#2 .granit-paving-anchor__cta,#page\#2 .granit-paving-anchor__cta-arrow{transition:none}#page\#2 .granit-paving-anchor__link:hover,#page\#2 .granit-paving-anchor__cta:hover{transform:none}}#page\#3 .granit-paving-summary{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#292823;background:radial-gradient( circle at 5% 0%,rgba(255,255,255,0.72),transparent 31% ),radial-gradient( circle at 94% 110%,rgba(183,126,38,0.08),transparent 34% ),linear-gradient( 118deg,#F7F3EB 0%,#F1ECE2 48%,#EAE2D6 100% );border:1px solid rgba(154,98,0,0.17);border-radius:18px 18px 28px 18px;box-shadow:0 14px 34px rgba(40,32,20,0.08),inset 0 1px 0 rgba(255,255,255,0.86);box-sizing:border-box;isolation:isolate}#page\#3 .granit-paving-summary::before{content:"";position:absolute;top:0;left:28px;width:180px;height:2px;background:linear-gradient( 90deg,#E1B45F,#A86D13 60%,transparent );box-shadow:0 0 12px rgba(183,126,38,0.16);pointer-events:none}#page\#3 .granit-paving-summary::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.25;background:repeating-linear-gradient( 42deg,transparent 0,transparent 68px,rgba(104,79,39,0.018) 69px,transparent 70px );pointer-events:none}#page\#3 .granit-paving-summary__inner{position:relative;z-index:2;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;padding:18px 24px;box-sizing:border-box}#page\#3 .granit-paving-summary__intro{display:flex;align-items:center;min-width:0}#page\#3 .granit-paving-summary__eyebrow{position:relative;display:inline-flex;align-items:center;color:#8A5A12;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#3 .granit-paving-summary__eyebrow::after{content:"";width:30px;height:1px;margin-left:10px;background:linear-gradient( 90deg,rgba(154,98,0,0.65),transparent )}#page\#3 .granit-paving-summary__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}#page\#3 .granit-paving-summary__item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:5px 22px;box-sizing:border-box}#page\#3 .granit-paving-summary__item+.granit-paving-summary__item{border-left:1px solid rgba(154,98,0,0.17)}#page\#3 .granit-paving-summary__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#966313;background:linear-gradient( 145deg,rgba(255,255,255,0.76),rgba(226,180,96,0.08) );border:1px solid rgba(154,98,0,0.18);border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);box-sizing:border-box}#page\#3 .granit-paving-summary__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#3 .granit-paving-summary__content{min-width:0}#page\#3 .granit-paving-summary__content strong{display:block;margin:0 0 3px;color:#25241F;font-size:15px;font-weight:800;line-height:1.25}#page\#3 .granit-paving-summary__content p{margin:0;color:#666157;font-size:13.5px;font-weight:400;line-height:1.4}#page\#3 .granit-paving-summary__item--price .granit-paving-summary__content strong{color:#86550D;font-size:17px}@media (max-width:1200px){#page\#3 .granit-paving-summary__inner{grid-template-columns:1fr;gap:12px;padding:17px 20px}#page\#3 .granit-paving-summary__intro{justify-content:center}#page\#3 .granit-paving-summary__eyebrow::before{content:"";width:30px;height:1px;margin-right:10px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.65) )}}@media (max-width:900px){#page\#3 .granit-paving-summary__items{grid-template-columns:1fr}#page\#3 .granit-paving-summary__item{padding:12px 6px;grid-template-columns:42px minmax(0,1fr)}#page\#3 .granit-paving-summary__item+.granit-paving-summary__item{border-left:0;border-top:1px solid rgba(154,98,0,0.14)}}@media (max-width:640px){#page\#3 .granit-paving-summary{border-radius:15px 15px 23px 15px}#page\#3 .granit-paving-summary::before{left:20px;width:130px}#page\#3 .granit-paving-summary__inner{gap:8px;padding:15px 15px 12px}#page\#3 .granit-paving-summary__eyebrow{font-size:13px}#page\#3 .granit-paving-summary__item{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px 2px}#page\#3 .granit-paving-summary__icon{width:36px;height:36px}#page\#3 .granit-paving-summary__icon svg{width:18px;height:18px}#page\#3 .granit-paving-summary__content strong{font-size:14px}#page\#3 .granit-paving-summary__item--price .granit-paving-summary__content strong{font-size:16px}#page\#3 .granit-paving-summary__content p{font-size:13px;line-height:1.38}}@media (max-width:380px){#page\#3 .granit-paving-summary__inner{padding:14px 12px 11px}#page\#3 .granit-paving-summary__item{grid-template-columns:34px minmax(0,1fr);gap:9px}#page\#3 .granit-paving-summary__icon{width:34px;height:34px}#page\#3 .granit-paving-summary__content p{font-size:13px}}#page\#4 #geo-catalog{width:min(100%,1600px);margin-left:auto;margin-right:auto;scroll-margin-top:110px}#page\#4 .catalog-geo{--catalog-geo-gold:#c99a3d;--catalog-geo-gold-light:#efd486;--catalog-geo-text:#eee9df;--catalog-geo-muted:#96928a;position:relative;display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(420px,2fr) minmax(250px,0.95fr);align-items:stretch;gap:0;padding:0;overflow:hidden;color:var(--catalog-geo-text);border:1px solid rgba(205,162,73,0.19);border-radius:22px;background:radial-gradient( circle at 72% -20%,rgba(194,143,43,0.16),transparent 35% ),linear-gradient( 110deg,#24241f 0%,#1c1d1a 47%,#171713 100% );box-shadow:0 18px 42px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.035);font-family:inherit;box-sizing:border-box;isolation:isolate}#page\#4 .catalog-geo,#page\#4 .catalog-geo *,#page\#4 .catalog-geo *::before,#page\#4 .catalog-geo *::after{box-sizing:border-box}#page\#4 .catalog-geo::before{content:"";position:absolute;top:0;left:30px;z-index:3;width:110px;height:2px;background:linear-gradient( 90deg,#e6c36e,rgba(230,195,110,0) );box-shadow:0 0 18px rgba(222,177,79,0.32);pointer-events:none}#page\#4 .catalog-geo__lead,#page\#4 .catalog-geo__route{padding:23px 26px}#page\#4 .catalog-geo__lead{display:flex;flex-direction:column;justify-content:center;min-width:0}#page\#4 .catalog-geo__eyebrow,#page\#4 .catalog-geo__location-label,#page\#4 .catalog-geo__route-label{display:block;color:var(--catalog-geo-gold);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0.08em;text-transform:uppercase}#page\#4 .catalog-geo__title{max-width:360px;margin:7px 0 0;color:#f0ece3;font-size:18px;font-weight:500;line-height:1.22;letter-spacing:-0.018em}#page\#4 .catalog-geo__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:14px 8px}#page\#4 .catalog-geo__location{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:14px 17px;color:inherit;text-decoration:none;border:1px solid rgba(216,175,88,0.12);border-radius:10px;background:linear-gradient( 145deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012) );transition:border-color 0.25s ease,background 0.25s ease,transform 0.25s ease}#page\#4 .catalog-geo__location:hover,#page\#4 .catalog-geo__location:focus-visible{color:inherit;text-decoration:none;border-color:rgba(221,180,91,0.32);background:linear-gradient( 145deg,rgba(198,145,41,0.08),rgba(255,255,255,0.02) );transform:translateY(-2px)}#page\#4 .catalog-geo__location:focus-visible,#page\#4 .catalog-geo__route a:focus-visible{outline:2px solid rgba(234,198,118,0.8);outline-offset:3px}#page\#4 .catalog-geo__location strong{display:block;margin-top:4px;color:#eee8db;font-size:15px;font-weight:600;line-height:1.25}#page\#4 .catalog-geo__location>span:last-child{display:block;margin-top:4px;color:var(--catalog-geo-muted);font-size:13px;line-height:1.4}#page\#4 .catalog-geo__route{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;border-left:1px solid rgba(214,174,91,0.12)}#page\#4 .catalog-geo__route strong{display:block;margin-top:5px;color:#eee8dc;font-size:15px;font-weight:600;line-height:1.3}#page\#4 .catalog-geo__route a{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:10px;color:#d1a850;text-decoration:none;font-size:13px;font-weight:650;line-height:1.35;transition:color 0.2s ease,gap 0.2s ease}#page\#4 .catalog-geo__route a:hover{gap:11px;color:var(--catalog-geo-gold-light);text-decoration:none}@media (max-width:1050px){#page\#4 .catalog-geo{grid-template-columns:1fr 1.5fr}#page\#4 .catalog-geo__route{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 22px;border-top:1px solid rgba(214,174,91,0.12);border-left:0}#page\#4 .catalog-geo__route strong,#page\#4 .catalog-geo__route a{margin-top:0}}@media (max-width:760px){#page\#4 .catalog-geo{grid-template-columns:1fr}#page\#4 .catalog-geo__lead{padding:21px 20px 17px}#page\#4 .catalog-geo__title{max-width:none;font-size:21px}#page\#4 .catalog-geo__locations{grid-template-columns:1fr;padding:0 12px 12px}#page\#4 .catalog-geo__route{grid-column:auto;display:block;padding:17px 20px;border-top:1px solid rgba(214,174,91,0.12)}#page\#4 .catalog-geo__route strong{margin-top:4px}#page\#4 .catalog-geo__route a{margin-top:9px}}@media (max-width:480px){#page\#4 .catalog-geo{border-radius:17px}#page\#4 .catalog-geo::before{left:20px;width:80px}#page\#4 .catalog-geo__lead{padding:19px 16px 15px}#page\#4 .catalog-geo__locations{padding:0 9px 9px}#page\#4 .catalog-geo__location{padding:13px 14px}#page\#4 .catalog-geo__route{padding:15px 16px 17px}#page\#4 .catalog-geo__title{font-size:19px}}#page\#5 .paving-intro{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#292722;background:radial-gradient( circle at 6% 4%,rgba(255,255,255,0.88),transparent 30% ),radial-gradient( circle at 93% 95%,rgba(183,126,38,0.08),transparent 34% ),linear-gradient( 124deg,#F7F3EB 0%,#F2ECE1 49%,#EAE2D5 100% );border:1px solid rgba(154,98,0,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 24px 54px rgba(45,35,21,0.09),inset 0 1px 0 rgba(255,255,255,0.9);box-sizing:border-box;isolation:isolate}#page\#5 .paving-intro::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:230px;height:2px;background:linear-gradient( 90deg,#DFAE55,#9A6200 58%,transparent );box-shadow:0 0 13px rgba(183,126,38,0.16);pointer-events:none}#page\#5 .paving-intro::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.26;background:repeating-linear-gradient( 37deg,transparent 0,transparent 78px,rgba(113,83,40,0.014) 79px,transparent 80px ),repeating-linear-gradient( 129deg,transparent 0,transparent 121px,rgba(154,98,0,0.012) 122px,transparent 123px );pointer-events:none}#page\#5 .paving-intro__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,0.97fr);align-items:center;gap:clamp(36px,5vw,76px);padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#5 .paving-intro__content{min-width:0}#page\#5 .paving-intro__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#8D5B10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#5 .paving-intro__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#B77E26,rgba(183,126,38,0.25) )}#page\#5 .paving-intro__title{max-width:800px;margin:0;color:#27251F;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#5 .paving-intro__accent{display:flex;align-items:center;width:122px;height:11px;margin:18px 0 clamp(19px,2vw,25px)}#page\#5 .paving-intro__accent::before{content:"";width:72px;height:1px;background:linear-gradient( 90deg,#A56B0C,rgba(165,107,12,0.18) )}#page\#5 .paving-intro__accent span{width:7px;height:7px;margin-left:7px;background:#B77E26;transform:rotate(45deg);box-shadow:0 0 9px rgba(183,126,38,0.2)}#page\#5 .paving-intro__lead{max-width:780px;margin:0 0 14px;color:#474239;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.62}#page\#5 .paving-intro__text{max-width:780px;margin:0;color:#676157;font-size:clamp(14px,1.08vw,16px);font-weight:400;line-height:1.62}#page\#5 .paving-intro__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(24px,3vw,34px)}#page\#5 .paving-intro__feature{display:flex;align-items:center;min-width:0;gap:9px;padding:11px 12px;color:#49443C;background:rgba(255,255,255,0.42);border:1px solid rgba(154,98,0,0.13);border-radius:12px 12px 18px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.74);box-sizing:border-box}#page\#5 .paving-intro__feature-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;color:#976113;background:rgba(226,180,96,0.09);border:1px solid rgba(154,98,0,0.15);border-radius:50%;box-sizing:border-box}#page\#5 .paving-intro__feature-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#5 .paving-intro__feature>span:last-child{min-width:0;font-size:13.5px;font-weight:700;line-height:1.28}#page\#5 .paving-intro__media{position:relative;min-width:0;margin:0}#page\#5 .paving-intro__image-wrap{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 3;background:#DDD5C8;border:1px solid rgba(154,98,0,0.17);border-radius:26px 26px 40px 26px;box-shadow:0 22px 44px rgba(47,37,24,0.14),inset 0 1px 0 rgba(255,255,255,0.35);box-sizing:border-box}#page\#5 .paving-intro__image-wrap::before{content:"";position:absolute;z-index:3;top:0;left:28px;width:130px;height:3px;background:linear-gradient( 90deg,#E1B45F,#A56B0C,transparent );pointer-events:none}#page\#5 .paving-intro__image-wrap::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient( 180deg,transparent 62%,rgba(27,23,18,0.10) );pointer-events:none}#page\#5 .paving-intro__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.002)}#page\#5 .paving-intro__image-line{position:absolute;z-index:4;right:18px;bottom:18px;width:62px;height:62px;border-right:1px solid rgba(240,217,165,0.75);border-bottom:1px solid rgba(240,217,165,0.75);border-radius:0 0 18px 0;pointer-events:none}#page\#5 .paving-intro__caption{max-width:520px;margin:11px 12px 0;color:#756D61;font-size:13px;font-weight:500;line-height:1.4}@media (max-width:1100px){#page\#5 .paving-intro__inner{grid-template-columns:minmax(0,1fr) minmax(360px,0.9fr);gap:34px;padding:42px 32px}#page\#5 .paving-intro__features{grid-template-columns:1fr}}@media (max-width:900px){#page\#5 .paving-intro__inner{grid-template-columns:1fr;gap:30px}#page\#5 .paving-intro__content{max-width:760px}#page\#5 .paving-intro__features{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#5 .paving-intro__media{max-width:760px}}@media (max-width:640px){#page\#5 .paving-intro{border-radius:20px 20px 30px 20px}#page\#5 .paving-intro::before{left:20px;width:150px}#page\#5 .paving-intro__inner{gap:24px;padding:31px 15px 18px}#page\#5 .paving-intro__eyebrow{margin-bottom:9px;font-size:13px}#page\#5 .paving-intro__eyebrow::before{width:24px;margin-right:8px}#page\#5 .paving-intro__title{font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#5 .paving-intro__accent{margin:14px 0 16px}#page\#5 .paving-intro__lead{font-size:15px;line-height:1.52}#page\#5 .paving-intro__text{font-size:14px;line-height:1.5}#page\#5 .paving-intro__features{grid-template-columns:1fr;gap:7px;margin-top:20px}#page\#5 .paving-intro__feature{padding:9px 10px}#page\#5 .paving-intro__image-wrap{border-radius:18px 18px 27px 18px}#page\#5 .paving-intro__caption{margin:9px 7px 0;font-size:13px}}@media (max-width:380px){#page\#5 .paving-intro__inner{padding:29px 12px 16px}#page\#5 .paving-intro__title{font-size:26px}#page\#5 .paving-intro__lead{font-size:14.5px}}#page\#5 #granitnaya-bruschatka-dlya-blagoustrojstva-mogily{scroll-margin-top:110px}@media (max-width:767px){#page\#5 #granitnaya-bruschatka-dlya-blagoustrojstva-mogily{scroll-margin-top:90px}}#page\#6 .paving-benefits{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#F4EEE5;background:radial-gradient( circle at 6% -5%,rgba(226,180,96,0.12),transparent 29% ),radial-gradient( circle at 94% 108%,rgba(154,98,0,0.13),transparent 35% ),linear-gradient( 118deg,#111214 0%,#1D1F21 49%,#101113 100% );border:1px solid rgba(226,180,96,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 26px 54px rgba(0,0,0,0.16),inset 0 1px 0 rgba(255,255,255,0.035);box-sizing:border-box;isolation:isolate}#page\#6 .paving-benefits::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:235px;height:2px;background:linear-gradient( 90deg,#E2B460,#B77E26 58%,transparent );box-shadow:0 0 14px rgba(226,180,96,0.22);pointer-events:none}#page\#6 .paving-benefits::after{content:"";position:absolute;top:-190px;right:-90px;width:390px;height:390px;border:1px solid rgba(226,180,96,0.038);border-radius:50%;box-shadow:inset 0 0 90px rgba(226,180,96,0.014);pointer-events:none}#page\#6 .paving-benefits__inner{position:relative;z-index:2;padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#6 .paving-benefits__heading{max-width:990px;margin-bottom:clamp(28px,4vw,42px)}#page\#6 .paving-benefits__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#DDB567;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#6 .paving-benefits__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#E2B460,rgba(226,180,96,0.2) )}#page\#6 .paving-benefits__title{max-width:900px;margin:0 0 16px;color:#FFF8EB;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#6 .paving-benefits__lead{max-width:900px;margin:0;color:rgba(230,222,210,0.78);font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.62}#page\#6 .paving-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}#page\#6 .paving-benefits__card{position:relative;min-width:0;overflow:hidden;padding:24px 22px 22px;background:linear-gradient( 145deg,rgba(255,255,255,0.045),rgba(255,255,255,0.012) );border:1px solid rgba(226,180,96,0.105);border-radius:18px 18px 27px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025),0 12px 28px rgba(0,0,0,0.07);box-sizing:border-box;transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease}#page\#6 .paving-benefits__card:hover{background:linear-gradient( 145deg,rgba(226,180,96,0.075),rgba(154,98,0,0.022) );border-color:rgba(226,180,96,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 16px 32px rgba(0,0,0,0.10);transform:translateY(-2px)}#page\#6 .paving-benefits__number{position:absolute;top:14px;right:17px;color:rgba(226,180,96,0.13);font-size:31px;font-weight:800;line-height:1;letter-spacing:-0.04em;pointer-events:none}#page\#6 .paving-benefits__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:17px;color:#E0B766;background:radial-gradient( circle at 35% 30%,rgba(226,180,96,0.16),rgba(154,98,0,0.04) );border:1px solid rgba(226,180,96,0.20);border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035);box-sizing:border-box}#page\#6 .paving-benefits__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#6 .paving-benefits__card h3{margin:0 0 9px;color:#FFF8EB;font-size:clamp(16px,1.35vw,19px);font-weight:750;line-height:1.28}#page\#6 .paving-benefits__card p{margin:0;color:rgba(222,214,202,0.73);font-size:14px;font-weight:400;line-height:1.55}#page\#6 .paving-benefits__card--accent{background:linear-gradient( 145deg,rgba(226,180,96,0.09),rgba(154,98,0,0.025) );border-color:rgba(226,180,96,0.23)}#page\#6 .paving-benefits__card--accent::after{content:"";position:absolute;right:0;bottom:0;width:100px;height:100px;background:radial-gradient( circle at 100% 100%,rgba(226,180,96,0.08),transparent 65% );pointer-events:none}@media (max-width:1050px){#page\#6 .paving-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#page\#6 .paving-benefits{border-radius:20px 20px 30px 20px}#page\#6 .paving-benefits::before{left:20px;width:150px}#page\#6 .paving-benefits__inner{padding:31px 15px 18px}#page\#6 .paving-benefits__heading{margin-bottom:22px}#page\#6 .paving-benefits__eyebrow{margin-bottom:9px;font-size:13px}#page\#6 .paving-benefits__eyebrow::before{width:24px;margin-right:8px}#page\#6 .paving-benefits__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#6 .paving-benefits__lead{font-size:14px;line-height:1.5}#page\#6 .paving-benefits__grid{grid-template-columns:1fr;gap:9px}#page\#6 .paving-benefits__card{padding:19px 17px 18px;border-radius:15px 15px 22px 15px}#page\#6 .paving-benefits__number{top:12px;right:14px;font-size:27px}#page\#6 .paving-benefits__icon{width:38px;height:38px;margin-bottom:13px}#page\#6 .paving-benefits__icon svg{width:19px;height:19px}#page\#6 .paving-benefits__card h3{font-size:16px}#page\#6 .paving-benefits__card p{font-size:13.5px;line-height:1.5}}@media (max-width:380px){#page\#6 .paving-benefits__inner{padding:29px 12px 16px}#page\#6 .paving-benefits__title{font-size:26px}}#page\#6 #pochemu-dlya-mogily-vybirayut-granitnuyu-bruschatku{scroll-margin-top:110px}@media (max-width:767px){#page\#6 #pochemu-dlya-mogily-vybirayut-granitnuyu-bruschatku{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#6 .paving-benefits__card{transition:none}#page\#6 .paving-benefits__card:hover{transform:none}}#page\#7 .paving-process{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#292722;background:radial-gradient( circle at 5% 2%,rgba(255,255,255,0.90),transparent 30% ),radial-gradient( circle at 96% 102%,rgba(183,126,38,0.08),transparent 35% ),linear-gradient( 124deg,#F7F3EB 0%,#F1EBE0 50%,#E9E1D4 100% );border:1px solid rgba(154,98,0,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 24px 54px rgba(45,35,21,0.09),inset 0 1px 0 rgba(255,255,255,0.90);box-sizing:border-box;isolation:isolate}#page\#7 .paving-process::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:230px;height:2px;background:linear-gradient( 90deg,#DFAE55,#9A6200 58%,transparent );box-shadow:0 0 13px rgba(183,126,38,0.16);pointer-events:none}#page\#7 .paving-process::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.25;background:repeating-linear-gradient( 37deg,transparent 0,transparent 82px,rgba(113,83,40,0.014) 83px,transparent 84px ),repeating-linear-gradient( 128deg,transparent 0,transparent 128px,rgba(154,98,0,0.011) 129px,transparent 130px );pointer-events:none}#page\#7 .paving-process__inner{position:relative;z-index:2;padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#7 .paving-process__heading{max-width:1050px;margin-bottom:clamp(30px,4vw,46px)}#page\#7 .paving-process__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#8D5B10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#7 .paving-process__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#B77E26,rgba(183,126,38,0.25) )}#page\#7 .paving-process__title{max-width:960px;margin:0 0 16px;color:#27251F;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#7 .paving-process__lead{max-width:920px;margin:0;color:#625C53;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.62}#page\#7 .paving-process__layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,0.94fr);align-items:start;gap:clamp(34px,5vw,68px)}#page\#7 .paving-process__steps{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0}#page\#7 .paving-process__step{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr);gap:13px;min-width:0;padding:18px 17px;background:rgba(255,255,255,0.43);border:1px solid rgba(154,98,0,0.12);border-radius:15px 15px 22px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.76);box-sizing:border-box;transition:transform 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#7 .paving-process__step:hover{background:rgba(255,255,255,0.62);border-color:rgba(154,98,0,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.90),0 10px 22px rgba(65,48,27,0.06);transform:translateY(-2px)}#page\#7 .paving-process__step--accent{background:linear-gradient( 135deg,rgba(226,180,96,0.16),rgba(255,255,255,0.46) );border-color:rgba(154,98,0,0.23)}#page\#7 .paving-process__number{display:flex;align-items:center;justify-content:center;width:43px;height:43px;color:#8F5C10;background:linear-gradient( 145deg,#F4E3BA,#DDB66C );border:1px solid rgba(154,98,0,0.20);border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,0.60);font-size:13px;font-weight:800;line-height:1;box-sizing:border-box}#page\#7 .paving-process__step-content{min-width:0}#page\#7 .paving-process__step h3{margin:1px 0 7px;color:#302D27;font-size:clamp(15px,1.25vw,18px);font-weight:800;line-height:1.28}#page\#7 .paving-process__step p{margin:0;color:#696258;font-size:13.5px;font-weight:400;line-height:1.5}#page\#7 .paving-process__media{position:sticky;top:120px;min-width:0;margin:0}#page\#7 .paving-process__image-wrap{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 3;background:#DCD4C7;border:1px solid rgba(154,98,0,0.17);border-radius:26px 26px 40px 26px;box-shadow:0 22px 44px rgba(47,37,24,0.14),inset 0 1px 0 rgba(255,255,255,0.35);box-sizing:border-box}#page\#7 .paving-process__image-wrap::before{content:"";position:absolute;z-index:4;top:0;left:28px;width:132px;height:3px;background:linear-gradient( 90deg,#E1B45F,#A56B0C,transparent );pointer-events:none}#page\#7 .paving-process__image-wrap::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient( 180deg,transparent 51%,rgba(24,21,17,0.08) 68%,rgba(24,21,17,0.63) 100% );pointer-events:none}#page\#7 .paving-process__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.002)}#page\#7 .paving-process__image-corner{position:absolute;z-index:4;top:18px;right:18px;width:54px;height:54px;border-top:1px solid rgba(240,217,165,0.72);border-right:1px solid rgba(240,217,165,0.72);border-radius:0 15px 0 0;pointer-events:none}#page\#7 .paving-process__image-label{position:absolute;z-index:5;left:23px;right:23px;bottom:20px;display:flex;flex-direction:column;gap:3px;color:#fff}#page\#7 .paving-process__image-label span{color:rgba(240,217,165,0.92);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#7 .paving-process__image-label strong{color:#fff;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.25}#page\#7 .paving-process__caption{margin:10px 10px 0;color:#756D61;font-size:13px;font-weight:500;line-height:1.42}#page\#7 .paving-process__note{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;max-width:1050px;margin-top:clamp(25px,3vw,34px);padding:15px 17px;background:rgba(255,255,255,0.37);border:1px solid rgba(154,98,0,0.15);border-radius:14px 14px 21px 14px;box-sizing:border-box}#page\#7 .paving-process__note-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#996313;background:rgba(226,180,96,0.11);border:1px solid rgba(154,98,0,0.17);border-radius:50%;box-sizing:border-box}#page\#7 .paving-process__note-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#7 .paving-process__note p{margin:0;color:#5F594F;font-size:13.5px;font-weight:500;line-height:1.5}@media (max-width:1150px){#page\#7 .paving-process__layout{grid-template-columns:minmax(0,1fr) minmax(340px,0.82fr);gap:32px}#page\#7 .paving-process__steps{grid-template-columns:1fr}}@media (max-width:900px){#page\#7 .paving-process__layout{grid-template-columns:1fr;gap:28px}#page\#7 .paving-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#7 .paving-process__media{position:relative;top:auto;max-width:760px}}@media (max-width:640px){#page\#7 .paving-process{border-radius:20px 20px 30px 20px}#page\#7 .paving-process::before{left:20px;width:150px}#page\#7 .paving-process__inner{padding:31px 15px 18px}#page\#7 .paving-process__heading{margin-bottom:22px}#page\#7 .paving-process__eyebrow{margin-bottom:9px;font-size:13px}#page\#7 .paving-process__eyebrow::before{width:24px;margin-right:8px}#page\#7 .paving-process__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#7 .paving-process__lead{font-size:14px;line-height:1.5}#page\#7 .paving-process__layout{gap:23px}#page\#7 .paving-process__steps{grid-template-columns:1fr;gap:8px}#page\#7 .paving-process__step{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px 14px;border-radius:14px 14px 20px 14px}#page\#7 .paving-process__number{width:38px;height:38px;font-size:13px}#page\#7 .paving-process__step h3{font-size:15px;margin-bottom:5px}#page\#7 .paving-process__step p{font-size:13.5px;line-height:1.45}#page\#7 .paving-process__image-wrap{border-radius:18px 18px 27px 18px}#page\#7 .paving-process__image-label{left:17px;right:17px;bottom:16px}#page\#7 .paving-process__image-label strong{font-size:17px}#page\#7 .paving-process__caption{margin:8px 7px 0;font-size:13px}#page\#7 .paving-process__note{grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:20px;padding:13px 12px}#page\#7 .paving-process__note-icon{width:34px;height:34px}#page\#7 .paving-process__note p{font-size:13px;line-height:1.45}}@media (max-width:380px){#page\#7 .paving-process__inner{padding:29px 12px 16px}#page\#7 .paving-process__title{font-size:26px}}#page\#7 #kak-vypolnyaetsya-ukladka-bruschatki-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#7 #kak-vypolnyaetsya-ukladka-bruschatki-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#7 .paving-process__step{transition:none}#page\#7 .paving-process__step:hover{transform:none}}#page\#8 .paving-base{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#F1EBE2;background:radial-gradient( circle at 5% -5%,rgba(226,180,96,0.12),transparent 30% ),radial-gradient( circle at 96% 108%,rgba(154,98,0,0.14),transparent 36% ),linear-gradient( 118deg,#111214 0%,#1D1F21 49%,#101113 100% );border:1px solid rgba(226,180,96,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 26px 54px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.36);box-sizing:border-box;isolation:isolate}#page\#8 .paving-base::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:230px;height:2px;background:linear-gradient( 90deg,#E2B460,#B77E26 58%,transparent );box-shadow:0 0 14px rgba(226,180,96,0.23);pointer-events:none}#page\#8 .paving-base::after{content:"";position:absolute;top:-210px;right:-105px;width:420px;height:420px;border:1px solid rgba(226,180,96,0.038);border-radius:50%;box-shadow:inset 0 0 90px rgba(226,180,96,0.014);pointer-events:none}#page\#8 .paving-base__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(410px,0.98fr);align-items:center;gap:clamp(38px,5vw,74px);padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#8 .paving-base__content{min-width:0}#page\#8 .paving-base__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#DDB567;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#8 .paving-base__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#E2B460,rgba(226,180,96,0.20) )}#page\#8 .paving-base__title{max-width:790px;margin:0 0 17px;color:#FFF8EB;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#8 .paving-base__lead{max-width:780px;margin:0 0 14px;color:rgba(239,231,218,0.88);font-size:clamp(16px,1.28vw,19px);font-weight:500;line-height:1.62}#page\#8 .paving-base__text{max-width:780px;margin:0;color:rgba(222,214,202,0.72);font-size:clamp(14px,1.08vw,16px);font-weight:400;line-height:1.62}#page\#8 .paving-base__points{display:grid;gap:9px;margin-top:clamp(24px,3vw,32px)}#page\#8 .paving-base__point{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px 15px;background:linear-gradient( 145deg,rgba(255,255,255,0.042),rgba(255,255,255,0.010) );border:1px solid rgba(226,180,96,0.105);border-radius:13px 13px 19px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);box-sizing:border-box;transition:background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#8 .paving-base__point:hover{background:linear-gradient( 145deg,rgba(226,180,96,0.072),rgba(154,98,0,0.018) );border-color:rgba(226,180,96,0.22);transform:translateY(-1px)}#page\#8 .paving-base__point-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#DFB768;background:radial-gradient( circle at 35% 30%,rgba(226,180,96,0.15),rgba(154,98,0,0.04) );border:1px solid rgba(226,180,96,0.19);border-radius:50%;box-sizing:border-box}#page\#8 .paving-base__point-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#8 .paving-base__point h3{margin:1px 0 5px;color:#FFF8EB;font-size:15px;font-weight:800;line-height:1.25}#page\#8 .paving-base__point p{margin:0;color:rgba(222,214,202,0.70);font-size:13.5px;font-weight:400;line-height:1.45}#page\#8 .paving-base__visual{min-width:0}#page\#8 .paving-base__scheme{position:relative;overflow:hidden;padding:clamp(23px,3vw,32px);background:radial-gradient( circle at 15% 0%,rgba(226,180,96,0.065),transparent 35% ),linear-gradient( 145deg,#202224,#161719 );border:1px solid rgba(226,180,96,0.17);border-radius:25px 25px 38px 25px;box-shadow:0 22px 46px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.03);box-sizing:border-box}#page\#8 .paving-base__scheme::before{content:"";position:absolute;top:0;left:28px;width:125px;height:3px;background:linear-gradient( 90deg,#E2B460,#A56B0C,transparent );pointer-events:none}#page\#8 .paving-base__scheme-heading{display:flex;flex-direction:column;gap:3px;margin-bottom:22px}#page\#8 .paving-base__scheme-heading span{color:#DDB567;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#8 .paving-base__scheme-heading strong{color:#FFF8EB;font-size:clamp(20px,1.7vw,25px);font-weight:800;line-height:1.2}#page\#8 .paving-base__layers{display:flex;flex-direction:column;gap:5px}#page\#8 .paving-base__layer{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:63px;padding:11px 15px;border:1px solid rgba(255,255,255,0.08);box-sizing:border-box}#page\#8 .paving-base__layer--stone{margin:0 8px;color:#FFF8EB;background:linear-gradient( 135deg,#4A4B4C,#292B2D );border-color:rgba(226,180,96,0.28);border-radius:13px 13px 7px 7px;box-shadow:0 7px 15px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.05)}#page\#8 .paving-base__layer--level{margin:0 5px;color:#2E281E;background:linear-gradient( 135deg,#D9C39A,#BFA06D );border-color:rgba(226,180,96,0.27)}#page\#8 .paving-base__layer--base{margin:0 2px;color:#F5EEE3;background:linear-gradient( 135deg,#77736C,#56534D );border-color:rgba(255,255,255,0.10)}#page\#8 .paving-base__layer--ground{color:#F7EEE2;background:linear-gradient( 135deg,#78634D,#514236 );border-color:rgba(226,180,96,0.12);border-radius:7px 7px 15px 15px}#page\#8 .paving-base__layer-number{display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:inherit;border:1px solid currentColor;border-radius:50%;font-size:13px;font-weight:800;line-height:1;opacity:0.72;box-sizing:border-box}#page\#8 .paving-base__layer-content{display:flex;flex-direction:column;min-width:0;gap:2px}#page\#8 .paving-base__layer-content strong{color:inherit;font-size:14px;font-weight:800;line-height:1.25}#page\#8 .paving-base__layer-content span{color:inherit;font-size:13px;font-weight:500;line-height:1.3;opacity:0.76}#page\#8 .paving-base__scheme-note{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(226,180,96,0.13)}#page\#8 .paving-base__scheme-note-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#DFB768;background:rgba(226,180,96,0.08);border:1px solid rgba(226,180,96,0.17);border-radius:50%;box-sizing:border-box}#page\#8 .paving-base__scheme-note-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#8 .paving-base__scheme-note p{margin:0;color:rgba(222,214,202,0.68);font-size:13px;font-weight:500;line-height:1.45}@media (max-width:1050px){#page\#8 .paving-base__inner{grid-template-columns:minmax(0,1fr) minmax(350px,0.9fr);gap:34px;padding:42px 32px}}@media (max-width:900px){#page\#8 .paving-base__inner{grid-template-columns:1fr;gap:30px}#page\#8 .paving-base__content{max-width:780px}#page\#8 .paving-base__visual{max-width:760px}}@media (max-width:640px){#page\#8 .paving-base{border-radius:20px 20px 30px 20px}#page\#8 .paving-base::before{left:20px;width:150px}#page\#8 .paving-base__inner{gap:24px;padding:31px 15px 18px}#page\#8 .paving-base__eyebrow{margin-bottom:9px;font-size:13px}#page\#8 .paving-base__eyebrow::before{width:24px;margin-right:8px}#page\#8 .paving-base__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#8 .paving-base__lead{font-size:15px;line-height:1.52}#page\#8 .paving-base__text{font-size:14px;line-height:1.5}#page\#8 .paving-base__points{margin-top:20px}#page\#8 .paving-base__point{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:11px 12px}#page\#8 .paving-base__point-icon{width:36px;height:36px}#page\#8 .paving-base__point-icon svg{width:18px;height:18px}#page\#8 .paving-base__point h3{font-size:14px}#page\#8 .paving-base__point p{font-size:13px}#page\#8 .paving-base__scheme{padding:21px 13px 16px;border-radius:18px 18px 27px 18px}#page\#8 .paving-base__scheme-heading{margin:0 4px 17px}#page\#8 .paving-base__scheme-heading strong{font-size:20px}#page\#8 .paving-base__layer{grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:59px;padding:10px 11px}#page\#8 .paving-base__layer--stone{margin:0 5px}#page\#8 .paving-base__layer--level{margin:0 3px}#page\#8 .paving-base__layer--base{margin:0 1px}#page\#8 .paving-base__layer-number{width:28px;height:28px;font-size:13px}#page\#8 .paving-base__layer-content strong{font-size:13.5px}#page\#8 .paving-base__layer-content span{font-size:13px}}@media (max-width:380px){#page\#8 .paving-base__inner{padding:29px 12px 16px}#page\#8 .paving-base__title{font-size:26px}#page\#8 .paving-base__layer-content span{font-size:12.5px}}#page\#8 #osnovanie-pod-bruschatku-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#8 #osnovanie-pod-bruschatku-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#8 .paving-base__point{transition:none}#page\#8 .paving-base__point:hover{transform:none}}#page\#9 .paving-compare{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#2C2923;background:radial-gradient( circle at 5% 2%,rgba(255,255,255,0.92),transparent 30% ),radial-gradient( circle at 96% 104%,rgba(183,126,38,0.08),transparent 35% ),linear-gradient( 124deg,#F8F4EC 0%,#F1EBDF 50%,#E9E0D3 100% );border:1px solid rgba(154,98,0,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 24px 54px rgba(45,35,21,0.09),inset 0 1px 0 rgba(255,255,255,0.90);box-sizing:border-box;isolation:isolate}#page\#9 .paving-compare::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:230px;height:2px;background:linear-gradient( 90deg,#DFAE55,#9A6200 58%,transparent );box-shadow:0 0 13px rgba(183,126,38,0.16);pointer-events:none}#page\#9 .paving-compare::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.24;background:repeating-linear-gradient( 38deg,transparent 0,transparent 81px,rgba(113,83,40,0.014) 82px,transparent 83px ),repeating-linear-gradient( 129deg,transparent 0,transparent 126px,rgba(154,98,0,0.011) 127px,transparent 128px );pointer-events:none}#page\#9 .paving-compare__inner{position:relative;z-index:2;padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#9 .paving-compare__heading{max-width:1050px;margin-bottom:clamp(28px,4vw,42px)}#page\#9 .paving-compare__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#8D5B10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#9 .paving-compare__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#B77E26,rgba(183,126,38,0.25) )}#page\#9 .paving-compare__title{max-width:940px;margin:0 0 16px;color:#27251F;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#9 .paving-compare__lead{max-width:920px;margin:0;color:#625C53;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.62}#page\#9 .paving-compare__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(13px,1.6vw,20px);margin-bottom:clamp(20px,3vw,30px)}#page\#9 .paving-compare__choice{position:relative;min-width:0;padding:clamp(20px,2.2vw,28px);background:rgba(255,255,255,0.43);border:1px solid rgba(154,98,0,0.13);border-radius:19px 19px 29px 19px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.78);box-sizing:border-box}#page\#9 .paving-compare__choice--main{background:linear-gradient( 145deg,rgba(255,255,255,0.68),rgba(226,180,96,0.10) );border-color:rgba(154,98,0,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.86),0 13px 28px rgba(80,58,27,0.06)}#page\#9 .paving-compare__choice--main::before{content:"";position:absolute;top:0;left:24px;width:100px;height:2px;background:linear-gradient( 90deg,#DDAE58,#A66B0B,transparent )}#page\#9 .paving-compare__choice-top{display:flex;align-items:center;gap:13px;margin-bottom:16px}#page\#9 .paving-compare__choice-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;color:#956112;background:rgba(226,180,96,0.11);border:1px solid rgba(154,98,0,0.16);border-radius:50%;box-sizing:border-box}#page\#9 .paving-compare__choice-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#9 .paving-compare__choice-label{display:block;margin-bottom:3px;color:#9A6619;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#9 .paving-compare__choice h3{margin:0;color:#302D27;font-size:clamp(19px,1.65vw,24px);font-weight:800;line-height:1.2}#page\#9 .paving-compare__choice-text{margin:0 0 18px;color:#625C53;font-size:14.5px;font-weight:400;line-height:1.55}#page\#9 .paving-compare__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}#page\#9 .paving-compare__list li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;color:#4E4940;font-size:13.5px;font-weight:600;line-height:1.4}#page\#9 .paving-compare__list li>span{display:flex;align-items:center;justify-content:center;width:21px;height:21px;color:#8D5B10;background:rgba(226,180,96,0.13);border-radius:50%;font-size:15px;font-weight:700;line-height:1}#page\#9 .paving-compare__matrix{overflow:hidden;border:1px solid rgba(154,98,0,0.15);border-radius:17px 17px 26px 17px;background:rgba(255,255,255,0.34);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}#page\#9 .paving-compare__matrix-head,#page\#9 .paving-compare__matrix-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;align-items:center}#page\#9 .paving-compare__matrix-head{color:#FFF8EA;background:linear-gradient( 120deg,#333331,#222321 );border-bottom:1px solid rgba(154,98,0,0.15)}#page\#9 .paving-compare__matrix-head span,#page\#9 .paving-compare__matrix-head strong{padding:14px 17px;font-size:13.5px;font-weight:800;line-height:1.3}#page\#9 .paving-compare__matrix-head strong{color:#F0D9A5}#page\#9 .paving-compare__matrix-row{border-bottom:1px solid rgba(154,98,0,0.10)}#page\#9 .paving-compare__matrix-row:last-child{border-bottom:0}#page\#9 .paving-compare__matrix-row>span,#page\#9 .paving-compare__matrix-row>strong{padding:13px 17px;font-size:13.5px;line-height:1.35}#page\#9 .paving-compare__matrix-row>span{color:#6B645A;font-weight:600}#page\#9 .paving-compare__matrix-row>strong{color:#403B33;font-weight:700}#page\#9 .paving-compare__matrix-head>*+*,#page\#9 .paving-compare__matrix-row>*+*{border-left:1px solid rgba(154,98,0,0.10)}#page\#9 .paving-compare__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,38px);margin-top:clamp(20px,3vw,28px);padding:19px 21px;background:linear-gradient( 120deg,rgba(226,180,96,0.12),rgba(255,255,255,0.32) );border:1px solid rgba(154,98,0,0.17);border-radius:15px 15px 23px 15px;box-sizing:border-box}#page\#9 .paving-compare__bottom-text{min-width:0}#page\#9 .paving-compare__bottom-label{display:block;margin-bottom:5px;color:#915D10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#9 .paving-compare__bottom p{max-width:850px;margin:0;color:#585248;font-size:14px;font-weight:500;line-height:1.5}#page\#9 .paving-compare__link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 16px;color:#2A200D !important;background:linear-gradient( 135deg,#F0DDAA,#E2B460 35%,#A66C09 100% );border:1px solid rgba(154,98,0,0.26);border-radius:10px 10px 16px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 6px 16px rgba(99,69,20,0.10);font-size:13.5px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#9 .paving-compare__link:hover{color:#251C0B !important;background:linear-gradient( 135deg,#F7E8BC,#EAC57A 35%,#B27912 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 9px 21px rgba(154,98,0,0.14);transform:translateY(-1px)}#page\#9 .paving-compare__link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#9 .paving-compare__link:hover svg{transform:translateX(3px)}@media (max-width:900px){#page\#9 .paving-compare__choices{grid-template-columns:1fr}#page\#9 .paving-compare__bottom{grid-template-columns:1fr}#page\#9 .paving-compare__link{width:100%;box-sizing:border-box}}@media (max-width:640px){#page\#9 .paving-compare{border-radius:20px 20px 30px 20px}#page\#9 .paving-compare::before{left:20px;width:150px}#page\#9 .paving-compare__inner{padding:31px 15px 18px}#page\#9 .paving-compare__heading{margin-bottom:22px}#page\#9 .paving-compare__eyebrow{margin-bottom:9px;font-size:13px}#page\#9 .paving-compare__eyebrow::before{width:24px;margin-right:8px}#page\#9 .paving-compare__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#9 .paving-compare__lead{font-size:14px;line-height:1.5}#page\#9 .paving-compare__choice{padding:18px 15px;border-radius:15px 15px 22px 15px}#page\#9 .paving-compare__choice-top{gap:11px;margin-bottom:13px}#page\#9 .paving-compare__choice-icon{width:40px;height:40px;flex-basis:40px}#page\#9 .paving-compare__choice-icon svg{width:19px;height:19px}#page\#9 .paving-compare__choice h3{font-size:18px}#page\#9 .paving-compare__choice-text{font-size:13.5px}#page\#9 .paving-compare__list li{font-size:13px}#page\#9 .paving-compare__matrix{overflow-x:auto;-webkit-overflow-scrolling:touch}#page\#9 .paving-compare__matrix-head,#page\#9 .paving-compare__matrix-row{min-width:620px}#page\#9 .paving-compare__matrix-head span,#page\#9 .paving-compare__matrix-head strong,#page\#9 .paving-compare__matrix-row>span,#page\#9 .paving-compare__matrix-row>strong{padding:12px 13px;font-size:13px}#page\#9 .paving-compare__bottom{gap:14px;margin-top:18px;padding:16px 14px}#page\#9 .paving-compare__bottom p{font-size:13.5px;line-height:1.45}}@media (max-width:380px){#page\#9 .paving-compare__inner{padding:29px 12px 16px}#page\#9 .paving-compare__title{font-size:26px}}#page\#9 #bruschatka-ili-plitka-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#9 #bruschatka-ili-plitka-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#9 .paving-compare__link,#page\#9 .paving-compare__link svg{transition:none}#page\#9 .paving-compare__link:hover{transform:none}}#page\#10 .paving-price{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#F2ECE3;background:radial-gradient( circle at 5% -7%,rgba(226,180,96,0.13),transparent 31% ),radial-gradient( circle at 96% 110%,rgba(154,98,0,0.15),transparent 37% ),linear-gradient( 118deg,#111214 0%,#1D1F21 49%,#101113 100% );border:1px solid rgba(226,180,96,0.17);border-radius:30px 30px 46px 30px;box-shadow:0 26px 54px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.035);box-sizing:border-box;isolation:isolate}#page\#10 .paving-price::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:240px;height:2px;background:linear-gradient( 90deg,#E2B460,#B77E26 58%,transparent );box-shadow:0 0 15px rgba(226,180,96,0.24);pointer-events:none}#page\#10 .paving-price::after{content:"";position:absolute;top:-210px;right:-100px;width:420px;height:420px;border:1px solid rgba(226,180,96,0.04);border-radius:50%;box-shadow:inset 0 0 90px rgba(226,180,96,0.015);pointer-events:none}#page\#10 .paving-price__inner{position:relative;z-index:2;padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#10 .paving-price__heading{max-width:1040px;margin-bottom:clamp(28px,4vw,42px)}#page\#10 .paving-price__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#DDB567;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#10 .paving-price__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#E2B460,rgba(226,180,96,0.20) )}#page\#10 .paving-price__title{max-width:930px;margin:0 0 16px;color:#FFF8EB;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#10 .paving-price__lead{max-width:890px;margin:0;color:rgba(229,221,209,0.77);font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.62}#page\#10 .paving-price__layout{display:grid;grid-template-columns:minmax(340px,0.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(16px,2vw,24px)}#page\#10 .paving-price__main{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:clamp(27px,3.5vw,42px);background:radial-gradient( circle at 12% 0%,rgba(240,217,165,0.13),transparent 36% ),linear-gradient( 145deg,rgba(226,180,96,0.12),rgba(154,98,0,0.035) );border:1px solid rgba(226,180,96,0.27);border-radius:22px 22px 34px 22px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 36px rgba(0,0,0,0.12);box-sizing:border-box}#page\#10 .paving-price__main::before{content:"";position:absolute;top:0;left:28px;width:120px;height:3px;background:linear-gradient( 90deg,#F0D9A5,#B77E26,transparent )}#page\#10 .paving-price__main-label{display:block;margin-bottom:9px;color:#E3BC70;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.065em;text-transform:uppercase}#page\#10 .paving-price__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:15px;line-height:1}#page\#10 .paving-price__from{color:rgba(240,217,165,0.85);font-size:clamp(16px,1.4vw,20px);font-weight:700}#page\#10 .paving-price__value strong{color:#FFF8EB;font-size:clamp(46px,5.6vw,78px);font-weight:850;line-height:0.95;letter-spacing:-0.045em;text-shadow:0 6px 24px rgba(0,0,0,0.18)}#page\#10 .paving-price__unit{color:#E6C989;font-size:clamp(18px,1.7vw,24px);font-weight:800}#page\#10 .paving-price__main-text{max-width:520px;margin:0 0 13px;color:rgba(230,222,210,0.72);font-size:14px;font-weight:400;line-height:1.55}#page\#10 .paving-price__minimum{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:520px;margin:0 0 23px;padding:10px 12px 10px 13px;color:rgba(236,226,207,0.82);background:linear-gradient( 135deg,rgba(226,180,96,0.10),rgba(226,180,96,0.025) );border:1px solid rgba(226,180,96,0.17);border-left:3px solid #C99B4D;border-radius:9px 9px 14px 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);box-sizing:border-box}#page\#10 .paving-price__minimum span{min-width:0;font-size:13px;font-weight:600;line-height:1.35}#page\#10 .paving-price__minimum strong{flex:0 0 auto;color:#F0D9A5;font-size:14px;font-weight:850;line-height:1.2;white-space:nowrap}#page\#10 .paving-price__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:9px;min-height:48px;padding:11px 18px;color:#2A200D !important;background:linear-gradient( 135deg,#F2DFA8 0%,#E2B460 32%,#A56B08 100% );border:1px solid rgba(226,180,96,0.50);border-radius:11px 11px 17px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.34),0 8px 19px rgba(0,0,0,0.15);font-size:14px;font-weight:800;line-height:1.2;text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#10 .paving-price__cta:hover{color:#251C0B !important;background:linear-gradient( 135deg,#F8EBC4 0%,#EAC57A 32%,#AF7612 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.40),0 10px 23px rgba(154,98,0,0.19);transform:translateY(-1px)}#page\#10 .paving-price__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#10 .paving-price__cta:hover svg{transform:translateX(3px)}#page\#10 .paving-price__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}#page\#10 .paving-price__details-label{grid-column:1 / -1;margin-bottom:2px;color:rgba(226,180,96,0.80);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#10 .paving-price__detail{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:18px 17px;background:linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.009) );border:1px solid rgba(226,180,96,0.105);border-radius:15px 15px 22px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);box-sizing:border-box;transition:transform 0.22s ease,background 0.22s ease,border-color 0.22s ease}#page\#10 .paving-price__detail:hover{background:linear-gradient( 145deg,rgba(226,180,96,0.073),rgba(154,98,0,0.018) );border-color:rgba(226,180,96,0.22);transform:translateY(-1px)}#page\#10 .paving-price__detail-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#DFB768;background:rgba(226,180,96,0.08);border:1px solid rgba(226,180,96,0.18);border-radius:50%;box-sizing:border-box}#page\#10 .paving-price__detail-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#10 .paving-price__detail strong{display:block;margin:1px 0 6px;color:#FFF8EB;font-size:15px;font-weight:800;line-height:1.25}#page\#10 .paving-price__detail p{margin:0;color:rgba(222,214,202,0.69);font-size:13.5px;font-weight:400;line-height:1.46}#page\#10 .paving-price__bottom{display:grid;grid-template-columns:auto 1px auto 1px minmax(0,1fr);align-items:center;gap:clamp(17px,2.5vw,28px);margin-top:clamp(18px,2.5vw,26px);padding:16px 19px;background:rgba(255,255,255,0.025);border:1px solid rgba(226,180,96,0.12);border-radius:14px 14px 21px 14px;box-sizing:border-box}#page\#10 .paving-price__bottom-item{min-width:130px}#page\#10 .paving-price__bottom-label{display:block;margin-bottom:3px;color:rgba(222,214,202,0.62);font-size:13px;font-weight:600;line-height:1.2}#page\#10 .paving-price__bottom-item strong{color:#F0D9A5;font-size:16px;font-weight:800;line-height:1.2}#page\#10 .paving-price__bottom-divider{width:1px;height:34px;background:linear-gradient( 180deg,transparent,rgba(226,180,96,0.27),transparent )}#page\#10 .paving-price__bottom-text p{max-width:680px;margin:0;color:rgba(222,214,202,0.68);font-size:13.5px;font-weight:400;line-height:1.45}@media (max-width:1050px){#page\#10 .paving-price__layout{grid-template-columns:1fr}#page\#10 .paving-price__main{min-height:0}}@media (max-width:800px){#page\#10 .paving-price__bottom{grid-template-columns:1fr 1fr;gap:13px}#page\#10 .paving-price__bottom-divider{display:none}#page\#10 .paving-price__bottom-text{grid-column:1 / -1;padding-top:12px;border-top:1px solid rgba(226,180,96,0.11)}}@media (max-width:640px){#page\#10 .paving-price{border-radius:20px 20px 30px 20px}#page\#10 .paving-price::before{left:20px;width:150px}#page\#10 .paving-price__inner{padding:31px 15px 18px}#page\#10 .paving-price__heading{margin-bottom:22px}#page\#10 .paving-price__eyebrow{margin-bottom:9px;font-size:13px}#page\#10 .paving-price__eyebrow::before{width:24px;margin-right:8px}#page\#10 .paving-price__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#10 .paving-price__lead{font-size:14px;line-height:1.5}#page\#10 .paving-price__main{padding:23px 17px;border-radius:17px 17px 25px 17px}#page\#10 .paving-price__value{gap:6px}#page\#10 .paving-price__value strong{font-size:clamp(44px,14vw,58px)}#page\#10 .paving-price__unit{font-size:18px}#page\#10 .paving-price__main-text{font-size:13.5px}#page\#10 .paving-price__minimum{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:10px 11px 10px 12px}#page\#10 .paving-price__minimum span{font-size:13px}#page\#10 .paving-price__minimum strong{font-size:14px}#page\#10 .paving-price__cta{width:100%;box-sizing:border-box}#page\#10 .paving-price__details{grid-template-columns:1fr;gap:8px}#page\#10 .paving-price__detail{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 14px}#page\#10 .paving-price__detail-icon{width:38px;height:38px}#page\#10 .paving-price__detail-icon svg{width:19px;height:19px}#page\#10 .paving-price__detail strong{font-size:14px}#page\#10 .paving-price__detail p{font-size:13px}#page\#10 .paving-price__bottom{grid-template-columns:1fr;padding:14px}#page\#10 .paving-price__bottom-item{min-width:0}#page\#10 .paving-price__bottom-item+.paving-price__bottom-item{padding-top:11px;border-top:1px solid rgba(226,180,96,0.10)}#page\#10 .paving-price__bottom-text{grid-column:auto}}@media (max-width:380px){#page\#10 .paving-price__inner{padding:29px 12px 16px}#page\#10 .paving-price__title{font-size:26px}}#page\#10 #stoimost-ukladki-granitnoj-bruschatki-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#10 #stoimost-ukladki-granitnoj-bruschatki-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#10 .paving-price__detail,#page\#10 .paving-price__cta,#page\#10 .paving-price__cta svg{transition:none}#page\#10 .paving-price__detail:hover,#page\#10 .paving-price__cta:hover{transform:none}}#page\#11 .paving-cost-factors{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#2C2923;background:radial-gradient( circle at 5% 2%,rgba(255,255,255,0.92),transparent 30% ),radial-gradient( circle at 96% 104%,rgba(183,126,38,0.08),transparent 35% ),linear-gradient( 124deg,#F8F4EC 0%,#F1EBDF 50%,#E9E0D3 100% );border:1px solid rgba(154,98,0,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 24px 54px rgba(45,35,21,0.09),inset 0 1px 0 rgba(255,255,255,0.90);box-sizing:border-box;isolation:isolate}#page\#11 .paving-cost-factors::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:230px;height:2px;background:linear-gradient( 90deg,#DFAE55,#9A6200 58%,transparent );box-shadow:0 0 13px rgba(183,126,38,0.16);pointer-events:none}#page\#11 .paving-cost-factors::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.24;background:repeating-linear-gradient( 38deg,transparent 0,transparent 81px,rgba(113,83,40,0.014) 82px,transparent 83px ),repeating-linear-gradient( 129deg,transparent 0,transparent 126px,rgba(154,98,0,0.011) 127px,transparent 128px );pointer-events:none}#page\#11 .paving-cost-factors__inner{position:relative;z-index:2;padding:clamp(42px,4.5vw,64px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#11 .paving-cost-factors__heading{max-width:1050px;margin-bottom:clamp(25px,3vw,34px)}#page\#11 .paving-cost-factors__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#8D5B10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#11 .paving-cost-factors__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#B77E26,rgba(183,126,38,0.25) )}#page\#11 .paving-cost-factors__title{max-width:930px;margin:0 0 15px;color:#27251F;font-size:clamp(30px,3.1vw,48px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#11 .paving-cost-factors__lead{max-width:920px;margin:0;color:#625C53;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.58}#page\#11 .paving-cost-factors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}#page\#11 .paving-cost-factors__item{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;overflow:hidden;padding:18px 17px;background:rgba(255,255,255,0.43);border:1px solid rgba(154,98,0,0.12);border-radius:15px 15px 22px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.77);box-sizing:border-box;transition:transform 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#11 .paving-cost-factors__item:hover{background:rgba(255,255,255,0.62);border-color:rgba(154,98,0,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.88),0 10px 23px rgba(80,58,27,0.06);transform:translateY(-2px)}#page\#11 .paving-cost-factors__item--accent{background:linear-gradient( 145deg,rgba(255,255,255,0.60),rgba(226,180,96,0.12) );border-color:rgba(154,98,0,0.22)}#page\#11 .paving-cost-factors__number{position:absolute;top:12px;right:14px;color:rgba(154,98,0,0.10);font-size:28px;font-weight:850;line-height:1;letter-spacing:-0.04em;pointer-events:none}#page\#11 .paving-cost-factors__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#966113;background:rgba(226,180,96,0.10);border:1px solid rgba(154,98,0,0.15);border-radius:50%;box-sizing:border-box}#page\#11 .paving-cost-factors__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#11 .paving-cost-factors__content{min-width:0}#page\#11 .paving-cost-factors__content h3{margin:1px 0 6px;padding-right:24px;color:#343129;font-size:15px;font-weight:800;line-height:1.27}#page\#11 .paving-cost-factors__content p{margin:0;color:#696258;font-size:13.5px;font-weight:400;line-height:1.46}#page\#11 .paving-cost-factors__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,38px);margin-top:clamp(20px,3vw,28px);padding:18px 20px;background:linear-gradient( 120deg,rgba(226,180,96,0.12),rgba(255,255,255,0.34) );border:1px solid rgba(154,98,0,0.17);border-radius:15px 15px 23px 15px;box-sizing:border-box}#page\#11 .paving-cost-factors__bottom-text{min-width:0}#page\#11 .paving-cost-factors__bottom-label{display:block;margin-bottom:4px;color:#915D10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#11 .paving-cost-factors__bottom strong{display:block;margin-bottom:4px;color:#343028;font-size:clamp(15px,1.3vw,18px);font-weight:800;line-height:1.3}#page\#11 .paving-cost-factors__bottom p{max-width:790px;margin:0;color:#625B51;font-size:13.5px;font-weight:400;line-height:1.45}#page\#11 .paving-cost-factors__link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;color:#2A200D !important;background:linear-gradient( 135deg,#F0DDAA,#E2B460 35%,#A66C09 100% );border:1px solid rgba(154,98,0,0.26);border-radius:10px 10px 16px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 6px 16px rgba(99,69,20,0.10);font-size:13.5px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#11 .paving-cost-factors__link:hover{color:#251C0B !important;background:linear-gradient( 135deg,#F7E8BC,#EAC57A 35%,#B27912 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 9px 21px rgba(154,98,0,0.14);transform:translateY(-1px)}#page\#11 .paving-cost-factors__link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#11 .paving-cost-factors__link:hover svg{transform:translateX(3px)}@media (max-width:1050px){#page\#11 .paving-cost-factors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){#page\#11 .paving-cost-factors__bottom{grid-template-columns:1fr}#page\#11 .paving-cost-factors__link{width:100%;box-sizing:border-box}}@media (max-width:640px){#page\#11 .paving-cost-factors{border-radius:20px 20px 30px 20px}#page\#11 .paving-cost-factors::before{left:20px;width:150px}#page\#11 .paving-cost-factors__inner{padding:31px 15px 18px}#page\#11 .paving-cost-factors__heading{margin-bottom:21px}#page\#11 .paving-cost-factors__eyebrow{margin-bottom:9px;font-size:13px}#page\#11 .paving-cost-factors__eyebrow::before{width:24px;margin-right:8px}#page\#11 .paving-cost-factors__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#11 .paving-cost-factors__lead{font-size:14px;line-height:1.5}#page\#11 .paving-cost-factors__grid{grid-template-columns:1fr;gap:8px}#page\#11 .paving-cost-factors__item{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 14px;border-radius:14px 14px 20px 14px}#page\#11 .paving-cost-factors__number{top:11px;right:12px;font-size:25px}#page\#11 .paving-cost-factors__icon{width:38px;height:38px}#page\#11 .paving-cost-factors__icon svg{width:18px;height:18px}#page\#11 .paving-cost-factors__content h3{font-size:14px}#page\#11 .paving-cost-factors__content p{font-size:13px}#page\#11 .paving-cost-factors__bottom{gap:14px;margin-top:18px;padding:16px 14px}}@media (max-width:380px){#page\#11 .paving-cost-factors__inner{padding:29px 12px 16px}#page\#11 .paving-cost-factors__title{font-size:26px}}#page\#11 #ot-chego-zavisit-stoimost-ukladki-bruschatki{scroll-margin-top:110px}@media (max-width:767px){#page\#11 #ot-chego-zavisit-stoimost-ukladki-bruschatki{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#11 .paving-cost-factors__item,#page\#11 .paving-cost-factors__link,#page\#11 .paving-cost-factors__link svg{transition:none}#page\#11 .paving-cost-factors__item:hover,#page\#11 .paving-cost-factors__link:hover{transform:none}}#page\#12 .paving-composition{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#F2ECE3;background:radial-gradient( circle at 4% -6%,rgba(226,180,96,0.13),transparent 30% ),radial-gradient( circle at 97% 108%,rgba(154,98,0,0.14),transparent 37% ),linear-gradient( 118deg,#111214 0%,#1D1F21 49%,#101113 100% );border:1px solid rgba(226,180,96,0.17);border-radius:30px 30px 46px 30px;box-shadow:0 26px 54px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.035);box-sizing:border-box;isolation:isolate}#page\#12 .paving-composition::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:240px;height:2px;background:linear-gradient( 90deg,#E2B460,#B77E26 58%,transparent );box-shadow:0 0 15px rgba(226,180,96,0.24);pointer-events:none}#page\#12 .paving-composition::after{content:"";position:absolute;top:-205px;right:-105px;width:420px;height:420px;border:1px solid rgba(226,180,96,0.04);border-radius:50%;box-shadow:inset 0 0 90px rgba(226,180,96,0.015);pointer-events:none}#page\#12 .paving-composition__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(410px,0.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(38px,5vw,74px);padding:clamp(46px,5vw,74px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#12 .paving-composition__media{min-width:0;margin:0}#page\#12 .paving-composition__image-wrap{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 3;background:#292A2B;border:1px solid rgba(226,180,96,0.18);border-radius:26px 26px 40px 26px;box-shadow:0 24px 46px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.035);box-sizing:border-box}#page\#12 .paving-composition__image-wrap::before{content:"";position:absolute;z-index:4;top:0;left:28px;width:132px;height:3px;background:linear-gradient( 90deg,#F0D9A5,#B77E26,transparent );pointer-events:none}#page\#12 .paving-composition__image-wrap::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient( 180deg,transparent 50%,rgba(16,17,18,0.08) 65%,rgba(16,17,18,0.72) 100% );pointer-events:none}#page\#12 .paving-composition__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.002)}#page\#12 .paving-composition__image-corner{position:absolute;z-index:4;top:18px;right:18px;width:58px;height:58px;border-top:1px solid rgba(240,217,165,0.72);border-right:1px solid rgba(240,217,165,0.72);border-radius:0 16px 0 0;pointer-events:none}#page\#12 .paving-composition__image-label{position:absolute;z-index:5;left:23px;right:23px;bottom:20px;display:flex;flex-direction:column;gap:3px}#page\#12 .paving-composition__image-label span{color:rgba(240,217,165,0.92);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#12 .paving-composition__image-label strong{color:#fff;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.25}#page\#12 .paving-composition__caption{margin:10px 10px 0;color:rgba(222,214,202,0.60);font-size:13px;font-weight:500;line-height:1.42}#page\#12 .paving-composition__content{min-width:0}#page\#12 .paving-composition__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#DDB567;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#12 .paving-composition__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#E2B460,rgba(226,180,96,0.20) )}#page\#12 .paving-composition__title{max-width:800px;margin:0 0 17px;color:#FFF8EB;font-size:clamp(30px,3.15vw,49px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#12 .paving-composition__lead{max-width:800px;margin:0 0 13px;color:rgba(238,230,218,0.85);font-size:clamp(15px,1.2vw,18px);font-weight:500;line-height:1.6}#page\#12 .paving-composition__text{max-width:800px;margin:0;color:rgba(222,214,202,0.70);font-size:clamp(14px,1.08vw,16px);font-weight:400;line-height:1.58}#page\#12 .paving-composition__items{display:grid;gap:8px;margin-top:clamp(23px,3vw,31px)}#page\#12 .paving-composition__item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:13px 14px;color:inherit !important;background:linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.009) );border:1px solid rgba(226,180,96,0.105);border-radius:13px 13px 20px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);box-sizing:border-box;text-decoration:none !important;transition:transform 0.22s ease,background 0.22s ease,border-color 0.22s ease}#page\#12 a.paving-composition__item:hover{color:inherit !important;background:linear-gradient( 145deg,rgba(226,180,96,0.075),rgba(154,98,0,0.02) );border-color:rgba(226,180,96,0.22);transform:translateX(2px);text-decoration:none !important}#page\#12 .paving-composition__item--group{grid-template-columns:40px minmax(0,1fr)}#page\#12 .paving-composition__item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#DFB768;background:rgba(226,180,96,0.08);border:1px solid rgba(226,180,96,0.18);border-radius:50%;box-sizing:border-box}#page\#12 .paving-composition__item-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#12 .paving-composition__item-content{display:flex;flex-direction:column;min-width:0;gap:3px}#page\#12 .paving-composition__item-content>strong{color:#FFF8EB;font-size:14.5px;font-weight:800;line-height:1.25}#page\#12 .paving-composition__item-content>span:not(.paving-composition__sub-links){color:rgba(222,214,202,0.68);font-size:13px;font-weight:400;line-height:1.4}#page\#12 .paving-composition__item-arrow{width:17px;height:17px;fill:none;stroke:#DDB567;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#12 .paving-composition__item:hover .paving-composition__item-arrow{transform:translateX(3px)}#page\#12 .paving-composition__sub-links{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:4px;font-size:13px;font-weight:700}#page\#12 .paving-composition__sub-links a{color:#E4BF78 !important;text-decoration:underline;text-decoration-color:rgba(226,180,96,0.32);text-underline-offset:3px}#page\#12 .paving-composition__sub-links a:hover{color:#F1D89F !important;text-decoration-color:rgba(226,180,96,0.72)}#page\#12 .paving-composition__sub-links>span{color:rgba(226,180,96,0.38)}#page\#12 .paving-composition__more{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:#E4BF78 !important;font-size:13.5px;font-weight:800;line-height:1.3;text-decoration:none !important}#page\#12 .paving-composition__more span{border-bottom:1px solid rgba(226,180,96,0.30);transition:border-color 0.22s ease}#page\#12 .paving-composition__more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#12 .paving-composition__more:hover{color:#F1D89F !important;text-decoration:none !important}#page\#12 .paving-composition__more:hover span{border-color:rgba(226,180,96,0.72)}#page\#12 .paving-composition__more:hover svg{transform:translateX(3px)}@media (max-width:1050px){#page\#12 .paving-composition__inner{grid-template-columns:minmax(350px,0.88fr) minmax(0,1.12fr);gap:35px;padding:42px 32px}}@media (max-width:900px){#page\#12 .paving-composition__inner{grid-template-columns:1fr;gap:30px}#page\#12 .paving-composition__media{max-width:760px}#page\#12 .paving-composition__content{max-width:850px}}@media (max-width:640px){#page\#12 .paving-composition{border-radius:20px 20px 30px 20px}#page\#12 .paving-composition::before{left:20px;width:150px}#page\#12 .paving-composition__inner{gap:24px;padding:31px 15px 18px}#page\#12 .paving-composition__image-wrap{border-radius:18px 18px 27px 18px}#page\#12 .paving-composition__image-label{left:17px;right:17px;bottom:16px}#page\#12 .paving-composition__image-label strong{font-size:17px}#page\#12 .paving-composition__caption{margin:8px 7px 0;font-size:13px}#page\#12 .paving-composition__eyebrow{margin-bottom:9px;font-size:13px}#page\#12 .paving-composition__eyebrow::before{width:24px;margin-right:8px}#page\#12 .paving-composition__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#12 .paving-composition__lead{font-size:14px;line-height:1.5}#page\#12 .paving-composition__text{font-size:14px;line-height:1.5}#page\#12 .paving-composition__items{margin-top:20px}#page\#12 .paving-composition__item{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:12px;border-radius:13px 13px 19px 13px}#page\#12 .paving-composition__item--group{grid-template-columns:36px minmax(0,1fr)}#page\#12 .paving-composition__item-icon{width:36px;height:36px}#page\#12 .paving-composition__item-icon svg{width:18px;height:18px}#page\#12 .paving-composition__item-content>strong{font-size:14px}#page\#12 .paving-composition__item-content>span:not(.paving-composition__sub-links){font-size:13px}}@media (max-width:380px){#page\#12 .paving-composition__inner{padding:29px 12px 16px}#page\#12 .paving-composition__title{font-size:26px}}#page\#12 #bruschatka-s-pamyatnikom-tsokolem-i-ogradoj{scroll-margin-top:110px}@media (max-width:767px){#page\#12 #bruschatka-s-pamyatnikom-tsokolem-i-ogradoj{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#12 .paving-composition__item,#page\#12 .paving-composition__item-arrow,#page\#12 .paving-composition__more,#page\#12 .paving-composition__more span,#page\#12 .paving-composition__more svg{transition:none}#page\#12 a.paving-composition__item:hover{transform:none}}#page\#13 .paving-examples{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#292824;background:radial-gradient( circle at 4% 0%,rgba(255,255,255,0.80),transparent 30% ),radial-gradient( circle at 97% 105%,rgba(110,98,79,0.08),transparent 36% ),linear-gradient( 122deg,#F0EDE7 0%,#E7E3DC 50%,#DCD6CD 100% );border:1px solid rgba(116,91,48,0.15);border-radius:30px 30px 46px 30px;box-shadow:0 24px 52px rgba(52,45,35,0.10),inset 0 1px 0 rgba(255,255,255,0.72);box-sizing:border-box;isolation:isolate}#page\#13 .paving-examples::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:235px;height:2px;background:linear-gradient( 90deg,#D9AA52,#98610C 58%,transparent );box-shadow:0 0 13px rgba(183,126,38,0.15);pointer-events:none}#page\#13 .paving-examples::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.22;background:repeating-linear-gradient( 38deg,transparent 0,transparent 92px,rgba(70,60,47,0.016) 93px,transparent 94px );pointer-events:none}#page\#13 .paving-examples__inner{position:relative;z-index:2;padding:clamp(46px,5vw,72px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#13 .paving-examples__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,0.78fr);align-items:end;gap:clamp(30px,5vw,70px);margin-bottom:clamp(28px,4vw,42px)}#page\#13 .paving-examples__heading-main{min-width:0}#page\#13 .paving-examples__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#8A5910;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#13 .paving-examples__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#B77E26,rgba(183,126,38,0.22) )}#page\#13 .paving-examples__title{max-width:850px;margin:0;color:#292721;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#13 .paving-examples__lead{max-width:600px;margin:0;color:#656057;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.58}#page\#13 .paving-examples__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,1.7vw,21px)}#page\#13 .paving-examples__card{min-width:0;margin:0;overflow:hidden;background:rgba(255,255,255,0.42);border:1px solid rgba(113,86,43,0.14);border-radius:18px 18px 28px 18px;box-shadow:0 14px 30px rgba(50,43,33,0.08),inset 0 1px 0 rgba(255,255,255,0.72);box-sizing:border-box;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}#page\#13 .paving-examples__card:hover{border-color:rgba(154,98,0,0.24);box-shadow:0 20px 38px rgba(50,43,33,0.12),inset 0 1px 0 rgba(255,255,255,0.78);transform:translateY(-3px)}#page\#13 .paving-examples__image-wrap{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 3;background:#CCC7BE}#page\#13 .paving-examples__image-wrap::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient( 180deg,rgba(20,20,18,0.05) 0%,transparent 45%,rgba(20,20,18,0.34) 100% );pointer-events:none}#page\#13 .paving-examples__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.45s ease}#page\#13 .paving-examples__card:hover .paving-examples__image{transform:scale(1.025)}#page\#13 .paving-examples__number{position:absolute;z-index:4;top:14px;right:15px;display:flex;align-items:center;justify-content:center;min-width:39px;height:39px;padding:0 9px;color:#F4DCA8;background:rgba(18,19,19,0.76);border:1px solid rgba(240,217,165,0.25);border-radius:50%;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-size:13px;font-weight:800;line-height:1;box-sizing:border-box}#page\#13 .paving-examples__badge{position:absolute;z-index:4;left:14px;bottom:14px;display:inline-flex;align-items:center;min-height:29px;padding:6px 10px;color:#F5E2B7;background:rgba(20,20,19,0.78);border:1px solid rgba(226,180,96,0.20);border-radius:8px 8px 12px 8px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-size:13px;font-weight:700;line-height:1.2;box-sizing:border-box}#page\#13 .paving-examples__badge--process{color:#FFF}#page\#13 .paving-examples__caption{padding:18px 18px 20px}#page\#13 .paving-examples__caption strong{display:block;margin-bottom:7px;color:#34312B;font-size:clamp(16px,1.3vw,19px);font-weight:800;line-height:1.3}#page\#13 .paving-examples__caption p{margin:0;color:#69635A;font-size:13.5px;font-weight:400;line-height:1.5}#page\#13 .paving-examples__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,38px);margin-top:clamp(21px,3vw,29px);padding:16px 18px;background:rgba(255,255,255,0.34);border:1px solid rgba(113,86,43,0.13);border-radius:14px 14px 21px 14px;box-sizing:border-box}#page\#13 .paving-examples__notice{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0}#page\#13 .paving-examples__notice-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#8E5C12;background:rgba(226,180,96,0.10);border:1px solid rgba(154,98,0,0.15);border-radius:50%;box-sizing:border-box}#page\#13 .paving-examples__notice-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#13 .paving-examples__notice p{max-width:850px;margin:0;color:#645E55;font-size:13.5px;font-weight:500;line-height:1.46}#page\#13 .paving-examples__works{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;color:#F7E7C2 !important;background:linear-gradient( 135deg,#343431,#20211F );border:1px solid rgba(154,98,0,0.32);border-radius:10px 10px 16px 10px;box-shadow:0 7px 17px rgba(41,36,29,0.13),inset 0 1px 0 rgba(255,255,255,0.045);font-size:13.5px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none !important;transition:transform 0.22s ease,background 0.22s ease,box-shadow 0.22s ease}#page\#13 .paving-examples__works:hover{color:#FFF0CC !important;background:linear-gradient( 135deg,#41413D,#272825 );box-shadow:0 10px 21px rgba(41,36,29,0.17),inset 0 1px 0 rgba(255,255,255,0.055);transform:translateY(-1px);text-decoration:none !important}#page\#13 .paving-examples__works svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#13 .paving-examples__works:hover svg{transform:translateX(3px)}@media (max-width:1050px){#page\#13 .paving-examples__heading{grid-template-columns:1fr;gap:15px}#page\#13 .paving-examples__lead{max-width:900px}}@media (max-width:900px){#page\#13 .paving-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#13 .paving-examples__card:last-child{grid-column:1 / -1;max-width:50%}}@media (max-width:640px){#page\#13 .paving-examples{border-radius:20px 20px 30px 20px}#page\#13 .paving-examples::before{left:20px;width:150px}#page\#13 .paving-examples__inner{padding:31px 15px 18px}#page\#13 .paving-examples__heading{margin-bottom:21px}#page\#13 .paving-examples__eyebrow{margin-bottom:9px;font-size:13px}#page\#13 .paving-examples__eyebrow::before{width:24px;margin-right:8px}#page\#13 .paving-examples__title{font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#13 .paving-examples__lead{font-size:14px;line-height:1.5}#page\#13 .paving-examples__grid{grid-template-columns:1fr;gap:10px}#page\#13 .paving-examples__card:last-child{grid-column:auto;max-width:none}#page\#13 .paving-examples__card{border-radius:15px 15px 22px 15px}#page\#13 .paving-examples__caption{padding:15px 15px 17px}#page\#13 .paving-examples__caption strong{font-size:16px}#page\#13 .paving-examples__caption p{font-size:13px}#page\#13 .paving-examples__bottom{grid-template-columns:1fr;gap:14px;margin-top:18px;padding:14px}#page\#13 .paving-examples__works{width:100%;box-sizing:border-box}}@media (max-width:380px){#page\#13 .paving-examples__inner{padding:29px 12px 16px}#page\#13 .paving-examples__title{font-size:26px}}#page\#13 #primery-ukladki-bruschatki-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#13 #primery-ukladki-bruschatki-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#13 .paving-examples__card,#page\#13 .paving-examples__image,#page\#13 .paving-examples__works,#page\#13 .paving-examples__works svg{transition:none}#page\#13 .paving-examples__card:hover,#page\#13 .paving-examples__works:hover{transform:none}#page\#13 .paving-examples__card:hover .paving-examples__image{transform:none}}#page\#14 .paving-faq{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#2C2923;background:radial-gradient( circle at 5% 1%,rgba(255,255,255,0.92),transparent 30% ),radial-gradient( circle at 96% 103%,rgba(183,126,38,0.08),transparent 36% ),linear-gradient( 124deg,#F8F4EC 0%,#F1EBDF 50%,#E9E0D3 100% );border:1px solid rgba(154,98,0,0.16);border-radius:30px 30px 46px 30px;box-shadow:0 24px 54px rgba(45,35,21,0.09),inset 0 1px 0 rgba(255,255,255,0.90);box-sizing:border-box;isolation:isolate}#page\#14 .paving-faq::before{content:"";position:absolute;top:0;left:clamp(24px,5vw,70px);width:230px;height:2px;background:linear-gradient( 90deg,#DFAE55,#9A6200 58%,transparent );box-shadow:0 0 13px rgba(183,126,38,0.16);pointer-events:none}#page\#14 .paving-faq::after{content:"";position:absolute;inset:0;z-index:0;opacity:0.22;background:repeating-linear-gradient( 39deg,transparent 0,transparent 88px,rgba(113,83,40,0.014) 89px,transparent 90px ),repeating-linear-gradient( 129deg,transparent 0,transparent 132px,rgba(154,98,0,0.011) 133px,transparent 134px );pointer-events:none}#page\#14 .paving-faq__inner{position:relative;z-index:2;padding:clamp(46px,5vw,72px) clamp(26px,5vw,70px);box-sizing:border-box}#page\#14 .paving-faq__heading{max-width:1040px;margin-bottom:clamp(27px,4vw,40px)}#page\#14 .paving-faq__eyebrow{display:inline-flex;align-items:center;margin-bottom:12px;color:#8D5B10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#14 .paving-faq__eyebrow::before{content:"";width:32px;height:1px;margin-right:10px;background:linear-gradient( 90deg,#B77E26,rgba(183,126,38,0.25) )}#page\#14 .paving-faq__title{max-width:920px;margin:0 0 16px;color:#27251F;font-size:clamp(30px,3.2vw,50px);font-weight:800;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#14 .paving-faq__lead{max-width:880px;margin:0;color:#625C53;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.6}#page\#14 .paving-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}#page\#14 .paving-faq__item{position:relative;min-width:0;overflow:hidden;background:rgba(255,255,255,0.43);border:1px solid rgba(154,98,0,0.12);border-radius:15px 15px 22px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.76);box-sizing:border-box;transition:background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#14 .paving-faq__item:hover{background:rgba(255,255,255,0.59);border-color:rgba(154,98,0,0.21)}#page\#14 .paving-faq__item[open]{background:linear-gradient( 145deg,rgba(255,255,255,0.70),rgba(226,180,96,0.09) );border-color:rgba(154,98,0,0.23);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82),0 10px 24px rgba(70,51,28,0.055)}#page\#14 .paving-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:16px 17px;cursor:pointer;list-style:none;box-sizing:border-box}#page\#14 .paving-faq__summary::-webkit-details-marker{display:none}#page\#14 .paving-faq__summary::marker{display:none}#page\#14 .paving-faq__question{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;color:#343129;font-size:clamp(14px,1.15vw,16px);font-weight:800;line-height:1.35}#page\#14 .paving-faq__number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#8E5C11;background:rgba(226,180,96,0.11);border:1px solid rgba(154,98,0,0.16);border-radius:50%;font-size:13px;font-weight:800;line-height:1;box-sizing:border-box}#page\#14 .paving-faq__icon{position:relative;width:30px;height:30px;flex:0 0 30px;background:rgba(226,180,96,0.09);border:1px solid rgba(154,98,0,0.15);border-radius:50%;box-sizing:border-box;transition:background 0.22s ease,transform 0.22s ease}#page\#14 .paving-faq__icon::before,#page\#14 .paving-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:#956011;border-radius:2px;transform:translate(-50%,-50%)}#page\#14 .paving-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity 0.2s ease,transform 0.2s ease}#page\#14 .paving-faq__item[open] .paving-faq__icon{background:rgba(226,180,96,0.17);transform:rotate(180deg)}#page\#14 .paving-faq__item[open] .paving-faq__icon::after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}#page\#14 .paving-faq__answer{margin:0 17px;padding:0 0 17px 45px;border-top:1px solid rgba(154,98,0,0.10)}#page\#14 .paving-faq__answer p{margin:13px 0 0;color:#676056;font-size:13.5px;font-weight:400;line-height:1.55}#page\#14 .paving-faq__inline-link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:#8A5710 !important;font-size:13px;font-weight:800;line-height:1.35;text-decoration:underline;text-decoration-color:rgba(154,98,0,0.27);text-underline-offset:3px}#page\#14 .paving-faq__inline-link:hover{color:#6F450A !important;text-decoration-color:rgba(154,98,0,0.70)}#page\#14 .paving-faq__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,38px);margin-top:clamp(22px,3vw,30px);padding:18px 20px;background:linear-gradient( 120deg,rgba(226,180,96,0.13),rgba(255,255,255,0.34) );border:1px solid rgba(154,98,0,0.17);border-radius:15px 15px 23px 15px;box-sizing:border-box}#page\#14 .paving-faq__bottom-text{min-width:0}#page\#14 .paving-faq__bottom-label{display:block;margin-bottom:4px;color:#915D10;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#14 .paving-faq__bottom strong{display:block;margin-bottom:4px;color:#343028;font-size:clamp(15px,1.3vw,18px);font-weight:800;line-height:1.3}#page\#14 .paving-faq__bottom p{max-width:800px;margin:0;color:#625B51;font-size:13.5px;font-weight:400;line-height:1.45}#page\#14 .paving-faq__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:10px 17px;color:#2A200D !important;background:linear-gradient( 135deg,#F0DDAA,#E2B460 35%,#A66C09 100% );border:1px solid rgba(154,98,0,0.26);border-radius:10px 10px 16px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 6px 16px rgba(99,69,20,0.10);font-size:13.5px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#14 .paving-faq__cta:hover{color:#251C0B !important;background:linear-gradient( 135deg,#F7E8BC,#EAC57A 35%,#B27912 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 9px 21px rgba(154,98,0,0.14);transform:translateY(-1px)}#page\#14 .paving-faq__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#14 .paving-faq__cta:hover svg{transform:translateX(3px)}@media (max-width:900px){#page\#14 .paving-faq__list{grid-template-columns:1fr}#page\#14 .paving-faq__bottom{grid-template-columns:1fr}#page\#14 .paving-faq__cta{width:100%;box-sizing:border-box}}@media (max-width:640px){#page\#14 .paving-faq{border-radius:20px 20px 30px 20px}#page\#14 .paving-faq::before{left:20px;width:150px}#page\#14 .paving-faq__inner{padding:31px 15px 18px}#page\#14 .paving-faq__heading{margin-bottom:21px}#page\#14 .paving-faq__eyebrow{margin-bottom:9px;font-size:13px}#page\#14 .paving-faq__eyebrow::before{width:24px;margin-right:8px}#page\#14 .paving-faq__title{margin-bottom:12px;font-size:clamp(27px,7.8vw,34px);line-height:1.09}#page\#14 .paving-faq__lead{font-size:14px;line-height:1.5}#page\#14 .paving-faq__list{gap:7px}#page\#14 .paving-faq__summary{min-height:65px;gap:11px;padding:13px 12px}#page\#14 .paving-faq__question{grid-template-columns:31px minmax(0,1fr);gap:9px;font-size:14px}#page\#14 .paving-faq__number{width:31px;height:31px}#page\#14 .paving-faq__icon{width:27px;height:27px;flex-basis:27px}#page\#14 .paving-faq__answer{margin:0 12px;padding:0 0 14px 40px}#page\#14 .paving-faq__answer p{margin-top:11px;font-size:13px;line-height:1.5}#page\#14 .paving-faq__bottom{gap:14px;margin-top:18px;padding:16px 14px}}@media (max-width:380px){#page\#14 .paving-faq__inner{padding:29px 12px 16px}#page\#14 .paving-faq__title{font-size:26px}#page\#14 .paving-faq__summary{padding:12px 10px}#page\#14 .paving-faq__answer{margin:0 10px;padding-left:0}}#page\#14 #faq-ukladka-bruschatki-na-mogile{scroll-margin-top:110px}@media (max-width:767px){#page\#14 #faq-ukladka-bruschatki-na-mogile{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#14 .paving-faq__item,#page\#14 .paving-faq__icon,#page\#14 .paving-faq__icon::after,#page\#14 .paving-faq__cta,#page\#14 .paving-faq__cta svg{transition:none}#page\#14 .paving-faq__cta:hover{transform:none}}#page\#15 .paving-final{position:relative;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:#F4EEE5;background:radial-gradient( circle at 4% -30%,rgba(226,180,96,0.16),transparent 34% ),radial-gradient( circle at 98% 130%,rgba(154,98,0,0.16),transparent 38% ),linear-gradient( 118deg,#111214 0%,#1C1E20 50%,#101113 100% );border:1px solid rgba(226,180,96,0.17);border-radius:26px 26px 38px 26px;box-shadow:0 22px 46px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.035);box-sizing:border-box;isolation:isolate}#page\#15 .paving-final::before{content:"";position:absolute;top:0;left:clamp(22px,4vw,54px);width:190px;height:2px;background:linear-gradient( 90deg,#E7C47C,#B77E26 60%,transparent );pointer-events:none}#page\#15 .paving-final__inner{position:relative;z-index:2;padding:clamp(27px,3.5vw,42px) clamp(22px,4vw,54px) clamp(20px,2.8vw,30px);box-sizing:border-box}#page\#15 .paving-final__main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(22px,3vw,42px)}#page\#15 .paving-final__content{min-width:0}#page\#15 .paving-final__eyebrow{display:block;margin-bottom:6px;color:#DDB567;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0.07em;text-transform:uppercase}#page\#15 .paving-final__title{max-width:700px;margin:0 0 6px;color:#FFF8EB;font-size:clamp(22px,2.3vw,34px);font-weight:850;line-height:1.1;letter-spacing:-0.025em;text-wrap:balance}#page\#15 .paving-final__text{max-width:720px;margin:0;color:rgba(226,218,206,0.70);font-size:13.5px;font-weight:400;line-height:1.48}#page\#15 .paving-final__price{min-width:175px;padding-left:22px;border-left:1px solid rgba(226,180,96,0.18)}#page\#15 .paving-final__price span{display:block;margin-bottom:4px;color:rgba(222,214,202,0.58);font-size:13px;font-weight:600;line-height:1.2}#page\#15 .paving-final__price strong{display:block;color:#F1D89F;font-size:clamp(18px,1.5vw,22px);font-weight:850;line-height:1.2;white-space:nowrap}#page\#15 .paving-final__actions{display:flex;align-items:stretch;gap:8px}#page\#15 .paving-final__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border-radius:9px 9px 14px 9px;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;text-decoration:none !important;box-sizing:border-box;transition:transform 0.2s ease,background 0.2s ease,border-color 0.2s ease}#page\#15 .paving-final__button--primary{color:#2A200D !important;background:linear-gradient( 135deg,#F1DEAA,#E2B460 38%,#A66C09 );border:1px solid rgba(226,180,96,0.42)}#page\#15 .paving-final__button--primary:hover{color:#251C0B !important;background:linear-gradient( 135deg,#F8E9BF,#EAC577 38%,#B27912 );transform:translateY(-1px)}#page\#15 .paving-final__button--secondary{color:#ECD5A4 !important;background:rgba(255,255,255,0.025);border:1px solid rgba(226,180,96,0.18)}#page\#15 .paving-final__button--secondary:hover{color:#F8E6BC !important;background:rgba(226,180,96,0.07);border-color:rgba(226,180,96,0.32);transform:translateY(-1px)}#page\#15 .paving-final__button svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page\#15 .paving-final__links{display:flex;align-items:center;gap:15px;margin-top:20px;padding-top:15px;border-top:1px solid rgba(226,180,96,0.11)}#page\#15 .paving-final__links-label{flex:0 0 auto;color:rgba(222,214,202,0.46);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}#page\#15 .paving-final__links-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px}#page\#15 .paving-final__links-list a{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;color:rgba(239,224,193,0.82) !important;background:rgba(255,255,255,0.025);border:1px solid rgba(226,180,96,0.105);border-radius:7px 7px 10px 7px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none !important;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease}#page\#15 .paving-final__links-list a:hover{color:#F5DAA2 !important;background:rgba(226,180,96,0.07);border-color:rgba(226,180,96,0.23);text-decoration:none !important}@media (max-width:1150px){#page\#15 .paving-final__main{grid-template-columns:minmax(0,1fr) auto}#page\#15 .paving-final__price{grid-column:2;grid-row:1}#page\#15 .paving-final__actions{grid-column:1 / -1}}@media (max-width:800px){#page\#15 .paving-final__main{grid-template-columns:1fr}#page\#15 .paving-final__price{grid-column:auto;grid-row:auto;padding:13px 0 0;border-left:0;border-top:1px solid rgba(226,180,96,0.12)}#page\#15 .paving-final__actions{grid-column:auto}#page\#15 .paving-final__links{align-items:flex-start;flex-direction:column;gap:9px}}@media (max-width:640px){#page\#15 .paving-final{border-radius:20px 20px 29px 20px}#page\#15 .paving-final::before{left:18px;width:135px}#page\#15 .paving-final__inner{padding:26px 14px 15px}#page\#15 .paving-final__main{gap:15px}#page\#15 .paving-final__eyebrow{font-size:13px}#page\#15 .paving-final__title{font-size:clamp(24px,7vw,30px);line-height:1.08}#page\#15 .paving-final__text{font-size:13px}#page\#15 .paving-final__price{padding-top:11px}#page\#15 .paving-final__price strong{font-size:18px}#page\#15 .paving-final__actions{flex-direction:column;gap:7px}#page\#15 .paving-final__button{width:100%}#page\#15 .paving-final__links{margin-top:16px;padding-top:13px}#page\#15 .paving-final__links-list{gap:5px}#page\#15 .paving-final__links-list a{min-height:28px;padding:5px 8px;font-size:13px}}@media (max-width:380px){#page\#15 .paving-final__inner{padding:24px 12px 14px}#page\#15 .paving-final__title{font-size:24px}}@media (prefers-reduced-motion:reduce){#page\#15 .paving-final__button,#page\#15 .paving-final__links-list a{transition:none}#page\#15 .paving-final__button:hover{transform:none}}
