@charset "UTF-8";#page\#0 .granit-services-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-services-hero__title{margin:0;padding:0;color:#fff;font-family:inherit;font-weight:800;line-height:0.98;letter-spacing:-0.035em;text-shadow:0 3px 12px rgba(0,0,0,0.90),0 8px 30px rgba(0,0,0,0.72)}#page\#0 .granit-services-hero__title-main{display:block;font-size:clamp(50px,4.7vw,82px)}#page\#0 .granit-services-hero__title-second{display:block;margin-top:9px;font-size:clamp(40px,3.8vw,66px);font-weight:700}#page\#0 .granit-services-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-services-hero__decor::before,#page\#0 .granit-services-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-services-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-services-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-services-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-services-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-services-hero__subtitle{max-width:1120px;margin:0 auto;padding:0;color:rgba(255,255,255,0.95);font-size:clamp(17px,1.2vw,22px);font-weight:400;line-height:1.48;letter-spacing:0.02em;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-services-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-services-hero__title-main{font-size:clamp(43px,5vw,62px)}#page\#0 .granit-services-hero__title-second{font-size:clamp(35px,4vw,51px)}#page\#0 .granit-services-hero__subtitle{max-width:920px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-services-hero{width:100%;padding:28px 20px}#page\#0 .granit-services-hero__title{line-height:1}#page\#0 .granit-services-hero__title-main{font-size:clamp(37px,5.6vw,50px)}#page\#0 .granit-services-hero__title-second{margin-top:7px;font-size:clamp(31px,4.8vw,42px)}#page\#0 .granit-services-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-services-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-services-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-services-hero__title{width:100%;max-width:560px;margin:0 auto;line-height:1;letter-spacing:-0.025em}#page\#0 .granit-services-hero__title-main{display:block;font-size:clamp(27px,7.1vw,35px);line-height:1.05}#page\#0 .granit-services-hero__title-second{display:block;margin-top:5px;font-size:clamp(25px,6.4vw,32px);line-height:1.05}#page\#0 .granit-services-hero__decor{width:106px;height:12px;margin:9px auto 8px}#page\#0 .granit-services-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-services-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-services-hero__subtitle{width:100%;max-width:520px;margin:0 auto;font-size:clamp(15px,3.8vw,17px);line-height:1.38;letter-spacing:0.01em}}@media (max-width:479px){#page\#0 .granit-services-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-services-hero__title{max-width:410px}#page\#0 .granit-services-hero__title-main{font-size:clamp(25px,6.8vw,31px)}#page\#0 .granit-services-hero__title-second{margin-top:4px;font-size:clamp(23px,6.2vw,28px)}#page\#0 .granit-services-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-services-hero__subtitle{max-width:400px;font-size:15px;line-height:1.36;letter-spacing:0}}@media (max-width:374px){#page\#0 .granit-services-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-services-hero__title-main{font-size:24px}#page\#0 .granit-services-hero__title-second{font-size:22px}#page\#0 .granit-services-hero__subtitle{font-size:14px;line-height:1.34}}#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-services-anchor-menu{--services-gold:#c99a3d;--services-gold-bright:#f1d38a;--services-gold-soft:#dfb760;--services-gold-dark:#9a6200;--services-text:#eee8de;--services-muted:#aaa397;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;padding:30px;overflow:hidden;box-sizing:border-box;color:var(--services-text);font-family:inherit;border:1px solid rgba(224,180,91,0.34);border-radius:26px;background:radial-gradient( ellipse at 94% -8%,rgba(239,205,133,0.19) 0%,rgba(182,119,17,0.07) 25%,transparent 52% ),radial-gradient( ellipse at -8% 15%,rgba(177,112,13,0.10) 0%,transparent 39% ),linear-gradient( 135deg,#151614 0%,#0e0f0e 42%,#090a09 72%,#070807 100% );box-shadow:0 28px 65px rgba(0,0,0,0.30),0 10px 28px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.055)}#page\#2 #granit-services-anchor-menu *,#page\#2 #granit-services-anchor-menu *::before,#page\#2 #granit-services-anchor-menu *::after{box-sizing:border-box}#page\#2 #granit-services-anchor-menu::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(240,211,144,0.075);border-radius:18px;pointer-events:none}#page\#2 #granit-services-anchor-menu::after{content:"";position:absolute;top:0;left:40px;z-index:1;width:220px;height:2px;background:linear-gradient( 90deg,transparent 0%,#9a6200 12%,#c99a3d 30%,#f1d38a 50%,#c99a3d 70%,#9a6200 88%,transparent 100% );box-shadow:0 0 15px rgba(241,211,138,0.42),0 0 34px rgba(197,137,26,0.17);pointer-events:none}#page\#2 #granit-services-anchor-menu .granit-services-menu__head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:84px;padding:2px 112px 0 6px}#page\#2 #granit-services-anchor-menu .granit-services-menu__heading{min-width:0}#page\#2 #granit-services-anchor-menu .granit-services-menu__label{margin:0 0 5px;color:var(--services-gold);font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0.15em;text-transform:uppercase}#page\#2 #granit-services-anchor-menu .granit-services-menu__title{margin:0;color:#f2ece2;font-size:clamp( 22px,1.65vw,28px );font-weight:650;line-height:1.2;letter-spacing:-0.018em}#page\#2 #granit-services-anchor-menu .granit-services-menu__intro{margin:6px 0 0;color:#aaa397;font-size:14px;font-weight:400;line-height:1.45}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge{position:absolute;top:-5px;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:82px;padding:7px;overflow:hidden;isolation:isolate;border:1px solid rgba(239,205,133,0.46);border-radius:19px;background:radial-gradient( circle at 50% 0%,rgba(241,211,138,0.25),rgba(177,111,12,0.08) 39%,transparent 66% ),linear-gradient( 145deg,#302817 0%,#181713 48%,#090908 100% );box-shadow:0 15px 32px rgba(0,0,0,0.34),0 0 25px rgba(218,163,57,0.10),inset 0 1px 0 rgba(255,255,255,0.09)}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge::before{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid rgba(255,232,170,0.12);border-radius:13px;pointer-events:none}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge::after{content:"";position:absolute;top:0;left:18px;width:52px;height:1px;background:linear-gradient( 90deg,transparent,#f1d38a,transparent );box-shadow:0 0 12px rgba(241,211,138,0.36);pointer-events:none}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-number{display:block;color:#f1d38a;font-size:28px;font-weight:700;line-height:0.95;text-shadow:0 0 14px rgba(233,190,96,0.22)}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-label{display:block;margin-top:6px;color:#d8bd7d;font-size:13px;font-weight:650;line-height:1;letter-spacing:0.06em;text-transform:uppercase}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament{position:relative;z-index:3;display:grid;grid-template-columns:minmax(80px,160px) 14px minmax(0,1fr);align-items:center;gap:11px;width:100%;margin:2px 0 20px;padding:0 6px}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament span{display:block;height:1px;background:linear-gradient( 90deg,transparent,rgba(226,188,108,0.68) )}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament span:last-child{background:linear-gradient( 90deg,rgba(226,188,108,0.68),rgba(193,132,26,0.12) 24%,transparent 100% )}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament i{position:relative;display:block;width:9px;height:9px;margin:auto;border:1px solid rgba(247,219,154,0.72);background:linear-gradient( 135deg,#efd187,#ba7f20 55%,#75480a );transform:rotate(45deg);box-shadow:0 0 12px rgba(216,165,61,0.28)}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament i::after{content:"";position:absolute;inset:2px;background:rgba(255,240,196,0.42)}#page\#2 #granit-services-anchor-menu .granit-services-menu__grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{position:relative;isolation:isolate;display:grid;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;column-gap:13px;min-width:0;min-height:108px;padding:15px 14px;overflow:hidden;color:#ddd6cb !important;text-decoration:none !important;border:1px solid rgba(218,177,91,0.18);border-radius:17px;background:radial-gradient( ellipse at 100% 0%,rgba(218,165,59,0.09),rgba(163,99,8,0.018) 38%,transparent 64% ),linear-gradient( 145deg,#171714 0%,#10110f 52%,#0a0b0a 100% );box-shadow:0 11px 26px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.035);transition:transform 0.30s ease,border-color 0.30s ease,background 0.30s ease,box-shadow 0.30s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__item::before{content:"";position:absolute;top:0;left:20px;z-index:1;width:62px;height:2px;background:linear-gradient( 90deg,transparent,#a66b0f 12%,#e7bf69 50%,#f0d58e 68%,transparent );opacity:0.82;box-shadow:0 0 13px rgba(222,176,85,0.26);transition:width 0.30s ease,opacity 0.30s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__item::after{content:"";position:absolute;top:-72px;right:-68px;z-index:0;width:170px;height:170px;clip-path:polygon( 50% 0%,86% 14%,100% 50%,86% 86%,50% 100%,14% 86%,0% 50%,14% 14% );background:radial-gradient( circle,rgba(222,169,65,0.14),rgba(174,106,9,0.04) 44%,transparent 72% );opacity:0.55;transform:rotate(18deg) scale(1);pointer-events:none;transition:opacity 0.30s ease,transform 0.38s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__item-decor{position:absolute;inset:5px;z-index:1;display:block;border:1px solid rgba(239,205,135,0.04);border-radius:11px;pointer-events:none}#page\#2 #granit-services-anchor-menu .granit-services-menu__item-decor::before{content:"";position:absolute;left:-6px;bottom:-6px;width:28px;height:28px;border-left:1px solid rgba(226,187,103,0.30);border-bottom:1px solid rgba(226,187,103,0.30);border-radius:0 0 0 11px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item-decor::after{content:"";position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-top:1px solid rgba(226,187,103,0.17);border-right:1px solid rgba(226,187,103,0.17);border-radius:0 11px 0 0}#page\#2 #granit-services-anchor-menu .granit-services-menu__number{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:#e1b65c;border:1px solid rgba(229,188,101,0.34);background:radial-gradient( circle at 48% 22%,rgba(241,207,133,0.13),transparent 57% ),linear-gradient( 145deg,rgba(105,78,31,0.46),rgba(16,16,14,0.92) );clip-path:polygon( 14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14% );box-shadow:0 7px 17px rgba(0,0,0,0.27),inset 0 1px 0 rgba(255,255,255,0.07);font-size:13px;font-weight:750;line-height:1;letter-spacing:0.02em;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__number::after{content:"";position:absolute;right:4px;bottom:5px;width:5px;height:5px;border:1px solid rgba(244,211,141,0.66);border-radius:50%;background:#855811;box-shadow:0 0 7px rgba(226,182,89,0.31)}#page\#2 #granit-services-anchor-menu .granit-services-menu__body{position:relative;z-index:2;display:block;min-width:0}#page\#2 #granit-services-anchor-menu .granit-services-menu__name{display:block;color:#e7dfd2;font-size:15px;font-weight:680;line-height:1.32;letter-spacing:0.002em;transition:color 0.28s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{display:block;margin-top:5px;color:var(--services-muted);font-size:13px;font-weight:400;line-height:1.40;transition:color 0.28s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__arrow{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#d1a44b;border:1px solid rgba(224,182,94,0.21);border-radius:50%;background:linear-gradient( 145deg,rgba(75,56,24,0.30),rgba(8,8,7,0.66) );font-size:17px;font-weight:300;line-height:1;transition:color 0.28s ease,border-color 0.28s ease,background 0.28s ease,transform 0.28s ease,box-shadow 0.28s ease}#page\#2 #granit-services-anchor-menu .granit-services-menu__item--accent{border-color:rgba(230,188,98,0.40);background:radial-gradient( ellipse at 95% 0%,rgba(241,211,138,0.18),rgba(178,111,11,0.055) 39%,transparent 66% ),radial-gradient( ellipse at 0% 100%,rgba(186,125,21,0.06),transparent 46% ),linear-gradient( 145deg,#211c13 0%,#14120e 48%,#0b0b09 100% );box-shadow:0 13px 29px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.055),0 0 24px rgba(193,132,25,0.055)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item--accent .granit-services-menu__name{color:#efd28a}#page\#2 #granit-services-anchor-menu .granit-services-menu__item--accent .granit-services-menu__number{color:#21170b;border-color:rgba(247,220,157,0.70);background:linear-gradient( 145deg,#f1d994 0%,#d5a94f 48%,#a16914 100% );text-shadow:0 1px 0 rgba(255,255,255,0.20)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item--accent .granit-services-menu__number::after{border-color:rgba(72,43,7,0.50);background:#6f450c;box-shadow:none}@media (hover:hover) and (pointer:fine){#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover{border-color:rgba(238,198,114,0.48);background:radial-gradient( ellipse at 96% 0%,rgba(229,178,76,0.16),rgba(175,108,10,0.035) 38%,transparent 65% ),linear-gradient( 145deg,#1c1b16 0%,#12120f 50%,#0a0a09 100% );box-shadow:0 18px 38px rgba(0,0,0,0.33),inset 0 1px 0 rgba(255,255,255,0.05),0 0 26px rgba(199,142,32,0.07);transform:translateY(-4px)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover::before{width:102px;opacity:1}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover::after{opacity:1;transform:rotate(26deg) scale(1.12)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover .granit-services-menu__name{color:var(--services-gold-bright)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover .granit-services-menu__description{color:#d0c7b8}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover .granit-services-menu__number{color:#f1d38a;transform:translateY(-1px)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item--accent:hover .granit-services-menu__number{color:#21170b}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover .granit-services-menu__arrow{color:#181208;border-color:rgba(245,216,150,0.76);background:linear-gradient( 145deg,#f1d994,#c99434 55%,#8d590f );box-shadow:0 0 16px rgba(226,180,88,0.18);transform:translateX(3px)}}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:3px;border-color:rgba(239,202,124,0.58)}#page\#2 #uslugi-izgotovlenie,#page\#2 #uslugi-oformlenie,#page\#2 #uslugi-restavratsiya,#page\#2 #uslugi-soprovozhdenie,#page\#2 #uslugi-ceny,#page\#2 #uslugi-etapy,#page\#2 #uslugi-raboty,#page\#2 #uslugi-geografiya,#page\#2 #uslugi-faq{scroll-margin-top:110px}@media (min-width:1440px){#page\#2 #granit-services-anchor-menu{padding:32px 34px 34px}#page\#2 #granit-services-anchor-menu .granit-services-menu__grid{gap:13px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{min-height:112px;padding:16px 15px}#page\#2 #granit-services-anchor-menu .granit-services-menu__name{font-size:15.5px}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{font-size:13.5px}}@media (min-width:960px) and (max-width:1439px){#page\#2 #granit-services-anchor-menu{padding:26px}#page\#2 #granit-services-anchor-menu .granit-services-menu__grid{gap:10px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{grid-template-columns:43px minmax(0,1fr) 30px;column-gap:10px;min-height:102px;padding:13px 12px}#page\#2 #granit-services-anchor-menu .granit-services-menu__number{width:42px;height:42px}#page\#2 #granit-services-anchor-menu .granit-services-menu__name{font-size:14px}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{font-size:13px;line-height:1.36}#page\#2 #granit-services-anchor-menu .granit-services-menu__arrow{width:29px;height:29px}}@media (min-width:768px) and (max-width:959px){#page\#2 #granit-services-anchor-menu{padding:25px;border-radius:22px}#page\#2 #granit-services-anchor-menu::before{border-radius:15px}#page\#2 #granit-services-anchor-menu .granit-services-menu__head{min-height:80px;padding-right:104px}#page\#2 #granit-services-anchor-menu .granit-services-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{min-height:100px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:last-child{grid-column:1 / -1}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{font-size:13px}#page\#2 #uslugi-izgotovlenie,#page\#2 #uslugi-oformlenie,#page\#2 #uslugi-restavratsiya,#page\#2 #uslugi-soprovozhdenie,#page\#2 #uslugi-ceny,#page\#2 #uslugi-etapy,#page\#2 #uslugi-raboty,#page\#2 #uslugi-geografiya,#page\#2 #uslugi-faq{scroll-margin-top:96px}}@media (max-width:767px){#page\#2 #granit-services-anchor-menu{padding:20px 14px 15px;border-radius:19px}#page\#2 #granit-services-anchor-menu::before{inset:6px;border-radius:13px}#page\#2 #granit-services-anchor-menu::after{left:20px;width:128px}#page\#2 #granit-services-anchor-menu .granit-services-menu__head{min-height:72px;padding:0 75px 0 3px}#page\#2 #granit-services-anchor-menu .granit-services-menu__label{margin-bottom:4px;font-size:13px;letter-spacing:0.10em}#page\#2 #granit-services-anchor-menu .granit-services-menu__title{font-size:19px;line-height:1.20}#page\#2 #granit-services-anchor-menu .granit-services-menu__intro{display:none}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge{top:-2px;width:64px;height:64px;padding:5px;border-radius:14px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge::before{inset:4px;border-radius:10px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge::after{left:12px;width:40px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-number{font-size:22px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-label{margin-top:4px;font-size:13px;letter-spacing:0;text-transform:none}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament{grid-template-columns:72px 11px minmax(0,1fr);gap:8px;margin:2px 0 13px;padding:0 3px}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament i{width:8px;height:8px}#page\#2 #granit-services-anchor-menu .granit-services-menu__grid{grid-template-columns:1fr;gap:8px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{grid-template-columns:39px minmax(0,1fr) 29px;column-gap:10px;min-height:82px;padding:11px 10px;border-radius:14px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item::before{left:15px;width:48px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item-decor{inset:4px;border-radius:9px}#page\#2 #granit-services-anchor-menu .granit-services-menu__number{width:38px;height:38px;font-size:13px}#page\#2 #granit-services-anchor-menu .granit-services-menu__name{font-size:14px;line-height:1.28}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{margin-top:3px;font-size:13px;line-height:1.34}#page\#2 #granit-services-anchor-menu .granit-services-menu__arrow{width:28px;height:28px;font-size:15px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:focus-visible{transform:none}#page\#2 #uslugi-izgotovlenie,#page\#2 #uslugi-oformlenie,#page\#2 #uslugi-restavratsiya,#page\#2 #uslugi-soprovozhdenie,#page\#2 #uslugi-ceny,#page\#2 #uslugi-etapy,#page\#2 #uslugi-raboty,#page\#2 #uslugi-geografiya,#page\#2 #uslugi-faq{scroll-margin-top:80px}}@media (max-width:479px){#page\#2 #granit-services-anchor-menu{padding:18px 11px 13px;border-radius:17px}#page\#2 #granit-services-anchor-menu .granit-services-menu__head{min-height:68px;padding-right:68px}#page\#2 #granit-services-anchor-menu .granit-services-menu__label{font-size:13px;letter-spacing:0.07em}#page\#2 #granit-services-anchor-menu .granit-services-menu__title{font-size:18px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge{width:58px;height:58px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-number{font-size:20px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-label{font-size:13px}#page\#2 #granit-services-anchor-menu .granit-services-menu__ornament{grid-template-columns:58px 10px minmax(0,1fr)}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{grid-template-columns:37px minmax(0,1fr) 27px;column-gap:9px;min-height:80px;padding:10px 9px}#page\#2 #granit-services-anchor-menu .granit-services-menu__number{width:36px;height:36px}#page\#2 #granit-services-anchor-menu .granit-services-menu__name{font-size:13.5px}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{font-size:13px;line-height:1.31}#page\#2 #granit-services-anchor-menu .granit-services-menu__arrow{width:26px;height:26px;font-size:14px}}@media (max-width:374px){#page\#2 #granit-services-anchor-menu{padding-left:9px;padding-right:9px}#page\#2 #granit-services-anchor-menu .granit-services-menu__head{padding-left:2px;padding-right:62px}#page\#2 #granit-services-anchor-menu .granit-services-menu__label{max-width:215px;font-size:13px}#page\#2 #granit-services-anchor-menu .granit-services-menu__title{font-size:17px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge{width:54px;height:56px}#page\#2 #granit-services-anchor-menu .granit-services-menu__badge-number{font-size:18px}#page\#2 #granit-services-anchor-menu .granit-services-menu__item{grid-template-columns:35px minmax(0,1fr) 25px;column-gap:7px;padding:10px 8px}#page\#2 #granit-services-anchor-menu .granit-services-menu__number{width:34px;height:34px}#page\#2 #granit-services-anchor-menu .granit-services-menu__name{font-size:13px}#page\#2 #granit-services-anchor-menu .granit-services-menu__description{font-size:13px}#page\#2 #granit-services-anchor-menu .granit-services-menu__arrow{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){#page\#2 #granit-services-anchor-menu *,#page\#2 #granit-services-anchor-menu *::before,#page\#2 #granit-services-anchor-menu *::after{transition:none !important}#page\#2 #granit-services-anchor-menu .granit-services-menu__item:hover{transform:none}}#page\#3 .services-production{--production-gold:#c99a3d;--production-gold-dark:#9a6200;--production-gold-light:#f1d38a;--production-gold-soft:#dfb760;--production-bg:#0b0c0b;--production-surface:#121310;--production-text:#eee8de;--production-muted:#aaa397;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(18px,2vw,30px) auto;overflow:hidden;color:var(--production-text);border:1px solid rgba(215,169,78,0.18);border-radius:42px 24px 46px 28px;background:radial-gradient( ellipse at 4% 8%,rgba(193,132,25,0.12) 0%,rgba(154,98,0,0.035) 31%,transparent 57% ),radial-gradient( ellipse at 97% 55%,rgba(223,183,96,0.075) 0%,transparent 42% ),linear-gradient( 135deg,#111210 0%,#0c0d0c 43%,#080908 100% );box-shadow:0 26px 60px rgba(0,0,0,0.18),0 8px 26px rgba(0,0,0,0.11),inset 0 1px 0 rgba(255,255,255,0.035)}#page\#3 .services-production::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(239,205,133,0.035);border-radius:34px 18px 38px 22px;pointer-events:none}#page\#3 .services-production *,#page\#3 .services-production *::before,#page\#3 .services-production *::after{box-sizing:border-box}#page\#3 .services-production__ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(2px)}#page\#3 .services-production__ambient--left{top:90px;left:-210px;width:480px;height:480px;background:radial-gradient( circle,rgba(201,154,61,0.09),transparent 68% )}#page\#3 .services-production__ambient--right{right:-280px;bottom:-250px;width:610px;height:610px;background:radial-gradient( circle,rgba(241,211,138,0.055),transparent 69% )}#page\#3 .services-production__inner{position:relative;z-index:1;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#3 .services-production__inner::before{content:"";position:absolute;top:0;left:clamp(28px,3vw,48px);width:min(285px,36vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 8%,#c99a3d 36%,#f1d38a 58%,#ad7416 82%,transparent );box-shadow:0 0 18px rgba(224,180,89,0.30)}#page\#3 .services-production__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(34px,4vw,58px)}#page\#3 .services-production__heading{max-width:1030px}#page\#3 .services-production__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#3 .services-production__eyebrow-number{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#ebc873;border:1px solid rgba(229,187,96,0.34);background:linear-gradient( 145deg,rgba(108,78,29,0.44),rgba(20,19,16,0.80) );clip-path:polygon( 8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px );font-size:13px;font-weight:750;line-height:1}#page\#3 .services-production__eyebrow-number::after{content:"";position:absolute;right:5px;bottom:5px;width:4px;height:4px;border-radius:50%;background:#d1a148;box-shadow:0 0 8px rgba(226,180,88,0.35)}#page\#3 .services-production__eyebrow-text{color:var(--production-gold);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0.13em;text-transform:uppercase}#page\#3 .services-production__title{max-width:1000px;margin:0;color:#f2ede5;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#3 .services-production__title span{display:block;margin-top:5px;color:var(--production-gold-light);font-weight:590}#page\#3 .services-production__lead{max-width:960px;margin:20px 0 0;color:#bcb4a8;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#3 .services-production__mark{display:grid;grid-template-rows:minmax(25px,1fr) 14px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#3 .services-production__mark span{display:block;width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(230,191,109,0.66) )}#page\#3 .services-production__mark span:last-child{background:linear-gradient( 180deg,rgba(230,191,109,0.66),transparent )}#page\#3 .services-production__mark i{display:block;width:11px;height:11px;border:1px solid rgba(245,216,146,0.75);background:linear-gradient( 135deg,#efd48d,#b77b1e 60%,#71470a );transform:rotate(45deg);box-shadow:0 0 15px rgba(219,166,61,0.31)}#page\#3 .services-production__layout{display:grid;grid-template-columns:minmax(360px,0.88fr) minmax(0,1.12fr);gap:clamp(28px,3.2vw,52px);align-items:stretch}#page\#3 .services-production__visual{position:relative;min-width:0}#page\#3 .services-production__visual::before{content:"";position:absolute;top:26px;left:-14px;z-index:0;width:calc(100% - 14px);height:calc(100% - 12px);border:1px solid rgba(207,157,57,0.16);clip-path:polygon( 0 24px,24px 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100% );background:linear-gradient( 145deg,rgba(73,55,24,0.16),rgba(7,8,7,0.03) );pointer-events:none}#page\#3 .services-production__visual-frame{position:relative;z-index:2;aspect-ratio:5 / 4;overflow:hidden;border:1px solid rgba(226,185,97,0.34);border-radius:24px 14px 34px 16px;clip-path:polygon( 0 32px,32px 0,100% 0,100% calc(100% - 54px),calc(100% - 54px) 100%,0 100% );background:#151513;box-shadow:0 30px 58px rgba(0,0,0,0.36),inset 0 1px 0 rgba(255,255,255,0.06)}#page\#3 .services-production__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.88) contrast(1.04) brightness(0.88);transition:transform 0.70s cubic-bezier(.2,.65,.2,1),filter 0.55s ease}#page\#3 .services-production__visual-shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient( 180deg,rgba(4,5,4,0.04) 22%,rgba(4,5,4,0.19) 56%,rgba(4,5,4,0.86) 100% ),linear-gradient( 90deg,rgba(8,8,7,0.15),transparent 42% )}#page\#3 .services-production__visual-caption{position:absolute;left:clamp(20px,2vw,31px);right:clamp(20px,2vw,31px);bottom:clamp(20px,2vw,31px);z-index:4}#page\#3 .services-production__visual-kicker{display:block;margin-bottom:6px;color:#d8ac50;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase}#page\#3 .services-production__visual-title{display:block;max-width:470px;color:#f4eee4;font-size:clamp(20px,1.7vw,29px);font-weight:630;line-height:1.15;letter-spacing:-0.018em}#page\#3 .services-production__visual-corner{position:absolute;z-index:5;display:block;width:58px;height:58px;pointer-events:none}#page\#3 .services-production__visual-corner--top{top:14px;right:14px;border-top:1px solid rgba(239,205,133,0.67);border-right:1px solid rgba(239,205,133,0.67);border-radius:0 14px 0 0}#page\#3 .services-production__visual-corner--bottom{left:14px;bottom:14px;border-left:1px solid rgba(239,205,133,0.42);border-bottom:1px solid rgba(239,205,133,0.42);border-radius:0 0 0 14px}#page\#3 .services-production__visual-rail{position:absolute;top:50%;right:-17px;z-index:7;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateY(-50%)}#page\#3 .services-production__visual-rail span{width:1px;height:40px;background:linear-gradient( 180deg,transparent,rgba(226,185,99,0.68) )}#page\#3 .services-production__visual-rail span:last-child{background:linear-gradient( 180deg,rgba(226,185,99,0.68),transparent )}#page\#3 .services-production__visual-rail i{width:9px;height:9px;border:1px solid rgba(245,217,153,0.74);background:#aa7016;transform:rotate(45deg);box-shadow:0 0 12px rgba(221,171,70,0.28)}#page\#3 .services-production__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0}#page\#3 .services-production__card--main{grid-column:1 / -1}#page\#3 .services-production__card{position:relative;isolation:isolate;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;min-width:0;padding:clamp(20px,2vw,29px);overflow:hidden;color:inherit !important;text-decoration:none !important;border:1px solid rgba(221,178,89,0.19);border-radius:24px 15px 26px 17px;background:radial-gradient( ellipse at 100% 0%,rgba(218,164,57,0.10),rgba(161,98,8,0.018) 40%,transparent 65% ),linear-gradient( 145deg,#171714 0%,#11110f 53%,#0c0d0b 100% );box-shadow:0 14px 30px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.04);transition:transform 0.32s ease,border-color 0.32s ease,box-shadow 0.32s ease,background 0.32s ease}#page\#3 .services-production__card::before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid rgba(242,211,144,0.035);border-radius:17px 10px 19px 12px;pointer-events:none}#page\#3 .services-production__card::after{content:"";position:absolute;top:0;left:28px;z-index:1;width:74px;height:2px;background:linear-gradient( 90deg,transparent,#a96c0e,#edcc7d,transparent );box-shadow:0 0 14px rgba(224,177,81,0.22);transition:width 0.32s ease}#page\#3 .services-production__card-index{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#e0b55e;border:1px solid rgba(228,184,94,0.31);border-radius:15px 9px 15px 9px;background:linear-gradient( 145deg,rgba(92,67,27,0.46),rgba(14,15,13,0.86) );font-size:13px;font-weight:750;line-height:1;transition:color 0.30s ease,background 0.30s ease,transform 0.30s ease}#page\#3 .services-production__card-content{position:relative;z-index:3;display:block;min-width:0}#page\#3 .services-production__card-label{display:block;margin-bottom:7px;color:#c7983c;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:0.09em;text-transform:uppercase}#page\#3 .services-production__card-title{display:block;color:#eee8de;font-size:clamp(18px,1.45vw,24px);font-weight:650;line-height:1.18;letter-spacing:-0.018em;transition:color 0.30s ease}#page\#3 .services-production__card-text{display:block;margin-top:10px;color:#aaa397;font-size:14px;font-weight:400;line-height:1.53;transition:color 0.30s ease}#page\#3 .services-production__card-link{display:inline-flex;align-items:center;gap:9px;margin-top:17px;color:#d7ad58;font-size:13px;font-weight:650;line-height:1.25;letter-spacing:0.025em}#page\#3 .services-production__card-link span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(226,183,92,0.24);border-radius:50%;transition:color 0.30s ease,border-color 0.30s ease,background 0.30s ease,transform 0.30s ease}#page\#3 .services-production__card-orbit{position:absolute;z-index:1;top:-92px;right:-82px;display:block;width:195px;height:195px;border:1px solid rgba(223,179,87,0.08);border-radius:50%;pointer-events:none;transition:transform 0.50s ease,border-color 0.35s ease}#page\#3 .services-production__card-orbit::before{content:"";position:absolute;inset:21px;border:1px solid rgba(223,179,87,0.055);border-radius:50%}#page\#3 .services-production__card-orbit::after{content:"";position:absolute;left:21px;bottom:38px;width:7px;height:7px;border:1px solid rgba(244,213,145,0.55);background:#a46a10;transform:rotate(45deg);box-shadow:0 0 10px rgba(223,172,70,0.20)}@media (hover:hover) and (pointer:fine){#page\#3 .services-production__visual-frame:hover .services-production__image{transform:scale(1.035);filter:saturate(0.94) contrast(1.04) brightness(0.94)}#page\#3 .services-production__card:hover{transform:translateY(-4px);border-color:rgba(235,194,108,0.43);background:radial-gradient( ellipse at 100% 0%,rgba(230,180,77,0.15),rgba(173,105,9,0.025) 40%,transparent 66% ),linear-gradient( 145deg,#1c1b16,#12120f 53%,#0c0c0b );box-shadow:0 21px 42px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.05),0 0 25px rgba(190,130,23,0.055)}#page\#3 .services-production__card:hover::after{width:118px}#page\#3 .services-production__card:hover .services-production__card-index{color:#f1d38a;transform:translateY(-2px)}#page\#3 .services-production__card:hover .services-production__card-title{color:#f1d38a}#page\#3 .services-production__card:hover .services-production__card-text{color:#c5bcaf}#page\#3 .services-production__card:hover .services-production__card-link span{color:#1a1308;border-color:rgba(244,215,148,0.68);background:linear-gradient( 145deg,#f1d995,#c79231 );transform:translateX(3px)}#page\#3 .services-production__card:hover .services-production__card-orbit{border-color:rgba(230,186,96,0.16);transform:rotate(10deg) scale(1.06)}}#page\#3 .services-production__card:focus-visible,#page\#3 .services-production__catalog-link:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:4px}#page\#3 .services-production__footer{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:clamp(18px,2.2vw,34px);margin-top:clamp(28px,3.5vw,48px)}#page\#3 .services-production__footer-line{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#3 .services-production__footer-line span{height:1px;background:linear-gradient( 90deg,transparent,rgba(213,169,79,0.50) )}#page\#3 .services-production__footer-line span:last-child{background:linear-gradient( 90deg,rgba(213,169,79,0.50),transparent )}#page\#3 .services-production__footer-line i{width:7px;height:7px;border:1px solid rgba(238,205,137,0.57);background:#9b6410;transform:rotate(45deg)}#page\#3 .services-production__footer-text{max-width:570px;margin:0;color:#aaa397;font-size:13px;font-weight:400;line-height:1.45}#page\#3 .services-production__catalog-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 17px;color:#e5c77f !important;text-decoration:none !important;border:1px solid rgba(223,180,91,0.31);border-radius:999px;background:linear-gradient( 145deg,rgba(94,70,28,0.30),rgba(15,15,13,0.64) );font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;transition:color 0.28s ease,background 0.28s ease,border-color 0.28s ease,transform 0.28s ease}#page\#3 .services-production__catalog-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#3 .services-production__catalog-link:hover{color:#171107 !important;border-color:rgba(244,216,151,0.72);background:linear-gradient( 145deg,#efd58f,#c79231 );transform:translateY(-2px)}}@media (min-width:1440px){#page\#3 .services-production{width:100%;max-width:1600px}#page\#3 .services-production__inner{width:100%;max-width:1600px;padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#3 .services-production{width:96%;max-width:1600px;border-radius:36px 22px 39px 25px}#page\#3 .services-production::before{border-radius:29px 16px 32px 19px}#page\#3 .services-production__inner{width:100%;max-width:none;padding:72px 30px}#page\#3 .services-production__inner::before{left:30px}#page\#3 .services-production__layout{grid-template-columns:minmax(330px,0.82fr) minmax(0,1.18fr);gap:32px}#page\#3 .services-production__services{gap:10px}#page\#3 .services-production__card{grid-template-columns:47px minmax(0,1fr);gap:12px;padding:20px}#page\#3 .services-production__card-index{width:46px;height:46px}#page\#3 .services-production__card-title{font-size:19px}#page\#3 .services-production__card-text{font-size:13px;line-height:1.48}}@media (min-width:768px) and (max-width:959px){#page\#3 .services-production{width:96%;max-width:1600px;border-radius:30px 19px 33px 21px}#page\#3 .services-production::before{inset:6px;border-radius:24px 14px 27px 16px}#page\#3 .services-production__inner{width:100%;max-width:none;padding:64px 26px}#page\#3 .services-production__inner::before{left:26px}#page\#3 .services-production__header{gap:25px;margin-bottom:35px}#page\#3 .services-production__title{font-size:39px}#page\#3 .services-production__lead{max-width:760px;font-size:15px}#page\#3 .services-production__mark{height:104px}#page\#3 .services-production__layout{grid-template-columns:1fr;gap:30px}#page\#3 .services-production__visual{max-width:760px;margin:0 auto;width:100%}#page\#3 .services-production__visual-rail{right:-15px}#page\#3 .services-production__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#3 .services-production__card{padding:21px}#page\#3 .services-production__footer{grid-template-columns:minmax(70px,1fr) minmax(0,1.8fr) auto;gap:18px}}@media (max-width:767px){#page\#3 .services-production{width:calc(100% - 18px);max-width:none;margin:12px auto;border-radius:24px 15px 27px 17px}#page\#3 .services-production::before{inset:5px;border-radius:19px 11px 21px 13px}#page\#3 .services-production__inner{width:100%;max-width:none;padding:52px 16px 54px}#page\#3 .services-production__inner::before{left:16px;width:145px}#page\#3 .services-production__header{display:block;margin-bottom:27px}#page\#3 .services-production__eyebrow{gap:10px;margin-bottom:11px}#page\#3 .services-production__eyebrow-number{width:42px;height:30px;font-size:13px}#page\#3 .services-production__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#3 .services-production__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#3 .services-production__title span{margin-top:4px}#page\#3 .services-production__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#3 .services-production__mark{display:none}#page\#3 .services-production__layout{grid-template-columns:1fr;gap:25px}#page\#3 .services-production__visual-frame{aspect-ratio:5 / 4;border-radius:20px 12px 27px 14px;clip-path:polygon( 0 23px,23px 0,100% 0,100% calc(100% - 37px),calc(100% - 37px) 100%,0 100% )}#page\#3 .services-production__visual::before{top:16px;left:-6px}#page\#3 .services-production__visual-caption{left:18px;right:18px;bottom:18px}#page\#3 .services-production__visual-kicker{font-size:13px}#page\#3 .services-production__visual-title{max-width:310px;font-size:20px}#page\#3 .services-production__visual-corner{width:40px;height:40px}#page\#3 .services-production__visual-rail{display:none}#page\#3 .services-production__services{grid-template-columns:1fr;gap:9px}#page\#3 .services-production__card--main{grid-column:auto}#page\#3 .services-production__card{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:18px 16px;border-radius:20px 13px 22px 14px}#page\#3 .services-production__card::before{border-radius:14px 9px 16px 10px}#page\#3 .services-production__card-index{width:42px;height:42px;border-radius:13px 8px 13px 8px;font-size:13px}#page\#3 .services-production__card-label{margin-bottom:5px;font-size:13px;letter-spacing:0.07em}#page\#3 .services-production__card-title{font-size:18px}#page\#3 .services-production__card-text{margin-top:7px;font-size:13px;line-height:1.46}#page\#3 .services-production__card-link{margin-top:13px;font-size:13px}#page\#3 .services-production__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px}#page\#3 .services-production__footer-line{width:130px}#page\#3 .services-production__footer-text{max-width:500px;font-size:13px}#page\#3 .services-production__catalog-link{min-height:42px;padding:9px 15px}}@media (max-width:479px){#page\#3 .services-production{width:calc(100% - 14px);border-radius:21px 13px 24px 15px}#page\#3 .services-production__inner{padding-left:13px;padding-right:13px}#page\#3 .services-production__inner::before{left:13px}#page\#3 .services-production__eyebrow-text{max-width:235px;line-height:1.35}#page\#3 .services-production__title{font-size:clamp(27px,8vw,34px)}#page\#3 .services-production__visual-caption{left:15px;right:15px;bottom:15px}#page\#3 .services-production__visual-title{font-size:18px}#page\#3 .services-production__card{grid-template-columns:39px minmax(0,1fr);gap:10px;padding:16px 13px}#page\#3 .services-production__card-index{width:38px;height:38px}#page\#3 .services-production__card-title{font-size:17px}}@media (max-width:374px){#page\#3 .services-production{width:calc(100% - 10px);border-radius:18px 11px 21px 13px}#page\#3 .services-production__inner{padding-left:11px;padding-right:11px}#page\#3 .services-production__inner::before{left:11px}#page\#3 .services-production__title{font-size:27px}#page\#3 .services-production__lead{font-size:14px}#page\#3 .services-production__visual-kicker{font-size:13px}#page\#3 .services-production__visual-title{font-size:17px}#page\#3 .services-production__card{grid-template-columns:1fr;gap:10px}#page\#3 .services-production__card-index{width:38px;height:32px}#page\#3 .services-production__card-label,#page\#3 .services-production__card-text,#page\#3 .services-production__card-link{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#3 .services-production *,#page\#3 .services-production *::before,#page\#3 .services-production *::after{transition:none !important}#page\#3 .services-production__card:hover,#page\#3 .services-production__catalog-link:hover{transform:none}#page\#3 .services-production__visual-frame:hover .services-production__image{transform:none}}#page\#4 .services-art{--art-gold:#9a6200;--art-gold-mid:#b78125;--art-gold-light:#d4aa58;--art-ink:#25231f;--art-text:#39352e;--art-muted:#6f685e;--art-cream:#f4f0e7;--art-cream-deep:#e9e1d3;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--art-text);border:1px solid rgba(154,98,0,0.18);border-radius:30px 48px 26px 46px;background:radial-gradient( ellipse at 8% 0%,rgba(196,151,66,0.16),transparent 37% ),radial-gradient( ellipse at 95% 80%,rgba(154,98,0,0.08),transparent 44% ),linear-gradient( 135deg,#f8f5ee 0%,#f1ece2 48%,#ebe3d6 100% );box-shadow:0 28px 62px rgba(72,57,35,0.13),0 8px 24px rgba(72,57,35,0.07),inset 0 1px 0 rgba(255,255,255,0.90)}#page\#4 .services-art::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(154,98,0,0.07);border-radius:23px 40px 19px 38px;pointer-events:none}#page\#4 .services-art *,#page\#4 .services-art *::before,#page\#4 .services-art *::after{box-sizing:border-box}#page\#4 .services-art__glow{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#4 .services-art__glow--left{top:-220px;left:-220px;width:500px;height:500px;border:1px solid rgba(154,98,0,0.07);box-shadow:inset 0 0 70px rgba(183,129,37,0.035)}#page\#4 .services-art__glow--right{right:-180px;bottom:-180px;width:420px;height:420px;border:1px solid rgba(154,98,0,0.065);box-shadow:inset 0 0 60px rgba(183,129,37,0.04)}#page\#4 .services-art__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#4 .services-art__inner::before{content:"";position:absolute;top:0;right:clamp(28px,3vw,48px);width:min(310px,38vw);height:2px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.60),#c69a49,#9a6200,transparent );box-shadow:0 0 18px rgba(154,98,0,0.14)}#page\#4 .services-art__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(36px,4vw,58px)}#page\#4 .services-art__heading{max-width:1080px}#page\#4 .services-art__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#4 .services-art__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#76500f;border:1px solid rgba(154,98,0,0.25);border-radius:11px 6px 11px 6px;background:linear-gradient( 145deg,rgba(220,184,111,0.32),rgba(255,255,255,0.62) );box-shadow:0 6px 14px rgba(100,74,34,0.07);font-size:13px;font-weight:750;line-height:1}#page\#4 .services-art__eyebrow-text{color:var(--art-gold);font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#4 .services-art__title{max-width:1040px;margin:0;color:#292721;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#4 .services-art__title span{display:block;margin-top:5px;color:var(--art-gold);font-weight:590}#page\#4 .services-art__lead{max-width:970px;margin:20px 0 0;color:#655f55;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#4 .services-art__emblem{display:grid;grid-template-rows:minmax(25px,1fr) 15px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#4 .services-art__emblem span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(154,98,0,0.58) )}#page\#4 .services-art__emblem span:last-child{background:linear-gradient( 180deg,rgba(154,98,0,0.58),transparent )}#page\#4 .services-art__emblem i{width:12px;height:12px;border:1px solid rgba(154,98,0,0.44);background:linear-gradient( 135deg,#e4c47d,#b97d1c 65%,#8c570b );transform:rotate(45deg);box-shadow:0 0 15px rgba(154,98,0,0.14)}#page\#4 .services-art__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,0.75fr);gap:clamp(30px,3.4vw,56px);align-items:stretch}#page\#4 .services-art__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#page\#4 .services-art__card--wide{grid-column:1 / -1}#page\#4 .services-art__card{position:relative;isolation:isolate;display:grid;grid-template-columns:50px minmax(0,1fr);gap:15px;min-width:0;padding:clamp(19px,1.8vw,27px);overflow:hidden;color:inherit !important;text-decoration:none !important;border:1px solid rgba(154,98,0,0.14);border-radius:25px 14px 28px 17px;background:radial-gradient( ellipse at 100% 0%,rgba(196,154,71,0.11),transparent 52% ),linear-gradient( 145deg,rgba(255,255,255,0.72),rgba(247,243,235,0.90) );box-shadow:0 15px 34px rgba(83,67,43,0.075),inset 0 1px 0 rgba(255,255,255,0.95);transition:transform 0.30s ease,border-color 0.30s ease,box-shadow 0.30s ease}#page\#4 .services-art__card::before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid rgba(154,98,0,0.045);border-radius:18px 9px 21px 12px;pointer-events:none}#page\#4 .services-art__card::after{content:"";position:absolute;top:0;left:27px;width:72px;height:2px;background:linear-gradient( 90deg,transparent,#9a6200,#d0aa61,transparent );transition:width 0.30s ease}#page\#4 .services-art__card-number{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#835912;border:1px solid rgba(154,98,0,0.22);border-radius:14px 8px 14px 8px;background:linear-gradient( 145deg,#f3e5c5,#e3ca96 );box-shadow:0 7px 15px rgba(99,72,29,0.08);font-size:13px;font-weight:750;line-height:1}#page\#4 .services-art__card-body{position:relative;z-index:2;display:block;min-width:0}#page\#4 .services-art__card-label{display:block;margin-bottom:6px;color:var(--art-gold);font-size:13px;font-weight:750;line-height:1.25;letter-spacing:0.08em;text-transform:uppercase}#page\#4 .services-art__card-title{display:block;color:#312e28;font-size:clamp(18px,1.35vw,23px);font-weight:680;line-height:1.2;letter-spacing:-0.018em;transition:color 0.28s ease}#page\#4 .services-art__card-text{display:block;margin-top:9px;color:#736c61;font-size:14px;font-weight:400;line-height:1.50}#page\#4 .services-art__card-link{display:inline-flex;align-items:center;gap:9px;margin-top:15px;color:#906015;font-size:13px;font-weight:680;line-height:1.25}#page\#4 .services-art__card-link span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(154,98,0,0.20);border-radius:50%;transition:transform 0.28s ease,background 0.28s ease,color 0.28s ease}#page\#4 .services-art__card-arc{position:absolute;top:-70px;right:-70px;z-index:0;width:175px;height:175px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;pointer-events:none}#page\#4 .services-art__card-arc::before{content:"";position:absolute;inset:20px;border:1px solid rgba(154,98,0,0.05);border-radius:50%}#page\#4 .services-art__card--gold{border-color:rgba(154,98,0,0.25);background:radial-gradient( ellipse at 100% 0%,rgba(213,168,77,0.20),transparent 53% ),linear-gradient( 145deg,#fbf4e5,#f0e0bd )}#page\#4 .services-art__visual{position:relative;margin:0;min-width:0}#page\#4 .services-art__visual-shell{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(154,98,0,0.24);border-radius:34px 18px 48px 22px;background:#ddd4c4;box-shadow:0 28px 54px rgba(76,58,34,0.16)}#page\#4 .services-art__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.88) contrast(1.02) brightness(0.96);transition:transform 0.65s ease,filter 0.50s ease}#page\#4 .services-art__image-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient( 180deg,rgba(39,31,20,0.03) 20%,rgba(39,31,20,0.12) 58%,rgba(29,23,15,0.78) 100% ),linear-gradient( 90deg,rgba(154,98,0,0.05),transparent 42% )}#page\#4 .services-art__visual-caption{position:absolute;left:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px);bottom:clamp(20px,2vw,30px);z-index:4}#page\#4 .services-art__visual-label{display:block;margin-bottom:6px;color:#e6be69;font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.10em;text-transform:uppercase}#page\#4 .services-art__visual-title{display:block;max-width:430px;color:#fffaf0;font-size:clamp(20px,1.65vw,28px);font-weight:620;line-height:1.18}#page\#4 .services-art__visual-corner{position:absolute;z-index:5;width:55px;height:55px;pointer-events:none}#page\#4 .services-art__visual-corner--top{top:15px;right:15px;border-top:1px solid rgba(235,198,119,0.72);border-right:1px solid rgba(235,198,119,0.72);border-radius:0 16px 0 0}#page\#4 .services-art__visual-corner--bottom{left:15px;bottom:15px;border-left:1px solid rgba(235,198,119,0.52);border-bottom:1px solid rgba(235,198,119,0.52);border-radius:0 0 0 16px}#page\#4 .services-art__visual-ring{position:absolute;right:-28px;top:50%;z-index:-1;display:block;width:125px;height:125px;border:1px solid rgba(154,98,0,0.14);border-radius:50%;transform:translateY(-50%)}#page\#4 .services-art__visual-ring::before{content:"";position:absolute;inset:17px;border:1px solid rgba(154,98,0,0.08);border-radius:50%}@media (hover:hover) and (pointer:fine){#page\#4 .services-art__card:hover{transform:translateY(-4px);border-color:rgba(154,98,0,0.30);box-shadow:0 21px 42px rgba(77,58,31,0.12),inset 0 1px 0 rgba(255,255,255,0.96)}#page\#4 .services-art__card:hover::after{width:112px}#page\#4 .services-art__card:hover .services-art__card-title{color:#8b5a0e}#page\#4 .services-art__card:hover .services-art__card-link span{color:#fff8e7;background:linear-gradient( 145deg,#b47b1d,#8d590e );transform:translateX(3px)}#page\#4 .services-art__visual-shell:hover .services-art__image{transform:scale(1.035);filter:saturate(0.94) contrast(1.03) brightness(1)}}#page\#4 .services-art__card:focus-visible,#page\#4 .services-art__footer-link:focus-visible{outline:2px solid rgba(154,98,0,0.65);outline-offset:4px}#page\#4 .services-art__footer{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:clamp(18px,2.2vw,32px);margin-top:clamp(30px,3.5vw,48px)}#page\#4 .services-art__footer-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#4 .services-art__footer-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.42) )}#page\#4 .services-art__footer-ornament span:last-child{background:linear-gradient( 90deg,rgba(154,98,0,0.42),transparent )}#page\#4 .services-art__footer-ornament i{width:7px;height:7px;border:1px solid rgba(154,98,0,0.42);background:#b77d1e;transform:rotate(45deg)}#page\#4 .services-art__footer-text{max-width:560px;margin:0;color:#6d665b;font-size:13px;font-weight:400;line-height:1.45}#page\#4 .services-art__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 17px;color:#81550f !important;text-decoration:none !important;border:1px solid rgba(154,98,0,0.22);border-radius:999px;background:rgba(255,255,255,0.48);font-size:13px;font-weight:680;line-height:1.2;white-space:nowrap;transition:background 0.28s ease,color 0.28s ease,transform 0.28s ease}#page\#4 .services-art__footer-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#4 .services-art__footer-link:hover{color:#fff8e8 !important;background:linear-gradient( 145deg,#b77c1c,#89550c );transform:translateY(-2px)}}@media (min-width:1440px){#page\#4 .services-art{width:100%;max-width:1600px}#page\#4 .services-art__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#4 .services-art{width:96%;border-radius:27px 40px 23px 38px}#page\#4 .services-art::before{border-radius:20px 33px 16px 31px}#page\#4 .services-art__inner{padding:72px 30px}#page\#4 .services-art__inner::before{right:30px}#page\#4 .services-art__layout{grid-template-columns:minmax(0,1.18fr) minmax(310px,0.82fr);gap:32px}#page\#4 .services-art__services{gap:10px}#page\#4 .services-art__card{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:19px}#page\#4 .services-art__card-number{width:43px;height:43px}#page\#4 .services-art__card-title{font-size:18px}#page\#4 .services-art__card-text{font-size:13px;line-height:1.46}}@media (min-width:768px) and (max-width:959px){#page\#4 .services-art{width:96%;border-radius:25px 34px 21px 32px}#page\#4 .services-art::before{inset:6px;border-radius:19px 28px 15px 26px}#page\#4 .services-art__inner{padding:64px 26px}#page\#4 .services-art__inner::before{right:26px}#page\#4 .services-art__header{gap:25px;margin-bottom:35px}#page\#4 .services-art__title{font-size:39px}#page\#4 .services-art__lead{font-size:15px}#page\#4 .services-art__emblem{height:105px}#page\#4 .services-art__layout{grid-template-columns:1fr;gap:30px}#page\#4 .services-art__visual{width:min(72%,520px);margin:0 auto}#page\#4 .services-art__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#4 .services-art__footer{grid-template-columns:minmax(70px,1fr) minmax(0,1.8fr) auto}}@media (max-width:767px){#page\#4 .services-art{width:calc(100% - 18px);margin:12px auto;border-radius:22px 28px 19px 27px}#page\#4 .services-art::before{inset:5px;border-radius:17px 22px 14px 21px}#page\#4 .services-art__inner{padding:52px 16px 54px}#page\#4 .services-art__inner::before{right:16px;width:145px}#page\#4 .services-art__header{display:block;margin-bottom:27px}#page\#4 .services-art__eyebrow{gap:10px;margin-bottom:11px}#page\#4 .services-art__eyebrow-number{width:42px;height:30px}#page\#4 .services-art__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#4 .services-art__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#4 .services-art__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#4 .services-art__emblem{display:none}#page\#4 .services-art__layout{grid-template-columns:1fr;gap:25px}#page\#4 .services-art__services{grid-template-columns:1fr;gap:9px}#page\#4 .services-art__card--wide{grid-column:auto}#page\#4 .services-art__card{grid-template-columns:41px minmax(0,1fr);gap:11px;padding:17px 15px;border-radius:20px 12px 22px 14px}#page\#4 .services-art__card-number{width:40px;height:40px}#page\#4 .services-art__card-label{margin-bottom:5px;font-size:13px}#page\#4 .services-art__card-title{font-size:18px}#page\#4 .services-art__card-text{margin-top:7px;font-size:13px;line-height:1.45}#page\#4 .services-art__card-link{margin-top:12px;font-size:13px}#page\#4 .services-art__visual{width:100%;max-width:470px;margin:4px auto 0}#page\#4 .services-art__visual-shell{aspect-ratio:4 / 5;border-radius:26px 14px 34px 17px}#page\#4 .services-art__visual-caption{left:18px;right:18px;bottom:18px}#page\#4 .services-art__visual-label{font-size:13px}#page\#4 .services-art__visual-title{font-size:20px}#page\#4 .services-art__visual-ring{display:none}#page\#4 .services-art__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px}#page\#4 .services-art__footer-ornament{width:130px}#page\#4 .services-art__footer-text{font-size:13px}}@media (max-width:479px){#page\#4 .services-art{width:calc(100% - 14px);border-radius:20px 25px 17px 24px}#page\#4 .services-art__inner{padding-left:13px;padding-right:13px}#page\#4 .services-art__inner::before{right:13px}#page\#4 .services-art__eyebrow-text{max-width:235px;line-height:1.35}#page\#4 .services-art__title{font-size:clamp(27px,8vw,34px)}#page\#4 .services-art__card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:16px 13px}#page\#4 .services-art__card-number{width:37px;height:37px}#page\#4 .services-art__card-title{font-size:17px}#page\#4 .services-art__visual-title{font-size:18px}}@media (max-width:374px){#page\#4 .services-art{width:calc(100% - 10px);border-radius:18px 22px 15px 21px}#page\#4 .services-art__inner{padding-left:11px;padding-right:11px}#page\#4 .services-art__inner::before{right:11px}#page\#4 .services-art__title{font-size:27px}#page\#4 .services-art__lead{font-size:14px}#page\#4 .services-art__card{grid-template-columns:1fr;gap:10px}#page\#4 .services-art__card-number{width:38px;height:32px}#page\#4 .services-art__card-label,#page\#4 .services-art__card-text,#page\#4 .services-art__card-link{font-size:13px}#page\#4 .services-art__visual-title{font-size:17px}}@media (prefers-reduced-motion:reduce){#page\#4 .services-art *,#page\#4 .services-art *::before,#page\#4 .services-art *::after{transition:none !important}#page\#4 .services-art__card:hover,#page\#4 .services-art__footer-link:hover{transform:none}#page\#4 .services-art__visual-shell:hover .services-art__image{transform:none}}#page\#5 .services-restoration{--rest-gold:#c99a3d;--rest-gold-dark:#9a6200;--rest-gold-light:#f1d38a;--rest-text:#eee8de;--rest-muted:#aaa397;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--rest-text);border:1px solid rgba(219,174,83,0.21);border-radius:48px 27px 39px 31px;background:radial-gradient( ellipse at 0% 5%,rgba(194,134,27,0.14),rgba(154,98,0,0.035) 32%,transparent 57% ),radial-gradient( ellipse at 100% 90%,rgba(240,206,132,0.065),transparent 43% ),linear-gradient( 138deg,#131411 0%,#0d0e0d 45%,#080908 100% );box-shadow:0 28px 64px rgba(0,0,0,0.22),0 9px 26px rgba(0,0,0,0.13),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#5 .services-restoration::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(239,205,133,0.04);border-radius:39px 20px 31px 24px;pointer-events:none}#page\#5 .services-restoration *,#page\#5 .services-restoration *::before,#page\#5 .services-restoration *::after{box-sizing:border-box}#page\#5 .services-restoration__glow{position:absolute;z-index:0;pointer-events:none;border-radius:50%}#page\#5 .services-restoration__glow--left{top:-260px;left:-250px;width:580px;height:580px;background:radial-gradient( circle,rgba(201,154,61,0.09),transparent 69% )}#page\#5 .services-restoration__glow--right{right:-310px;bottom:-300px;width:680px;height:680px;background:radial-gradient( circle,rgba(241,211,138,0.045),transparent 70% )}#page\#5 .services-restoration__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#5 .services-restoration__inner::before{content:"";position:absolute;top:0;left:clamp(28px,3vw,48px);width:min(320px,38vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 10%,#c99a3d 38%,#f1d38a 59%,#a96c10 84%,transparent );box-shadow:0 0 18px rgba(224,180,89,0.29)}#page\#5 .services-restoration__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(35px,4vw,58px)}#page\#5 .services-restoration__heading{max-width:1050px}#page\#5 .services-restoration__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#5 .services-restoration__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#eac36b;border:1px solid rgba(230,187,96,0.34);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(103,75,28,0.48),rgba(19,19,16,0.83) );box-shadow:0 7px 15px rgba(0,0,0,0.18);font-size:13px;font-weight:750;line-height:1}#page\#5 .services-restoration__eyebrow-text{color:var(--rest-gold);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#5 .services-restoration__title{max-width:1050px;margin:0;color:#f2ece3;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#5 .services-restoration__title span{display:block;margin-top:5px;color:var(--rest-gold-light);font-weight:590}#page\#5 .services-restoration__lead{max-width:920px;margin:20px 0 0;color:#b9b1a5;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#5 .services-restoration__mark{display:grid;grid-template-rows:minmax(25px,1fr) 14px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#5 .services-restoration__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(230,191,109,0.62) )}#page\#5 .services-restoration__mark span:last-child{background:linear-gradient( 180deg,rgba(230,191,109,0.62),transparent )}#page\#5 .services-restoration__mark i{width:11px;height:11px;border:1px solid rgba(245,216,146,0.72);background:linear-gradient( 135deg,#efd48d,#b77b1e 60%,#71470a );transform:rotate(45deg);box-shadow:0 0 15px rgba(219,166,61,0.28)}#page\#5 .services-restoration__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,0.92fr);gap:clamp(30px,3.5vw,58px);align-items:stretch}#page\#5 .services-restoration__visual{position:relative;min-width:0}#page\#5 .services-restoration__visual::before{content:"";position:absolute;top:21px;left:-13px;width:calc(100% - 8px);height:calc(100% - 12px);z-index:0;border:1px solid rgba(209,160,59,0.15);border-radius:32px 17px 37px 20px;background:linear-gradient( 145deg,rgba(88,65,27,0.13),rgba(8,8,7,0.025) );pointer-events:none}#page\#5 .services-restoration__visual-shell{position:relative;z-index:2;width:100%;aspect-ratio:3 / 2;overflow:hidden;border:1px solid rgba(226,185,97,0.32);border-radius:38px 19px 45px 24px;background:#151513;box-shadow:0 30px 58px rgba(0,0,0,0.35)}#page\#5 .services-restoration__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.86) contrast(1.04) brightness(0.88);transition:transform 0.65s ease,filter 0.50s ease}#page\#5 .services-restoration__image-shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient( 180deg,rgba(3,4,3,0.02) 22%,rgba(3,4,3,0.17) 54%,rgba(3,4,3,0.86) 100% ),linear-gradient( 90deg,rgba(7,7,6,0.15),transparent 46% )}#page\#5 .services-restoration__visual-caption{position:absolute;left:clamp(20px,2vw,31px);right:clamp(20px,2vw,31px);bottom:clamp(20px,2vw,31px);z-index:4}#page\#5 .services-restoration__visual-label{display:block;margin-bottom:6px;color:#d8aa4d;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0.11em;text-transform:uppercase}#page\#5 .services-restoration__visual-title{display:block;max-width:520px;color:#f4eee4;font-size:clamp(20px,1.65vw,28px);font-weight:620;line-height:1.17}#page\#5 .services-restoration__visual-corner{position:absolute;z-index:5;width:58px;height:58px;pointer-events:none}#page\#5 .services-restoration__visual-corner--top{top:15px;right:15px;border-top:1px solid rgba(239,205,133,0.65);border-right:1px solid rgba(239,205,133,0.65);border-radius:0 15px 0 0}#page\#5 .services-restoration__visual-corner--bottom{left:15px;bottom:15px;border-left:1px solid rgba(239,205,133,0.40);border-bottom:1px solid rgba(239,205,133,0.40);border-radius:0 0 0 15px}#page\#5 .services-restoration__visual-axis{position:absolute;right:-18px;top:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateY(-50%)}#page\#5 .services-restoration__visual-axis span{width:1px;height:43px;background:linear-gradient( 180deg,transparent,rgba(223,181,96,0.66) )}#page\#5 .services-restoration__visual-axis span:last-child{background:linear-gradient( 180deg,rgba(223,181,96,0.66),transparent )}#page\#5 .services-restoration__visual-axis i{width:9px;height:9px;border:1px solid rgba(246,218,153,0.73);background:#9d6510;transform:rotate(45deg);box-shadow:0 0 12px rgba(223,172,70,0.24)}#page\#5 .services-restoration__content{display:flex;flex-direction:column;min-width:0}#page\#5 .services-restoration__price{position:relative;padding:24px 25px;overflow:hidden;border:1px solid rgba(225,180,89,0.27);border-radius:28px 15px 30px 18px;background:radial-gradient( ellipse at 100% 0%,rgba(229,178,72,0.14),transparent 54% ),linear-gradient( 145deg,#1c1912,#11110e 55%,#0b0c0a );box-shadow:0 15px 34px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#5 .services-restoration__price::before{content:"";position:absolute;top:0;left:28px;width:95px;height:2px;background:linear-gradient( 90deg,transparent,#a96c10,#f0ce7d,transparent )}#page\#5 .services-restoration__price-main{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}#page\#5 .services-restoration__price-label{color:#ded6c8;font-size:15px;font-weight:620;line-height:1.35}#page\#5 .services-restoration__price-value{flex:0 0 auto;color:#f1d38a;font-size:clamp(23px,2vw,32px);font-weight:720;line-height:1;letter-spacing:-0.025em;white-space:nowrap}#page\#5 .services-restoration__price-note{max-width:620px;margin:12px 0 0;color:#9f988c;font-size:13px;font-weight:400;line-height:1.45}#page\#5 .services-restoration__works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}#page\#5 .services-restoration__work{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;padding:17px 15px;border:1px solid rgba(218,176,88,0.14);border-radius:20px 11px 22px 13px;background:linear-gradient( 145deg,rgba(25,25,21,0.91),rgba(12,13,11,0.96) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#5 .services-restoration__work-number{display:flex;align-items:center;justify-content:center;width:37px;height:37px;color:#d8ad55;border:1px solid rgba(225,182,93,0.23);border-radius:11px 6px 11px 6px;background:linear-gradient( 145deg,rgba(91,67,28,0.42),rgba(14,14,12,0.85) );font-size:13px;font-weight:720}#page\#5 .services-restoration__work-title{margin:0;color:#e5ddd1;font-size:15px;font-weight:640;line-height:1.28}#page\#5 .services-restoration__work-text{margin:6px 0 0;color:#9f988d;font-size:13px;font-weight:400;line-height:1.44}#page\#5 .services-restoration__main-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;margin-top:12px;padding:12px 14px 12px 20px;color:#e8c776 !important;text-decoration:none !important;border:1px solid rgba(230,186,96,0.29);border-radius:21px 12px 23px 14px;background:radial-gradient( ellipse at 100% 0%,rgba(227,177,76,0.12),transparent 56% ),linear-gradient( 145deg,#191712,#0e0f0d );font-size:14px;font-weight:650;line-height:1.3;transition:color 0.28s ease,border-color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#5 .services-restoration__main-link i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;color:#e2b75e;border:1px solid rgba(228,184,94,0.25);border-radius:50%;font-style:normal;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}@media (hover:hover) and (pointer:fine){#page\#5 .services-restoration__visual-shell:hover .services-restoration__image{transform:scale(1.035);filter:saturate(0.93) contrast(1.04) brightness(0.94)}#page\#5 .services-restoration__main-link:hover{color:#f1d38a !important;border-color:rgba(239,200,118,0.48);transform:translateY(-3px)}#page\#5 .services-restoration__main-link:hover i{color:#171108;background:linear-gradient( 145deg,#efd58e,#c58e2b );transform:translateX(3px)}}#page\#5 .services-restoration__main-link:focus-visible,#page\#5 .services-restoration__related-link:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:4px}#page\#5 .services-restoration__related{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,auto) auto;align-items:center;gap:clamp(18px,2.2vw,32px);margin-top:clamp(30px,3.5vw,48px)}#page\#5 .services-restoration__related-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#5 .services-restoration__related-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(213,169,79,0.48) )}#page\#5 .services-restoration__related-ornament span:last-child{background:linear-gradient( 90deg,rgba(213,169,79,0.48),transparent )}#page\#5 .services-restoration__related-ornament i{width:7px;height:7px;border:1px solid rgba(238,205,137,0.57);background:#9b6410;transform:rotate(45deg)}#page\#5 .services-restoration__related-text{max-width:680px;margin:0;color:#aaa397;font-size:13px;font-weight:400;line-height:1.45}#page\#5 .services-restoration__related-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;color:#e3c379 !important;text-decoration:none !important;border:1px solid rgba(223,180,91,0.29);border-radius:999px;background:linear-gradient( 145deg,rgba(94,70,28,0.28),rgba(15,15,13,0.62) );font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#5 .services-restoration__related-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#5 .services-restoration__related-link:hover{color:#171107 !important;background:linear-gradient( 145deg,#efd58f,#c79231 );transform:translateY(-2px)}}@media (min-width:1440px){#page\#5 .services-restoration{width:100%;max-width:1600px}#page\#5 .services-restoration__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#5 .services-restoration{width:96%;border-radius:39px 23px 34px 26px}#page\#5 .services-restoration::before{border-radius:31px 17px 27px 20px}#page\#5 .services-restoration__inner{padding:72px 30px}#page\#5 .services-restoration__inner::before{left:30px}#page\#5 .services-restoration__layout{grid-template-columns:minmax(0,1fr) minmax(360px,0.95fr);gap:32px}#page\#5 .services-restoration__work{grid-template-columns:35px minmax(0,1fr);gap:9px;padding:14px 12px}#page\#5 .services-restoration__work-number{width:34px;height:34px}#page\#5 .services-restoration__work-title{font-size:14px}#page\#5 .services-restoration__work-text{font-size:13px}}@media (min-width:768px) and (max-width:959px){#page\#5 .services-restoration{width:96%;border-radius:32px 20px 29px 23px}#page\#5 .services-restoration::before{inset:6px;border-radius:25px 14px 23px 17px}#page\#5 .services-restoration__inner{padding:64px 26px}#page\#5 .services-restoration__inner::before{left:26px}#page\#5 .services-restoration__header{gap:25px;margin-bottom:35px}#page\#5 .services-restoration__title{font-size:39px}#page\#5 .services-restoration__lead{font-size:15px}#page\#5 .services-restoration__mark{height:105px}#page\#5 .services-restoration__layout{grid-template-columns:1fr;gap:30px}#page\#5 .services-restoration__visual{width:100%;max-width:820px;margin:0 auto}#page\#5 .services-restoration__visual-axis{right:-15px}#page\#5 .services-restoration__related{grid-template-columns:minmax(70px,1fr) minmax(0,1.8fr) auto}}@media (max-width:767px){#page\#5 .services-restoration{width:calc(100% - 18px);margin:12px auto;border-radius:25px 16px 23px 18px}#page\#5 .services-restoration::before{inset:5px;border-radius:19px 11px 18px 13px}#page\#5 .services-restoration__inner{padding:52px 16px 54px}#page\#5 .services-restoration__inner::before{left:16px;width:145px}#page\#5 .services-restoration__header{display:block;margin-bottom:27px}#page\#5 .services-restoration__eyebrow{gap:10px;margin-bottom:11px}#page\#5 .services-restoration__eyebrow-number{width:42px;height:30px}#page\#5 .services-restoration__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#5 .services-restoration__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#5 .services-restoration__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#5 .services-restoration__mark{display:none}#page\#5 .services-restoration__layout{grid-template-columns:1fr;gap:25px}#page\#5 .services-restoration__visual-shell{aspect-ratio:3 / 2;border-radius:25px 13px 30px 16px}#page\#5 .services-restoration__visual::before{top:14px;left:-5px;border-radius:21px 11px 25px 13px}#page\#5 .services-restoration__visual-caption{left:17px;right:17px;bottom:17px}#page\#5 .services-restoration__visual-label{font-size:13px}#page\#5 .services-restoration__visual-title{max-width:340px;font-size:19px}#page\#5 .services-restoration__visual-axis{display:none}#page\#5 .services-restoration__price{padding:19px 17px;border-radius:22px 13px 24px 15px}#page\#5 .services-restoration__price-main{align-items:flex-start;flex-direction:column;gap:8px}#page\#5 .services-restoration__price-label{font-size:14px}#page\#5 .services-restoration__price-value{font-size:25px}#page\#5 .services-restoration__price-note{font-size:13px}#page\#5 .services-restoration__works{grid-template-columns:1fr;gap:8px}#page\#5 .services-restoration__work{padding:14px 13px}#page\#5 .services-restoration__work-title{font-size:14px}#page\#5 .services-restoration__work-text{font-size:13px}#page\#5 .services-restoration__main-link{min-height:54px;padding:10px 11px 10px 16px;font-size:13px}#page\#5 .services-restoration__related{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px}#page\#5 .services-restoration__related-ornament{width:130px}#page\#5 .services-restoration__related-text{font-size:13px}}@media (max-width:479px){#page\#5 .services-restoration{width:calc(100% - 14px);border-radius:22px 14px 21px 16px}#page\#5 .services-restoration__inner{padding-left:13px;padding-right:13px}#page\#5 .services-restoration__inner::before{left:13px}#page\#5 .services-restoration__eyebrow-text{max-width:240px;line-height:1.35}#page\#5 .services-restoration__title{font-size:clamp(27px,8vw,34px)}#page\#5 .services-restoration__visual-title{font-size:17px}#page\#5 .services-restoration__work{grid-template-columns:36px minmax(0,1fr);gap:9px}#page\#5 .services-restoration__work-number{width:35px;height:35px}}@media (max-width:374px){#page\#5 .services-restoration{width:calc(100% - 10px);border-radius:19px 12px 18px 14px}#page\#5 .services-restoration__inner{padding-left:11px;padding-right:11px}#page\#5 .services-restoration__inner::before{left:11px}#page\#5 .services-restoration__title{font-size:27px}#page\#5 .services-restoration__lead{font-size:14px}#page\#5 .services-restoration__work{grid-template-columns:1fr}#page\#5 .services-restoration__work-number{width:37px;height:31px}#page\#5 .services-restoration__work-title,#page\#5 .services-restoration__work-text,#page\#5 .services-restoration__main-link{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#5 .services-restoration *,#page\#5 .services-restoration *::before,#page\#5 .services-restoration *::after{transition:none !important}#page\#5 .services-restoration__main-link:hover,#page\#5 .services-restoration__related-link:hover{transform:none}#page\#5 .services-restoration__visual-shell:hover .services-restoration__image{transform:none}}#page\#6 .services-support{--support-gold:#9a6200;--support-gold-mid:#b77d20;--support-gold-light:#d6ad5d;--support-dark:#2c2923;--support-text:#3f3a32;--support-muted:#71695e;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--support-text);border:1px solid rgba(154,98,0,0.18);border-radius:46px 28px 34px 52px;background:radial-gradient( ellipse at 3% 0%,rgba(198,153,66,0.14),transparent 36% ),radial-gradient( ellipse at 97% 95%,rgba(154,98,0,0.08),transparent 44% ),linear-gradient( 137deg,#f8f5ef 0%,#f2ede4 48%,#eae2d5 100% );box-shadow:0 28px 64px rgba(70,55,33,0.12),0 8px 24px rgba(70,55,33,0.07),inset 0 1px 0 rgba(255,255,255,0.92)}#page\#6 .services-support::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(154,98,0,0.06);border-radius:38px 20px 26px 44px;pointer-events:none}#page\#6 .services-support *,#page\#6 .services-support *::before,#page\#6 .services-support *::after{box-sizing:border-box}#page\#6 .services-support__halo{position:absolute;z-index:0;border-radius:50%;border:1px solid rgba(154,98,0,0.065);pointer-events:none}#page\#6 .services-support__halo::before{content:"";position:absolute;inset:28px;border:1px solid rgba(154,98,0,0.04);border-radius:50%}#page\#6 .services-support__halo--left{top:-260px;left:-250px;width:570px;height:570px}#page\#6 .services-support__halo--right{right:-220px;bottom:-250px;width:520px;height:520px}#page\#6 .services-support__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#6 .services-support__inner::before{content:"";position:absolute;top:0;right:clamp(28px,3vw,48px);width:min(310px,38vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 13%,#d2aa5b 50%,#a76b0f 84%,transparent );box-shadow:0 0 18px rgba(154,98,0,0.15)}#page\#6 .services-support__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(31px,3.7vw,52px)}#page\#6 .services-support__heading{max-width:1080px}#page\#6 .services-support__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#6 .services-support__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#76500f;border:1px solid rgba(154,98,0,0.24);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(222,187,115,0.35),rgba(255,255,255,0.68) );box-shadow:0 6px 14px rgba(97,70,30,0.07);font-size:13px;font-weight:750;line-height:1}#page\#6 .services-support__eyebrow-text{color:var(--support-gold);font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#6 .services-support__title{max-width:1060px;margin:0;color:#292721;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#6 .services-support__title span{display:block;margin-top:5px;color:var(--support-gold);font-weight:590}#page\#6 .services-support__lead{max-width:930px;margin:20px 0 0;color:#655e54;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#6 .services-support__mark{display:grid;grid-template-rows:minmax(25px,1fr) 15px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#6 .services-support__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(154,98,0,0.54) )}#page\#6 .services-support__mark span:last-child{background:linear-gradient( 180deg,rgba(154,98,0,0.54),transparent )}#page\#6 .services-support__mark i{width:12px;height:12px;border:1px solid rgba(154,98,0,0.42);background:linear-gradient( 135deg,#e4c47d,#b97d1c 65%,#8c570b );transform:rotate(45deg);box-shadow:0 0 14px rgba(154,98,0,0.14)}#page\#6 .services-support__route{position:relative;height:26px;margin:-5px 0 19px;overflow:hidden}#page\#6 .services-support__route-line{position:absolute;top:50%;left:8%;width:84%;height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.22) 8%,rgba(154,98,0,0.47) 50%,rgba(154,98,0,0.22) 92%,transparent )}#page\#6 .services-support__route-node{position:absolute;top:50%;width:9px;height:9px;border:1px solid rgba(154,98,0,0.47);background:#f1e3c2;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 12px rgba(154,98,0,0.12)}#page\#6 .services-support__route-node--1{left:16.66%}#page\#6 .services-support__route-node--2{left:50%}#page\#6 .services-support__route-node--3{left:83.33%}#page\#6 .services-support__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,18px)}#page\#6 .services-support__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2vw,30px);overflow:hidden;border:1px solid rgba(154,98,0,0.15);border-radius:29px 16px 33px 19px;background:radial-gradient( ellipse at 100% 0%,rgba(196,154,71,0.12),transparent 48% ),linear-gradient( 145deg,rgba(255,255,255,0.74),rgba(247,243,235,0.90) );box-shadow:0 16px 34px rgba(83,67,43,0.075),inset 0 1px 0 rgba(255,255,255,0.96);transition:transform 0.30s ease,border-color 0.30s ease,box-shadow 0.30s ease}#page\#6 .services-support__card::before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid rgba(154,98,0,0.045);border-radius:22px 10px 26px 13px;pointer-events:none}#page\#6 .services-support__card::after{content:"";position:absolute;top:0;left:30px;width:82px;height:2px;background:linear-gradient( 90deg,transparent,#9a6200,#d1aa5e,transparent );transition:width 0.30s ease}#page\#6 .services-support__card--accent{border-color:rgba(154,98,0,0.24);background:radial-gradient( ellipse at 100% 0%,rgba(206,164,79,0.20),transparent 51% ),linear-gradient( 145deg,#fbf6eb,#eee0c5 );box-shadow:0 18px 38px rgba(90,65,29,0.10),inset 0 1px 0 rgba(255,255,255,0.96)}#page\#6 .services-support__card-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#page\#6 .services-support__number{display:flex;align-items:center;justify-content:center;width:50px;height:40px;color:#815710;border:1px solid rgba(154,98,0,0.22);border-radius:14px 8px 14px 8px;background:linear-gradient( 145deg,#f2e3c1,#dec38c );font-size:13px;font-weight:750;line-height:1}#page\#6 .services-support__icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:#966313;border:1px solid rgba(154,98,0,0.18);border-radius:18px 10px 18px 10px;background:rgba(255,255,255,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75)}#page\#6 .services-support__icon svg{display:block;width:31px;height:31px}#page\#6 .services-support__icon path,#page\#6 .services-support__icon circle{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#6 .services-support__card-body{position:relative;z-index:2;display:flex;flex-direction:column;flex:1}#page\#6 .services-support__card-label{display:block;margin-bottom:6px;color:var(--support-gold);font-size:13px;font-weight:750;line-height:1.25;letter-spacing:0.085em;text-transform:uppercase}#page\#6 .services-support__card-title{margin:0;color:#302d27;font-size:clamp(20px,1.5vw,25px);font-weight:680;line-height:1.18;letter-spacing:-0.02em}#page\#6 .services-support__price{margin-top:19px;padding:14px 15px;border:1px solid rgba(154,98,0,0.11);border-radius:17px 10px 18px 11px;background:rgba(255,255,255,0.42)}#page\#6 .services-support__price-caption{display:block;color:#766e62;font-size:13px;font-weight:500;line-height:1.3}#page\#6 .services-support__price-value{display:block;margin-top:5px;color:#87580d;font-size:clamp(22px,1.8vw,30px);font-weight:720;line-height:1.08;letter-spacing:-0.025em}#page\#6 .services-support__card-text{margin:17px 0 0;color:#6e675d;font-size:14px;font-weight:400;line-height:1.52}#page\#6 .services-support__formula{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:16px;padding:12px 13px;color:#6b6256;border-left:2px solid rgba(154,98,0,0.42);background:linear-gradient( 90deg,rgba(194,149,59,0.08),transparent );font-size:13px;line-height:1.35}#page\#6 .services-support__formula-label{color:#7d756a;font-weight:500}#page\#6 .services-support__formula strong{color:#85560e;font-size:16px;font-weight:730;white-space:nowrap}#page\#6 .services-support__note{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;margin-top:16px;padding:12px 13px;color:#6d665c;border:1px solid rgba(154,98,0,0.09);border-radius:14px 8px 15px 9px;background:rgba(248,242,231,0.58);font-size:13px;line-height:1.40}#page\#6 .services-support__note-mark{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#87580d;border:1px solid rgba(154,98,0,0.20);border-radius:50%;font-family:Georgia,serif;font-size:14px;font-weight:700;line-height:1}#page\#6 .services-support__card-link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:20px;color:#8a5a0f !important;text-decoration:none !important;font-size:13px;font-weight:680;line-height:1.3}#page\#6 .services-support__card-link span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(154,98,0,0.20);border-radius:50%;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#6 .services-support__card-orbit{position:absolute;top:-95px;right:-87px;z-index:0;display:block;width:215px;height:215px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;pointer-events:none;transition:transform 0.45s ease,border-color 0.30s ease}#page\#6 .services-support__card-orbit::before{content:"";position:absolute;inset:25px;border:1px solid rgba(154,98,0,0.045);border-radius:50%}@media (hover:hover) and (pointer:fine){#page\#6 .services-support__card:hover{transform:translateY(-5px);border-color:rgba(154,98,0,0.29);box-shadow:0 23px 45px rgba(83,62,32,0.12),inset 0 1px 0 rgba(255,255,255,0.96)}#page\#6 .services-support__card:hover::after{width:125px}#page\#6 .services-support__card:hover .services-support__card-link span{color:#fff8e8;background:linear-gradient( 145deg,#b77d1e,#8f590d );transform:translateX(3px)}#page\#6 .services-support__card:hover .services-support__card-orbit{border-color:rgba(154,98,0,0.14);transform:rotate(11deg) scale(1.05)}}#page\#6 .services-support__card-link:focus-visible{outline:2px solid rgba(154,98,0,0.60);outline-offset:4px;border-radius:4px}#page\#6 .services-support__important{display:grid;grid-template-columns:minmax(130px,0.45fr) minmax(0,1.55fr);align-items:center;gap:clamp(22px,3vw,48px);margin-top:clamp(30px,3.5vw,48px);padding:22px 25px;border:1px solid rgba(154,98,0,0.12);border-radius:24px 14px 27px 16px;background:rgba(255,255,255,0.33)}#page\#6 .services-support__important-symbol{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.45fr);align-items:center;gap:8px}#page\#6 .services-support__important-symbol span{height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.44) )}#page\#6 .services-support__important-symbol span:last-child{background:linear-gradient( 90deg,rgba(154,98,0,0.44),transparent )}#page\#6 .services-support__important-symbol i{width:7px;height:7px;border:1px solid rgba(154,98,0,0.43);background:#b67b1d;transform:rotate(45deg)}#page\#6 .services-support__important-label{display:block;margin-bottom:4px;color:#8b5a0e;font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}#page\#6 .services-support__important-content p{max-width:900px;margin:0;color:#6b645a;font-size:13px;font-weight:400;line-height:1.48}@media (min-width:1440px){#page\#6 .services-support{width:100%;max-width:1600px}#page\#6 .services-support__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#6 .services-support{width:96%;border-radius:38px 24px 30px 43px}#page\#6 .services-support::before{border-radius:31px 17px 23px 36px}#page\#6 .services-support__inner{padding:72px 30px}#page\#6 .services-support__inner::before{right:30px}#page\#6 .services-support__grid{gap:11px}#page\#6 .services-support__card{padding:22px 19px}#page\#6 .services-support__card-title{font-size:20px}#page\#6 .services-support__card-text{font-size:13px;line-height:1.47}}@media (min-width:768px) and (max-width:959px){#page\#6 .services-support{width:96%;border-radius:31px 21px 27px 35px}#page\#6 .services-support::before{inset:6px;border-radius:24px 15px 21px 29px}#page\#6 .services-support__inner{padding:64px 26px}#page\#6 .services-support__inner::before{right:26px}#page\#6 .services-support__header{gap:25px;margin-bottom:34px}#page\#6 .services-support__title{font-size:39px}#page\#6 .services-support__lead{font-size:15px}#page\#6 .services-support__mark{height:105px}#page\#6 .services-support__route{display:none}#page\#6 .services-support__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#6 .services-support__card:last-child{grid-column:1 / -1}#page\#6 .services-support__important{grid-template-columns:minmax(90px,0.35fr) minmax(0,1.65fr)}}@media (max-width:767px){#page\#6 .services-support{width:calc(100% - 18px);margin:12px auto;border-radius:25px 17px 22px 28px}#page\#6 .services-support::before{inset:5px;border-radius:19px 12px 17px 22px}#page\#6 .services-support__inner{padding:52px 16px 54px}#page\#6 .services-support__inner::before{right:16px;width:145px}#page\#6 .services-support__header{display:block;margin-bottom:27px}#page\#6 .services-support__eyebrow{gap:10px;margin-bottom:11px}#page\#6 .services-support__eyebrow-number{width:42px;height:30px}#page\#6 .services-support__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#6 .services-support__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#6 .services-support__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#6 .services-support__mark,#page\#6 .services-support__route{display:none}#page\#6 .services-support__grid{grid-template-columns:1fr;gap:9px}#page\#6 .services-support__card{padding:19px 16px;border-radius:22px 13px 25px 15px}#page\#6 .services-support__card::before{border-radius:16px 8px 19px 10px}#page\#6 .services-support__card-head{margin-bottom:16px}#page\#6 .services-support__number{width:44px;height:36px;font-size:13px}#page\#6 .services-support__icon{width:48px;height:48px;border-radius:15px 8px 15px 8px}#page\#6 .services-support__icon svg{width:27px;height:27px}#page\#6 .services-support__card-label{font-size:13px}#page\#6 .services-support__card-title{font-size:20px}#page\#6 .services-support__price{margin-top:15px}#page\#6 .services-support__price-caption{font-size:13px}#page\#6 .services-support__price-value{font-size:24px}#page\#6 .services-support__card-text{margin-top:14px;font-size:13px;line-height:1.47}#page\#6 .services-support__formula,#page\#6 .services-support__note{font-size:13px}#page\#6 .services-support__card-link{font-size:13px}#page\#6 .services-support__important{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:27px;padding:17px 16px;border-radius:20px 12px 22px 14px}#page\#6 .services-support__important-symbol{width:130px}#page\#6 .services-support__important-content p{font-size:13px}}@media (max-width:479px){#page\#6 .services-support{width:calc(100% - 14px);border-radius:22px 15px 20px 25px}#page\#6 .services-support__inner{padding-left:13px;padding-right:13px}#page\#6 .services-support__inner::before{right:13px}#page\#6 .services-support__eyebrow-text{max-width:235px;line-height:1.35}#page\#6 .services-support__title{font-size:clamp(27px,8vw,34px)}#page\#6 .services-support__card{padding:17px 14px}#page\#6 .services-support__card-title{font-size:19px}}@media (max-width:374px){#page\#6 .services-support{width:calc(100% - 10px);border-radius:19px 13px 18px 22px}#page\#6 .services-support__inner{padding-left:11px;padding-right:11px}#page\#6 .services-support__inner::before{right:11px}#page\#6 .services-support__title{font-size:27px}#page\#6 .services-support__lead{font-size:14px}#page\#6 .services-support__card-label,#page\#6 .services-support__card-text,#page\#6 .services-support__formula,#page\#6 .services-support__note,#page\#6 .services-support__card-link{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#6 .services-support *,#page\#6 .services-support *::before,#page\#6 .services-support *::after{transition:none !important}#page\#6 .services-support__card:hover{transform:none}}#page\#7 .services-prices{--prices-gold:#c99a3d;--prices-gold-dark:#9a6200;--prices-gold-light:#f1d38a;--prices-text:#eee8de;--prices-muted:#aaa397;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--prices-text);border:1px solid rgba(220,175,85,0.22);border-radius:35px 52px 29px 43px;background:radial-gradient( ellipse at 100% 0%,rgba(227,184,95,0.11),transparent 39% ),radial-gradient( ellipse at 2% 90%,rgba(174,109,11,0.09),transparent 43% ),linear-gradient( 137deg,#131411 0%,#0d0e0c 45%,#080908 100% );box-shadow:0 30px 66px rgba(0,0,0,0.22),0 9px 27px rgba(0,0,0,0.13),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#7 .services-prices::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(239,205,133,0.04);border-radius:28px 44px 22px 35px;pointer-events:none}#page\#7 .services-prices *,#page\#7 .services-prices *::before,#page\#7 .services-prices *::after{box-sizing:border-box}#page\#7 .services-prices__glow{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#7 .services-prices__glow--left{top:-260px;left:-260px;width:600px;height:600px;background:radial-gradient( circle,rgba(201,154,61,0.085),transparent 70% )}#page\#7 .services-prices__glow--right{right:-320px;bottom:-310px;width:690px;height:690px;background:radial-gradient( circle,rgba(241,211,138,0.05),transparent 70% )}#page\#7 .services-prices__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#7 .services-prices__inner::before{content:"";position:absolute;top:0;left:clamp(28px,3vw,48px);width:min(340px,40vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 9%,#c99a3d 38%,#f1d38a 58%,#a96c10 84%,transparent );box-shadow:0 0 18px rgba(224,180,89,0.28)}#page\#7 .services-prices__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(36px,4vw,58px)}#page\#7 .services-prices__heading{max-width:1080px}#page\#7 .services-prices__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#7 .services-prices__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#eac36b;border:1px solid rgba(230,187,96,0.34);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(103,75,28,0.48),rgba(19,19,16,0.83) );font-size:13px;font-weight:750;line-height:1}#page\#7 .services-prices__eyebrow-text{color:var(--prices-gold);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#7 .services-prices__title{max-width:1080px;margin:0;color:#f2ece3;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#7 .services-prices__title span{display:block;margin-top:5px;color:var(--prices-gold-light);font-weight:590}#page\#7 .services-prices__lead{max-width:970px;margin:20px 0 0;color:#b8b0a4;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#7 .services-prices__mark{display:grid;grid-template-rows:minmax(25px,1fr) 14px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#7 .services-prices__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(230,191,109,0.62) )}#page\#7 .services-prices__mark span:last-child{background:linear-gradient( 180deg,rgba(230,191,109,0.62),transparent )}#page\#7 .services-prices__mark i{width:11px;height:11px;border:1px solid rgba(245,216,146,0.72);background:linear-gradient( 135deg,#efd48d,#b77b1e 60%,#71470a );transform:rotate(45deg);box-shadow:0 0 15px rgba(219,166,61,0.28)}#page\#7 .services-prices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(11px,1.25vw,17px)}#page\#7 .services-prices__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:clamp(20px,1.9vw,28px);overflow:hidden;border:1px solid rgba(219,177,89,0.17);border-radius:25px 15px 28px 17px;background:radial-gradient( ellipse at 100% 0%,rgba(219,168,64,0.09),transparent 53% ),linear-gradient( 145deg,#171714 0%,#10110f 54%,#0b0c0a 100% );box-shadow:0 14px 30px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.035);transition:transform 0.30s ease,border-color 0.30s ease,box-shadow 0.30s ease}#page\#7 .services-prices__card::before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid rgba(241,210,142,0.035);border-radius:18px 9px 21px 11px;pointer-events:none}#page\#7 .services-prices__card::after{content:"";position:absolute;top:0;left:26px;width:72px;height:2px;background:linear-gradient( 90deg,transparent,#a96c10,#ebc674,transparent );transition:width 0.30s ease}#page\#7 .services-prices__card--gold{border-color:rgba(231,190,105,0.34);background:radial-gradient( ellipse at 100% 0%,rgba(238,199,118,0.18),transparent 55% ),linear-gradient( 145deg,#211c13,#13110d 54%,#0c0b09 )}#page\#7 .services-prices__card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}#page\#7 .services-prices__index{display:flex;align-items:center;justify-content:center;width:44px;height:36px;flex:0 0 auto;color:#ddb35a;border:1px solid rgba(226,183,92,0.27);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(93,69,28,0.46),rgba(15,15,13,0.87) );font-size:13px;font-weight:750;line-height:1}#page\#7 .services-prices__category{color:#a99572;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:0.06em;text-transform:uppercase;text-align:right}#page\#7 .services-prices__card-title{position:relative;z-index:2;margin:0;color:#e9e2d7;font-size:clamp(18px,1.4vw,23px);font-weight:650;line-height:1.22;letter-spacing:-0.018em}#page\#7 .services-prices__value{position:relative;z-index:2;margin-top:18px;padding:17px 16px;border:1px solid rgba(224,181,92,0.13);border-radius:18px 10px 20px 12px;background:linear-gradient( 145deg,rgba(101,75,30,0.22),rgba(12,13,11,0.28) )}#page\#7 .services-prices__value-main{display:block;color:#f0ce7d;font-size:clamp(23px,2vw,32px);font-weight:720;line-height:1.08;letter-spacing:-0.028em;white-space:nowrap}#page\#7 .services-prices__value-note{display:block;margin-top:6px;color:#958e83;font-size:13px;font-weight:400;line-height:1.3}#page\#7 .services-prices__card-text{position:relative;z-index:2;margin:17px 0 0;color:#a8a095;font-size:13px;font-weight:400;line-height:1.50}#page\#7 .services-prices__card-link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:19px;color:#d6ad58 !important;text-decoration:none !important;font-size:13px;font-weight:650;line-height:1.25}#page\#7 .services-prices__card-link span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid rgba(226,183,92,0.22);border-radius:50%;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}@media (hover:hover) and (pointer:fine){#page\#7 .services-prices__card:hover{transform:translateY(-4px);border-color:rgba(234,194,111,0.40);box-shadow:0 21px 42px rgba(0,0,0,0.31),inset 0 1px 0 rgba(255,255,255,0.045)}#page\#7 .services-prices__card:hover::after{width:112px}#page\#7 .services-prices__card:hover .services-prices__card-link span{color:#171108;background:linear-gradient( 145deg,#efd58e,#c58e2b );transform:translateX(3px)}}#page\#7 .services-prices__conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(18px,2vw,26px)}#page\#7 .services-prices__condition{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 16px;border:1px solid rgba(220,178,89,0.14);border-radius:18px 10px 20px 12px;background:rgba(255,255,255,0.018)}#page\#7 .services-prices__condition--important{border-color:rgba(229,187,98,0.27);background:linear-gradient( 145deg,rgba(130,91,26,0.13),rgba(255,255,255,0.018) )}#page\#7 .services-prices__condition-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#ddba6c;border:1px solid rgba(228,186,97,0.28);border-radius:50%;font-size:15px;font-weight:700;line-height:1}#page\#7 .services-prices__condition-title{display:block;color:#a9a195;font-size:13px;font-weight:500;line-height:1.30}#page\#7 .services-prices__condition-value{display:block;margin-top:3px;color:#e8c878;font-size:16px;font-weight:680;line-height:1.2;white-space:nowrap}#page\#7 .services-prices__footer{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,auto) auto;align-items:center;gap:clamp(18px,2.2vw,32px);margin-top:clamp(30px,3.5vw,48px)}#page\#7 .services-prices__footer-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#7 .services-prices__footer-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(213,169,79,0.48) )}#page\#7 .services-prices__footer-ornament span:last-child{background:linear-gradient( 90deg,rgba(213,169,79,0.48),transparent )}#page\#7 .services-prices__footer-ornament i{width:7px;height:7px;border:1px solid rgba(238,205,137,0.57);background:#9b6410;transform:rotate(45deg)}#page\#7 .services-prices__footer-text{max-width:690px;margin:0;color:#aaa397;font-size:13px;font-weight:400;line-height:1.45}#page\#7 .services-prices__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;color:#e5c77f !important;text-decoration:none !important;border:1px solid rgba(223,180,91,0.31);border-radius:999px;background:linear-gradient( 145deg,rgba(94,70,28,0.30),rgba(15,15,13,0.64) );font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#7 .services-prices__footer-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#7 .services-prices__footer-link:hover{color:#171107 !important;background:linear-gradient( 145deg,#efd58f,#c79231 );transform:translateY(-2px)}}#page\#7 .services-prices__card-link:focus-visible,#page\#7 .services-prices__footer-link:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:4px}@media (min-width:1440px){#page\#7 .services-prices{width:100%;max-width:1600px}#page\#7 .services-prices__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#7 .services-prices{width:96%;border-radius:30px 43px 25px 37px}#page\#7 .services-prices::before{border-radius:23px 36px 18px 30px}#page\#7 .services-prices__inner{padding:72px 30px}#page\#7 .services-prices__inner::before{left:30px}#page\#7 .services-prices__grid{gap:10px}#page\#7 .services-prices__card{padding:20px 18px}#page\#7 .services-prices__card-title{font-size:19px}}@media (min-width:768px) and (max-width:959px){#page\#7 .services-prices{width:96%;border-radius:26px 35px 22px 31px}#page\#7 .services-prices::before{inset:6px;border-radius:20px 29px 16px 25px}#page\#7 .services-prices__inner{padding:64px 26px}#page\#7 .services-prices__inner::before{left:26px}#page\#7 .services-prices__header{gap:25px;margin-bottom:35px}#page\#7 .services-prices__title{font-size:39px}#page\#7 .services-prices__lead{font-size:15px}#page\#7 .services-prices__mark{height:105px}#page\#7 .services-prices__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page\#7 .services-prices__conditions{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#7 .services-prices__condition--important{grid-column:1 / -1}#page\#7 .services-prices__footer{grid-template-columns:minmax(70px,1fr) minmax(0,1.8fr) auto}}@media (max-width:767px){#page\#7 .services-prices{width:calc(100% - 18px);margin:12px auto;border-radius:24px 29px 20px 26px}#page\#7 .services-prices::before{inset:5px;border-radius:18px 23px 15px 20px}#page\#7 .services-prices__inner{padding:52px 16px 54px}#page\#7 .services-prices__inner::before{left:16px;width:145px}#page\#7 .services-prices__header{display:block;margin-bottom:27px}#page\#7 .services-prices__eyebrow{gap:10px;margin-bottom:11px}#page\#7 .services-prices__eyebrow-number{width:42px;height:30px}#page\#7 .services-prices__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#7 .services-prices__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#7 .services-prices__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#7 .services-prices__mark{display:none}#page\#7 .services-prices__grid{grid-template-columns:1fr;gap:9px}#page\#7 .services-prices__card{padding:18px 16px;border-radius:21px 13px 23px 14px}#page\#7 .services-prices__card-top{margin-bottom:15px}#page\#7 .services-prices__card-title{font-size:18px}#page\#7 .services-prices__value{margin-top:14px;padding:14px 13px}#page\#7 .services-prices__value-main{font-size:24px}#page\#7 .services-prices__value-note{font-size:13px}#page\#7 .services-prices__card-text{margin-top:14px;font-size:13px;line-height:1.47}#page\#7 .services-prices__conditions{grid-template-columns:1fr;gap:8px;margin-top:16px}#page\#7 .services-prices__condition--important{grid-column:auto}#page\#7 .services-prices__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px}#page\#7 .services-prices__footer-ornament{width:130px}#page\#7 .services-prices__footer-text{font-size:13px}}@media (max-width:479px){#page\#7 .services-prices{width:calc(100% - 14px);border-radius:21px 26px 18px 23px}#page\#7 .services-prices__inner{padding-left:13px;padding-right:13px}#page\#7 .services-prices__inner::before{left:13px}#page\#7 .services-prices__eyebrow-text{max-width:235px;line-height:1.35}#page\#7 .services-prices__title{font-size:clamp(27px,8vw,34px)}#page\#7 .services-prices__card{padding:17px 14px}#page\#7 .services-prices__value-main{font-size:22px}}@media (max-width:374px){#page\#7 .services-prices{width:calc(100% - 10px);border-radius:19px 23px 16px 21px}#page\#7 .services-prices__inner{padding-left:11px;padding-right:11px}#page\#7 .services-prices__inner::before{left:11px}#page\#7 .services-prices__title{font-size:27px}#page\#7 .services-prices__lead{font-size:14px}#page\#7 .services-prices__value-main{font-size:21px;white-space:normal}#page\#7 .services-prices__category,#page\#7 .services-prices__card-text,#page\#7 .services-prices__card-link,#page\#7 .services-prices__condition-title{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#7 .services-prices *,#page\#7 .services-prices *::before,#page\#7 .services-prices *::after{transition:none !important}#page\#7 .services-prices__card:hover,#page\#7 .services-prices__footer-link:hover{transform:none}}#page\#8 .services-steps{--steps-gold:#9a6200;--steps-gold-mid:#b77d20;--steps-gold-light:#d9b366;--steps-dark:#2c2923;--steps-text:#403b33;--steps-muted:#71695e;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--steps-text);border:1px solid rgba(154,98,0,0.18);border-radius:52px 31px 44px 27px;background:radial-gradient( ellipse at 0% 0%,rgba(196,151,66,0.14),transparent 37% ),radial-gradient( ellipse at 100% 100%,rgba(154,98,0,0.075),transparent 43% ),linear-gradient( 137deg,#f9f6f0 0%,#f1ece3 48%,#eae2d5 100% );box-shadow:0 28px 64px rgba(70,55,33,0.12),0 8px 24px rgba(70,55,33,0.07),inset 0 1px 0 rgba(255,255,255,0.93)}#page\#8 .services-steps::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(154,98,0,0.055);border-radius:44px 23px 36px 20px;pointer-events:none}#page\#8 .services-steps *,#page\#8 .services-steps *::before,#page\#8 .services-steps *::after{box-sizing:border-box}#page\#8 .services-steps__halo{position:absolute;z-index:0;border:1px solid rgba(154,98,0,0.06);border-radius:50%;pointer-events:none}#page\#8 .services-steps__halo::before{content:"";position:absolute;inset:27px;border:1px solid rgba(154,98,0,0.035);border-radius:50%}#page\#8 .services-steps__halo--left{top:-280px;left:-260px;width:610px;height:610px}#page\#8 .services-steps__halo--right{right:-260px;bottom:-270px;width:590px;height:590px}#page\#8 .services-steps__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#8 .services-steps__inner::before{content:"";position:absolute;top:0;right:clamp(28px,3vw,48px);width:min(320px,38vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 12%,#d3aa5c 50%,#a66a0f 84%,transparent );box-shadow:0 0 18px rgba(154,98,0,0.14)}#page\#8 .services-steps__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(38px,4vw,60px)}#page\#8 .services-steps__heading{max-width:1080px}#page\#8 .services-steps__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#8 .services-steps__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#76500f;border:1px solid rgba(154,98,0,0.24);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(222,187,115,0.36),rgba(255,255,255,0.68) );font-size:13px;font-weight:750;line-height:1}#page\#8 .services-steps__eyebrow-text{color:var(--steps-gold);font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#8 .services-steps__title{max-width:1060px;margin:0;color:#292721;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#8 .services-steps__title span{display:block;margin-top:5px;color:var(--steps-gold);font-weight:590}#page\#8 .services-steps__lead{max-width:960px;margin:20px 0 0;color:#655e54;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#8 .services-steps__mark{display:grid;grid-template-rows:minmax(25px,1fr) 15px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#8 .services-steps__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(154,98,0,0.55) )}#page\#8 .services-steps__mark span:last-child{background:linear-gradient( 180deg,rgba(154,98,0,0.55),transparent )}#page\#8 .services-steps__mark i{width:12px;height:12px;border:1px solid rgba(154,98,0,0.42);background:linear-gradient( 135deg,#e4c47d,#b97d1c 65%,#8c570b );transform:rotate(45deg);box-shadow:0 0 14px rgba(154,98,0,0.14)}#page\#8 .services-steps__timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,20px)}#page\#8 .services-steps__timeline::before{content:"";position:absolute;top:40px;left:8%;z-index:0;width:84%;height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.20) 8%,rgba(154,98,0,0.47) 50%,rgba(154,98,0,0.20) 92%,transparent )}#page\#8 .services-steps__item{position:relative;z-index:2;display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;min-width:0;padding:20px 18px 22px;border:1px solid rgba(154,98,0,0.14);border-radius:27px 15px 30px 18px;background:radial-gradient( ellipse at 100% 0%,rgba(198,154,70,0.11),transparent 52% ),linear-gradient( 145deg,rgba(255,255,255,0.76),rgba(247,243,235,0.91) );box-shadow:0 15px 34px rgba(83,67,43,0.07),inset 0 1px 0 rgba(255,255,255,0.95);transition:transform 0.30s ease,border-color 0.30s ease,box-shadow 0.30s ease}#page\#8 .services-steps__number{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(154,98,0,0.24);border-radius:17px 9px 17px 9px;background:linear-gradient( 145deg,#f2e3c0,#ddc18b );box-shadow:0 8px 17px rgba(97,70,30,0.09)}#page\#8 .services-steps__number span{color:#80550e;font-size:14px;font-weight:760;line-height:1}#page\#8 .services-steps__content{position:relative;z-index:2;min-width:0}#page\#8 .services-steps__label{display:block;margin-bottom:5px;color:var(--steps-gold);font-size:13px;font-weight:750;line-height:1.25;letter-spacing:0.075em;text-transform:uppercase}#page\#8 .services-steps__item-title{margin:0;color:#302d27;font-size:clamp(18px,1.35vw,23px);font-weight:680;line-height:1.2;letter-spacing:-0.018em}#page\#8 .services-steps__item-text{margin:9px 0 0;color:#6f685e;font-size:13px;font-weight:400;line-height:1.50}#page\#8 .services-steps__connector{position:absolute;right:-18px;top:34px;z-index:5;display:block;width:11px;height:11px;border:1px solid rgba(154,98,0,0.44);background:#e8c77d;transform:rotate(45deg);box-shadow:0 0 12px rgba(154,98,0,0.12)}#page\#8 .services-steps__item:nth-child(3) .services-steps__connector{display:none}#page\#8 .services-steps__item--final{border-color:rgba(154,98,0,0.25);background:radial-gradient( ellipse at 100% 0%,rgba(204,160,75,0.18),transparent 54% ),linear-gradient( 145deg,#fbf5e8,#efdfbd )}@media (hover:hover) and (pointer:fine){#page\#8 .services-steps__item:hover{transform:translateY(-4px);border-color:rgba(154,98,0,0.28);box-shadow:0 22px 43px rgba(83,62,32,0.11),inset 0 1px 0 rgba(255,255,255,0.96)}}#page\#8 .services-steps__footer{display:grid;grid-template-columns:minmax(100px,0.8fr) minmax(0,1.35fr) auto;align-items:center;gap:clamp(18px,2.2vw,32px);margin-top:clamp(30px,3.5vw,48px);padding:21px 23px;border:1px solid rgba(154,98,0,0.11);border-radius:23px 13px 26px 15px;background:rgba(255,255,255,0.30)}#page\#8 .services-steps__footer-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#8 .services-steps__footer-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.43) )}#page\#8 .services-steps__footer-ornament span:last-child{background:linear-gradient( 90deg,rgba(154,98,0,0.43),transparent )}#page\#8 .services-steps__footer-ornament i{width:7px;height:7px;border:1px solid rgba(154,98,0,0.42);background:#b77d1e;transform:rotate(45deg)}#page\#8 .services-steps__footer-text{max-width:660px;margin:0;color:#6b645a;font-size:13px;font-weight:400;line-height:1.47}#page\#8 .services-steps__footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}#page\#8 .services-steps__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 15px;color:#80540d !important;text-decoration:none !important;border:1px solid rgba(154,98,0,0.20);border-radius:999px;background:rgba(255,255,255,0.45);font-size:13px;font-weight:670;line-height:1.2;white-space:nowrap;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#8 .services-steps__footer-link--accent{color:#fff8e9 !important;border-color:rgba(154,98,0,0.55);background:linear-gradient( 145deg,#b77d1e,#8b570c )}@media (hover:hover) and (pointer:fine){#page\#8 .services-steps__footer-link:hover{color:#fff8e9 !important;background:linear-gradient( 145deg,#b77d1e,#8b570c );transform:translateY(-2px)}#page\#8 .services-steps__footer-link--accent:hover{background:linear-gradient( 145deg,#c58d2d,#98610f )}}#page\#8 .services-steps__footer-link:focus-visible{outline:2px solid rgba(154,98,0,0.60);outline-offset:4px}@media (min-width:1440px){#page\#8 .services-steps{width:100%;max-width:1600px}#page\#8 .services-steps__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#8 .services-steps{width:96%;border-radius:43px 27px 36px 23px}#page\#8 .services-steps::before{border-radius:35px 20px 29px 17px}#page\#8 .services-steps__inner{padding:72px 30px}#page\#8 .services-steps__inner::before{right:30px}#page\#8 .services-steps__timeline{gap:11px}#page\#8 .services-steps__item{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:18px 15px}#page\#8 .services-steps__number{width:48px;height:48px}#page\#8 .services-steps__item-title{font-size:18px}}@media (min-width:768px) and (max-width:959px){#page\#8 .services-steps{width:96%;border-radius:34px 23px 30px 20px}#page\#8 .services-steps::before{inset:6px;border-radius:27px 17px 24px 14px}#page\#8 .services-steps__inner{padding:64px 26px}#page\#8 .services-steps__inner::before{right:26px}#page\#8 .services-steps__header{gap:25px;margin-bottom:35px}#page\#8 .services-steps__title{font-size:39px}#page\#8 .services-steps__lead{font-size:15px}#page\#8 .services-steps__mark{height:105px}#page\#8 .services-steps__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page\#8 .services-steps__timeline::before,#page\#8 .services-steps__connector{display:none}#page\#8 .services-steps__footer{grid-template-columns:minmax(70px,0.45fr) minmax(0,1.55fr);gap:18px}#page\#8 .services-steps__footer-actions{grid-column:1 / -1;justify-content:flex-start}}@media (max-width:767px){#page\#8 .services-steps{width:calc(100% - 18px);margin:12px auto;border-radius:26px 18px 23px 16px}#page\#8 .services-steps::before{inset:5px;border-radius:20px 13px 18px 11px}#page\#8 .services-steps__inner{padding:52px 16px 54px}#page\#8 .services-steps__inner::before{right:16px;width:145px}#page\#8 .services-steps__header{display:block;margin-bottom:27px}#page\#8 .services-steps__eyebrow{gap:10px;margin-bottom:11px}#page\#8 .services-steps__eyebrow-number{width:42px;height:30px}#page\#8 .services-steps__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#8 .services-steps__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#8 .services-steps__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#8 .services-steps__mark{display:none}#page\#8 .services-steps__timeline{grid-template-columns:1fr;gap:8px}#page\#8 .services-steps__timeline::before,#page\#8 .services-steps__connector{display:none}#page\#8 .services-steps__item{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:16px 14px;border-radius:21px 13px 23px 14px}#page\#8 .services-steps__number{width:42px;height:42px;border-radius:13px 8px 13px 8px}#page\#8 .services-steps__number span{font-size:13px}#page\#8 .services-steps__label{font-size:13px}#page\#8 .services-steps__item-title{font-size:18px}#page\#8 .services-steps__item-text{margin-top:7px;font-size:13px;line-height:1.45}#page\#8 .services-steps__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px;padding:17px 16px;border-radius:20px 12px 22px 14px}#page\#8 .services-steps__footer-ornament{width:130px}#page\#8 .services-steps__footer-text{font-size:13px}#page\#8 .services-steps__footer-actions{justify-content:flex-start}}@media (max-width:479px){#page\#8 .services-steps{width:calc(100% - 14px);border-radius:23px 16px 21px 14px}#page\#8 .services-steps__inner{padding-left:13px;padding-right:13px}#page\#8 .services-steps__inner::before{right:13px}#page\#8 .services-steps__eyebrow-text{max-width:235px;line-height:1.35}#page\#8 .services-steps__title{font-size:clamp(27px,8vw,34px)}#page\#8 .services-steps__item{padding:15px 13px}}@media (max-width:374px){#page\#8 .services-steps{width:calc(100% - 10px);border-radius:20px 14px 18px 12px}#page\#8 .services-steps__inner{padding-left:11px;padding-right:11px}#page\#8 .services-steps__inner::before{right:11px}#page\#8 .services-steps__title{font-size:27px}#page\#8 .services-steps__lead{font-size:14px}#page\#8 .services-steps__item{grid-template-columns:1fr}#page\#8 .services-steps__number{width:38px;height:32px}#page\#8 .services-steps__item-text,#page\#8 .services-steps__footer-text,#page\#8 .services-steps__footer-link{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#8 .services-steps *,#page\#8 .services-steps *::before,#page\#8 .services-steps *::after{transition:none !important}#page\#8 .services-steps__item:hover,#page\#8 .services-steps__footer-link:hover{transform:none}}#page\#9 .services-works{--works-gold:#c99a3d;--works-gold-dark:#9a6200;--works-gold-light:#f1d38a;--works-text:#eee8de;--works-muted:#aaa397;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--works-text);border:1px solid rgba(220,175,85,0.22);border-radius:45px 27px 52px 31px;background:radial-gradient( ellipse at 3% 0%,rgba(198,141,33,0.13),transparent 39% ),radial-gradient( ellipse at 96% 88%,rgba(239,204,128,0.055),transparent 43% ),linear-gradient( 137deg,#131411 0%,#0c0d0c 46%,#080908 100% );box-shadow:0 30px 66px rgba(0,0,0,0.22),0 9px 27px rgba(0,0,0,0.13),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#9 .services-works::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(239,205,133,0.04);border-radius:37px 20px 44px 24px;pointer-events:none}#page\#9 .services-works *,#page\#9 .services-works *::before,#page\#9 .services-works *::after{box-sizing:border-box}#page\#9 .services-works__glow{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#9 .services-works__glow--left{top:-280px;left:-280px;width:620px;height:620px;background:radial-gradient( circle,rgba(201,154,61,0.085),transparent 70% )}#page\#9 .services-works__glow--right{right:-310px;bottom:-300px;width:680px;height:680px;background:radial-gradient( circle,rgba(241,211,138,0.045),transparent 70% )}#page\#9 .services-works__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#9 .services-works__inner::before{content:"";position:absolute;top:0;left:clamp(28px,3vw,48px);width:min(330px,40vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 9%,#c99a3d 38%,#f1d38a 58%,#a96c10 84%,transparent );box-shadow:0 0 18px rgba(224,180,89,0.28)}#page\#9 .services-works__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(36px,4vw,58px)}#page\#9 .services-works__heading{max-width:1080px}#page\#9 .services-works__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#9 .services-works__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#eac36b;border:1px solid rgba(230,187,96,0.34);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(103,75,28,0.48),rgba(19,19,16,0.83) );font-size:13px;font-weight:750;line-height:1}#page\#9 .services-works__eyebrow-text{color:var(--works-gold);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#9 .services-works__title{max-width:1080px;margin:0;color:#f2ece3;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#9 .services-works__title span{display:block;margin-top:5px;color:var(--works-gold-light);font-weight:590}#page\#9 .services-works__lead{max-width:980px;margin:20px 0 0;color:#b8b0a4;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#9 .services-works__mark{display:grid;grid-template-rows:minmax(25px,1fr) 14px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#9 .services-works__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(230,191,109,0.62) )}#page\#9 .services-works__mark span:last-child{background:linear-gradient( 180deg,rgba(230,191,109,0.62),transparent )}#page\#9 .services-works__mark i{width:11px;height:11px;border:1px solid rgba(245,216,146,0.72);background:linear-gradient( 135deg,#efd48d,#b77b1e 60%,#71470a );transform:rotate(45deg);box-shadow:0 0 15px rgba(219,166,61,0.28)}#page\#9 .services-works__gallery{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,0.86fr);gap:clamp(14px,1.5vw,22px);align-items:stretch}#page\#9 .services-works__feature{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:inherit !important;text-decoration:none !important;border:1px solid rgba(222,179,89,0.24);border-radius:38px 20px 45px 24px;background:linear-gradient( 145deg,#171714,#0d0e0c );box-shadow:0 26px 50px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.04);transition:transform 0.34s ease,border-color 0.34s ease,box-shadow 0.34s ease}#page\#9 .services-works__feature-media{position:relative;aspect-ratio:4 / 3;overflow:hidden}#page\#9 .services-works__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.90) contrast(1.03) brightness(0.91);transition:transform 0.65s ease,filter 0.50s ease}#page\#9 .services-works__shade{position:absolute;inset:0;z-index:2;background:linear-gradient( 180deg,rgba(5,5,4,0.02) 22%,rgba(5,5,4,0.10) 56%,rgba(5,5,4,0.58) 100% );pointer-events:none}#page\#9 .services-works__corner{position:absolute;z-index:5;width:60px;height:60px;pointer-events:none}#page\#9 .services-works__corner--top{top:16px;right:16px;border-top:1px solid rgba(240,207,139,0.68);border-right:1px solid rgba(240,207,139,0.68);border-radius:0 16px 0 0}#page\#9 .services-works__corner--bottom{left:16px;bottom:16px;border-left:1px solid rgba(240,207,139,0.42);border-bottom:1px solid rgba(240,207,139,0.42);border-radius:0 0 0 16px}#page\#9 .services-works__feature-content{position:relative;padding:clamp(22px,2.2vw,32px)}#page\#9 .services-works__feature-content::before{content:"";position:absolute;top:0;left:30px;width:98px;height:2px;background:linear-gradient( 90deg,transparent,#a96c10,#edca78,transparent )}#page\#9 .services-works__feature-top{display:flex;align-items:center;justify-content:space-between;gap:20px}#page\#9 .services-works__type{color:#c9993d;font-size:13px;font-weight:720;line-height:1.25;letter-spacing:0.10em;text-transform:uppercase}#page\#9 .services-works__number{display:flex;align-items:center;justify-content:center;width:45px;height:35px;color:#ddb45d;border:1px solid rgba(225,183,94,0.27);border-radius:12px 7px 12px 7px;background:rgba(77,57,25,0.25);font-size:13px;font-weight:750}#page\#9 .services-works__feature-title{display:block;margin-top:14px;color:#eee8de;font-size:clamp(23px,2vw,32px);font-weight:680;line-height:1.15;letter-spacing:-0.022em;transition:color 0.30s ease}#page\#9 .services-works__feature-text{display:block;max-width:680px;margin-top:10px;color:#a9a195;font-size:14px;font-weight:400;line-height:1.52}#page\#9 .services-works__feature-link{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:#d7ad58;font-size:13px;font-weight:650}#page\#9 .services-works__feature-link i{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid rgba(225,182,93,0.24);border-radius:50%;font-style:normal;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#9 .services-works__side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,22px)}#page\#9 .services-works__card{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;color:inherit !important;text-decoration:none !important;border:1px solid rgba(222,179,89,0.19);border-radius:27px 16px 31px 18px;background:linear-gradient( 145deg,#171714,#0d0e0c );box-shadow:0 17px 36px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.035);transition:transform 0.32s ease,border-color 0.32s ease,box-shadow 0.32s ease}#page\#9 .services-works__card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden}#page\#9 .services-works__card-content{position:relative;padding:19px 20px 21px}#page\#9 .services-works__card-content::before{content:"";position:absolute;top:0;left:22px;width:70px;height:2px;background:linear-gradient( 90deg,transparent,#a96c10,#e8c26e,transparent )}#page\#9 .services-works__card-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:31px;color:#ddb45d;border:1px solid rgba(225,183,94,0.24);border-radius:11px 6px 11px 6px;font-size:13px;font-weight:740}#page\#9 .services-works__card-type{display:block;margin-top:13px;color:#c9993d;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:0.075em;text-transform:uppercase}#page\#9 .services-works__card-title{display:block;margin-top:7px;color:#e9e2d7;font-size:clamp(18px,1.4vw,22px);font-weight:650;line-height:1.22;letter-spacing:-0.016em;transition:color 0.30s ease}#page\#9 .services-works__card-link{display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:#d3a950;font-size:13px;font-weight:640}#page\#9 .services-works__card-link i{font-style:normal}@media (hover:hover) and (pointer:fine){#page\#9 .services-works__feature:hover,#page\#9 .services-works__card:hover{transform:translateY(-4px);border-color:rgba(236,195,109,0.42);box-shadow:0 24px 48px rgba(0,0,0,0.33),inset 0 1px 0 rgba(255,255,255,0.045)}#page\#9 .services-works__feature:hover .services-works__image,#page\#9 .services-works__card:hover .services-works__image{transform:scale(1.045);filter:saturate(0.96) contrast(1.04) brightness(0.96)}#page\#9 .services-works__feature:hover .services-works__feature-title,#page\#9 .services-works__card:hover .services-works__card-title{color:#f1d38a}#page\#9 .services-works__feature:hover .services-works__feature-link i{color:#171108;background:linear-gradient( 145deg,#efd58e,#c58e2b );transform:translateX(3px)}}#page\#9 .services-works__feature:focus-visible,#page\#9 .services-works__card:focus-visible,#page\#9 .services-works__footer-link:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:4px}#page\#9 .services-works__footer{display:grid;grid-template-columns:minmax(100px,0.7fr) minmax(0,1.4fr) auto;align-items:center;gap:clamp(18px,2.3vw,34px);margin-top:clamp(30px,3.5vw,48px);padding:21px 23px;border:1px solid rgba(220,178,89,0.13);border-radius:23px 13px 26px 15px;background:rgba(255,255,255,0.018)}#page\#9 .services-works__footer-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#9 .services-works__footer-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(213,169,79,0.48) )}#page\#9 .services-works__footer-ornament span:last-child{background:linear-gradient( 90deg,rgba(213,169,79,0.48),transparent )}#page\#9 .services-works__footer-ornament i{width:7px;height:7px;border:1px solid rgba(238,205,137,0.57);background:#9b6410;transform:rotate(45deg)}#page\#9 .services-works__footer-label{display:block;margin-bottom:4px;color:#c99a3d;font-size:13px;font-weight:720;line-height:1.25;letter-spacing:0.075em;text-transform:uppercase}#page\#9 .services-works__footer-text{max-width:680px;margin:0;color:#aaa397;font-size:13px;font-weight:400;line-height:1.47}#page\#9 .services-works__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;color:#e5c77f !important;text-decoration:none !important;border:1px solid rgba(223,180,91,0.31);border-radius:999px;background:linear-gradient( 145deg,rgba(94,70,28,0.30),rgba(15,15,13,0.64) );font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#9 .services-works__footer-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#9 .services-works__footer-link:hover{color:#171107 !important;background:linear-gradient( 145deg,#efd58f,#c79231 );transform:translateY(-2px)}}@media (min-width:1440px){#page\#9 .services-works{width:100%;max-width:1600px}#page\#9 .services-works__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#9 .services-works{width:96%;border-radius:38px 23px 43px 27px}#page\#9 .services-works::before{border-radius:30px 17px 35px 20px}#page\#9 .services-works__inner{padding:72px 30px}#page\#9 .services-works__inner::before{left:30px}#page\#9 .services-works__gallery{grid-template-columns:minmax(0,1.08fr) minmax(330px,0.92fr);gap:13px}#page\#9 .services-works__side{gap:13px}#page\#9 .services-works__card-content{padding:16px 17px 18px}}@media (min-width:768px) and (max-width:959px){#page\#9 .services-works{width:96%;border-radius:32px 20px 36px 23px}#page\#9 .services-works::before{inset:6px;border-radius:25px 14px 29px 17px}#page\#9 .services-works__inner{padding:64px 26px}#page\#9 .services-works__inner::before{left:26px}#page\#9 .services-works__header{gap:25px;margin-bottom:35px}#page\#9 .services-works__title{font-size:39px}#page\#9 .services-works__lead{font-size:15px}#page\#9 .services-works__mark{height:105px}#page\#9 .services-works__gallery{grid-template-columns:1fr;gap:12px}#page\#9 .services-works__feature{max-width:820px;margin:0 auto;width:100%}#page\#9 .services-works__side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px}#page\#9 .services-works__footer{grid-template-columns:minmax(70px,0.45fr) minmax(0,1.55fr);gap:18px}#page\#9 .services-works__footer-link{grid-column:1 / -1;justify-self:flex-start}}@media (max-width:767px){#page\#9 .services-works{width:calc(100% - 18px);margin:12px auto;border-radius:25px 17px 28px 19px}#page\#9 .services-works::before{inset:5px;border-radius:19px 12px 22px 14px}#page\#9 .services-works__inner{padding:52px 16px 54px}#page\#9 .services-works__inner::before{left:16px;width:145px}#page\#9 .services-works__header{display:block;margin-bottom:27px}#page\#9 .services-works__eyebrow{gap:10px;margin-bottom:11px}#page\#9 .services-works__eyebrow-number{width:42px;height:30px}#page\#9 .services-works__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#9 .services-works__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#9 .services-works__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#9 .services-works__mark{display:none}#page\#9 .services-works__gallery{grid-template-columns:1fr;gap:9px}#page\#9 .services-works__feature{border-radius:25px 14px 29px 17px}#page\#9 .services-works__feature-media{aspect-ratio:4 / 3}#page\#9 .services-works__feature-content{padding:19px 17px 21px}#page\#9 .services-works__feature-title{font-size:21px}#page\#9 .services-works__feature-text{font-size:13px;line-height:1.47}#page\#9 .services-works__side{grid-template-columns:1fr;grid-template-rows:auto;gap:9px}#page\#9 .services-works__card{border-radius:22px 13px 25px 15px}#page\#9 .services-works__card-content{padding:17px 16px 19px}#page\#9 .services-works__card-type,#page\#9 .services-works__card-link{font-size:13px}#page\#9 .services-works__card-title{font-size:18px}#page\#9 .services-works__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px;padding:17px 16px;border-radius:20px 12px 22px 14px}#page\#9 .services-works__footer-ornament{width:130px}#page\#9 .services-works__footer-text{font-size:13px}}@media (max-width:479px){#page\#9 .services-works{width:calc(100% - 14px);border-radius:22px 15px 25px 17px}#page\#9 .services-works__inner{padding-left:13px;padding-right:13px}#page\#9 .services-works__inner::before{left:13px}#page\#9 .services-works__eyebrow-text{max-width:235px;line-height:1.35}#page\#9 .services-works__title{font-size:clamp(27px,8vw,34px)}#page\#9 .services-works__feature-title{font-size:19px}}@media (max-width:374px){#page\#9 .services-works{width:calc(100% - 10px);border-radius:19px 13px 22px 15px}#page\#9 .services-works__inner{padding-left:11px;padding-right:11px}#page\#9 .services-works__inner::before{left:11px}#page\#9 .services-works__title{font-size:27px}#page\#9 .services-works__lead{font-size:14px}#page\#9 .services-works__feature-text,#page\#9 .services-works__feature-link,#page\#9 .services-works__card-type,#page\#9 .services-works__card-link{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#9 .services-works *,#page\#9 .services-works *::before,#page\#9 .services-works *::after{transition:none !important}#page\#9 .services-works__feature:hover,#page\#9 .services-works__card:hover,#page\#9 .services-works__footer-link:hover{transform:none}#page\#9 .services-works__feature:hover .services-works__image,#page\#9 .services-works__card:hover .services-works__image{transform:none}}#page\#10 .services-geo{--geo-gold:#9a6200;--geo-gold-mid:#b77d20;--geo-gold-light:#d6ad5d;--geo-dark:#2c2923;--geo-text:#403a32;--geo-muted:#71695e;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--geo-text);border:1px solid rgba(154,98,0,0.18);border-radius:31px 49px 27px 45px;background:radial-gradient( ellipse at 5% 0%,rgba(199,155,70,0.15),transparent 37% ),radial-gradient( ellipse at 97% 90%,rgba(154,98,0,0.075),transparent 44% ),linear-gradient( 137deg,#faf7f1 0%,#f2ede4 48%,#eae2d5 100% );box-shadow:0 28px 64px rgba(70,55,33,0.12),0 8px 24px rgba(70,55,33,0.07),inset 0 1px 0 rgba(255,255,255,0.93)}#page\#10 .services-geo::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(154,98,0,0.055);border-radius:24px 41px 20px 37px;pointer-events:none}#page\#10 .services-geo *,#page\#10 .services-geo *::before,#page\#10 .services-geo *::after{box-sizing:border-box}#page\#10 .services-geo__halo{position:absolute;z-index:0;border:1px solid rgba(154,98,0,0.055);border-radius:50%;pointer-events:none}#page\#10 .services-geo__halo::before{content:"";position:absolute;inset:29px;border:1px solid rgba(154,98,0,0.035);border-radius:50%}#page\#10 .services-geo__halo--left{top:-270px;left:-280px;width:610px;height:610px}#page\#10 .services-geo__halo--right{right:-260px;bottom:-280px;width:590px;height:590px}#page\#10 .services-geo__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#10 .services-geo__inner::before{content:"";position:absolute;top:0;right:clamp(28px,3vw,48px);width:min(320px,38vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 12%,#d3aa5c 50%,#a66a0f 84%,transparent );box-shadow:0 0 18px rgba(154,98,0,0.14)}#page\#10 .services-geo__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(38px,4vw,60px)}#page\#10 .services-geo__heading{max-width:1080px}#page\#10 .services-geo__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#10 .services-geo__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#76500f;border:1px solid rgba(154,98,0,0.24);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(222,187,115,0.36),rgba(255,255,255,0.68) );font-size:13px;font-weight:750;line-height:1}#page\#10 .services-geo__eyebrow-text{color:var(--geo-gold);font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#10 .services-geo__title{max-width:1060px;margin:0;color:#292721;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#10 .services-geo__title span{display:block;margin-top:5px;color:var(--geo-gold);font-weight:590}#page\#10 .services-geo__lead{max-width:950px;margin:20px 0 0;color:#655e54;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#10 .services-geo__mark{display:grid;grid-template-rows:minmax(25px,1fr) 15px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#10 .services-geo__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(154,98,0,0.55) )}#page\#10 .services-geo__mark span:last-child{background:linear-gradient( 180deg,rgba(154,98,0,0.55),transparent )}#page\#10 .services-geo__mark i{width:12px;height:12px;border:1px solid rgba(154,98,0,0.42);background:linear-gradient( 135deg,#e4c47d,#b97d1c 65%,#8c570b );transform:rotate(45deg);box-shadow:0 0 14px rgba(154,98,0,0.14)}#page\#10 .services-geo__layout{display:grid;grid-template-columns:minmax(330px,0.82fr) minmax(0,1.18fr);gap:clamp(16px,1.8vw,28px);align-items:stretch}#page\#10 .services-geo__area{position:relative;padding:clamp(24px,2.4vw,36px);overflow:hidden;border:1px solid rgba(154,98,0,0.18);border-radius:34px 18px 39px 22px;background:radial-gradient( ellipse at 0% 0%,rgba(205,163,81,0.18),transparent 50% ),linear-gradient( 145deg,#fbf7ed,#eee1c7 );box-shadow:0 19px 40px rgba(86,64,31,0.09),inset 0 1px 0 rgba(255,255,255,0.92)}#page\#10 .services-geo__area-head{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px}#page\#10 .services-geo__area-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#946112;border:1px solid rgba(154,98,0,0.20);border-radius:19px 10px 19px 10px;background:rgba(255,255,255,0.46);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}#page\#10 .services-geo__area-icon svg{width:32px;height:32px}#page\#10 .services-geo__area-icon path,#page\#10 .services-geo__area-icon circle{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#10 .services-geo__area-label{display:block;margin-bottom:4px;color:#9a6200;font-size:13px;font-weight:750;line-height:1.25;letter-spacing:0.085em;text-transform:uppercase}#page\#10 .services-geo__area-title{margin:0;color:#302c26;font-size:clamp(22px,1.8vw,29px);font-weight:690;line-height:1.16;letter-spacing:-0.022em}#page\#10 .services-geo__area-text{margin:22px 0 0;color:#6b6358;font-size:14px;font-weight:400;line-height:1.56}#page\#10 .services-geo__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}#page\#10 .services-geo__chip{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;color:#78500f;border:1px solid rgba(154,98,0,0.18);border-radius:999px;background:rgba(255,255,255,0.42);font-size:13px;font-weight:620;line-height:1.2}#page\#10 .services-geo__area-divider{display:grid;grid-template-columns:minmax(20px,1fr) 8px minmax(20px,0.32fr);align-items:center;gap:8px;margin:26px 0}#page\#10 .services-geo__area-divider span{height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.37) )}#page\#10 .services-geo__area-divider span:last-child{background:linear-gradient( 90deg,rgba(154,98,0,0.37),transparent )}#page\#10 .services-geo__area-divider i{width:7px;height:7px;border:1px solid rgba(154,98,0,0.40);background:#b67b1d;transform:rotate(45deg)}#page\#10 .services-geo__visit{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px}#page\#10 .services-geo__visit-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#8e5d10;border:1px solid rgba(154,98,0,0.17);border-radius:16px 9px 16px 9px;background:rgba(255,255,255,0.36)}#page\#10 .services-geo__visit-icon svg{width:28px;height:28px}#page\#10 .services-geo__visit-icon path,#page\#10 .services-geo__visit-icon circle{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#10 .services-geo__visit-title{display:block;color:#3b362f;font-size:15px;font-weight:680;line-height:1.3}#page\#10 .services-geo__visit-content p{margin:6px 0 0;color:#70685d;font-size:13px;font-weight:400;line-height:1.48}#page\#10 .services-geo__visit-link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#85560e !important;text-decoration:none !important;font-size:13px;font-weight:680;line-height:1.3}#page\#10 .services-geo__visit-link span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(154,98,0,0.20);border-radius:50%;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#10 .services-geo__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.3vw,18px)}#page\#10 .services-geo__location{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:clamp(23px,2.2vw,32px);overflow:hidden;border:1px solid rgba(154,98,0,0.15);border-radius:29px 16px 33px 19px;background:radial-gradient( ellipse at 100% 0%,rgba(196,154,71,0.12),transparent 50% ),linear-gradient( 145deg,rgba(255,255,255,0.76),rgba(247,243,235,0.92) );box-shadow:0 17px 36px rgba(83,67,43,0.075),inset 0 1px 0 rgba(255,255,255,0.95);transition:transform 0.30s ease,border-color 0.30s ease,box-shadow 0.30s ease}#page\#10 .services-geo__location::before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid rgba(154,98,0,0.04);border-radius:22px 10px 26px 13px;pointer-events:none}#page\#10 .services-geo__location::after{content:"";position:absolute;top:0;left:29px;width:80px;height:2px;background:linear-gradient( 90deg,transparent,#9a6200,#d2aa5c,transparent );transition:width 0.30s ease}#page\#10 .services-geo__location--main{border-color:rgba(154,98,0,0.27);background:radial-gradient( ellipse at 100% 0%,rgba(205,162,77,0.20),transparent 52% ),linear-gradient( 145deg,#fbf5e8,#efdfbd )}#page\#10 .services-geo__location-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px}#page\#10 .services-geo__location-number{display:flex;align-items:center;justify-content:center;width:46px;height:37px;flex:0 0 auto;color:#815710;border:1px solid rgba(154,98,0,0.22);border-radius:13px 7px 13px 7px;background:linear-gradient( 145deg,#f2e3c1,#dec38c );font-size:13px;font-weight:750}#page\#10 .services-geo__location-status{color:#8c5c0e;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:0.06em;text-transform:uppercase;text-align:right}#page\#10 .services-geo__location-title{position:relative;z-index:2;margin:26px 0 0;color:#302d27;font-size:clamp(25px,2vw,33px);font-weight:700;line-height:1.1;letter-spacing:-0.025em}#page\#10 .services-geo__address{position:relative;z-index:2;margin-top:15px;color:#615a50;font-family:inherit;font-size:15px;font-weight:450;font-style:normal;line-height:1.56}#page\#10 .services-geo__coordinates{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:11px 13px;color:#786f62;border:1px solid rgba(154,98,0,0.10);border-radius:14px 8px 15px 9px;background:rgba(255,255,255,0.36);font-size:13px;font-weight:500;line-height:1.2}#page\#10 .services-geo__coordinates i{display:block;width:5px;height:5px;flex:0 0 auto;border:1px solid rgba(154,98,0,0.42);background:#b77d1e;transform:rotate(45deg)}#page\#10 .services-geo__location-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:24px}#page\#10 .services-geo__route{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;color:#81550f !important;text-decoration:none !important;border:1px solid rgba(154,98,0,0.20);border-radius:999px;background:rgba(255,255,255,0.45);font-size:13px;font-weight:670;line-height:1.2;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#10 .services-geo__route--primary{color:#fff8e9 !important;border-color:rgba(154,98,0,0.55);background:linear-gradient( 145deg,#b77d1e,#8b570c )}#page\#10 .services-geo__location-orbit{position:absolute;top:-100px;right:-95px;z-index:0;display:block;width:220px;height:220px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;pointer-events:none;transition:transform 0.45s ease,border-color 0.30s ease}#page\#10 .services-geo__location-orbit::before{content:"";position:absolute;inset:27px;border:1px solid rgba(154,98,0,0.045);border-radius:50%}@media (hover:hover) and (pointer:fine){#page\#10 .services-geo__location:hover{transform:translateY(-4px);border-color:rgba(154,98,0,0.29);box-shadow:0 23px 45px rgba(83,62,32,0.12),inset 0 1px 0 rgba(255,255,255,0.96)}#page\#10 .services-geo__location:hover::after{width:122px}#page\#10 .services-geo__location:hover .services-geo__location-orbit{border-color:rgba(154,98,0,0.13);transform:rotate(10deg) scale(1.05)}#page\#10 .services-geo__route:hover,#page\#10 .services-geo__visit-link:hover span{color:#fff8e9 !important;background:linear-gradient( 145deg,#b77d1e,#8b570c )}#page\#10 .services-geo__route:hover{transform:translateY(-2px)}#page\#10 .services-geo__visit-link:hover span{transform:translateX(3px)}}#page\#10 .services-geo__footer{display:grid;grid-template-columns:minmax(100px,0.7fr) minmax(0,1.4fr) auto;align-items:center;gap:clamp(18px,2.3vw,34px);margin-top:clamp(30px,3.5vw,48px);padding:21px 23px;border:1px solid rgba(154,98,0,0.11);border-radius:23px 13px 26px 15px;background:rgba(255,255,255,0.31)}#page\#10 .services-geo__footer-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#10 .services-geo__footer-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.43) )}#page\#10 .services-geo__footer-ornament span:last-child{background:linear-gradient( 90deg,rgba(154,98,0,0.43),transparent )}#page\#10 .services-geo__footer-ornament i{width:7px;height:7px;border:1px solid rgba(154,98,0,0.42);background:#b77d1e;transform:rotate(45deg)}#page\#10 .services-geo__footer-label{display:block;margin-bottom:4px;color:#8c5b0e;font-size:13px;font-weight:720;line-height:1.25;letter-spacing:0.075em;text-transform:uppercase}#page\#10 .services-geo__footer-text{max-width:670px;margin:0;color:#6b645a;font-size:13px;font-weight:400;line-height:1.47}#page\#10 .services-geo__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;color:#fff8e9 !important;text-decoration:none !important;border:1px solid rgba(154,98,0,0.55);border-radius:999px;background:linear-gradient( 145deg,#b77d1e,#8b570c );font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;transition:background 0.28s ease,transform 0.28s ease}#page\#10 .services-geo__footer-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#10 .services-geo__footer-link:hover{background:linear-gradient( 145deg,#c68e2e,#98610f );transform:translateY(-2px)}}#page\#10 .services-geo__route:focus-visible,#page\#10 .services-geo__visit-link:focus-visible,#page\#10 .services-geo__footer-link:focus-visible{outline:2px solid rgba(154,98,0,0.60);outline-offset:4px}@media (min-width:1440px){#page\#10 .services-geo{width:100%;max-width:1600px}#page\#10 .services-geo__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#10 .services-geo{width:96%;border-radius:27px 41px 23px 37px}#page\#10 .services-geo::before{border-radius:20px 34px 17px 30px}#page\#10 .services-geo__inner{padding:72px 30px}#page\#10 .services-geo__inner::before{right:30px}#page\#10 .services-geo__layout{grid-template-columns:minmax(310px,0.76fr) minmax(0,1.24fr);gap:14px}#page\#10 .services-geo__location{padding:23px 20px}}@media (min-width:768px) and (max-width:959px){#page\#10 .services-geo{width:96%;border-radius:24px 34px 21px 31px}#page\#10 .services-geo::before{inset:6px;border-radius:18px 28px 15px 25px}#page\#10 .services-geo__inner{padding:64px 26px}#page\#10 .services-geo__inner::before{right:26px}#page\#10 .services-geo__header{gap:25px;margin-bottom:35px}#page\#10 .services-geo__title{font-size:39px}#page\#10 .services-geo__lead{font-size:15px}#page\#10 .services-geo__mark{height:105px}#page\#10 .services-geo__layout{grid-template-columns:1fr;gap:12px}#page\#10 .services-geo__locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#10 .services-geo__footer{grid-template-columns:minmax(70px,0.45fr) minmax(0,1.55fr);gap:18px}#page\#10 .services-geo__footer-link{grid-column:1 / -1;justify-self:flex-start}}@media (max-width:767px){#page\#10 .services-geo{width:calc(100% - 18px);margin:12px auto;border-radius:23px 27px 20px 26px}#page\#10 .services-geo::before{inset:5px;border-radius:17px 21px 15px 20px}#page\#10 .services-geo__inner{padding:52px 16px 54px}#page\#10 .services-geo__inner::before{right:16px;width:145px}#page\#10 .services-geo__header{display:block;margin-bottom:27px}#page\#10 .services-geo__eyebrow{gap:10px;margin-bottom:11px}#page\#10 .services-geo__eyebrow-number{width:42px;height:30px}#page\#10 .services-geo__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#10 .services-geo__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#10 .services-geo__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#10 .services-geo__mark{display:none}#page\#10 .services-geo__layout{grid-template-columns:1fr;gap:9px}#page\#10 .services-geo__area{padding:20px 17px;border-radius:24px 14px 28px 16px}#page\#10 .services-geo__area-head{grid-template-columns:52px minmax(0,1fr);gap:13px}#page\#10 .services-geo__area-icon{width:50px;height:50px;border-radius:15px 8px 15px 8px}#page\#10 .services-geo__area-icon svg{width:28px;height:28px}#page\#10 .services-geo__area-title{font-size:21px}#page\#10 .services-geo__area-text{margin-top:17px;font-size:13px;line-height:1.48}#page\#10 .services-geo__chips{margin-top:16px}#page\#10 .services-geo__visit{grid-template-columns:44px minmax(0,1fr);gap:11px}#page\#10 .services-geo__visit-icon{width:42px;height:42px}#page\#10 .services-geo__visit-title{font-size:14px}#page\#10 .services-geo__locations{grid-template-columns:1fr;gap:9px}#page\#10 .services-geo__location{padding:19px 17px;border-radius:22px 13px 25px 15px}#page\#10 .services-geo__location-title{margin-top:20px;font-size:24px}#page\#10 .services-geo__address{margin-top:11px;font-size:14px}#page\#10 .services-geo__coordinates{margin-top:14px}#page\#10 .services-geo__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px;padding:17px 16px;border-radius:20px 12px 22px 14px}#page\#10 .services-geo__footer-ornament{width:130px}#page\#10 .services-geo__footer-text{font-size:13px}}@media (max-width:479px){#page\#10 .services-geo{width:calc(100% - 14px);border-radius:21px 24px 18px 23px}#page\#10 .services-geo__inner{padding-left:13px;padding-right:13px}#page\#10 .services-geo__inner::before{right:13px}#page\#10 .services-geo__eyebrow-text{max-width:230px;line-height:1.35}#page\#10 .services-geo__title{font-size:clamp(27px,8vw,34px)}#page\#10 .services-geo__location-actions{align-items:stretch}#page\#10 .services-geo__route{flex:1 1 auto}}@media (max-width:374px){#page\#10 .services-geo{width:calc(100% - 10px);border-radius:18px 21px 16px 20px}#page\#10 .services-geo__inner{padding-left:11px;padding-right:11px}#page\#10 .services-geo__inner::before{right:11px}#page\#10 .services-geo__title{font-size:27px}#page\#10 .services-geo__lead{font-size:14px}#page\#10 .services-geo__area-head,#page\#10 .services-geo__visit{grid-template-columns:1fr}#page\#10 .services-geo__location-top{align-items:flex-start}#page\#10 .services-geo__location-status{max-width:160px}#page\#10 .services-geo__chip,#page\#10 .services-geo__visit-content p,#page\#10 .services-geo__visit-link,#page\#10 .services-geo__coordinates,#page\#10 .services-geo__route{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#10 .services-geo *,#page\#10 .services-geo *::before,#page\#10 .services-geo *::after{transition:none !important}#page\#10 .services-geo__location:hover,#page\#10 .services-geo__route:hover,#page\#10 .services-geo__footer-link:hover{transform:none}}#page\#11 .services-faq{--faq-gold:#c99a3d;--faq-gold-dark:#9a6200;--faq-gold-light:#f1d38a;--faq-text:#eee8de;--faq-muted:#aaa397;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:var(--faq-text);border:1px solid rgba(220,175,85,0.22);border-radius:47px 29px 40px 54px;background:radial-gradient( ellipse at 2% 2%,rgba(198,140,31,0.13),transparent 38% ),radial-gradient( ellipse at 98% 92%,rgba(240,207,134,0.055),transparent 44% ),linear-gradient( 137deg,#131411 0%,#0c0d0c 46%,#080908 100% );box-shadow:0 30px 66px rgba(0,0,0,0.22),0 9px 27px rgba(0,0,0,0.13),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#11 .services-faq::before{content:"";position:absolute;inset:8px;z-index:0;border:1px solid rgba(239,205,133,0.04);border-radius:39px 22px 32px 46px;pointer-events:none}#page\#11 .services-faq *,#page\#11 .services-faq *::before,#page\#11 .services-faq *::after{box-sizing:border-box}#page\#11 .services-faq__glow{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#11 .services-faq__glow--left{top:-280px;left:-280px;width:620px;height:620px;background:radial-gradient( circle,rgba(201,154,61,0.085),transparent 70% )}#page\#11 .services-faq__glow--right{right:-320px;bottom:-310px;width:700px;height:700px;background:radial-gradient( circle,rgba(241,211,138,0.045),transparent 70% )}#page\#11 .services-faq__inner{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(68px,6vw,108px) clamp(28px,3vw,48px)}#page\#11 .services-faq__inner::before{content:"";position:absolute;top:0;left:clamp(28px,3vw,48px);width:min(330px,40vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200 9%,#c99a3d 38%,#f1d38a 58%,#a96c10 84%,transparent );box-shadow:0 0 18px rgba(224,180,89,0.28)}#page\#11 .services-faq__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-bottom:clamp(36px,4vw,58px)}#page\#11 .services-faq__heading{max-width:1080px}#page\#11 .services-faq__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:13px}#page\#11 .services-faq__eyebrow-number{display:flex;align-items:center;justify-content:center;width:46px;height:32px;flex:0 0 auto;color:#eac36b;border:1px solid rgba(230,187,96,0.34);border-radius:12px 7px 12px 7px;background:linear-gradient( 145deg,rgba(103,75,28,0.48),rgba(19,19,16,0.83) );font-size:13px;font-weight:750;line-height:1}#page\#11 .services-faq__eyebrow-text{color:var(--faq-gold);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase}#page\#11 .services-faq__title{max-width:1080px;margin:0;color:#f2ece3;font-size:clamp(34px,3.45vw,59px);font-weight:750;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#page\#11 .services-faq__title span{display:block;margin-top:5px;color:var(--faq-gold-light);font-weight:590}#page\#11 .services-faq__lead{max-width:970px;margin:20px 0 0;color:#b8b0a4;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.65}#page\#11 .services-faq__mark{display:grid;grid-template-rows:minmax(25px,1fr) 14px minmax(25px,1fr);justify-items:center;gap:10px;width:44px;height:128px}#page\#11 .services-faq__mark span{width:1px;height:100%;background:linear-gradient( 180deg,transparent,rgba(230,191,109,0.62) )}#page\#11 .services-faq__mark span:last-child{background:linear-gradient( 180deg,rgba(230,191,109,0.62),transparent )}#page\#11 .services-faq__mark i{width:11px;height:11px;border:1px solid rgba(245,216,146,0.72);background:linear-gradient( 135deg,#efd48d,#b77b1e 60%,#71470a );transform:rotate(45deg);box-shadow:0 0 15px rgba(219,166,61,0.28)}#page\#11 .services-faq__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(11px,1.25vw,17px);align-items:start}#page\#11 .services-faq__column{display:grid;gap:clamp(9px,1vw,13px)}#page\#11 .services-faq__item{position:relative;overflow:hidden;border:1px solid rgba(220,177,88,0.16);border-radius:23px 13px 25px 15px;background:radial-gradient( ellipse at 100% 0%,rgba(220,169,66,0.07),transparent 49% ),linear-gradient( 145deg,#171714,#0e0f0d );box-shadow:0 13px 28px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.03);transition:border-color 0.30s ease,box-shadow 0.30s ease,transform 0.30s ease}#page\#11 .services-faq__item::before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(240,208,139,0.025);border-radius:17px 8px 19px 10px;pointer-events:none}#page\#11 .services-faq__item::after{content:"";position:absolute;top:0;left:26px;width:65px;height:2px;background:linear-gradient( 90deg,transparent,#9a6200,#e8c26e,transparent );transition:width 0.30s ease}#page\#11 .services-faq__item[open]{border-color:rgba(231,190,103,0.34);box-shadow:0 18px 36px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#11 .services-faq__item[open]::after{width:112px}#page\#11 .services-faq__item--accent{border-color:rgba(236,195,109,0.29);background:radial-gradient( ellipse at 100% 0%,rgba(239,197,112,0.16),transparent 52% ),linear-gradient( 145deg,#211c13,#12110d )}#page\#11 .services-faq__summary{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:13px;min-height:82px;padding:17px 17px 17px 18px;cursor:pointer;list-style:none;user-select:none}#page\#11 .services-faq__summary::-webkit-details-marker{display:none}#page\#11 .services-faq__summary::marker{display:none}#page\#11 .services-faq__number{display:flex;align-items:center;justify-content:center;width:43px;height:38px;color:#ddb35a;border:1px solid rgba(226,183,92,0.26);border-radius:13px 7px 13px 7px;background:linear-gradient( 145deg,rgba(94,69,28,0.46),rgba(14,15,12,0.86) );font-size:13px;font-weight:750;line-height:1}#page\#11 .services-faq__question{color:#e8e1d6;font-size:clamp(15px,1.15vw,18px);font-weight:630;line-height:1.35}#page\#11 .services-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(225,183,94,0.23);border-radius:50%;background:rgba(111,79,28,0.13);transition:background 0.28s ease,border-color 0.28s ease,transform 0.32s ease}#page\#11 .services-faq__toggle::before,#page\#11 .services-faq__toggle::after{content:"";position:absolute;width:12px;height:1px;background:#d8ad55;transition:transform 0.28s ease,opacity 0.28s ease}#page\#11 .services-faq__toggle::after{transform:rotate(90deg)}#page\#11 .services-faq__item[open] .services-faq__toggle{border-color:rgba(240,202,124,0.48);background:linear-gradient( 145deg,#d4a84f,#9b650f );transform:rotate(180deg)}#page\#11 .services-faq__item[open] .services-faq__toggle::before{background:#171108}#page\#11 .services-faq__item[open] .services-faq__toggle::after{opacity:0;background:#171108}#page\#11 .services-faq__answer{position:relative;z-index:2;padding:0 18px 20px 75px;color:#aaa297}#page\#11 .services-faq__answer::before{content:"";position:absolute;top:0;left:75px;right:18px;height:1px;background:linear-gradient( 90deg,rgba(214,171,82,0.25),transparent )}#page\#11 .services-faq__answer p{max-width:690px;margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.57}#page\#11 .services-faq__answer p+p{margin-top:9px}#page\#11 .services-faq__answer-link{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#d7ad58 !important;text-decoration:none !important;font-size:13px;font-weight:650;line-height:1.3}#page\#11 .services-faq__answer-link span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(226,183,92,0.22);border-radius:50%;transition:color 0.28s ease,background 0.28s ease,transform 0.28s ease}#page\#11 .services-faq__answer-actions{display:flex;flex-wrap:wrap;gap:8px 18px}@media (hover:hover) and (pointer:fine){#page\#11 .services-faq__item:hover{transform:translateY(-2px);border-color:rgba(231,190,103,0.32)}#page\#11 .services-faq__item:hover::after{width:105px}#page\#11 .services-faq__summary:hover .services-faq__toggle{border-color:rgba(240,202,124,0.45)}#page\#11 .services-faq__answer-link:hover span{color:#171108;background:linear-gradient( 145deg,#efd58e,#c58e2b );transform:translateX(3px)}}#page\#11 .services-faq__footer{display:grid;grid-template-columns:minmax(100px,0.65fr) minmax(0,1.45fr) auto;align-items:center;gap:clamp(18px,2.3vw,34px);margin-top:clamp(30px,3.5vw,48px);padding:21px 23px;border:1px solid rgba(220,178,89,0.13);border-radius:23px 13px 26px 15px;background:rgba(255,255,255,0.018)}#page\#11 .services-faq__footer-ornament{display:grid;grid-template-columns:minmax(20px,1fr) 9px minmax(20px,0.4fr);align-items:center;gap:8px}#page\#11 .services-faq__footer-ornament span{height:1px;background:linear-gradient( 90deg,transparent,rgba(213,169,79,0.48) )}#page\#11 .services-faq__footer-ornament span:last-child{background:linear-gradient( 90deg,rgba(213,169,79,0.48),transparent )}#page\#11 .services-faq__footer-ornament i{width:7px;height:7px;border:1px solid rgba(238,205,137,0.57);background:#9b6410;transform:rotate(45deg)}#page\#11 .services-faq__footer-label{display:block;margin-bottom:4px;color:#c99a3d;font-size:13px;font-weight:720;line-height:1.25;letter-spacing:0.075em;text-transform:uppercase}#page\#11 .services-faq__footer-text{max-width:680px;margin:0;color:#aaa397;font-size:13px;font-weight:400;line-height:1.47}#page\#11 .services-faq__footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;color:#171107 !important;text-decoration:none !important;border:1px solid rgba(244,216,151,0.68);border-radius:999px;background:linear-gradient( 145deg,#efd58f,#c79231 );box-shadow:0 8px 22px rgba(177,119,21,0.13);font-size:13px;font-weight:680;line-height:1.2;white-space:nowrap;transition:background 0.28s ease,transform 0.28s ease,box-shadow 0.28s ease}#page\#11 .services-faq__footer-link span{font-size:16px}@media (hover:hover) and (pointer:fine){#page\#11 .services-faq__footer-link:hover{background:linear-gradient( 145deg,#f5dfa4,#d3a044 );transform:translateY(-2px);box-shadow:0 12px 26px rgba(177,119,21,0.18)}}#page\#11 .services-faq__summary:focus-visible,#page\#11 .services-faq__answer-link:focus-visible,#page\#11 .services-faq__footer-link:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:4px}@media (min-width:1440px){#page\#11 .services-faq{width:100%;max-width:1600px}#page\#11 .services-faq__inner{padding:clamp(76px,5.5vw,108px) clamp(36px,3vw,48px)}}@media (min-width:960px) and (max-width:1439px){#page\#11 .services-faq{width:96%;border-radius:39px 25px 34px 45px}#page\#11 .services-faq::before{border-radius:31px 18px 27px 37px}#page\#11 .services-faq__inner{padding:72px 30px}#page\#11 .services-faq__inner::before{left:30px}#page\#11 .services-faq__summary{grid-template-columns:40px minmax(0,1fr) 32px;gap:11px;padding:15px 15px 15px 16px}#page\#11 .services-faq__number{width:39px;height:35px}#page\#11 .services-faq__answer{padding:0 16px 18px 66px}#page\#11 .services-faq__answer::before{left:66px;right:16px}}@media (min-width:768px) and (max-width:959px){#page\#11 .services-faq{width:96%;border-radius:32px 22px 29px 36px}#page\#11 .services-faq::before{inset:6px;border-radius:25px 16px 23px 30px}#page\#11 .services-faq__inner{padding:64px 26px}#page\#11 .services-faq__inner::before{left:26px}#page\#11 .services-faq__header{gap:25px;margin-bottom:35px}#page\#11 .services-faq__title{font-size:39px}#page\#11 .services-faq__lead{font-size:15px}#page\#11 .services-faq__mark{height:105px}#page\#11 .services-faq__layout{grid-template-columns:1fr;gap:10px}#page\#11 .services-faq__column{gap:10px}#page\#11 .services-faq__footer{grid-template-columns:minmax(70px,0.45fr) minmax(0,1.55fr);gap:18px}#page\#11 .services-faq__footer-link{grid-column:1 / -1;justify-self:flex-start}}@media (max-width:767px){#page\#11 .services-faq{width:calc(100% - 18px);margin:12px auto;border-radius:25px 17px 23px 29px}#page\#11 .services-faq::before{inset:5px;border-radius:19px 12px 18px 23px}#page\#11 .services-faq__inner{padding:52px 16px 54px}#page\#11 .services-faq__inner::before{left:16px;width:145px}#page\#11 .services-faq__header{display:block;margin-bottom:27px}#page\#11 .services-faq__eyebrow{gap:10px;margin-bottom:11px}#page\#11 .services-faq__eyebrow-number{width:42px;height:30px}#page\#11 .services-faq__eyebrow-text{font-size:13px;letter-spacing:0.07em}#page\#11 .services-faq__title{font-size:clamp(29px,8.4vw,38px);line-height:1.05}#page\#11 .services-faq__lead{margin-top:15px;font-size:15px;line-height:1.53}#page\#11 .services-faq__mark{display:none}#page\#11 .services-faq__layout{grid-template-columns:1fr;gap:8px}#page\#11 .services-faq__column{gap:8px}#page\#11 .services-faq__item{border-radius:20px 12px 22px 14px}#page\#11 .services-faq__item::before{border-radius:14px 7px 16px 9px}#page\#11 .services-faq__summary{grid-template-columns:39px minmax(0,1fr) 31px;gap:10px;min-height:72px;padding:14px 13px 14px 14px}#page\#11 .services-faq__number{width:38px;height:34px}#page\#11 .services-faq__question{font-size:15px;line-height:1.35}#page\#11 .services-faq__toggle{width:30px;height:30px}#page\#11 .services-faq__toggle::before,#page\#11 .services-faq__toggle::after{width:10px}#page\#11 .services-faq__answer{padding:0 14px 17px 63px}#page\#11 .services-faq__answer::before{left:63px;right:14px}#page\#11 .services-faq__answer p{margin-top:12px;font-size:13px;line-height:1.50}#page\#11 .services-faq__answer-link{margin-top:13px;font-size:13px}#page\#11 .services-faq__footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:27px;padding:17px 16px;border-radius:20px 12px 22px 14px}#page\#11 .services-faq__footer-ornament{width:130px}#page\#11 .services-faq__footer-text{font-size:13px}}@media (max-width:479px){#page\#11 .services-faq{width:calc(100% - 14px);border-radius:22px 15px 21px 26px}#page\#11 .services-faq__inner{padding-left:13px;padding-right:13px}#page\#11 .services-faq__inner::before{left:13px}#page\#11 .services-faq__eyebrow-text{max-width:235px;line-height:1.35}#page\#11 .services-faq__title{font-size:clamp(27px,8vw,34px)}#page\#11 .services-faq__summary{grid-template-columns:36px minmax(0,1fr) 29px;gap:9px;padding:13px 11px 13px 12px}#page\#11 .services-faq__number{width:35px;height:32px}#page\#11 .services-faq__toggle{width:28px;height:28px}#page\#11 .services-faq__answer{padding:0 12px 16px 56px}#page\#11 .services-faq__answer::before{left:56px;right:12px}}@media (max-width:374px){#page\#11 .services-faq{width:calc(100% - 10px);border-radius:19px 13px 18px 23px}#page\#11 .services-faq__inner{padding-left:11px;padding-right:11px}#page\#11 .services-faq__inner::before{left:11px}#page\#11 .services-faq__title{font-size:27px}#page\#11 .services-faq__lead{font-size:14px}#page\#11 .services-faq__summary{grid-template-columns:34px minmax(0,1fr) 28px;gap:8px}#page\#11 .services-faq__number{width:33px;height:31px}#page\#11 .services-faq__question{font-size:14px}#page\#11 .services-faq__answer{padding:0 11px 15px 52px}#page\#11 .services-faq__answer::before{left:52px;right:11px}#page\#11 .services-faq__answer p,#page\#11 .services-faq__answer-link{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#11 .services-faq *,#page\#11 .services-faq *::before,#page\#11 .services-faq *::after{transition:none !important}#page\#11 .services-faq__item:hover,#page\#11 .services-faq__footer-link:hover{transform:none}}#page\#12 .services-final{--final-gold:#c99a3d;--final-gold-dark:#9a6200;--final-gold-light:#f1d38a;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:clamp(20px,2.2vw,34px) auto;overflow:hidden;color:#eee8de;border:1px solid rgba(221,177,88,0.24);border-radius:30px 45px 27px 40px;background:radial-gradient( ellipse at 0% 0%,rgba(202,151,55,0.16),transparent 40% ),radial-gradient( ellipse at 100% 100%,rgba(241,211,138,0.07),transparent 42% ),linear-gradient( 135deg,#171712 0%,#0d0e0c 50%,#090a09 100% );box-shadow:0 24px 54px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.04)}#page\#12 .services-final::before{content:"";position:absolute;inset:7px;z-index:0;border:1px solid rgba(240,208,139,0.035);border-radius:23px 38px 20px 33px;pointer-events:none}#page\#12 .services-final *,#page\#12 .services-final *::before,#page\#12 .services-final *::after{box-sizing:border-box}#page\#12 .services-final__inner{position:relative;z-index:2;width:100%;padding:clamp(32px,3.5vw,52px) clamp(28px,3vw,48px) clamp(26px,3vw,40px)}#page\#12 .services-final__inner::before{content:"";position:absolute;top:0;left:clamp(28px,3vw,48px);width:min(250px,35vw);height:2px;background:linear-gradient( 90deg,transparent,#9a6200,#d3a94f,#f1d38a,transparent );box-shadow:0 0 16px rgba(224,180,89,0.24)}#page\#12 .services-final__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,64px)}#page\#12 .services-final__content{max-width:880px}#page\#12 .services-final__eyebrow{display:block;margin-bottom:8px;color:#c99a3d;font-size:13px;font-weight:720;line-height:1.3;letter-spacing:0.10em;text-transform:uppercase}#page\#12 .services-final__title{color:#f2ece3;font-size:clamp(25px,2.6vw,42px);font-weight:720;line-height:1.07;letter-spacing:-0.03em;text-wrap:balance}#page\#12 .services-final__title span{color:#f1d38a}#page\#12 .services-final__text{max-width:770px;margin:13px 0 0;color:#aaa397;font-size:clamp(14px,1.05vw,16px);font-weight:400;line-height:1.55}#page\#12 .services-final__actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:min(100%,260px)}#page\#12 .services-final__button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:10px 12px 10px 18px;text-decoration:none !important;border-radius:999px;font-size:13px;font-weight:680;line-height:1.2;transition:color 0.28s ease,border-color 0.28s ease,background 0.28s ease,transform 0.28s ease,box-shadow 0.28s ease}#page\#12 .services-final__button svg{display:block;width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:50%}#page\#12 .services-final__button path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#12 .services-final__button--primary{color:#171108 !important;border:1px solid rgba(247,220,154,0.72);background:linear-gradient( 145deg,#f1d894,#c79231 );box-shadow:0 9px 24px rgba(189,130,28,0.18)}#page\#12 .services-final__button--primary svg{background:rgba(55,36,8,0.11)}#page\#12 .services-final__button--secondary{color:#e5c77f !important;border:1px solid rgba(224,181,92,0.30);background:linear-gradient( 145deg,rgba(103,77,31,0.27),rgba(17,17,14,0.65) )}#page\#12 .services-final__button--secondary svg{border:1px solid rgba(224,181,92,0.20);background:rgba(255,255,255,0.02)}@media (hover:hover) and (pointer:fine){#page\#12 .services-final__button:hover{transform:translateY(-2px)}#page\#12 .services-final__button--primary:hover{background:linear-gradient( 145deg,#f6e1a7,#d4a244 );box-shadow:0 12px 28px rgba(189,130,28,0.22)}#page\#12 .services-final__button--secondary:hover{color:#171108 !important;border-color:rgba(243,213,142,0.66);background:linear-gradient( 145deg,#efd58e,#c58e2b )}}#page\#12 .services-final__divider{display:grid;grid-template-columns:minmax(20px,1fr) 8px minmax(20px,0.18fr);align-items:center;gap:8px;margin:clamp(22px,2.5vw,32px) 0 clamp(17px,2vw,24px)}#page\#12 .services-final__divider span{height:1px;background:linear-gradient( 90deg,transparent,rgba(215,170,80,0.38) )}#page\#12 .services-final__divider span:last-child{background:linear-gradient( 90deg,rgba(215,170,80,0.38),transparent )}#page\#12 .services-final__divider i{width:7px;height:7px;border:1px solid rgba(239,205,137,0.57);background:#9a6200;transform:rotate(45deg)}#page\#12 .services-final__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#page\#12 .services-final__links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:9px 13px;color:#c9b894 !important;text-decoration:none !important;border:1px solid rgba(221,178,89,0.12);border-radius:15px 9px 16px 10px;background:rgba(255,255,255,0.015);font-size:13px;font-weight:620;line-height:1.25;transition:color 0.27s ease,border-color 0.27s ease,background 0.27s ease,transform 0.27s ease}#page\#12 .services-final__links i{color:#c99a3d;font-style:normal;font-size:15px;transition:transform 0.27s ease}@media (hover:hover) and (pointer:fine){#page\#12 .services-final__links a:hover{color:#f0d79a !important;border-color:rgba(228,186,98,0.29);background:rgba(112,78,27,0.11);transform:translateY(-2px)}#page\#12 .services-final__links a:hover i{transform:translateX(3px)}}#page\#12 .services-final__button:focus-visible,#page\#12 .services-final__links a:focus-visible{outline:2px solid rgba(239,202,124,0.82);outline-offset:4px}@media (min-width:960px) and (max-width:1439px){#page\#12 .services-final{width:96%;border-radius:27px 38px 24px 34px}#page\#12 .services-final::before{border-radius:20px 31px 17px 27px}#page\#12 .services-final__inner{padding:40px 30px 32px}#page\#12 .services-final__inner::before{left:30px}}@media (min-width:768px) and (max-width:959px){#page\#12 .services-final{width:96%}#page\#12 .services-final__inner{padding:36px 26px 30px}#page\#12 .services-final__inner::before{left:26px}#page\#12 .services-final__main{grid-template-columns:minmax(0,1fr) 220px;gap:28px}#page\#12 .services-final__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#page\#12 .services-final{width:calc(100% - 18px);margin:12px auto;border-radius:23px 27px 20px 25px}#page\#12 .services-final::before{inset:5px;border-radius:17px 21px 15px 19px}#page\#12 .services-final__inner{padding:30px 16px 22px}#page\#12 .services-final__inner::before{left:16px;width:135px}#page\#12 .services-final__main{grid-template-columns:1fr;gap:22px}#page\#12 .services-final__title{font-size:clamp(24px,7vw,31px)}#page\#12 .services-final__text{margin-top:11px;font-size:14px;line-height:1.48}#page\#12 .services-final__actions{width:100%}#page\#12 .services-final__button{width:100%;min-height:48px}#page\#12 .services-final__divider{margin:22px 0 16px}#page\#12 .services-final__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}@media (max-width:479px){#page\#12 .services-final{width:calc(100% - 14px);border-radius:21px 24px 18px 22px}#page\#12 .services-final__inner{padding:28px 13px 20px}#page\#12 .services-final__inner::before{left:13px}#page\#12 .services-final__title{font-size:clamp(23px,7vw,29px)}#page\#12 .services-final__links{grid-template-columns:1fr}}@media (max-width:374px){#page\#12 .services-final{width:calc(100% - 10px)}#page\#12 .services-final__inner{padding-left:11px;padding-right:11px}#page\#12 .services-final__inner::before{left:11px}#page\#12 .services-final__title{font-size:23px}#page\#12 .services-final__text,#page\#12 .services-final__button,#page\#12 .services-final__links a{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#12 .services-final *,#page\#12 .services-final *::before,#page\#12 .services-final *::after{transition:none !important}#page\#12 .services-final__button:hover,#page\#12 .services-final__links a:hover{transform:none}}
