@charset "UTF-8";#page\#0 .granit-turnkey-monument-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-turnkey-monument-hero__title{margin:0;padding:0;color:#fff;font-family:inherit;font-weight:800;line-height:1.04;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-turnkey-monument-hero__title-main{display:block;font-size:clamp(58px,5.6vw,96px);line-height:1.04}#page\#0 .granit-turnkey-monument-hero__title-second{display:block;margin-top:12px;font-size:clamp(28px,3.1vw,49px);font-weight:700;line-height:1.15;letter-spacing:-0.025em;overflow-wrap:normal;word-break:normal}#page\#0 .granit-turnkey-monument-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:16px auto 12px}#page\#0 .granit-turnkey-monument-hero__decor::before,#page\#0 .granit-turnkey-monument-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-turnkey-monument-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-turnkey-monument-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-turnkey-monument-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-turnkey-monument-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-turnkey-monument-hero__subtitle{max-width:1080px;margin:0 auto;padding:0;color:rgba(255,255,255,0.95);font-size:clamp(17px,1.25vw,23px);font-weight:400;line-height:1.48;letter-spacing:0.015em;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-turnkey-monument-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-turnkey-monument-hero__title-main{font-size:clamp(48px,5.6vw,70px)}#page\#0 .granit-turnkey-monument-hero__title-second{margin-top:10px;font-size:clamp(27px,3.5vw,40px)}#page\#0 .granit-turnkey-monument-hero__subtitle{max-width:920px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-turnkey-monument-hero{width:100%;padding:28px 20px}#page\#0 .granit-turnkey-monument-hero__title{line-height:1.04}#page\#0 .granit-turnkey-monument-hero__title-main{font-size:clamp(42px,6.5vw,58px)}#page\#0 .granit-turnkey-monument-hero__title-second{margin-top:8px;font-size:clamp(24px,3.9vw,35px);line-height:1.15}#page\#0 .granit-turnkey-monument-hero__decor{width:140px;margin-top:13px;margin-bottom:10px}#page\#0 .granit-turnkey-monument-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-turnkey-monument-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-turnkey-monument-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:1.05;letter-spacing:-0.025em}#page\#0 .granit-turnkey-monument-hero__title-main{display:block;font-size:clamp(32px,8.5vw,41px);line-height:1.05}#page\#0 .granit-turnkey-monument-hero__title-second{display:block;margin-top:7px;font-size:clamp(21px,5.2vw,30px);line-height:1.18;letter-spacing:-0.02em}#page\#0 .granit-turnkey-monument-hero__decor{width:106px;height:12px;margin:11px auto 9px}#page\#0 .granit-turnkey-monument-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-turnkey-monument-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-turnkey-monument-hero__subtitle{width:100%;max-width:470px;margin:0 auto;font-size:clamp(15px,4vw,17px);line-height:1.4;letter-spacing:0.01em}}@media (max-width:479px){#page\#0 .granit-turnkey-monument-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-turnkey-monument-hero__title{max-width:390px}#page\#0 .granit-turnkey-monument-hero__title-main{font-size:clamp(30px,8.2vw,36px)}#page\#0 .granit-turnkey-monument-hero__title-second{margin-top:6px;font-size:clamp(20px,5.5vw,26px);line-height:1.18}#page\#0 .granit-turnkey-monument-hero__decor{width:94px;margin-top:10px;margin-bottom:8px}#page\#0 .granit-turnkey-monument-hero__subtitle{max-width:390px;font-size:15px;line-height:1.4;letter-spacing:0.005em}}@media (max-width:374px){#page\#0 .granit-turnkey-monument-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-turnkey-monument-hero__title-main{font-size:28px}#page\#0 .granit-turnkey-monument-hero__title-second{font-size:19px;line-height:1.2}#page\#0 .granit-turnkey-monument-hero__subtitle{font-size:14px;line-height:1.38}}#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-turnkey-anchor{--gta-gold:#9A6200;--gta-soft:#E4C783;--gta-bright:#F4DEAA;--gta-muted:#CEC5B9;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:30px 30px 52px 30px;color:#F7F1E8;background:radial-gradient( circle at -5% -45%,rgba(244,222,170,.22),transparent 35% ) padding-box,radial-gradient( circle at 105% 120%,rgba(154,98,0,.30),transparent 43% ) padding-box,linear-gradient( 118deg,#0C0E11,#171A1E 37%,#282D32 63%,#111418 ) padding-box,linear-gradient( 135deg,#FFF0C5,#C58E34 24%,#704A17 50%,#D8B56D 77%,#895814 ) border-box;box-shadow:0 24px 58px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.08)}#page\#2 .granit-turnkey-anchor,#page\#2 .granit-turnkey-anchor *{box-sizing:border-box}#page\#2 .granit-turnkey-anchor::before{content:"";position:absolute;z-index:3;top:0;left:28px;width:min(680px,72%);height:2px;background:linear-gradient( 90deg,#FFF5D5,#D3A85B 36%,#9A6200 67%,transparent );box-shadow:0 0 12px rgba(244,222,170,.30);pointer-events:none}#page\#2 .granit-turnkey-anchor::after{content:"";position:absolute;z-index:3;left:27px;top:-4px;width:11px;height:11px;transform:rotate(45deg);border:1px solid rgba(255,248,226,.65);background:linear-gradient( 140deg,#FFF6D8,#C28C32 58%,#80500E );box-shadow:0 0 16px rgba(235,203,124,.40);pointer-events:none}#page\#2 .granit-turnkey-anchor__engraving,#page\#2 .granit-turnkey-anchor__orbit,#page\#2 .granit-turnkey-anchor__facet{position:absolute;pointer-events:none}#page\#2 .granit-turnkey-anchor__engraving{inset:0;z-index:0;background:repeating-linear-gradient( 45deg,transparent 0 74px,rgba(255,255,255,.019) 75px,transparent 76px ),repeating-linear-gradient( 135deg,transparent 0 116px,rgba(217,187,122,.027) 117px,transparent 118px )}#page\#2 .granit-turnkey-anchor__orbit{width:525px;aspect-ratio:1;top:-285px;right:-132px;z-index:0;border:1px solid rgba(244,222,170,.18);border-radius:50%;box-shadow:0 0 0 38px rgba(217,187,122,.03),0 0 0 83px rgba(217,187,122,.015),inset 0 0 0 61px rgba(154,98,0,.028)}#page\#2 .granit-turnkey-anchor__orbit::before{content:"";position:absolute;inset:96px;border:1px dashed rgba(244,222,170,.17);border-radius:50%}#page\#2 .granit-turnkey-anchor__facet{left:-72px;bottom:-119px;width:290px;height:220px;z-index:0;transform:rotate(-11deg);border:1px solid rgba(217,187,122,.16);background:linear-gradient( 150deg,rgba(244,222,170,.07),rgba(154,98,0,.018) );clip-path:polygon( 15% 0,100% 17%,91% 100%,0 82% )}#page\#2 .granit-turnkey-anchor__inner{position:relative;z-index:2;display:grid;grid-template-columns:240px minmax(0,1fr) 176px;align-items:stretch;gap:16px;padding:20px 21px}#page\#2 .granit-turnkey-anchor__heading{display:flex;align-items:center;gap:12px;min-width:0;padding-right:13px;border-right:1px solid rgba(217,187,122,.30)}#page\#2 .granit-turnkey-anchor__emblem{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 56px;width:56px;height:56px;border:1px solid rgba(244,222,170,.52);border-radius:15px 15px 25px 15px;background:radial-gradient( circle at 25% 15%,rgba(244,222,170,.20),transparent 60% ),linear-gradient( 145deg,rgba(217,187,122,.17),rgba(154,98,0,.025) );box-shadow:inset 0 0 25px rgba(154,98,0,.15)}#page\#2 .granit-turnkey-anchor__emblem::after{content:"";position:absolute;inset:5px;border:1px solid rgba(244,222,170,.16);border-radius:10px 10px 18px 10px}#page\#2 .granit-turnkey-anchor__emblem svg{width:42px;height:42px;stroke:var(--gta-soft);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#2 .granit-turnkey-anchor__heading-copy{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.22}#page\#2 .granit-turnkey-anchor__heading-copy small{color:var(--gta-soft);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#page\#2 .granit-turnkey-anchor__heading-copy strong{color:#FFF8ED;font-size:15px;font-weight:780;line-height:1.30}#page\#2 .granit-turnkey-anchor__heading-copy>span{color:var(--gta-muted);font-size:13px;line-height:1.30}#page\#2 .granit-turnkey-anchor__navigation{min-width:0}#page\#2 .granit-turnkey-anchor__meta{display:none}#page\#2 .granit-turnkey-anchor__links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:9px;min-width:0}#page\#2 .granit-turnkey-anchor__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:54px;padding:12px 19px 11px 10px;overflow:hidden;border:1px solid rgba(217,187,122,.30);border-radius:11px 11px 20px 11px;color:#F0EBE2 !important;background:radial-gradient( circle at 12% -10%,rgba(244,222,170,.11),transparent 55% ),linear-gradient( 180deg,rgba(255,255,255,.05),rgba(255,255,255,.009) );box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.20);font-size:13px;font-weight:650;line-height:1.23;text-align:center;text-decoration:none !important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}#page\#2 .granit-turnkey-anchor__link>span{position:relative;z-index:2;overflow-wrap:normal;hyphens:none}#page\#2 .granit-turnkey-anchor__link::after{content:attr(data-no);position:absolute;top:5px;right:6px;color:rgba(244,222,170,.57);font-size:13px;font-weight:760;line-height:1;pointer-events:none}#page\#2 .granit-turnkey-anchor__link::before{content:"";position:absolute;z-index:3;bottom:5px;left:50%;width:0;height:1px;transform:translateX(-50%);background:linear-gradient( 90deg,transparent,#F4DEAA,transparent );box-shadow:0 0 8px rgba(244,222,170,.34);transition:width .22s ease;pointer-events:none}#page\#2 .granit-turnkey-anchor__link--price{color:#FFF3D4 !important;border-color:rgba(244,222,170,.74);background:radial-gradient( circle at 12% -20%,rgba(255,239,196,.31),transparent 55% ),linear-gradient( 135deg,rgba(217,187,122,.25),rgba(154,98,0,.13) );font-weight:790}#page\#2 .granit-turnkey-anchor__link--price::before{width:36%}#page\#2 .granit-turnkey-anchor__link--works{color:#F9E9C4 !important;border-color:rgba(210,168,93,.53);background:linear-gradient( 125deg,rgba(154,98,0,.20),rgba(217,187,122,.14) );font-weight:740}#page\#2 .granit-turnkey-anchor__cta{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:100%;overflow:hidden;padding:14px 32px 14px 12px;border:1px solid rgba(255,241,205,.88);border-radius:14px 14px 29px 14px;color:#2D210C !important;background:radial-gradient( circle at 10% 4%,rgba(255,255,255,.75),transparent 40% ),linear-gradient( 130deg,#FFF4D0,#EACB80 34%,#B47719 74%,#E4BD67 );box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 11px 29px rgba(0,0,0,.25);text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#2 .granit-turnkey-anchor__cta::before{content:"";position:absolute;top:-50%;left:-86%;width:61%;height:200%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,.42),transparent );transform:rotate(17deg);transition:left .48s ease;pointer-events:none}#page\#2 .granit-turnkey-anchor__cta::after{content:"";position:absolute;inset:5px;border:1px solid rgba(111,72,14,.16);border-radius:10px 10px 23px 10px;pointer-events:none}#page\#2 .granit-turnkey-anchor__cta-circles{position:absolute;right:-43px;bottom:-55px;width:148px;height:148px;border:1px solid rgba(85,55,10,.24);border-radius:50%;pointer-events:none}#page\#2 .granit-turnkey-anchor__cta-circles::before,#page\#2 .granit-turnkey-anchor__cta-circles::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(85,55,10,.16)}#page\#2 .granit-turnkey-anchor__cta-circles::before{inset:23px}#page\#2 .granit-turnkey-anchor__cta-circles::after{inset:45px}#page\#2 .granit-turnkey-anchor__cta-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}#page\#2 .granit-turnkey-anchor__cta-text small{font-size:13px;font-weight:650;line-height:1.20}#page\#2 .granit-turnkey-anchor__cta-text strong{font-size:16px;font-weight:820;line-height:1.20}#page\#2 .granit-turnkey-anchor__cta-arrow{position:absolute;z-index:3;right:11px;top:50%;width:20px;height:20px;transform:translateY(-50%);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease;pointer-events:none}#page\#2 .granit-turnkey-anchor__mobile-menu,#page\#2 .granit-turnkey-anchor__shortcuts{display:none}#page\#2 .granit-turnkey-anchor :is(a,#page\#2 summary):focus-visible{outline:2px solid var(--gta-bright);outline-offset:2px}@media (hover:hover){#page\#2 .granit-turnkey-anchor__link:hover{color:#FFFAF1 !important;border-color:rgba(244,222,170,.80);background:radial-gradient( circle at 13% -10%,rgba(244,222,170,.23),transparent 52% ),linear-gradient( 150deg,rgba(217,187,122,.22),rgba(154,98,0,.055) );box-shadow:0 9px 21px rgba(0,0,0,.18);transform:translateY(-2px)}#page\#2 .granit-turnkey-anchor__link:hover::before{width:68%}#page\#2 .granit-turnkey-anchor__cta:hover{filter:brightness(1.045);box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 33px rgba(217,187,122,.19);transform:translateY(-2px)}#page\#2 .granit-turnkey-anchor__cta:hover::before{left:136%}#page\#2 .granit-turnkey-anchor__cta:hover .granit-turnkey-anchor__cta-arrow{transform:translate(3px,-50%)}}@media (max-width:1479px){#page\#2 .granit-turnkey-anchor__inner{grid-template-columns:200px minmax(0,1fr) 160px;gap:12px;padding:17px}#page\#2 .granit-turnkey-anchor__heading{gap:9px;padding-right:9px}#page\#2 .granit-turnkey-anchor__emblem{flex-basis:46px;width:46px;height:46px}#page\#2 .granit-turnkey-anchor__emblem svg{width:35px;height:35px}#page\#2 .granit-turnkey-anchor__links{gap:7px}#page\#2 .granit-turnkey-anchor__link{font-size:13px;padding-left:6px;padding-right:17px}}@media (max-width:1279px){#page\#2 .granit-turnkey-anchor__inner{grid-template-columns:minmax(0,1fr) 178px}#page\#2 .granit-turnkey-anchor__heading{display:none}#page\#2 .granit-turnkey-anchor__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--gta-soft);font-size:13px;font-weight:700}#page\#2 .granit-turnkey-anchor__meta span:last-child{color:var(--gta-muted);font-weight:500}#page\#2 .granit-turnkey-anchor__link{font-size:13.5px}}@media (max-width:1059px){#page\#2 .granit-turnkey-anchor__inner{grid-template-columns:minmax(0,1fr)}#page\#2 .granit-turnkey-anchor__cta{min-height:56px;padding:12px 44px}#page\#2 .granit-turnkey-anchor__cta-text{flex-direction:row;align-items:center;justify-content:center;gap:8px}#page\#2 .granit-turnkey-anchor__cta-text small::after{content:" —"}}@media (max-width:959px){#page\#2 .granit-turnkey-anchor{border-radius:24px 24px 40px 24px}#page\#2 .granit-turnkey-anchor__links--desktop{grid-template-columns:repeat(4,minmax(0,1fr))}#page\#2 .granit-turnkey-anchor__link{min-height:56px;font-size:14px}#page\#2 .granit-turnkey-anchor__orbit{top:-220px;right:-148px;width:425px}}@media (max-width:767px){#page\#2 .granit-turnkey-anchor__links--desktop{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#2 .granit-turnkey-anchor__inner{padding:15px}}@media (max-width:599px){#page\#2 .granit-turnkey-anchor{border-radius:20px 20px 31px 20px}#page\#2 .granit-turnkey-anchor::before{left:20px;width:min(285px,76%)}#page\#2 .granit-turnkey-anchor::after{left:20px}#page\#2 .granit-turnkey-anchor__inner{gap:10px;padding:13px 11px}#page\#2 .granit-turnkey-anchor__meta,#page\#2 .granit-turnkey-anchor__links--desktop{display:none}#page\#2 .granit-turnkey-anchor__orbit{top:-156px;right:-132px;width:310px;opacity:.80}#page\#2 .granit-turnkey-anchor__orbit::before{inset:65px}#page\#2 .granit-turnkey-anchor__facet{opacity:.50}#page\#2 .granit-turnkey-anchor__mobile-menu{display:block;overflow:hidden;border:1px solid rgba(244,222,170,.47);border-radius:14px 14px 23px 14px;background:radial-gradient( circle at 10% 0%,rgba(244,222,170,.09),transparent 46% ),linear-gradient( 130deg,rgba(217,187,122,.16),rgba(255,255,255,.026) )}#page\#2 .granit-turnkey-anchor__mobile-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:61px;padding:10px 15px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#page\#2 .granit-turnkey-anchor__mobile-menu>summary::-webkit-details-marker{display:none}#page\#2 .granit-turnkey-anchor__mobile-summary-text{display:flex;flex-direction:column;gap:4px}#page\#2 .granit-turnkey-anchor__mobile-summary-text strong{color:#FFF5DE;font-size:15px;font-weight:770;line-height:1.20}#page\#2 .granit-turnkey-anchor__mobile-summary-text small{color:var(--gta-muted);font-size:13px;line-height:1.20}#page\#2 .granit-turnkey-anchor__mobile-state--open{display:none}#page\#2 .granit-turnkey-anchor__mobile-menu[open] .granit-turnkey-anchor__mobile-state--closed{display:none}#page\#2 .granit-turnkey-anchor__mobile-menu[open] .granit-turnkey-anchor__mobile-state--open{display:block}#page\#2 .granit-turnkey-anchor__mobile-chevron{position:relative;flex:0 0 36px;width:36px;height:36px;border:1px solid rgba(244,222,170,.38);border-radius:10px 10px 15px 10px;background:rgba(154,98,0,.14)}#page\#2 .granit-turnkey-anchor__mobile-chevron::after{content:"";position:absolute;top:11px;left:13px;width:8px;height:8px;border-right:2px solid #F4DEAA;border-bottom:2px solid #F4DEAA;transform:rotate(45deg);transition:transform .20s ease}#page\#2 .granit-turnkey-anchor__mobile-menu[open] .granit-turnkey-anchor__mobile-chevron::after{transform:translateY(4px) rotate(225deg)}#page\#2 .granit-turnkey-anchor__links--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 10px}#page\#2 .granit-turnkey-anchor__links--mobile .granit-turnkey-anchor__link{min-height:57px;padding:13px 19px 10px 7px;font-size:13.5px}#page\#2 .granit-turnkey-anchor__shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}#page\#2 .granit-turnkey-anchor__shortcuts a{display:flex;align-items:center;justify-content:center;min-height:47px;padding:9px 8px;border:1px solid rgba(217,187,122,.43);border-radius:11px 11px 19px 11px;background:rgba(0,0,0,.18);color:#F5E7C8 !important;font-size:13px;font-weight:690;text-align:center;text-decoration:none !important}#page\#2 .granit-turnkey-anchor__shortcuts a:first-child{border-color:rgba(244,222,170,.65);background:rgba(154,98,0,.20)}#page\#2 .granit-turnkey-anchor__cta{min-height:56px;border-radius:12px 12px 21px 12px}}@media (max-width:479px){#page\#2 .granit-turnkey-anchor__inner{padding:12px 9px}#page\#2 .granit-turnkey-anchor__links--mobile{gap:6px;padding:0 7px 9px}#page\#2 .granit-turnkey-anchor__links--mobile .granit-turnkey-anchor__link{min-height:59px;padding:12px 18px 10px 7px;font-size:13px}#page\#2 .granit-turnkey-anchor__shortcuts{gap:6px}#page\#2 .granit-turnkey-anchor__cta-text small{font-size:13px}}@media (max-width:360px){#page\#2 .granit-turnkey-anchor__inner{padding:11px 8px}#page\#2 .granit-turnkey-anchor__mobile-menu>summary{padding:10px 11px}#page\#2 .granit-turnkey-anchor__links--mobile{padding:0 6px 8px}#page\#2 .granit-turnkey-anchor__links--mobile .granit-turnkey-anchor__link{min-height:61px;padding-right:16px}#page\#2 .granit-turnkey-anchor__cta-text small{display:none}}#page\#2 #komplekt,#page\#2 #stoimost,#page\#2 #varianty,#page\#2 #etapy,#page\#2 #raboty,#page\#2 #preimushchestva,#page\#2 #dopolnitelno,#page\#2 #geo,#page\#2 #faq,#page\#2 #raschet{scroll-margin-top:100px}#page\#2 html:has(.granit-turnkey-anchor){scroll-behavior:smooth}@media (max-width:767px){#page\#2 #komplekt,#page\#2 #stoimost,#page\#2 #varianty,#page\#2 #etapy,#page\#2 #raboty,#page\#2 #preimushchestva,#page\#2 #dopolnitelno,#page\#2 #geo,#page\#2 #faq,#page\#2 #raschet{scroll-margin-top:110px}}@media (prefers-reduced-motion:reduce){#page\#2 html:has(.granit-turnkey-anchor){scroll-behavior:auto}#page\#2 .granit-turnkey-anchor__link,#page\#2 .granit-turnkey-anchor__link::before,#page\#2 .granit-turnkey-anchor__cta,#page\#2 .granit-turnkey-anchor__cta::before,#page\#2 .granit-turnkey-anchor__cta-arrow,#page\#2 .granit-turnkey-anchor__mobile-chevron::after{transition:none}}#page\#3 .granit-turnkey-important{--gti-gold:#9A6200;--gti-gold-deep:#704710;--gti-gold-medium:#C99B47;--gti-gold-light:#F1D38A;--gti-stone:#F3EDE2;--gti-stone-light:#FBF8F2;--gti-stone-deep:#DDD0B9;--gti-text:#292724;--gti-muted:#6F675C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;overflow:hidden;border:1px solid transparent;border-radius:24px 24px 38px 24px;background:linear-gradient( 120deg,rgba(255,255,255,.80),rgba(255,255,255,.15) 36%,rgba(154,98,0,.035) 100% ) padding-box,linear-gradient( 120deg,#FBF8F2 0%,#EFE6D6 55%,#E2D2B5 100% ) padding-box,linear-gradient( 135deg,rgba(241,211,138,.95),rgba(154,98,0,.56) 42%,rgba(241,211,138,.82) 100% ) border-box;box-shadow:0 16px 36px rgba(35,29,20,.08),inset 0 1px 0 rgba(255,255,255,.92)}#page\#3 .granit-turnkey-important,#page\#3 .granit-turnkey-important *{box-sizing:border-box}#page\#3 .granit-turnkey-important::before{content:"";position:absolute;z-index:0;left:26px;top:0;width:min(430px,47%);height:2px;background:linear-gradient( 90deg,#F7E2A9,#B57B20 57%,transparent );box-shadow:0 0 12px rgba(181,123,32,.18);pointer-events:none}#page\#3 .granit-turnkey-important::after{content:"";position:absolute;z-index:0;right:-67px;top:-104px;width:245px;height:245px;border:1px solid rgba(154,98,0,.11);border-radius:50%;box-shadow:0 0 0 28px rgba(154,98,0,.025),0 0 0 57px rgba(154,98,0,.014);pointer-events:none}#page\#3 .granit-turnkey-important__inner{position:relative;z-index:1;display:grid;grid-template-columns:175px minmax(0,1fr);column-gap:20px;row-gap:10px;align-items:center;padding:17px 22px}#page\#3 .granit-turnkey-important__heading{display:flex;align-items:center;gap:11px;min-width:0;padding-right:17px;border-right:1px solid rgba(154,98,0,.19)}#page\#3 .granit-turnkey-important__mark{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.46);background:linear-gradient( 145deg,rgba(255,255,255,.88),rgba(241,211,138,.34) );box-shadow:inset 0 0 0 4px rgba(154,98,0,.035),0 4px 12px rgba(93,59,10,.08)}#page\#3 .granit-turnkey-important__mark::before{content:"";position:absolute;inset:6px;border:1px solid rgba(154,98,0,.17)}#page\#3 .granit-turnkey-important__mark span{display:block;width:8px;height:8px;background:linear-gradient( 145deg,#F1D38A,#9A6200 );box-shadow:0 0 9px rgba(154,98,0,.20)}#page\#3 .granit-turnkey-important__heading-copy{display:flex;flex-direction:column;gap:2px;min-width:0}#page\#3 .granit-turnkey-important__heading-copy>span{color:var(--gti-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}#page\#3 .granit-turnkey-important__heading-copy strong{color:var(--gti-text);font-size:17px;font-weight:800;line-height:1.2}#page\#3 .granit-turnkey-important__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}#page\#3 .granit-turnkey-important__item{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 9px;border:1px solid rgba(154,98,0,.13);border-radius:10px 10px 17px 10px;background:linear-gradient( 145deg,rgba(255,255,255,.68),rgba(255,255,255,.27) );box-shadow:inset 0 1px 0 rgba(255,255,255,.90)}#page\#3 .granit-turnkey-important__item::after{content:"";position:absolute;right:-1px;bottom:-1px;width:16px;height:16px;border-right:1px solid rgba(154,98,0,.26);border-bottom:1px solid rgba(154,98,0,.26);border-radius:0 0 16px 0;pointer-events:none}#page\#3 .granit-turnkey-important__icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(154,98,0,.27);border-radius:8px 8px 12px 8px;color:var(--gti-gold);background:rgba(241,211,138,.18);font-size:13px;font-weight:800;line-height:1}#page\#3 .granit-turnkey-important__item>div{display:flex;flex-direction:column;gap:2px;min-width:0}#page\#3 .granit-turnkey-important__item strong{color:var(--gti-text);font-size:14px;font-weight:780;line-height:1.2}#page\#3 .granit-turnkey-important__item div>span{color:var(--gti-muted);font-size:13px;font-weight:500;line-height:1.26}#page\#3 .granit-turnkey-important__note{grid-column:2;margin:0 0 0 1px;padding:1px 0 0 12px;border-left:2px solid rgba(154,98,0,.52);color:#665E53;font-size:13px;font-weight:520;line-height:1.35}@media (max-width:1199px){#page\#3 .granit-turnkey-important__inner{grid-template-columns:155px minmax(0,1fr);gap:15px;padding:15px 17px}#page\#3 .granit-turnkey-important__heading{padding-right:12px}#page\#3 .granit-turnkey-important__items{gap:6px}#page\#3 .granit-turnkey-important__item{padding:8px 7px}#page\#3 .granit-turnkey-important__icon{flex-basis:25px;width:25px;height:25px}}@media (max-width:959px){#page\#3 .granit-turnkey-important__inner{grid-template-columns:1fr;row-gap:11px;padding:15px 16px}#page\#3 .granit-turnkey-important__heading{padding:0 0 10px;border-right:0;border-bottom:1px solid rgba(154,98,0,.16)}#page\#3 .granit-turnkey-important__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page\#3 .granit-turnkey-important__note{grid-column:1;margin-left:0}}@media (max-width:767px){#page\#3 .granit-turnkey-important{border-radius:19px 19px 29px 19px}#page\#3 .granit-turnkey-important::before{left:19px;width:min(250px,70%)}#page\#3 .granit-turnkey-important::after{right:-100px;top:-120px;opacity:.72}#page\#3 .granit-turnkey-important__inner{padding:13px 12px;row-gap:9px}#page\#3 .granit-turnkey-important__mark{flex-basis:32px;width:32px;height:32px}#page\#3 .granit-turnkey-important__mark::before{inset:5px}#page\#3 .granit-turnkey-important__heading-copy strong{font-size:16px}#page\#3 .granit-turnkey-important__items{gap:6px}#page\#3 .granit-turnkey-important__item{min-height:57px;gap:7px;padding:8px 7px}}@media (max-width:479px){#page\#3 .granit-turnkey-important__inner{padding:12px 10px}#page\#3 .granit-turnkey-important__items{grid-template-columns:1fr}#page\#3 .granit-turnkey-important__item{min-height:48px;padding:7px 8px}#page\#3 .granit-turnkey-important__item strong{font-size:14px}#page\#3 .granit-turnkey-important__item div>span{font-size:13px}#page\#3 .granit-turnkey-important__note{padding-left:9px;font-size:13px}}#page\#4 .granit-turnkey-kit{--gtk-gold:#9A6200;--gtk-gold-deep:#65400F;--gtk-gold-medium:#C28B32;--gtk-gold-soft:#DAB86C;--gtk-gold-light:#F1D38A;--gtk-gold-pale:#FFF0C9;--gtk-dark-1:#0B0D10;--gtk-dark-2:#111418;--gtk-dark-3:#191D21;--gtk-dark-4:#252A2F;--gtk-dark-5:#30363B;--gtk-text:#F7F2E9;--gtk-muted:#C8C0B5;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 64px 34px;color:var(--gtk-text);background:radial-gradient( circle at 94% 2%,rgba(241,211,138,.12),transparent 30% ) padding-box,radial-gradient( circle at 2% 96%,rgba(154,98,0,.18),transparent 31% ) padding-box,linear-gradient( 122deg,#0B0D10 0%,#15191D 39%,#252A2F 68%,#111418 100% ) padding-box,linear-gradient( 135deg,rgba(255,240,201,.94),rgba(194,139,50,.66) 23%,rgba(101,64,15,.84) 50%,rgba(218,184,108,.72) 76%,rgba(154,98,0,.78) ) border-box;box-shadow:0 30px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.60)}#page\#4 .granit-turnkey-kit,#page\#4 .granit-turnkey-kit *{box-sizing:border-box}#page\#4 .granit-turnkey-kit::before{content:"";position:absolute;z-index:4;top:0;left:39px;width:min(760px,63%);height:2px;background:linear-gradient( 90deg,#FFF4D3 0%,#F1D38A 15%,#C28B32 40%,#9A6200 67%,transparent 100% );box-shadow:0 0 11px rgba(241,211,138,.31),0 0 30px rgba(154,98,0,.11);pointer-events:none}#page\#4 .granit-turnkey-kit::after{content:"";position:absolute;z-index:5;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);background:linear-gradient( 145deg,#FFF8DF,#D09A40 56%,#75490E );border:1px solid rgba(255,248,226,.66);box-shadow:0 0 17px rgba(241,211,138,.36);pointer-events:none}#page\#4 .granit-turnkey-kit__orbit,#page\#4 .granit-turnkey-kit__engraving,#page\#4 .granit-turnkey-kit__facet{position:absolute;display:block;pointer-events:none}#page\#4 .granit-turnkey-kit__engraving{z-index:0;inset:0;opacity:.82;background:repeating-linear-gradient( 45deg,transparent 0 91px,rgba(255,255,255,.016) 92px,transparent 93px ),repeating-linear-gradient( 135deg,transparent 0 137px,rgba(241,211,138,.022) 138px,transparent 139px )}#page\#4 .granit-turnkey-kit__orbit{z-index:0;top:-320px;right:-185px;width:640px;aspect-ratio:1;border:1px solid rgba(241,211,138,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(218,184,108,.021),0 0 0 98px rgba(218,184,108,.014),0 0 0 154px rgba(154,98,0,.009),inset 0 0 0 74px rgba(154,98,0,.022)}#page\#4 .granit-turnkey-kit__orbit::before{content:"";position:absolute;inset:117px;border:1px dashed rgba(241,211,138,.14);border-radius:50%}#page\#4 .granit-turnkey-kit__orbit::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,240,201,.45);box-shadow:0 0 16px rgba(241,211,138,.24)}#page\#4 .granit-turnkey-kit__facet{z-index:0;left:-122px;bottom:-151px;width:400px;height:305px;transform:rotate(-10deg);border:1px solid rgba(218,184,108,.11);background:linear-gradient( 145deg,rgba(241,211,138,.048),rgba(154,98,0,.014) );clip-path:polygon( 13% 0,100% 14%,88% 100%,0 82% )}#page\#4 .granit-turnkey-kit__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#4 .granit-turnkey-kit__header{position:relative;max-width:1040px;margin-bottom:38px}#page\#4 .granit-turnkey-kit__header::after{content:"01";position:absolute;z-index:-1;right:-165px;top:-62px;color:rgba(241,211,138,.035);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#4 .granit-turnkey-kit__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtk-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#4 .granit-turnkey-kit__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(241,211,138,.38);border-radius:8px 8px 13px 8px;color:#FFF1C9;background:rgba(154,98,0,.17);font-size:13px;font-weight:800;letter-spacing:.02em}#page\#4 .granit-turnkey-kit__header h2{max-width:900px;margin:0 0 15px;color:#FFF9F0;font-size:clamp( 36px,3.5vw,58px );font-weight:820;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}#page\#4 .granit-turnkey-kit__intro{max-width:1000px;margin:0;color:#D7D0C6;font-size:clamp( 16px,1.25vw,19px );font-weight:400;line-height:1.58}#page\#4 .granit-turnkey-kit__layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);align-items:stretch;gap:34px}#page\#4 .granit-turnkey-kit__visual{position:relative;min-width:0}#page\#4 .granit-turnkey-kit__visual-number{position:absolute;z-index:4;left:-21px;top:51px;writing-mode:vertical-rl;color:rgba(241,211,138,.33);font-size:13px;font-weight:800;line-height:1;letter-spacing:.16em}#page\#4 .granit-turnkey-kit__figure{margin:0}#page\#4 .granit-turnkey-kit__image-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(241,211,138,.36);border-radius:24px 24px 52px 24px;background:linear-gradient( 145deg,#252A2F,#111418 );box-shadow:0 27px 49px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}#page\#4 .granit-turnkey-kit__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s ease,filter .45s ease}#page\#4 .granit-turnkey-kit__image-wrap::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient( 180deg,rgba(5,7,8,.04) 43%,rgba(5,7,8,.77) 100% );pointer-events:none}#page\#4 .granit-turnkey-kit__image-frame{position:absolute;z-index:3;width:92px;height:92px;pointer-events:none}#page\#4 .granit-turnkey-kit__image-frame--top{top:13px;left:13px;border-top:1px solid rgba(241,211,138,.84);border-left:1px solid rgba(241,211,138,.84)}#page\#4 .granit-turnkey-kit__image-frame--bottom{right:13px;bottom:13px;border-right:1px solid rgba(241,211,138,.60);border-bottom:1px solid rgba(241,211,138,.60);border-radius:0 0 34px 0}#page\#4 .granit-turnkey-kit__image-label{position:absolute;z-index:4;left:21px;right:21px;bottom:21px;display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid rgba(241,211,138,.31);border-radius:12px 12px 22px 12px;background:rgba(11,13,16,.68);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}#page\#4 .granit-turnkey-kit__image-label span{color:var(--gtk-gold-light);font-size:13px;font-weight:720;line-height:1.25;letter-spacing:.05em;text-transform:uppercase}#page\#4 .granit-turnkey-kit__image-label strong{color:#FFF9EF;font-size:17px;font-weight:790;line-height:1.25}#page\#4 .granit-turnkey-kit__figure figcaption{position:relative;margin-top:12px;padding-left:17px;color:#AAA296;font-size:13px;font-weight:450;line-height:1.43}#page\#4 .granit-turnkey-kit__figure figcaption::before{content:"";position:absolute;left:0;top:4px;width:2px;height:calc(100% - 7px);background:linear-gradient( 180deg,#DAB86C,rgba(154,98,0,.23) )}#page\#4 .granit-turnkey-kit__content{display:flex;flex-direction:column;min-width:0}#page\#4 .granit-turnkey-kit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#4 .granit-turnkey-kit__item{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr);gap:12px;min-width:0;padding:18px 17px;overflow:hidden;border:1px solid rgba(218,184,108,.21);border-radius:15px 15px 26px 15px;background:radial-gradient( circle at 5% 0%,rgba(241,211,138,.075),transparent 43% ),linear-gradient( 140deg,rgba(255,255,255,.043),rgba(255,255,255,.011) );box-shadow:inset 0 1px 0 rgba(255,255,255,.048);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}#page\#4 .granit-turnkey-kit__item::before{content:"";position:absolute;right:-19px;bottom:-20px;width:47px;height:47px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.18);pointer-events:none}#page\#4 .granit-turnkey-kit__item::after{content:"";position:absolute;left:17px;bottom:6px;width:0;height:1px;background:linear-gradient( 90deg,#F1D38A,transparent );transition:width .25s ease;pointer-events:none}#page\#4 .granit-turnkey-kit__item-no{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid rgba(241,211,138,.35);border-radius:11px 11px 17px 11px;color:#F1D38A;background:linear-gradient( 145deg,rgba(241,211,138,.12),rgba(154,98,0,.08) );font-size:13px;font-weight:820;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}#page\#4 .granit-turnkey-kit__item-copy{min-width:0}#page\#4 .granit-turnkey-kit__item h3{margin:0 0 6px;color:#FFF7EA;font-size:17px;font-weight:770;line-height:1.25}#page\#4 .granit-turnkey-kit__item p{margin:0;color:#BBB3A8;font-size:14px;font-weight:400;line-height:1.48}#page\#4 .granit-turnkey-kit__item--accent{border-color:rgba(241,211,138,.48);background:radial-gradient( circle at 6% -8%,rgba(241,211,138,.15),transparent 48% ),linear-gradient( 135deg,rgba(194,139,50,.15),rgba(154,98,0,.035) )}#page\#4 .granit-turnkey-kit__item--accent .granit-turnkey-kit__item-no{color:#2D210C;border-color:rgba(255,240,201,.63);background:linear-gradient( 145deg,#F4DEAA,#B87C20 );box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 0 18px rgba(218,184,108,.09)}#page\#4 .granit-turnkey-kit__notice{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;margin-top:13px;padding:13px 15px;border:1px solid rgba(241,211,138,.25);border-radius:12px 12px 20px 12px;background:linear-gradient( 120deg,rgba(154,98,0,.13),rgba(255,255,255,.018) )}#page\#4 .granit-turnkey-kit__notice-mark{position:relative;display:block;width:17px;height:17px;margin-left:4px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.55);background:rgba(154,98,0,.14)}#page\#4 .granit-turnkey-kit__notice-mark::after{content:"";position:absolute;inset:5px;background:#F1D38A}#page\#4 .granit-turnkey-kit__notice p{margin:0;color:#C9C1B6;font-size:13.5px;font-weight:430;line-height:1.47}#page\#4 .granit-turnkey-kit__notice strong{color:#F1D38A;font-weight:760}#page\#4 .granit-turnkey-kit__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}#page\#4 .granit-turnkey-kit__links a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:48px;padding:10px 11px;overflow:hidden;border:1px solid rgba(218,184,108,.22);border-radius:10px 10px 17px 10px;color:#EDE5D8 !important;background:rgba(255,255,255,.025);font-size:13px;font-weight:650;line-height:1.25;text-decoration:none !important;transition:border-color .22s ease,background .22s ease,transform .22s ease}#page\#4 .granit-turnkey-kit__links a span{min-width:0}#page\#4 .granit-turnkey-kit__links svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:#DAB86C;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#4 .granit-turnkey-kit__links .granit-turnkey-kit__links-price{color:#FFF2CF !important;border-color:rgba(241,211,138,.51);background:linear-gradient( 135deg,rgba(194,139,50,.20),rgba(154,98,0,.10) );font-weight:760}@media (hover:hover){#page\#4 .granit-turnkey-kit__image-wrap:hover .granit-turnkey-kit__image{transform:scale(1.025);filter:brightness(1.035)}#page\#4 .granit-turnkey-kit__item:hover{transform:translateY(-3px);border-color:rgba(241,211,138,.47);background:radial-gradient( circle at 5% 0%,rgba(241,211,138,.12),transparent 45% ),linear-gradient( 140deg,rgba(255,255,255,.065),rgba(154,98,0,.025) );box-shadow:0 12px 26px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.06)}#page\#4 .granit-turnkey-kit__item:hover::after{width:47%}#page\#4 .granit-turnkey-kit__links a:hover{border-color:rgba(241,211,138,.58);background:rgba(154,98,0,.12);transform:translateY(-2px)}#page\#4 .granit-turnkey-kit__links a:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#4 .granit-turnkey-kit__inner{padding:55px 38px 52px}#page\#4 .granit-turnkey-kit__header{margin-bottom:31px}#page\#4 .granit-turnkey-kit__layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.45fr);gap:26px}#page\#4 .granit-turnkey-kit__item{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 14px}#page\#4 .granit-turnkey-kit__item-no{width:38px;height:38px}#page\#4 .granit-turnkey-kit__item h3{font-size:16px}#page\#4 .granit-turnkey-kit__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){#page\#4 .granit-turnkey-kit{border-radius:28px 28px 49px 28px}#page\#4 .granit-turnkey-kit__inner{padding:46px 28px 43px}#page\#4 .granit-turnkey-kit__header{max-width:780px}#page\#4 .granit-turnkey-kit__header::after{right:-50px;top:-46px;font-size:130px}#page\#4 .granit-turnkey-kit__layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1fr);gap:21px}#page\#4 .granit-turnkey-kit__grid{grid-template-columns:1fr;gap:8px}#page\#4 .granit-turnkey-kit__item{min-height:0}#page\#4 .granit-turnkey-kit__image-label{left:15px;right:15px;bottom:15px;padding:11px 12px}#page\#4 .granit-turnkey-kit__image-label strong{font-size:15px}#page\#4 .granit-turnkey-kit__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#page\#4 .granit-turnkey-kit{border-radius:22px 22px 37px 22px}#page\#4 .granit-turnkey-kit::before{left:22px;width:min(310px,74%)}#page\#4 .granit-turnkey-kit::after{left:21px}#page\#4 .granit-turnkey-kit__orbit{top:-215px;right:-185px;width:440px;opacity:.78}#page\#4 .granit-turnkey-kit__facet{opacity:.55}#page\#4 .granit-turnkey-kit__inner{padding:38px 18px 33px}#page\#4 .granit-turnkey-kit__header{margin-bottom:24px}#page\#4 .granit-turnkey-kit__header::after{right:-18px;top:-22px;font-size:92px}#page\#4 .granit-turnkey-kit__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#4 .granit-turnkey-kit__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#4 .granit-turnkey-kit__intro{font-size:15.5px;line-height:1.51}#page\#4 .granit-turnkey-kit__layout{grid-template-columns:1fr;gap:25px}#page\#4 .granit-turnkey-kit__visual{width:min(100%,520px);margin:0 auto}#page\#4 .granit-turnkey-kit__visual-number{display:none}#page\#4 .granit-turnkey-kit__image-wrap{border-radius:19px 19px 38px 19px}#page\#4 .granit-turnkey-kit__image-frame{width:72px;height:72px}#page\#4 .granit-turnkey-kit__figure figcaption{font-size:13px}#page\#4 .granit-turnkey-kit__grid{grid-template-columns:1fr}#page\#4 .granit-turnkey-kit__item{grid-template-columns:40px minmax(0,1fr);padding:14px 13px;border-radius:13px 13px 22px 13px}#page\#4 .granit-turnkey-kit__item-no{width:40px;height:40px}#page\#4 .granit-turnkey-kit__item h3{font-size:16px}#page\#4 .granit-turnkey-kit__item p{font-size:13.5px;line-height:1.45}#page\#4 .granit-turnkey-kit__notice{grid-template-columns:25px minmax(0,1fr);gap:8px;padding:11px 12px}#page\#4 .granit-turnkey-kit__notice-mark{width:15px;height:15px}#page\#4 .granit-turnkey-kit__notice p{font-size:13px}#page\#4 .granit-turnkey-kit__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#page\#4 .granit-turnkey-kit__links a{min-height:50px;padding:10px 9px;font-size:13px}}@media (max-width:479px){#page\#4 .granit-turnkey-kit__inner{padding:34px 13px 29px}#page\#4 .granit-turnkey-kit__header::after{display:none}#page\#4 .granit-turnkey-kit__eyebrow{gap:8px;font-size:13px}#page\#4 .granit-turnkey-kit__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#4 .granit-turnkey-kit__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#4 .granit-turnkey-kit__intro{font-size:15px}#page\#4 .granit-turnkey-kit__image-label{left:11px;right:11px;bottom:11px}#page\#4 .granit-turnkey-kit__image-label span{font-size:13px}#page\#4 .granit-turnkey-kit__image-label strong{font-size:14px}#page\#4 .granit-turnkey-kit__image-frame{width:58px;height:58px}#page\#4 .granit-turnkey-kit__item{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:13px 11px}#page\#4 .granit-turnkey-kit__item-no{width:36px;height:36px}#page\#4 .granit-turnkey-kit__item p{font-size:13px}#page\#4 .granit-turnkey-kit__links{grid-template-columns:1fr}#page\#4 .granit-turnkey-kit__links a{min-height:46px}}@media (prefers-reduced-motion:reduce){#page\#4 .granit-turnkey-kit__image,#page\#4 .granit-turnkey-kit__item,#page\#4 .granit-turnkey-kit__item::after,#page\#4 .granit-turnkey-kit__links a,#page\#4 .granit-turnkey-kit__links svg{transition:none}#page\#4 .granit-turnkey-kit__item:hover,#page\#4 .granit-turnkey-kit__links a:hover{transform:none}#page\#4 .granit-turnkey-kit__image-wrap:hover .granit-turnkey-kit__image{transform:none}}#page\#5 .granit-turnkey-price{--gtp-gold:#9A6200;--gtp-gold-deep:#6C4510;--gtp-gold-dark:#543308;--gtp-gold-medium:#B98229;--gtp-gold-soft:#D4AD62;--gtp-gold-light:#F1D38A;--gtp-gold-pale:#FFF0C9;--gtp-stone-1:#FBF8F2;--gtp-stone-2:#F4EEE4;--gtp-stone-3:#E9DECD;--gtp-stone-4:#D9C7A9;--gtp-text:#292724;--gtp-text-soft:#514B43;--gtp-muted:#756D62;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtp-text);background:radial-gradient( circle at 92% 2%,rgba(255,255,255,.93),transparent 30% ) padding-box,radial-gradient( circle at 0% 100%,rgba(154,98,0,.085),transparent 32% ) padding-box,linear-gradient( 125deg,#FBF8F2 0%,#F4EEE4 43%,#EADFCC 77%,#F7F1E8 100% ) padding-box,linear-gradient( 135deg,#FFF1C9 0%,#C28B32 24%,#765018 50%,#E1BF78 75%,#9A6200 100% ) border-box;box-shadow:0 28px 68px rgba(62,43,15,.11),0 5px 18px rgba(55,43,25,.055),inset 0 1px 0 rgba(255,255,255,.95)}#page\#5 .granit-turnkey-price,#page\#5 .granit-turnkey-price *{box-sizing:border-box}#page\#5 .granit-turnkey-price::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(760px,64%);height:2px;background:linear-gradient( 90deg,#FFF2C6 0%,#E4C174 16%,#B57B20 41%,#9A6200 67%,transparent 100% );box-shadow:0 0 10px rgba(154,98,0,.20);pointer-events:none}#page\#5 .granit-turnkey-price::after{content:"";position:absolute;z-index:6;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,249,230,.92);background:linear-gradient( 145deg,#FFF5D3,#C58C32 58%,#765018 );box-shadow:0 0 14px rgba(154,98,0,.18);pointer-events:none}#page\#5 .granit-turnkey-price__rings,#page\#5 .granit-turnkey-price__lines,#page\#5 .granit-turnkey-price__facet{position:absolute;display:block;pointer-events:none}#page\#5 .granit-turnkey-price__rings{z-index:0;top:-310px;right:-185px;width:615px;aspect-ratio:1;border:1px solid rgba(154,98,0,.11);border-radius:50%;box-shadow:0 0 0 43px rgba(154,98,0,.027),0 0 0 94px rgba(154,98,0,.016),0 0 0 149px rgba(154,98,0,.008)}#page\#5 .granit-turnkey-price__rings::before{content:"";position:absolute;inset:111px;border:1px dashed rgba(154,98,0,.13);border-radius:50%}#page\#5 .granit-turnkey-price__rings::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,245,215,.88);box-shadow:0 0 15px rgba(154,98,0,.18)}#page\#5 .granit-turnkey-price__lines{z-index:0;inset:0;opacity:.65;background:repeating-linear-gradient( 45deg,transparent 0 94px,rgba(154,98,0,.025) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(154,98,0,.018) 140px,transparent 141px )}#page\#5 .granit-turnkey-price__facet{z-index:0;left:-112px;bottom:-164px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(154,98,0,.08);background:linear-gradient( 145deg,rgba(255,255,255,.36),rgba(154,98,0,.025) );clip-path:polygon( 14% 0,100% 15%,88% 100%,0 82% )}#page\#5 .granit-turnkey-price__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#5 .granit-turnkey-price__header{position:relative;max-width:1060px;margin-bottom:39px}#page\#5 .granit-turnkey-price__header::after{content:"02";position:absolute;z-index:-1;right:-165px;top:-62px;color:rgba(154,98,0,.055);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#5 .granit-turnkey-price__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtp-gold);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#5 .granit-turnkey-price__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(154,98,0,.36);border-radius:8px 8px 13px 8px;background:rgba(241,211,138,.25);color:var(--gtp-gold-deep);font-size:13px;font-weight:830;letter-spacing:.02em}#page\#5 .granit-turnkey-price__header h2{max-width:930px;margin:0 0 15px;color:#292724;font-size:clamp( 36px,3.5vw,58px );font-weight:830;line-height:1.06;letter-spacing:-.037em;text-wrap:balance}#page\#5 .granit-turnkey-price__intro{max-width:1000px;margin:0;color:#5F584F;font-size:clamp( 16px,1.25vw,19px );font-weight:430;line-height:1.58}#page\#5 .granit-turnkey-price__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:28px;align-items:stretch}#page\#5 .granit-turnkey-price__summary{position:relative;display:flex;flex-direction:column;min-width:0;padding:29px 26px 25px;overflow:hidden;border:1px solid rgba(154,98,0,.35);border-radius:22px 22px 48px 22px;color:#F8F0E3;background:radial-gradient( circle at 0% 0%,rgba(241,211,138,.19),transparent 42% ),radial-gradient( circle at 110% 105%,rgba(154,98,0,.30),transparent 48% ),linear-gradient( 137deg,#16191D,#282D31 56%,#101215 );box-shadow:0 23px 46px rgba(46,36,19,.16),inset 0 1px 0 rgba(255,255,255,.08)}#page\#5 .granit-turnkey-price__summary::before{content:"";position:absolute;right:-91px;bottom:-103px;width:230px;height:230px;border:1px solid rgba(241,211,138,.14);border-radius:50%;box-shadow:0 0 0 30px rgba(241,211,138,.025),0 0 0 61px rgba(241,211,138,.013);pointer-events:none}#page\#5 .granit-turnkey-price__summary::after{content:"";position:absolute;top:13px;right:13px;width:73px;height:73px;border-top:1px solid rgba(241,211,138,.61);border-right:1px solid rgba(241,211,138,.61);border-radius:0 15px 0 0;pointer-events:none}#page\#5 .granit-turnkey-price__summary-index{position:relative;z-index:2;display:block;margin-bottom:26px;color:rgba(241,211,138,.72);font-size:13px;font-weight:760;line-height:1;letter-spacing:.13em}#page\#5 .granit-turnkey-price__summary-top{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px}#page\#5 .granit-turnkey-price__summary-top span{color:#C7BFB4;font-size:13px;font-weight:620;line-height:1.2;text-transform:uppercase;letter-spacing:.055em}#page\#5 .granit-turnkey-price__summary-top strong{color:#FFF8EC;font-size:21px;font-weight:790;line-height:1.2}#page\#5 .granit-turnkey-price__amount{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;margin-top:25px}#page\#5 .granit-turnkey-price__amount-label{color:var(--gtp-gold-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}#page\#5 .granit-turnkey-price__amount-value{display:inline-block;color:#FFF0C9;font-size:clamp( 38px,4vw,57px );font-weight:860;line-height:1;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 0 24px rgba(241,211,138,.08)}#page\#5 .granit-turnkey-price__summary-rule{position:relative;z-index:2;width:100%;height:1px;margin:23px 0 18px;background:linear-gradient( 90deg,rgba(241,211,138,.72),rgba(154,98,0,.24),transparent )}#page\#5 .granit-turnkey-price__summary-text{position:relative;z-index:2;margin:0;color:#C9C1B6;font-size:14px;font-weight:430;line-height:1.52}#page\#5 .granit-turnkey-price__summary-text strong{color:#FFF0C9;font-weight:720}#page\#5 .granit-turnkey-price__delivery{position:relative;z-index:2;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;margin-top:19px;padding:12px 13px;border:1px solid rgba(241,211,138,.22);border-radius:11px 11px 18px 11px;background:rgba(0,0,0,.13)}#page\#5 .granit-turnkey-price__delivery-mark{display:block;width:14px;height:14px;margin-left:2px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.55);background:rgba(154,98,0,.16)}#page\#5 .granit-turnkey-price__delivery>div{display:flex;flex-direction:column;gap:2px}#page\#5 .granit-turnkey-price__delivery strong{color:#F1D38A;font-size:13px;font-weight:750;line-height:1.2}#page\#5 .granit-turnkey-price__delivery div>span{color:#C4BBAF;font-size:13px;font-weight:450;line-height:1.25}#page\#5 .granit-turnkey-price__summary-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;margin-top:auto;padding:11px 13px;border:1px solid rgba(255,240,201,.72);border-radius:11px 11px 19px 11px;color:#30220D !important;background:linear-gradient( 135deg,#FFF1C9,#E3BF71 45%,#B77819 );box-shadow:inset 0 1px 0 rgba(255,255,255,.62);font-size:13.5px;font-weight:780;line-height:1.25;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#5 .granit-turnkey-price__summary-link svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#5 .granit-turnkey-price__estimate{position:relative;min-width:0;padding:24px 24px 22px;border:1px solid rgba(154,98,0,.20);border-radius:19px 19px 41px 19px;background:radial-gradient( circle at 100% 0%,rgba(241,211,138,.18),transparent 37% ),rgba(255,255,255,.47);box-shadow:inset 0 1px 0 rgba(255,255,255,.90),0 13px 29px rgba(72,54,24,.055)}#page\#5 .granit-turnkey-price__estimate::before{content:"";position:absolute;inset:7px;border:1px solid rgba(154,98,0,.07);border-radius:14px 14px 34px 14px;pointer-events:none}#page\#5 .granit-turnkey-price__estimate-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid rgba(154,98,0,.18)}#page\#5 .granit-turnkey-price__estimate-head>div{display:flex;flex-direction:column;gap:3px}#page\#5 .granit-turnkey-price__estimate-head div>span{color:var(--gtp-gold);font-size:13px;font-weight:760;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}#page\#5 .granit-turnkey-price__estimate-head strong{color:var(--gtp-text);font-size:20px;font-weight:790;line-height:1.25}#page\#5 .granit-turnkey-price__estimate-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 49px;width:49px;height:49px;border:1px solid rgba(154,98,0,.36);border-radius:13px 13px 21px 13px;color:var(--gtp-gold);background:linear-gradient( 145deg,rgba(241,211,138,.31),rgba(255,255,255,.48) );font-size:23px;font-weight:820;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}#page\#5 .granit-turnkey-price__rows{position:relative;z-index:2;display:flex;flex-direction:column;gap:7px}#page\#5 .granit-turnkey-price__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:65px;padding:10px 13px;overflow:hidden;border:1px solid rgba(154,98,0,.115);border-radius:11px 11px 18px 11px;background:rgba(255,255,255,.48);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}#page\#5 .granit-turnkey-price__row::after{content:"";position:absolute;right:-12px;bottom:-12px;width:27px;height:27px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.12);pointer-events:none}#page\#5 .granit-turnkey-price__row-main{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px;min-width:0}#page\#5 .granit-turnkey-price__row-no{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid rgba(154,98,0,.23);border-radius:9px 9px 13px 9px;color:var(--gtp-gold);background:rgba(241,211,138,.20);font-size:13px;font-weight:800;line-height:1}#page\#5 .granit-turnkey-price__row-main>div{display:flex;flex-direction:column;gap:2px;min-width:0}#page\#5 .granit-turnkey-price__row-main strong{color:#302D29;font-size:14px;font-weight:760;line-height:1.28}#page\#5 .granit-turnkey-price__row-main div>span{color:#7B7267;font-size:13px;font-weight:430;line-height:1.28}#page\#5 .granit-turnkey-price__row-price{color:#6D4510;font-size:16px;font-weight:820;line-height:1;white-space:nowrap}#page\#5 .granit-turnkey-price__row--accent{border-color:rgba(154,98,0,.29);background:linear-gradient( 120deg,rgba(241,211,138,.26),rgba(255,255,255,.52) )}#page\#5 .granit-turnkey-price__row--accent .granit-turnkey-price__row-no{color:#2F210C;border-color:rgba(154,98,0,.38);background:linear-gradient( 145deg,#F1D38A,#CE9740 )}#page\#5 .granit-turnkey-price__total{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:15px 16px;border:1px solid rgba(154,98,0,.40);border-radius:12px 12px 22px 12px;background:linear-gradient( 125deg,rgba(241,211,138,.31),rgba(154,98,0,.075) );box-shadow:inset 0 1px 0 rgba(255,255,255,.66)}#page\#5 .granit-turnkey-price__total>div{display:flex;flex-direction:column;gap:2px}#page\#5 .granit-turnkey-price__total div>span{color:var(--gtp-gold);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}#page\#5 .granit-turnkey-price__total strong{color:var(--gtp-muted);font-size:13px;font-weight:550;line-height:1.2}#page\#5 .granit-turnkey-price__total-value{color:#5D390C;font-size:clamp( 24px,2.2vw,34px );font-weight:860;line-height:1;letter-spacing:-.025em;white-space:nowrap}#page\#5 .granit-turnkey-price__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}#page\#5 .granit-turnkey-price__note{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;padding:15px 14px;border:1px solid rgba(154,98,0,.15);border-radius:13px 13px 22px 13px;background:rgba(255,255,255,.39);box-shadow:inset 0 1px 0 rgba(255,255,255,.77)}#page\#5 .granit-turnkey-price__note-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(154,98,0,.25);border-radius:10px 10px 15px 10px;color:var(--gtp-gold);background:rgba(241,211,138,.21);font-size:13px;font-weight:820;line-height:1}#page\#5 .granit-turnkey-price__note>div{min-width:0}#page\#5 .granit-turnkey-price__note strong{display:block;margin-bottom:4px;color:#39352F;font-size:14px;font-weight:760;line-height:1.3}#page\#5 .granit-turnkey-price__note p{margin:0;color:#6B645B;font-size:13px;font-weight:430;line-height:1.44}#page\#5 .granit-turnkey-price__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:17px;padding:16px 17px;border-top:1px solid rgba(154,98,0,.17);border-bottom:1px solid rgba(154,98,0,.09)}#page\#5 .granit-turnkey-price__footer p{max-width:630px;margin:0;color:#625B52;font-size:14px;font-weight:470;line-height:1.45}#page\#5 .granit-turnkey-price__actions{display:flex;gap:8px;flex:0 0 auto}#page\#5 .granit-turnkey-price__action{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:47px;padding:10px 12px;border:1px solid rgba(154,98,0,.27);border-radius:10px 10px 17px 10px;color:#55452D !important;background:rgba(255,255,255,.48);font-size:13px;font-weight:690;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#5 .granit-turnkey-price__action svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#5 .granit-turnkey-price__action--gold{color:#30210B !important;border-color:rgba(154,98,0,.49);background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#BF8123 );box-shadow:inset 0 1px 0 rgba(255,255,255,.66)}@media (hover:hover){#page\#5 .granit-turnkey-price__row:hover{transform:translateX(3px);border-color:rgba(154,98,0,.28);background:rgba(255,255,255,.71);box-shadow:0 7px 19px rgba(80,56,17,.055)}#page\#5 .granit-turnkey-price__summary-link:hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 10px 24px rgba(71,46,9,.17),inset 0 1px 0 rgba(255,255,255,.70)}#page\#5 .granit-turnkey-price__summary-link:hover svg{transform:translateX(3px)}#page\#5 .granit-turnkey-price__action:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.50);box-shadow:0 8px 19px rgba(80,56,17,.08)}#page\#5 .granit-turnkey-price__action:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#5 .granit-turnkey-price__inner{padding:55px 38px 51px}#page\#5 .granit-turnkey-price__layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1.5fr);gap:22px}#page\#5 .granit-turnkey-price__summary{padding:25px 21px 21px}#page\#5 .granit-turnkey-price__estimate{padding:20px 19px}#page\#5 .granit-turnkey-price__row{min-height:62px}#page\#5 .granit-turnkey-price__notes{gap:8px}}@media (max-width:959px){#page\#5 .granit-turnkey-price{border-radius:28px 28px 49px 28px}#page\#5 .granit-turnkey-price__inner{padding:46px 28px 43px}#page\#5 .granit-turnkey-price__header{margin-bottom:31px}#page\#5 .granit-turnkey-price__header::after{right:-50px;top:-46px;font-size:130px}#page\#5 .granit-turnkey-price__layout{grid-template-columns:minmax(230px,.63fr) minmax(0,1fr);gap:17px}#page\#5 .granit-turnkey-price__summary{padding:22px 18px 19px}#page\#5 .granit-turnkey-price__summary-top strong{font-size:18px}#page\#5 .granit-turnkey-price__estimate{padding:17px 16px}#page\#5 .granit-turnkey-price__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px}#page\#5 .granit-turnkey-price__row-main{grid-template-columns:31px minmax(0,1fr);gap:8px}#page\#5 .granit-turnkey-price__row-no{width:31px;height:31px}#page\#5 .granit-turnkey-price__row-price{font-size:14px}#page\#5 .granit-turnkey-price__notes{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#5 .granit-turnkey-price__note:last-child{grid-column:1 / -1}#page\#5 .granit-turnkey-price__footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){#page\#5 .granit-turnkey-price{border-radius:22px 22px 37px 22px}#page\#5 .granit-turnkey-price::before{left:22px;width:min(310px,74%)}#page\#5 .granit-turnkey-price::after{left:21px}#page\#5 .granit-turnkey-price__rings{top:-218px;right:-182px;width:440px;opacity:.70}#page\#5 .granit-turnkey-price__facet{opacity:.50}#page\#5 .granit-turnkey-price__inner{padding:38px 18px 33px}#page\#5 .granit-turnkey-price__header{margin-bottom:24px}#page\#5 .granit-turnkey-price__header::after{right:-18px;top:-22px;font-size:92px}#page\#5 .granit-turnkey-price__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#5 .granit-turnkey-price__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#5 .granit-turnkey-price__intro{font-size:15.5px;line-height:1.51}#page\#5 .granit-turnkey-price__layout{grid-template-columns:1fr;gap:14px}#page\#5 .granit-turnkey-price__summary{padding:22px 18px 18px;border-radius:18px 18px 36px 18px}#page\#5 .granit-turnkey-price__summary-index{margin-bottom:19px}#page\#5 .granit-turnkey-price__amount{margin-top:18px}#page\#5 .granit-turnkey-price__amount-value{font-size:clamp( 38px,11vw,50px )}#page\#5 .granit-turnkey-price__summary-link{margin-top:18px}#page\#5 .granit-turnkey-price__estimate{padding:16px 13px;border-radius:16px 16px 31px 16px}#page\#5 .granit-turnkey-price__estimate-head{margin-bottom:13px;padding-bottom:12px}#page\#5 .granit-turnkey-price__estimate-head strong{font-size:17px}#page\#5 .granit-turnkey-price__estimate-symbol{flex-basis:42px;width:42px;height:42px;font-size:20px}#page\#5 .granit-turnkey-price__row{min-height:61px;padding:9px 9px}#page\#5 .granit-turnkey-price__row-main strong{font-size:13.5px}#page\#5 .granit-turnkey-price__row-price{font-size:14px}#page\#5 .granit-turnkey-price__total{padding:13px 12px}#page\#5 .granit-turnkey-price__notes{grid-template-columns:1fr;gap:7px}#page\#5 .granit-turnkey-price__note:last-child{grid-column:auto}#page\#5 .granit-turnkey-price__footer{margin-top:14px;padding:14px 5px;gap:13px}#page\#5 .granit-turnkey-price__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#page\#5 .granit-turnkey-price__action{min-width:0;font-size:13px}}@media (max-width:479px){#page\#5 .granit-turnkey-price__inner{padding:34px 13px 29px}#page\#5 .granit-turnkey-price__header::after{display:none}#page\#5 .granit-turnkey-price__eyebrow{gap:8px;font-size:13px}#page\#5 .granit-turnkey-price__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#5 .granit-turnkey-price__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#5 .granit-turnkey-price__intro{font-size:15px}#page\#5 .granit-turnkey-price__summary{padding:19px 15px 16px}#page\#5 .granit-turnkey-price__summary-top strong{font-size:17px}#page\#5 .granit-turnkey-price__amount-value{font-size:clamp( 34px,10.5vw,44px )}#page\#5 .granit-turnkey-price__estimate{padding:14px 10px}#page\#5 .granit-turnkey-price__row{grid-template-columns:1fr;gap:6px}#page\#5 .granit-turnkey-price__row-price{padding-left:43px;font-size:15px}#page\#5 .granit-turnkey-price__total{align-items:flex-end}#page\#5 .granit-turnkey-price__total-value{font-size:23px}#page\#5 .granit-turnkey-price__note{grid-template-columns:35px minmax(0,1fr);gap:9px;padding:13px 11px}#page\#5 .granit-turnkey-price__note-icon{width:35px;height:35px}#page\#5 .granit-turnkey-price__actions{grid-template-columns:1fr}#page\#5 .granit-turnkey-price__action{min-height:46px}}@media (prefers-reduced-motion:reduce){#page\#5 .granit-turnkey-price__row,#page\#5 .granit-turnkey-price__summary-link,#page\#5 .granit-turnkey-price__summary-link svg,#page\#5 .granit-turnkey-price__action,#page\#5 .granit-turnkey-price__action svg{transition:none}#page\#5 .granit-turnkey-price__row:hover,#page\#5 .granit-turnkey-price__summary-link:hover,#page\#5 .granit-turnkey-price__action:hover{transform:none}}#page\#6 .granit-turnkey-variants{--gtv-gold:#9A6200;--gtv-gold-deep:#68400F;--gtv-gold-medium:#BE8730;--gtv-gold-soft:#D8B369;--gtv-gold-light:#F1D38A;--gtv-gold-pale:#FFF0C9;--gtv-dark-1:#0B0D10;--gtv-dark-2:#111418;--gtv-dark-3:#191D21;--gtv-dark-4:#252A2F;--gtv-dark-5:#31363B;--gtv-text:#F7F2E9;--gtv-muted:#C6BEB3;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtv-text);background:radial-gradient( circle at 93% 5%,rgba(241,211,138,.13),transparent 29% ) padding-box,radial-gradient( circle at -4% 104%,rgba(154,98,0,.19),transparent 32% ) padding-box,linear-gradient( 122deg,#0B0D10 0%,#15191D 39%,#252A2F 69%,#101317 100% ) padding-box,linear-gradient( 135deg,rgba(255,240,201,.94),rgba(190,135,48,.67) 24%,rgba(104,64,15,.84) 50%,rgba(216,179,105,.73) 76%,rgba(154,98,0,.78) ) border-box;box-shadow:0 30px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.60)}#page\#6 .granit-turnkey-variants,#page\#6 .granit-turnkey-variants *{box-sizing:border-box}#page\#6 .granit-turnkey-variants::before{content:"";position:absolute;z-index:4;top:0;left:39px;width:min(760px,63%);height:2px;background:linear-gradient( 90deg,#FFF4D3 0%,#F1D38A 15%,#BE8730 40%,#9A6200 67%,transparent 100% );box-shadow:0 0 11px rgba(241,211,138,.31);pointer-events:none}#page\#6 .granit-turnkey-variants::after{content:"";position:absolute;z-index:5;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);background:linear-gradient( 145deg,#FFF8DF,#D09A40 56%,#75490E );border:1px solid rgba(255,248,226,.66);box-shadow:0 0 17px rgba(241,211,138,.36);pointer-events:none}#page\#6 .granit-turnkey-variants__engraving,#page\#6 .granit-turnkey-variants__orbit,#page\#6 .granit-turnkey-variants__facet{position:absolute;display:block;pointer-events:none}#page\#6 .granit-turnkey-variants__engraving{z-index:0;inset:0;background:repeating-linear-gradient( 45deg,transparent 0 91px,rgba(255,255,255,.016) 92px,transparent 93px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(241,211,138,.022) 140px,transparent 141px )}#page\#6 .granit-turnkey-variants__orbit{z-index:0;top:-325px;right:-187px;width:640px;aspect-ratio:1;border:1px solid rgba(241,211,138,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(216,179,105,.021),0 0 0 98px rgba(216,179,105,.014),0 0 0 154px rgba(154,98,0,.009)}#page\#6 .granit-turnkey-variants__orbit::before{content:"";position:absolute;inset:117px;border:1px dashed rgba(241,211,138,.14);border-radius:50%}#page\#6 .granit-turnkey-variants__orbit::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,240,201,.45);box-shadow:0 0 16px rgba(241,211,138,.24)}#page\#6 .granit-turnkey-variants__facet{z-index:0;left:-120px;bottom:-155px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(216,179,105,.11);background:linear-gradient( 145deg,rgba(241,211,138,.048),rgba(154,98,0,.014) );clip-path:polygon( 13% 0,100% 14%,88% 100%,0 82% )}#page\#6 .granit-turnkey-variants__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#6 .granit-turnkey-variants__header{position:relative;max-width:1080px;margin-bottom:38px}#page\#6 .granit-turnkey-variants__header::after{content:"03";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(241,211,138,.035);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#6 .granit-turnkey-variants__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtv-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#6 .granit-turnkey-variants__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(241,211,138,.38);border-radius:8px 8px 13px 8px;color:#FFF1C9;background:rgba(154,98,0,.17);font-size:13px;font-weight:800;letter-spacing:.02em}#page\#6 .granit-turnkey-variants__header h2{max-width:970px;margin:0 0 15px;color:#FFF9F0;font-size:clamp( 36px,3.5vw,58px );font-weight:820;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}#page\#6 .granit-turnkey-variants__intro{max-width:1000px;margin:0;color:#D5CEC4;font-size:clamp( 16px,1.25vw,19px );font-weight:400;line-height:1.58}#page\#6 .granit-turnkey-variants__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#page\#6 .granit-turnkey-variants__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(216,179,105,.23);border-radius:20px 20px 39px 20px;background:linear-gradient( 150deg,rgba(255,255,255,.047),rgba(255,255,255,.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 17px 36px rgba(0,0,0,.13);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}#page\#6 .granit-turnkey-variants__card--featured{border-color:rgba(241,211,138,.45);background:radial-gradient( circle at 12% 0%,rgba(241,211,138,.09),transparent 42% ),linear-gradient( 150deg,rgba(194,139,50,.11),rgba(255,255,255,.015) );box-shadow:0 24px 46px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)}#page\#6 .granit-turnkey-variants__image-link{display:block;color:inherit;text-decoration:none !important}#page\#6 .granit-turnkey-variants__image-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:linear-gradient( 145deg,#252A2F,#111418 )}#page\#6 .granit-turnkey-variants__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .70s ease,filter .45s ease}#page\#6 .granit-turnkey-variants__image-wrap::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient( 180deg,rgba(5,7,8,.015) 43%,rgba(5,7,8,.18) 72%,rgba(5,7,8,.77) 100% );pointer-events:none}#page\#6 .granit-turnkey-variants__card-number{position:absolute;z-index:4;right:15px;top:15px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(241,211,138,.47);border-radius:10px 10px 16px 10px;color:#FFF1C9;background:rgba(9,11,13,.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:13px;font-weight:800}#page\#6 .granit-turnkey-variants__corner{position:absolute;z-index:3;width:78px;height:78px;pointer-events:none}#page\#6 .granit-turnkey-variants__corner--top{top:13px;left:13px;border-top:1px solid rgba(241,211,138,.77);border-left:1px solid rgba(241,211,138,.77)}#page\#6 .granit-turnkey-variants__corner--bottom{right:13px;bottom:13px;border-right:1px solid rgba(241,211,138,.46);border-bottom:1px solid rgba(241,211,138,.46);border-radius:0 0 27px 0}#page\#6 .granit-turnkey-variants__badge{position:absolute;z-index:4;left:16px;bottom:16px;padding:8px 10px;border:1px solid rgba(241,211,138,.45);border-radius:9px 9px 15px 9px;color:#FFF0C9;background:rgba(9,11,13,.70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:720;line-height:1.2}#page\#6 .granit-turnkey-variants__content{display:flex;flex-direction:column;flex:1;padding:20px 19px 18px}#page\#6 .granit-turnkey-variants__type{display:block;margin-bottom:7px;color:var(--gtv-gold-light);font-size:13px;font-weight:720;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}#page\#6 .granit-turnkey-variants__content h3{margin:0 0 9px;color:#FFF7EA;font-size:clamp( 19px,1.55vw,24px );font-weight:780;line-height:1.17;letter-spacing:-.015em}#page\#6 .granit-turnkey-variants__content p{margin:0 0 18px;color:#BDB5AA;font-size:14px;line-height:1.5}#page\#6 .granit-turnkey-variants__link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin-top:auto;padding:10px 11px;border:1px solid rgba(216,179,105,.26);border-radius:10px 10px 17px 10px;color:#F2E6CB !important;background:rgba(0,0,0,.15);font-size:13px;font-weight:680;line-height:1.25;text-decoration:none !important;transition:border-color .22s ease,background .22s ease}#page\#6 .granit-turnkey-variants__link svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--gtv-gold-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#6 .granit-turnkey-variants__footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:20px;padding:16px 17px;border:1px solid rgba(216,179,105,.17);border-radius:13px 13px 23px 13px;background:linear-gradient( 125deg,rgba(154,98,0,.10),rgba(255,255,255,.016) )}#page\#6 .granit-turnkey-variants__footer-copy{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:11px;min-width:0}#page\#6 .granit-turnkey-variants__footer-mark{display:block;width:15px;height:15px;margin-left:3px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.57);background:rgba(154,98,0,.17)}#page\#6 .granit-turnkey-variants__footer-copy p{margin:0;color:#C6BEB3;font-size:13.5px;line-height:1.45}#page\#6 .granit-turnkey-variants__actions{display:flex;gap:8px;flex:0 0 auto}#page\#6 .granit-turnkey-variants__action{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:47px;padding:10px 12px;border:1px solid rgba(216,179,105,.29);border-radius:10px 10px 17px 10px;color:#EEE4D4 !important;background:rgba(255,255,255,.026);font-size:13px;font-weight:690;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#6 .granit-turnkey-variants__action svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#6 .granit-turnkey-variants__action--gold{color:#30210B !important;border-color:rgba(255,240,201,.69);background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.61)}@media (hover:hover){#page\#6 .granit-turnkey-variants__card:hover{transform:translateY(-5px);border-color:rgba(241,211,138,.48);box-shadow:0 29px 53px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07)}#page\#6 .granit-turnkey-variants__card:hover .granit-turnkey-variants__image{transform:scale(1.035);filter:brightness(1.035)}#page\#6 .granit-turnkey-variants__link:hover{border-color:rgba(241,211,138,.53);background:rgba(154,98,0,.13)}#page\#6 .granit-turnkey-variants__link:hover svg{transform:translateX(3px)}#page\#6 .granit-turnkey-variants__action:hover{transform:translateY(-2px);border-color:rgba(241,211,138,.55);box-shadow:0 8px 19px rgba(0,0,0,.13)}#page\#6 .granit-turnkey-variants__action:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#6 .granit-turnkey-variants__inner{padding:55px 38px 51px}#page\#6 .granit-turnkey-variants__grid{gap:14px}#page\#6 .granit-turnkey-variants__content{padding:17px 15px 15px}#page\#6 .granit-turnkey-variants__content p{font-size:13.5px}}@media (max-width:959px){#page\#6 .granit-turnkey-variants{border-radius:28px 28px 49px 28px}#page\#6 .granit-turnkey-variants__inner{padding:46px 28px 43px}#page\#6 .granit-turnkey-variants__header{margin-bottom:31px}#page\#6 .granit-turnkey-variants__header::after{right:-50px;top:-46px;font-size:130px}#page\#6 .granit-turnkey-variants__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#page\#6 .granit-turnkey-variants__card--horizontal{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1fr)}#page\#6 .granit-turnkey-variants__card--horizontal .granit-turnkey-variants__image-wrap{height:100%;aspect-ratio:auto}#page\#6 .granit-turnkey-variants__footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){#page\#6 .granit-turnkey-variants{border-radius:22px 22px 37px 22px}#page\#6 .granit-turnkey-variants::before{left:22px;width:min(310px,74%)}#page\#6 .granit-turnkey-variants::after{left:21px}#page\#6 .granit-turnkey-variants__orbit{top:-215px;right:-185px;width:440px;opacity:.76}#page\#6 .granit-turnkey-variants__facet{opacity:.53}#page\#6 .granit-turnkey-variants__inner{padding:38px 18px 33px}#page\#6 .granit-turnkey-variants__header{margin-bottom:24px}#page\#6 .granit-turnkey-variants__header::after{right:-18px;top:-22px;font-size:92px}#page\#6 .granit-turnkey-variants__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#6 .granit-turnkey-variants__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#6 .granit-turnkey-variants__intro{font-size:15.5px;line-height:1.51}#page\#6 .granit-turnkey-variants__grid{grid-template-columns:1fr;gap:13px}#page\#6 .granit-turnkey-variants__card--horizontal{grid-column:auto;display:flex}#page\#6 .granit-turnkey-variants__card--horizontal .granit-turnkey-variants__image-wrap{aspect-ratio:3 / 4}#page\#6 .granit-turnkey-variants__card{width:min(100%,520px);margin:0 auto}#page\#6 .granit-turnkey-variants__content h3{font-size:20px}#page\#6 .granit-turnkey-variants__footer{margin-top:15px;padding:14px 13px}#page\#6 .granit-turnkey-variants__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#page\#6 .granit-turnkey-variants__action{min-width:0;font-size:13px}}@media (max-width:479px){#page\#6 .granit-turnkey-variants__inner{padding:34px 13px 29px}#page\#6 .granit-turnkey-variants__header::after{display:none}#page\#6 .granit-turnkey-variants__eyebrow{gap:8px;font-size:13px}#page\#6 .granit-turnkey-variants__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#6 .granit-turnkey-variants__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#6 .granit-turnkey-variants__intro{font-size:15px}#page\#6 .granit-turnkey-variants__content{padding:16px 13px 13px}#page\#6 .granit-turnkey-variants__content h3{font-size:19px}#page\#6 .granit-turnkey-variants__content p{font-size:13px}#page\#6 .granit-turnkey-variants__actions{grid-template-columns:1fr}#page\#6 .granit-turnkey-variants__action{min-height:46px}}@media (prefers-reduced-motion:reduce){#page\#6 .granit-turnkey-variants__card,#page\#6 .granit-turnkey-variants__image,#page\#6 .granit-turnkey-variants__link,#page\#6 .granit-turnkey-variants__link svg,#page\#6 .granit-turnkey-variants__action,#page\#6 .granit-turnkey-variants__action svg{transition:none}#page\#6 .granit-turnkey-variants__card:hover,#page\#6 .granit-turnkey-variants__action:hover{transform:none}#page\#6 .granit-turnkey-variants__card:hover .granit-turnkey-variants__image{transform:none}}#page\#7 .granit-turnkey-process{--gtpr-gold:#9A6200;--gtpr-gold-deep:#68400F;--gtpr-gold-dark:#513108;--gtpr-gold-medium:#B98229;--gtpr-gold-soft:#D7B269;--gtpr-gold-light:#F1D38A;--gtpr-gold-pale:#FFF0C9;--gtpr-stone-1:#FBF8F2;--gtpr-stone-2:#F4EEE4;--gtpr-stone-3:#E9DECD;--gtpr-stone-4:#D8C5A7;--gtpr-graphite:#202327;--gtpr-graphite-soft:#34383C;--gtpr-text:#292724;--gtpr-muted:#6E675D;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtpr-text);background:radial-gradient( circle at 94% 0%,rgba(255,255,255,.96),transparent 29% ) padding-box,radial-gradient( circle at 0% 103%,rgba(154,98,0,.09),transparent 33% ) padding-box,linear-gradient( 125deg,#FBF8F2 0%,#F4EEE4 44%,#E9DECD 77%,#F8F3EA 100% ) padding-box,linear-gradient( 135deg,#FFF1C9 0%,#C28B32 24%,#765018 50%,#E1BF78 75%,#9A6200 100% ) border-box;box-shadow:0 28px 68px rgba(62,43,15,.11),0 5px 18px rgba(55,43,25,.055),inset 0 1px 0 rgba(255,255,255,.96)}#page\#7 .granit-turnkey-process,#page\#7 .granit-turnkey-process *{box-sizing:border-box}#page\#7 .granit-turnkey-process::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(760px,64%);height:2px;background:linear-gradient( 90deg,#FFF2C6,#E4C174 16%,#B57B20 41%,#9A6200 67%,transparent );box-shadow:0 0 11px rgba(154,98,0,.19);pointer-events:none}#page\#7 .granit-turnkey-process::after{content:"";position:absolute;z-index:6;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,249,230,.92);background:linear-gradient( 145deg,#FFF5D3,#C58C32 58%,#765018 );box-shadow:0 0 14px rgba(154,98,0,.18);pointer-events:none}#page\#7 .granit-turnkey-process__rings,#page\#7 .granit-turnkey-process__engraving,#page\#7 .granit-turnkey-process__facet{position:absolute;display:block;pointer-events:none}#page\#7 .granit-turnkey-process__engraving{z-index:0;inset:0;opacity:.68;background:repeating-linear-gradient( 45deg,transparent 0 94px,rgba(154,98,0,.024) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(154,98,0,.017) 140px,transparent 141px )}#page\#7 .granit-turnkey-process__rings{z-index:0;top:-315px;right:-185px;width:620px;aspect-ratio:1;border:1px solid rgba(154,98,0,.105);border-radius:50%;box-shadow:0 0 0 43px rgba(154,98,0,.026),0 0 0 94px rgba(154,98,0,.015),0 0 0 149px rgba(154,98,0,.008)}#page\#7 .granit-turnkey-process__rings::before{content:"";position:absolute;inset:112px;border:1px dashed rgba(154,98,0,.13);border-radius:50%}#page\#7 .granit-turnkey-process__rings::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,245,215,.88);box-shadow:0 0 15px rgba(154,98,0,.18)}#page\#7 .granit-turnkey-process__facet{z-index:0;left:-112px;bottom:-164px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(154,98,0,.08);background:linear-gradient( 145deg,rgba(255,255,255,.36),rgba(154,98,0,.025) );clip-path:polygon( 14% 0,100% 15%,88% 100%,0 82% )}#page\#7 .granit-turnkey-process__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#7 .granit-turnkey-process__header{position:relative;max-width:1080px;margin-bottom:47px}#page\#7 .granit-turnkey-process__header::after{content:"04";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(154,98,0,.055);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#7 .granit-turnkey-process__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtpr-gold);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#7 .granit-turnkey-process__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(154,98,0,.36);border-radius:8px 8px 13px 8px;background:rgba(241,211,138,.25);color:var(--gtpr-gold-deep);font-size:13px;font-weight:830;letter-spacing:.02em}#page\#7 .granit-turnkey-process__header h2{max-width:970px;margin:0 0 15px;color:#292724;font-size:clamp( 36px,3.5vw,58px );font-weight:830;line-height:1.06;letter-spacing:-.037em;text-wrap:balance}#page\#7 .granit-turnkey-process__intro{max-width:1000px;margin:0;color:#5F584F;font-size:clamp( 16px,1.25vw,19px );font-weight:430;line-height:1.58}#page\#7 .granit-turnkey-process__timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:61px}#page\#7 .granit-turnkey-process__rail{position:absolute;z-index:0;top:21px;left:5%;right:5%;height:2px;background:linear-gradient( 90deg,rgba(154,98,0,.10),#B57B20 12%,#F1D38A 48%,#9A6200 86%,rgba(154,98,0,.10) );box-shadow:0 0 10px rgba(154,98,0,.15)}#page\#7 .granit-turnkey-process__rail::before,#page\#7 .granit-turnkey-process__rail::after{content:"";position:absolute;top:50%;height:1px;background:rgba(154,98,0,.18)}#page\#7 .granit-turnkey-process__rail::before{left:0;width:100%;transform:translateY(-8px)}#page\#7 .granit-turnkey-process__rail::after{left:0;width:100%;transform:translateY(7px)}#page\#7 .granit-turnkey-process__rail-start,#page\#7 .granit-turnkey-process__rail-end{position:absolute;top:50%;width:11px;height:11px;transform:translateY(-50%) rotate(45deg);border:1px solid rgba(154,98,0,.54);background:linear-gradient( 145deg,#F1D38A,#A56B13 );box-shadow:0 0 9px rgba(154,98,0,.14)}#page\#7 .granit-turnkey-process__rail-start{left:-2px}#page\#7 .granit-turnkey-process__rail-end{right:-2px}#page\#7 .granit-turnkey-process__step{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0}#page\#7 .granit-turnkey-process__marker{position:absolute;top:-57px;left:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;transform:translateX(-50%);border:1px solid rgba(154,98,0,.47);border-radius:13px 13px 19px 13px;color:var(--gtpr-gold-deep);background:linear-gradient( 145deg,#FFF7E2,#E9D29D );box-shadow:0 8px 19px rgba(84,57,15,.11),inset 0 1px 0 rgba(255,255,255,.96)}#page\#7 .granit-turnkey-process__marker::before{content:"";position:absolute;inset:5px;border:1px solid rgba(154,98,0,.16);border-radius:9px 9px 14px 9px}#page\#7 .granit-turnkey-process__marker::after{content:"";position:absolute;left:50%;bottom:-16px;width:1px;height:15px;background:linear-gradient( 180deg,rgba(154,98,0,.58),rgba(154,98,0,.12) )}#page\#7 .granit-turnkey-process__marker-ring{position:absolute;width:60px;height:60px;border:1px solid rgba(154,98,0,.08);border-radius:50%}#page\#7 .granit-turnkey-process__marker strong{position:relative;z-index:2;font-size:13px;font-weight:850;line-height:1}#page\#7 .granit-turnkey-process__step--accent .granit-turnkey-process__marker{color:#2E210E;border-color:rgba(154,98,0,.67);background:linear-gradient( 145deg,#FFF0C9,#D8A94E 64%,#A66812 );box-shadow:0 9px 23px rgba(103,66,8,.18),0 0 0 5px rgba(241,211,138,.12)}#page\#7 .granit-turnkey-process__card{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;padding:18px 16px 16px;overflow:hidden;border:1px solid rgba(154,98,0,.16);border-radius:15px 15px 27px 15px;background:radial-gradient( circle at 4% 0%,rgba(241,211,138,.16),transparent 43% ),rgba(255,255,255,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 26px rgba(74,54,22,.047);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}#page\#7 .granit-turnkey-process__card::before{content:"";position:absolute;right:-22px;bottom:-23px;width:51px;height:51px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.16);pointer-events:none}#page\#7 .granit-turnkey-process__card::after{content:"";position:absolute;left:16px;top:0;width:74px;height:2px;background:linear-gradient( 90deg,#D8A94E,transparent );pointer-events:none}#page\#7 .granit-turnkey-process__step--accent .granit-turnkey-process__card{border-color:rgba(154,98,0,.34);background:radial-gradient( circle at 5% 0%,rgba(241,211,138,.26),transparent 47% ),linear-gradient( 145deg,rgba(255,255,255,.62),rgba(241,211,138,.13) );box-shadow:0 16px 32px rgba(76,54,17,.075),inset 0 1px 0 rgba(255,255,255,.96)}#page\#7 .granit-turnkey-process__card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px;padding-bottom:9px;border-bottom:1px solid rgba(154,98,0,.12)}#page\#7 .granit-turnkey-process__card-top span:first-child{color:var(--gtpr-gold);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}#page\#7 .granit-turnkey-process__card-top span:last-child{color:#A99E8E;font-size:13px;font-weight:560;line-height:1.2}#page\#7 .granit-turnkey-process__card h3{margin:0 0 8px;color:#34302B;font-size:clamp( 16px,1.25vw,19px );font-weight:790;line-height:1.23;letter-spacing:-.01em}#page\#7 .granit-turnkey-process__card p{margin:0 0 16px;color:#6A6258;font-size:13.5px;font-weight:430;line-height:1.49}#page\#7 .granit-turnkey-process__fact{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;padding:9px 10px;border:1px solid rgba(154,98,0,.13);border-radius:9px 9px 15px 9px;background:rgba(241,211,138,.13)}#page\#7 .granit-turnkey-process__fact-mark{display:block;width:10px;height:10px;margin-left:2px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.42);background:linear-gradient( 145deg,#F1D38A,#A66B12 )}#page\#7 .granit-turnkey-process__fact>span:last-child{color:#5E4A2A;font-size:13px;font-weight:650;line-height:1.3}#page\#7 .granit-turnkey-process__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:22px;padding:17px 18px;border:1px solid rgba(154,98,0,.18);border-radius:14px 14px 25px 14px;background:linear-gradient( 125deg,rgba(255,255,255,.53),rgba(241,211,138,.10) );box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}#page\#7 .granit-turnkey-process__footer-copy{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;min-width:0}#page\#7 .granit-turnkey-process__footer-emblem{position:relative;display:flex;align-items:center;justify-content:center;width:43px;height:43px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.34);background:linear-gradient( 145deg,rgba(255,255,255,.82),rgba(241,211,138,.27) )}#page\#7 .granit-turnkey-process__footer-emblem::before{content:"";position:absolute;inset:6px;border:1px solid rgba(154,98,0,.13)}#page\#7 .granit-turnkey-process__footer-emblem span{display:block;width:8px;height:8px;background:linear-gradient( 145deg,#F1D38A,#9A6200 )}#page\#7 .granit-turnkey-process__footer-copy strong{display:block;margin-bottom:3px;color:#39342E;font-size:14px;font-weight:770;line-height:1.3}#page\#7 .granit-turnkey-process__footer-copy p{margin:0;color:#6B645B;font-size:13px;line-height:1.4}#page\#7 .granit-turnkey-process__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:380px}#page\#7 .granit-turnkey-process__links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:44px;padding:9px 10px;border:1px solid rgba(154,98,0,.20);border-radius:9px 9px 15px 9px;color:#594B36 !important;background:rgba(255,255,255,.43);font-size:13px;font-weight:670;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,background .22s ease}#page\#7 .granit-turnkey-process__links svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--gtpr-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#7 .granit-turnkey-process__card:hover{transform:translateY(-4px);border-color:rgba(154,98,0,.34);box-shadow:0 17px 33px rgba(73,51,18,.075),inset 0 1px 0 rgba(255,255,255,.92)}#page\#7 .granit-turnkey-process__links a:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.42);background:rgba(241,211,138,.20)}#page\#7 .granit-turnkey-process__links a:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#7 .granit-turnkey-process__inner{padding:55px 38px 51px}#page\#7 .granit-turnkey-process__timeline{gap:9px}#page\#7 .granit-turnkey-process__card{padding:16px 13px 14px}#page\#7 .granit-turnkey-process__card p{font-size:13px}#page\#7 .granit-turnkey-process__fact{padding:8px}#page\#7 .granit-turnkey-process__links{width:350px}}@media (max-width:959px){#page\#7 .granit-turnkey-process{border-radius:28px 28px 49px 28px}#page\#7 .granit-turnkey-process__inner{padding:46px 28px 43px}#page\#7 .granit-turnkey-process__header{margin-bottom:33px}#page\#7 .granit-turnkey-process__header::after{right:-50px;top:-46px;font-size:130px}#page\#7 .granit-turnkey-process__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 0 0 47px}#page\#7 .granit-turnkey-process__rail{top:15px;bottom:15px;left:18px;right:auto;width:2px;height:auto;background:linear-gradient( 180deg,rgba(154,98,0,.12),#B57B20 12%,#F1D38A 48%,#9A6200 86%,rgba(154,98,0,.12) )}#page\#7 .granit-turnkey-process__rail::before,#page\#7 .granit-turnkey-process__rail::after{display:none}#page\#7 .granit-turnkey-process__rail-start{top:-2px;left:50%;transform:translate(-50%,0) rotate(45deg)}#page\#7 .granit-turnkey-process__rail-end{top:auto;bottom:-2px;right:auto;left:50%;transform:translate(-50%,0) rotate(45deg)}#page\#7 .granit-turnkey-process__marker{top:18px;left:-29px;width:40px;height:40px;transform:none}#page\#7 .granit-turnkey-process__marker-ring{width:52px;height:52px}#page\#7 .granit-turnkey-process__marker::after{display:none}#page\#7 .granit-turnkey-process__step{min-height:100%}#page\#7 .granit-turnkey-process__step:last-child{grid-column:1 / -1}#page\#7 .granit-turnkey-process__footer{grid-template-columns:1fr;align-items:start}#page\#7 .granit-turnkey-process__links{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){#page\#7 .granit-turnkey-process{border-radius:22px 22px 37px 22px}#page\#7 .granit-turnkey-process::before{left:22px;width:min(310px,74%)}#page\#7 .granit-turnkey-process::after{left:21px}#page\#7 .granit-turnkey-process__rings{top:-215px;right:-185px;width:440px;opacity:.70}#page\#7 .granit-turnkey-process__facet{opacity:.50}#page\#7 .granit-turnkey-process__inner{padding:38px 18px 33px}#page\#7 .granit-turnkey-process__header{margin-bottom:25px}#page\#7 .granit-turnkey-process__header::after{right:-18px;top:-22px;font-size:92px}#page\#7 .granit-turnkey-process__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#7 .granit-turnkey-process__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#7 .granit-turnkey-process__intro{font-size:15.5px;line-height:1.51}#page\#7 .granit-turnkey-process__timeline{grid-template-columns:1fr;gap:9px;padding-left:44px}#page\#7 .granit-turnkey-process__marker{left:-27px;width:38px;height:38px}#page\#7 .granit-turnkey-process__marker-ring{width:49px;height:49px}#page\#7 .granit-turnkey-process__step:last-child{grid-column:auto}#page\#7 .granit-turnkey-process__card{padding:15px 13px 13px}#page\#7 .granit-turnkey-process__card h3{font-size:17px}#page\#7 .granit-turnkey-process__card p{font-size:13.5px}#page\#7 .granit-turnkey-process__footer{gap:14px;margin-top:16px;padding:14px 13px}#page\#7 .granit-turnkey-process__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){#page\#7 .granit-turnkey-process__inner{padding:34px 13px 29px}#page\#7 .granit-turnkey-process__header::after{display:none}#page\#7 .granit-turnkey-process__eyebrow{gap:8px;font-size:13px}#page\#7 .granit-turnkey-process__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#7 .granit-turnkey-process__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#7 .granit-turnkey-process__intro{font-size:15px}#page\#7 .granit-turnkey-process__timeline{padding-left:37px}#page\#7 .granit-turnkey-process__rail{left:14px}#page\#7 .granit-turnkey-process__marker{left:-25px;width:35px;height:35px}#page\#7 .granit-turnkey-process__marker-ring{width:45px;height:45px}#page\#7 .granit-turnkey-process__card-top{margin-bottom:10px}#page\#7 .granit-turnkey-process__card p{font-size:13px}#page\#7 .granit-turnkey-process__footer-copy{grid-template-columns:36px minmax(0,1fr);gap:10px}#page\#7 .granit-turnkey-process__footer-emblem{width:36px;height:36px}#page\#7 .granit-turnkey-process__links{grid-template-columns:1fr}#page\#7 .granit-turnkey-process__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){#page\#7 .granit-turnkey-process__card,#page\#7 .granit-turnkey-process__links a,#page\#7 .granit-turnkey-process__links svg{transition:none}#page\#7 .granit-turnkey-process__card:hover,#page\#7 .granit-turnkey-process__links a:hover{transform:none}}#page\#8 .granit-turnkey-works{--gtw-gold:#9A6200;--gtw-gold-deep:#67400F;--gtw-gold-medium:#BD862F;--gtw-gold-soft:#D9B46B;--gtw-gold-light:#F1D38A;--gtw-gold-pale:#FFF0C9;--gtw-dark-1:#0B0D10;--gtw-dark-2:#111418;--gtw-dark-3:#191D21;--gtw-dark-4:#252A2F;--gtw-dark-5:#30363B;--gtw-text:#F7F2E9;--gtw-muted:#C7BFB4;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtw-text);background:radial-gradient( circle at 94% 3%,rgba(241,211,138,.13),transparent 29% ) padding-box,radial-gradient( circle at -3% 103%,rgba(154,98,0,.19),transparent 33% ) padding-box,linear-gradient( 122deg,#0B0D10 0%,#15191D 39%,#252A2F 69%,#101317 100% ) padding-box,linear-gradient( 135deg,rgba(255,240,201,.94),rgba(189,134,47,.67) 24%,rgba(103,64,15,.84) 50%,rgba(217,180,107,.73) 76%,rgba(154,98,0,.78) ) border-box;box-shadow:0 30px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.60)}#page\#8 .granit-turnkey-works,#page\#8 .granit-turnkey-works *{box-sizing:border-box}#page\#8 .granit-turnkey-works::before{content:"";position:absolute;z-index:4;top:0;left:39px;width:min(760px,63%);height:2px;background:linear-gradient( 90deg,#FFF4D3 0%,#F1D38A 15%,#BD862F 40%,#9A6200 67%,transparent 100% );box-shadow:0 0 11px rgba(241,211,138,.31);pointer-events:none}#page\#8 .granit-turnkey-works::after{content:"";position:absolute;z-index:5;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);background:linear-gradient( 145deg,#FFF8DF,#D09A40 56%,#75490E );border:1px solid rgba(255,248,226,.66);box-shadow:0 0 17px rgba(241,211,138,.36);pointer-events:none}#page\#8 .granit-turnkey-works__engraving,#page\#8 .granit-turnkey-works__orbit,#page\#8 .granit-turnkey-works__facet{position:absolute;display:block;pointer-events:none}#page\#8 .granit-turnkey-works__engraving{z-index:0;inset:0;opacity:.82;background:repeating-linear-gradient( 45deg,transparent 0 91px,rgba(255,255,255,.016) 92px,transparent 93px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(241,211,138,.022) 140px,transparent 141px )}#page\#8 .granit-turnkey-works__orbit{z-index:0;top:-325px;right:-187px;width:640px;aspect-ratio:1;border:1px solid rgba(241,211,138,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(217,180,107,.021),0 0 0 98px rgba(217,180,107,.014),0 0 0 154px rgba(154,98,0,.009)}#page\#8 .granit-turnkey-works__orbit::before{content:"";position:absolute;inset:117px;border:1px dashed rgba(241,211,138,.14);border-radius:50%}#page\#8 .granit-turnkey-works__orbit::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,240,201,.45);box-shadow:0 0 16px rgba(241,211,138,.24)}#page\#8 .granit-turnkey-works__facet{z-index:0;left:-120px;bottom:-155px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(217,180,107,.11);background:linear-gradient( 145deg,rgba(241,211,138,.048),rgba(154,98,0,.014) );clip-path:polygon( 13% 0,100% 14%,88% 100%,0 82% )}#page\#8 .granit-turnkey-works__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#8 .granit-turnkey-works__header{position:relative;max-width:1080px;margin-bottom:38px}#page\#8 .granit-turnkey-works__header::after{content:"05";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(241,211,138,.035);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#8 .granit-turnkey-works__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtw-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#8 .granit-turnkey-works__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(241,211,138,.38);border-radius:8px 8px 13px 8px;color:#FFF1C9;background:rgba(154,98,0,.17);font-size:13px;font-weight:800}#page\#8 .granit-turnkey-works__header h2{max-width:970px;margin:0 0 15px;color:#FFF9F0;font-size:clamp( 36px,3.5vw,58px );font-weight:820;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}#page\#8 .granit-turnkey-works__intro{max-width:1000px;margin:0;color:#D5CEC4;font-size:clamp( 16px,1.25vw,19px );line-height:1.58}#page\#8 .granit-turnkey-works__gallery{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}#page\#8 .granit-turnkey-works__item{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(217,180,107,.24);border-radius:19px 19px 38px 19px;background:linear-gradient( 145deg,rgba(255,255,255,.045),rgba(255,255,255,.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 17px 36px rgba(0,0,0,.14);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}#page\#8 .granit-turnkey-works__item--main{grid-row:1 / 3;display:flex;flex-direction:column}#page\#8 .granit-turnkey-works__item--small{display:grid;grid-template-columns:minmax(210px,1.15fr) minmax(180px,.85fr);align-items:stretch}#page\#8 .granit-turnkey-works__image-wrap{position:relative;min-height:0;overflow:hidden;background:linear-gradient( 145deg,#262B30,#101316 )}#page\#8 .granit-turnkey-works__item--main .granit-turnkey-works__image-wrap{flex:1;min-height:560px;aspect-ratio:4 / 5}#page\#8 .granit-turnkey-works__item--small .granit-turnkey-works__image-wrap{min-height:280px}#page\#8 .granit-turnkey-works__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .70s ease,filter .45s ease}#page\#8 .granit-turnkey-works__image-wrap::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient( 180deg,rgba(7,9,11,.02) 40%,rgba(7,9,11,.16) 68%,rgba(7,9,11,.76) 100% );pointer-events:none}#page\#8 .granit-turnkey-works__corner{position:absolute;z-index:3;width:80px;height:80px;pointer-events:none}#page\#8 .granit-turnkey-works__corner--top{top:14px;left:14px;border-top:1px solid rgba(241,211,138,.79);border-left:1px solid rgba(241,211,138,.79)}#page\#8 .granit-turnkey-works__corner--bottom{right:14px;bottom:14px;border-right:1px solid rgba(241,211,138,.48);border-bottom:1px solid rgba(241,211,138,.48);border-radius:0 0 29px 0}#page\#8 .granit-turnkey-works__number{position:absolute;z-index:4;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid rgba(241,211,138,.50);border-radius:10px 10px 16px 10px;color:#FFF0C9;background:rgba(9,11,13,.67);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:820}#page\#8 .granit-turnkey-works__image-label{position:absolute;z-index:4;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid rgba(241,211,138,.31);border-radius:12px 12px 22px 12px;background:rgba(10,12,14,.69);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}#page\#8 .granit-turnkey-works__image-label span{color:var(--gtw-gold-light);font-size:13px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}#page\#8 .granit-turnkey-works__image-label strong{color:#FFF8ED;font-size:18px;font-weight:790;line-height:1.25}#page\#8 .granit-turnkey-works__item--main figcaption{padding:18px 19px 19px}#page\#8 .granit-turnkey-works__item--main figcaption>span{display:block;margin-bottom:5px;color:var(--gtw-gold-light);font-size:13px;font-weight:720;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}#page\#8 .granit-turnkey-works__item--main figcaption p{margin:0;color:#BBB3A8;font-size:14px;line-height:1.48}#page\#8 .granit-turnkey-works__item--small figcaption{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:21px 19px}#page\#8 .granit-turnkey-works__item--small figcaption::before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:1px;background:linear-gradient( 180deg,transparent,rgba(241,211,138,.48),transparent )}#page\#8 .granit-turnkey-works__item--small figcaption span{color:var(--gtw-gold-light);font-size:13px;font-weight:720;line-height:1.25;letter-spacing:.045em;text-transform:uppercase}#page\#8 .granit-turnkey-works__item--small figcaption strong{color:#FFF7EA;font-size:clamp( 17px,1.4vw,22px );font-weight:780;line-height:1.22}#page\#8 .granit-turnkey-works__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding:17px 18px;border:1px solid rgba(217,180,107,.18);border-radius:14px 14px 25px 14px;background:linear-gradient( 125deg,rgba(154,98,0,.10),rgba(255,255,255,.016) )}#page\#8 .granit-turnkey-works__footer-copy{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:12px;min-width:0}#page\#8 .granit-turnkey-works__footer-mark{display:block;width:16px;height:16px;margin-left:3px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.59);background:rgba(154,98,0,.18)}#page\#8 .granit-turnkey-works__footer-copy strong{display:block;margin-bottom:3px;color:#F4ECDF;font-size:14px;font-weight:760;line-height:1.3}#page\#8 .granit-turnkey-works__footer-copy p{margin:0;color:#BDB5AA;font-size:13px;line-height:1.42}#page\#8 .granit-turnkey-works__actions{display:flex;gap:8px;flex:0 0 auto}#page\#8 .granit-turnkey-works__action{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:47px;padding:10px 12px;border:1px solid rgba(217,180,107,.29);border-radius:10px 10px 17px 10px;color:#EEE4D4 !important;background:rgba(255,255,255,.026);font-size:13px;font-weight:690;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#8 .granit-turnkey-works__action svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#8 .granit-turnkey-works__action--gold{color:#30210B !important;border-color:rgba(255,240,201,.69);background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.61)}@media (hover:hover){#page\#8 .granit-turnkey-works__item:hover{transform:translateY(-4px);border-color:rgba(241,211,138,.47);box-shadow:0 28px 52px rgba(0,0,0,.21),inset 0 1px 0 rgba(255,255,255,.07)}#page\#8 .granit-turnkey-works__item:hover .granit-turnkey-works__image{transform:scale(1.025);filter:brightness(1.035)}#page\#8 .granit-turnkey-works__action:hover{transform:translateY(-2px);border-color:rgba(241,211,138,.55);box-shadow:0 8px 19px rgba(0,0,0,.13)}#page\#8 .granit-turnkey-works__action:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#8 .granit-turnkey-works__inner{padding:55px 38px 51px}#page\#8 .granit-turnkey-works__gallery{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:11px}#page\#8 .granit-turnkey-works__item--small{grid-template-columns:minmax(180px,1fr) minmax(160px,.83fr)}#page\#8 .granit-turnkey-works__item--small figcaption{padding:17px 14px}}@media (max-width:959px){#page\#8 .granit-turnkey-works{border-radius:28px 28px 49px 28px}#page\#8 .granit-turnkey-works__inner{padding:46px 28px 43px}#page\#8 .granit-turnkey-works__header{margin-bottom:31px}#page\#8 .granit-turnkey-works__header::after{right:-50px;top:-46px;font-size:130px}#page\#8 .granit-turnkey-works__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px}#page\#8 .granit-turnkey-works__item--main{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(230px,.75fr)}#page\#8 .granit-turnkey-works__item--main .granit-turnkey-works__image-wrap{min-height:440px;aspect-ratio:auto}#page\#8 .granit-turnkey-works__item--main figcaption{display:flex;flex-direction:column;justify-content:center}#page\#8 .granit-turnkey-works__item--small{display:flex;flex-direction:column}#page\#8 .granit-turnkey-works__item--small .granit-turnkey-works__image-wrap{min-height:300px;aspect-ratio:4 / 3}#page\#8 .granit-turnkey-works__item--small figcaption::before{left:15px;right:15px;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient( 90deg,transparent,rgba(241,211,138,.40),transparent )}#page\#8 .granit-turnkey-works__footer{grid-template-columns:1fr;align-items:start}}@media (max-width:767px){#page\#8 .granit-turnkey-works{border-radius:22px 22px 37px 22px}#page\#8 .granit-turnkey-works::before{left:22px;width:min(310px,74%)}#page\#8 .granit-turnkey-works::after{left:21px}#page\#8 .granit-turnkey-works__orbit{top:-215px;right:-185px;width:440px;opacity:.76}#page\#8 .granit-turnkey-works__facet{opacity:.53}#page\#8 .granit-turnkey-works__inner{padding:38px 18px 33px}#page\#8 .granit-turnkey-works__header{margin-bottom:24px}#page\#8 .granit-turnkey-works__header::after{right:-18px;top:-22px;font-size:92px}#page\#8 .granit-turnkey-works__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#8 .granit-turnkey-works__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#8 .granit-turnkey-works__intro{font-size:15.5px;line-height:1.51}#page\#8 .granit-turnkey-works__gallery{grid-template-columns:1fr;gap:11px}#page\#8 .granit-turnkey-works__item{width:min(100%,560px);margin:0 auto}#page\#8 .granit-turnkey-works__item--main{grid-column:auto;display:flex}#page\#8 .granit-turnkey-works__item--main .granit-turnkey-works__image-wrap{min-height:0;aspect-ratio:4 / 5}#page\#8 .granit-turnkey-works__item--small .granit-turnkey-works__image-wrap{min-height:0;aspect-ratio:4 / 3}#page\#8 .granit-turnkey-works__footer{margin-top:15px;padding:14px 13px}#page\#8 .granit-turnkey-works__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#page\#8 .granit-turnkey-works__action{min-width:0;font-size:13px}}@media (max-width:479px){#page\#8 .granit-turnkey-works__inner{padding:34px 13px 29px}#page\#8 .granit-turnkey-works__header::after{display:none}#page\#8 .granit-turnkey-works__eyebrow{gap:8px;font-size:13px}#page\#8 .granit-turnkey-works__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#8 .granit-turnkey-works__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#8 .granit-turnkey-works__intro{font-size:15px}#page\#8 .granit-turnkey-works__image-label{left:11px;right:11px;bottom:11px;padding:11px 12px}#page\#8 .granit-turnkey-works__image-label strong{font-size:15px}#page\#8 .granit-turnkey-works__item--main figcaption{padding:15px 13px}#page\#8 .granit-turnkey-works__item--small figcaption{padding:15px 13px}#page\#8 .granit-turnkey-works__actions{grid-template-columns:1fr}#page\#8 .granit-turnkey-works__action{min-height:46px}}@media (prefers-reduced-motion:reduce){#page\#8 .granit-turnkey-works__item,#page\#8 .granit-turnkey-works__image,#page\#8 .granit-turnkey-works__action,#page\#8 .granit-turnkey-works__action svg{transition:none}#page\#8 .granit-turnkey-works__item:hover,#page\#8 .granit-turnkey-works__action:hover{transform:none}#page\#8 .granit-turnkey-works__item:hover .granit-turnkey-works__image{transform:none}}#page\#9 .granit-turnkey-benefits{--gtb-gold:#9A6200;--gtb-gold-deep:#67400F;--gtb-gold-dark:#513108;--gtb-gold-medium:#BA8126;--gtb-gold-soft:#D7B067;--gtb-gold-light:#F1D38A;--gtb-gold-pale:#FFF0C9;--gtb-stone-1:#FBF8F2;--gtb-stone-2:#F4EEE4;--gtb-stone-3:#E9DECD;--gtb-stone-4:#D7C4A6;--gtb-graphite-1:#111418;--gtb-graphite-2:#1B1F23;--gtb-graphite-3:#2A2F34;--gtb-text:#292724;--gtb-muted:#6C645B;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtb-text);background:radial-gradient( circle at 94% 0%,rgba(255,255,255,.95),transparent 29% ) padding-box,radial-gradient( circle at -2% 105%,rgba(154,98,0,.09),transparent 34% ) padding-box,linear-gradient( 125deg,#FBF8F2 0%,#F4EEE4 43%,#E9DECD 77%,#F8F3EA 100% ) padding-box,linear-gradient( 135deg,#FFF1C9 0%,#C28B32 24%,#765018 50%,#E1BF78 75%,#9A6200 100% ) border-box;box-shadow:0 28px 68px rgba(62,43,15,.11),0 5px 18px rgba(55,43,25,.055),inset 0 1px 0 rgba(255,255,255,.96)}#page\#9 .granit-turnkey-benefits,#page\#9 .granit-turnkey-benefits *{box-sizing:border-box}#page\#9 .granit-turnkey-benefits::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(760px,64%);height:2px;background:linear-gradient( 90deg,#FFF2C6 0%,#E4C174 16%,#B57B20 41%,#9A6200 67%,transparent 100% );box-shadow:0 0 11px rgba(154,98,0,.19);pointer-events:none}#page\#9 .granit-turnkey-benefits::after{content:"";position:absolute;z-index:6;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,249,230,.92);background:linear-gradient( 145deg,#FFF5D3,#C58C32 58%,#765018 );box-shadow:0 0 14px rgba(154,98,0,.18);pointer-events:none}#page\#9 .granit-turnkey-benefits__engraving,#page\#9 .granit-turnkey-benefits__orbit,#page\#9 .granit-turnkey-benefits__facet{position:absolute;display:block;pointer-events:none}#page\#9 .granit-turnkey-benefits__engraving{z-index:0;inset:0;opacity:.68;background:repeating-linear-gradient( 45deg,transparent 0 94px,rgba(154,98,0,.024) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(154,98,0,.017) 140px,transparent 141px )}#page\#9 .granit-turnkey-benefits__orbit{z-index:0;top:-315px;right:-185px;width:620px;aspect-ratio:1;border:1px solid rgba(154,98,0,.105);border-radius:50%;box-shadow:0 0 0 43px rgba(154,98,0,.026),0 0 0 94px rgba(154,98,0,.015),0 0 0 149px rgba(154,98,0,.008)}#page\#9 .granit-turnkey-benefits__orbit::before{content:"";position:absolute;inset:112px;border:1px dashed rgba(154,98,0,.13);border-radius:50%}#page\#9 .granit-turnkey-benefits__orbit::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,245,215,.88)}#page\#9 .granit-turnkey-benefits__facet{z-index:0;left:-112px;bottom:-164px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(154,98,0,.08);background:linear-gradient( 145deg,rgba(255,255,255,.36),rgba(154,98,0,.025) );clip-path:polygon( 14% 0,100% 15%,88% 100%,0 82% )}#page\#9 .granit-turnkey-benefits__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#9 .granit-turnkey-benefits__header{position:relative;max-width:1100px;margin-bottom:39px}#page\#9 .granit-turnkey-benefits__header::after{content:"06";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(154,98,0,.055);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#9 .granit-turnkey-benefits__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtb-gold);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#9 .granit-turnkey-benefits__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(154,98,0,.36);border-radius:8px 8px 13px 8px;background:rgba(241,211,138,.25);color:var(--gtb-gold-deep);font-size:13px;font-weight:830}#page\#9 .granit-turnkey-benefits__header h2{max-width:1020px;margin:0 0 15px;color:#292724;font-size:clamp( 36px,3.5vw,58px );font-weight:830;line-height:1.06;letter-spacing:-.037em;text-wrap:balance}#page\#9 .granit-turnkey-benefits__intro{max-width:1000px;margin:0;color:#5F584F;font-size:clamp( 16px,1.25vw,19px );font-weight:430;line-height:1.58}#page\#9 .granit-turnkey-benefits__composition{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px minmax(0,1fr);align-items:stretch;gap:16px}#page\#9 .granit-turnkey-benefits__connector{position:absolute;z-index:0;top:50%;width:16%;height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,.47),rgba(241,211,138,.70) );pointer-events:none}#page\#9 .granit-turnkey-benefits__connector::before,#page\#9 .granit-turnkey-benefits__connector::after{content:"";position:absolute;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);border:1px solid rgba(154,98,0,.42);background:#EFE1C3}#page\#9 .granit-turnkey-benefits__connector--left{left:31%}#page\#9 .granit-turnkey-benefits__connector--right{right:31%;transform:scaleX(-1)}#page\#9 .granit-turnkey-benefits__column{position:relative;z-index:2;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-width:0}#page\#9 .granit-turnkey-benefits__card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;min-width:0;padding:17px 16px;overflow:hidden;border:1px solid rgba(154,98,0,.15);border-radius:15px 15px 26px 15px;background:radial-gradient( circle at 4% 0%,rgba(241,211,138,.16),transparent 44% ),rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 11px 25px rgba(74,54,22,.04);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}#page\#9 .granit-turnkey-benefits__card::before{content:"";position:absolute;right:-21px;bottom:-22px;width:50px;height:50px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.14);pointer-events:none}#page\#9 .granit-turnkey-benefits__card::after{content:"";position:absolute;left:16px;top:0;width:64px;height:2px;background:linear-gradient( 90deg,#D5A950,transparent );pointer-events:none}#page\#9 .granit-turnkey-benefits__card-no{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(154,98,0,.27);border-radius:11px 11px 17px 11px;color:var(--gtb-gold);background:linear-gradient( 145deg,rgba(241,211,138,.28),rgba(255,255,255,.48) );font-size:13px;font-weight:830;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.80)}#page\#9 .granit-turnkey-benefits__card-copy{min-width:0}#page\#9 .granit-turnkey-benefits__card-label{display:block;margin-bottom:4px;color:var(--gtb-gold);font-size:13px;font-weight:740;line-height:1.2;letter-spacing:.045em;text-transform:uppercase}#page\#9 .granit-turnkey-benefits__card h3{margin:0 0 6px;color:#37332E;font-size:17px;font-weight:780;line-height:1.25}#page\#9 .granit-turnkey-benefits__card p{margin:0;color:#6A6258;font-size:13.5px;font-weight:430;line-height:1.47}#page\#9 .granit-turnkey-benefits__card--accent{border-color:rgba(154,98,0,.31);background:radial-gradient( circle at 4% 0%,rgba(241,211,138,.27),transparent 48% ),linear-gradient( 145deg,rgba(255,255,255,.60),rgba(241,211,138,.14) )}#page\#9 .granit-turnkey-benefits__card--accent .granit-turnkey-benefits__card-no{color:#2F210C;background:linear-gradient( 145deg,#F1D38A,#C68D31 )}#page\#9 .granit-turnkey-benefits__core{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:29px 22px;overflow:hidden;border:1px solid rgba(241,211,138,.44);border-radius:23px 23px 48px 23px;color:#F7F1E7;text-align:center;background:radial-gradient( circle at 20% 0%,rgba(241,211,138,.16),transparent 42% ),radial-gradient( circle at 110% 110%,rgba(154,98,0,.29),transparent 45% ),linear-gradient( 140deg,#111418,#292E33 58%,#101215 );box-shadow:0 23px 46px rgba(54,39,17,.16),inset 0 1px 0 rgba(255,255,255,.08)}#page\#9 .granit-turnkey-benefits__core-ring{position:absolute;right:-78px;top:-78px;width:190px;height:190px;border:1px solid rgba(241,211,138,.12);border-radius:50%;box-shadow:0 0 0 27px rgba(241,211,138,.022),0 0 0 56px rgba(241,211,138,.010);pointer-events:none}#page\#9 .granit-turnkey-benefits__core-emblem{position:relative;display:flex;align-items:center;justify-content:center;width:78px;height:78px;margin-bottom:19px;border:1px solid rgba(241,211,138,.44);border-radius:20px 20px 31px 20px;background:linear-gradient( 145deg,rgba(241,211,138,.16),rgba(154,98,0,.04) );box-shadow:inset 0 0 26px rgba(154,98,0,.13)}#page\#9 .granit-turnkey-benefits__core-emblem::before{content:"";position:absolute;inset:6px;border:1px solid rgba(241,211,138,.13);border-radius:14px 14px 24px 14px}#page\#9 .granit-turnkey-benefits__core-emblem svg{width:57px;height:57px;stroke:#E1BF78;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-turnkey-benefits__core-small{display:block;margin-bottom:7px;color:var(--gtb-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}#page\#9 .granit-turnkey-benefits__core>strong{color:#FFF7E9;font-size:20px;font-weight:810;line-height:1.2}#page\#9 .granit-turnkey-benefits__core-plus{display:flex;align-items:center;justify-content:center;width:31px;height:31px;margin:9px 0;border:1px solid rgba(241,211,138,.38);border-radius:50%;color:#F1D38A;font-size:20px;font-weight:400}#page\#9 .granit-turnkey-benefits__core p{margin:17px 0 19px;color:#C6BEB2;font-size:13.5px;line-height:1.48}#page\#9 .granit-turnkey-benefits__core>a{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(255,240,201,.72);border-radius:10px 10px 18px 10px;color:#30210B !important;background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.61);font-size:13px;font-weight:750;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#9 .granit-turnkey-benefits__core>a svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#9 .granit-turnkey-benefits__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:19px;padding:16px 17px;border:1px solid rgba(154,98,0,.17);border-radius:14px 14px 24px 14px;background:linear-gradient( 125deg,rgba(255,255,255,.53),rgba(241,211,138,.10) )}#page\#9 .granit-turnkey-benefits__footer-copy{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;min-width:0}#page\#9 .granit-turnkey-benefits__footer-mark{display:block;width:15px;height:15px;margin-left:3px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.48);background:linear-gradient( 145deg,#F1D38A,#A86C12 )}#page\#9 .granit-turnkey-benefits__footer-copy strong{display:block;margin-bottom:3px;color:#39342E;font-size:14px;font-weight:770;line-height:1.3}#page\#9 .granit-turnkey-benefits__footer-copy p{margin:0;color:#6B645B;font-size:13px;line-height:1.42}#page\#9 .granit-turnkey-benefits__links{display:flex;gap:7px;flex:0 0 auto}#page\#9 .granit-turnkey-benefits__links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 10px;border:1px solid rgba(154,98,0,.21);border-radius:9px 9px 15px 9px;color:#594B36 !important;background:rgba(255,255,255,.43);font-size:13px;font-weight:670;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,background .22s ease}#page\#9 .granit-turnkey-benefits__links svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--gtb-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#9 .granit-turnkey-benefits__card:hover{transform:translateY(-4px);border-color:rgba(154,98,0,.34);box-shadow:0 17px 33px rgba(73,51,18,.075),inset 0 1px 0 rgba(255,255,255,.92)}#page\#9 .granit-turnkey-benefits__core>a:hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 10px 23px rgba(81,51,8,.15),inset 0 1px 0 rgba(255,255,255,.68)}#page\#9 .granit-turnkey-benefits__core>a:hover svg{transform:translateX(3px)}#page\#9 .granit-turnkey-benefits__links a:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.42);background:rgba(241,211,138,.20)}#page\#9 .granit-turnkey-benefits__links a:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#9 .granit-turnkey-benefits__inner{padding:55px 38px 51px}#page\#9 .granit-turnkey-benefits__composition{grid-template-columns:minmax(0,1fr) 235px minmax(0,1fr);gap:12px}#page\#9 .granit-turnkey-benefits__card{grid-template-columns:39px minmax(0,1fr);gap:10px;padding:15px 13px}#page\#9 .granit-turnkey-benefits__card-no{width:39px;height:39px}#page\#9 .granit-turnkey-benefits__card h3{font-size:16px}#page\#9 .granit-turnkey-benefits__card p{font-size:13px}#page\#9 .granit-turnkey-benefits__core{padding:25px 17px}#page\#9 .granit-turnkey-benefits__core-emblem{width:68px;height:68px}#page\#9 .granit-turnkey-benefits__core-emblem svg{width:50px;height:50px}}@media (max-width:959px){#page\#9 .granit-turnkey-benefits{border-radius:28px 28px 49px 28px}#page\#9 .granit-turnkey-benefits__inner{padding:46px 28px 43px}#page\#9 .granit-turnkey-benefits__header{margin-bottom:31px}#page\#9 .granit-turnkey-benefits__header::after{right:-50px;top:-46px;font-size:130px}#page\#9 .granit-turnkey-benefits__composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#9 .granit-turnkey-benefits__connector{display:none}#page\#9 .granit-turnkey-benefits__core{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;column-gap:17px;text-align:left;padding:19px 20px}#page\#9 .granit-turnkey-benefits__core-emblem{grid-column:1;grid-row:1 / 6;margin:0}#page\#9 .granit-turnkey-benefits__core-small,#page\#9 .granit-turnkey-benefits__core>strong,#page\#9 .granit-turnkey-benefits__core-plus,#page\#9 .granit-turnkey-benefits__core p{grid-column:2}#page\#9 .granit-turnkey-benefits__core-small{margin-bottom:2px}#page\#9 .granit-turnkey-benefits__core-plus{display:none}#page\#9 .granit-turnkey-benefits__core p{margin:7px 0 0}#page\#9 .granit-turnkey-benefits__core>a{grid-column:3;grid-row:1 / 6;width:180px}#page\#9 .granit-turnkey-benefits__column:first-of-type{grid-column:1;grid-row:1}#page\#9 .granit-turnkey-benefits__column:last-of-type{grid-column:2;grid-row:1}#page\#9 .granit-turnkey-benefits__footer{grid-template-columns:1fr;align-items:start}#page\#9 .granit-turnkey-benefits__links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){#page\#9 .granit-turnkey-benefits{border-radius:22px 22px 37px 22px}#page\#9 .granit-turnkey-benefits::before{left:22px;width:min(310px,74%)}#page\#9 .granit-turnkey-benefits::after{left:21px}#page\#9 .granit-turnkey-benefits__orbit{top:-215px;right:-185px;width:440px;opacity:.70}#page\#9 .granit-turnkey-benefits__facet{opacity:.50}#page\#9 .granit-turnkey-benefits__inner{padding:38px 18px 33px}#page\#9 .granit-turnkey-benefits__header{margin-bottom:24px}#page\#9 .granit-turnkey-benefits__header::after{right:-18px;top:-22px;font-size:92px}#page\#9 .granit-turnkey-benefits__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#9 .granit-turnkey-benefits__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#9 .granit-turnkey-benefits__intro{font-size:15.5px;line-height:1.51}#page\#9 .granit-turnkey-benefits__composition{grid-template-columns:1fr;gap:10px}#page\#9 .granit-turnkey-benefits__column:first-of-type,#page\#9 .granit-turnkey-benefits__column:last-of-type,#page\#9 .granit-turnkey-benefits__core{grid-column:auto;grid-row:auto}#page\#9 .granit-turnkey-benefits__column{gap:8px}#page\#9 .granit-turnkey-benefits__core{order:2;display:flex;padding:23px 18px;text-align:center}#page\#9 .granit-turnkey-benefits__column:first-of-type{order:1}#page\#9 .granit-turnkey-benefits__column:last-of-type{order:3}#page\#9 .granit-turnkey-benefits__core-emblem{margin-bottom:14px}#page\#9 .granit-turnkey-benefits__core-plus{display:flex}#page\#9 .granit-turnkey-benefits__core p{margin:14px 0 16px}#page\#9 .granit-turnkey-benefits__core>a{width:100%}#page\#9 .granit-turnkey-benefits__card{grid-template-columns:40px minmax(0,1fr);padding:14px 13px}#page\#9 .granit-turnkey-benefits__card-no{width:40px;height:40px}#page\#9 .granit-turnkey-benefits__card h3{font-size:16px}#page\#9 .granit-turnkey-benefits__card p{font-size:13.5px}#page\#9 .granit-turnkey-benefits__footer{margin-top:15px;padding:14px 13px}#page\#9 .granit-turnkey-benefits__links{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#9 .granit-turnkey-benefits__links a{min-width:0;font-size:13px}}@media (max-width:479px){#page\#9 .granit-turnkey-benefits__inner{padding:34px 13px 29px}#page\#9 .granit-turnkey-benefits__header::after{display:none}#page\#9 .granit-turnkey-benefits__eyebrow{gap:8px;font-size:13px}#page\#9 .granit-turnkey-benefits__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#9 .granit-turnkey-benefits__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#9 .granit-turnkey-benefits__intro{font-size:15px}#page\#9 .granit-turnkey-benefits__card{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:13px 11px}#page\#9 .granit-turnkey-benefits__card-no{width:36px;height:36px}#page\#9 .granit-turnkey-benefits__card p{font-size:13px}#page\#9 .granit-turnkey-benefits__core{padding:20px 14px}#page\#9 .granit-turnkey-benefits__core>strong{font-size:18px}#page\#9 .granit-turnkey-benefits__links{grid-template-columns:1fr}#page\#9 .granit-turnkey-benefits__links a{min-height:44px}}@media (prefers-reduced-motion:reduce){#page\#9 .granit-turnkey-benefits__card,#page\#9 .granit-turnkey-benefits__core>a,#page\#9 .granit-turnkey-benefits__core>a svg,#page\#9 .granit-turnkey-benefits__links a,#page\#9 .granit-turnkey-benefits__links svg{transition:none}#page\#9 .granit-turnkey-benefits__card:hover,#page\#9 .granit-turnkey-benefits__core>a:hover,#page\#9 .granit-turnkey-benefits__links a:hover{transform:none}}#page\#10 .granit-turnkey-extra{--gte-gold:#9A6200;--gte-gold-deep:#68400F;--gte-gold-medium:#BE8730;--gte-gold-soft:#D8B369;--gte-gold-light:#F1D38A;--gte-gold-pale:#FFF0C9;--gte-dark-1:#0B0D10;--gte-dark-2:#111418;--gte-dark-3:#191D21;--gte-dark-4:#252A2F;--gte-text:#F7F2E9;--gte-muted:#C5BDB2;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gte-text);background:radial-gradient( circle at 94% 3%,rgba(241,211,138,.13),transparent 29% ) padding-box,radial-gradient( circle at -3% 103%,rgba(154,98,0,.19),transparent 33% ) padding-box,linear-gradient( 122deg,#0B0D10 0%,#15191D 39%,#252A2F 69%,#101317 100% ) padding-box,linear-gradient( 135deg,rgba(255,240,201,.94),rgba(190,135,48,.67) 24%,rgba(104,64,15,.84) 50%,rgba(216,179,105,.73) 76%,rgba(154,98,0,.78) ) border-box;box-shadow:0 30px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.60)}#page\#10 .granit-turnkey-extra,#page\#10 .granit-turnkey-extra *{box-sizing:border-box}#page\#10 .granit-turnkey-extra::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(760px,63%);height:2px;background:linear-gradient( 90deg,#FFF4D3 0%,#F1D38A 15%,#BE8730 40%,#9A6200 67%,transparent );box-shadow:0 0 11px rgba(241,211,138,.31);pointer-events:none}#page\#10 .granit-turnkey-extra::after{content:"";position:absolute;z-index:6;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);background:linear-gradient( 145deg,#FFF8DF,#D09A40 56%,#75490E );border:1px solid rgba(255,248,226,.66);box-shadow:0 0 17px rgba(241,211,138,.36);pointer-events:none}#page\#10 .granit-turnkey-extra__engraving,#page\#10 .granit-turnkey-extra__orbit,#page\#10 .granit-turnkey-extra__facet{position:absolute;display:block;pointer-events:none}#page\#10 .granit-turnkey-extra__engraving{z-index:0;inset:0;opacity:.82;background:repeating-linear-gradient( 45deg,transparent 0 91px,rgba(255,255,255,.016) 92px,transparent 93px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(241,211,138,.022) 140px,transparent 141px )}#page\#10 .granit-turnkey-extra__orbit{z-index:0;top:-325px;right:-187px;width:640px;aspect-ratio:1;border:1px solid rgba(241,211,138,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(216,179,105,.021),0 0 0 98px rgba(216,179,105,.014),0 0 0 154px rgba(154,98,0,.009)}#page\#10 .granit-turnkey-extra__orbit::before{content:"";position:absolute;inset:117px;border:1px dashed rgba(241,211,138,.14);border-radius:50%}#page\#10 .granit-turnkey-extra__orbit::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,240,201,.45)}#page\#10 .granit-turnkey-extra__facet{z-index:0;left:-120px;bottom:-155px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(216,179,105,.11);background:linear-gradient( 145deg,rgba(241,211,138,.048),rgba(154,98,0,.014) );clip-path:polygon( 13% 0,100% 14%,88% 100%,0 82% )}#page\#10 .granit-turnkey-extra__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#10 .granit-turnkey-extra__header{position:relative;max-width:1080px;margin-bottom:38px}#page\#10 .granit-turnkey-extra__header::after{content:"07";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(241,211,138,.035);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#10 .granit-turnkey-extra__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gte-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#10 .granit-turnkey-extra__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(241,211,138,.38);border-radius:8px 8px 13px 8px;color:#FFF1C9;background:rgba(154,98,0,.17);font-size:13px;font-weight:800}#page\#10 .granit-turnkey-extra__header h2{max-width:970px;margin:0 0 15px;color:#FFF9F0;font-size:clamp( 36px,3.5vw,58px );font-weight:820;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}#page\#10 .granit-turnkey-extra__intro{max-width:1000px;margin:0;color:#D5CEC4;font-size:clamp( 16px,1.25vw,19px );line-height:1.58}#page\#10 .granit-turnkey-extra__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}#page\#10 .granit-turnkey-extra__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:260px;padding:18px 17px 16px;overflow:hidden;border:1px solid rgba(216,179,105,.21);border-radius:16px 16px 29px 16px;color:inherit !important;background:radial-gradient( circle at 4% 0%,rgba(241,211,138,.08),transparent 43% ),linear-gradient( 145deg,rgba(255,255,255,.048),rgba(255,255,255,.011) );box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-decoration:none !important;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}#page\#10 .granit-turnkey-extra__card::before{content:"";position:absolute;right:-22px;bottom:-23px;width:51px;height:51px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.15);pointer-events:none}#page\#10 .granit-turnkey-extra__card::after{content:"";position:absolute;left:16px;top:0;width:66px;height:2px;background:linear-gradient( 90deg,#D8B369,transparent );pointer-events:none}#page\#10 .granit-turnkey-extra__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}#page\#10 .granit-turnkey-extra__number{display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex:0 0 39px;border:1px solid rgba(241,211,138,.35);border-radius:10px 10px 16px 10px;color:#F1D38A;background:linear-gradient( 145deg,rgba(241,211,138,.12),rgba(154,98,0,.07) );font-size:13px;font-weight:820}#page\#10 .granit-turnkey-extra__label{color:#AFA79B;font-size:13px;font-weight:620;line-height:1.2;text-align:right}#page\#10 .granit-turnkey-extra__card h3{margin:0 0 8px;color:#FFF7EA;font-size:18px;font-weight:780;line-height:1.22;letter-spacing:-.012em}#page\#10 .granit-turnkey-extra__card p{margin:0 0 17px;color:#BDB5AA;font-size:13.5px;line-height:1.49}#page\#10 .granit-turnkey-extra__more{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid rgba(216,179,105,.13);color:#E7D5AF;font-size:13px;font-weight:700}#page\#10 .granit-turnkey-extra__more svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:var(--gte-gold-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#10 .granit-turnkey-extra__card--accent{border-color:rgba(241,211,138,.43);background:radial-gradient( circle at 4% 0%,rgba(241,211,138,.16),transparent 45% ),linear-gradient( 145deg,rgba(194,139,50,.14),rgba(255,255,255,.014) )}#page\#10 .granit-turnkey-extra__card--accent .granit-turnkey-extra__number{color:#30210B;border-color:rgba(255,240,201,.60);background:linear-gradient( 145deg,#F1D38A,#BB7D20 )}#page\#10 .granit-turnkey-extra__card--split{cursor:default}#page\#10 .granit-turnkey-extra__split-links{display:grid;grid-template-columns:1fr;gap:6px;margin-top:auto}#page\#10 .granit-turnkey-extra__split-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;padding:8px 9px;border:1px solid rgba(216,179,105,.20);border-radius:8px 8px 13px 8px;color:#EADBBE !important;background:rgba(0,0,0,.14);font-size:13px;font-weight:650;text-decoration:none !important;transition:border-color .22s ease,background .22s ease}#page\#10 .granit-turnkey-extra__split-links svg{flex:0 0 15px;width:15px;height:15px;fill:none;stroke:var(--gte-gold-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#10 .granit-turnkey-extra__notice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:17px 18px;border:1px solid rgba(241,211,138,.28);border-radius:14px 14px 26px 14px;background:radial-gradient( circle at 0% 0%,rgba(241,211,138,.10),transparent 45% ),linear-gradient( 125deg,rgba(154,98,0,.13),rgba(255,255,255,.018) )}#page\#10 .granit-turnkey-extra__notice-main{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:12px;min-width:0}#page\#10 .granit-turnkey-extra__notice-mark{display:block;width:16px;height:16px;margin-left:3px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.60);background:linear-gradient( 145deg,#F1D38A,#9A6200 )}#page\#10 .granit-turnkey-extra__notice-main strong{display:block;margin-bottom:3px;color:#F6EBD6;font-size:14px;font-weight:770;line-height:1.3}#page\#10 .granit-turnkey-extra__notice-main p{margin:0;color:#BFB7AC;font-size:13px;line-height:1.43}#page\#10 .granit-turnkey-extra__notice-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid rgba(255,240,201,.70);border-radius:10px 10px 18px 10px;color:#30210B !important;background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.61);font-size:13px;font-weight:750;text-decoration:none !important;white-space:nowrap;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}#page\#10 .granit-turnkey-extra__notice-link svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#10 .granit-turnkey-extra__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:12px 2px 0}#page\#10 .granit-turnkey-extra__footer p{margin:0;color:#ACA499;font-size:13px;line-height:1.4}#page\#10 .granit-turnkey-extra__footer>a{display:flex;align-items:center;gap:8px;color:#F1D38A !important;font-size:13px;font-weight:720;text-decoration:none !important}#page\#10 .granit-turnkey-extra__footer>a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#10 a.granit-turnkey-extra__card:hover{transform:translateY(-4px);border-color:rgba(241,211,138,.48);background:radial-gradient( circle at 4% 0%,rgba(241,211,138,.13),transparent 44% ),linear-gradient( 145deg,rgba(255,255,255,.065),rgba(154,98,0,.025) );box-shadow:0 17px 34px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.06)}#page\#10 a.granit-turnkey-extra__card:hover .granit-turnkey-extra__more svg{transform:translateX(3px)}#page\#10 .granit-turnkey-extra__split-links a:hover{border-color:rgba(241,211,138,.48);background:rgba(154,98,0,.14)}#page\#10 .granit-turnkey-extra__split-links a:hover svg{transform:translateX(3px)}#page\#10 .granit-turnkey-extra__notice-link:hover{transform:translateY(-2px);filter:brightness(1.035);box-shadow:0 10px 24px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.68)}#page\#10 .granit-turnkey-extra__notice-link:hover svg,#page\#10 .granit-turnkey-extra__footer>a:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#10 .granit-turnkey-extra__inner{padding:55px 38px 51px}#page\#10 .granit-turnkey-extra__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#page\#10 .granit-turnkey-extra__card{min-height:250px;padding:16px 14px 14px}#page\#10 .granit-turnkey-extra__card h3{font-size:17px}#page\#10 .granit-turnkey-extra__card p{font-size:13px}}@media (max-width:959px){#page\#10 .granit-turnkey-extra{border-radius:28px 28px 49px 28px}#page\#10 .granit-turnkey-extra__inner{padding:46px 28px 43px}#page\#10 .granit-turnkey-extra__header{margin-bottom:31px}#page\#10 .granit-turnkey-extra__header::after{right:-50px;top:-46px;font-size:130px}#page\#10 .granit-turnkey-extra__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page\#10 .granit-turnkey-extra__card{min-height:225px}#page\#10 .granit-turnkey-extra__notice{grid-template-columns:1fr;align-items:start}#page\#10 .granit-turnkey-extra__notice-link{width:max-content}}@media (max-width:767px){#page\#10 .granit-turnkey-extra{border-radius:22px 22px 37px 22px}#page\#10 .granit-turnkey-extra::before{left:22px;width:min(310px,74%)}#page\#10 .granit-turnkey-extra::after{left:21px}#page\#10 .granit-turnkey-extra__orbit{top:-215px;right:-185px;width:440px;opacity:.75}#page\#10 .granit-turnkey-extra__facet{opacity:.52}#page\#10 .granit-turnkey-extra__inner{padding:38px 18px 33px}#page\#10 .granit-turnkey-extra__header{margin-bottom:24px}#page\#10 .granit-turnkey-extra__header::after{right:-18px;top:-22px;font-size:92px}#page\#10 .granit-turnkey-extra__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#10 .granit-turnkey-extra__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#10 .granit-turnkey-extra__intro{font-size:15.5px;line-height:1.51}#page\#10 .granit-turnkey-extra__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#page\#10 .granit-turnkey-extra__card{min-height:250px;padding:14px 12px 12px}#page\#10 .granit-turnkey-extra__card-head{margin-bottom:12px}#page\#10 .granit-turnkey-extra__number{width:36px;height:36px;flex-basis:36px}#page\#10 .granit-turnkey-extra__label{font-size:13px}#page\#10 .granit-turnkey-extra__card h3{font-size:16px}#page\#10 .granit-turnkey-extra__card p{font-size:13px}#page\#10 .granit-turnkey-extra__notice{margin-top:13px;padding:14px 13px}#page\#10 .granit-turnkey-extra__notice-link{width:100%}#page\#10 .granit-turnkey-extra__footer{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:479px){#page\#10 .granit-turnkey-extra__inner{padding:34px 13px 29px}#page\#10 .granit-turnkey-extra__header::after{display:none}#page\#10 .granit-turnkey-extra__eyebrow{gap:8px;font-size:13px}#page\#10 .granit-turnkey-extra__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#10 .granit-turnkey-extra__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#10 .granit-turnkey-extra__intro{font-size:15px}#page\#10 .granit-turnkey-extra__grid{grid-template-columns:1fr}#page\#10 .granit-turnkey-extra__card{min-height:0;padding:14px 12px}#page\#10 .granit-turnkey-extra__card h3{font-size:16px}#page\#10 .granit-turnkey-extra__more{padding-top:9px}#page\#10 .granit-turnkey-extra__notice-main{grid-template-columns:22px minmax(0,1fr);gap:9px}#page\#10 .granit-turnkey-extra__notice-link{white-space:normal}}@media (prefers-reduced-motion:reduce){#page\#10 .granit-turnkey-extra__card,#page\#10 .granit-turnkey-extra__more svg,#page\#10 .granit-turnkey-extra__split-links a,#page\#10 .granit-turnkey-extra__split-links svg,#page\#10 .granit-turnkey-extra__notice-link,#page\#10 .granit-turnkey-extra__notice-link svg,#page\#10 .granit-turnkey-extra__footer>a svg{transition:none}#page\#10 a.granit-turnkey-extra__card:hover,#page\#10 .granit-turnkey-extra__notice-link:hover{transform:none}}#page\#11 .granit-turnkey-geo{--gtg-gold:#9A6200;--gtg-gold-deep:#68400F;--gtg-gold-medium:#B98229;--gtg-gold-soft:#D7B269;--gtg-gold-light:#F1D38A;--gtg-gold-pale:#FFF0C9;--gtg-stone-1:#FBF8F2;--gtg-stone-2:#F4EEE4;--gtg-stone-3:#E9DECD;--gtg-graphite-1:#111418;--gtg-graphite-2:#1B1F23;--gtg-graphite-3:#2B3035;--gtg-text:#292724;--gtg-muted:#6A635A;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtg-text);background:radial-gradient( circle at 94% 0%,rgba(255,255,255,.96),transparent 29% ) padding-box,radial-gradient( circle at -2% 105%,rgba(154,98,0,.09),transparent 34% ) padding-box,linear-gradient( 125deg,#FBF8F2 0%,#F4EEE4 43%,#E9DECD 77%,#F8F3EA 100% ) padding-box,linear-gradient( 135deg,#FFF1C9 0%,#C28B32 24%,#765018 50%,#E1BF78 75%,#9A6200 100% ) border-box;box-shadow:0 28px 68px rgba(62,43,15,.11),0 5px 18px rgba(55,43,25,.055),inset 0 1px 0 rgba(255,255,255,.96)}#page\#11 .granit-turnkey-geo,#page\#11 .granit-turnkey-geo *{box-sizing:border-box}#page\#11 .granit-turnkey-geo::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(760px,64%);height:2px;background:linear-gradient( 90deg,#FFF2C6 0%,#E4C174 16%,#B57B20 41%,#9A6200 67%,transparent );box-shadow:0 0 11px rgba(154,98,0,.19);pointer-events:none}#page\#11 .granit-turnkey-geo::after{content:"";position:absolute;z-index:6;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,249,230,.92);background:linear-gradient( 145deg,#FFF5D3,#C58C32 58%,#765018 );box-shadow:0 0 14px rgba(154,98,0,.18);pointer-events:none}#page\#11 .granit-turnkey-geo__engraving,#page\#11 .granit-turnkey-geo__orbit,#page\#11 .granit-turnkey-geo__facet{position:absolute;display:block;pointer-events:none}#page\#11 .granit-turnkey-geo__engraving{z-index:0;inset:0;opacity:.68;background:repeating-linear-gradient( 45deg,transparent 0 94px,rgba(154,98,0,.024) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(154,98,0,.017) 140px,transparent 141px )}#page\#11 .granit-turnkey-geo__orbit{z-index:0;top:-315px;right:-185px;width:620px;aspect-ratio:1;border:1px solid rgba(154,98,0,.105);border-radius:50%;box-shadow:0 0 0 43px rgba(154,98,0,.026),0 0 0 94px rgba(154,98,0,.015),0 0 0 149px rgba(154,98,0,.008)}#page\#11 .granit-turnkey-geo__orbit::before{content:"";position:absolute;inset:112px;border:1px dashed rgba(154,98,0,.13);border-radius:50%}#page\#11 .granit-turnkey-geo__facet{z-index:0;left:-112px;bottom:-164px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(154,98,0,.08);background:linear-gradient( 145deg,rgba(255,255,255,.36),rgba(154,98,0,.025) );clip-path:polygon( 14% 0,100% 15%,88% 100%,0 82% )}#page\#11 .granit-turnkey-geo__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#11 .granit-turnkey-geo__header{position:relative;max-width:1100px;margin-bottom:38px}#page\#11 .granit-turnkey-geo__header::after{content:"08";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(154,98,0,.055);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#11 .granit-turnkey-geo__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtg-gold);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#11 .granit-turnkey-geo__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(154,98,0,.36);border-radius:8px 8px 13px 8px;background:rgba(241,211,138,.25);color:var(--gtg-gold-deep);font-size:13px;font-weight:830}#page\#11 .granit-turnkey-geo__header h2{max-width:1020px;margin:0 0 15px;color:#292724;font-size:clamp( 36px,3.5vw,58px );font-weight:830;line-height:1.06;letter-spacing:-.037em;text-wrap:balance}#page\#11 .granit-turnkey-geo__intro{max-width:1000px;margin:0;color:#5F584F;font-size:clamp( 16px,1.25vw,19px );line-height:1.58}#page\#11 .granit-turnkey-geo__layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:stretch}#page\#11 .granit-turnkey-geo__map{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:630px;padding:25px 22px;overflow:hidden;border:1px solid rgba(241,211,138,.42);border-radius:23px 23px 49px 23px;color:#F5EEE3;background:radial-gradient( circle at 20% 0%,rgba(241,211,138,.15),transparent 40% ),radial-gradient( circle at 110% 105%,rgba(154,98,0,.28),transparent 46% ),linear-gradient( 140deg,#111418,#292E33 57%,#101215 );box-shadow:0 23px 46px rgba(54,39,17,.16),inset 0 1px 0 rgba(255,255,255,.08)}#page\#11 .granit-turnkey-geo__map::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient( 90deg,transparent 0 58px,rgba(241,211,138,.025) 59px,transparent 60px ),repeating-linear-gradient( 0deg,transparent 0 58px,rgba(241,211,138,.025) 59px,transparent 60px );pointer-events:none}#page\#11 .granit-turnkey-geo__map::after{content:"";position:absolute;inset:8px;border:1px solid rgba(241,211,138,.08);border-radius:17px 17px 40px 17px;pointer-events:none}#page\#11 .granit-turnkey-geo__axis{position:absolute;z-index:1;top:77px;bottom:77px;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient( 180deg,rgba(241,211,138,.10),#D3A452 13%,#F1D38A 50%,#9A6200 87%,rgba(154,98,0,.10) );box-shadow:0 0 13px rgba(241,211,138,.11)}#page\#11 .granit-turnkey-geo__north,#page\#11 .granit-turnkey-geo__south{position:relative;z-index:4;display:flex;align-items:center;gap:7px;color:var(--gtg-gold-light);font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}#page\#11 .granit-turnkey-geo__north{flex-direction:column}#page\#11 .granit-turnkey-geo__south{flex-direction:column}#page\#11 .granit-turnkey-geo__north-arrow,#page\#11 .granit-turnkey-geo__south-arrow{color:#FFF0C9;font-size:23px;font-weight:300;line-height:1}#page\#11 .granit-turnkey-geo__point{position:relative;z-index:4;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px 13px;border:1px solid rgba(241,211,138,.20);border-radius:12px 12px 21px 12px;background:rgba(10,12,14,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#page\#11 .granit-turnkey-geo__point--ermolino{border-color:rgba(241,211,138,.36)}#page\#11 .granit-turnkey-geo__point--sukharevo{border-color:rgba(241,211,138,.58);background:linear-gradient( 130deg,rgba(154,98,0,.25),rgba(10,12,14,.76) )}#page\#11 .granit-turnkey-geo__point--moscow{opacity:.87}#page\#11 .granit-turnkey-geo__point-marker{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(241,211,138,.37);border-radius:50%;background:rgba(154,98,0,.13)}#page\#11 .granit-turnkey-geo__point-marker::before{content:"";position:absolute;inset:6px;border:1px dashed rgba(241,211,138,.24);border-radius:50%}#page\#11 .granit-turnkey-geo__point-marker span{width:10px;height:10px;transform:rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#A66A12 );box-shadow:0 0 13px rgba(241,211,138,.23)}#page\#11 .granit-turnkey-geo__point-copy{display:flex;flex-direction:column;gap:2px;min-width:0}#page\#11 .granit-turnkey-geo__point-copy>span{color:#C8B78F;font-size:13px;line-height:1.2}#page\#11 .granit-turnkey-geo__point-copy strong{color:#FFF7E9;font-size:18px;font-weight:800;line-height:1.2}#page\#11 .granit-turnkey-geo__point-copy small{color:#AFA79B;font-size:13px;line-height:1.2}#page\#11 .granit-turnkey-geo__direction{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px}#page\#11 .granit-turnkey-geo__direction span{display:block;width:5px;height:5px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.45);background:rgba(154,98,0,.20)}#page\#11 .granit-turnkey-geo__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}#page\#11 .granit-turnkey-geo__location{position:relative;min-width:0;padding:21px 20px;overflow:hidden;border:1px solid rgba(154,98,0,.15);border-radius:17px 17px 30px 17px;background:radial-gradient( circle at 3% 0%,rgba(241,211,138,.17),transparent 44% ),rgba(255,255,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.90),0 12px 27px rgba(72,52,20,.045)}#page\#11 .granit-turnkey-geo__location--main{border-color:rgba(154,98,0,.32);background:radial-gradient( circle at 3% 0%,rgba(241,211,138,.29),transparent 47% ),linear-gradient( 145deg,rgba(255,255,255,.62),rgba(241,211,138,.12) )}#page\#11 .granit-turnkey-geo__location::after{content:"";position:absolute;right:-23px;bottom:-24px;width:54px;height:54px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.14);pointer-events:none}#page\#11 .granit-turnkey-geo__location-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px}#page\#11 .granit-turnkey-geo__location-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(154,98,0,.27);border-radius:11px 11px 17px 11px;color:var(--gtg-gold);background:rgba(241,211,138,.24);font-size:13px;font-weight:830}#page\#11 .granit-turnkey-geo__location-head div>span{display:block;margin-bottom:2px;color:var(--gtg-gold);font-size:13px;font-weight:730;line-height:1.2;text-transform:uppercase;letter-spacing:.045em}#page\#11 .granit-turnkey-geo__location h3{margin:0;color:#34302B;font-size:22px;font-weight:800;line-height:1.2}#page\#11 .granit-turnkey-geo__location address{margin:0;min-height:55px;color:#595249;font-size:15px;font-weight:530;font-style:normal;line-height:1.45}#page\#11 .granit-turnkey-geo__coords{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(154,98,0,.13);color:#86775F;font-size:13px;font-weight:560;letter-spacing:.025em}#page\#11 .granit-turnkey-geo__location-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:16px}#page\#11 .granit-turnkey-geo__route,#page\#11 .granit-turnkey-geo__details{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px;padding:9px 10px;border:1px solid rgba(154,98,0,.22);border-radius:9px 9px 15px 9px;color:#57472D !important;background:rgba(255,255,255,.46);font-size:13px;font-weight:680;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,background .22s ease}#page\#11 .granit-turnkey-geo__route svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--gtg-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#11 .granit-turnkey-geo__details{justify-content:center}#page\#11 .granit-turnkey-geo__visit{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 20px;overflow:hidden;border:1px solid rgba(154,98,0,.22);border-radius:16px 16px 29px 16px;background:linear-gradient( 125deg,rgba(255,255,255,.57),rgba(241,211,138,.11) )}#page\#11 .granit-turnkey-geo__visit-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid rgba(154,98,0,.30);border-radius:16px 16px 24px 16px;background:linear-gradient( 145deg,rgba(241,211,138,.30),rgba(255,255,255,.55) )}#page\#11 .granit-turnkey-geo__visit-icon svg{width:45px;height:45px;stroke:var(--gtg-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-turnkey-geo__visit-copy{min-width:0}#page\#11 .granit-turnkey-geo__visit-copy>span{display:block;margin-bottom:3px;color:var(--gtg-gold);font-size:13px;font-weight:720;line-height:1.2;text-transform:uppercase}#page\#11 .granit-turnkey-geo__visit-copy strong{display:block;margin-bottom:5px;color:#36312B;font-size:17px;font-weight:790;line-height:1.25}#page\#11 .granit-turnkey-geo__visit-copy p{margin:0;color:#696158;font-size:13.5px;line-height:1.47}#page\#11 .granit-turnkey-geo__visit-link{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:47px;padding:10px 12px;border:1px solid rgba(154,98,0,.33);border-radius:10px 10px 17px 10px;color:#594521 !important;background:rgba(241,211,138,.24);font-size:13px;font-weight:700;text-decoration:none !important;white-space:nowrap;transition:transform .22s ease,border-color .22s ease,background .22s ease}#page\#11 .granit-turnkey-geo__visit-link svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:var(--gtg-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#11 .granit-turnkey-geo__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:16px 17px;border:1px solid rgba(154,98,0,.17);border-radius:14px 14px 24px 14px;background:rgba(255,255,255,.35)}#page\#11 .granit-turnkey-geo__footer-copy{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:11px}#page\#11 .granit-turnkey-geo__footer-mark{width:15px;height:15px;margin-left:3px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.47);background:linear-gradient( 145deg,#F1D38A,#9A6200 )}#page\#11 .granit-turnkey-geo__footer-copy strong{display:block;margin-bottom:3px;color:#39342E;font-size:14px;font-weight:770;line-height:1.3}#page\#11 .granit-turnkey-geo__footer-copy p{margin:0;color:#6B645B;font-size:13px;line-height:1.42}#page\#11 .granit-turnkey-geo__footer-actions{display:flex;gap:7px}#page\#11 .granit-turnkey-geo__footer-actions a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px;padding:9px 11px;border:1px solid rgba(154,98,0,.22);border-radius:9px 9px 15px 9px;color:#57472D !important;background:rgba(255,255,255,.45);font-size:13px;font-weight:680;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#11 .granit-turnkey-geo__footer-actions svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#11 .granit-turnkey-geo__footer-actions .granit-turnkey-geo__footer-action--gold{color:#30210B !important;border-color:rgba(154,98,0,.50);background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.61)}@media (hover:hover){#page\#11 .granit-turnkey-geo__route:hover,#page\#11 .granit-turnkey-geo__details:hover,#page\#11 .granit-turnkey-geo__visit-link:hover,#page\#11 .granit-turnkey-geo__footer-actions a:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.45);box-shadow:0 8px 18px rgba(79,55,17,.07)}#page\#11 .granit-turnkey-geo__route:hover svg,#page\#11 .granit-turnkey-geo__visit-link:hover svg,#page\#11 .granit-turnkey-geo__footer-actions a:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#11 .granit-turnkey-geo__inner{padding:55px 38px 51px}#page\#11 .granit-turnkey-geo__layout{grid-template-columns:320px minmax(0,1fr);gap:18px}#page\#11 .granit-turnkey-geo__map{min-height:610px;padding:22px 17px}#page\#11 .granit-turnkey-geo__location{padding:18px 16px}#page\#11 .granit-turnkey-geo__visit{grid-template-columns:54px minmax(0,1fr);gap:13px}#page\#11 .granit-turnkey-geo__visit-icon{width:54px;height:54px}#page\#11 .granit-turnkey-geo__visit-icon svg{width:39px;height:39px}#page\#11 .granit-turnkey-geo__visit-link{grid-column:2;width:max-content}}@media (max-width:959px){#page\#11 .granit-turnkey-geo{border-radius:28px 28px 49px 28px}#page\#11 .granit-turnkey-geo__inner{padding:46px 28px 43px}#page\#11 .granit-turnkey-geo__header{margin-bottom:31px}#page\#11 .granit-turnkey-geo__header::after{right:-50px;top:-46px;font-size:130px}#page\#11 .granit-turnkey-geo__layout{grid-template-columns:275px minmax(0,1fr);gap:14px}#page\#11 .granit-turnkey-geo__map{min-height:650px;padding:20px 13px}#page\#11 .granit-turnkey-geo__point{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px}#page\#11 .granit-turnkey-geo__point-marker{width:36px;height:36px}#page\#11 .granit-turnkey-geo__point-copy strong{font-size:16px}#page\#11 .granit-turnkey-geo__content{grid-template-columns:1fr}#page\#11 .granit-turnkey-geo__visit{grid-column:auto}#page\#11 .granit-turnkey-geo__footer{grid-template-columns:1fr;align-items:start}}@media (max-width:767px){#page\#11 .granit-turnkey-geo{border-radius:22px 22px 37px 22px}#page\#11 .granit-turnkey-geo::before{left:22px;width:min(310px,74%)}#page\#11 .granit-turnkey-geo::after{left:21px}#page\#11 .granit-turnkey-geo__orbit{top:-215px;right:-185px;width:440px;opacity:.70}#page\#11 .granit-turnkey-geo__facet{opacity:.50}#page\#11 .granit-turnkey-geo__inner{padding:38px 18px 33px}#page\#11 .granit-turnkey-geo__header{margin-bottom:24px}#page\#11 .granit-turnkey-geo__header::after{right:-18px;top:-22px;font-size:92px}#page\#11 .granit-turnkey-geo__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#11 .granit-turnkey-geo__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#11 .granit-turnkey-geo__intro{font-size:15.5px;line-height:1.51}#page\#11 .granit-turnkey-geo__layout{grid-template-columns:1fr;gap:13px}#page\#11 .granit-turnkey-geo__map{min-height:560px;width:min(100%,520px);margin:0 auto;padding:18px 14px}#page\#11 .granit-turnkey-geo__content{grid-template-columns:1fr}#page\#11 .granit-turnkey-geo__location{padding:17px 14px}#page\#11 .granit-turnkey-geo__visit{grid-template-columns:48px minmax(0,1fr);padding:16px 14px}#page\#11 .granit-turnkey-geo__visit-icon{width:48px;height:48px}#page\#11 .granit-turnkey-geo__visit-icon svg{width:35px;height:35px}#page\#11 .granit-turnkey-geo__visit-link{grid-column:1 / -1;width:100%}#page\#11 .granit-turnkey-geo__footer{margin-top:14px;padding:14px 13px}#page\#11 .granit-turnkey-geo__footer-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){#page\#11 .granit-turnkey-geo__inner{padding:34px 13px 29px}#page\#11 .granit-turnkey-geo__header::after{display:none}#page\#11 .granit-turnkey-geo__eyebrow{gap:8px;font-size:13px}#page\#11 .granit-turnkey-geo__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#11 .granit-turnkey-geo__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#11 .granit-turnkey-geo__intro{font-size:15px}#page\#11 .granit-turnkey-geo__map{min-height:525px;padding-left:10px;padding-right:10px}#page\#11 .granit-turnkey-geo__point{padding:9px 8px}#page\#11 .granit-turnkey-geo__point-copy>span,#page\#11 .granit-turnkey-geo__point-copy small{font-size:13px}#page\#11 .granit-turnkey-geo__location-actions{grid-template-columns:1fr}#page\#11 .granit-turnkey-geo__route,#page\#11 .granit-turnkey-geo__details{width:100%}#page\#11 .granit-turnkey-geo__visit{grid-template-columns:1fr}#page\#11 .granit-turnkey-geo__visit-icon{display:none}#page\#11 .granit-turnkey-geo__footer-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#page\#11 .granit-turnkey-geo__route,#page\#11 .granit-turnkey-geo__route svg,#page\#11 .granit-turnkey-geo__details,#page\#11 .granit-turnkey-geo__visit-link,#page\#11 .granit-turnkey-geo__visit-link svg,#page\#11 .granit-turnkey-geo__footer-actions a,#page\#11 .granit-turnkey-geo__footer-actions svg{transition:none}#page\#11 .granit-turnkey-geo__route:hover,#page\#11 .granit-turnkey-geo__details:hover,#page\#11 .granit-turnkey-geo__visit-link:hover,#page\#11 .granit-turnkey-geo__footer-actions a:hover{transform:none}}#page\#12 .granit-turnkey-faq{--gtf-gold:#9A6200;--gtf-gold-deep:#68400F;--gtf-gold-medium:#BE8730;--gtf-gold-soft:#D8B369;--gtf-gold-light:#F1D38A;--gtf-gold-pale:#FFF0C9;--gtf-dark-1:#0B0D10;--gtf-dark-2:#111418;--gtf-dark-3:#191D21;--gtf-dark-4:#252A2F;--gtf-text:#F7F2E9;--gtf-muted:#C5BDB2;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 66px 34px;color:var(--gtf-text);background:radial-gradient( circle at 94% 3%,rgba(241,211,138,.13),transparent 29% ) padding-box,radial-gradient( circle at -3% 103%,rgba(154,98,0,.19),transparent 33% ) padding-box,linear-gradient( 122deg,#0B0D10 0%,#15191D 39%,#252A2F 69%,#101317 100% ) padding-box,linear-gradient( 135deg,rgba(255,240,201,.94),rgba(190,135,48,.67) 24%,rgba(104,64,15,.84) 50%,rgba(216,179,105,.73) 76%,rgba(154,98,0,.78) ) border-box;box-shadow:0 30px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.60)}#page\#12 .granit-turnkey-faq,#page\#12 .granit-turnkey-faq *{box-sizing:border-box}#page\#12 .granit-turnkey-faq::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(760px,63%);height:2px;background:linear-gradient( 90deg,#FFF4D3 0%,#F1D38A 15%,#BE8730 40%,#9A6200 67%,transparent 100% );box-shadow:0 0 11px rgba(241,211,138,.31);pointer-events:none}#page\#12 .granit-turnkey-faq::after{content:"";position:absolute;z-index:6;top:-5px;left:37px;width:13px;height:13px;transform:rotate(45deg);background:linear-gradient( 145deg,#FFF8DF,#D09A40 56%,#75490E );border:1px solid rgba(255,248,226,.66);box-shadow:0 0 17px rgba(241,211,138,.36);pointer-events:none}#page\#12 .granit-turnkey-faq__engraving,#page\#12 .granit-turnkey-faq__orbit,#page\#12 .granit-turnkey-faq__facet{position:absolute;display:block;pointer-events:none}#page\#12 .granit-turnkey-faq__engraving{z-index:0;inset:0;opacity:.82;background:repeating-linear-gradient( 45deg,transparent 0 91px,rgba(255,255,255,.016) 92px,transparent 93px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(241,211,138,.022) 140px,transparent 141px )}#page\#12 .granit-turnkey-faq__orbit{z-index:0;top:-325px;right:-187px;width:640px;aspect-ratio:1;border:1px solid rgba(241,211,138,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(216,179,105,.021),0 0 0 98px rgba(216,179,105,.014),0 0 0 154px rgba(154,98,0,.009)}#page\#12 .granit-turnkey-faq__orbit::before{content:"";position:absolute;inset:117px;border:1px dashed rgba(241,211,138,.14);border-radius:50%}#page\#12 .granit-turnkey-faq__orbit::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 145deg,#F1D38A,#9A6200 );border:1px solid rgba(255,240,201,.45)}#page\#12 .granit-turnkey-faq__facet{z-index:0;left:-120px;bottom:-155px;width:405px;height:310px;transform:rotate(-10deg);border:1px solid rgba(216,179,105,.11);background:linear-gradient( 145deg,rgba(241,211,138,.048),rgba(154,98,0,.014) );clip-path:polygon( 13% 0,100% 14%,88% 100%,0 82% )}#page\#12 .granit-turnkey-faq__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 62px}#page\#12 .granit-turnkey-faq__header{position:relative;max-width:1080px;margin-bottom:38px}#page\#12 .granit-turnkey-faq__header::after{content:"09";position:absolute;z-index:-1;right:-160px;top:-62px;color:rgba(241,211,138,.035);font-size:178px;font-weight:900;line-height:1;letter-spacing:-.07em;pointer-events:none}#page\#12 .granit-turnkey-faq__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:var(--gtf-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#12 .granit-turnkey-faq__eyebrow-number{display:flex;align-items:center;justify-content:center;width:33px;height:27px;flex:0 0 33px;border:1px solid rgba(241,211,138,.38);border-radius:8px 8px 13px 8px;color:#FFF1C9;background:rgba(154,98,0,.17);font-size:13px;font-weight:800}#page\#12 .granit-turnkey-faq__header h2{max-width:970px;margin:0 0 15px;color:#FFF9F0;font-size:clamp( 36px,3.5vw,58px );font-weight:820;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}#page\#12 .granit-turnkey-faq__intro{max-width:1000px;margin:0;color:#D5CEC4;font-size:clamp( 16px,1.25vw,19px );line-height:1.58}#page\#12 .granit-turnkey-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}#page\#12 .granit-turnkey-faq__item{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(216,179,105,.20);border-radius:15px 15px 27px 15px;background:radial-gradient( circle at 2% 0%,rgba(241,211,138,.075),transparent 42% ),linear-gradient( 145deg,rgba(255,255,255,.046),rgba(255,255,255,.011) );box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}#page\#12 .granit-turnkey-faq__item::before{content:"";position:absolute;z-index:0;right:-22px;bottom:-23px;width:52px;height:52px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.14);pointer-events:none}#page\#12 .granit-turnkey-faq__item::after{content:"";position:absolute;z-index:3;left:17px;top:0;width:0;height:2px;background:linear-gradient( 90deg,#F1D38A,#9A6200,transparent );transition:width .28s ease;pointer-events:none}#page\#12 .granit-turnkey-faq__item[open]{border-color:rgba(241,211,138,.42);background:radial-gradient( circle at 2% 0%,rgba(241,211,138,.13),transparent 45% ),linear-gradient( 145deg,rgba(255,255,255,.061),rgba(154,98,0,.026) );box-shadow:0 13px 29px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.06)}#page\#12 .granit-turnkey-faq__item[open]::after{width:47%}#page\#12 .granit-turnkey-faq__item summary{position:relative;z-index:2;display:grid;grid-template-columns:42px minmax(0,1fr) 35px;align-items:center;gap:12px;min-height:79px;padding:14px 15px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}#page\#12 .granit-turnkey-faq__item summary::-webkit-details-marker{display:none}#page\#12 .granit-turnkey-faq__number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(241,211,138,.34);border-radius:11px 11px 17px 11px;color:#F1D38A;background:linear-gradient( 145deg,rgba(241,211,138,.12),rgba(154,98,0,.07) );font-size:13px;font-weight:820;line-height:1;transition:color .23s ease,background .23s ease,border-color .23s ease}#page\#12 .granit-turnkey-faq__item[open] .granit-turnkey-faq__number{color:#30210B;border-color:rgba(255,240,201,.61);background:linear-gradient( 145deg,#F1D38A,#BB7D20 )}#page\#12 .granit-turnkey-faq__question{color:#F7EFE3;font-size:clamp( 15px,1.25vw,17px );font-weight:720;line-height:1.35}#page\#12 .granit-turnkey-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid rgba(241,211,138,.23);border-radius:10px 10px 15px 10px;background:rgba(154,98,0,.10);transition:transform .28s ease,border-color .28s ease,background .28s ease}#page\#12 .granit-turnkey-faq__toggle::before,#page\#12 .granit-turnkey-faq__toggle::after{content:"";position:absolute;left:50%;top:50%;background:#E5C477;transform:translate(-50%,-50%);transition:transform .28s ease,opacity .28s ease}#page\#12 .granit-turnkey-faq__toggle::before{width:13px;height:1px}#page\#12 .granit-turnkey-faq__toggle::after{width:1px;height:13px}#page\#12 .granit-turnkey-faq__item[open] .granit-turnkey-faq__toggle{transform:rotate(45deg);border-color:rgba(241,211,138,.46);background:rgba(154,98,0,.20)}#page\#12 .granit-turnkey-faq__answer{position:relative;z-index:2;margin:0 15px 15px 69px;padding:14px 15px;border:1px solid rgba(216,179,105,.13);border-radius:11px 11px 19px 11px;background:rgba(0,0,0,.13)}#page\#12 .granit-turnkey-faq__answer::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:linear-gradient( 180deg,#F1D38A,rgba(154,98,0,.16) )}#page\#12 .granit-turnkey-faq__answer p{margin:0 0 11px;color:#C2BAAF;font-size:13.5px;line-height:1.53}#page\#12 .granit-turnkey-faq__answer a{display:inline-flex;align-items:center;min-height:29px;color:#F1D38A !important;font-size:13px;font-weight:700;line-height:1.25;text-decoration:underline !important;text-decoration-color:rgba(241,211,138,.32) !important;text-underline-offset:4px;transition:color .22s ease,text-decoration-color .22s ease}#page\#12 .granit-turnkey-faq__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding:17px 18px;border:1px solid rgba(241,211,138,.22);border-radius:14px 14px 25px 14px;background:radial-gradient( circle at 0% 0%,rgba(241,211,138,.09),transparent 43% ),linear-gradient( 125deg,rgba(154,98,0,.11),rgba(255,255,255,.016) )}#page\#12 .granit-turnkey-faq__footer-copy{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px}#page\#12 .granit-turnkey-faq__footer-mark{display:block;width:15px;height:15px;margin-left:3px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.58);background:linear-gradient( 145deg,#F1D38A,#9A6200 )}#page\#12 .granit-turnkey-faq__footer-copy strong{display:block;margin-bottom:3px;color:#F4ECDF;font-size:14px;font-weight:770;line-height:1.3}#page\#12 .granit-turnkey-faq__footer-copy p{margin:0;color:#BDB5AA;font-size:13px;line-height:1.42}#page\#12 .granit-turnkey-faq__footer-action{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:48px;padding:10px 13px;border:1px solid rgba(255,240,201,.69);border-radius:10px 10px 18px 10px;color:#30210B !important;background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.61);font-size:13px;font-weight:750;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#12 .granit-turnkey-faq__footer-action svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#12 .granit-turnkey-faq__item:not([open]):hover{border-color:rgba(241,211,138,.37);background:radial-gradient( circle at 2% 0%,rgba(241,211,138,.11),transparent 44% ),linear-gradient( 145deg,rgba(255,255,255,.058),rgba(154,98,0,.018) )}#page\#12 .granit-turnkey-faq__item summary:hover .granit-turnkey-faq__toggle{border-color:rgba(241,211,138,.48)}#page\#12 .granit-turnkey-faq__answer a:hover{color:#FFF0C9 !important;text-decoration-color:#F1D38A !important}#page\#12 .granit-turnkey-faq__footer-action:hover{transform:translateY(-2px);filter:brightness(1.035);box-shadow:0 10px 23px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.68)}#page\#12 .granit-turnkey-faq__footer-action:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#12 .granit-turnkey-faq__inner{padding:55px 38px 51px}#page\#12 .granit-turnkey-faq__grid{gap:9px}#page\#12 .granit-turnkey-faq__item summary{grid-template-columns:39px minmax(0,1fr) 33px;gap:10px;min-height:75px;padding:13px 13px}#page\#12 .granit-turnkey-faq__number{width:39px;height:39px}#page\#12 .granit-turnkey-faq__toggle{width:33px;height:33px}#page\#12 .granit-turnkey-faq__answer{margin:0 13px 13px 62px}}@media (max-width:959px){#page\#12 .granit-turnkey-faq{border-radius:28px 28px 49px 28px}#page\#12 .granit-turnkey-faq__inner{padding:46px 28px 43px}#page\#12 .granit-turnkey-faq__header{margin-bottom:31px}#page\#12 .granit-turnkey-faq__header::after{right:-50px;top:-46px;font-size:130px}#page\#12 .granit-turnkey-faq__grid{grid-template-columns:1fr}#page\#12 .granit-turnkey-faq__item summary{min-height:70px}#page\#12 .granit-turnkey-faq__footer{grid-template-columns:1fr;align-items:start}#page\#12 .granit-turnkey-faq__footer-action{width:max-content}}@media (max-width:767px){#page\#12 .granit-turnkey-faq{border-radius:22px 22px 37px 22px}#page\#12 .granit-turnkey-faq::before{left:22px;width:min(310px,74%)}#page\#12 .granit-turnkey-faq::after{left:21px}#page\#12 .granit-turnkey-faq__orbit{top:-215px;right:-185px;width:440px;opacity:.75}#page\#12 .granit-turnkey-faq__facet{opacity:.52}#page\#12 .granit-turnkey-faq__inner{padding:38px 18px 33px}#page\#12 .granit-turnkey-faq__header{margin-bottom:24px}#page\#12 .granit-turnkey-faq__header::after{right:-18px;top:-22px;font-size:92px}#page\#12 .granit-turnkey-faq__eyebrow{margin-bottom:9px;letter-spacing:.055em}#page\#12 .granit-turnkey-faq__header h2{margin-bottom:12px;font-size:clamp( 29px,8.2vw,39px );line-height:1.08}#page\#12 .granit-turnkey-faq__intro{font-size:15.5px;line-height:1.51}#page\#12 .granit-turnkey-faq__item summary{grid-template-columns:38px minmax(0,1fr) 31px;gap:9px;padding:12px 11px}#page\#12 .granit-turnkey-faq__number{width:38px;height:38px}#page\#12 .granit-turnkey-faq__toggle{width:31px;height:31px}#page\#12 .granit-turnkey-faq__question{font-size:15px}#page\#12 .granit-turnkey-faq__answer{margin:0 11px 11px 58px;padding:12px 12px}#page\#12 .granit-turnkey-faq__answer p{font-size:13.5px}#page\#12 .granit-turnkey-faq__footer{margin-top:14px;padding:14px 13px}#page\#12 .granit-turnkey-faq__footer-action{width:100%}}@media (max-width:479px){#page\#12 .granit-turnkey-faq__inner{padding:34px 13px 29px}#page\#12 .granit-turnkey-faq__header::after{display:none}#page\#12 .granit-turnkey-faq__eyebrow{gap:8px;font-size:13px}#page\#12 .granit-turnkey-faq__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#12 .granit-turnkey-faq__header h2{font-size:clamp( 27px,8.6vw,34px )}#page\#12 .granit-turnkey-faq__intro{font-size:15px}#page\#12 .granit-turnkey-faq__item summary{grid-template-columns:34px minmax(0,1fr) 29px;gap:8px;padding:11px 9px;min-height:66px}#page\#12 .granit-turnkey-faq__number{width:34px;height:34px}#page\#12 .granit-turnkey-faq__toggle{width:29px;height:29px}#page\#12 .granit-turnkey-faq__toggle::before{width:11px}#page\#12 .granit-turnkey-faq__toggle::after{height:11px}#page\#12 .granit-turnkey-faq__question{font-size:14px;line-height:1.34}#page\#12 .granit-turnkey-faq__answer{margin:0 9px 9px 9px;padding:12px 11px}#page\#12 .granit-turnkey-faq__answer p{font-size:13px}#page\#12 .granit-turnkey-faq__footer-copy{grid-template-columns:22px minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){#page\#12 .granit-turnkey-faq__item,#page\#12 .granit-turnkey-faq__item::after,#page\#12 .granit-turnkey-faq__number,#page\#12 .granit-turnkey-faq__toggle,#page\#12 .granit-turnkey-faq__toggle::before,#page\#12 .granit-turnkey-faq__toggle::after,#page\#12 .granit-turnkey-faq__answer a,#page\#12 .granit-turnkey-faq__footer-action,#page\#12 .granit-turnkey-faq__footer-action svg{transition:none}#page\#12 .granit-turnkey-faq__footer-action:hover{transform:none}}#page\#13 .granit-turnkey-final{--gtfn-gold:#9A6200;--gtfn-gold-deep:#67400F;--gtfn-gold-medium:#B98229;--gtfn-gold-soft:#D8B369;--gtfn-gold-light:#F1D38A;--gtfn-gold-pale:#FFF0C9;--gtfn-stone-1:#FBF8F2;--gtfn-stone-2:#F4EEE4;--gtfn-stone-3:#E9DECD;--gtfn-dark-1:#0B0D10;--gtfn-dark-2:#111418;--gtfn-dark-3:#1B1F23;--gtfn-dark-4:#2A2F34;--gtfn-text:#292724;--gtfn-muted:#6B645B;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:34px 34px 68px 34px;color:var(--gtfn-text);background:radial-gradient( circle at 93% 0%,rgba(255,255,255,.98),transparent 30% ) padding-box,radial-gradient( circle at -3% 105%,rgba(154,98,0,.09),transparent 34% ) padding-box,linear-gradient( 125deg,#FBF8F2 0%,#F4EEE4 43%,#E9DECD 77%,#F8F3EA 100% ) padding-box,linear-gradient( 135deg,#FFF1C9 0%,#C28B32 24%,#765018 50%,#E1BF78 75%,#9A6200 100% ) border-box;box-shadow:0 30px 72px rgba(62,43,15,.12),0 5px 18px rgba(55,43,25,.055),inset 0 1px 0 rgba(255,255,255,.97)}#page\#13 .granit-turnkey-final,#page\#13 .granit-turnkey-final *{box-sizing:border-box}#page\#13 .granit-turnkey-final::before{content:"";position:absolute;z-index:5;top:0;left:39px;width:min(820px,67%);height:2px;background:linear-gradient( 90deg,#FFF2C6 0%,#E4C174 16%,#B57B20 41%,#9A6200 67%,transparent 100% );box-shadow:0 0 11px rgba(154,98,0,.20);pointer-events:none}#page\#13 .granit-turnkey-final::after{content:"";position:absolute;z-index:6;top:-6px;left:37px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(255,249,230,.93);background:linear-gradient( 145deg,#FFF5D3,#C58C32 58%,#765018 );box-shadow:0 0 15px rgba(154,98,0,.20);pointer-events:none}#page\#13 .granit-turnkey-final__engraving,#page\#13 .granit-turnkey-final__orbit,#page\#13 .granit-turnkey-final__facet{position:absolute;display:block;pointer-events:none}#page\#13 .granit-turnkey-final__engraving{z-index:0;inset:0;opacity:.70;background:repeating-linear-gradient( 45deg,transparent 0 94px,rgba(154,98,0,.024) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0 139px,rgba(154,98,0,.017) 140px,transparent 141px )}#page\#13 .granit-turnkey-final__orbit{z-index:0;top:-340px;right:-205px;width:665px;aspect-ratio:1;border:1px solid rgba(154,98,0,.10);border-radius:50%;box-shadow:0 0 0 46px rgba(154,98,0,.026),0 0 0 99px rgba(154,98,0,.015),0 0 0 158px rgba(154,98,0,.008)}#page\#13 .granit-turnkey-final__orbit::before{content:"";position:absolute;inset:119px;border:1px dashed rgba(154,98,0,.13);border-radius:50%}#page\#13 .granit-turnkey-final__facet{z-index:0;left:-115px;bottom:-170px;width:415px;height:315px;transform:rotate(-10deg);border:1px solid rgba(154,98,0,.08);background:linear-gradient( 145deg,rgba(255,255,255,.37),rgba(154,98,0,.025) );clip-path:polygon( 14% 0,100% 15%,88% 100%,0 82% )}#page\#13 .granit-turnkey-final__inner{position:relative;z-index:2;width:min(100%,1440px);margin:0 auto;padding:68px 54px 58px}#page\#13 .granit-turnkey-final__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:28px;overflow:hidden;padding:46px 42px;border:1px solid rgba(241,211,138,.47);border-radius:27px 27px 57px 27px;color:#F7F2E9;background:radial-gradient( circle at 0% 0%,rgba(241,211,138,.17),transparent 37% ),radial-gradient( circle at 105% 110%,rgba(154,98,0,.31),transparent 43% ),linear-gradient( 135deg,#0B0D10 0%,#181C20 43%,#2A2F34 70%,#101215 100% );box-shadow:0 31px 61px rgba(48,34,12,.20),inset 0 1px 0 rgba(255,255,255,.08)}#page\#13 .granit-turnkey-final__panel::before{content:"";position:absolute;inset:9px;border:1px solid rgba(241,211,138,.075);border-radius:20px 20px 48px 20px;pointer-events:none}#page\#13 .granit-turnkey-final__panel::after{content:"";position:absolute;left:43px;bottom:0;width:min(560px,44%);height:2px;background:linear-gradient( 90deg,#FFF0C9,#C4892C 50%,transparent );pointer-events:none}#page\#13 .granit-turnkey-final__panel-ring{position:absolute;z-index:0;top:-150px;right:-102px;width:380px;height:380px;border:1px solid rgba(241,211,138,.12);border-radius:50%;box-shadow:0 0 0 34px rgba(241,211,138,.021),0 0 0 70px rgba(241,211,138,.010);pointer-events:none}#page\#13 .granit-turnkey-final__panel-corner{position:absolute;z-index:2;top:18px;left:18px;width:97px;height:97px;border-top:1px solid rgba(241,211,138,.64);border-left:1px solid rgba(241,211,138,.64);pointer-events:none}#page\#13 .granit-turnkey-final__content{position:relative;z-index:2;min-width:0}#page\#13 .granit-turnkey-final__eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:13px;color:var(--gtfn-gold-light);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#page\#13 .granit-turnkey-final__eyebrow-number{display:flex;align-items:center;justify-content:center;width:34px;height:28px;flex:0 0 34px;border:1px solid rgba(241,211,138,.39);border-radius:8px 8px 13px 8px;color:#FFF1C9;background:rgba(154,98,0,.18);font-size:13px;font-weight:820}#page\#13 .granit-turnkey-final__content h2{max-width:840px;margin:0 0 16px;color:#FFF9F0;font-size:clamp( 39px,4.2vw,66px );font-weight:840;line-height:1.02;letter-spacing:-.042em;text-wrap:balance}#page\#13 .granit-turnkey-final__intro{max-width:850px;margin:0;color:#D3CCC2;font-size:clamp( 16px,1.3vw,19px );line-height:1.58}#page\#13 .granit-turnkey-final__params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:820px;margin-top:25px}#page\#13 .granit-turnkey-final__param{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid rgba(216,179,105,.18);border-radius:10px 10px 17px 10px;background:rgba(255,255,255,.026)}#page\#13 .granit-turnkey-final__param-no{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(241,211,138,.29);border-radius:8px 8px 12px 8px;color:#F1D38A;background:rgba(154,98,0,.11);font-size:13px;font-weight:800}#page\#13 .granit-turnkey-final__param>span:last-child{color:#C8C0B5;font-size:13px;font-weight:550;line-height:1.3}#page\#13 .granit-turnkey-final__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:820px;margin-top:20px}#page\#13 .granit-turnkey-final__action{display:grid;grid-template-columns:41px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid rgba(216,179,105,.29);border-radius:12px 12px 21px 12px;color:#EEE4D4 !important;background:rgba(255,255,255,.035);text-decoration:none !important;transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease,filter .23s ease}#page\#13 .granit-turnkey-final__action--gold{color:#2D210D !important;border-color:rgba(255,240,201,.74);background:linear-gradient( 135deg,#FFF0C9,#E1BC6D 50%,#B8791D );box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}#page\#13 .granit-turnkey-final__action-icon{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:1px solid rgba(216,179,105,.26);border-radius:10px 10px 16px 10px;background:rgba(0,0,0,.13)}#page\#13 .granit-turnkey-final__action--gold .granit-turnkey-final__action-icon{border-color:rgba(78,52,10,.19);background:rgba(255,255,255,.25)}#page\#13 .granit-turnkey-final__action-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}#page\#13 .granit-turnkey-final__action-copy{display:flex;flex-direction:column;min-width:0}#page\#13 .granit-turnkey-final__action-copy small{margin-bottom:2px;color:#BEB5A8;font-size:13px;font-weight:520;line-height:1.15}#page\#13 .granit-turnkey-final__action--gold .granit-turnkey-final__action-copy small{color:#755018}#page\#13 .granit-turnkey-final__action-copy strong{color:inherit;font-size:14px;font-weight:780;line-height:1.25}#page\#13 .granit-turnkey-final__action-arrow{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#13 .granit-turnkey-final__note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;max-width:820px;margin-top:17px;padding:11px 12px;border:1px solid rgba(241,211,138,.17);border-radius:10px 10px 17px 10px;background:rgba(0,0,0,.12)}#page\#13 .granit-turnkey-final__note-mark{width:13px;height:13px;margin:3px 0 0 2px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.52);background:rgba(154,98,0,.20)}#page\#13 .granit-turnkey-final__note p{margin:0;color:#BEB6AB;font-size:13px;line-height:1.43}#page\#13 .granit-turnkey-final__note strong{color:#F1D38A;font-weight:760;white-space:nowrap}#page\#13 .granit-turnkey-final__summary{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-width:0;padding:25px 21px 20px;overflow:hidden;border:1px solid rgba(241,211,138,.30);border-radius:20px 20px 42px 20px;background:linear-gradient( 145deg,rgba(255,255,255,.055),rgba(154,98,0,.035) );box-shadow:inset 0 1px 0 rgba(255,255,255,.06);text-align:center}#page\#13 .granit-turnkey-final__summary::before{content:"";position:absolute;top:0;left:24px;width:95px;height:2px;background:linear-gradient( 90deg,#F1D38A,transparent )}#page\#13 .granit-turnkey-final__emblem{position:relative;display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin-bottom:17px;border:1px solid rgba(241,211,138,.43);border-radius:24px 24px 36px 24px;background:linear-gradient( 145deg,rgba(241,211,138,.15),rgba(154,98,0,.045) );box-shadow:inset 0 0 27px rgba(154,98,0,.12)}#page\#13 .granit-turnkey-final__emblem-ring{position:absolute;width:72px;height:72px;border:1px dashed rgba(241,211,138,.17);border-radius:50%}#page\#13 .granit-turnkey-final__emblem svg{width:62px;height:62px;stroke:#E1BF78;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}#page\#13 .granit-turnkey-final__summary-label{color:var(--gtfn-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}#page\#13 .granit-turnkey-final__summary-title{max-width:260px;margin-top:5px;color:#FFF8EC;font-size:20px;font-weight:800;line-height:1.22}#page\#13 .granit-turnkey-final__summary-list{display:flex;flex-direction:column;width:100%;gap:7px;margin-top:19px}#page\#13 .granit-turnkey-final__summary-list>div{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;border:1px solid rgba(216,179,105,.12);border-radius:8px 8px 13px 8px;background:rgba(0,0,0,.10);color:#C5BDB2;font-size:13px;line-height:1.32;text-align:left}#page\#13 .granit-turnkey-final__summary-check{position:relative;display:block;width:12px;height:12px;margin-top:2px;transform:rotate(45deg);border:1px solid rgba(241,211,138,.49)}#page\#13 .granit-turnkey-final__summary-check::after{content:"";position:absolute;inset:3px;background:#D8B369}#page\#13 .granit-turnkey-final__geo{display:flex;flex-direction:column;width:100%;gap:3px;margin-top:14px;padding:11px 12px;border-top:1px solid rgba(241,211,138,.16);border-bottom:1px solid rgba(241,211,138,.10)}#page\#13 .granit-turnkey-final__geo span{color:#B7AEA2;font-size:13px}#page\#13 .granit-turnkey-final__geo strong{color:#F1D38A;font-size:14px;font-weight:740}#page\#13 .granit-turnkey-final__contact{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:45px;margin-top:13px;padding:9px 10px;border:1px solid rgba(216,179,105,.25);border-radius:9px 9px 15px 9px;color:#EADFCB !important;background:rgba(255,255,255,.025);font-size:13px;font-weight:680;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,background .22s ease}#page\#13 .granit-turnkey-final__contact svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--gtfn-gold-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#13 .granit-turnkey-final__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}#page\#13 .granit-turnkey-final__links>a{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:9px;min-width:0;min-height:69px;padding:11px 12px;overflow:hidden;border:1px solid rgba(154,98,0,.16);border-radius:12px 12px 20px 12px;color:#4F4537 !important;background:rgba(255,255,255,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);text-decoration:none !important;transition:transform .23s ease,border-color .23s ease,background .23s ease,box-shadow .23s ease}#page\#13 .granit-turnkey-final__links>a::before{content:"";position:absolute;right:-15px;bottom:-16px;width:34px;height:34px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.10);pointer-events:none}#page\#13 .granit-turnkey-final__links>a::after{content:"";position:absolute;left:12px;top:0;width:0;height:2px;background:linear-gradient( 90deg,#D7A84E,transparent );transition:width .23s ease;pointer-events:none}#page\#13 .granit-turnkey-final__link-no{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid rgba(154,98,0,.24);border-radius:9px 9px 14px 9px;color:var(--gtfn-gold);background:rgba(241,211,138,.19);font-size:13px;font-weight:810}#page\#13 .granit-turnkey-final__link-copy{display:flex;flex-direction:column;min-width:0;gap:2px}#page\#13 .granit-turnkey-final__link-copy small{color:#8B806E;font-size:13px;font-weight:520;line-height:1.15}#page\#13 .granit-turnkey-final__link-copy strong{color:#403A32;font-size:13.5px;font-weight:730;line-height:1.26}#page\#13 .granit-turnkey-final__links>a>svg{flex:0 0 17px;width:17px;height:17px;fill:none;stroke:var(--gtfn-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#13 .granit-turnkey-final__action:hover{transform:translateY(-3px);border-color:rgba(241,211,138,.55);box-shadow:0 11px 25px rgba(0,0,0,.16)}#page\#13 .granit-turnkey-final__action--gold:hover{filter:brightness(1.035);box-shadow:0 12px 27px rgba(85,54,8,.18),inset 0 1px 0 rgba(255,255,255,.70)}#page\#13 .granit-turnkey-final__action:hover .granit-turnkey-final__action-arrow{transform:translateX(3px)}#page\#13 .granit-turnkey-final__contact:hover{transform:translateY(-2px);border-color:rgba(241,211,138,.48);background:rgba(154,98,0,.12)}#page\#13 .granit-turnkey-final__contact:hover svg{transform:translateX(3px)}#page\#13 .granit-turnkey-final__links>a:hover{transform:translateY(-3px);border-color:rgba(154,98,0,.36);background:rgba(255,255,255,.67);box-shadow:0 12px 26px rgba(79,55,17,.07),inset 0 1px 0 rgba(255,255,255,.88)}#page\#13 .granit-turnkey-final__links>a:hover::after{width:45%}#page\#13 .granit-turnkey-final__links>a:hover>svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#13 .granit-turnkey-final__inner{padding:55px 38px 51px}#page\#13 .granit-turnkey-final__panel{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:21px;padding:38px 32px}#page\#13 .granit-turnkey-final__actions{grid-template-columns:1fr}#page\#13 .granit-turnkey-final__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#page\#13 .granit-turnkey-final__links>a{grid-template-columns:32px minmax(0,1fr) 15px;padding:10px 9px}#page\#13 .granit-turnkey-final__link-no{width:32px;height:32px}}@media (max-width:959px){#page\#13 .granit-turnkey-final{border-radius:28px 28px 49px 28px}#page\#13 .granit-turnkey-final__inner{padding:46px 28px 43px}#page\#13 .granit-turnkey-final__panel{grid-template-columns:1fr;gap:20px;padding:34px 28px}#page\#13 .granit-turnkey-final__summary{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(230px,.72fr);align-items:center;column-gap:16px;padding:18px 19px;text-align:left}#page\#13 .granit-turnkey-final__emblem{grid-column:1;grid-row:1 / 6;width:76px;height:76px;margin:0}#page\#13 .granit-turnkey-final__emblem-ring{width:59px;height:59px}#page\#13 .granit-turnkey-final__emblem svg{width:51px;height:51px}#page\#13 .granit-turnkey-final__summary-label,#page\#13 .granit-turnkey-final__summary-title,#page\#13 .granit-turnkey-final__geo{grid-column:2}#page\#13 .granit-turnkey-final__summary-title{margin-top:2px}#page\#13 .granit-turnkey-final__summary-list{grid-column:3;grid-row:1 / 5;margin:0}#page\#13 .granit-turnkey-final__geo{margin-top:8px}#page\#13 .granit-turnkey-final__contact{grid-column:3;grid-row:5;margin-top:8px}#page\#13 .granit-turnkey-final__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#page\#13 .granit-turnkey-final{border-radius:22px 22px 37px 22px}#page\#13 .granit-turnkey-final::before{left:22px;width:min(310px,74%)}#page\#13 .granit-turnkey-final::after{left:21px}#page\#13 .granit-turnkey-final__orbit{top:-215px;right:-185px;width:440px;opacity:.70}#page\#13 .granit-turnkey-final__facet{opacity:.50}#page\#13 .granit-turnkey-final__inner{padding:38px 18px 33px}#page\#13 .granit-turnkey-final__panel{gap:17px;padding:31px 18px 22px;border-radius:20px 20px 39px 20px}#page\#13 .granit-turnkey-final__panel-corner{width:69px;height:69px;top:12px;left:12px}#page\#13 .granit-turnkey-final__eyebrow{margin-bottom:10px;letter-spacing:.055em}#page\#13 .granit-turnkey-final__content h2{margin-bottom:13px;font-size:clamp( 30px,8.7vw,42px );line-height:1.05}#page\#13 .granit-turnkey-final__intro{font-size:15.5px;line-height:1.51}#page\#13 .granit-turnkey-final__params{grid-template-columns:1fr;margin-top:20px}#page\#13 .granit-turnkey-final__actions{grid-template-columns:1fr;margin-top:15px}#page\#13 .granit-turnkey-final__action{min-height:62px}#page\#13 .granit-turnkey-final__note{margin-top:13px}#page\#13 .granit-turnkey-final__summary{display:flex;padding:22px 16px;text-align:center}#page\#13 .granit-turnkey-final__emblem{width:76px;height:76px;margin-bottom:14px}#page\#13 .granit-turnkey-final__summary-title{font-size:18px}#page\#13 .granit-turnkey-final__summary-list{margin-top:15px}#page\#13 .granit-turnkey-final__geo{margin-top:12px}#page\#13 .granit-turnkey-final__contact{margin-top:11px}#page\#13 .granit-turnkey-final__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}#page\#13 .granit-turnkey-final__links>a{min-height:68px;padding:10px 9px}}@media (max-width:479px){#page\#13 .granit-turnkey-final__inner{padding:34px 13px 29px}#page\#13 .granit-turnkey-final__panel{padding:28px 13px 18px}#page\#13 .granit-turnkey-final__eyebrow{gap:8px;font-size:13px}#page\#13 .granit-turnkey-final__eyebrow-number{width:30px;height:25px;flex-basis:30px}#page\#13 .granit-turnkey-final__content h2{font-size:clamp( 28px,8.8vw,35px )}#page\#13 .granit-turnkey-final__intro{font-size:15px}#page\#13 .granit-turnkey-final__param{grid-template-columns:29px minmax(0,1fr);padding:8px 9px}#page\#13 .granit-turnkey-final__param-no{width:29px;height:29px}#page\#13 .granit-turnkey-final__action{grid-template-columns:38px minmax(0,1fr) 17px;padding:9px 10px}#page\#13 .granit-turnkey-final__action-icon{width:38px;height:38px}#page\#13 .granit-turnkey-final__note{grid-template-columns:19px minmax(0,1fr);padding:10px}#page\#13 .granit-turnkey-final__summary{padding:19px 13px}#page\#13 .granit-turnkey-final__links{grid-template-columns:1fr}#page\#13 .granit-turnkey-final__links>a{min-height:61px;grid-template-columns:34px minmax(0,1fr) 17px}#page\#13 .granit-turnkey-final__link-no{width:34px;height:34px}#page\#13 .granit-turnkey-final__link-copy strong{font-size:13.5px}}@media (prefers-reduced-motion:reduce){#page\#13 .granit-turnkey-final__action,#page\#13 .granit-turnkey-final__action-arrow,#page\#13 .granit-turnkey-final__contact,#page\#13 .granit-turnkey-final__contact svg,#page\#13 .granit-turnkey-final__links>a,#page\#13 .granit-turnkey-final__links>a::after,#page\#13 .granit-turnkey-final__links>a>svg{transition:none}#page\#13 .granit-turnkey-final__action:hover,#page\#13 .granit-turnkey-final__contact:hover,#page\#13 .granit-turnkey-final__links>a:hover{transform:none}}
