@charset "UTF-8";#page\#0 .granit-base-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-base-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-base-hero__title-main{display:block;font-size:clamp(54px,5.3vw,92px)}#page\#0 .granit-base-hero__title-second{display:block;margin-top:9px;font-size:clamp(42px,4.2vw,72px);font-weight:700}#page\#0 .granit-base-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-base-hero__decor::before,#page\#0 .granit-base-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-base-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-base-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-base-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-base-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-base-hero__subtitle{max-width:1050px;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.015em;text-wrap:balance;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-base-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-base-hero__title-main{font-size:clamp(46px,5.5vw,68px)}#page\#0 .granit-base-hero__title-second{font-size:clamp(36px,4.5vw,54px)}#page\#0 .granit-base-hero__subtitle{max-width:900px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-base-hero{width:100%;padding:28px 20px}#page\#0 .granit-base-hero__title{line-height:1}#page\#0 .granit-base-hero__title-main{font-size:clamp(40px,6.3vw,56px)}#page\#0 .granit-base-hero__title-second{margin-top:7px;font-size:clamp(33px,5.4vw,46px)}#page\#0 .granit-base-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-base-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-base-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-base-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:0.99;letter-spacing:-0.025em}#page\#0 .granit-base-hero__title-main{display:block;font-size:clamp(30px,8.2vw,39px);line-height:1}#page\#0 .granit-base-hero__title-second{display:block;margin-top:5px;font-size:clamp(27px,7.3vw,34px);line-height:1}#page\#0 .granit-base-hero__decor{width:106px;height:12px;margin:8px auto 7px}#page\#0 .granit-base-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-base-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-base-hero__subtitle{width:100%;max-width:470px;margin:0 auto;font-size:clamp(15px,4vw,17px);line-height:1.38;letter-spacing:0.005em}}@media (max-width:479px){#page\#0 .granit-base-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-base-hero__title{max-width:390px}#page\#0 .granit-base-hero__title-main{font-size:clamp(28px,7.9vw,34px)}#page\#0 .granit-base-hero__title-second{margin-top:4px;font-size:clamp(25px,7.1vw,30px)}#page\#0 .granit-base-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-base-hero__subtitle{max-width:390px;font-size:15px;line-height:1.36;letter-spacing:0}}@media (max-width:374px){#page\#0 .granit-base-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-base-hero__title-main{font-size:27px}#page\#0 .granit-base-hero__title-second{font-size:24px}#page\#0 .granit-base-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-plinth-anchor{--gp-gold:#D8BA7C;--gp-gold-light:#F0D9A6;--gp-gold-dark:#956C2C;--gp-text:#E3DED5;--gp-text-bright:#FFF9EB;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;overflow:hidden;color:#fff;background:radial-gradient( circle at 3% -35%,rgba(216,186,124,0.14),transparent 32% ),radial-gradient( circle at 98% 135%,rgba(149,108,44,0.15),transparent 38% ),linear-gradient( 112deg,#17191B 0%,#25282B 49%,#151719 100% );border:1px solid rgba(216,186,124,0.22);border-radius:22px 22px 34px 22px;box-shadow:0 18px 46px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.045),inset 0 -1px 0 rgba(0,0,0,0.30)}#page\#2 .granit-plinth-anchor,#page\#2 .granit-plinth-anchor *{box-sizing:border-box}#page\#2 .granit-plinth-anchor::before{content:"";position:absolute;z-index:1;top:0;left:36px;width:230px;height:2px;background:linear-gradient( 90deg,var(--gp-gold-light),var(--gp-gold) 48%,transparent );box-shadow:0 0 14px rgba(216,186,124,0.25);pointer-events:none}#page\#2 .granit-plinth-anchor::after{content:"";position:absolute;z-index:0;top:-185px;right:-80px;width:360px;height:360px;border:1px solid rgba(216,186,124,0.055);border-radius:50%;box-shadow:inset 0 0 90px rgba(216,186,124,0.02);pointer-events:none}#page\#2 .granit-plinth-anchor__texture{position:absolute;z-index:0;inset:0;opacity:0.26;background:repeating-linear-gradient( 45deg,transparent 0,transparent 72px,rgba(255,255,255,0.012) 73px,transparent 74px ),repeating-linear-gradient( 135deg,transparent 0,transparent 96px,rgba(216,186,124,0.012) 97px,transparent 98px );pointer-events:none}#page\#2 .granit-plinth-anchor__inner{position:relative;z-index:2;display:grid;grid-template-columns:190px 1px minmax(0,1fr) 178px;align-items:stretch;gap:14px;padding:17px 18px 17px 23px}#page\#2 .granit-plinth-anchor__heading{display:flex;align-items:center;min-width:0;gap:11px}#page\#2 .granit-plinth-anchor__emblem{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;color:var(--gp-gold-light);border:1px solid rgba(216,186,124,0.30);border-radius:50%;background:radial-gradient( circle at 35% 28%,rgba(216,186,124,0.13),transparent 65% );box-shadow:inset 0 0 18px rgba(149,108,44,0.09),0 0 20px rgba(216,186,124,0.035)}#page\#2 .granit-plinth-anchor__emblem svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;opacity:0.95}#page\#2 .granit-plinth-anchor__heading-text{display:flex;flex-direction:column;min-width:0;gap:4px;line-height:1.2}#page\#2 .granit-plinth-anchor__heading-text small{margin:0;color:var(--gp-gold);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#2 .granit-plinth-anchor__heading-text strong{color:var(--gp-text-bright);font-size:14px;font-weight:700;line-height:1.3}#page\#2 .granit-plinth-anchor__divider{width:1px;height:100%;min-height:100px;background:linear-gradient( 180deg,transparent,rgba(216,186,124,0.30),transparent );pointer-events:none}#page\#2 .granit-plinth-anchor__navigation{min-width:0}#page\#2 .granit-plinth-anchor__mobile-title{display:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--gp-gold);font-size:13px;font-weight:650;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#2 .granit-plinth-anchor__mobile-title span:last-child{color:rgba(227,222,213,0.65);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}#page\#2 .granit-plinth-anchor__links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}#page\#2 .granit-plinth-anchor__link{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:52px;padding:9px 8px;color:var(--gp-text) !important;background:linear-gradient( 180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.009) );border:1px solid rgba(216,186,124,0.12);border-radius:10px;font-size:13.5px;font-weight:600;line-height:1.24;letter-spacing:0;text-align:center;text-decoration:none !important;white-space:normal;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;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-plinth-anchor__link:hover{color:var(--gp-text-bright) !important;background:linear-gradient( 180deg,rgba(216,186,124,0.12),rgba(149,108,44,0.035) );border-color:rgba(216,186,124,0.33);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 5px 15px rgba(0,0,0,0.12);transform:translateY(-1px)}#page\#2 .granit-plinth-anchor__link:focus-visible,#page\#2 .granit-plinth-anchor__cta:focus-visible{outline:2px solid var(--gp-gold-light);outline-offset:-3px}#page\#2 .granit-plinth-anchor__link::before{content:"";position:absolute;bottom:5px;left:50%;width:0;height:1px;background:linear-gradient( 90deg,transparent,var(--gp-gold-light),transparent );transform:translateX(-50%);transition:width 0.22s ease;pointer-events:none}#page\#2 .granit-plinth-anchor__link:hover::before,#page\#2 .granit-plinth-anchor__link:focus-visible::before{width:44%}#page\#2 .granit-plinth-anchor__link--main{color:var(--gp-gold-light) !important;background:linear-gradient( 145deg,rgba(216,186,124,0.19),rgba(149,108,44,0.075) );border-color:rgba(216,186,124,0.36);font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055)}#page\#2 .granit-plinth-anchor__link--main:hover{color:#FFF5D9 !important;background:linear-gradient( 145deg,rgba(216,186,124,0.27),rgba(149,108,44,0.12) );border-color:rgba(216,186,124,0.50)}#page\#2 .granit-plinth-anchor__main-icon{display:flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px}#page\#2 .granit-plinth-anchor__main-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#2 .granit-plinth-anchor__link--price{color:var(--gp-gold-light) !important;background:linear-gradient( 180deg,rgba(216,186,124,0.12),rgba(149,108,44,0.035) );border-color:rgba(216,186,124,0.29);font-weight:700}#page\#2 .granit-plinth-anchor__link--price:hover{color:#FFF5D9 !important;border-color:rgba(216,186,124,0.46)}#page\#2 .granit-plinth-anchor__link--works{border-color:rgba(216,186,124,0.20);background:linear-gradient( 180deg,rgba(216,186,124,0.065),rgba(255,255,255,0.008) )}#page\#2 .granit-plinth-anchor__link--compare{border-color:rgba(216,186,124,0.18)}#page\#2 .granit-plinth-anchor__link--order{color:var(--gp-gold-light) !important;border-color:rgba(216,186,124,0.24);background:linear-gradient( 180deg,rgba(216,186,124,0.085),rgba(149,108,44,0.025) )}#page\#2 .granit-plinth-anchor__cta{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:100%;padding:11px 36px 11px 16px;color:#292216 !important;background:linear-gradient( 135deg,#F4E2B9 0%,#DEC18A 35%,#B68D4B 77%,#D5B473 100% );border:1px solid rgba(244,226,185,0.45);border-radius:12px 12px 19px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 7px 19px rgba(0,0,0,0.17);text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#2 .granit-plinth-anchor__cta:hover{color:#201A10 !important;background:linear-gradient( 135deg,#FAEDCE 0%,#E9CD99 35%,#C39A56 77%,#E0C184 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 9px 24px rgba(0,0,0,0.21);transform:translateY(-1px)}#page\#2 .granit-plinth-anchor__cta-small{margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.2;opacity:0.82}#page\#2 .granit-plinth-anchor__cta-main{font-size:16px;font-weight:800;line-height:1.2}#page\#2 .granit-plinth-anchor__cta-arrow{position:absolute;top:50%;right:14px;width:18px;height:18px;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-plinth-anchor__cta:hover .granit-plinth-anchor__cta-arrow{transform:translate(3px,-50%)}@media (max-width:1320px){#page\#2 .granit-plinth-anchor__inner{grid-template-columns:minmax(0,1fr) 178px;gap:12px;padding:16px}#page\#2 .granit-plinth-anchor__heading,#page\#2 .granit-plinth-anchor__divider{display:none}#page\#2 .granit-plinth-anchor__mobile-title{display:flex}}@media (max-width:1100px){#page\#2 .granit-plinth-anchor__inner{grid-template-columns:minmax(0,1fr);gap:11px}#page\#2 .granit-plinth-anchor__cta{min-height:52px;flex-direction:row;align-items:center;justify-content:center;gap:7px;padding:11px 40px 11px 16px}#page\#2 .granit-plinth-anchor__cta-small{margin:0;font-size:13px}#page\#2 .granit-plinth-anchor__cta-small::after{content:" —"}#page\#2 .granit-plinth-anchor__cta-main{font-size:15px}}@media (max-width:820px){#page\#2 .granit-plinth-anchor__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#page\#2 .granit-plinth-anchor__link{min-height:49px;padding:9px 10px;font-size:14px}}@media (max-width:640px){#page\#2 .granit-plinth-anchor{border-radius:17px 17px 25px 17px}#page\#2 .granit-plinth-anchor::before{left:21px;width:145px}#page\#2 .granit-plinth-anchor::after{top:-135px;right:-112px;width:260px;height:260px}#page\#2 .granit-plinth-anchor__inner{padding:14px 11px;gap:9px}#page\#2 .granit-plinth-anchor__mobile-title{margin-bottom:9px;font-size:13px}#page\#2 .granit-plinth-anchor__links{gap:7px}#page\#2 .granit-plinth-anchor__link{min-height:50px;padding:9px 7px;font-size:13.5px;line-height:1.2}#page\#2 .granit-plinth-anchor__cta{min-height:51px;border-radius:11px 11px 17px 11px}}@media (max-width:390px){#page\#2 .granit-plinth-anchor__inner{padding:12px 9px;gap:8px}#page\#2 .granit-plinth-anchor__links{gap:6px}#page\#2 .granit-plinth-anchor__link{min-height:51px;padding:8px 6px;font-size:13px}#page\#2 .granit-plinth-anchor__main-icon{display:none}#page\#2 .granit-plinth-anchor__cta-small{display:none}#page\#2 .granit-plinth-anchor__cta-main{font-size:15px}}#page\#2 #naznachenie,#page\#2 #vidy,#page\#2 #ceny,#page\#2 #razmery,#page\#2 #osnovanie,#page\#2 #ustanovka,#page\#2 #foto,#page\#2 #sravnenie,#page\#2 #faq,#page\#2 #zakaz{scroll-margin-top:110px}@media (max-width:767px){#page\#2 #naznachenie,#page\#2 #vidy,#page\#2 #ceny,#page\#2 #razmery,#page\#2 #osnovanie,#page\#2 #ustanovka,#page\#2 #foto,#page\#2 #sravnenie,#page\#2 #faq,#page\#2 #zakaz{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#2 .granit-plinth-anchor__link,#page\#2 .granit-plinth-anchor__link::before,#page\#2 .granit-plinth-anchor__cta,#page\#2 .granit-plinth-anchor__cta-arrow{transition:none}#page\#2 .granit-plinth-anchor__link:hover,#page\#2 .granit-plinth-anchor__cta:hover{transform:none}}#page\#3 .granit-plinth-key{--gpk-bg:#F4F0E8;--gpk-bg-light:#FBF8F2;--gpk-text:#282A2C;--gpk-text-soft:#716C64;--gpk-gold:#B18A4E;--gpk-gold-dark:#8E6A35;--gpk-gold-light:#D6BC8D;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(300px,0.92fr) minmax(0,2.08fr);width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpk-text);background:radial-gradient( circle at 0% 0%,rgba(214,188,141,0.18),transparent 27% ),radial-gradient( circle at 100% 125%,rgba(177,138,78,0.10),transparent 34% ),linear-gradient( 125deg,var(--gpk-bg-light) 0%,var(--gpk-bg) 56%,#ECE6DA 100% );border:1px solid rgba(177,138,78,0.27);border-radius:22px 22px 34px 22px;box-shadow:0 16px 38px rgba(38,34,28,0.09),inset 0 1px 0 rgba(255,255,255,0.78);box-sizing:border-box}#page\#3 .granit-plinth-key,#page\#3 .granit-plinth-key *{box-sizing:border-box}#page\#3 .granit-plinth-key::before{content:"";position:absolute;z-index:2;top:0;left:34px;width:220px;height:2px;background:linear-gradient( 90deg,var(--gpk-gold-dark),var(--gpk-gold-light) 52%,transparent );box-shadow:0 0 13px rgba(177,138,78,0.16);pointer-events:none}#page\#3 .granit-plinth-key::after{content:"";position:absolute;z-index:0;top:-150px;right:-90px;width:300px;height:300px;border:1px solid rgba(177,138,78,0.09);border-radius:50%;box-shadow:inset 0 0 70px rgba(177,138,78,0.025);pointer-events:none}#page\#3 .granit-plinth-key__intro{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 26px 19px 27px;background:linear-gradient( 135deg,rgba(255,255,255,0.42),rgba(255,255,255,0.07) );border-right:1px solid rgba(177,138,78,0.22)}#page\#3 .granit-plinth-key__intro-top{display:flex;align-items:center;gap:9px;margin-bottom:8px}#page\#3 .granit-plinth-key__icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;color:var(--gpk-gold-dark);border:1px solid rgba(177,138,78,0.29);border-radius:50%;background:rgba(255,255,255,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65)}#page\#3 .granit-plinth-key__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#3 .granit-plinth-key__eyebrow{color:var(--gpk-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#3 .granit-plinth-key__main{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:2px;min-width:0}#page\#3 .granit-plinth-key__main-label{width:100%;margin-bottom:2px;color:var(--gpk-text);font-size:14px;font-weight:650;line-height:1.25}#page\#3 .granit-plinth-key__price{color:#262421;font-size:clamp(22px,1.7vw,28px);font-weight:800;line-height:1.05;letter-spacing:-0.025em}#page\#3 .granit-plinth-key__unit{color:var(--gpk-text-soft);font-size:13px;font-weight:600;line-height:1.25}#page\#3 .granit-plinth-key__items{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:14px 17px}#page\#3 .granit-plinth-key__item{position:relative;display:flex;align-items:center;min-width:0;gap:13px;padding:10px 19px;border-right:1px solid rgba(177,138,78,0.17)}#page\#3 .granit-plinth-key__item:last-child{border-right:0}#page\#3 .granit-plinth-key__number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:var(--gpk-gold-dark);font-size:13px;font-weight:750;line-height:1;border:1px solid rgba(177,138,78,0.25);border-radius:9px 9px 13px 9px;background:linear-gradient( 145deg,rgba(255,255,255,0.48),rgba(177,138,78,0.06) )}#page\#3 .granit-plinth-key__item-content{display:flex;flex-direction:column;min-width:0;gap:3px}#page\#3 .granit-plinth-key__item-label{color:var(--gpk-text-soft);font-size:13px;font-weight:600;line-height:1.2}#page\#3 .granit-plinth-key__item strong{color:var(--gpk-text);font-size:14px;font-weight:720;line-height:1.3}@media (max-width:1180px){#page\#3 .granit-plinth-key{grid-template-columns:minmax(270px,0.85fr) minmax(0,2.15fr)}#page\#3 .granit-plinth-key__intro{padding:17px 21px}#page\#3 .granit-plinth-key__items{padding:12px 10px}#page\#3 .granit-plinth-key__item{gap:10px;padding:10px 13px}}@media (max-width:900px){#page\#3 .granit-plinth-key{grid-template-columns:1fr}#page\#3 .granit-plinth-key__intro{align-items:center;padding:15px 18px;border-right:0;border-bottom:1px solid rgba(177,138,78,0.20);text-align:center}#page\#3 .granit-plinth-key__intro-top{margin-bottom:6px}#page\#3 .granit-plinth-key__main{justify-content:center}#page\#3 .granit-plinth-key__main-label{text-align:center}}@media (max-width:640px){#page\#3 .granit-plinth-key{border-radius:17px 17px 25px 17px}#page\#3 .granit-plinth-key::before{left:21px;width:145px}#page\#3 .granit-plinth-key::after{top:-110px;right:-120px;width:235px;height:235px}#page\#3 .granit-plinth-key__intro{padding:13px 12px 14px}#page\#3 .granit-plinth-key__icon{width:28px;height:28px;flex-basis:28px}#page\#3 .granit-plinth-key__icon svg{width:16px;height:16px}#page\#3 .granit-plinth-key__main-label{font-size:13.5px}#page\#3 .granit-plinth-key__price{font-size:23px}#page\#3 .granit-plinth-key__items{grid-template-columns:1fr;padding:4px 11px 8px}#page\#3 .granit-plinth-key__item{min-height:55px;padding:10px 7px;border-right:0;border-bottom:1px solid rgba(177,138,78,0.16)}#page\#3 .granit-plinth-key__item:last-child{border-bottom:0}#page\#3 .granit-plinth-key__number{width:32px;height:32px;flex-basis:32px}#page\#3 .granit-plinth-key__item strong{font-size:13.5px}}@media (max-width:380px){#page\#3 .granit-plinth-key__intro{padding:12px 9px 13px}#page\#3 .granit-plinth-key__price{font-size:21px}#page\#3 .granit-plinth-key__unit{font-size:13px}#page\#3 .granit-plinth-key__items{padding-left:8px;padding-right:8px}#page\#3 .granit-plinth-key__item{gap:9px;padding:9px 5px}}#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 .granit-plinth-purpose{--gpp-bg:#17191B;--gpp-bg-mid:#222529;--gpp-bg-soft:#2B2F33;--gpp-text:#E4DED4;--gpp-text-soft:#AAA39A;--gpp-text-bright:#FFF9EE;--gpp-gold:#C6A363;--gpp-gold-light:#E3C98F;--gpp-gold-dark:#8D692F;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpp-text);background:radial-gradient( circle at 7% -8%,rgba(198,163,99,0.12),transparent 28% ),radial-gradient( circle at 98% 112%,rgba(141,105,47,0.12),transparent 34% ),linear-gradient( 122deg,#141618 0%,var(--gpp-bg-mid) 48%,#151719 100% );border:1px solid rgba(198,163,99,0.18);border-radius:26px 26px 42px 26px;box-shadow:0 24px 54px rgba(0,0,0,0.16),inset 0 1px 0 rgba(255,255,255,0.04);box-sizing:border-box}#page\#5 .granit-plinth-purpose,#page\#5 .granit-plinth-purpose *{box-sizing:border-box}#page\#5 .granit-plinth-purpose::before{content:"";position:absolute;z-index:2;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpp-gold-light),var(--gpp-gold) 48%,transparent );box-shadow:0 0 18px rgba(198,163,99,0.22);pointer-events:none}#page\#5 .granit-plinth-purpose::after{content:"";position:absolute;z-index:0;top:-230px;right:-140px;width:520px;height:520px;border:1px solid rgba(227,201,143,0.045);border-radius:50%;box-shadow:inset 0 0 100px rgba(198,163,99,0.018);pointer-events:none}#page\#5 .granit-plinth-purpose__decor{position:absolute;z-index:0;inset:0;opacity:0.5;background:linear-gradient( 115deg,transparent 0%,transparent 57%,rgba(255,255,255,0.012) 57.1%,transparent 57.3% ),repeating-linear-gradient( 135deg,transparent 0,transparent 115px,rgba(198,163,99,0.008) 116px,transparent 117px );pointer-events:none}#page\#5 .granit-plinth-purpose__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#5 .granit-plinth-purpose__heading{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(320px,0.75fr);align-items:center;gap:clamp(28px,3vw,48px);margin-bottom:clamp(32px,3.5vw,52px)}#page\#5 .granit-plinth-purpose__heading-main{min-width:0}#page\#5 .granit-plinth-purpose__eyebrow{display:block;margin-bottom:10px;color:var(--gpp-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#5 .granit-plinth-purpose__title{max-width:850px;margin:0;color:var(--gpp-text-bright);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#5 .granit-plinth-purpose__heading-line{position:relative;width:1px;height:86px;background:linear-gradient( 180deg,transparent,rgba(198,163,99,0.42),transparent )}#page\#5 .granit-plinth-purpose__heading-line span{position:absolute;top:50%;left:50%;width:7px;height:7px;background:var(--gpp-gold);border:1px solid rgba(255,255,255,0.26);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 13px rgba(198,163,99,0.38)}#page\#5 .granit-plinth-purpose__lead{margin:0;color:var(--gpp-text);font-size:clamp(16px,1.18vw,19px);font-weight:400;line-height:1.58}#page\#5 .granit-plinth-purpose__content{display:grid;grid-template-columns:minmax(280px,0.82fr) minmax(0,2.18fr);gap:clamp(22px,2.5vw,38px);align-items:stretch}#page\#5 .granit-plinth-purpose__statement{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(23px,2.2vw,33px);overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.055),rgba(255,255,255,0.012) );border:1px solid rgba(198,163,99,0.18);border-radius:20px 20px 30px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#5 .granit-plinth-purpose__statement-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:34px;color:var(--gpp-gold-light);border:1px solid rgba(198,163,99,0.25);border-radius:18px 18px 25px 18px;background:radial-gradient( circle at 34% 27%,rgba(227,201,143,0.13),transparent 62% );box-shadow:inset 0 0 22px rgba(141,105,47,0.08)}#page\#5 .granit-plinth-purpose__statement-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-plinth-purpose__statement-text{margin-top:auto}#page\#5 .granit-plinth-purpose__statement-label{display:block;margin-bottom:9px;color:var(--gpp-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#5 .granit-plinth-purpose__statement-text p{margin:0;color:var(--gpp-text);font-size:clamp(15px,1.05vw,17px);line-height:1.58}#page\#5 .granit-plinth-purpose__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);min-width:0}#page\#5 .granit-plinth-purpose__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(20px,1.8vw,28px);overflow:hidden;background:linear-gradient( 152deg,rgba(255,255,255,0.045),rgba(255,255,255,0.008) );border:1px solid rgba(198,163,99,0.12);border-radius:17px 17px 26px 17px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.022);transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease}#page\#5 .granit-plinth-purpose__card:hover{transform:translateY(-3px);border-color:rgba(198,163,99,0.26);background:linear-gradient( 152deg,rgba(198,163,99,0.075),rgba(255,255,255,0.012) )}#page\#5 .granit-plinth-purpose__card-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:clamp(24px,2.8vw,42px);color:var(--gpp-gold-light);font-size:13px;font-weight:750;border:1px solid rgba(198,163,99,0.24);border-radius:10px 10px 15px 10px;background:rgba(198,163,99,0.055)}#page\#5 .granit-plinth-purpose__card-content{margin-top:auto}#page\#5 .granit-plinth-purpose__card h3{margin:0 0 9px;color:var(--gpp-text-bright);font-size:clamp(17px,1.2vw,20px);font-weight:700;line-height:1.25}#page\#5 .granit-plinth-purpose__card p{margin:0;color:var(--gpp-text-soft);font-size:clamp(14px,0.98vw,16px);line-height:1.55}#page\#5 .granit-plinth-purpose__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(24px,2.6vw,38px);padding-top:clamp(19px,2vw,28px);border-top:1px solid rgba(198,163,99,0.14)}#page\#5 .granit-plinth-purpose__footer p{max-width:760px;margin:0;color:var(--gpp-text-soft);font-size:14px;line-height:1.5}#page\#5 .granit-plinth-purpose__next{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;color:var(--gpp-gold-light) !important;background:rgba(198,163,99,0.07);border:1px solid rgba(198,163,99,0.24);border-radius:10px 10px 15px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#5 .granit-plinth-purpose__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#5 .granit-plinth-purpose__next:hover{color:#FFF3D1 !important;background:rgba(198,163,99,0.12);border-color:rgba(198,163,99,0.38);transform:translateY(-1px)}#page\#5 .granit-plinth-purpose__next:hover svg{transform:translateX(3px)}#page\#5 .granit-plinth-purpose__next:focus-visible{outline:2px solid var(--gpp-gold-light);outline-offset:3px}@media (max-width:1100px){#page\#5 .granit-plinth-purpose__heading{grid-template-columns:minmax(0,1fr) minmax(300px,0.75fr);gap:30px}#page\#5 .granit-plinth-purpose__heading-line{display:none}#page\#5 .granit-plinth-purpose__content{grid-template-columns:1fr}#page\#5 .granit-plinth-purpose__statement{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px}#page\#5 .granit-plinth-purpose__statement-icon{margin:0}}@media (max-width:820px){#page\#5 .granit-plinth-purpose__inner{padding:34px 22px 30px}#page\#5 .granit-plinth-purpose__heading{grid-template-columns:1fr;gap:17px;margin-bottom:30px}#page\#5 .granit-plinth-purpose__lead{max-width:680px}#page\#5 .granit-plinth-purpose__cards{grid-template-columns:1fr}#page\#5 .granit-plinth-purpose__card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px}#page\#5 .granit-plinth-purpose__card-number{margin:0}#page\#5 .granit-plinth-purpose__footer{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:640px){#page\#5 .granit-plinth-purpose{border-radius:19px 19px 29px 19px}#page\#5 .granit-plinth-purpose::before{left:23px;width:170px}#page\#5 .granit-plinth-purpose::after{top:-170px;right:-150px;width:340px;height:340px}#page\#5 .granit-plinth-purpose__inner{padding:29px 15px 25px}#page\#5 .granit-plinth-purpose__eyebrow{margin-bottom:8px}#page\#5 .granit-plinth-purpose__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#5 .granit-plinth-purpose__lead{font-size:15.5px;line-height:1.5}#page\#5 .granit-plinth-purpose__statement{display:flex;padding:19px;gap:0}#page\#5 .granit-plinth-purpose__statement-icon{width:50px;height:50px;margin-bottom:20px}#page\#5 .granit-plinth-purpose__statement-icon svg{width:30px;height:30px}#page\#5 .granit-plinth-purpose__statement-text p{font-size:14.5px}#page\#5 .granit-plinth-purpose__card{padding:17px 16px;gap:12px}#page\#5 .granit-plinth-purpose__card-number{width:36px;height:36px}#page\#5 .granit-plinth-purpose__card h3{font-size:17px}#page\#5 .granit-plinth-purpose__card p{font-size:14px;line-height:1.5}#page\#5 .granit-plinth-purpose__footer{margin-top:22px;padding-top:18px}#page\#5 .granit-plinth-purpose__next{width:100%;min-height:48px}}@media (max-width:380px){#page\#5 .granit-plinth-purpose__inner{padding-left:12px;padding-right:12px}#page\#5 .granit-plinth-purpose__title{font-size:26px}#page\#5 .granit-plinth-purpose__card{grid-template-columns:34px minmax(0,1fr);padding:15px 13px}#page\#5 .granit-plinth-purpose__card-number{width:32px;height:32px;font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#5 .granit-plinth-purpose__card,#page\#5 .granit-plinth-purpose__next,#page\#5 .granit-plinth-purpose__next svg{transition:none}#page\#5 .granit-plinth-purpose__card:hover,#page\#5 .granit-plinth-purpose__next:hover{transform:none}#page\#5 .granit-plinth-purpose__next:hover svg{transform:none}}#page\#6 .granit-plinth-types{--gpt-bg:#F2EEE6;--gpt-bg-light:#FCF9F3;--gpt-bg-deep:#E8E0D3;--gpt-text:#292A2B;--gpt-text-soft:#706B63;--gpt-text-light:#8B8479;--gpt-gold:#B18A4E;--gpt-gold-dark:#89642F;--gpt-gold-light:#D7BD8C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpt-text);background:radial-gradient( circle at 1% 2%,rgba(215,189,140,0.19),transparent 28% ),radial-gradient( circle at 100% 100%,rgba(177,138,78,0.10),transparent 34% ),linear-gradient( 126deg,var(--gpt-bg-light) 0%,var(--gpt-bg) 55%,#ECE5DA 100% );border:1px solid rgba(177,138,78,0.25);border-radius:26px 26px 42px 26px;box-shadow:0 22px 48px rgba(49,43,34,0.10),inset 0 1px 0 rgba(255,255,255,0.85);box-sizing:border-box}#page\#6 .granit-plinth-types,#page\#6 .granit-plinth-types *{box-sizing:border-box}#page\#6 .granit-plinth-types::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpt-gold-dark),var(--gpt-gold-light) 50%,transparent );box-shadow:0 0 16px rgba(177,138,78,0.16);pointer-events:none}#page\#6 .granit-plinth-types::after{content:"";position:absolute;z-index:0;top:-210px;right:-125px;width:470px;height:470px;border:1px solid rgba(177,138,78,0.09);border-radius:50%;box-shadow:inset 0 0 100px rgba(177,138,78,0.025);pointer-events:none}#page\#6 .granit-plinth-types__decor{position:absolute;z-index:0;inset:0;opacity:0.55;background:repeating-linear-gradient( 135deg,transparent 0,transparent 125px,rgba(137,100,47,0.018) 126px,transparent 127px ),linear-gradient( 115deg,transparent 0%,transparent 63%,rgba(255,255,255,0.26) 63.1%,transparent 63.3% );pointer-events:none}#page\#6 .granit-plinth-types__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#6 .granit-plinth-types__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#6 .granit-plinth-types__eyebrow{display:block;margin-bottom:10px;color:var(--gpt-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#6 .granit-plinth-types__title{max-width:900px;margin:0;color:var(--gpt-text);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#6 .granit-plinth-types__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpt-text-soft);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(177,138,78,0.34)}#page\#6 .granit-plinth-types__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px);min-width:0}#page\#6 .granit-plinth-types__card{position:relative;min-width:0;overflow:hidden;background:rgba(255,255,255,0.42);border:1px solid rgba(177,138,78,0.22);border-radius:22px 22px 34px 22px;box-shadow:0 15px 34px rgba(50,44,34,0.08),inset 0 1px 0 rgba(255,255,255,0.76);transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}#page\#6 .granit-plinth-types__card:hover{transform:translateY(-3px);border-color:rgba(177,138,78,0.38);box-shadow:0 20px 40px rgba(50,44,34,0.12),inset 0 1px 0 rgba(255,255,255,0.80)}#page\#6 .granit-plinth-types__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient( 145deg,#D6D0C5,#BFB7AA )}#page\#6 .granit-plinth-types__media::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient( 180deg,rgba(25,25,24,0.02) 25%,rgba(25,25,24,0.12) 66%,rgba(20,20,19,0.48) 100% );pointer-events:none}#page\#6 .granit-plinth-types__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.5s ease}#page\#6 .granit-plinth-types__card:hover .granit-plinth-types__media img{transform:scale(1.025)}#page\#6 .granit-plinth-types__media-number{position:absolute;z-index:2;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#FFF7E8;font-size:13px;font-weight:750;background:rgba(24,24,23,0.62);border:1px solid rgba(215,189,140,0.48);border-radius:11px 11px 16px 11px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 5px 18px rgba(0,0,0,0.16)}#page\#6 .granit-plinth-types__media-label{position:absolute;z-index:2;left:18px;bottom:16px;max-width:calc(100% - 36px);padding:7px 11px;color:#FFF7E8;font-size:13px;font-weight:650;line-height:1.2;background:rgba(25,25,24,0.58);border:1px solid rgba(215,189,140,0.28);border-radius:8px 8px 12px 8px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#page\#6 .granit-plinth-types__card-body{padding:clamp(21px,2vw,30px)}#page\#6 .granit-plinth-types__card-title{display:flex;align-items:center;gap:13px;margin-bottom:14px}#page\#6 .granit-plinth-types__card-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;color:var(--gpt-gold-dark);background:linear-gradient( 145deg,rgba(255,255,255,0.72),rgba(177,138,78,0.07) );border:1px solid rgba(177,138,78,0.26);border-radius:11px 11px 16px 11px}#page\#6 .granit-plinth-types__card-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#6 .granit-plinth-types__card h3{margin:0;color:var(--gpt-text);font-size:clamp(19px,1.45vw,24px);font-weight:750;line-height:1.2}#page\#6 .granit-plinth-types__card-body>p{margin:0 0 19px;color:var(--gpt-text-soft);font-size:clamp(15px,1.03vw,17px);line-height:1.6}#page\#6 .granit-plinth-types__features{display:flex;flex-wrap:wrap;gap:7px}#page\#6 .granit-plinth-types__features span{display:inline-flex;align-items:center;min-height:31px;padding:6px 10px;color:#655A4A;font-size:13px;font-weight:600;line-height:1.2;background:rgba(177,138,78,0.075);border:1px solid rgba(177,138,78,0.18);border-radius:8px}#page\#6 .granit-plinth-types__custom{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px);margin-top:clamp(18px,2vw,28px);padding:clamp(18px,2vw,27px);overflow:hidden;background:linear-gradient( 135deg,rgba(255,255,255,0.56),rgba(232,224,211,0.70) );border:1px solid rgba(177,138,78,0.23);border-radius:18px 18px 28px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.68)}#page\#6 .granit-plinth-types__custom-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--gpt-gold-dark);border:1px solid rgba(177,138,78,0.29);border-radius:14px 14px 20px 14px;background:rgba(255,255,255,0.43)}#page\#6 .granit-plinth-types__custom-number span{font-size:13px;font-weight:750}#page\#6 .granit-plinth-types__custom-content{min-width:0}#page\#6 .granit-plinth-types__custom-label{display:block;margin-bottom:4px;color:var(--gpt-gold-dark);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#6 .granit-plinth-types__custom h3{margin:0 0 5px;color:var(--gpt-text);font-size:clamp(18px,1.3vw,22px);font-weight:750;line-height:1.22}#page\#6 .granit-plinth-types__custom p{max-width:850px;margin:0;color:var(--gpt-text-soft);font-size:14.5px;line-height:1.5}#page\#6 .granit-plinth-types__custom-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;color:var(--gpt-gold-dark) !important;background:rgba(255,255,255,0.45);border:1px solid rgba(177,138,78,0.29);border-radius:10px 10px 15px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#6 .granit-plinth-types__custom-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#6 .granit-plinth-types__custom-link:hover{color:#65471E !important;background:rgba(255,255,255,0.72);border-color:rgba(177,138,78,0.48);transform:translateY(-1px)}#page\#6 .granit-plinth-types__custom-link:hover svg{transform:translateX(3px)}#page\#6 .granit-plinth-types__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(22px,2.5vw,36px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(177,138,78,0.18)}#page\#6 .granit-plinth-types__footer p{max-width:790px;margin:0;color:var(--gpt-text-soft);font-size:14px;line-height:1.5}#page\#6 .granit-plinth-types__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;color:var(--gpt-gold-dark) !important;background:rgba(177,138,78,0.07);border:1px solid rgba(177,138,78,0.23);border-radius:10px 10px 15px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#6 .granit-plinth-types__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#6 .granit-plinth-types__next:hover{color:#62451D !important;background:rgba(177,138,78,0.12);border-color:rgba(177,138,78,0.38);transform:translateY(-1px)}#page\#6 .granit-plinth-types__next:hover svg{transform:translateX(3px)}#page\#6 .granit-plinth-types__custom-link:focus-visible,#page\#6 .granit-plinth-types__next:focus-visible{outline:2px solid var(--gpt-gold-dark);outline-offset:3px}@media (max-width:1000px){#page\#6 .granit-plinth-types__heading{grid-template-columns:1fr;gap:18px}#page\#6 .granit-plinth-types__lead{max-width:820px}}@media (max-width:780px){#page\#6 .granit-plinth-types__inner{padding:34px 20px 30px}#page\#6 .granit-plinth-types__grid{grid-template-columns:1fr}#page\#6 .granit-plinth-types__custom{grid-template-columns:52px minmax(0,1fr)}#page\#6 .granit-plinth-types__custom-link{grid-column:1 / -1;width:100%}#page\#6 .granit-plinth-types__footer{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:640px){#page\#6 .granit-plinth-types{border-radius:19px 19px 29px 19px}#page\#6 .granit-plinth-types::before{left:23px;width:170px}#page\#6 .granit-plinth-types::after{top:-160px;right:-145px;width:330px;height:330px}#page\#6 .granit-plinth-types__inner{padding:29px 14px 25px}#page\#6 .granit-plinth-types__heading{margin-bottom:25px}#page\#6 .granit-plinth-types__eyebrow{margin-bottom:8px}#page\#6 .granit-plinth-types__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#6 .granit-plinth-types__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#6 .granit-plinth-types__card{border-radius:17px 17px 25px 17px}#page\#6 .granit-plinth-types__media-number{top:12px;right:12px;width:38px;height:38px}#page\#6 .granit-plinth-types__media-label{left:12px;bottom:12px;max-width:calc(100% - 24px)}#page\#6 .granit-plinth-types__card-body{padding:18px 16px 19px}#page\#6 .granit-plinth-types__card-title{align-items:flex-start;gap:11px;margin-bottom:12px}#page\#6 .granit-plinth-types__card-icon{width:38px;height:38px;flex-basis:38px}#page\#6 .granit-plinth-types__card-icon svg{width:22px;height:22px}#page\#6 .granit-plinth-types__card h3{font-size:18px}#page\#6 .granit-plinth-types__card-body>p{font-size:14.5px;line-height:1.55}#page\#6 .granit-plinth-types__custom{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 14px}#page\#6 .granit-plinth-types__custom-number{width:42px;height:42px}#page\#6 .granit-plinth-types__custom h3{font-size:17px}#page\#6 .granit-plinth-types__custom p{font-size:14px}#page\#6 .granit-plinth-types__footer{margin-top:21px;padding-top:18px}#page\#6 .granit-plinth-types__next{width:100%;min-height:48px}}@media (max-width:380px){#page\#6 .granit-plinth-types__inner{padding-left:11px;padding-right:11px}#page\#6 .granit-plinth-types__title{font-size:26px}#page\#6 .granit-plinth-types__features span{font-size:13px}#page\#6 .granit-plinth-types__custom{grid-template-columns:1fr}#page\#6 .granit-plinth-types__custom-number{margin-bottom:1px}}@media (prefers-reduced-motion:reduce){#page\#6 .granit-plinth-types__card,#page\#6 .granit-plinth-types__media img,#page\#6 .granit-plinth-types__custom-link,#page\#6 .granit-plinth-types__custom-link svg,#page\#6 .granit-plinth-types__next,#page\#6 .granit-plinth-types__next svg{transition:none}#page\#6 .granit-plinth-types__card:hover,#page\#6 .granit-plinth-types__custom-link:hover,#page\#6 .granit-plinth-types__next:hover,#page\#6 .granit-plinth-types__card:hover .granit-plinth-types__media img,#page\#6 .granit-plinth-types__custom-link:hover svg,#page\#6 .granit-plinth-types__next:hover svg{transform:none}}#page\#7 .granit-plinth-price{--gpc-bg:#17191B;--gpc-bg-mid:#232629;--gpc-bg-soft:#2C3034;--gpc-text:#DED8CE;--gpc-text-soft:#AAA39A;--gpc-text-bright:#FFF9ED;--gpc-gold:#C9A768;--gpc-gold-light:#E7CF99;--gpc-gold-dark:#8D692F;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpc-text);background:radial-gradient( circle at 4% -10%,rgba(201,167,104,0.13),transparent 29% ),radial-gradient( circle at 100% 115%,rgba(141,105,47,0.13),transparent 34% ),linear-gradient( 122deg,#141618 0%,var(--gpc-bg-mid) 49%,#151719 100% );border:1px solid rgba(201,167,104,0.19);border-radius:26px 26px 42px 26px;box-shadow:0 24px 54px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.04);box-sizing:border-box}#page\#7 .granit-plinth-price,#page\#7 .granit-plinth-price *{box-sizing:border-box}#page\#7 .granit-plinth-price::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpc-gold-light),var(--gpc-gold) 48%,transparent );box-shadow:0 0 18px rgba(201,167,104,0.22);pointer-events:none}#page\#7 .granit-plinth-price::after{content:"";position:absolute;z-index:0;top:-250px;right:-145px;width:540px;height:540px;border:1px solid rgba(231,207,153,0.045);border-radius:50%;box-shadow:inset 0 0 110px rgba(201,167,104,0.018);pointer-events:none}#page\#7 .granit-plinth-price__decor{position:absolute;z-index:0;inset:0;opacity:0.52;background:repeating-linear-gradient( 135deg,transparent 0,transparent 120px,rgba(201,167,104,0.008) 121px,transparent 122px ),linear-gradient( 112deg,transparent 0%,transparent 60%,rgba(255,255,255,0.012) 60.1%,transparent 60.3% );pointer-events:none}#page\#7 .granit-plinth-price__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#7 .granit-plinth-price__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#7 .granit-plinth-price__eyebrow{display:block;margin-bottom:10px;color:var(--gpc-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#7 .granit-plinth-price__title{max-width:900px;margin:0;color:var(--gpc-text-bright);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#7 .granit-plinth-price__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpc-text);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(201,167,104,0.34)}#page\#7 .granit-plinth-price__main{display:grid;grid-template-columns:minmax(300px,0.9fr) minmax(0,2.1fr);gap:clamp(18px,2vw,30px);align-items:stretch}#page\#7 .granit-plinth-price__main-left{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,2.7vw,40px);background:linear-gradient( 145deg,rgba(201,167,104,0.12),rgba(255,255,255,0.018) );border:1px solid rgba(201,167,104,0.28);border-radius:22px 22px 34px 22px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035)}#page\#7 .granit-plinth-price__main-label{display:block;margin-bottom:10px;color:var(--gpc-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#7 .granit-plinth-price__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:13px}#page\#7 .granit-plinth-price__from{color:var(--gpc-text-soft);font-size:16px;font-weight:600}#page\#7 .granit-plinth-price__value strong{color:var(--gpc-text-bright);font-size:clamp(38px,4vw,60px);font-weight:820;line-height:0.98;letter-spacing:-0.04em}#page\#7 .granit-plinth-price__unit{color:var(--gpc-gold-light);font-size:clamp(15px,1.1vw,18px);font-weight:650}#page\#7 .granit-plinth-price__main-left p{max-width:500px;margin:0;color:var(--gpc-text-soft);font-size:14.5px;line-height:1.55}#page\#7 .granit-plinth-price__breakdown{padding:clamp(22px,2.2vw,32px);background:linear-gradient( 145deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01) );border:1px solid rgba(201,167,104,0.15);border-radius:20px 20px 30px 20px}#page\#7 .granit-plinth-price__breakdown-title{margin-bottom:clamp(18px,2vw,26px);color:var(--gpc-text-bright);font-size:clamp(18px,1.45vw,23px);font-weight:720;line-height:1.25}#page\#7 .granit-plinth-price__breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}#page\#7 .granit-plinth-price__breakdown-item{display:flex;align-items:center;min-width:0;gap:12px;padding:clamp(15px,1.5vw,20px);background:rgba(255,255,255,0.025);border:1px solid rgba(201,167,104,0.12);border-radius:14px 14px 20px 14px}#page\#7 .granit-plinth-price__breakdown-number{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:0 0 37px;color:var(--gpc-gold-light);font-size:13px;font-weight:750;background:rgba(201,167,104,0.07);border:1px solid rgba(201,167,104,0.23);border-radius:10px 10px 14px 10px}#page\#7 .granit-plinth-price__breakdown-item div{display:flex;flex-direction:column;min-width:0;gap:4px}#page\#7 .granit-plinth-price__breakdown-item span:not(.granit-plinth-price__breakdown-number){color:var(--gpc-text-soft);font-size:13px;font-weight:600;line-height:1.2}#page\#7 .granit-plinth-price__breakdown-item strong{color:var(--gpc-text-bright);font-size:clamp(17px,1.35vw,21px);font-weight:750;line-height:1.15}#page\#7 .granit-plinth-price__foundation{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,27px);margin-top:clamp(18px,2vw,28px);padding:clamp(19px,2vw,27px);background:linear-gradient( 135deg,rgba(201,167,104,0.08),rgba(255,255,255,0.018) );border:1px solid rgba(201,167,104,0.20);border-radius:18px 18px 28px 18px}#page\#7 .granit-plinth-price__foundation-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--gpc-gold-light);background:rgba(201,167,104,0.055);border:1px solid rgba(201,167,104,0.24);border-radius:14px 14px 20px 14px}#page\#7 .granit-plinth-price__foundation-icon svg{width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page\#7 .granit-plinth-price__foundation-content{min-width:0}#page\#7 .granit-plinth-price__foundation-label{display:block;margin-bottom:4px;color:var(--gpc-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#7 .granit-plinth-price__foundation-content h3{margin:0 0 5px;color:var(--gpc-text-bright);font-size:clamp(18px,1.3vw,22px);font-weight:730;line-height:1.22}#page\#7 .granit-plinth-price__foundation-content p{max-width:760px;margin:0;color:var(--gpc-text-soft);font-size:14px;line-height:1.5}#page\#7 .granit-plinth-price__foundation-price{min-width:180px;padding-left:clamp(16px,2vw,28px);border-left:1px solid rgba(201,167,104,0.20);text-align:right}#page\#7 .granit-plinth-price__foundation-price strong{display:block;color:var(--gpc-text-bright);font-size:clamp(20px,1.55vw,25px);font-weight:780;line-height:1.15}#page\#7 .granit-plinth-price__foundation-price span{display:block;margin-top:3px;color:var(--gpc-text-soft);font-size:13px;line-height:1.3}#page\#7 .granit-plinth-price__example{margin-top:clamp(18px,2vw,28px);padding:clamp(21px,2.2vw,31px);background:rgba(255,255,255,0.028);border:1px solid rgba(201,167,104,0.13);border-radius:18px 18px 28px 18px}#page\#7 .granit-plinth-price__example-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}#page\#7 .granit-plinth-price__example-label{color:var(--gpc-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#7 .granit-plinth-price__example-heading strong{color:var(--gpc-text-bright);font-size:clamp(18px,1.3vw,22px);font-weight:720;line-height:1.2}#page\#7 .granit-plinth-price__example-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page\#7 .granit-plinth-price__example-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding:15px 17px;background:rgba(255,255,255,0.025);border:1px solid rgba(201,167,104,0.10);border-radius:12px}#page\#7 .granit-plinth-price__example-item span{color:var(--gpc-text);font-size:14px;font-weight:650}#page\#7 .granit-plinth-price__example-item div{grid-column:1;color:var(--gpc-text-soft);font-size:13px}#page\#7 .granit-plinth-price__example-item strong{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--gpc-text-bright);font-size:clamp(17px,1.3vw,21px);font-weight:750;text-align:right}#page\#7 .granit-plinth-price__example-total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,44px);margin-top:14px;padding-top:17px;border-top:1px solid rgba(201,167,104,0.15)}#page\#7 .granit-plinth-price__example-total div{min-width:190px}#page\#7 .granit-plinth-price__example-total span{display:block;margin-bottom:3px;color:var(--gpc-text-soft);font-size:13px}#page\#7 .granit-plinth-price__example-total strong{display:block;color:var(--gpc-gold-light);font-size:clamp(23px,1.8vw,29px);font-weight:800;line-height:1.1}#page\#7 .granit-plinth-price__example-total p{margin:0;color:var(--gpc-text-soft);font-size:13.5px;line-height:1.5}#page\#7 .granit-plinth-price__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(22px,2.5vw,36px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(201,167,104,0.15)}#page\#7 .granit-plinth-price__footer p{max-width:790px;margin:0;color:var(--gpc-text-soft);font-size:14px;line-height:1.5}#page\#7 .granit-plinth-price__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 17px;color:#2A2215 !important;background:linear-gradient( 135deg,#F2DFAC 0%,#DDBB7B 37%,#A77834 100% );border:1px solid rgba(231,207,153,0.45);border-radius:11px 11px 17px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 6px 16px rgba(0,0,0,0.16);font-size:13.5px;font-weight:750;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#7 .granit-plinth-price__button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#7 .granit-plinth-price__button:hover{color:#211B11 !important;background:linear-gradient( 135deg,#FAEBC7 0%,#E7C990 37%,#B98942 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.43),0 8px 20px rgba(0,0,0,0.20);transform:translateY(-1px)}#page\#7 .granit-plinth-price__button:hover svg{transform:translateX(3px)}#page\#7 .granit-plinth-price__button:focus-visible{outline:2px solid var(--gpc-gold-light);outline-offset:3px}@media (max-width:1000px){#page\#7 .granit-plinth-price__heading{grid-template-columns:1fr;gap:18px}#page\#7 .granit-plinth-price__lead{max-width:820px}#page\#7 .granit-plinth-price__main{grid-template-columns:1fr}}@media (max-width:780px){#page\#7 .granit-plinth-price__inner{padding:34px 20px 30px}#page\#7 .granit-plinth-price__breakdown-grid{grid-template-columns:1fr}#page\#7 .granit-plinth-price__foundation{grid-template-columns:52px minmax(0,1fr)}#page\#7 .granit-plinth-price__foundation-price{grid-column:1 / -1;min-width:0;padding:15px 0 0;border-left:0;border-top:1px solid rgba(201,167,104,0.16);text-align:left}#page\#7 .granit-plinth-price__example-items{grid-template-columns:1fr}#page\#7 .granit-plinth-price__footer{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:640px){#page\#7 .granit-plinth-price{border-radius:19px 19px 29px 19px}#page\#7 .granit-plinth-price::before{left:23px;width:170px}#page\#7 .granit-plinth-price::after{top:-170px;right:-150px;width:340px;height:340px}#page\#7 .granit-plinth-price__inner{padding:29px 14px 25px}#page\#7 .granit-plinth-price__heading{margin-bottom:25px}#page\#7 .granit-plinth-price__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#7 .granit-plinth-price__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#7 .granit-plinth-price__main-left{padding:22px 18px}#page\#7 .granit-plinth-price__value strong{font-size:clamp(34px,10vw,46px)}#page\#7 .granit-plinth-price__breakdown{padding:18px 15px}#page\#7 .granit-plinth-price__breakdown-item{padding:13px 14px}#page\#7 .granit-plinth-price__foundation{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:17px 14px}#page\#7 .granit-plinth-price__foundation-icon{width:42px;height:42px}#page\#7 .granit-plinth-price__foundation-icon svg{width:25px;height:25px}#page\#7 .granit-plinth-price__foundation-content h3{font-size:17px}#page\#7 .granit-plinth-price__example{padding:18px 14px}#page\#7 .granit-plinth-price__example-heading{align-items:flex-start;flex-direction:column;gap:5px}#page\#7 .granit-plinth-price__example-item{grid-template-columns:1fr}#page\#7 .granit-plinth-price__example-item strong{grid-column:1;grid-row:auto;margin-top:4px;text-align:left}#page\#7 .granit-plinth-price__example-total{grid-template-columns:1fr;gap:12px}#page\#7 .granit-plinth-price__example-total div{min-width:0}#page\#7 .granit-plinth-price__footer{margin-top:21px;padding-top:18px}#page\#7 .granit-plinth-price__button{width:100%;min-height:48px}}@media (max-width:380px){#page\#7 .granit-plinth-price__inner{padding-left:11px;padding-right:11px}#page\#7 .granit-plinth-price__title{font-size:26px}#page\#7 .granit-plinth-price__value strong{font-size:33px}}@media (prefers-reduced-motion:reduce){#page\#7 .granit-plinth-price__button,#page\#7 .granit-plinth-price__button svg{transition:none}#page\#7 .granit-plinth-price__button:hover,#page\#7 .granit-plinth-price__button:hover svg{transform:none}}#page\#8 .granit-plinth-design{--gpd-bg:#F2EEE6;--gpd-bg-light:#FCF9F3;--gpd-bg-deep:#E8E0D3;--gpd-text:#292A2B;--gpd-text-soft:#706B63;--gpd-text-light:#898278;--gpd-gold:#B18A4E;--gpd-gold-dark:#88632F;--gpd-gold-light:#D7BD8C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpd-text);background:radial-gradient( circle at 0% 0%,rgba(215,189,140,0.18),transparent 27% ),radial-gradient( circle at 100% 110%,rgba(177,138,78,0.10),transparent 35% ),linear-gradient( 126deg,var(--gpd-bg-light) 0%,var(--gpd-bg) 55%,#ECE5DA 100% );border:1px solid rgba(177,138,78,0.25);border-radius:26px 26px 42px 26px;box-shadow:0 22px 48px rgba(49,43,34,0.10),inset 0 1px 0 rgba(255,255,255,0.85);box-sizing:border-box}#page\#8 .granit-plinth-design,#page\#8 .granit-plinth-design *{box-sizing:border-box}#page\#8 .granit-plinth-design::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpd-gold-dark),var(--gpd-gold-light) 50%,transparent );box-shadow:0 0 16px rgba(177,138,78,0.16);pointer-events:none}#page\#8 .granit-plinth-design::after{content:"";position:absolute;z-index:0;top:-220px;right:-130px;width:490px;height:490px;border:1px solid rgba(177,138,78,0.09);border-radius:50%;box-shadow:inset 0 0 100px rgba(177,138,78,0.024);pointer-events:none}#page\#8 .granit-plinth-design__decor{position:absolute;z-index:0;inset:0;opacity:0.54;background:repeating-linear-gradient( 135deg,transparent 0,transparent 126px,rgba(136,99,47,0.018) 127px,transparent 128px ),linear-gradient( 115deg,transparent 0%,transparent 64%,rgba(255,255,255,0.25) 64.1%,transparent 64.3% );pointer-events:none}#page\#8 .granit-plinth-design__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#8 .granit-plinth-design__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#8 .granit-plinth-design__eyebrow{display:block;margin-bottom:10px;color:var(--gpd-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#8 .granit-plinth-design__title{max-width:920px;margin:0;color:var(--gpd-text);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#8 .granit-plinth-design__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpd-text-soft);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(177,138,78,0.34)}#page\#8 .granit-plinth-design__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,1.7vw,24px);min-width:0}#page\#8 .granit-plinth-design__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(21px,2vw,30px);overflow:hidden;background:linear-gradient( 148deg,rgba(255,255,255,0.58),rgba(255,255,255,0.20) );border:1px solid rgba(177,138,78,0.21);border-radius:20px 20px 31px 20px;box-shadow:0 13px 31px rgba(50,44,34,0.065),inset 0 1px 0 rgba(255,255,255,0.80);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#8 .granit-plinth-design__card:hover{transform:translateY(-3px);border-color:rgba(177,138,78,0.36);box-shadow:0 18px 38px rgba(50,44,34,0.10),inset 0 1px 0 rgba(255,255,255,0.82)}#page\#8 .granit-plinth-design__card-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:clamp(27px,3vw,45px)}#page\#8 .granit-plinth-design__number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;color:var(--gpd-gold-dark);font-size:13px;font-weight:750;background:rgba(177,138,78,0.07);border:1px solid rgba(177,138,78,0.23);border-radius:10px 10px 15px 10px}#page\#8 .granit-plinth-design__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;color:var(--gpd-gold-dark);background:linear-gradient( 145deg,rgba(255,255,255,0.75),rgba(177,138,78,0.06) );border:1px solid rgba(177,138,78,0.21);border-radius:14px 14px 20px 14px}#page\#8 .granit-plinth-design__icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page\#8 .granit-plinth-design__card-content{min-width:0}#page\#8 .granit-plinth-design__card-label{display:block;margin-bottom:6px;color:var(--gpd-gold-dark);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#8 .granit-plinth-design__card h3{margin:0 0 11px;color:var(--gpd-text);font-size:clamp(19px,1.45vw,24px);font-weight:750;line-height:1.22}#page\#8 .granit-plinth-design__card-content p{margin:0;color:var(--gpd-text-soft);font-size:clamp(14.5px,1vw,16.5px);line-height:1.58}#page\#8 .granit-plinth-design__note{margin-top:auto;padding-top:clamp(20px,2vw,28px)}#page\#8 .granit-plinth-design__note span{display:block;padding:10px 12px;color:#67583F;font-size:13px;font-weight:650;line-height:1.35;background:rgba(177,138,78,0.075);border:1px solid rgba(177,138,78,0.17);border-radius:9px 9px 14px 9px}#page\#8 .granit-plinth-design__swatches{display:grid;grid-template-columns:1fr;gap:8px;margin-top:clamp(20px,2vw,26px)}#page\#8 .granit-plinth-design__swatch{display:flex;align-items:center;gap:11px;min-width:0;padding:8px 10px;background:rgba(255,255,255,0.30);border:1px solid rgba(177,138,78,0.13);border-radius:9px}#page\#8 .granit-plinth-design__stone{position:relative;display:block;width:40px;height:40px;flex:0 0 40px;overflow:hidden;border:1px solid rgba(70,64,56,0.18);border-radius:9px 9px 13px 9px;box-shadow:inset 0 1px 2px rgba(255,255,255,0.22),0 2px 5px rgba(35,30,23,0.07)}#page\#8 .granit-plinth-design__stone::after{content:"";position:absolute;inset:0;background:radial-gradient( circle at 25% 30%,rgba(255,255,255,0.22) 0 1px,transparent 1.5px ),radial-gradient( circle at 65% 64%,rgba(255,255,255,0.16) 0 1px,transparent 1.5px );background-size:11px 11px,13px 13px;opacity:0.65}#page\#8 .granit-plinth-design__stone--black{background:linear-gradient( 135deg,#101112,#27292B 55%,#121314 )}#page\#8 .granit-plinth-design__stone--white{background:linear-gradient( 135deg,#E9E9E5,#C9CAC6 55%,#F2F2EE )}#page\#8 .granit-plinth-design__stone--red{background:linear-gradient( 135deg,#5D2B28,#8B4941 52%,#4F2422 )}#page\#8 .granit-plinth-design__swatch div{display:flex;flex-direction:column;min-width:0;gap:2px}#page\#8 .granit-plinth-design__swatch strong{color:var(--gpd-text);font-size:13.5px;font-weight:700;line-height:1.2}#page\#8 .granit-plinth-design__swatch div span{color:var(--gpd-text-light);font-size:13px;line-height:1.2}#page\#8 .granit-plinth-design__relations{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:clamp(22px,2.2vw,30px);padding-top:clamp(18px,1.8vw,24px);border-top:1px solid rgba(177,138,78,0.17)}#page\#8 .granit-plinth-design__relations>span:not(.granit-plinth-design__relations-dot){color:#665C4D;font-size:13px;font-weight:650;line-height:1.2}#page\#8 .granit-plinth-design__relations-dot{width:5px;height:5px;flex:0 0 5px;background:var(--gpd-gold);transform:rotate(45deg);opacity:0.75}#page\#8 .granit-plinth-design__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(20px,2.3vw,32px);padding:clamp(19px,2vw,27px);background:linear-gradient( 135deg,rgba(255,255,255,0.50),rgba(232,224,211,0.60) );border:1px solid rgba(177,138,78,0.20);border-radius:18px 18px 28px 18px}#page\#8 .granit-plinth-design__bottom-content{min-width:0}#page\#8 .granit-plinth-design__bottom-label{display:block;margin-bottom:5px;color:var(--gpd-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.065em;text-transform:uppercase}#page\#8 .granit-plinth-design__bottom p{max-width:930px;margin:0;color:var(--gpd-text-soft);font-size:14.5px;line-height:1.55}#page\#8 .granit-plinth-design__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;color:var(--gpd-gold-dark) !important;background:rgba(255,255,255,0.42);border:1px solid rgba(177,138,78,0.28);border-radius:10px 10px 15px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#8 .granit-plinth-design__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#8 .granit-plinth-design__next:hover{color:#60431B !important;background:rgba(255,255,255,0.72);border-color:rgba(177,138,78,0.45);transform:translateY(-1px)}#page\#8 .granit-plinth-design__next:hover svg{transform:translateX(3px)}#page\#8 .granit-plinth-design__next:focus-visible{outline:2px solid var(--gpd-gold-dark);outline-offset:3px}@media (max-width:1050px){#page\#8 .granit-plinth-design__heading{grid-template-columns:1fr;gap:18px}#page\#8 .granit-plinth-design__lead{max-width:830px}#page\#8 .granit-plinth-design__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#8 .granit-plinth-design__card--style{grid-column:1 / -1}}@media (max-width:760px){#page\#8 .granit-plinth-design__inner{padding:34px 20px 30px}#page\#8 .granit-plinth-design__grid{grid-template-columns:1fr}#page\#8 .granit-plinth-design__card--style{grid-column:auto}#page\#8 .granit-plinth-design__bottom{grid-template-columns:1fr;gap:15px}#page\#8 .granit-plinth-design__next{width:100%}}@media (max-width:640px){#page\#8 .granit-plinth-design{border-radius:19px 19px 29px 19px}#page\#8 .granit-plinth-design::before{left:23px;width:170px}#page\#8 .granit-plinth-design::after{top:-160px;right:-145px;width:330px;height:330px}#page\#8 .granit-plinth-design__inner{padding:29px 14px 25px}#page\#8 .granit-plinth-design__heading{margin-bottom:25px}#page\#8 .granit-plinth-design__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#8 .granit-plinth-design__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#8 .granit-plinth-design__card{padding:18px 16px;border-radius:17px 17px 25px 17px}#page\#8 .granit-plinth-design__card-top{margin-bottom:23px}#page\#8 .granit-plinth-design__icon{width:44px;height:44px;flex-basis:44px}#page\#8 .granit-plinth-design__icon svg{width:25px;height:25px}#page\#8 .granit-plinth-design__card h3{font-size:18px}#page\#8 .granit-plinth-design__card-content p{font-size:14.5px;line-height:1.55}#page\#8 .granit-plinth-design__bottom{padding:17px 14px}}@media (max-width:380px){#page\#8 .granit-plinth-design__inner{padding-left:11px;padding-right:11px}#page\#8 .granit-plinth-design__title{font-size:26px}}@media (prefers-reduced-motion:reduce){#page\#8 .granit-plinth-design__card,#page\#8 .granit-plinth-design__next,#page\#8 .granit-plinth-design__next svg{transition:none}#page\#8 .granit-plinth-design__card:hover,#page\#8 .granit-plinth-design__next:hover,#page\#8 .granit-plinth-design__next:hover svg{transform:none}}#page\#9 .granit-plinth-foundation{--gpf-bg:#17191B;--gpf-bg-mid:#232629;--gpf-text:#DED8CE;--gpf-text-soft:#AAA39A;--gpf-text-bright:#FFF9ED;--gpf-gold:#C9A768;--gpf-gold-light:#E7CF99;--gpf-gold-dark:#8D692F;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpf-text);background:radial-gradient( circle at 5% -8%,rgba(201,167,104,0.13),transparent 28% ),radial-gradient( circle at 100% 112%,rgba(141,105,47,0.13),transparent 35% ),linear-gradient( 122deg,#141618 0%,var(--gpf-bg-mid) 49%,#151719 100% );border:1px solid rgba(201,167,104,0.19);border-radius:26px 26px 42px 26px;box-shadow:0 24px 54px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.04);box-sizing:border-box}#page\#9 .granit-plinth-foundation,#page\#9 .granit-plinth-foundation *{box-sizing:border-box}#page\#9 .granit-plinth-foundation::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpf-gold-light),var(--gpf-gold) 48%,transparent );box-shadow:0 0 18px rgba(201,167,104,0.22);pointer-events:none}#page\#9 .granit-plinth-foundation::after{content:"";position:absolute;z-index:0;top:-245px;right:-145px;width:535px;height:535px;border:1px solid rgba(231,207,153,0.045);border-radius:50%;box-shadow:inset 0 0 110px rgba(201,167,104,0.018);pointer-events:none}#page\#9 .granit-plinth-foundation__decor{position:absolute;z-index:0;inset:0;opacity:0.52;background:repeating-linear-gradient( 135deg,transparent 0,transparent 120px,rgba(201,167,104,0.008) 121px,transparent 122px ),linear-gradient( 112deg,transparent 0%,transparent 61%,rgba(255,255,255,0.012) 61.1%,transparent 61.3% );pointer-events:none}#page\#9 .granit-plinth-foundation__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#9 .granit-plinth-foundation__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#9 .granit-plinth-foundation__eyebrow{display:block;margin-bottom:10px;color:var(--gpf-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#9 .granit-plinth-foundation__title{max-width:920px;margin:0;color:var(--gpf-text-bright);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#9 .granit-plinth-foundation__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpf-text);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(201,167,104,0.34)}#page\#9 .granit-plinth-foundation__main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,0.65fr);gap:clamp(18px,2.2vw,34px);align-items:stretch}#page\#9 .granit-plinth-foundation__figure{min-width:0;margin:0}#page\#9 .granit-plinth-foundation__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient( 145deg,#303337,#1D2023 );border:1px solid rgba(201,167,104,0.20);border-radius:20px 20px 30px 20px;box-shadow:0 16px 34px rgba(0,0,0,0.16),inset 0 1px 0 rgba(255,255,255,0.025)}#page\#9 .granit-plinth-foundation__media::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,0.01) 45%,rgba(0,0,0,0.20) 100% );pointer-events:none}#page\#9 .granit-plinth-foundation__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#page\#9 .granit-plinth-foundation__media-label{position:absolute;z-index:2;left:16px;bottom:15px;padding:7px 11px;color:#FFF7E8;font-size:13px;font-weight:650;line-height:1.2;background:rgba(19,20,21,0.68);border:1px solid rgba(231,207,153,0.29);border-radius:8px 8px 12px 8px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#page\#9 .granit-plinth-foundation__figure figcaption{padding:11px 5px 0;color:var(--gpf-text-soft);font-size:13px;line-height:1.5}#page\#9 .granit-plinth-foundation__content{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.2vw,33px);background:linear-gradient( 145deg,rgba(255,255,255,0.052),rgba(255,255,255,0.012) );border:1px solid rgba(201,167,104,0.18);border-radius:20px 20px 30px 20px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#9 .granit-plinth-foundation__content-top{display:flex;align-items:center;gap:14px;margin-bottom:clamp(20px,2vw,28px)}#page\#9 .granit-plinth-foundation__icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;flex:0 0 55px;color:var(--gpf-gold-light);background:rgba(201,167,104,0.06);border:1px solid rgba(201,167,104,0.25);border-radius:15px 15px 21px 15px}#page\#9 .granit-plinth-foundation__icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-plinth-foundation__content-label{display:block;margin-bottom:4px;color:var(--gpf-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#9 .granit-plinth-foundation__content h3{margin:0;color:var(--gpf-text-bright);font-size:clamp(19px,1.45vw,24px);font-weight:740;line-height:1.22}#page\#9 .granit-plinth-foundation__content-text{margin:0 0 auto;color:var(--gpf-text);font-size:clamp(15px,1vw,17px);line-height:1.6}#page\#9 .granit-plinth-foundation__price{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:clamp(25px,3vw,42px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(201,167,104,0.17)}#page\#9 .granit-plinth-foundation__price div>span{display:block;margin-bottom:5px;color:var(--gpf-text-soft);font-size:13px;font-weight:600;line-height:1.25}#page\#9 .granit-plinth-foundation__price strong{display:block;color:var(--gpf-text-bright);font-size:clamp(26px,2.1vw,34px);font-weight:800;line-height:1.05;letter-spacing:-0.025em}#page\#9 .granit-plinth-foundation__price-unit{color:var(--gpf-gold-light);font-size:13px;font-weight:650;line-height:1.3;text-align:right}#page\#9 .granit-plinth-foundation__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(20px,2.5vw,36px)}#page\#9 .granit-plinth-foundation__card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:clamp(18px,1.8vw,26px);background:linear-gradient( 150deg,rgba(255,255,255,0.042),rgba(255,255,255,0.008) );border:1px solid rgba(201,167,104,0.12);border-radius:16px 16px 24px 16px}#page\#9 .granit-plinth-foundation__number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--gpf-gold-light);font-size:13px;font-weight:750;background:rgba(201,167,104,0.06);border:1px solid rgba(201,167,104,0.22);border-radius:10px 10px 14px 10px}#page\#9 .granit-plinth-foundation__card h3{margin:0 0 8px;color:var(--gpf-text-bright);font-size:clamp(17px,1.2vw,20px);font-weight:700;line-height:1.25}#page\#9 .granit-plinth-foundation__card p{margin:0;color:var(--gpf-text-soft);font-size:clamp(14px,0.96vw,15.5px);line-height:1.55}#page\#9 .granit-plinth-foundation__important{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(15px,2vw,26px);margin-top:clamp(18px,2vw,28px);padding:clamp(16px,1.8vw,23px);background:linear-gradient( 135deg,rgba(201,167,104,0.09),rgba(255,255,255,0.015) );border:1px solid rgba(201,167,104,0.21);border-radius:15px 15px 22px 15px}#page\#9 .granit-plinth-foundation__important-mark{display:flex;align-items:center;justify-content:center;min-width:70px;padding:8px 11px;color:#2A2215;background:linear-gradient( 135deg,#F0DDAA,#CBA869 );border-radius:8px 8px 12px 8px}#page\#9 .granit-plinth-foundation__important-mark span{font-size:13px;font-weight:800;line-height:1.1;text-transform:uppercase}#page\#9 .granit-plinth-foundation__important p{margin:0;color:var(--gpf-text);font-size:14px;line-height:1.55}#page\#9 .granit-plinth-foundation__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(22px,2.5vw,36px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(201,167,104,0.15)}#page\#9 .granit-plinth-foundation__footer p{max-width:790px;margin:0;color:var(--gpf-text-soft);font-size:14px;line-height:1.5}#page\#9 .granit-plinth-foundation__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;color:var(--gpf-gold-light) !important;background:rgba(201,167,104,0.07);border:1px solid rgba(201,167,104,0.24);border-radius:10px 10px 15px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#9 .granit-plinth-foundation__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#9 .granit-plinth-foundation__next:hover{color:#FFF3D1 !important;background:rgba(201,167,104,0.12);border-color:rgba(201,167,104,0.38);transform:translateY(-1px)}#page\#9 .granit-plinth-foundation__next:hover svg{transform:translateX(3px)}#page\#9 .granit-plinth-foundation__next:focus-visible{outline:2px solid var(--gpf-gold-light);outline-offset:3px}@media (max-width:1050px){#page\#9 .granit-plinth-foundation__heading{grid-template-columns:1fr;gap:18px}#page\#9 .granit-plinth-foundation__lead{max-width:840px}#page\#9 .granit-plinth-foundation__main{grid-template-columns:1fr}#page\#9 .granit-plinth-foundation__content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,0.6fr);column-gap:28px}#page\#9 .granit-plinth-foundation__content-top,#page\#9 .granit-plinth-foundation__content-text{grid-column:1}#page\#9 .granit-plinth-foundation__price{grid-column:2;grid-row:1 / 3;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;margin:0;padding:0 0 0 25px;border-top:0;border-left:1px solid rgba(201,167,104,0.17)}#page\#9 .granit-plinth-foundation__price-unit{text-align:left}}@media (max-width:780px){#page\#9 .granit-plinth-foundation__inner{padding:34px 20px 30px}#page\#9 .granit-plinth-foundation__content{display:block}#page\#9 .granit-plinth-foundation__price{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:25px;padding:19px 0 0;border-left:0;border-top:1px solid rgba(201,167,104,0.17)}#page\#9 .granit-plinth-foundation__price-unit{text-align:right}#page\#9 .granit-plinth-foundation__cards{grid-template-columns:1fr}#page\#9 .granit-plinth-foundation__footer{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:640px){#page\#9 .granit-plinth-foundation{border-radius:19px 19px 29px 19px}#page\#9 .granit-plinth-foundation::before{left:23px;width:170px}#page\#9 .granit-plinth-foundation::after{top:-170px;right:-150px;width:340px;height:340px}#page\#9 .granit-plinth-foundation__inner{padding:29px 14px 25px}#page\#9 .granit-plinth-foundation__heading{margin-bottom:25px}#page\#9 .granit-plinth-foundation__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#9 .granit-plinth-foundation__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#9 .granit-plinth-foundation__media{border-radius:16px 16px 23px 16px}#page\#9 .granit-plinth-foundation__media-label{left:11px;bottom:10px}#page\#9 .granit-plinth-foundation__figure figcaption{font-size:13px}#page\#9 .granit-plinth-foundation__content{padding:19px 16px}#page\#9 .granit-plinth-foundation__content-top{align-items:flex-start;gap:11px}#page\#9 .granit-plinth-foundation__icon{width:45px;height:45px;flex-basis:45px}#page\#9 .granit-plinth-foundation__icon svg{width:26px;height:26px}#page\#9 .granit-plinth-foundation__content h3{font-size:18px}#page\#9 .granit-plinth-foundation__content-text{font-size:14.5px}#page\#9 .granit-plinth-foundation__price{align-items:flex-start;flex-direction:column;gap:5px}#page\#9 .granit-plinth-foundation__price-unit{text-align:left}#page\#9 .granit-plinth-foundation__card{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:17px 15px}#page\#9 .granit-plinth-foundation__number{width:34px;height:34px}#page\#9 .granit-plinth-foundation__card h3{font-size:17px}#page\#9 .granit-plinth-foundation__card p{font-size:14px}#page\#9 .granit-plinth-foundation__important{grid-template-columns:1fr;gap:10px;padding:16px 14px}#page\#9 .granit-plinth-foundation__important-mark{width:fit-content;min-width:0}#page\#9 .granit-plinth-foundation__footer{margin-top:21px;padding-top:18px}#page\#9 .granit-plinth-foundation__next{width:100%;min-height:48px}}@media (max-width:380px){#page\#9 .granit-plinth-foundation__inner{padding-left:11px;padding-right:11px}#page\#9 .granit-plinth-foundation__title{font-size:26px}}@media (prefers-reduced-motion:reduce){#page\#9 .granit-plinth-foundation__next,#page\#9 .granit-plinth-foundation__next svg{transition:none}#page\#9 .granit-plinth-foundation__next:hover,#page\#9 .granit-plinth-foundation__next:hover svg{transform:none}}#page\#10 .granit-plinth-install{--gpi-bg:#F2EEE6;--gpi-bg-light:#FCF9F3;--gpi-text:#292A2B;--gpi-text-soft:#706B63;--gpi-text-light:#8A8378;--gpi-gold:#B18A4E;--gpi-gold-dark:#88632F;--gpi-gold-light:#D7BD8C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpi-text);background:radial-gradient( circle at 0% 0%,rgba(215,189,140,0.18),transparent 27% ),radial-gradient( circle at 100% 110%,rgba(177,138,78,0.10),transparent 35% ),linear-gradient( 126deg,var(--gpi-bg-light) 0%,var(--gpi-bg) 55%,#ECE5DA 100% );border:1px solid rgba(177,138,78,0.25);border-radius:26px 26px 42px 26px;box-shadow:0 22px 48px rgba(49,43,34,0.10),inset 0 1px 0 rgba(255,255,255,0.85);box-sizing:border-box}#page\#10 .granit-plinth-install,#page\#10 .granit-plinth-install *{box-sizing:border-box}#page\#10 .granit-plinth-install::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpi-gold-dark),var(--gpi-gold-light) 50%,transparent );box-shadow:0 0 16px rgba(177,138,78,0.16);pointer-events:none}#page\#10 .granit-plinth-install::after{content:"";position:absolute;z-index:0;top:-220px;right:-130px;width:490px;height:490px;border:1px solid rgba(177,138,78,0.09);border-radius:50%;box-shadow:inset 0 0 100px rgba(177,138,78,0.024);pointer-events:none}#page\#10 .granit-plinth-install__decor{position:absolute;z-index:0;inset:0;opacity:0.54;background:repeating-linear-gradient( 135deg,transparent 0,transparent 126px,rgba(136,99,47,0.018) 127px,transparent 128px ),linear-gradient( 115deg,transparent 0%,transparent 64%,rgba(255,255,255,0.25) 64.1%,transparent 64.3% );pointer-events:none}#page\#10 .granit-plinth-install__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#10 .granit-plinth-install__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#10 .granit-plinth-install__eyebrow{display:block;margin-bottom:10px;color:var(--gpi-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#10 .granit-plinth-install__title{max-width:920px;margin:0;color:var(--gpi-text);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#10 .granit-plinth-install__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpi-text-soft);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(177,138,78,0.34)}#page\#10 .granit-plinth-install__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);min-width:0}#page\#10 .granit-plinth-install__steps::before{content:"";position:absolute;z-index:0;top:44px;left:8%;width:84%;height:1px;background:linear-gradient( 90deg,transparent,rgba(177,138,78,0.34) 12%,rgba(177,138,78,0.34) 88%,transparent );pointer-events:none}#page\#10 .granit-plinth-install__step{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:clamp(18px,1.8vw,26px);background:linear-gradient( 148deg,rgba(255,255,255,0.60),rgba(255,255,255,0.20) );border:1px solid rgba(177,138,78,0.21);border-radius:19px 19px 29px 19px;box-shadow:0 13px 31px rgba(50,44,34,0.065),inset 0 1px 0 rgba(255,255,255,0.80);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#10 .granit-plinth-install__step:hover{transform:translateY(-3px);border-color:rgba(177,138,78,0.36);box-shadow:0 18px 38px rgba(50,44,34,0.10),inset 0 1px 0 rgba(255,255,255,0.82)}#page\#10 .granit-plinth-install__step-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:clamp(25px,2.7vw,40px)}#page\#10 .granit-plinth-install__number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;color:var(--gpi-gold-dark);font-size:13px;font-weight:750;background:rgba(177,138,78,0.07);border:1px solid rgba(177,138,78,0.23);border-radius:10px 10px 15px 10px}#page\#10 .granit-plinth-install__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;color:var(--gpi-gold-dark);background:linear-gradient( 145deg,rgba(255,255,255,0.75),rgba(177,138,78,0.06) );border:1px solid rgba(177,138,78,0.21);border-radius:13px 13px 19px 13px}#page\#10 .granit-plinth-install__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#10 .granit-plinth-install__step-content{min-width:0}#page\#10 .granit-plinth-install__step-label{display:block;margin-bottom:5px;color:var(--gpi-gold-dark);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#10 .granit-plinth-install__step h3{margin:0 0 10px;color:var(--gpi-text);font-size:clamp(18px,1.35vw,22px);font-weight:750;line-height:1.22}#page\#10 .granit-plinth-install__step p{margin:0;color:var(--gpi-text-soft);font-size:clamp(14px,0.96vw,15.5px);line-height:1.55}#page\#10 .granit-plinth-install__step-note{width:fit-content;margin-top:auto;padding:22px 0 0;color:var(--gpi-gold-dark);font-size:13px;font-weight:750;line-height:1.2}#page\#10 .granit-plinth-install__included{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:clamp(24px,3vw,48px);margin-top:clamp(20px,2.5vw,36px);padding:clamp(20px,2.2vw,30px);background:linear-gradient( 135deg,rgba(255,255,255,0.64),rgba(232,224,211,0.68) );border:1px solid rgba(177,138,78,0.25);border-radius:19px 19px 29px 19px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.70)}#page\#10 .granit-plinth-install__included-main{display:flex;align-items:center;min-width:0;gap:clamp(14px,2vw,22px)}#page\#10 .granit-plinth-install__included-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 58px;color:var(--gpi-gold-dark);background:rgba(255,255,255,0.48);border:1px solid rgba(177,138,78,0.28);border-radius:16px 16px 23px 16px}#page\#10 .granit-plinth-install__included-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#page\#10 .granit-plinth-install__included-label{display:block;margin-bottom:4px;color:var(--gpi-gold-dark);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#10 .granit-plinth-install__included h3{margin:0 0 5px;color:var(--gpi-text);font-size:clamp(18px,1.45vw,23px);font-weight:750;line-height:1.22}#page\#10 .granit-plinth-install__included p{margin:0;color:var(--gpi-text-soft);font-size:14px;line-height:1.5}#page\#10 .granit-plinth-install__included-price{display:flex;flex-direction:column;justify-content:center;min-width:215px;padding-left:clamp(20px,2.6vw,38px);border-left:1px solid rgba(177,138,78,0.22)}#page\#10 .granit-plinth-install__included-price>span{margin-bottom:5px;color:var(--gpi-text-light);font-size:13px;font-weight:600}#page\#10 .granit-plinth-install__included-price strong{color:var(--gpi-text);font-size:clamp(26px,2.1vw,34px);font-weight:800;line-height:1.05;letter-spacing:-0.025em}#page\#10 .granit-plinth-install__included-price small{margin-top:4px;color:var(--gpi-gold-dark);font-size:13px;font-weight:650;line-height:1.25}#page\#10 .granit-plinth-install__conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.3vw,17px);margin-top:clamp(14px,1.8vw,24px)}#page\#10 .granit-plinth-install__condition{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:15px 16px;background:rgba(255,255,255,0.28);border:1px solid rgba(177,138,78,0.15);border-radius:12px 12px 18px 12px}#page\#10 .granit-plinth-install__condition-mark{width:7px;height:7px;margin-top:5px;flex:0 0 7px;background:var(--gpi-gold);transform:rotate(45deg)}#page\#10 .granit-plinth-install__condition strong{display:block;margin-bottom:4px;color:var(--gpi-text);font-size:14px;font-weight:700;line-height:1.25}#page\#10 .granit-plinth-install__condition p{margin:0;color:var(--gpi-text-soft);font-size:13.5px;line-height:1.5}#page\#10 .granit-plinth-install__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(22px,2.5vw,36px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(177,138,78,0.18)}#page\#10 .granit-plinth-install__footer p{max-width:790px;margin:0;color:var(--gpi-text-soft);font-size:14px;line-height:1.5}#page\#10 .granit-plinth-install__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;color:var(--gpi-gold-dark) !important;background:rgba(255,255,255,0.42);border:1px solid rgba(177,138,78,0.28);border-radius:10px 10px 15px 10px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#10 .granit-plinth-install__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#10 .granit-plinth-install__next:hover{color:#60431B !important;background:rgba(255,255,255,0.72);border-color:rgba(177,138,78,0.45);transform:translateY(-1px)}#page\#10 .granit-plinth-install__next:hover svg{transform:translateX(3px)}#page\#10 .granit-plinth-install__next:focus-visible{outline:2px solid var(--gpi-gold-dark);outline-offset:3px}@media (max-width:1150px){#page\#10 .granit-plinth-install__heading{grid-template-columns:1fr;gap:18px}#page\#10 .granit-plinth-install__lead{max-width:840px}#page\#10 .granit-plinth-install__steps{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#10 .granit-plinth-install__steps::before{display:none}}@media (max-width:760px){#page\#10 .granit-plinth-install__inner{padding:34px 20px 30px}#page\#10 .granit-plinth-install__included{grid-template-columns:1fr}#page\#10 .granit-plinth-install__included-price{min-width:0;padding:16px 0 0;border-left:0;border-top:1px solid rgba(177,138,78,0.20)}#page\#10 .granit-plinth-install__conditions{grid-template-columns:1fr}#page\#10 .granit-plinth-install__footer{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:640px){#page\#10 .granit-plinth-install{border-radius:19px 19px 29px 19px}#page\#10 .granit-plinth-install::before{left:23px;width:170px}#page\#10 .granit-plinth-install::after{top:-160px;right:-145px;width:330px;height:330px}#page\#10 .granit-plinth-install__inner{padding:29px 14px 25px}#page\#10 .granit-plinth-install__heading{margin-bottom:25px}#page\#10 .granit-plinth-install__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#10 .granit-plinth-install__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#10 .granit-plinth-install__steps{grid-template-columns:1fr;gap:10px}#page\#10 .granit-plinth-install__step{padding:17px 15px;border-radius:16px 16px 24px 16px}#page\#10 .granit-plinth-install__step-head{margin-bottom:18px}#page\#10 .granit-plinth-install__icon{width:43px;height:43px;flex-basis:43px}#page\#10 .granit-plinth-install__icon svg{width:25px;height:25px}#page\#10 .granit-plinth-install__step h3{font-size:17px}#page\#10 .granit-plinth-install__step p{font-size:14px}#page\#10 .granit-plinth-install__included{padding:17px 14px}#page\#10 .granit-plinth-install__included-main{align-items:flex-start;gap:12px}#page\#10 .granit-plinth-install__included-icon{width:44px;height:44px;flex-basis:44px;border-radius:12px 12px 17px 12px}#page\#10 .granit-plinth-install__included-icon svg{width:25px;height:25px}#page\#10 .granit-plinth-install__included h3{font-size:17px}#page\#10 .granit-plinth-install__condition{padding:13px 14px}#page\#10 .granit-plinth-install__footer{margin-top:21px;padding-top:18px}#page\#10 .granit-plinth-install__next{width:100%;min-height:48px}}@media (max-width:380px){#page\#10 .granit-plinth-install__inner{padding-left:11px;padding-right:11px}#page\#10 .granit-plinth-install__title{font-size:26px}}@media (prefers-reduced-motion:reduce){#page\#10 .granit-plinth-install__step,#page\#10 .granit-plinth-install__next,#page\#10 .granit-plinth-install__next svg{transition:none}#page\#10 .granit-plinth-install__step:hover,#page\#10 .granit-plinth-install__next:hover,#page\#10 .granit-plinth-install__next:hover svg{transform:none}}#page\#11 .granit-plinth-gallery{--gpg-bg:#17191B;--gpg-bg-mid:#232629;--gpg-text:#DED8CE;--gpg-text-soft:#AAA39A;--gpg-text-bright:#FFF9ED;--gpg-gold:#C9A768;--gpg-gold-light:#E7CF99;--gpg-gold-dark:#8D692F;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpg-text);background:radial-gradient( circle at 5% -8%,rgba(201,167,104,0.13),transparent 28% ),radial-gradient( circle at 100% 112%,rgba(141,105,47,0.13),transparent 35% ),linear-gradient( 122deg,#141618 0%,var(--gpg-bg-mid) 49%,#151719 100% );border:1px solid rgba(201,167,104,0.19);border-radius:26px 26px 42px 26px;box-shadow:0 24px 54px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.04);box-sizing:border-box}#page\#11 .granit-plinth-gallery,#page\#11 .granit-plinth-gallery *{box-sizing:border-box}#page\#11 .granit-plinth-gallery::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpg-gold-light),var(--gpg-gold) 48%,transparent );box-shadow:0 0 18px rgba(201,167,104,0.22);pointer-events:none}#page\#11 .granit-plinth-gallery::after{content:"";position:absolute;z-index:0;top:-245px;right:-145px;width:535px;height:535px;border:1px solid rgba(231,207,153,0.045);border-radius:50%;box-shadow:inset 0 0 110px rgba(201,167,104,0.018);pointer-events:none}#page\#11 .granit-plinth-gallery__decor{position:absolute;z-index:0;inset:0;opacity:0.52;background:repeating-linear-gradient( 135deg,transparent 0,transparent 120px,rgba(201,167,104,0.008) 121px,transparent 122px ),linear-gradient( 112deg,transparent 0%,transparent 61%,rgba(255,255,255,0.012) 61.1%,transparent 61.3% );pointer-events:none}#page\#11 .granit-plinth-gallery__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#11 .granit-plinth-gallery__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#11 .granit-plinth-gallery__eyebrow{display:block;margin-bottom:10px;color:var(--gpg-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#11 .granit-plinth-gallery__title{max-width:900px;margin:0;color:var(--gpg-text-bright);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#11 .granit-plinth-gallery__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpg-text);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(201,167,104,0.34)}#page\#11 .granit-plinth-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,24px)}#page\#11 .granit-plinth-gallery__item{min-width:0;margin:0;overflow:hidden;background:linear-gradient( 148deg,rgba(255,255,255,0.047),rgba(255,255,255,0.009) );border:1px solid rgba(201,167,104,0.14);border-radius:19px 19px 29px 19px;box-shadow:0 15px 34px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.025);transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease}#page\#11 .granit-plinth-gallery__item:hover{transform:translateY(-3px);border-color:rgba(201,167,104,0.30);box-shadow:0 20px 42px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.035)}#page\#11 .granit-plinth-gallery__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#25282B}#page\#11 .granit-plinth-gallery__media::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,0.01) 38%,rgba(0,0,0,0.12) 68%,rgba(0,0,0,0.56) 100% );pointer-events:none}#page\#11 .granit-plinth-gallery__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.5s ease}#page\#11 .granit-plinth-gallery__item:hover .granit-plinth-gallery__media img{transform:scale(1.025)}#page\#11 .granit-plinth-gallery__number{position:absolute;z-index:2;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#FFF7E8;font-size:13px;font-weight:750;background:rgba(17,18,19,0.64);border:1px solid rgba(231,207,153,0.40);border-radius:10px 10px 15px 10px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#page\#11 .granit-plinth-gallery__badge{position:absolute;z-index:2;left:14px;bottom:14px;padding:7px 10px;color:#FFF7E8;font-size:13px;font-weight:650;line-height:1.2;background:rgba(17,18,19,0.65);border:1px solid rgba(231,207,153,0.27);border-radius:8px 8px 12px 8px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#page\#11 .granit-plinth-gallery__item figcaption{display:flex;flex-direction:column;gap:7px;padding:clamp(17px,1.7vw,24px)}#page\#11 .granit-plinth-gallery__item figcaption strong{color:var(--gpg-text-bright);font-size:clamp(17px,1.25vw,20px);font-weight:720;line-height:1.25}#page\#11 .granit-plinth-gallery__item figcaption span{color:var(--gpg-text-soft);font-size:clamp(14px,0.95vw,15.5px);line-height:1.52}#page\#11 .granit-plinth-gallery__note{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:clamp(15px,2vw,24px);margin-top:clamp(19px,2.2vw,31px);padding:clamp(17px,1.9vw,25px);background:linear-gradient( 135deg,rgba(201,167,104,0.075),rgba(255,255,255,0.012) );border:1px solid rgba(201,167,104,0.19);border-radius:16px 16px 24px 16px}#page\#11 .granit-plinth-gallery__note-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--gpg-gold-light);background:rgba(201,167,104,0.06);border:1px solid rgba(201,167,104,0.23);border-radius:14px 14px 20px 14px}#page\#11 .granit-plinth-gallery__note-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-plinth-gallery__note-content span{display:block;margin-bottom:5px;color:var(--gpg-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#11 .granit-plinth-gallery__note-content p{max-width:980px;margin:0;color:var(--gpg-text);font-size:14.5px;line-height:1.55}#page\#11 .granit-plinth-gallery__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(22px,2.5vw,36px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(201,167,104,0.15)}#page\#11 .granit-plinth-gallery__works,#page\#11 .granit-plinth-gallery__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;border-radius:10px 10px 15px 10px;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#11 .granit-plinth-gallery__works{color:#2A2215 !important;background:linear-gradient( 135deg,#F2DFAC 0%,#DDBB7B 38%,#A77834 100% );border:1px solid rgba(231,207,153,0.43)}#page\#11 .granit-plinth-gallery__next{color:var(--gpg-gold-light) !important;background:rgba(201,167,104,0.07);border:1px solid rgba(201,167,104,0.24)}#page\#11 .granit-plinth-gallery__works svg,#page\#11 .granit-plinth-gallery__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#11 .granit-plinth-gallery__works:hover{color:#201A10 !important;background:linear-gradient( 135deg,#FAEBC7 0%,#E7C990 38%,#B98942 100% );transform:translateY(-1px)}#page\#11 .granit-plinth-gallery__next:hover{color:#FFF3D1 !important;background:rgba(201,167,104,0.12);border-color:rgba(201,167,104,0.38);transform:translateY(-1px)}#page\#11 .granit-plinth-gallery__works:hover svg,#page\#11 .granit-plinth-gallery__next:hover svg{transform:translateX(3px)}#page\#11 .granit-plinth-gallery__works:focus-visible,#page\#11 .granit-plinth-gallery__next:focus-visible{outline:2px solid var(--gpg-gold-light);outline-offset:3px}@media (max-width:1000px){#page\#11 .granit-plinth-gallery__heading{grid-template-columns:1fr;gap:18px}#page\#11 .granit-plinth-gallery__lead{max-width:840px}#page\#11 .granit-plinth-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#11 .granit-plinth-gallery__item:last-child{grid-column:1 / -1;width:calc(50% - 8px);justify-self:center}}@media (max-width:760px){#page\#11 .granit-plinth-gallery__inner{padding:34px 20px 30px}#page\#11 .granit-plinth-gallery__footer{align-items:stretch;flex-direction:column;gap:10px}#page\#11 .granit-plinth-gallery__works,#page\#11 .granit-plinth-gallery__next{width:100%}}@media (max-width:640px){#page\#11 .granit-plinth-gallery{border-radius:19px 19px 29px 19px}#page\#11 .granit-plinth-gallery::before{left:23px;width:170px}#page\#11 .granit-plinth-gallery::after{top:-170px;right:-150px;width:340px;height:340px}#page\#11 .granit-plinth-gallery__inner{padding:29px 14px 25px}#page\#11 .granit-plinth-gallery__heading{margin-bottom:25px}#page\#11 .granit-plinth-gallery__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#11 .granit-plinth-gallery__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#11 .granit-plinth-gallery__grid{grid-template-columns:1fr;gap:11px}#page\#11 .granit-plinth-gallery__item:last-child{grid-column:auto;width:100%}#page\#11 .granit-plinth-gallery__item{border-radius:16px 16px 24px 16px}#page\#11 .granit-plinth-gallery__number{top:11px;right:11px;width:37px;height:37px}#page\#11 .granit-plinth-gallery__badge{left:11px;bottom:11px}#page\#11 .granit-plinth-gallery__item figcaption{padding:16px 15px 17px}#page\#11 .granit-plinth-gallery__item figcaption strong{font-size:17px}#page\#11 .granit-plinth-gallery__item figcaption span{font-size:14px}#page\#11 .granit-plinth-gallery__note{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:15px 14px}#page\#11 .granit-plinth-gallery__note-icon{width:42px;height:42px}#page\#11 .granit-plinth-gallery__note-icon svg{width:24px;height:24px}}@media (max-width:380px){#page\#11 .granit-plinth-gallery__inner{padding-left:11px;padding-right:11px}#page\#11 .granit-plinth-gallery__title{font-size:26px}}@media (prefers-reduced-motion:reduce){#page\#11 .granit-plinth-gallery__item,#page\#11 .granit-plinth-gallery__media img,#page\#11 .granit-plinth-gallery__works,#page\#11 .granit-plinth-gallery__next,#page\#11 .granit-plinth-gallery__works svg,#page\#11 .granit-plinth-gallery__next svg{transition:none}#page\#11 .granit-plinth-gallery__item:hover,#page\#11 .granit-plinth-gallery__item:hover .granit-plinth-gallery__media img,#page\#11 .granit-plinth-gallery__works:hover,#page\#11 .granit-plinth-gallery__next:hover,#page\#11 .granit-plinth-gallery__works:hover svg,#page\#11 .granit-plinth-gallery__next:hover svg{transform:none}}#page\#12 .granit-plinth-compare{--gpcp-bg:#F2EEE6;--gpcp-bg-light:#FCF9F3;--gpcp-text:#292A2B;--gpcp-text-soft:#706B63;--gpcp-text-light:#898278;--gpcp-gold:#B18A4E;--gpcp-gold-dark:#88632F;--gpcp-gold-light:#D7BD8C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpcp-text);background:radial-gradient( circle at 0% 0%,rgba(215,189,140,0.18),transparent 27% ),radial-gradient( circle at 100% 110%,rgba(177,138,78,0.10),transparent 35% ),linear-gradient( 126deg,var(--gpcp-bg-light) 0%,var(--gpcp-bg) 55%,#ECE5DA 100% );border:1px solid rgba(177,138,78,0.25);border-radius:26px 26px 42px 26px;box-shadow:0 22px 48px rgba(49,43,34,0.10),inset 0 1px 0 rgba(255,255,255,0.85);box-sizing:border-box}#page\#12 .granit-plinth-compare,#page\#12 .granit-plinth-compare *{box-sizing:border-box}#page\#12 .granit-plinth-compare::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpcp-gold-dark),var(--gpcp-gold-light) 50%,transparent );box-shadow:0 0 16px rgba(177,138,78,0.16);pointer-events:none}#page\#12 .granit-plinth-compare::after{content:"";position:absolute;z-index:0;top:-220px;right:-130px;width:490px;height:490px;border:1px solid rgba(177,138,78,0.09);border-radius:50%;box-shadow:inset 0 0 100px rgba(177,138,78,0.024);pointer-events:none}#page\#12 .granit-plinth-compare__decor{position:absolute;z-index:0;inset:0;opacity:0.54;background:repeating-linear-gradient( 135deg,transparent 0,transparent 126px,rgba(136,99,47,0.018) 127px,transparent 128px ),linear-gradient( 115deg,transparent 0%,transparent 64%,rgba(255,255,255,0.25) 64.1%,transparent 64.3% );pointer-events:none}#page\#12 .granit-plinth-compare__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#12 .granit-plinth-compare__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#12 .granit-plinth-compare__eyebrow{display:block;margin-bottom:10px;color:var(--gpcp-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#12 .granit-plinth-compare__title{max-width:900px;margin:0;color:var(--gpcp-text);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#12 .granit-plinth-compare__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpcp-text-soft);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(177,138,78,0.34)}#page\#12 .granit-plinth-compare__grid{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.5vw,22px)}#page\#12 .granit-plinth-compare__card{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.2vw,32px);background:linear-gradient( 148deg,rgba(255,255,255,0.62),rgba(255,255,255,0.20) );border:1px solid rgba(177,138,78,0.21);border-radius:21px 21px 32px 21px;box-shadow:0 14px 32px rgba(50,44,34,0.07),inset 0 1px 0 rgba(255,255,255,0.82)}#page\#12 .granit-plinth-compare__card--plinth{border-color:rgba(177,138,78,0.34)}#page\#12 .granit-plinth-compare__card-head{display:flex;align-items:center;gap:14px;margin-bottom:clamp(20px,2.3vw,32px)}#page\#12 .granit-plinth-compare__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;color:var(--gpcp-gold-dark);background:linear-gradient( 145deg,rgba(255,255,255,0.75),rgba(177,138,78,0.07) );border:1px solid rgba(177,138,78,0.26);border-radius:15px 15px 22px 15px}#page\#12 .granit-plinth-compare__icon svg{width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page\#12 .granit-plinth-compare__card-label{display:block;margin-bottom:4px;color:var(--gpcp-gold-dark);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#12 .granit-plinth-compare__card h3{margin:0;color:var(--gpcp-text);font-size:clamp(21px,1.65vw,27px);font-weight:760;line-height:1.2}#page\#12 .granit-plinth-compare__card-intro{margin:0 0 clamp(20px,2vw,28px);color:var(--gpcp-text-soft);font-size:clamp(14.5px,1vw,16.5px);line-height:1.58}#page\#12 .granit-plinth-compare__features{display:grid;gap:9px}#page\#12 .granit-plinth-compare__feature{display:grid;grid-template-columns:minmax(105px,0.42fr) minmax(0,1fr);align-items:center;gap:14px;padding:11px 12px;background:rgba(255,255,255,0.30);border:1px solid rgba(177,138,78,0.13);border-radius:9px 9px 13px 9px}#page\#12 .granit-plinth-compare__feature span{color:var(--gpcp-text-light);font-size:13px;line-height:1.3}#page\#12 .granit-plinth-compare__feature strong{color:var(--gpcp-text);font-size:13.5px;font-weight:700;line-height:1.35}#page\#12 .granit-plinth-compare__price{margin-top:auto;padding-top:clamp(22px,2.5vw,34px)}#page\#12 .granit-plinth-compare__price>span{display:block;margin-bottom:5px;color:var(--gpcp-text-light);font-size:13px;font-weight:600}#page\#12 .granit-plinth-compare__price strong{display:block;color:var(--gpcp-text);font-size:clamp(24px,2vw,32px);font-weight:800;line-height:1.08;letter-spacing:-0.025em}#page\#12 .granit-plinth-compare__price small{display:block;margin-top:5px;color:var(--gpcp-gold-dark);font-size:13px;font-weight:650;line-height:1.3}#page\#12 .granit-plinth-compare__installation{margin-top:15px;padding:12px 13px;background:rgba(177,138,78,0.075);border:1px solid rgba(177,138,78,0.18);border-radius:9px 9px 14px 9px}#page\#12 .granit-plinth-compare__installation span{display:block;margin-bottom:3px;color:var(--gpcp-text-light);font-size:13px}#page\#12 .granit-plinth-compare__installation strong{color:var(--gpcp-text);font-size:14px;font-weight:750;line-height:1.3}#page\#12 .granit-plinth-compare__or{display:flex;align-items:center;justify-content:center}#page\#12 .granit-plinth-compare__or span{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--gpcp-gold-dark);font-size:13px;font-weight:750;line-height:1;background:rgba(255,255,255,0.52);border:1px solid rgba(177,138,78,0.29);border-radius:50%;box-shadow:0 7px 18px rgba(50,44,34,0.07)}#page\#12 .granit-plinth-compare__decision{display:grid;grid-template-columns:minmax(280px,0.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,46px);margin-top:clamp(14px,1.6vw,21px);padding:clamp(17px,1.8vw,24px);background:rgba(255,255,255,0.30);border:1px solid rgba(177,138,78,0.15);border-radius:15px 15px 22px 15px}#page\#12 .granit-plinth-compare__decision-heading{display:flex;align-items:center;gap:13px}#page\#12 .granit-plinth-compare__decision-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;color:var(--gpcp-gold-dark);font-size:13px;font-weight:750;background:rgba(177,138,78,0.07);border:1px solid rgba(177,138,78,0.22);border-radius:10px 10px 14px 10px}#page\#12 .granit-plinth-compare__decision-label{display:block;margin-bottom:3px;color:var(--gpcp-gold-dark);font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase}#page\#12 .granit-plinth-compare__decision-heading strong{display:block;color:var(--gpcp-text);font-size:clamp(16px,1.2vw,19px);font-weight:720;line-height:1.3}#page\#12 .granit-plinth-compare__decision>p{margin:0;color:var(--gpcp-text-soft);font-size:14px;line-height:1.55}#page\#12 .granit-plinth-compare__note{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;margin-top:clamp(17px,2vw,26px);padding:clamp(17px,1.8vw,24px);background:linear-gradient( 135deg,rgba(177,138,78,0.09),rgba(255,255,255,0.32) );border:1px solid rgba(177,138,78,0.23);border-radius:16px 16px 24px 16px}#page\#12 .granit-plinth-compare__note-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--gpcp-gold-dark);background:rgba(255,255,255,0.46);border:1px solid rgba(177,138,78,0.24);border-radius:14px 14px 20px 14px}#page\#12 .granit-plinth-compare__note-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#12 .granit-plinth-compare__note strong{display:block;margin-bottom:5px;color:var(--gpcp-text);font-size:clamp(15px,1.1vw,18px);font-weight:730;line-height:1.3}#page\#12 .granit-plinth-compare__note p{margin:0;color:var(--gpcp-text-soft);font-size:14px;line-height:1.55}#page\#12 .granit-plinth-compare__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(22px,2.5vw,36px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(177,138,78,0.18)}#page\#12 .granit-plinth-compare__fence-link,#page\#12 .granit-plinth-compare__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;color:var(--gpcp-gold-dark) !important;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none !important;border-radius:10px 10px 15px 10px;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#12 .granit-plinth-compare__fence-link{background:rgba(255,255,255,0.52);border:1px solid rgba(177,138,78,0.30)}#page\#12 .granit-plinth-compare__next{background:rgba(177,138,78,0.07);border:1px solid rgba(177,138,78,0.23)}#page\#12 .granit-plinth-compare__fence-link svg,#page\#12 .granit-plinth-compare__next svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#12 .granit-plinth-compare__fence-link:hover,#page\#12 .granit-plinth-compare__next:hover{color:#60431B !important;background:rgba(255,255,255,0.76);border-color:rgba(177,138,78,0.45);transform:translateY(-1px)}#page\#12 .granit-plinth-compare__fence-link:hover svg,#page\#12 .granit-plinth-compare__next:hover svg{transform:translateX(3px)}#page\#12 .granit-plinth-compare__fence-link:focus-visible,#page\#12 .granit-plinth-compare__next:focus-visible{outline:2px solid var(--gpcp-gold-dark);outline-offset:3px}@media (max-width:1050px){#page\#12 .granit-plinth-compare__heading{grid-template-columns:1fr;gap:18px}#page\#12 .granit-plinth-compare__lead{max-width:850px}}@media (max-width:850px){#page\#12 .granit-plinth-compare__grid{grid-template-columns:1fr;gap:12px}#page\#12 .granit-plinth-compare__or{min-height:28px}#page\#12 .granit-plinth-compare__or span{width:44px;height:44px}#page\#12 .granit-plinth-compare__decision{grid-template-columns:1fr;gap:12px}}@media (max-width:760px){#page\#12 .granit-plinth-compare__inner{padding:34px 20px 30px}#page\#12 .granit-plinth-compare__footer{align-items:stretch;flex-direction:column;gap:10px}#page\#12 .granit-plinth-compare__fence-link,#page\#12 .granit-plinth-compare__next{width:100%}}@media (max-width:640px){#page\#12 .granit-plinth-compare{border-radius:19px 19px 29px 19px}#page\#12 .granit-plinth-compare::before{left:23px;width:170px}#page\#12 .granit-plinth-compare::after{top:-160px;right:-145px;width:330px;height:330px}#page\#12 .granit-plinth-compare__inner{padding:29px 14px 25px}#page\#12 .granit-plinth-compare__heading{margin-bottom:25px}#page\#12 .granit-plinth-compare__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#12 .granit-plinth-compare__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#12 .granit-plinth-compare__card{padding:18px 16px;border-radius:17px 17px 25px 17px}#page\#12 .granit-plinth-compare__icon{width:46px;height:46px;flex-basis:46px}#page\#12 .granit-plinth-compare__icon svg{width:27px;height:27px}#page\#12 .granit-plinth-compare__card h3{font-size:19px}#page\#12 .granit-plinth-compare__feature{grid-template-columns:1fr;gap:3px}#page\#12 .granit-plinth-compare__price strong{font-size:24px}#page\#12 .granit-plinth-compare__decision{padding:15px 14px}#page\#12 .granit-plinth-compare__decision-heading{align-items:flex-start}#page\#12 .granit-plinth-compare__note{grid-template-columns:43px minmax(0,1fr);gap:11px;padding:15px 14px}#page\#12 .granit-plinth-compare__note-icon{width:41px;height:41px}#page\#12 .granit-plinth-compare__note-icon svg{width:24px;height:24px}}@media (max-width:380px){#page\#12 .granit-plinth-compare__inner{padding-left:11px;padding-right:11px}#page\#12 .granit-plinth-compare__title{font-size:26px}}@media (prefers-reduced-motion:reduce){#page\#12 .granit-plinth-compare__fence-link,#page\#12 .granit-plinth-compare__next,#page\#12 .granit-plinth-compare__fence-link svg,#page\#12 .granit-plinth-compare__next svg{transition:none}#page\#12 .granit-plinth-compare__fence-link:hover,#page\#12 .granit-plinth-compare__next:hover,#page\#12 .granit-plinth-compare__fence-link:hover svg,#page\#12 .granit-plinth-compare__next:hover svg{transform:none}}#page\#13 .granit-plinth-faq{--gpfq-bg:#17191B;--gpfq-bg-mid:#232629;--gpfq-text:#DED8CE;--gpfq-text-soft:#AAA39A;--gpfq-text-bright:#FFF9ED;--gpfq-gold:#C9A768;--gpfq-gold-light:#E7CF99;--gpfq-gold-dark:#8D692F;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpfq-text);background:radial-gradient( circle at 5% -8%,rgba(201,167,104,0.13),transparent 28% ),radial-gradient( circle at 100% 112%,rgba(141,105,47,0.13),transparent 35% ),linear-gradient( 122deg,#141618 0%,var(--gpfq-bg-mid) 49%,#151719 100% );border:1px solid rgba(201,167,104,0.19);border-radius:26px 26px 42px 26px;box-shadow:0 24px 54px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.04);box-sizing:border-box}#page\#13 .granit-plinth-faq,#page\#13 .granit-plinth-faq *{box-sizing:border-box}#page\#13 .granit-plinth-faq::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpfq-gold-light),var(--gpfq-gold) 48%,transparent );box-shadow:0 0 18px rgba(201,167,104,0.22);pointer-events:none}#page\#13 .granit-plinth-faq::after{content:"";position:absolute;z-index:0;top:-245px;right:-145px;width:535px;height:535px;border:1px solid rgba(231,207,153,0.045);border-radius:50%;box-shadow:inset 0 0 110px rgba(201,167,104,0.018);pointer-events:none}#page\#13 .granit-plinth-faq__decor{position:absolute;z-index:0;inset:0;opacity:0.52;background:repeating-linear-gradient( 135deg,transparent 0,transparent 120px,rgba(201,167,104,0.008) 121px,transparent 122px ),linear-gradient( 112deg,transparent 0%,transparent 61%,rgba(255,255,255,0.012) 61.1%,transparent 61.3% );pointer-events:none}#page\#13 .granit-plinth-faq__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#13 .granit-plinth-faq__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#13 .granit-plinth-faq__eyebrow{display:block;margin-bottom:10px;color:var(--gpfq-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#13 .granit-plinth-faq__title{max-width:900px;margin:0;color:var(--gpfq-text-bright);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#13 .granit-plinth-faq__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpfq-text);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(201,167,104,0.34)}#page\#13 .granit-plinth-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px}#page\#13 .granit-plinth-faq__item{overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.045),rgba(255,255,255,0.009) );border:1px solid rgba(201,167,104,0.13);border-radius:15px 15px 22px 15px;transition:border-color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease}#page\#13 .granit-plinth-faq__item[open]{border-color:rgba(201,167,104,0.28);background:linear-gradient( 145deg,rgba(201,167,104,0.075),rgba(255,255,255,0.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#13 .granit-plinth-faq__item summary{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 26px;align-items:center;gap:13px;min-height:72px;padding:14px 16px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#page\#13 .granit-plinth-faq__item summary::-webkit-details-marker{display:none}#page\#13 .granit-plinth-faq__number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--gpfq-gold-light);font-size:13px;font-weight:750;line-height:1;background:rgba(201,167,104,0.06);border:1px solid rgba(201,167,104,0.21);border-radius:10px 10px 14px 10px}#page\#13 .granit-plinth-faq__question{color:var(--gpfq-text-bright);font-size:clamp(15px,1.05vw,17px);font-weight:690;line-height:1.35}#page\#13 .granit-plinth-faq__icon{position:relative;display:block;width:24px;height:24px;border:1px solid rgba(201,167,104,0.24);border-radius:50%}#page\#13 .granit-plinth-faq__icon::before,#page\#13 .granit-plinth-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:var(--gpfq-gold-light);transform:translate(-50%,-50%);transition:transform 0.22s ease,opacity 0.22s ease}#page\#13 .granit-plinth-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg)}#page\#13 .granit-plinth-faq__item[open] .granit-plinth-faq__icon::after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}#page\#13 .granit-plinth-faq__answer{padding:0 16px 18px 67px}#page\#13 .granit-plinth-faq__answer::before{content:"";display:block;width:100%;height:1px;margin-bottom:14px;background:linear-gradient( 90deg,rgba(201,167,104,0.22),transparent )}#page\#13 .granit-plinth-faq__answer p{margin:0;color:var(--gpfq-text-soft);font-size:clamp(14px,0.98vw,15.5px);line-height:1.58}#page\#13 .granit-plinth-faq__item:hover{border-color:rgba(201,167,104,0.23)}#page\#13 .granit-plinth-faq__item summary:focus-visible{outline:2px solid var(--gpfq-gold-light);outline-offset:-3px}#page\#13 .granit-plinth-faq__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(22px,2.6vw,38px);padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(201,167,104,0.15)}#page\#13 .granit-plinth-faq__footer-content{min-width:0}#page\#13 .granit-plinth-faq__footer-label{display:block;margin-bottom:5px;color:var(--gpfq-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#13 .granit-plinth-faq__footer p{max-width:850px;margin:0;color:var(--gpfq-text-soft);font-size:14px;line-height:1.5}#page\#13 .granit-plinth-faq__next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 16px;color:#2A2215 !important;background:linear-gradient( 135deg,#F2DFAC 0%,#DDBB7B 38%,#A77834 100% );border:1px solid rgba(231,207,153,0.43);border-radius:11px 11px 17px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 6px 16px rgba(0,0,0,0.16);font-size:13.5px;font-weight:750;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#13 .granit-plinth-faq__next svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#13 .granit-plinth-faq__next:hover{color:#201A10 !important;background:linear-gradient( 135deg,#FAEBC7 0%,#E7C990 38%,#B98942 100% );transform:translateY(-1px)}#page\#13 .granit-plinth-faq__next:hover svg{transform:translateX(3px)}#page\#13 .granit-plinth-faq__next:focus-visible{outline:2px solid var(--gpfq-gold-light);outline-offset:3px}@media (max-width:1050px){#page\#13 .granit-plinth-faq__heading{grid-template-columns:1fr;gap:18px}#page\#13 .granit-plinth-faq__lead{max-width:830px}}@media (max-width:820px){#page\#13 .granit-plinth-faq__list{grid-template-columns:1fr}}@media (max-width:760px){#page\#13 .granit-plinth-faq__inner{padding:34px 20px 30px}#page\#13 .granit-plinth-faq__footer{grid-template-columns:1fr;gap:15px}#page\#13 .granit-plinth-faq__next{width:100%}}@media (max-width:640px){#page\#13 .granit-plinth-faq{border-radius:19px 19px 29px 19px}#page\#13 .granit-plinth-faq::before{left:23px;width:170px}#page\#13 .granit-plinth-faq::after{top:-170px;right:-150px;width:340px;height:340px}#page\#13 .granit-plinth-faq__inner{padding:29px 14px 25px}#page\#13 .granit-plinth-faq__heading{margin-bottom:25px}#page\#13 .granit-plinth-faq__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#13 .granit-plinth-faq__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#13 .granit-plinth-faq__item summary{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;min-height:68px;padding:12px 12px}#page\#13 .granit-plinth-faq__number{width:32px;height:32px}#page\#13 .granit-plinth-faq__question{font-size:14.5px}#page\#13 .granit-plinth-faq__icon{width:22px;height:22px}#page\#13 .granit-plinth-faq__answer{padding:0 12px 15px 56px}#page\#13 .granit-plinth-faq__answer p{font-size:14px;line-height:1.55}}@media (max-width:380px){#page\#13 .granit-plinth-faq__inner{padding-left:11px;padding-right:11px}#page\#13 .granit-plinth-faq__title{font-size:26px}#page\#13 .granit-plinth-faq__item summary{grid-template-columns:30px minmax(0,1fr) 22px;gap:8px;padding:11px 9px}#page\#13 .granit-plinth-faq__number{width:29px;height:29px}#page\#13 .granit-plinth-faq__answer{padding:0 9px 14px 47px}}@media (prefers-reduced-motion:reduce){#page\#13 .granit-plinth-faq__item,#page\#13 .granit-plinth-faq__icon::before,#page\#13 .granit-plinth-faq__icon::after,#page\#13 .granit-plinth-faq__next,#page\#13 .granit-plinth-faq__next svg{transition:none}#page\#13 .granit-plinth-faq__next:hover,#page\#13 .granit-plinth-faq__next:hover svg{transform:none}}#page\#14 .granit-plinth-order{--gpo-bg:#F2EEE6;--gpo-bg-light:#FCF9F3;--gpo-text:#292A2B;--gpo-text-soft:#706B63;--gpo-text-light:#898278;--gpo-gold:#B18A4E;--gpo-gold-dark:#88632F;--gpo-gold-light:#D7BD8C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--gpo-text);background:radial-gradient( circle at 0% 0%,rgba(215,189,140,0.19),transparent 28% ),radial-gradient( circle at 100% 108%,rgba(177,138,78,0.11),transparent 35% ),linear-gradient( 126deg,var(--gpo-bg-light) 0%,var(--gpo-bg) 55%,#ECE5DA 100% );border:1px solid rgba(177,138,78,0.26);border-radius:26px 26px 42px 26px;box-shadow:0 22px 48px rgba(49,43,34,0.10),inset 0 1px 0 rgba(255,255,255,0.85);box-sizing:border-box}#page\#14 .granit-plinth-order,#page\#14 .granit-plinth-order *{box-sizing:border-box}#page\#14 .granit-plinth-order::before{content:"";position:absolute;z-index:3;top:0;left:48px;width:300px;height:2px;background:linear-gradient( 90deg,var(--gpo-gold-dark),var(--gpo-gold-light) 50%,transparent );box-shadow:0 0 16px rgba(177,138,78,0.16);pointer-events:none}#page\#14 .granit-plinth-order::after{content:"";position:absolute;z-index:0;top:-220px;right:-130px;width:490px;height:490px;border:1px solid rgba(177,138,78,0.09);border-radius:50%;box-shadow:inset 0 0 100px rgba(177,138,78,0.024);pointer-events:none}#page\#14 .granit-plinth-order__decor{position:absolute;z-index:0;inset:0;opacity:0.54;background:repeating-linear-gradient( 135deg,transparent 0,transparent 126px,rgba(136,99,47,0.018) 127px,transparent 128px ),linear-gradient( 115deg,transparent 0%,transparent 64%,rgba(255,255,255,0.25) 64.1%,transparent 64.3% );pointer-events:none}#page\#14 .granit-plinth-order__inner{position:relative;z-index:1;padding:clamp(38px,4vw,64px) clamp(24px,4.1vw,66px) clamp(32px,3.4vw,54px)}#page\#14 .granit-plinth-order__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:clamp(30px,3.4vw,50px)}#page\#14 .granit-plinth-order__eyebrow{display:block;margin-bottom:10px;color:var(--gpo-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}#page\#14 .granit-plinth-order__title{max-width:900px;margin:0;color:var(--gpo-text);font-size:clamp(29px,2.75vw,46px);font-weight:780;line-height:1.08;letter-spacing:-0.025em;text-wrap:balance}#page\#14 .granit-plinth-order__lead{margin:0;padding-left:clamp(18px,2vw,28px);color:var(--gpo-text-soft);font-size:clamp(16px,1.18vw,19px);line-height:1.58;border-left:1px solid rgba(177,138,78,0.34)}#page\#14 .granit-plinth-order__main{display:grid;grid-template-columns:minmax(300px,0.78fr) minmax(0,2.22fr);align-items:stretch;gap:clamp(18px,2vw,30px)}#page\#14 .granit-plinth-order__offer{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,2.5vw,36px);background:linear-gradient( 145deg,rgba(255,255,255,0.69),rgba(232,224,211,0.49) );border:1px solid rgba(177,138,78,0.31);border-radius:21px 21px 32px 21px;box-shadow:0 14px 33px rgba(50,44,34,0.08),inset 0 1px 0 rgba(255,255,255,0.84)}#page\#14 .granit-plinth-order__offer-label{display:block;margin-bottom:10px;color:var(--gpo-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.065em;text-transform:uppercase}#page\#14 .granit-plinth-order__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-bottom:12px}#page\#14 .granit-plinth-order__price>span{color:var(--gpo-text-light);font-size:16px;font-weight:600}#page\#14 .granit-plinth-order__price strong{color:var(--gpo-text);font-size:clamp(36px,3.3vw,52px);font-weight:820;line-height:1;letter-spacing:-0.04em}#page\#14 .granit-plinth-order__price small{color:var(--gpo-gold-dark);font-size:15px;font-weight:650}#page\#14 .granit-plinth-order__offer>p{margin:0 0 clamp(22px,2.5vw,34px);color:var(--gpo-text-soft);font-size:14.5px;line-height:1.55}#page\#14 .granit-plinth-order__measure{display:flex;align-items:center;gap:12px;padding:12px 13px;background:rgba(177,138,78,0.075);border:1px solid rgba(177,138,78,0.18);border-radius:11px 11px 16px 11px}#page\#14 .granit-plinth-order__measure-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;color:var(--gpo-gold-dark);background:rgba(255,255,255,0.50);border:1px solid rgba(177,138,78,0.24);border-radius:10px 10px 14px 10px}#page\#14 .granit-plinth-order__measure-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#14 .granit-plinth-order__measure div{display:flex;flex-direction:column;gap:2px}#page\#14 .granit-plinth-order__measure div span{color:var(--gpo-text-light);font-size:13px;line-height:1.2}#page\#14 .granit-plinth-order__measure strong{color:var(--gpo-text);font-size:15px;font-weight:750;line-height:1.2}#page\#14 .granit-plinth-order__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(11px,1.4vw,18px)}#page\#14 .granit-plinth-order__step{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:clamp(18px,1.8vw,25px);background:linear-gradient( 148deg,rgba(255,255,255,0.56),rgba(255,255,255,0.19) );border:1px solid rgba(177,138,78,0.18);border-radius:16px 16px 24px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}#page\#14 .granit-plinth-order__step-number{display:flex;align-items:center;justify-content:center;width:39px;height:39px;color:var(--gpo-gold-dark);font-size:13px;font-weight:750;background:rgba(177,138,78,0.07);border:1px solid rgba(177,138,78,0.22);border-radius:10px 10px 14px 10px}#page\#14 .granit-plinth-order__step strong{display:block;margin-bottom:6px;color:var(--gpo-text);font-size:clamp(16px,1.15vw,19px);font-weight:720;line-height:1.3}#page\#14 .granit-plinth-order__step p{margin:0;color:var(--gpo-text-soft);font-size:14px;line-height:1.52}#page\#14 .granit-plinth-order__geo{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:clamp(15px,2vw,26px);margin-top:clamp(18px,2vw,28px);padding:clamp(17px,1.9vw,25px);background:rgba(255,255,255,0.31);border:1px solid rgba(177,138,78,0.17);border-radius:16px 16px 24px 16px}#page\#14 .granit-plinth-order__geo-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--gpo-gold-dark);background:rgba(255,255,255,0.52);border:1px solid rgba(177,138,78,0.24);border-radius:14px 14px 20px 14px}#page\#14 .granit-plinth-order__geo-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#14 .granit-plinth-order__geo-content{min-width:0}#page\#14 .granit-plinth-order__geo-label{display:block;margin-bottom:4px;color:var(--gpo-gold-dark);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#14 .granit-plinth-order__geo-content strong{display:block;color:var(--gpo-text);font-size:clamp(15px,1.15vw,18px);font-weight:700;line-height:1.35}#page\#14 .granit-plinth-order__geo-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 13px;color:var(--gpo-gold-dark) !important;background:rgba(255,255,255,0.46);border:1px solid rgba(177,138,78,0.25);border-radius:9px 9px 14px 9px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#14 .granit-plinth-order__geo-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\#14 .granit-plinth-order__geo-link:hover{background:rgba(255,255,255,0.74);border-color:rgba(177,138,78,0.42);transform:translateY(-1px)}#page\#14 .granit-plinth-order__geo-link:hover svg{transform:translateX(3px)}#page\#14 .granit-plinth-order__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,50px);margin-top:clamp(20px,2.3vw,32px);padding:clamp(20px,2.2vw,29px);background:linear-gradient( 135deg,rgba(177,138,78,0.10),rgba(255,255,255,0.43) );border:1px solid rgba(177,138,78,0.23);border-radius:18px 18px 28px 18px}#page\#14 .granit-plinth-order__actions-content{min-width:0}#page\#14 .granit-plinth-order__actions-label{display:block;margin-bottom:5px;color:var(--gpo-gold-dark);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#14 .granit-plinth-order__actions-content p{max-width:720px;margin:0;color:var(--gpo-text-soft);font-size:14.5px;line-height:1.5}#page\#14 .granit-plinth-order__buttons{display:flex;align-items:center;gap:10px}#page\#14 .granit-plinth-order__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 16px;font-size:13.5px;font-weight:750;line-height:1.2;text-decoration:none !important;white-space:nowrap;border-radius:11px 11px 17px 11px;transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}#page\#14 .granit-plinth-order__button--main{color:#2A2215 !important;background:linear-gradient( 135deg,#F2DFAC 0%,#DDBB7B 38%,#A77834 100% );border:1px solid rgba(231,207,153,0.43);box-shadow:inset 0 1px 0 rgba(255,255,255,0.38),0 6px 16px rgba(74,57,32,0.13)}#page\#14 .granit-plinth-order__button--secondary{color:var(--gpo-gold-dark) !important;background:rgba(255,255,255,0.47);border:1px solid rgba(177,138,78,0.28)}#page\#14 .granit-plinth-order__button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.22s ease}#page\#14 .granit-plinth-order__button--main:hover{color:#201A10 !important;background:linear-gradient( 135deg,#FAEBC7 0%,#E7C990 38%,#B98942 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.43),0 8px 20px rgba(74,57,32,0.17);transform:translateY(-1px)}#page\#14 .granit-plinth-order__button--secondary:hover{color:#60431B !important;background:rgba(255,255,255,0.76);border-color:rgba(177,138,78,0.45);transform:translateY(-1px)}#page\#14 .granit-plinth-order__button:hover svg{transform:translateX(3px)}#page\#14 .granit-plinth-order__geo-link:focus-visible,#page\#14 .granit-plinth-order__button:focus-visible{outline:2px solid var(--gpo-gold-dark);outline-offset:3px}@media (max-width:1050px){#page\#14 .granit-plinth-order__heading{grid-template-columns:1fr;gap:18px}#page\#14 .granit-plinth-order__lead{max-width:840px}#page\#14 .granit-plinth-order__main{grid-template-columns:1fr}#page\#14 .granit-plinth-order__offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:30px}#page\#14 .granit-plinth-order__offer-label,#page\#14 .granit-plinth-order__price,#page\#14 .granit-plinth-order__offer>p{grid-column:1}#page\#14 .granit-plinth-order__measure{grid-column:2;grid-row:1 / 4;min-width:220px}}@media (max-width:780px){#page\#14 .granit-plinth-order__inner{padding:34px 20px 30px}#page\#14 .granit-plinth-order__offer{display:flex}#page\#14 .granit-plinth-order__steps{grid-template-columns:1fr}#page\#14 .granit-plinth-order__geo{grid-template-columns:48px minmax(0,1fr)}#page\#14 .granit-plinth-order__geo-link{grid-column:1 / -1;width:100%}#page\#14 .granit-plinth-order__actions{grid-template-columns:1fr;gap:16px}#page\#14 .granit-plinth-order__buttons{width:100%}#page\#14 .granit-plinth-order__button{flex:1}}@media (max-width:640px){#page\#14 .granit-plinth-order{border-radius:19px 19px 29px 19px}#page\#14 .granit-plinth-order::before{left:23px;width:170px}#page\#14 .granit-plinth-order::after{top:-160px;right:-145px;width:330px;height:330px}#page\#14 .granit-plinth-order__inner{padding:29px 14px 25px}#page\#14 .granit-plinth-order__heading{margin-bottom:25px}#page\#14 .granit-plinth-order__title{font-size:clamp(27px,7.6vw,34px);line-height:1.1}#page\#14 .granit-plinth-order__lead{padding-left:14px;font-size:15.5px;line-height:1.5}#page\#14 .granit-plinth-order__offer{padding:20px 17px;border-radius:17px 17px 25px 17px}#page\#14 .granit-plinth-order__price strong{font-size:clamp(34px,10vw,44px)}#page\#14 .granit-plinth-order__step{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px 14px}#page\#14 .granit-plinth-order__step-number{width:34px;height:34px}#page\#14 .granit-plinth-order__step strong{font-size:16px}#page\#14 .granit-plinth-order__step p{font-size:14px}#page\#14 .granit-plinth-order__geo{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px 14px}#page\#14 .granit-plinth-order__geo-icon{width:40px;height:40px}#page\#14 .granit-plinth-order__geo-icon svg{width:23px;height:23px}#page\#14 .granit-plinth-order__actions{padding:17px 14px}#page\#14 .granit-plinth-order__buttons{flex-direction:column}#page\#14 .granit-plinth-order__button{width:100%;min-height:48px}}@media (max-width:380px){#page\#14 .granit-plinth-order__inner{padding-left:11px;padding-right:11px}#page\#14 .granit-plinth-order__title{font-size:26px}#page\#14 .granit-plinth-order__price strong{font-size:33px}}@media (prefers-reduced-motion:reduce){#page\#14 .granit-plinth-order__geo-link,#page\#14 .granit-plinth-order__geo-link svg,#page\#14 .granit-plinth-order__button,#page\#14 .granit-plinth-order__button svg{transition:none}#page\#14 .granit-plinth-order__geo-link:hover,#page\#14 .granit-plinth-order__geo-link:hover svg,#page\#14 .granit-plinth-order__button:hover,#page\#14 .granit-plinth-order__button:hover svg{transform:none}}#page\#15 .granit-plinth-links{--gpl-text:#4B4740;--gpl-text-hover:#2B2925;--gpl-gold:#A98249;--gpl-gold-light:#D7BD8C;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box}#page\#15 .granit-plinth-links,#page\#15 .granit-plinth-links *{box-sizing:border-box}#page\#15 .granit-plinth-links__inner{display:flex;align-items:center;gap:16px;min-height:58px;padding:9px 14px 9px 18px;background:linear-gradient( 135deg,rgba(250,247,240,0.98),rgba(237,231,220,0.96) );border:1px solid rgba(169,130,73,0.20);border-radius:15px 15px 21px 15px;box-shadow:0 8px 20px rgba(45,39,31,0.06),inset 0 1px 0 rgba(255,255,255,0.76)}#page\#15 .granit-plinth-links__label{flex:0 0 auto;padding-right:16px;color:var(--gpl-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase;border-right:1px solid rgba(169,130,73,0.22)}#page\#15 .granit-plinth-links__items{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}#page\#15 .granit-plinth-links__items a{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;color:var(--gpl-text) !important;background:rgba(255,255,255,0.34);border:1px solid rgba(169,130,73,0.13);border-radius:8px;font-size:13px;font-weight:650;line-height:1.25;text-decoration:none !important;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}#page\#15 .granit-plinth-links__items a:hover{color:var(--gpl-text-hover) !important;background:rgba(255,255,255,0.72);border-color:rgba(169,130,73,0.31);transform:translateY(-1px)}#page\#15 .granit-plinth-links__items a:focus-visible{outline:2px solid var(--gpl-gold-light);outline-offset:2px}@media (max-width:900px){#page\#15 .granit-plinth-links__inner{align-items:flex-start;flex-direction:column;gap:8px;padding:11px 13px}#page\#15 .granit-plinth-links__label{padding-right:0;padding-bottom:7px;border-right:0;border-bottom:1px solid rgba(169,130,73,0.18)}}@media (max-width:640px){#page\#15 .granit-plinth-links__inner{padding:10px;border-radius:13px 13px 19px 13px}#page\#15 .granit-plinth-links__items{gap:5px}#page\#15 .granit-plinth-links__items a{min-height:32px;padding:6px 8px;font-size:13px}}@media (max-width:380px){#page\#15 .granit-plinth-links__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#page\#15 .granit-plinth-links__items a{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){#page\#15 .granit-plinth-links__items a{transition:none}#page\#15 .granit-plinth-links__items a:hover{transform:none}}
