@charset "UTF-8";#page\#0 .granit-metal-fence-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-metal-fence-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-metal-fence-hero__title-main{display:block;font-size:clamp(52px,5.1vw,88px)}#page\#0 .granit-metal-fence-hero__title-second{display:block;margin-top:9px;font-size:clamp(42px,4.2vw,72px);font-weight:700}#page\#0 .granit-metal-fence-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-metal-fence-hero__decor::before,#page\#0 .granit-metal-fence-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-metal-fence-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-metal-fence-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-metal-fence-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-metal-fence-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-metal-fence-hero__subtitle{max-width:1180px;margin:0 auto;padding:0;color:rgba(255,255,255,0.95);font-size:clamp(17px,1.25vw,23px);font-weight:400;line-height:1.48;letter-spacing:0.035em;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-metal-fence-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-metal-fence-hero__title-main{font-size:clamp(45px,5.4vw,67px)}#page\#0 .granit-metal-fence-hero__title-second{font-size:clamp(36px,4.5vw,54px)}#page\#0 .granit-metal-fence-hero__subtitle{max-width:900px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-metal-fence-hero{width:100%;padding:28px 20px}#page\#0 .granit-metal-fence-hero__title{line-height:1}#page\#0 .granit-metal-fence-hero__title-main{font-size:clamp(39px,6.2vw,55px)}#page\#0 .granit-metal-fence-hero__title-second{margin-top:7px;font-size:clamp(33px,5.4vw,46px)}#page\#0 .granit-metal-fence-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-metal-fence-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-metal-fence-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-metal-fence-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:0.99;letter-spacing:-0.025em}#page\#0 .granit-metal-fence-hero__title-main{display:block;font-size:clamp(28px,7.8vw,37px);line-height:1}#page\#0 .granit-metal-fence-hero__title-second{display:block;margin-top:5px;font-size:clamp(27px,7.3vw,34px);line-height:1}#page\#0 .granit-metal-fence-hero__decor{width:106px;height:12px;margin:8px auto 7px}#page\#0 .granit-metal-fence-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-metal-fence-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-metal-fence-hero__subtitle{width:100%;max-width:470px;margin:0 auto;font-size:clamp(15px,4vw,17px);line-height:1.38;letter-spacing:0.015em}}@media (max-width:479px){#page\#0 .granit-metal-fence-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-metal-fence-hero__title{max-width:390px}#page\#0 .granit-metal-fence-hero__title-main{font-size:clamp(26px,7.5vw,32px)}#page\#0 .granit-metal-fence-hero__title-second{margin-top:4px;font-size:clamp(25px,7.1vw,30px)}#page\#0 .granit-metal-fence-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-metal-fence-hero__subtitle{max-width:390px;font-size:15px;line-height:1.36;letter-spacing:0.01em}}@media (max-width:374px){#page\#0 .granit-metal-fence-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-metal-fence-hero__title-main{font-size:25px}#page\#0 .granit-metal-fence-hero__title-second{font-size:24px}#page\#0 .granit-metal-fence-hero__subtitle{font-size:14px;line-height:1.35}}#page\#1 .granit-hero-actions{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;width:100%;margin:28px auto 0}#page\#1 .granit-hero-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:245px;min-height:58px;padding:15px 24px;overflow:hidden;border:1px solid transparent;border-radius:999px;box-sizing:border-box;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0.02em;text-align:center;text-decoration:none !important;cursor:pointer;transform:translateZ(0);transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease,color 0.25s ease}#page\#1 .granit-hero-button::before{content:"";position:absolute;top:-80%;left:-55%;width:38%;height:260%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.3),transparent );transform:rotate(18deg);transition:left 0.65s ease;pointer-events:none}#page\#1 .granit-hero-button:hover::before{left:125%}#page\#1 .granit-hero-button>span,#page\#1 .granit-hero-button__icon{position:relative;z-index:1}#page\#1 .granit-hero-button__icon{flex:0 0 auto;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.25s ease}#page\#1 .granit-hero-button--models{color:#fff !important;background:linear-gradient( 135deg,rgba(22,22,20,0.88),rgba(48,47,42,0.82) );border-color:rgba(214,168,72,0.7);box-shadow:0 12px 30px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#page\#1 .granit-hero-button--models:hover,#page\#1 .granit-hero-button--models:focus-visible{color:#fff !important;background:linear-gradient( 135deg,rgba(35,34,30,0.96),rgba(17,17,15,0.94) );border-color:#e1b45d;box-shadow:0 15px 36px rgba(0,0,0,0.4),0 0 24px rgba(209,158,59,0.2);transform:translateY(-2px)}#page\#1 .granit-hero-button--models:hover .granit-hero-button__icon{transform:translateY(3px)}#page\#1 .granit-hero-button--price{color:#17140d !important;background:linear-gradient( 135deg,#f1d28a 0%,#d7a94d 45%,#b77c1d 100% );border-color:rgba(255,225,158,0.9);box-shadow:0 14px 34px rgba(137,87,9,0.36),inset 0 1px 0 rgba(255,255,255,0.5)}#page\#1 .granit-hero-button--price:hover,#page\#1 .granit-hero-button--price:focus-visible{color:#100e09 !important;background:linear-gradient( 135deg,#f8dda0 0%,#e2b85f 45%,#c98c26 100% );border-color:#ffe2a0;box-shadow:0 17px 40px rgba(137,87,9,0.48),0 0 26px rgba(222,174,78,0.26);transform:translateY(-2px)}#page\#1 .granit-hero-button--price:hover .granit-hero-button__icon{transform:translateX(4px)}#page\#1 .granit-hero-button:focus-visible{outline:2px solid #f0c66e;outline-offset:4px}#page\#1 .granit-hero-button:active{transform:translateY(0)}@media (max-width:767px){#page\#1 .granit-hero-actions{flex-direction:column;gap:10px;width:min(100%,360px);margin-top:22px}#page\#1 .granit-hero-button{width:100%;min-width:0;min-height:52px;padding:13px 20px;font-size:15px}}@media (max-width:420px){#page\#1 .granit-hero-actions{width:calc(100% - 28px)}#page\#1 .granit-hero-button{min-height:50px;padding:12px 17px;font-size:14px}#page\#1 .granit-hero-button__icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){#page\#1 .granit-hero-button,#page\#1 .granit-hero-button::before,#page\#1 .granit-hero-button__icon{transition:none}}#page\#2 .granit-metal-fence-anchor{--gmf-gold-dark:#9A6200;--gmf-gold:#C58B22;--gmf-gold-rich:#D8AA50;--gmf-gold-light:#F1D38A;--gmf-gold-pale:#FAEBC5;--gmf-bg-deep:#101112;--gmf-bg:#181A1C;--gmf-bg-soft:#24272A;--gmf-text:#E6E0D7;--gmf-text-bright:#FFF9EB;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;overflow:hidden;color:#fff;background:radial-gradient( circle at 4% -25%,rgba(241,211,138,0.16),transparent 28% ),radial-gradient( circle at 98% 125%,rgba(154,98,0,0.20),transparent 38% ),linear-gradient( 112deg,#111315 0%,#222528 48%,#121416 100% );border:1px solid rgba(197,139,34,0.34);border-radius:24px 24px 38px 24px;box-shadow:0 22px 54px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.055),inset 0 -1px 0 rgba(0,0,0,0.40)}#page\#2 .granit-metal-fence-anchor,#page\#2 .granit-metal-fence-anchor *{box-sizing:border-box}#page\#2 .granit-metal-fence-anchor::before{content:"";position:absolute;z-index:3;top:0;left:34px;width:290px;height:2px;background:linear-gradient( 90deg,var(--gmf-gold-light) 0%,var(--gmf-gold-rich) 32%,var(--gmf-gold) 66%,transparent 100% );box-shadow:0 0 10px rgba(241,211,138,0.48),0 0 28px rgba(197,139,34,0.18);pointer-events:none}#page\#2 .granit-metal-fence-anchor::after{content:"";position:absolute;z-index:0;top:-220px;right:-105px;width:420px;height:420px;border:1px solid rgba(241,211,138,0.075);border-radius:50%;box-shadow:inset 0 0 105px rgba(197,139,34,0.028),0 0 0 34px rgba(197,139,34,0.012);pointer-events:none}#page\#2 .granit-metal-fence-anchor__texture{position:absolute;z-index:0;inset:0;opacity:0.42;background:repeating-linear-gradient( 45deg,transparent 0,transparent 67px,rgba(255,255,255,0.013) 68px,transparent 69px ),repeating-linear-gradient( 135deg,transparent 0,transparent 93px,rgba(241,211,138,0.016) 94px,transparent 95px );pointer-events:none}#page\#2 .granit-metal-fence-anchor__inner{position:relative;z-index:2;display:grid;grid-template-columns:196px 1px minmax(0,1fr) 184px;align-items:stretch;gap:16px;padding:18px 18px 18px 23px}#page\#2 .granit-metal-fence-anchor__heading{display:flex;align-items:center;min-width:0;gap:11px}#page\#2 .granit-metal-fence-anchor__emblem{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;color:var(--gmf-gold-light);border:1px solid rgba(241,211,138,0.34);border-radius:13px 13px 18px 13px;background:radial-gradient( circle at 34% 25%,rgba(241,211,138,0.17),transparent 62% ),linear-gradient( 145deg,rgba(197,139,34,0.07),rgba(255,255,255,0.015) );box-shadow:inset 0 0 20px rgba(154,98,0,0.11),0 0 22px rgba(241,211,138,0.04)}#page\#2 .granit-metal-fence-anchor__emblem::before{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-top:1px solid rgba(241,211,138,0.62);border-right:1px solid rgba(241,211,138,0.62);pointer-events:none}#page\#2 .granit-metal-fence-anchor__emblem svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;opacity:0.98}#page\#2 .granit-metal-fence-anchor__heading-text{display:flex;flex-direction:column;min-width:0;gap:4px;line-height:1.2}#page\#2 .granit-metal-fence-anchor__heading-text small{margin:0;color:var(--gmf-gold);font-size:13px;font-weight:650;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#2 .granit-metal-fence-anchor__heading-text strong{color:var(--gmf-text-bright);font-size:14px;font-weight:750;line-height:1.28}#page\#2 .granit-metal-fence-anchor__divider{width:1px;height:100%;min-height:112px;background:linear-gradient( 180deg,transparent,rgba(241,211,138,0.34) 25%,rgba(154,98,0,0.42) 70%,transparent );pointer-events:none}#page\#2 .granit-metal-fence-anchor__navigation{min-width:0}#page\#2 .granit-metal-fence-anchor__mobile-title{display:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--gmf-gold-rich);font-size:13px;font-weight:650;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#2 .granit-metal-fence-anchor__mobile-title span:last-child{color:rgba(230,224,215,0.62);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}#page\#2 .granit-metal-fence-anchor__links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}#page\#2 .granit-metal-fence-anchor__link{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:51px;padding:11px 12px 9px;overflow:hidden;color:var(--gmf-text) !important;background:linear-gradient( 180deg,rgba(255,255,255,0.047),rgba(255,255,255,0.010) );border:1px solid rgba(197,139,34,0.17);border-radius:11px 11px 15px 11px;font-size:13.5px;font-weight:620;line-height:1.22;text-align:center;text-decoration:none !important;white-space:normal;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease}#page\#2 .granit-metal-fence-anchor__link::after{content:attr(data-no);position:absolute;top:4px;right:6px;color:rgba(241,211,138,0.30);font-size:13px;font-weight:700;line-height:1;letter-spacing:0.02em;pointer-events:none}#page\#2 .granit-metal-fence-anchor__link::before{content:"";position:absolute;bottom:5px;left:50%;width:0;height:1px;background:linear-gradient( 90deg,transparent,var(--gmf-gold-light),transparent );transform:translateX(-50%);transition:width 0.22s ease;pointer-events:none}#page\#2 .granit-metal-fence-anchor__link:hover{color:var(--gmf-text-bright) !important;background:linear-gradient( 180deg,rgba(241,211,138,0.13),rgba(154,98,0,0.045) );border-color:rgba(241,211,138,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 6px 17px rgba(0,0,0,0.14);transform:translateY(-1px)}#page\#2 .granit-metal-fence-anchor__link:hover::before,#page\#2 .granit-metal-fence-anchor__link:focus-visible::before{width:46%}#page\#2 .granit-metal-fence-anchor__link:focus-visible,#page\#2 .granit-metal-fence-anchor__cta:focus-visible{outline:2px solid var(--gmf-gold-light);outline-offset:-3px}#page\#2 .granit-metal-fence-anchor__link--main{color:var(--gmf-gold-pale) !important;background:linear-gradient( 145deg,rgba(241,211,138,0.19),rgba(154,98,0,0.095) );border-color:rgba(241,211,138,0.43);font-weight:730;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 18px rgba(197,139,34,0.035)}#page\#2 .granit-metal-fence-anchor__link--main:hover{color:#FFF8E4 !important;background:linear-gradient( 145deg,rgba(241,211,138,0.28),rgba(154,98,0,0.14) );border-color:rgba(241,211,138,0.58)}#page\#2 .granit-metal-fence-anchor__main-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}#page\#2 .granit-metal-fence-anchor__main-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#2 .granit-metal-fence-anchor__link--price{color:var(--gmf-gold-light) !important;background:linear-gradient( 180deg,rgba(241,211,138,0.14),rgba(154,98,0,0.043) );border-color:rgba(241,211,138,0.34);font-weight:720}#page\#2 .granit-metal-fence-anchor__link--install{border-color:rgba(216,170,80,0.24);background:linear-gradient( 180deg,rgba(216,170,80,0.07),rgba(255,255,255,0.009) )}#page\#2 .granit-metal-fence-anchor__link--compare{border-color:rgba(241,211,138,0.26);background:linear-gradient( 180deg,rgba(241,211,138,0.075),rgba(255,255,255,0.009) )}#page\#2 .granit-metal-fence-anchor__link--works{border-color:rgba(216,170,80,0.25)}#page\#2 .granit-metal-fence-anchor__link--geo{border-color:rgba(197,139,34,0.27);background:linear-gradient( 180deg,rgba(197,139,34,0.065),rgba(255,255,255,0.008) )}#page\#2 .granit-metal-fence-anchor__cta{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:100%;padding:12px 40px 12px 17px;overflow:hidden;color:#2B2112 !important;background:linear-gradient( 135deg,#FAEBC5 0%,#E2C17B 31%,#B87B19 74%,#D9AE55 100% );border:1px solid rgba(250,235,197,0.58);border-radius:13px 13px 21px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.52),inset 0 -1px 0 rgba(104,62,6,0.12),0 8px 22px rgba(0,0,0,0.19),0 0 24px rgba(197,139,34,0.055);text-decoration:none !important;transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#2 .granit-metal-fence-anchor__cta::before{content:"";position:absolute;top:-45%;left:-72%;width:60%;height:190%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.28),transparent );transform:rotate(18deg);transition:left 0.45s ease;pointer-events:none}#page\#2 .granit-metal-fence-anchor__cta:hover{color:#21190D !important;background:linear-gradient( 135deg,#FFF3D4 0%,#EACD8F 32%,#C88D28 74%,#E4BF72 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.58),0 10px 27px rgba(0,0,0,0.23),0 0 25px rgba(197,139,34,0.08);transform:translateY(-1px)}#page\#2 .granit-metal-fence-anchor__cta:hover::before{left:125%}#page\#2 .granit-metal-fence-anchor__cta-small{margin-bottom:4px;font-size:13px;font-weight:620;line-height:1.2;opacity:0.84}#page\#2 .granit-metal-fence-anchor__cta-main{font-size:16px;font-weight:820;line-height:1.2}#page\#2 .granit-metal-fence-anchor__cta-arrow{position:absolute;top:50%;right:15px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);transition:transform 0.22s ease;pointer-events:none}#page\#2 .granit-metal-fence-anchor__cta:hover .granit-metal-fence-anchor__cta-arrow{transform:translate(3px,-50%)}@media (max-width:1320px){#page\#2 .granit-metal-fence-anchor__inner{grid-template-columns:minmax(0,1fr) 178px;gap:12px;padding:16px}#page\#2 .granit-metal-fence-anchor__heading,#page\#2 .granit-metal-fence-anchor__divider{display:none}#page\#2 .granit-metal-fence-anchor__mobile-title{display:flex}}@media (max-width:1120px){#page\#2 .granit-metal-fence-anchor__inner{grid-template-columns:minmax(0,1fr);gap:11px}#page\#2 .granit-metal-fence-anchor__links{grid-template-columns:repeat(5,minmax(0,1fr))}#page\#2 .granit-metal-fence-anchor__cta{min-height:53px;flex-direction:row;align-items:center;justify-content:center;gap:7px;padding:11px 42px 11px 16px}#page\#2 .granit-metal-fence-anchor__cta-small{margin:0;font-size:13px}#page\#2 .granit-metal-fence-anchor__cta-small::after{content:" —"}#page\#2 .granit-metal-fence-anchor__cta-main{font-size:15px}}@media (max-width:959px){#page\#2 .granit-metal-fence-anchor{border-radius:21px 21px 31px 21px}#page\#2 .granit-metal-fence-anchor__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#page\#2 .granit-metal-fence-anchor__link{min-height:52px;padding:11px 10px 9px;font-size:14px}}@media (max-width:767px){#page\#2 .granit-metal-fence-anchor{border-radius:18px 18px 27px 18px}#page\#2 .granit-metal-fence-anchor::before{left:20px;width:175px}#page\#2 .granit-metal-fence-anchor::after{top:-150px;right:-115px;width:285px;height:285px}#page\#2 .granit-metal-fence-anchor__inner{padding:14px 11px;gap:9px}#page\#2 .granit-metal-fence-anchor__mobile-title{margin-bottom:9px;font-size:13px}#page\#2 .granit-metal-fence-anchor__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page\#2 .granit-metal-fence-anchor__link{min-height:51px;padding:10px 8px 8px;font-size:13.5px;line-height:1.2}#page\#2 .granit-metal-fence-anchor__link::after{top:4px;right:5px;font-size:13px}#page\#2 .granit-metal-fence-anchor__cta{min-height:52px;border-radius:12px 12px 18px 12px}}@media (max-width:420px){#page\#2 .granit-metal-fence-anchor__inner{padding:12px 9px;gap:8px}#page\#2 .granit-metal-fence-anchor__links{gap:6px}#page\#2 .granit-metal-fence-anchor__link{min-height:52px;padding:9px 6px 8px;font-size:13px}#page\#2 .granit-metal-fence-anchor__main-icon{display:none}#page\#2 .granit-metal-fence-anchor__cta-small{display:none}#page\#2 .granit-metal-fence-anchor__cta-main{font-size:15px}}@media (max-width:360px){#page\#2 .granit-metal-fence-anchor__inner{padding:11px 7px}#page\#2 .granit-metal-fence-anchor__links{gap:5px}#page\#2 .granit-metal-fence-anchor__link{min-height:54px;padding:9px 5px 8px;font-size:13px}}#page\#2 #varianty,#page\#2 #cena,#page\#2 #kak-vybrat,#page\#2 #razmery,#page\#2 #ustanovka,#page\#2 #sravnenie,#page\#2 #blagoustrojstvo,#page\#2 #raboty,#page\#2 #moskva-mo,#page\#2 #faq{scroll-margin-top:110px}@media (max-width:767px){#page\#2 #varianty,#page\#2 #cena,#page\#2 #kak-vybrat,#page\#2 #razmery,#page\#2 #ustanovka,#page\#2 #sravnenie,#page\#2 #blagoustrojstvo,#page\#2 #raboty,#page\#2 #moskva-mo,#page\#2 #faq{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){#page\#2 .granit-metal-fence-anchor__link,#page\#2 .granit-metal-fence-anchor__link::before,#page\#2 .granit-metal-fence-anchor__cta,#page\#2 .granit-metal-fence-anchor__cta::before,#page\#2 .granit-metal-fence-anchor__cta-arrow{transition:none}#page\#2 .granit-metal-fence-anchor__link:hover,#page\#2 .granit-metal-fence-anchor__cta:hover{transform:none}}#page\#3 .metal-fence-variants{--mfv-gold-dark:#9A6200;--mfv-gold:#C58B22;--mfv-gold-rich:#D8A84B;--mfv-gold-light:#F1D38A;--mfv-gold-pale:#F8E7BC;--mfv-bg-deep:#0D0F10;--mfv-bg:#151719;--mfv-bg-soft:#202326;--mfv-card:#181B1D;--mfv-text:#E9E4DC;--mfv-text-soft:#BDB8B0;--mfv-white:#FFFDF7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfv-text);background:radial-gradient( circle at 11% 18%,rgba(197,139,34,0.10),transparent 26% ),radial-gradient( circle at 92% 82%,rgba(154,98,0,0.13),transparent 29% ),linear-gradient( 128deg,#0F1112 0%,#1B1E20 46%,#111315 100% );border:1px solid rgba(197,139,34,0.24);border-radius:34px 34px 72px 34px;box-shadow:0 26px 70px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.42)}#page\#3 .metal-fence-variants,#page\#3 .metal-fence-variants *{box-sizing:border-box}#page\#3 .metal-fence-variants::before{content:"";position:absolute;z-index:2;top:0;left:8%;width:36%;height:2px;background:linear-gradient( 90deg,transparent 0%,var(--mfv-gold) 14%,var(--mfv-gold-light) 44%,var(--mfv-gold) 70%,transparent 100% );box-shadow:0 0 15px rgba(241,211,138,0.35),0 0 35px rgba(197,139,34,0.12);pointer-events:none}#page\#3 .metal-fence-variants::after{content:"";position:absolute;z-index:1;right:-150px;bottom:-210px;width:470px;height:470px;border:1px solid rgba(241,211,138,0.055);border-radius:50%;box-shadow:inset 0 0 120px rgba(197,139,34,0.018),0 0 0 42px rgba(197,139,34,0.010);pointer-events:none}#page\#3 .metal-fence-variants__mesh{position:absolute;z-index:0;inset:0;opacity:0.52;background:repeating-linear-gradient( 45deg,transparent 0,transparent 84px,rgba(255,255,255,0.012) 85px,transparent 86px ),repeating-linear-gradient( 135deg,transparent 0,transparent 118px,rgba(241,211,138,0.013) 119px,transparent 120px );pointer-events:none}#page\#3 .metal-fence-variants__inner{position:relative;z-index:3;width:min(92%,1380px);margin:0 auto;padding:76px 0 68px}#page\#3 .metal-fence-variants__heading{max-width:980px;margin:0 auto 46px;text-align:center}#page\#3 .metal-fence-variants__ornament{display:flex;align-items:center;justify-content:center;width:190px;height:20px;margin:0 auto 17px}#page\#3 .metal-fence-variants__ornament-line{flex:1;height:1px;background:linear-gradient( 90deg,transparent,rgba(197,139,34,0.70),var(--mfv-gold-light) )}#page\#3 .metal-fence-variants__ornament-line:last-child{transform:scaleX(-1)}#page\#3 .metal-fence-variants__ornament-diamond{position:relative;width:11px;height:11px;margin:0 13px;flex:0 0 11px;background:linear-gradient( 135deg,var(--mfv-gold-light),var(--mfv-gold) );border:1px solid rgba(255,255,255,0.32);transform:rotate(45deg);box-shadow:0 0 12px rgba(241,211,138,0.42),0 0 28px rgba(197,139,34,0.16)}#page\#3 .metal-fence-variants__ornament-diamond::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.68)}#page\#3 .metal-fence-variants__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfv-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#3 .metal-fence-variants__heading h2{max-width:930px;margin:0 auto 19px;color:var(--mfv-white);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,0.42)}#page\#3 .metal-fence-variants__heading h2 span{color:var(--mfv-gold-light)}#page\#3 .metal-fence-variants__lead{max-width:880px;margin:0 auto;color:rgba(233,228,220,0.84);font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.65;text-wrap:pretty}#page\#3 .metal-fence-variants__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#page\#3 .metal-fence-variants__card{position:relative;min-width:0;padding:8px;overflow:hidden;background:linear-gradient( 145deg,rgba(241,211,138,0.32),rgba(154,98,0,0.09) 24%,rgba(255,255,255,0.025) 51%,rgba(197,139,34,0.20) 100% );border-radius:23px 23px 38px 23px;clip-path:polygon( 0 0,calc(100% - 27px) 0,100% 27px,100% 100%,27px 100%,0 calc(100% - 27px) );box-shadow:0 19px 38px rgba(0,0,0,0.19);transition:transform 0.28s ease,filter 0.28s ease}#page\#3 .metal-fence-variants__card::before{content:"";position:absolute;z-index:0;inset:1px;background:linear-gradient( 160deg,#1B1E20 0%,#141719 55%,#1D2022 100% );clip-path:polygon( 0 0,calc(100% - 27px) 0,100% 27px,100% 100%,27px 100%,0 calc(100% - 27px) );pointer-events:none}#page\#3 .metal-fence-variants__card::after{content:"";position:absolute;z-index:4;right:14px;bottom:14px;width:10px;height:10px;border:1px solid rgba(241,211,138,0.48);transform:rotate(45deg);box-shadow:0 0 14px rgba(197,139,34,0.13);pointer-events:none}#page\#3 .metal-fence-variants__card:hover{transform:translateY(-5px);filter:brightness(1.035)}#page\#3 .metal-fence-variants__card-number{position:absolute;z-index:6;top:18px;right:19px;display:flex;align-items:center;justify-content:center;min-width:38px;height:27px;padding:0 8px;color:#2B2111;background:linear-gradient( 135deg,var(--mfv-gold-light),var(--mfv-gold-rich) );border:1px solid rgba(255,255,255,0.35);border-radius:7px 7px 11px 7px;font-size:13px;font-weight:800;line-height:1;letter-spacing:0.04em;box-shadow:0 5px 16px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.35);pointer-events:none}#page\#3 .metal-fence-variants__figure{position:relative;z-index:2;aspect-ratio:4 / 3;margin:0;overflow:hidden;background:#111315;border-radius:16px 16px 25px 16px;box-shadow:inset 0 0 0 1px rgba(241,211,138,0.13)}#page\#3 .metal-fence-variants__figure::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,transparent 48%,rgba(7,8,9,0.10) 62%,rgba(7,8,9,0.72) 100% );pointer-events:none}#page\#3 .metal-fence-variants__figure::after{content:"";position:absolute;z-index:3;inset:8px;border:1px solid rgba(241,211,138,0.12);border-radius:12px 12px 20px 12px;pointer-events:none}#page\#3 .metal-fence-variants__figure img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.55s ease,filter 0.55s ease}#page\#3 .metal-fence-variants__card:hover .metal-fence-variants__figure img{transform:scale(1.035);filter:contrast(1.02)}#page\#3 .metal-fence-variants__figure figcaption{position:absolute;z-index:4;left:17px;bottom:15px;margin:0}#page\#3 .metal-fence-variants__figure figcaption span{display:inline-flex;align-items:center;min-height:31px;padding:6px 12px;color:var(--mfv-gold-pale);background:rgba(14,16,17,0.78);border:1px solid rgba(241,211,138,0.27);border-radius:8px 8px 12px 8px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-size:13px;font-weight:700;line-height:1.15;letter-spacing:0.045em;text-transform:uppercase}#page\#3 .metal-fence-variants__content{position:relative;z-index:2;padding:24px 20px 22px}#page\#3 .metal-fence-variants__content h3{position:relative;margin:0 0 12px;padding-bottom:13px;color:var(--mfv-white);font-size:clamp(19px,1.4vw,23px);font-weight:750;line-height:1.23}#page\#3 .metal-fence-variants__content h3::after{content:"";position:absolute;left:0;bottom:0;width:58px;height:1px;background:linear-gradient( 90deg,var(--mfv-gold-light),var(--mfv-gold),transparent )}#page\#3 .metal-fence-variants__content p{margin:0;color:rgba(233,228,220,0.75);font-size:15px;line-height:1.58}#page\#3 .metal-fence-variants__note{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:25px;padding:19px 21px;background:linear-gradient( 105deg,rgba(241,211,138,0.075),rgba(255,255,255,0.022) 48%,rgba(154,98,0,0.06) );border:1px solid rgba(197,139,34,0.22);border-radius:15px 15px 24px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#3 .metal-fence-variants__note::before{content:"";position:absolute;top:-1px;left:25px;width:105px;height:1px;background:linear-gradient( 90deg,var(--mfv-gold-light),transparent );pointer-events:none}#page\#3 .metal-fence-variants__note-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;color:var(--mfv-gold-light);border:1px solid rgba(241,211,138,0.27);border-radius:11px 11px 16px 11px;background:rgba(197,139,34,0.055)}#page\#3 .metal-fence-variants__note-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#3 .metal-fence-variants__note p{margin:0;color:rgba(233,228,220,0.79);font-size:14px;line-height:1.55}#page\#3 .metal-fence-variants__note a{display:inline-flex;align-items:center;gap:7px;min-height:41px;padding:8px 13px;color:var(--mfv-gold-light) !important;border:1px solid rgba(241,211,138,0.26);border-radius:9px 9px 14px 9px;background:rgba(197,139,34,0.055);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}#page\#3 .metal-fence-variants__note a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page\#3 .metal-fence-variants__note a:hover{color:var(--mfv-white) !important;background:rgba(197,139,34,0.12);border-color:rgba(241,211,138,0.43);transform:translateX(2px)}@media (max-width:1199px){#page\#3 .metal-fence-variants__inner{width:min(94%,1120px);padding:65px 0 59px}#page\#3 .metal-fence-variants__heading{margin-bottom:38px}#page\#3 .metal-fence-variants__grid{gap:15px}#page\#3 .metal-fence-variants__content{padding:21px 17px 20px}#page\#3 .metal-fence-variants__content p{font-size:14px}}@media (max-width:959px){#page\#3 .metal-fence-variants{border-radius:28px 28px 52px 28px}#page\#3 .metal-fence-variants__inner{width:min(94%,840px);padding:56px 0 52px}#page\#3 .metal-fence-variants__heading{max-width:760px;margin-bottom:34px}#page\#3 .metal-fence-variants__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#3 .metal-fence-variants__lead{font-size:16px;line-height:1.58}#page\#3 .metal-fence-variants__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}#page\#3 .metal-fence-variants__card:last-child{grid-column:1 / -1;width:calc(50% - 8.5px);justify-self:center}#page\#3 .metal-fence-variants__note{grid-template-columns:43px minmax(0,1fr);gap:14px}#page\#3 .metal-fence-variants__note a{grid-column:1 / -1;justify-content:center;width:100%}}@media (max-width:767px){#page\#3 .metal-fence-variants{border-radius:22px 22px 38px 22px}#page\#3 .metal-fence-variants::before{left:12%;width:56%}#page\#3 .metal-fence-variants::after{right:-150px;bottom:-175px;width:330px;height:330px}#page\#3 .metal-fence-variants__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#3 .metal-fence-variants__heading{margin-bottom:29px}#page\#3 .metal-fence-variants__ornament{width:145px;margin-bottom:14px}#page\#3 .metal-fence-variants__eyebrow{margin-bottom:9px;font-size:13px;letter-spacing:0.10em}#page\#3 .metal-fence-variants__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#3 .metal-fence-variants__lead{font-size:15px;line-height:1.52}#page\#3 .metal-fence-variants__grid{grid-template-columns:minmax(0,1fr);gap:15px}#page\#3 .metal-fence-variants__card:last-child{grid-column:auto;width:100%}#page\#3 .metal-fence-variants__card{border-radius:19px 19px 31px 19px}#page\#3 .metal-fence-variants__figure{border-radius:14px 14px 22px 14px}#page\#3 .metal-fence-variants__content{padding:20px 17px 19px}#page\#3 .metal-fence-variants__content h3{font-size:20px}#page\#3 .metal-fence-variants__content p{font-size:14px;line-height:1.52}#page\#3 .metal-fence-variants__note{grid-template-columns:38px minmax(0,1fr);gap:12px;margin-top:18px;padding:16px 14px}#page\#3 .metal-fence-variants__note-icon{width:38px;height:38px}#page\#3 .metal-fence-variants__note-icon svg{width:21px;height:21px}#page\#3 .metal-fence-variants__note p{font-size:13.5px;line-height:1.48}}@media (max-width:420px){#page\#3 .metal-fence-variants__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#3 .metal-fence-variants__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#3 .metal-fence-variants__lead{font-size:14px}#page\#3 .metal-fence-variants__figure figcaption{left:13px;bottom:12px}#page\#3 .metal-fence-variants__figure figcaption span{min-height:29px;padding:5px 10px;font-size:13px}#page\#3 .metal-fence-variants__card-number{top:15px;right:15px}}@media (prefers-reduced-motion:reduce){#page\#3 .metal-fence-variants__card,#page\#3 .metal-fence-variants__figure img,#page\#3 .metal-fence-variants__note a{transition:none}#page\#3 .metal-fence-variants__card:hover,#page\#3 .metal-fence-variants__note a:hover{transform:none}#page\#3 .metal-fence-variants__card:hover .metal-fence-variants__figure img{transform:none}}#page\#4 .metal-fence-price{--mfp-gold-dark:#8E5900;--mfp-gold:#9A6200;--mfp-bronze:#B77B17;--mfp-bronze-light:#D2A64D;--mfp-gold-pale:#E9CE91;--mfp-ivory:#F6F1E8;--mfp-ivory-dark:#E8DDCD;--mfp-ivory-deep:#D8CAB5;--mfp-graphite:#202123;--mfp-graphite-soft:#333436;--mfp-text:#292825;--mfp-text-soft:#686157;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfp-text);background:radial-gradient( circle at 8% 10%,rgba(210,166,77,0.18),transparent 24% ),radial-gradient( circle at 94% 87%,rgba(154,98,0,0.13),transparent 29% ),linear-gradient( 128deg,#F8F4ED 0%,#F0E8DC 48%,#E9DDCD 100% );border:1px solid rgba(154,98,0,0.28);border-radius:72px 34px 34px 34px;box-shadow:0 26px 64px rgba(44,35,20,0.13),inset 0 1px 0 rgba(255,255,255,0.85),inset 0 -1px 0 rgba(90,61,18,0.08)}#page\#4 .metal-fence-price,#page\#4 .metal-fence-price *{box-sizing:border-box}#page\#4 .metal-fence-price::before{content:"";position:absolute;z-index:2;top:0;right:9%;width:31%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfp-bronze),var(--mfp-gold-pale),var(--mfp-bronze),transparent );box-shadow:0 0 15px rgba(183,123,23,0.26);pointer-events:none}#page\#4 .metal-fence-price::after{content:"";position:absolute;z-index:0;top:-185px;left:-175px;width:410px;height:410px;border:1px solid rgba(154,98,0,0.08);border-radius:50%;box-shadow:0 0 0 38px rgba(154,98,0,0.018),inset 0 0 100px rgba(154,98,0,0.028);pointer-events:none}#page\#4 .metal-fence-price__architecture{position:absolute;z-index:0;inset:0;opacity:0.62;background:repeating-linear-gradient( 90deg,transparent 0,transparent 129px,rgba(85,66,35,0.018) 130px,transparent 131px ),repeating-linear-gradient( 0deg,transparent 0,transparent 93px,rgba(154,98,0,0.016) 94px,transparent 95px );pointer-events:none}#page\#4 .metal-fence-price__inner{position:relative;z-index:3;width:min(92%,1320px);margin:0 auto;padding:74px 0 67px}#page\#4 .metal-fence-price__heading{max-width:930px;margin:0 auto 43px;text-align:center}#page\#4 .metal-fence-price__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#4 .metal-fence-price__ornament>span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfp-bronze-light) )}#page\#4 .metal-fence-price__ornament>span:last-child{transform:scaleX(-1)}#page\#4 .metal-fence-price__ornament>i{position:relative;width:12px;height:12px;margin:0 13px;flex:0 0 12px;background:linear-gradient( 135deg,var(--mfp-gold-pale),var(--mfp-bronze) );border:1px solid rgba(255,255,255,0.85);transform:rotate(45deg);box-shadow:0 0 14px rgba(183,123,23,0.22)}#page\#4 .metal-fence-price__ornament>i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.70)}#page\#4 .metal-fence-price__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfp-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#4 .metal-fence-price__heading h2{max-width:850px;margin:0 auto 18px;color:var(--mfp-graphite);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance}#page\#4 .metal-fence-price__heading h2 span{color:var(--mfp-gold)}#page\#4 .metal-fence-price__heading p{max-width:790px;margin:0 auto;color:var(--mfp-text-soft);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#4 .metal-fence-price__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#page\#4 .metal-fence-price__card{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:21px;min-width:0;padding:28px 30px;overflow:hidden;background:linear-gradient( 140deg,rgba(255,255,255,0.78),rgba(250,246,238,0.64) );border:1px solid rgba(154,98,0,0.20);border-radius:22px 22px 38px 22px;clip-path:polygon( 0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px) );box-shadow:0 18px 38px rgba(72,52,20,0.095),inset 0 1px 0 rgba(255,255,255,0.82);transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease}#page\#4 .metal-fence-price__card::before{content:"";position:absolute;top:0;left:30px;width:98px;height:2px;background:linear-gradient( 90deg,var(--mfp-bronze-light),var(--mfp-gold),transparent );pointer-events:none}#page\#4 .metal-fence-price__card::after{content:"";position:absolute;right:17px;bottom:17px;width:9px;height:9px;border:1px solid rgba(154,98,0,0.48);transform:rotate(45deg);pointer-events:none}#page\#4 .metal-fence-price__card:hover{border-color:rgba(154,98,0,0.36);box-shadow:0 23px 46px rgba(72,52,20,0.13),inset 0 1px 0 rgba(255,255,255,0.88);transform:translateY(-3px)}#page\#4 .metal-fence-price__card--main{background:linear-gradient( 140deg,rgba(255,255,255,0.91),rgba(244,231,205,0.78) );border-color:rgba(154,98,0,0.32)}#page\#4 .metal-fence-price__card-number{position:absolute;top:13px;right:16px;color:rgba(142,89,0,0.35);font-size:13px;font-weight:800;line-height:1;letter-spacing:0.06em}#page\#4 .metal-fence-price__icon{display:flex;align-items:center;justify-content:center;width:76px;height:76px;color:var(--mfp-gold);background:radial-gradient( circle at 35% 25%,rgba(210,166,77,0.22),transparent 60% ),rgba(255,255,255,0.44);border:1px solid rgba(154,98,0,0.23);border-radius:18px 18px 28px 18px;box-shadow:inset 0 0 22px rgba(154,98,0,0.045)}#page\#4 .metal-fence-price__icon svg{width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#4 .metal-fence-price__card-content{min-width:0}#page\#4 .metal-fence-price__label{display:block;margin-bottom:6px;color:var(--mfp-graphite-soft);font-size:14px;font-weight:700;line-height:1.35}#page\#4 .metal-fence-price__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:9px;color:var(--mfp-graphite)}#page\#4 .metal-fence-price__value small{color:var(--mfp-gold);font-size:16px;font-weight:700}#page\#4 .metal-fence-price__value strong{color:var(--mfp-gold-dark);font-size:clamp(35px,3.15vw,53px);font-weight:850;line-height:0.96;letter-spacing:-0.04em}#page\#4 .metal-fence-price__value span{color:var(--mfp-graphite);font-size:17px;font-weight:750;white-space:nowrap}#page\#4 .metal-fence-price__card-content p{margin:0;color:var(--mfp-text-soft);font-size:14px;line-height:1.52}#page\#4 .metal-fence-price__condition{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;margin-top:20px;padding:20px 24px;overflow:hidden;color:#F6EFE4;background:radial-gradient( circle at 4% 0%,rgba(210,166,77,0.11),transparent 38% ),linear-gradient( 120deg,#222426,#151718 );border:1px solid rgba(183,123,23,0.35);border-radius:17px 17px 27px 17px;box-shadow:0 15px 34px rgba(43,34,20,0.12),inset 0 1px 0 rgba(255,255,255,0.035)}#page\#4 .metal-fence-price__condition::before{content:"";position:absolute;top:0;right:8%;width:170px;height:1px;background:linear-gradient( 90deg,transparent,var(--mfp-gold-pale),transparent );pointer-events:none}#page\#4 .metal-fence-price__condition-symbol{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(210,166,77,0.33);border-radius:50%;box-shadow:inset 0 0 15px rgba(210,166,77,0.06)}#page\#4 .metal-fence-price__condition-symbol span{position:relative;width:11px;height:11px;background:linear-gradient( 135deg,var(--mfp-gold-pale),var(--mfp-bronze) );transform:rotate(45deg);box-shadow:0 0 12px rgba(210,166,77,0.21)}#page\#4 .metal-fence-price__condition-symbol span::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.72)}#page\#4 .metal-fence-price__condition-content{min-width:0}#page\#4 .metal-fence-price__condition-label{display:block;margin-bottom:4px;color:var(--mfp-gold-pale);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}#page\#4 .metal-fence-price__condition-content p{margin:0;color:rgba(246,239,228,0.82);font-size:14px;line-height:1.52}#page\#4 .metal-fence-price__condition-content strong{color:var(--mfp-gold-pale);font-weight:800;white-space:nowrap}#page\#4 .metal-fence-price__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:23px}#page\#4 .metal-fence-price__explanation{display:grid;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:14px;min-width:0}#page\#4 .metal-fence-price__explanation-line{width:49px;height:1px;background:linear-gradient( 90deg,var(--mfp-gold),transparent )}#page\#4 .metal-fence-price__explanation p{max-width:670px;margin:0;color:var(--mfp-text-soft);font-size:13.5px;line-height:1.5}#page\#4 .metal-fence-price__actions{display:flex;align-items:stretch;gap:9px}#page\#4 .metal-fence-price__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 16px;color:var(--mfp-graphite) !important;background:rgba(255,255,255,0.40);border:1px solid rgba(154,98,0,0.25);border-radius:11px 11px 17px 11px;font-size:13px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none !important;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}#page\#4 .metal-fence-price__link svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page\#4 .metal-fence-price__link:hover{color:var(--mfp-gold-dark) !important;background:rgba(255,255,255,0.72);border-color:rgba(154,98,0,0.42);transform:translateY(-1px)}#page\#4 .metal-fence-price__cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 19px;align-items:center;column-gap:13px;min-height:58px;min-width:215px;padding:10px 16px;overflow:hidden;color:#241B0D !important;background:linear-gradient( 135deg,#F4DFA9 0%,#D4A449 37%,#A96D0A 79%,#D5AA55 100% );border:1px solid rgba(255,244,213,0.70);border-radius:12px 12px 20px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.50),0 9px 22px rgba(92,62,12,0.17);text-decoration:none !important;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#4 .metal-fence-price__cta-small{grid-column:1;display:block;margin-bottom:1px;font-size:13px;font-weight:600;line-height:1.15;opacity:0.74}#page\#4 .metal-fence-price__cta strong{grid-column:1;display:block;font-size:14px;font-weight:800;line-height:1.2}#page\#4 .metal-fence-price__cta svg{grid-column:2;grid-row:1 / 3;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#4 .metal-fence-price__cta:hover{color:#1F170B !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.58),0 12px 27px rgba(92,62,12,0.23);transform:translateY(-2px)}#page\#4 .metal-fence-price__cta:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#4 .metal-fence-price__inner{width:min(94%,1100px);padding:64px 0 59px}#page\#4 .metal-fence-price__card{grid-template-columns:70px minmax(0,1fr);gap:17px;padding:25px 23px}#page\#4 .metal-fence-price__icon{width:67px;height:67px}#page\#4 .metal-fence-price__icon svg{width:38px;height:38px}#page\#4 .metal-fence-price__bottom{grid-template-columns:minmax(0,1fr);gap:18px}#page\#4 .metal-fence-price__actions{justify-content:flex-end}}@media (max-width:959px){#page\#4 .metal-fence-price{border-radius:52px 28px 28px 28px}#page\#4 .metal-fence-price__inner{width:min(94%,840px);padding:55px 0 52px}#page\#4 .metal-fence-price__heading{margin-bottom:34px}#page\#4 .metal-fence-price__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#4 .metal-fence-price__prices{grid-template-columns:minmax(0,1fr);gap:14px}#page\#4 .metal-fence-price__card{grid-template-columns:76px minmax(0,1fr);padding:25px 26px}#page\#4 .metal-fence-price__condition{margin-top:15px}#page\#4 .metal-fence-price__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#page\#4 .metal-fence-price{border-radius:38px 22px 22px 22px}#page\#4 .metal-fence-price::before{right:10%;width:52%}#page\#4 .metal-fence-price::after{top:-145px;left:-145px;width:300px;height:300px}#page\#4 .metal-fence-price__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#4 .metal-fence-price__heading{margin-bottom:29px}#page\#4 .metal-fence-price__ornament{width:145px;margin-bottom:14px}#page\#4 .metal-fence-price__eyebrow{font-size:13px}#page\#4 .metal-fence-price__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#4 .metal-fence-price__heading p{font-size:15px;line-height:1.52}#page\#4 .metal-fence-price__card{grid-template-columns:57px minmax(0,1fr);gap:14px;padding:22px 17px;border-radius:18px 18px 29px 18px}#page\#4 .metal-fence-price__icon{width:55px;height:55px;border-radius:14px 14px 21px 14px}#page\#4 .metal-fence-price__icon svg{width:31px;height:31px}#page\#4 .metal-fence-price__label{font-size:13.5px}#page\#4 .metal-fence-price__value{gap:5px}#page\#4 .metal-fence-price__value small{font-size:14px}#page\#4 .metal-fence-price__value strong{font-size:clamp(32px,10vw,43px)}#page\#4 .metal-fence-price__value span{font-size:15px}#page\#4 .metal-fence-price__card-content p{font-size:13px}#page\#4 .metal-fence-price__condition{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 15px;border-radius:15px 15px 23px 15px}#page\#4 .metal-fence-price__condition-symbol{width:41px;height:41px}#page\#4 .metal-fence-price__condition-content p{font-size:13px}#page\#4 .metal-fence-price__explanation{grid-template-columns:31px minmax(0,1fr);gap:10px}#page\#4 .metal-fence-price__explanation-line{width:31px}#page\#4 .metal-fence-price__explanation p{font-size:13px}#page\#4 .metal-fence-price__actions{grid-template-columns:minmax(0,1fr)}#page\#4 .metal-fence-price__link,#page\#4 .metal-fence-price__cta{width:100%}}@media (max-width:420px){#page\#4 .metal-fence-price__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#4 .metal-fence-price__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#4 .metal-fence-price__heading p{font-size:14px}#page\#4 .metal-fence-price__card{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 16px}#page\#4 .metal-fence-price__icon{width:51px;height:51px}#page\#4 .metal-fence-price__value strong{font-size:37px}#page\#4 .metal-fence-price__condition{grid-template-columns:minmax(0,1fr)}#page\#4 .metal-fence-price__condition-symbol{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){#page\#4 .metal-fence-price__card,#page\#4 .metal-fence-price__link,#page\#4 .metal-fence-price__cta,#page\#4 .metal-fence-price__cta svg{transition:none}#page\#4 .metal-fence-price__card:hover,#page\#4 .metal-fence-price__link:hover,#page\#4 .metal-fence-price__cta:hover{transform:none}}#page\#5 .metal-fence-choice{--mfc-gold-dark:#9A6200;--mfc-gold:#C58B22;--mfc-gold-rich:#D8A84B;--mfc-gold-light:#F1D38A;--mfc-gold-pale:#F7E6B8;--mfc-bg-deep:#0D0F10;--mfc-bg:#151719;--mfc-bg-soft:#222527;--mfc-text:#E9E4DC;--mfc-text-soft:#BEB9B1;--mfc-white:#FFFDF7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfc-text);background:radial-gradient( circle at 9% 17%,rgba(197,139,34,0.11),transparent 25% ),radial-gradient( circle at 91% 78%,rgba(154,98,0,0.14),transparent 29% ),linear-gradient( 128deg,#0E1011 0%,#1D2022 48%,#101214 100% );border:1px solid rgba(197,139,34,0.25);border-radius:34px 72px 34px 34px;box-shadow:0 26px 70px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.42)}#page\#5 .metal-fence-choice,#page\#5 .metal-fence-choice *{box-sizing:border-box}#page\#5 .metal-fence-choice::before{content:"";position:absolute;z-index:2;top:0;left:11%;width:34%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfc-gold),var(--mfc-gold-light),var(--mfc-gold),transparent );box-shadow:0 0 16px rgba(241,211,138,0.32),0 0 38px rgba(197,139,34,0.10);pointer-events:none}#page\#5 .metal-fence-choice::after{content:"";position:absolute;z-index:0;top:-220px;right:-145px;width:470px;height:470px;border:1px solid rgba(241,211,138,0.055);border-radius:50%;box-shadow:0 0 0 42px rgba(197,139,34,0.010),inset 0 0 120px rgba(197,139,34,0.018);pointer-events:none}#page\#5 .metal-fence-choice__texture{position:absolute;z-index:0;inset:0;opacity:0.48;background:repeating-linear-gradient( 45deg,transparent 0,transparent 92px,rgba(255,255,255,0.011) 93px,transparent 94px ),repeating-linear-gradient( 135deg,transparent 0,transparent 127px,rgba(241,211,138,0.012) 128px,transparent 129px );pointer-events:none}#page\#5 .metal-fence-choice__inner{position:relative;z-index:3;width:min(92%,1380px);margin:0 auto;padding:75px 0 68px}#page\#5 .metal-fence-choice__heading{max-width:970px;margin:0 auto 48px;text-align:center}#page\#5 .metal-fence-choice__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#5 .metal-fence-choice__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfc-gold-light) )}#page\#5 .metal-fence-choice__ornament span:last-child{transform:scaleX(-1)}#page\#5 .metal-fence-choice__ornament i{position:relative;width:11px;height:11px;margin:0 13px;flex:0 0 11px;background:linear-gradient( 135deg,var(--mfc-gold-light),var(--mfc-gold) );border:1px solid rgba(255,255,255,0.34);transform:rotate(45deg);box-shadow:0 0 13px rgba(241,211,138,0.38)}#page\#5 .metal-fence-choice__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.70)}#page\#5 .metal-fence-choice__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfc-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#5 .metal-fence-choice__heading h2{max-width:900px;margin:0 auto 18px;color:var(--mfc-white);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,0.42)}#page\#5 .metal-fence-choice__heading h2 span{color:var(--mfc-gold-light)}#page\#5 .metal-fence-choice__heading p{max-width:870px;margin:0 auto;color:rgba(233,228,220,0.83);font-size:clamp(16px,1.15vw,18px);line-height:1.63;text-wrap:pretty}#page\#5 .metal-fence-choice__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,0.94fr) minmax(0,1fr);align-items:stretch;gap:20px}#page\#5 .metal-fence-choice__side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}#page\#5 .metal-fence-choice__card{position:relative;min-width:0;padding:25px 24px 23px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.047),rgba(255,255,255,0.012) );border:1px solid rgba(197,139,34,0.19);border-radius:19px 19px 31px 19px;clip-path:polygon( 0 0,calc(100% - 25px) 0,100% 25px,100% 100%,25px 100%,0 calc(100% - 25px) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.027),0 16px 33px rgba(0,0,0,0.13);transition:transform 0.24s ease,border-color 0.24s ease,background 0.24s ease}#page\#5 .metal-fence-choice__card::before{content:"";position:absolute;top:0;left:24px;width:74px;height:1px;background:linear-gradient( 90deg,var(--mfc-gold-light),var(--mfc-gold),transparent );pointer-events:none}#page\#5 .metal-fence-choice__card::after{content:"";position:absolute;right:14px;bottom:14px;width:8px;height:8px;border:1px solid rgba(241,211,138,0.37);transform:rotate(45deg);pointer-events:none}#page\#5 .metal-fence-choice__card:hover{background:linear-gradient( 145deg,rgba(241,211,138,0.075),rgba(255,255,255,0.014) );border-color:rgba(241,211,138,0.34);transform:translateY(-3px)}#page\#5 .metal-fence-choice__number{position:absolute;top:14px;right:16px;color:rgba(241,211,138,0.32);font-size:13px;font-weight:800;line-height:1;letter-spacing:0.05em}#page\#5 .metal-fence-choice__card-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;margin-bottom:17px;color:var(--mfc-gold-light);background:radial-gradient( circle at 35% 27%,rgba(241,211,138,0.14),transparent 65% );border:1px solid rgba(241,211,138,0.24);border-radius:12px 12px 18px 12px;box-shadow:inset 0 0 18px rgba(154,98,0,0.06)}#page\#5 .metal-fence-choice__card-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#5 .metal-fence-choice__card h3{margin:0 0 10px;color:var(--mfc-white);font-size:clamp(18px,1.3vw,21px);font-weight:750;line-height:1.26}#page\#5 .metal-fence-choice__card p{margin:0;color:rgba(233,228,220,0.73);font-size:14px;line-height:1.57}#page\#5 .metal-fence-choice__scheme{position:relative;display:flex;flex-direction:column;min-width:0;padding:19px;overflow:hidden;background:radial-gradient( circle at 50% 44%,rgba(197,139,34,0.105),transparent 47% ),linear-gradient( 150deg,#1A1D1F,#101214 );border:1px solid rgba(241,211,138,0.28);border-radius:25px 25px 42px 25px;box-shadow:0 20px 42px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.035)}#page\#5 .metal-fence-choice__scheme::before{content:"";position:absolute;top:0;left:50%;width:54%;height:1px;background:linear-gradient( 90deg,transparent,var(--mfc-gold-light),transparent );transform:translateX(-50%);pointer-events:none}#page\#5 .metal-fence-choice__scheme::after{content:"";position:absolute;inset:9px;border:1px solid rgba(241,211,138,0.055);border-radius:19px 19px 35px 19px;pointer-events:none}#page\#5 .metal-fence-choice__scheme-title{position:relative;z-index:3;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;padding:0 3px}#page\#5 .metal-fence-choice__scheme-title span{color:var(--mfc-gold-light);font-size:14px;font-weight:750;letter-spacing:0.07em;text-transform:uppercase}#page\#5 .metal-fence-choice__scheme-title small{color:rgba(233,228,220,0.50);font-size:13px;line-height:1.2}#page\#5 .metal-fence-choice__plot{position:relative;z-index:3;width:calc(100% - 42px);max-width:330px;aspect-ratio:4 / 5;margin:18px auto 30px;background:repeating-linear-gradient( 90deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 1px,transparent 1px,transparent 31px ),repeating-linear-gradient( 0deg,rgba(255,255,255,0.012) 0,rgba(255,255,255,0.012) 1px,transparent 1px,transparent 31px ),#131517;border:4px solid #2A2D2F;outline:1px solid rgba(241,211,138,0.42);outline-offset:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.70),0 0 35px rgba(197,139,34,0.055)}#page\#5 .metal-fence-choice__plot::before{content:"";position:absolute;inset:6px;border:1px solid rgba(241,211,138,0.39);pointer-events:none}#page\#5 .metal-fence-choice__plot::after{content:"";position:absolute;left:50%;bottom:-6px;width:52px;height:13px;background:#131517;border-left:1px solid rgba(241,211,138,0.42);border-right:1px solid rgba(241,211,138,0.42);transform:translateX(-50%);pointer-events:none}#page\#5 .metal-fence-choice__post{position:absolute;z-index:4;width:11px;height:11px;background:linear-gradient( 135deg,var(--mfc-gold-light),var(--mfc-gold-dark) );border:1px solid rgba(255,255,255,0.30);box-shadow:0 0 10px rgba(241,211,138,0.17)}#page\#5 .metal-fence-choice__post--tl{top:-7px;left:-7px}#page\#5 .metal-fence-choice__post--tr{top:-7px;right:-7px}#page\#5 .metal-fence-choice__post--bl{bottom:-7px;left:-7px}#page\#5 .metal-fence-choice__post--br{right:-7px;bottom:-7px}#page\#5 .metal-fence-choice__monument{position:absolute;top:15%;left:50%;width:78px;height:92px;transform:translateX(-50%)}#page\#5 .metal-fence-choice__monument-stela{position:absolute;top:0;left:50%;width:45px;height:67px;background:linear-gradient( 135deg,#393D40,#181A1C );border:1px solid rgba(241,211,138,0.19);border-radius:16px 16px 3px 3px;transform:translateX(-50%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 6px 14px rgba(0,0,0,0.27)}#page\#5 .metal-fence-choice__monument-stela::after{content:"";position:absolute;top:16px;left:50%;width:14px;height:18px;border:1px solid rgba(241,211,138,0.25);border-radius:50%;transform:translateX(-50%)}#page\#5 .metal-fence-choice__monument-base{position:absolute;bottom:8px;left:50%;width:72px;height:15px;background:linear-gradient( 180deg,#33373A,#181A1C );border:1px solid rgba(241,211,138,0.14);transform:translateX(-50%)}#page\#5 .metal-fence-choice__flowerbed{position:absolute;top:46%;left:50%;width:96px;height:82px;border:2px solid #34383A;transform:translateX(-50%)}#page\#5 .metal-fence-choice__flowerbed::before{content:"";position:absolute;inset:6px;background:radial-gradient( circle at 25% 35%,rgba(241,211,138,0.18),transparent 14% ),radial-gradient( circle at 70% 64%,rgba(197,139,34,0.16),transparent 15% ),rgba(255,255,255,0.025)}#page\#5 .metal-fence-choice__flowerbed span{position:absolute;width:8px;height:8px;border:1px solid rgba(241,211,138,0.38);border-radius:50%}#page\#5 .metal-fence-choice__flowerbed span:nth-child(1){top:18px;left:19px}#page\#5 .metal-fence-choice__flowerbed span:nth-child(2){top:36px;right:22px}#page\#5 .metal-fence-choice__flowerbed span:nth-child(3){bottom:16px;left:39px}#page\#5 .metal-fence-choice__passage{position:absolute;left:50%;bottom:8%;display:flex;align-items:center;justify-content:center;width:78%;height:34px;background:repeating-linear-gradient( 135deg,rgba(241,211,138,0.04) 0,rgba(241,211,138,0.04) 5px,transparent 5px,transparent 10px );border-top:1px dashed rgba(241,211,138,0.21);border-bottom:1px dashed rgba(241,211,138,0.21);transform:translateX(-50%)}#page\#5 .metal-fence-choice__passage span{color:rgba(241,211,138,0.53);font-size:13px;font-weight:650;line-height:1;letter-spacing:0.06em;text-transform:uppercase}#page\#5 .metal-fence-choice__dimension{position:absolute;display:flex;align-items:center;color:rgba(241,211,138,0.60);font-size:13px;pointer-events:none}#page\#5 .metal-fence-choice__dimension span{white-space:nowrap}#page\#5 .metal-fence-choice__dimension i{position:relative;display:block;flex:1;height:1px;background:rgba(241,211,138,0.28)}#page\#5 .metal-fence-choice__dimension--horizontal{top:-29px;left:0;width:100%;gap:7px}#page\#5 .metal-fence-choice__dimension--horizontal i:first-child::before,#page\#5 .metal-fence-choice__dimension--horizontal i:last-child::after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-top:1px solid rgba(241,211,138,0.45);border-left:1px solid rgba(241,211,138,0.45);transform:rotate(-45deg)}#page\#5 .metal-fence-choice__dimension--horizontal i:first-child::before{left:0}#page\#5 .metal-fence-choice__dimension--horizontal i:last-child::after{right:0;transform:rotate(135deg)}#page\#5 .metal-fence-choice__dimension--vertical{top:0;right:-72px;width:calc(100% - 5px);gap:8px;transform-origin:top right;transform:rotate(90deg) translateX(100%)}#page\#5 .metal-fence-choice__scheme-caption{position:relative;z-index:3;display:grid;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:11px;margin-top:auto;padding:15px 14px;background:rgba(255,255,255,0.025);border:1px solid rgba(241,211,138,0.10);border-radius:12px 12px 18px 12px}#page\#5 .metal-fence-choice__scheme-mark{width:9px;height:9px;margin-top:5px;background:var(--mfc-gold-light);transform:rotate(45deg);box-shadow:0 0 11px rgba(241,211,138,0.29)}#page\#5 .metal-fence-choice__scheme-caption p{margin:0;color:rgba(233,228,220,0.66);font-size:13px;line-height:1.48}#page\#5 .metal-fence-choice__measure{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:19px 21px;overflow:hidden;background:linear-gradient( 105deg,rgba(241,211,138,0.075),rgba(255,255,255,0.022) 48%,rgba(154,98,0,0.065) );border:1px solid rgba(197,139,34,0.24);border-radius:16px 16px 25px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#5 .metal-fence-choice__measure::before{content:"";position:absolute;top:0;left:30px;width:140px;height:1px;background:linear-gradient( 90deg,var(--mfc-gold-light),transparent );pointer-events:none}#page\#5 .metal-fence-choice__measure-left{display:grid;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:15px;min-width:0}#page\#5 .metal-fence-choice__measure-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:var(--mfc-gold-light);border:1px solid rgba(241,211,138,0.27);border-radius:11px 11px 17px 11px;background:rgba(197,139,34,0.055)}#page\#5 .metal-fence-choice__measure-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#5 .metal-fence-choice__measure-label{display:block;margin-bottom:4px;color:var(--mfc-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#5 .metal-fence-choice__measure-left p{margin:0;color:rgba(233,228,220,0.76);font-size:14px;line-height:1.52}#page\#5 .metal-fence-choice__measure-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:9px 14px;color:#291F10 !important;background:linear-gradient( 135deg,#F3DFA9,#D5A64C 50%,#B47411 );border:1px solid rgba(255,244,215,0.58);border-radius:10px 10px 16px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.44),0 7px 17px rgba(0,0,0,0.15);font-size:13px;font-weight:750;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#5 .metal-fence-choice__measure-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#5 .metal-fence-choice__measure-link:hover{color:#21180B !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.50),0 9px 21px rgba(0,0,0,0.20);transform:translateY(-1px)}#page\#5 .metal-fence-choice__measure-link:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#5 .metal-fence-choice__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#5 .metal-fence-choice__layout{grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr) minmax(0,1fr);gap:15px}#page\#5 .metal-fence-choice__side{gap:15px}#page\#5 .metal-fence-choice__card{padding:22px 19px 20px}#page\#5 .metal-fence-choice__card p{font-size:13.5px}#page\#5 .metal-fence-choice__dimension--vertical{display:none}}@media (max-width:959px){#page\#5 .metal-fence-choice{border-radius:28px 52px 28px 28px}#page\#5 .metal-fence-choice__inner{width:min(94%,840px);padding:55px 0 52px}#page\#5 .metal-fence-choice__heading{margin-bottom:35px}#page\#5 .metal-fence-choice__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#5 .metal-fence-choice__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#page\#5 .metal-fence-choice__scheme{grid-column:1 / -1;grid-row:1;max-width:540px;width:100%;margin:0 auto 2px}#page\#5 .metal-fence-choice__side{grid-template-rows:none;gap:16px}#page\#5 .metal-fence-choice__plot{max-width:300px}#page\#5 .metal-fence-choice__dimension--vertical{display:flex}}@media (max-width:767px){#page\#5 .metal-fence-choice{border-radius:22px 38px 22px 22px}#page\#5 .metal-fence-choice::before{left:13%;width:54%}#page\#5 .metal-fence-choice::after{top:-155px;right:-140px;width:330px;height:330px}#page\#5 .metal-fence-choice__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#5 .metal-fence-choice__heading{margin-bottom:29px}#page\#5 .metal-fence-choice__ornament{width:145px;margin-bottom:14px}#page\#5 .metal-fence-choice__eyebrow{font-size:13px}#page\#5 .metal-fence-choice__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#5 .metal-fence-choice__heading p{font-size:15px;line-height:1.53}#page\#5 .metal-fence-choice__layout{grid-template-columns:minmax(0,1fr);gap:15px}#page\#5 .metal-fence-choice__scheme{grid-column:auto;grid-row:auto;order:0;padding:16px}#page\#5 .metal-fence-choice__side{display:contents}#page\#5 .metal-fence-choice__side:first-child .metal-fence-choice__card:nth-child(1){order:1}#page\#5 .metal-fence-choice__side:first-child .metal-fence-choice__card:nth-child(2){order:2}#page\#5 .metal-fence-choice__side:last-child .metal-fence-choice__card:nth-child(1){order:3}#page\#5 .metal-fence-choice__side:last-child .metal-fence-choice__card:nth-child(2){order:4}#page\#5 .metal-fence-choice__card{padding:21px 18px 20px}#page\#5 .metal-fence-choice__card-icon{width:45px;height:45px;margin-bottom:14px}#page\#5 .metal-fence-choice__card h3{font-size:19px}#page\#5 .metal-fence-choice__card p{font-size:13.5px;line-height:1.52}#page\#5 .metal-fence-choice__plot{max-width:270px;margin-top:18px}#page\#5 .metal-fence-choice__dimension{font-size:13px}#page\#5 .metal-fence-choice__dimension--vertical{display:none}#page\#5 .metal-fence-choice__measure{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:18px;padding:17px 15px}#page\#5 .metal-fence-choice__measure-left{grid-template-columns:40px minmax(0,1fr);gap:12px}#page\#5 .metal-fence-choice__measure-icon{width:39px;height:39px}#page\#5 .metal-fence-choice__measure-icon svg{width:22px;height:22px}#page\#5 .metal-fence-choice__measure-left p{font-size:13px}#page\#5 .metal-fence-choice__measure-link{width:100%}}@media (max-width:420px){#page\#5 .metal-fence-choice__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#5 .metal-fence-choice__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#5 .metal-fence-choice__heading p{font-size:14px}#page\#5 .metal-fence-choice__scheme-title{margin-bottom:14px}#page\#5 .metal-fence-choice__plot{width:calc(100% - 35px);max-width:245px}#page\#5 .metal-fence-choice__dimension--horizontal span{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#5 .metal-fence-choice__card,#page\#5 .metal-fence-choice__measure-link,#page\#5 .metal-fence-choice__measure-link svg{transition:none}#page\#5 .metal-fence-choice__card:hover,#page\#5 .metal-fence-choice__measure-link:hover{transform:none}}#page\#6 .metal-fence-size{--mfs-gold-dark:#895500;--mfs-gold:#9A6200;--mfs-bronze:#B77B17;--mfs-bronze-light:#D2A64D;--mfs-gold-pale:#E9CD8C;--mfs-ivory:#F7F2E9;--mfs-ivory-soft:#EEE5D8;--mfs-ivory-deep:#DDD0BC;--mfs-graphite:#202224;--mfs-graphite-soft:#343538;--mfs-text:#2B2925;--mfs-text-soft:#686157;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfs-text);background:radial-gradient( circle at 91% 13%,rgba(210,166,77,0.16),transparent 24% ),radial-gradient( circle at 7% 87%,rgba(154,98,0,0.10),transparent 29% ),linear-gradient( 126deg,#FAF6EF 0%,#F1E9DD 48%,#EADFCE 100% );border:1px solid rgba(154,98,0,0.28);border-radius:34px 34px 72px 34px;box-shadow:0 26px 65px rgba(53,42,24,0.12),inset 0 1px 0 rgba(255,255,255,0.87),inset 0 -1px 0 rgba(91,61,18,0.07)}#page\#6 .metal-fence-size,#page\#6 .metal-fence-size *{box-sizing:border-box}#page\#6 .metal-fence-size::before{content:"";position:absolute;z-index:2;top:0;left:10%;width:33%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfs-bronze),var(--mfs-gold-pale),var(--mfs-bronze),transparent );box-shadow:0 0 16px rgba(183,123,23,0.23);pointer-events:none}#page\#6 .metal-fence-size::after{content:"";position:absolute;z-index:0;right:-180px;top:-210px;width:430px;height:430px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;box-shadow:0 0 0 38px rgba(154,98,0,0.015),inset 0 0 110px rgba(154,98,0,0.025);pointer-events:none}#page\#6 .metal-fence-size__blueprint{position:absolute;z-index:0;inset:0;opacity:0.82;background:repeating-linear-gradient( 90deg,transparent 0,transparent 59px,rgba(76,61,38,0.018) 60px,transparent 61px ),repeating-linear-gradient( 0deg,transparent 0,transparent 59px,rgba(154,98,0,0.017) 60px,transparent 61px );pointer-events:none}#page\#6 .metal-fence-size__inner{position:relative;z-index:3;width:min(92%,1360px);margin:0 auto;padding:74px 0 67px}#page\#6 .metal-fence-size__heading{max-width:970px;margin:0 auto 44px;text-align:center}#page\#6 .metal-fence-size__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#6 .metal-fence-size__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfs-bronze-light) )}#page\#6 .metal-fence-size__ornament span:last-child{transform:scaleX(-1)}#page\#6 .metal-fence-size__ornament i{position:relative;width:12px;height:12px;margin:0 13px;flex:0 0 12px;background:linear-gradient( 135deg,var(--mfs-gold-pale),var(--mfs-bronze) );border:1px solid rgba(255,255,255,0.82);transform:rotate(45deg);box-shadow:0 0 14px rgba(183,123,23,0.23)}#page\#6 .metal-fence-size__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.72)}#page\#6 .metal-fence-size__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfs-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#6 .metal-fence-size__heading h2{max-width:920px;margin:0 auto 18px;color:var(--mfs-graphite);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance}#page\#6 .metal-fence-size__heading h2 span{color:var(--mfs-gold)}#page\#6 .metal-fence-size__heading p{max-width:840px;margin:0 auto;color:var(--mfs-text-soft);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#6 .metal-fence-size__layout{display:grid;grid-template-columns:minmax(350px,0.92fr) minmax(0,1.08fr);align-items:stretch;gap:22px}#page\#6 .metal-fence-size__measure-card{position:relative;min-width:0;padding:25px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.86),rgba(248,242,232,0.67) );border:1px solid rgba(154,98,0,0.24);border-radius:25px 25px 42px 25px;clip-path:polygon( 0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px) );box-shadow:0 19px 42px rgba(64,48,22,0.10),inset 0 1px 0 rgba(255,255,255,0.90)}#page\#6 .metal-fence-size__measure-card::before{content:"";position:absolute;top:0;left:32px;width:125px;height:2px;background:linear-gradient( 90deg,var(--mfs-gold-pale),var(--mfs-gold),transparent );pointer-events:none}#page\#6 .metal-fence-size__measure-card::after{content:"";position:absolute;right:17px;bottom:17px;width:10px;height:10px;border:1px solid rgba(154,98,0,0.43);transform:rotate(45deg);pointer-events:none}#page\#6 .metal-fence-size__measure-head{display:grid;grid-template-columns:57px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:27px}#page\#6 .metal-fence-size__ruler-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;color:var(--mfs-gold);background:radial-gradient( circle at 34% 28%,rgba(210,166,77,0.24),transparent 64% );border:1px solid rgba(154,98,0,0.24);border-radius:14px 14px 21px 14px}#page\#6 .metal-fence-size__ruler-icon svg{width:33px;height:33px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#6 .metal-fence-size__measure-head span{display:block;margin-bottom:4px;color:var(--mfs-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}#page\#6 .metal-fence-size__measure-head strong{display:block;color:var(--mfs-graphite);font-size:20px;font-weight:780;line-height:1.25}#page\#6 .metal-fence-size__scheme{position:relative;max-width:360px;margin:47px auto 43px;padding:0 34px 0 0}#page\#6 .metal-fence-size__plot{position:relative;aspect-ratio:4 / 5;background:repeating-linear-gradient( 90deg,rgba(48,45,39,0.022) 0,rgba(48,45,39,0.022) 1px,transparent 1px,transparent 28px ),repeating-linear-gradient( 0deg,rgba(154,98,0,0.022) 0,rgba(154,98,0,0.022) 1px,transparent 1px,transparent 28px ),rgba(238,229,216,0.42);border:3px solid var(--mfs-graphite-soft);outline:1px solid rgba(154,98,0,0.34);outline-offset:5px}#page\#6 .metal-fence-size__plot::before{content:"";position:absolute;inset:7px;border:1px solid rgba(154,98,0,0.30);pointer-events:none}#page\#6 .metal-fence-size__corner{position:absolute;z-index:5;width:12px;height:12px;background:linear-gradient( 135deg,var(--mfs-gold-pale),var(--mfs-gold) );border:1px solid rgba(255,255,255,0.76);box-shadow:0 0 11px rgba(154,98,0,0.16)}#page\#6 .metal-fence-size__corner--tl{top:-7px;left:-7px}#page\#6 .metal-fence-size__corner--tr{top:-7px;right:-7px}#page\#6 .metal-fence-size__corner--bl{bottom:-7px;left:-7px}#page\#6 .metal-fence-size__corner--br{right:-7px;bottom:-7px}#page\#6 .metal-fence-size__monument{position:absolute;top:12%;left:50%;width:78px;height:91px;transform:translateX(-50%)}#page\#6 .metal-fence-size__monument>span{position:absolute;top:0;left:50%;width:44px;height:67px;background:linear-gradient( 135deg,#444649,#222426 );border-radius:15px 15px 3px 3px;transform:translateX(-50%);box-shadow:0 6px 13px rgba(37,33,26,0.15)}#page\#6 .metal-fence-size__monument>i{position:absolute;bottom:7px;left:50%;width:75px;height:15px;background:var(--mfs-graphite-soft);transform:translateX(-50%)}#page\#6 .metal-fence-size__inner-zone{position:absolute;top:44%;left:50%;display:flex;align-items:center;justify-content:center;width:62%;height:31%;padding:9px;background:repeating-linear-gradient( 135deg,rgba(154,98,0,0.035) 0,rgba(154,98,0,0.035) 6px,transparent 6px,transparent 12px );border:1px dashed rgba(154,98,0,0.27);transform:translateX(-50%)}#page\#6 .metal-fence-size__inner-zone span{color:rgba(80,65,42,0.67);font-size:13px;font-weight:650;line-height:1.3;text-align:center}#page\#6 .metal-fence-size__entrance{position:absolute;left:50%;bottom:-5px;display:flex;align-items:center;justify-content:center;width:74px;height:26px;background:#F4ECE0;border-left:1px solid rgba(154,98,0,0.42);border-right:1px solid rgba(154,98,0,0.42);transform:translateX(-50%)}#page\#6 .metal-fence-size__entrance span{color:var(--mfs-gold);font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}#page\#6 .metal-fence-size__dimension{position:absolute;display:flex;align-items:center;gap:8px;color:var(--mfs-gold);font-size:13px;font-weight:650;line-height:1;pointer-events:none}#page\#6 .metal-fence-size__dimension span{white-space:nowrap}#page\#6 .metal-fence-size__dimension i{position:relative;display:block;flex:1;height:1px;background:rgba(154,98,0,0.38)}#page\#6 .metal-fence-size__dimension--width{top:-34px;left:0;width:calc(100% - 34px)}#page\#6 .metal-fence-size__dimension--width i:first-child::before,#page\#6 .metal-fence-size__dimension--width i:last-child::after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-top:1px solid rgba(154,98,0,0.55);border-left:1px solid rgba(154,98,0,0.55)}#page\#6 .metal-fence-size__dimension--width i:first-child::before{left:0;transform:rotate(-45deg)}#page\#6 .metal-fence-size__dimension--width i:last-child::after{right:0;transform:rotate(135deg)}#page\#6 .metal-fence-size__dimension--length{top:0;right:-45px;width:calc(100% - 34px);transform-origin:top right;transform:rotate(90deg) translateX(100%)}#page\#6 .metal-fence-size__measure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}#page\#6 .metal-fence-size__measure-list>div{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px 11px;background:rgba(255,255,255,0.43);border:1px solid rgba(154,98,0,0.13);border-radius:10px 10px 15px 10px}#page\#6 .metal-fence-size__measure-list span{display:flex;align-items:center;justify-content:center;width:27px;height:27px;color:var(--mfs-gold);background:rgba(210,166,77,0.11);border:1px solid rgba(154,98,0,0.19);border-radius:50%;font-size:13px;font-weight:800}#page\#6 .metal-fence-size__measure-list p{margin:0;color:var(--mfs-text-soft);font-size:13px;line-height:1.4}#page\#6 .metal-fence-size__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#page\#6 .metal-fence-size__step{position:relative;display:grid;grid-template-columns:51px minmax(0,1fr);align-items:start;gap:15px;min-width:0;padding:23px 20px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.75),rgba(246,239,228,0.56) );border:1px solid rgba(154,98,0,0.17);border-radius:18px 18px 29px 18px;box-shadow:0 13px 30px rgba(75,56,25,0.07),inset 0 1px 0 rgba(255,255,255,0.78);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#6 .metal-fence-size__step::before{content:"";position:absolute;left:20px;bottom:0;width:82px;height:1px;background:linear-gradient( 90deg,var(--mfs-bronze-light),transparent );pointer-events:none}#page\#6 .metal-fence-size__step:hover{border-color:rgba(154,98,0,0.31);box-shadow:0 17px 36px rgba(75,56,25,0.10);transform:translateY(-2px)}#page\#6 .metal-fence-size__step-number{position:absolute;top:11px;right:13px;color:rgba(154,98,0,0.31);font-size:13px;font-weight:800;line-height:1;letter-spacing:0.05em}#page\#6 .metal-fence-size__step-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;color:var(--mfs-gold);background:radial-gradient( circle at 35% 28%,rgba(210,166,77,0.20),transparent 62% );border:1px solid rgba(154,98,0,0.20);border-radius:12px 12px 18px 12px}#page\#6 .metal-fence-size__step-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#6 .metal-fence-size__step h3{margin:2px 0 9px;padding-right:15px;color:var(--mfs-graphite);font-size:18px;font-weight:760;line-height:1.27}#page\#6 .metal-fence-size__step p{margin:0;color:var(--mfs-text-soft);font-size:13.5px;line-height:1.54}#page\#6 .metal-fence-size__notice{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;margin-top:20px;padding:19px 22px;color:#EFE9DE;background:radial-gradient( circle at 4% 0%,rgba(210,166,77,0.10),transparent 36% ),linear-gradient( 120deg,#27292B,#17191A );border:1px solid rgba(183,123,23,0.31);border-radius:16px 16px 25px 16px;box-shadow:0 14px 30px rgba(47,37,22,0.11)}#page\#6 .metal-fence-size__notice-symbol{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(210,166,77,0.29);border-radius:50%}#page\#6 .metal-fence-size__notice-symbol i{position:relative;width:10px;height:10px;background:linear-gradient( 135deg,var(--mfs-gold-pale),var(--mfs-bronze) );transform:rotate(45deg);box-shadow:0 0 11px rgba(210,166,77,0.21)}#page\#6 .metal-fence-size__notice-title{display:block;margin-bottom:5px;color:var(--mfs-gold-pale);font-size:14px;font-weight:760;line-height:1.3}#page\#6 .metal-fence-size__notice p{margin:0;color:rgba(239,233,222,0.76);font-size:13.5px;line-height:1.5}#page\#6 .metal-fence-size__cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:16px;padding:20px 21px;overflow:hidden;background:linear-gradient( 105deg,rgba(255,255,255,0.58),rgba(241,229,208,0.69) );border:1px solid rgba(154,98,0,0.21);border-radius:15px 15px 24px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.79)}#page\#6 .metal-fence-size__cta::before{content:"";position:absolute;top:0;left:28px;width:140px;height:1px;background:linear-gradient( 90deg,var(--mfs-gold),transparent );pointer-events:none}#page\#6 .metal-fence-size__cta-content{display:grid;grid-template-columns:51px minmax(0,1fr);align-items:center;gap:15px}#page\#6 .metal-fence-size__cta-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;color:var(--mfs-gold);background:rgba(210,166,77,0.11);border:1px solid rgba(154,98,0,0.21);border-radius:12px 12px 18px 12px}#page\#6 .metal-fence-size__cta-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#6 .metal-fence-size__cta-label{display:block;margin-bottom:3px;color:var(--mfs-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}#page\#6 .metal-fence-size__cta-content strong{display:block;margin-bottom:4px;color:var(--mfs-graphite);font-size:17px;font-weight:790;line-height:1.25}#page\#6 .metal-fence-size__cta-content p{margin:0;color:var(--mfs-text-soft);font-size:13.5px;line-height:1.45}#page\#6 .metal-fence-size__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:10px 17px;color:#271D0E !important;background:linear-gradient( 135deg,#F4DFA9,#D7A84E 48%,#AD700D );border:1px solid rgba(255,245,217,0.65);border-radius:11px 11px 18px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.50),0 8px 19px rgba(96,65,12,0.15);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#6 .metal-fence-size__cta-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#6 .metal-fence-size__cta-button:hover{color:#20170A !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.58),0 11px 24px rgba(96,65,12,0.21);transform:translateY(-1px)}#page\#6 .metal-fence-size__cta-button:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#6 .metal-fence-size__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#6 .metal-fence-size__layout{grid-template-columns:minmax(330px,0.9fr) minmax(0,1.1fr);gap:17px}#page\#6 .metal-fence-size__measure-card{padding:22px}#page\#6 .metal-fence-size__step{padding:21px 17px}#page\#6 .metal-fence-size__step h3{font-size:17px}}@media (max-width:959px){#page\#6 .metal-fence-size{border-radius:28px 28px 52px 28px}#page\#6 .metal-fence-size__inner{width:min(94%,840px);padding:55px 0 52px}#page\#6 .metal-fence-size__heading{margin-bottom:35px}#page\#6 .metal-fence-size__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#6 .metal-fence-size__layout{grid-template-columns:minmax(0,1fr);gap:16px}#page\#6 .metal-fence-size__measure-card{max-width:650px;width:100%;margin:0 auto}#page\#6 .metal-fence-size__scheme{max-width:330px}#page\#6 .metal-fence-size__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#page\#6 .metal-fence-size{border-radius:22px 22px 38px 22px}#page\#6 .metal-fence-size::before{left:13%;width:54%}#page\#6 .metal-fence-size::after{right:-150px;top:-150px;width:320px;height:320px}#page\#6 .metal-fence-size__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#6 .metal-fence-size__heading{margin-bottom:29px}#page\#6 .metal-fence-size__ornament{width:145px;margin-bottom:14px}#page\#6 .metal-fence-size__eyebrow{font-size:13px}#page\#6 .metal-fence-size__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#6 .metal-fence-size__heading p{font-size:15px;line-height:1.53}#page\#6 .metal-fence-size__measure-card{padding:19px 15px;border-radius:19px 19px 31px 19px}#page\#6 .metal-fence-size__measure-head{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-bottom:23px}#page\#6 .metal-fence-size__ruler-icon{width:47px;height:47px}#page\#6 .metal-fence-size__ruler-icon svg{width:28px;height:28px}#page\#6 .metal-fence-size__measure-head strong{font-size:18px}#page\#6 .metal-fence-size__scheme{max-width:285px;margin:43px auto 38px;padding-right:0}#page\#6 .metal-fence-size__dimension--length{display:none}#page\#6 .metal-fence-size__dimension--width{width:100%}#page\#6 .metal-fence-size__measure-list{grid-template-columns:minmax(0,1fr);gap:7px}#page\#6 .metal-fence-size__measure-list>div{min-height:52px}#page\#6 .metal-fence-size__steps{grid-template-columns:minmax(0,1fr);gap:11px}#page\#6 .metal-fence-size__step{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:19px 16px}#page\#6 .metal-fence-size__step-icon{width:44px;height:44px}#page\#6 .metal-fence-size__step-icon svg{width:25px;height:25px}#page\#6 .metal-fence-size__step h3{font-size:17px}#page\#6 .metal-fence-size__step p{font-size:13px}#page\#6 .metal-fence-size__notice{grid-template-columns:41px minmax(0,1fr);gap:12px;padding:17px 15px}#page\#6 .metal-fence-size__notice-symbol{width:40px;height:40px}#page\#6 .metal-fence-size__notice-title{font-size:13.5px}#page\#6 .metal-fence-size__notice p{font-size:13px}#page\#6 .metal-fence-size__cta{grid-template-columns:minmax(0,1fr);gap:15px;padding:17px 15px}#page\#6 .metal-fence-size__cta-content{grid-template-columns:42px minmax(0,1fr);gap:12px}#page\#6 .metal-fence-size__cta-icon{width:41px;height:41px}#page\#6 .metal-fence-size__cta-icon svg{width:23px;height:23px}#page\#6 .metal-fence-size__cta-content strong{font-size:16px}#page\#6 .metal-fence-size__cta-content p{font-size:13px}#page\#6 .metal-fence-size__cta-button{width:100%}}@media (max-width:420px){#page\#6 .metal-fence-size__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#6 .metal-fence-size__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#6 .metal-fence-size__heading p{font-size:14px}#page\#6 .metal-fence-size__scheme{max-width:245px}#page\#6 .metal-fence-size__dimension--width span{font-size:13px}#page\#6 .metal-fence-size__inner-zone span{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#6 .metal-fence-size__step,#page\#6 .metal-fence-size__cta-button,#page\#6 .metal-fence-size__cta-button svg{transition:none}#page\#6 .metal-fence-size__step:hover,#page\#6 .metal-fence-size__cta-button:hover{transform:none}}#page\#7 .metal-fence-install{--mfi-gold-dark:#9A6200;--mfi-gold:#C58B22;--mfi-gold-rich:#D9A94D;--mfi-gold-light:#F1D38A;--mfi-gold-pale:#F8E7BA;--mfi-bg-deep:#0D0F10;--mfi-bg:#161819;--mfi-bg-soft:#222527;--mfi-text:#EAE5DD;--mfi-text-soft:#BCB7AF;--mfi-white:#FFFDF7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfi-text);background:radial-gradient( circle at 7% 12%,rgba(197,139,34,0.11),transparent 24% ),radial-gradient( circle at 93% 83%,rgba(154,98,0,0.14),transparent 29% ),linear-gradient( 128deg,#0F1112 0%,#1D2022 48%,#101214 100% );border:1px solid rgba(197,139,34,0.25);border-radius:34px 72px 34px 34px;box-shadow:0 26px 70px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.42)}#page\#7 .metal-fence-install,#page\#7 .metal-fence-install *{box-sizing:border-box}#page\#7 .metal-fence-install::before{content:"";position:absolute;z-index:2;top:0;right:10%;width:35%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfi-gold),var(--mfi-gold-light),var(--mfi-gold),transparent );box-shadow:0 0 15px rgba(241,211,138,0.31),0 0 34px rgba(197,139,34,0.10);pointer-events:none}#page\#7 .metal-fence-install::after{content:"";position:absolute;z-index:0;top:-220px;left:-155px;width:460px;height:460px;border:1px solid rgba(241,211,138,0.05);border-radius:50%;box-shadow:0 0 0 40px rgba(197,139,34,0.009),inset 0 0 115px rgba(197,139,34,0.018);pointer-events:none}#page\#7 .metal-fence-install__texture{position:absolute;z-index:0;inset:0;opacity:0.50;background:repeating-linear-gradient( 45deg,transparent 0,transparent 91px,rgba(255,255,255,0.011) 92px,transparent 93px ),repeating-linear-gradient( 135deg,transparent 0,transparent 128px,rgba(241,211,138,0.012) 129px,transparent 130px );pointer-events:none}#page\#7 .metal-fence-install__inner{position:relative;z-index:3;width:min(92%,1360px);margin:0 auto;padding:74px 0 66px}#page\#7 .metal-fence-install__heading{max-width:950px;margin:0 auto 43px;text-align:center}#page\#7 .metal-fence-install__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#7 .metal-fence-install__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfi-gold-light) )}#page\#7 .metal-fence-install__ornament span:last-child{transform:scaleX(-1)}#page\#7 .metal-fence-install__ornament i{position:relative;width:11px;height:11px;margin:0 13px;flex:0 0 11px;background:linear-gradient( 135deg,var(--mfi-gold-light),var(--mfi-gold) );border:1px solid rgba(255,255,255,0.34);transform:rotate(45deg);box-shadow:0 0 13px rgba(241,211,138,0.38)}#page\#7 .metal-fence-install__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.70)}#page\#7 .metal-fence-install__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfi-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#7 .metal-fence-install__heading h2{max-width:900px;margin:0 auto 18px;color:var(--mfi-white);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,0.42)}#page\#7 .metal-fence-install__heading h2 span{color:var(--mfi-gold-light)}#page\#7 .metal-fence-install__heading p{max-width:850px;margin:0 auto;color:rgba(234,229,221,0.82);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#7 .metal-fence-install__layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;align-items:stretch;gap:21px}#page\#7 .metal-fence-install__process{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;min-width:0}#page\#7 .metal-fence-install__rail{position:absolute;z-index:0;top:58px;left:8%;display:flex;align-items:center;justify-content:space-between;width:84%;height:2px;background:linear-gradient( 90deg,transparent,rgba(241,211,138,0.25) 9%,rgba(241,211,138,0.40) 50%,rgba(241,211,138,0.25) 91%,transparent );pointer-events:none}#page\#7 .metal-fence-install__rail span{position:relative;width:11px;height:11px;background:linear-gradient( 135deg,var(--mfi-gold-light),var(--mfi-gold) );border:1px solid rgba(255,255,255,0.31);transform:rotate(45deg);box-shadow:0 0 12px rgba(241,211,138,0.22)}#page\#7 .metal-fence-install__step{position:relative;z-index:1;min-width:0;padding:30px 20px 22px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.048),rgba(255,255,255,0.011) );border:1px solid rgba(197,139,34,0.18);border-radius:19px 19px 31px 19px;clip-path:polygon( 0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.026),0 15px 32px rgba(0,0,0,0.12);transition:transform 0.23s ease,border-color 0.23s ease,background 0.23s ease}#page\#7 .metal-fence-install__step::before{content:"";position:absolute;left:22px;bottom:0;width:78px;height:1px;background:linear-gradient( 90deg,var(--mfi-gold-light),transparent );pointer-events:none}#page\#7 .metal-fence-install__step:hover{background:linear-gradient( 145deg,rgba(241,211,138,0.075),rgba(255,255,255,0.013) );border-color:rgba(241,211,138,0.33);transform:translateY(-3px)}#page\#7 .metal-fence-install__step-number{position:absolute;top:13px;right:15px;color:rgba(241,211,138,0.31);font-size:13px;font-weight:800;line-height:1;letter-spacing:0.05em}#page\#7 .metal-fence-install__step-icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 21px;color:var(--mfi-gold-light);background:radial-gradient( circle at 35% 28%,rgba(241,211,138,0.15),transparent 64% ),#17191A;border:1px solid rgba(241,211,138,0.28);border-radius:15px 15px 22px 15px;box-shadow:inset 0 0 19px rgba(154,98,0,0.07),0 0 0 8px rgba(18,20,21,0.72)}#page\#7 .metal-fence-install__step-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page\#7 .metal-fence-install__step-content{text-align:center}#page\#7 .metal-fence-install__step-label{display:block;margin-bottom:5px;color:var(--mfi-gold-rich);font-size:13px;font-weight:730;line-height:1.2;letter-spacing:0.07em;text-transform:uppercase}#page\#7 .metal-fence-install__step h3{margin:0 0 9px;color:var(--mfi-white);font-size:19px;font-weight:760;line-height:1.25}#page\#7 .metal-fence-install__step p{margin:0;color:rgba(234,229,221,0.71);font-size:13.5px;line-height:1.54}#page\#7 .metal-fence-install__price{position:relative;min-width:0;padding:27px 25px 24px;overflow:hidden;color:#F3EDE3;background:radial-gradient( circle at 19% 5%,rgba(241,211,138,0.13),transparent 34% ),linear-gradient( 145deg,#272A2C,#151718 );border:1px solid rgba(241,211,138,0.32);border-radius:24px 24px 40px 24px;clip-path:polygon( 0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px) );box-shadow:0 19px 42px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.037)}#page\#7 .metal-fence-install__price::before{content:"";position:absolute;top:0;left:27px;width:124px;height:2px;background:linear-gradient( 90deg,var(--mfi-gold-light),var(--mfi-gold),transparent );pointer-events:none}#page\#7 .metal-fence-install__price-corner{position:absolute;right:17px;bottom:17px;width:10px;height:10px;border:1px solid rgba(241,211,138,0.48);transform:rotate(45deg);pointer-events:none}#page\#7 .metal-fence-install__price-label{display:block;max-width:280px;margin-bottom:10px;color:rgba(243,237,227,0.73);font-size:14px;font-weight:650;line-height:1.4}#page\#7 .metal-fence-install__price-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}#page\#7 .metal-fence-install__price-value small{color:var(--mfi-gold-rich);font-size:16px;font-weight:700}#page\#7 .metal-fence-install__price-value strong{color:var(--mfi-gold-light);font-size:clamp(39px,3.6vw,57px);font-weight:850;line-height:0.96;letter-spacing:-0.04em;text-shadow:0 0 21px rgba(241,211,138,0.10)}#page\#7 .metal-fence-install__price-value>span{color:var(--mfi-white);font-size:18px;font-weight:750}#page\#7 .metal-fence-install__price-separator{display:flex;align-items:center;margin:23px 0;width:100%}#page\#7 .metal-fence-install__price-separator span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,rgba(241,211,138,0.27) )}#page\#7 .metal-fence-install__price-separator span:last-child{transform:scaleX(-1)}#page\#7 .metal-fence-install__price-separator i{width:8px;height:8px;margin:0 10px;background:var(--mfi-gold-rich);transform:rotate(45deg)}#page\#7 .metal-fence-install__minimum{display:grid;grid-template-columns:41px minmax(0,1fr);gap:12px;align-items:start;padding:14px;background:rgba(241,211,138,0.055);border:1px solid rgba(241,211,138,0.14);border-radius:12px 12px 18px 12px}#page\#7 .metal-fence-install__minimum-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;color:var(--mfi-gold-light);border:1px solid rgba(241,211,138,0.24);border-radius:50%}#page\#7 .metal-fence-install__minimum-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#7 .metal-fence-install__minimum>div>span{display:block;margin-bottom:4px;color:var(--mfi-gold-light);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#7 .metal-fence-install__minimum p{margin:0;color:rgba(243,237,227,0.76);font-size:13px;line-height:1.48}#page\#7 .metal-fence-install__minimum strong{color:var(--mfi-gold-pale);font-weight:800;white-space:nowrap}#page\#7 .metal-fence-install__price-note{margin:16px 0;color:rgba(243,237,227,0.63);font-size:13px;line-height:1.5}#page\#7 .metal-fence-install__price-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:10px 13px;color:#281E0E !important;background:linear-gradient( 135deg,#F3DFA9,#D5A54A 48%,#B27411 );border:1px solid rgba(255,244,215,0.61);border-radius:10px 10px 17px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.49),0 8px 18px rgba(0,0,0,0.15);font-size:13px;font-weight:760;line-height:1.25;text-align:center;text-decoration:none !important;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#7 .metal-fence-install__price-link svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#7 .metal-fence-install__price-link:hover{color:#211708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.56),0 11px 23px rgba(0,0,0,0.20);transform:translateY(-1px)}#page\#7 .metal-fence-install__price-link:hover svg{transform:translateX(3px)}#page\#7 .metal-fence-install__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:17px 19px;background:linear-gradient( 105deg,rgba(241,211,138,0.065),rgba(255,255,255,0.020) 51%,rgba(154,98,0,0.055) );border:1px solid rgba(197,139,34,0.20);border-radius:14px 14px 22px 14px}#page\#7 .metal-fence-install__bottom::before{content:"";position:absolute;top:0;left:26px;width:110px;height:1px;background:linear-gradient( 90deg,var(--mfi-gold-light),transparent );pointer-events:none}#page\#7 .metal-fence-install__bottom-text{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:start;gap:11px;min-width:0}#page\#7 .metal-fence-install__bottom-mark{width:8px;height:8px;margin-top:6px;background:var(--mfi-gold-light);transform:rotate(45deg);box-shadow:0 0 10px rgba(241,211,138,0.25)}#page\#7 .metal-fence-install__bottom-text p{margin:0;color:rgba(234,229,221,0.72);font-size:13.5px;line-height:1.5}#page\#7 .metal-fence-install__bottom-actions{display:flex;align-items:center;gap:8px}#page\#7 .metal-fence-install__measure-link{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 13px;color:var(--mfi-gold-light) !important;background:rgba(197,139,34,0.045);border:1px solid rgba(241,211,138,0.22);border-radius:9px 9px 14px 9px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease}#page\#7 .metal-fence-install__measure-link:hover{color:var(--mfi-white) !important;background:rgba(197,139,34,0.105);border-color:rgba(241,211,138,0.39)}#page\#7 .metal-fence-install__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:9px 14px;color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D4A249 50%,#AC6E0B );border:1px solid rgba(255,244,215,0.60);border-radius:9px 9px 15px 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.47),0 7px 17px rgba(0,0,0,0.13);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#7 .metal-fence-install__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#7 .metal-fence-install__cta:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 21px rgba(0,0,0,0.18);transform:translateY(-1px)}#page\#7 .metal-fence-install__cta:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#7 .metal-fence-install__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#7 .metal-fence-install__layout{grid-template-columns:minmax(0,1fr) 325px;gap:16px}#page\#7 .metal-fence-install__process{gap:10px}#page\#7 .metal-fence-install__step{padding:27px 16px 20px}#page\#7 .metal-fence-install__step p{font-size:13px}#page\#7 .metal-fence-install__price{padding:24px 21px 21px}}@media (max-width:959px){#page\#7 .metal-fence-install{border-radius:28px 52px 28px 28px}#page\#7 .metal-fence-install__inner{width:min(94%,840px);padding:55px 0 52px}#page\#7 .metal-fence-install__heading{margin-bottom:35px}#page\#7 .metal-fence-install__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#7 .metal-fence-install__layout{grid-template-columns:minmax(0,1fr);gap:16px}#page\#7 .metal-fence-install__price{max-width:600px;width:100%;margin:0 auto}#page\#7 .metal-fence-install__bottom{grid-template-columns:minmax(0,1fr)}#page\#7 .metal-fence-install__bottom-actions{justify-content:flex-end}}@media (max-width:767px){#page\#7 .metal-fence-install{border-radius:22px 38px 22px 22px}#page\#7 .metal-fence-install::before{right:12%;width:54%}#page\#7 .metal-fence-install::after{top:-150px;left:-145px;width:320px;height:320px}#page\#7 .metal-fence-install__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#7 .metal-fence-install__heading{margin-bottom:29px}#page\#7 .metal-fence-install__ornament{width:145px;margin-bottom:14px}#page\#7 .metal-fence-install__eyebrow{font-size:13px}#page\#7 .metal-fence-install__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#7 .metal-fence-install__heading p{font-size:15px;line-height:1.53}#page\#7 .metal-fence-install__process{grid-template-columns:minmax(0,1fr);gap:11px}#page\#7 .metal-fence-install__rail{display:none}#page\#7 .metal-fence-install__step{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;padding:19px 16px}#page\#7 .metal-fence-install__step-icon{width:52px;height:52px;margin:0;box-shadow:inset 0 0 17px rgba(154,98,0,0.06)}#page\#7 .metal-fence-install__step-icon svg{width:30px;height:30px}#page\#7 .metal-fence-install__step-content{text-align:left}#page\#7 .metal-fence-install__step h3{font-size:18px}#page\#7 .metal-fence-install__step p{font-size:13px;line-height:1.5}#page\#7 .metal-fence-install__price{padding:22px 17px 20px;border-radius:20px 20px 32px 20px}#page\#7 .metal-fence-install__price-value strong{font-size:clamp(39px,12vw,50px)}#page\#7 .metal-fence-install__bottom{gap:14px;padding:16px 14px}#page\#7 .metal-fence-install__bottom-text p{font-size:13px}#page\#7 .metal-fence-install__bottom-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}#page\#7 .metal-fence-install__measure-link,#page\#7 .metal-fence-install__cta{width:100%;white-space:normal}}@media (max-width:420px){#page\#7 .metal-fence-install__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#7 .metal-fence-install__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#7 .metal-fence-install__heading p{font-size:14px}#page\#7 .metal-fence-install__step{grid-template-columns:47px minmax(0,1fr);gap:11px;padding:17px 13px}#page\#7 .metal-fence-install__step-icon{width:45px;height:45px}#page\#7 .metal-fence-install__step-icon svg{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){#page\#7 .metal-fence-install__step,#page\#7 .metal-fence-install__price-link,#page\#7 .metal-fence-install__price-link svg,#page\#7 .metal-fence-install__measure-link,#page\#7 .metal-fence-install__cta,#page\#7 .metal-fence-install__cta svg{transition:none}#page\#7 .metal-fence-install__step:hover,#page\#7 .metal-fence-install__price-link:hover,#page\#7 .metal-fence-install__cta:hover{transform:none}}#page\#8 .metal-fence-compare{--mfcmp-gold-dark:#895500;--mfcmp-gold:#9A6200;--mfcmp-bronze:#B77B17;--mfcmp-bronze-light:#D2A64D;--mfcmp-gold-pale:#E9CE91;--mfcmp-ivory:#F8F3EA;--mfcmp-ivory-soft:#EFE6D9;--mfcmp-ivory-deep:#DDD0BD;--mfcmp-graphite:#202224;--mfcmp-graphite-soft:#343638;--mfcmp-text:#2B2925;--mfcmp-text-soft:#676158;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfcmp-text);background:radial-gradient( circle at 8% 12%,rgba(210,166,77,0.16),transparent 24% ),radial-gradient( circle at 94% 84%,rgba(154,98,0,0.11),transparent 28% ),linear-gradient( 126deg,#FAF6EF 0%,#F1E9DD 48%,#E9DECE 100% );border:1px solid rgba(154,98,0,0.28);border-radius:72px 34px 34px 34px;box-shadow:0 26px 65px rgba(53,42,24,0.12),inset 0 1px 0 rgba(255,255,255,0.87),inset 0 -1px 0 rgba(91,61,18,0.07)}#page\#8 .metal-fence-compare,#page\#8 .metal-fence-compare *{box-sizing:border-box}#page\#8 .metal-fence-compare::before{content:"";position:absolute;z-index:2;top:0;right:10%;width:34%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfcmp-bronze),var(--mfcmp-gold-pale),var(--mfcmp-bronze),transparent );box-shadow:0 0 16px rgba(183,123,23,0.23);pointer-events:none}#page\#8 .metal-fence-compare::after{content:"";position:absolute;z-index:0;left:-185px;bottom:-210px;width:440px;height:440px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;box-shadow:0 0 0 38px rgba(154,98,0,0.015),inset 0 0 110px rgba(154,98,0,0.025);pointer-events:none}#page\#8 .metal-fence-compare__pattern{position:absolute;z-index:0;inset:0;opacity:0.75;background:repeating-linear-gradient( 90deg,transparent 0,transparent 109px,rgba(71,57,36,0.017) 110px,transparent 111px ),repeating-linear-gradient( 0deg,transparent 0,transparent 109px,rgba(154,98,0,0.015) 110px,transparent 111px );pointer-events:none}#page\#8 .metal-fence-compare__inner{position:relative;z-index:3;width:min(92%,1320px);margin:0 auto;padding:74px 0 67px}#page\#8 .metal-fence-compare__heading{max-width:980px;margin:0 auto 44px;text-align:center}#page\#8 .metal-fence-compare__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#8 .metal-fence-compare__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfcmp-bronze-light) )}#page\#8 .metal-fence-compare__ornament span:last-child{transform:scaleX(-1)}#page\#8 .metal-fence-compare__ornament i{position:relative;width:12px;height:12px;margin:0 13px;flex:0 0 12px;background:linear-gradient( 135deg,var(--mfcmp-gold-pale),var(--mfcmp-bronze) );border:1px solid rgba(255,255,255,0.82);transform:rotate(45deg);box-shadow:0 0 14px rgba(183,123,23,0.23)}#page\#8 .metal-fence-compare__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.72)}#page\#8 .metal-fence-compare__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfcmp-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#8 .metal-fence-compare__heading h2{max-width:940px;margin:0 auto 18px;color:var(--mfcmp-graphite);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance}#page\#8 .metal-fence-compare__heading h2 span{color:var(--mfcmp-gold)}#page\#8 .metal-fence-compare__heading p{max-width:860px;margin:0 auto;color:var(--mfcmp-text-soft);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#8 .metal-fence-compare__stage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#page\#8 .metal-fence-compare__card{position:relative;min-width:0;padding:28px 28px 25px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.84),rgba(246,239,228,0.62) );border:1px solid rgba(154,98,0,0.21);border-radius:24px 24px 40px 24px;clip-path:polygon( 0 0,calc(100% - 33px) 0,100% 33px,100% 100%,33px 100%,0 calc(100% - 33px) );box-shadow:0 19px 42px rgba(64,48,22,0.10),inset 0 1px 0 rgba(255,255,255,0.90);transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease}#page\#8 .metal-fence-compare__card::before{content:"";position:absolute;top:0;left:32px;width:120px;height:2px;background:linear-gradient( 90deg,var(--mfcmp-gold-pale),var(--mfcmp-gold),transparent );pointer-events:none}#page\#8 .metal-fence-compare__card::after{content:"";position:absolute;right:17px;bottom:17px;width:10px;height:10px;border:1px solid rgba(154,98,0,0.43);transform:rotate(45deg);pointer-events:none}#page\#8 .metal-fence-compare__card:hover{border-color:rgba(154,98,0,0.34);box-shadow:0 23px 46px rgba(64,48,22,0.13);transform:translateY(-3px)}#page\#8 .metal-fence-compare__card--granite{background:linear-gradient( 145deg,rgba(255,255,255,0.72),rgba(226,220,209,0.68) )}#page\#8 .metal-fence-compare__card-top{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:17px;margin-bottom:21px}#page\#8 .metal-fence-compare__icon{display:flex;align-items:center;justify-content:center;width:63px;height:63px;color:var(--mfcmp-gold);background:radial-gradient( circle at 34% 28%,rgba(210,166,77,0.22),transparent 64% );border:1px solid rgba(154,98,0,0.24);border-radius:15px 15px 23px 15px}#page\#8 .metal-fence-compare__icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#8 .metal-fence-compare__type{display:block;margin-bottom:4px;color:var(--mfcmp-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.07em;text-transform:uppercase}#page\#8 .metal-fence-compare__card h3{margin:0;color:var(--mfcmp-graphite);font-size:clamp(21px,1.7vw,27px);font-weight:790;line-height:1.2}#page\#8 .metal-fence-compare__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:5px}#page\#8 .metal-fence-compare__price>span{color:var(--mfcmp-gold);font-size:16px;font-weight:700}#page\#8 .metal-fence-compare__price strong{color:var(--mfcmp-gold-dark);font-size:clamp(37px,3.4vw,55px);font-weight:850;line-height:0.97;letter-spacing:-0.04em}#page\#8 .metal-fence-compare__price small{color:var(--mfcmp-graphite);font-size:16px;font-weight:750;white-space:nowrap}#page\#8 .metal-fence-compare__price-note{display:block;margin-bottom:17px;color:var(--mfcmp-text-soft);font-size:13px;line-height:1.2}#page\#8 .metal-fence-compare__features{display:grid;gap:8px;margin:20px 0}#page\#8 .metal-fence-compare__features>div{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px}#page\#8 .metal-fence-compare__features>div>span{width:7px;height:7px;margin-top:7px;background:linear-gradient( 135deg,var(--mfcmp-gold-pale),var(--mfcmp-gold) );transform:rotate(45deg)}#page\#8 .metal-fence-compare__features p{margin:0;color:var(--mfcmp-text-soft);font-size:14px;line-height:1.48}#page\#8 .metal-fence-compare__fit{padding:15px 16px;background:rgba(255,255,255,0.42);border:1px solid rgba(154,98,0,0.13);border-radius:12px 12px 18px 12px}#page\#8 .metal-fence-compare__fit>span{display:block;margin-bottom:5px;color:var(--mfcmp-gold);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#8 .metal-fence-compare__fit p{margin:0;color:var(--mfcmp-text-soft);font-size:13.5px;line-height:1.5}#page\#8 .metal-fence-compare__vs{position:absolute;z-index:5;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:#2A2010;background:linear-gradient( 135deg,var(--mfcmp-gold-pale),var(--mfcmp-bronze-light),var(--mfcmp-gold) );border:5px solid #F1E8DA;border-radius:50%;box-shadow:0 10px 24px rgba(89,61,14,0.18),inset 0 1px 0 rgba(255,255,255,0.55);transform:translate(-50%,-50%)}#page\#8 .metal-fence-compare__vs span{font-size:13px;font-weight:850;line-height:1;letter-spacing:0.04em}#page\#8 .metal-fence-compare__granite-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--mfcmp-gold) !important;font-size:13px;font-weight:750;line-height:1.2;text-decoration:none !important}#page\#8 .metal-fence-compare__granite-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#8 .metal-fence-compare__granite-link:hover svg{transform:translateX(3px)}#page\#8 .metal-fence-compare__installation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding:20px 22px;color:#F1EBE0;background:radial-gradient( circle at 5% 0%,rgba(210,166,77,0.11),transparent 37% ),linear-gradient( 120deg,#292B2D,#181A1B );border:1px solid rgba(183,123,23,0.33);border-radius:17px 17px 27px 17px;box-shadow:0 15px 33px rgba(45,36,22,0.11)}#page\#8 .metal-fence-compare__installation-title{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px}#page\#8 .metal-fence-compare__installation-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--mfcmp-gold-pale);border:1px solid rgba(233,206,145,0.27);border-radius:11px 11px 16px 11px}#page\#8 .metal-fence-compare__installation-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#8 .metal-fence-compare__installation-title span{display:block;margin-bottom:4px;color:var(--mfcmp-gold-pale);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#8 .metal-fence-compare__installation-title strong{display:block;color:rgba(241,235,224,0.84);font-size:14px;font-weight:650;line-height:1.4}#page\#8 .metal-fence-compare__installation-values{display:flex;align-items:stretch;gap:16px}#page\#8 .metal-fence-compare__installation-values>div{min-width:150px;text-align:center}#page\#8 .metal-fence-compare__installation-values>div>span{display:block;margin-bottom:3px;color:rgba(241,235,224,0.62);font-size:13px}#page\#8 .metal-fence-compare__installation-values strong{display:block;color:var(--mfcmp-gold-pale);font-size:18px;font-weight:800;line-height:1.2;white-space:nowrap}#page\#8 .metal-fence-compare__installation-values small{display:block;margin-top:3px;color:rgba(241,235,224,0.48);font-size:13px}#page\#8 .metal-fence-compare__installation-values>i{width:1px;background:linear-gradient( 180deg,transparent,rgba(233,206,145,0.26),transparent )}#page\#8 .metal-fence-compare__notice{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:11px;margin-top:12px;padding:14px 17px;background:rgba(255,255,255,0.37);border:1px solid rgba(154,98,0,0.15);border-radius:11px 11px 17px 11px}#page\#8 .metal-fence-compare__notice-mark{width:8px;height:8px;margin-top:6px;background:var(--mfcmp-gold);transform:rotate(45deg)}#page\#8 .metal-fence-compare__notice p{margin:0;color:var(--mfcmp-text-soft);font-size:13px;line-height:1.48}#page\#8 .metal-fence-compare__notice strong{color:var(--mfcmp-gold-dark);font-weight:800;white-space:nowrap}#page\#8 .metal-fence-compare__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:17px;padding:18px 20px;background:rgba(255,255,255,0.35);border:1px solid rgba(154,98,0,0.18);border-radius:14px 14px 22px 14px}#page\#8 .metal-fence-compare__bottom>p{max-width:680px;margin:0;color:var(--mfcmp-text-soft);font-size:13.5px;line-height:1.5}#page\#8 .metal-fence-compare__actions{display:flex;align-items:center;gap:8px}#page\#8 .metal-fence-compare__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:9px 14px;color:var(--mfcmp-graphite) !important;background:rgba(255,255,255,0.52);border:1px solid rgba(154,98,0,0.22);border-radius:9px 9px 14px 9px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:color 0.2s ease,border-color 0.2s ease,background 0.2s ease}#page\#8 .metal-fence-compare__secondary:hover{color:var(--mfcmp-gold-dark) !important;background:rgba(255,255,255,0.78);border-color:rgba(154,98,0,0.39)}#page\#8 .metal-fence-compare__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:9px 15px;color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D4A249 50%,#AC6E0B );border:1px solid rgba(255,244,215,0.60);border-radius:9px 9px 15px 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.47),0 7px 17px rgba(96,65,12,0.13);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#8 .metal-fence-compare__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#8 .metal-fence-compare__cta:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 21px rgba(96,65,12,0.19);transform:translateY(-1px)}#page\#8 .metal-fence-compare__cta:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#8 .metal-fence-compare__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#8 .metal-fence-compare__card{padding:25px 23px 23px}#page\#8 .metal-fence-compare__installation{grid-template-columns:minmax(0,1fr)}#page\#8 .metal-fence-compare__installation-values{justify-content:flex-end}}@media (max-width:959px){#page\#8 .metal-fence-compare{border-radius:52px 28px 28px 28px}#page\#8 .metal-fence-compare__inner{width:min(94%,840px);padding:55px 0 52px}#page\#8 .metal-fence-compare__heading{margin-bottom:35px}#page\#8 .metal-fence-compare__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#8 .metal-fence-compare__stage{gap:17px}#page\#8 .metal-fence-compare__vs{width:48px;height:48px}#page\#8 .metal-fence-compare__card-top{grid-template-columns:56px minmax(0,1fr);gap:14px}#page\#8 .metal-fence-compare__icon{width:54px;height:54px}#page\#8 .metal-fence-compare__icon svg{width:32px;height:32px}#page\#8 .metal-fence-compare__bottom{grid-template-columns:minmax(0,1fr)}#page\#8 .metal-fence-compare__actions{justify-content:flex-end}}@media (max-width:767px){#page\#8 .metal-fence-compare{border-radius:38px 22px 22px 22px}#page\#8 .metal-fence-compare::before{right:12%;width:54%}#page\#8 .metal-fence-compare::after{left:-150px;bottom:-160px;width:320px;height:320px}#page\#8 .metal-fence-compare__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#8 .metal-fence-compare__heading{margin-bottom:29px}#page\#8 .metal-fence-compare__ornament{width:145px;margin-bottom:14px}#page\#8 .metal-fence-compare__eyebrow{font-size:13px}#page\#8 .metal-fence-compare__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#8 .metal-fence-compare__heading p{font-size:15px;line-height:1.53}#page\#8 .metal-fence-compare__stage{grid-template-columns:minmax(0,1fr);gap:18px}#page\#8 .metal-fence-compare__vs{top:50%;left:50%;width:45px;height:45px;border-width:4px}#page\#8 .metal-fence-compare__card{padding:22px 17px 20px;border-radius:19px 19px 31px 19px}#page\#8 .metal-fence-compare__features p,#page\#8 .metal-fence-compare__fit p{font-size:13px}#page\#8 .metal-fence-compare__installation{gap:17px;padding:18px 15px}#page\#8 .metal-fence-compare__installation-values{justify-content:stretch;gap:10px}#page\#8 .metal-fence-compare__installation-values>div{flex:1;min-width:0}#page\#8 .metal-fence-compare__installation-values strong{font-size:16px}#page\#8 .metal-fence-compare__bottom{gap:14px;padding:16px 14px}#page\#8 .metal-fence-compare__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}#page\#8 .metal-fence-compare__secondary,#page\#8 .metal-fence-compare__cta{width:100%;white-space:normal}}@media (max-width:420px){#page\#8 .metal-fence-compare__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#8 .metal-fence-compare__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#8 .metal-fence-compare__heading p{font-size:14px}#page\#8 .metal-fence-compare__card-top{grid-template-columns:49px minmax(0,1fr)}#page\#8 .metal-fence-compare__icon{width:47px;height:47px}#page\#8 .metal-fence-compare__icon svg{width:28px;height:28px}#page\#8 .metal-fence-compare__installation-title{grid-template-columns:40px minmax(0,1fr)}#page\#8 .metal-fence-compare__installation-icon{width:39px;height:39px}}@media (prefers-reduced-motion:reduce){#page\#8 .metal-fence-compare__card,#page\#8 .metal-fence-compare__granite-link svg,#page\#8 .metal-fence-compare__secondary,#page\#8 .metal-fence-compare__cta,#page\#8 .metal-fence-compare__cta svg{transition:none}#page\#8 .metal-fence-compare__card:hover,#page\#8 .metal-fence-compare__cta:hover{transform:none}}#page\#9 .metal-fence-landscape{--mfl-gold-dark:#9A6200;--mfl-gold:#C58B22;--mfl-gold-rich:#D8A84B;--mfl-gold-light:#F1D38A;--mfl-gold-pale:#F8E7BA;--mfl-bg-deep:#0D0F10;--mfl-bg:#151719;--mfl-bg-soft:#222527;--mfl-text:#EAE5DD;--mfl-text-soft:#BDB8B0;--mfl-white:#FFFDF7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfl-text);background:radial-gradient( circle at 8% 15%,rgba(197,139,34,0.11),transparent 25% ),radial-gradient( circle at 92% 82%,rgba(154,98,0,0.14),transparent 29% ),linear-gradient( 128deg,#0E1011 0%,#1C1F21 48%,#101214 100% );border:1px solid rgba(197,139,34,0.25);border-radius:34px 34px 72px 34px;box-shadow:0 26px 70px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.42)}#page\#9 .metal-fence-landscape,#page\#9 .metal-fence-landscape *{box-sizing:border-box}#page\#9 .metal-fence-landscape::before{content:"";position:absolute;z-index:2;top:0;left:10%;width:35%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfl-gold),var(--mfl-gold-light),var(--mfl-gold),transparent );box-shadow:0 0 16px rgba(241,211,138,0.31);pointer-events:none}#page\#9 .metal-fence-landscape::after{content:"";position:absolute;z-index:0;right:-175px;bottom:-215px;width:455px;height:455px;border:1px solid rgba(241,211,138,0.05);border-radius:50%;box-shadow:0 0 0 40px rgba(197,139,34,0.009),inset 0 0 115px rgba(197,139,34,0.018);pointer-events:none}#page\#9 .metal-fence-landscape__texture{position:absolute;z-index:0;inset:0;opacity:0.50;background:repeating-linear-gradient( 45deg,transparent 0,transparent 94px,rgba(255,255,255,0.011) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0,transparent 128px,rgba(241,211,138,0.012) 129px,transparent 130px );pointer-events:none}#page\#9 .metal-fence-landscape__inner{position:relative;z-index:3;width:min(92%,1380px);margin:0 auto;padding:74px 0 67px}#page\#9 .metal-fence-landscape__heading{max-width:950px;margin:0 auto 44px;text-align:center}#page\#9 .metal-fence-landscape__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#9 .metal-fence-landscape__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfl-gold-light) )}#page\#9 .metal-fence-landscape__ornament span:last-child{transform:scaleX(-1)}#page\#9 .metal-fence-landscape__ornament i{position:relative;width:11px;height:11px;margin:0 13px;flex:0 0 11px;background:linear-gradient( 135deg,var(--mfl-gold-light),var(--mfl-gold) );border:1px solid rgba(255,255,255,0.34);transform:rotate(45deg);box-shadow:0 0 13px rgba(241,211,138,0.38)}#page\#9 .metal-fence-landscape__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.70)}#page\#9 .metal-fence-landscape__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfl-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#9 .metal-fence-landscape__heading h2{max-width:900px;margin:0 auto 18px;color:var(--mfl-white);font-family:inherit;font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,0.42)}#page\#9 .metal-fence-landscape__heading h2 span{color:var(--mfl-gold-light)}#page\#9 .metal-fence-landscape__heading p{max-width:840px;margin:0 auto;color:rgba(234,229,221,0.82);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#9 .metal-fence-landscape__showcase{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,0.78fr);align-items:stretch;gap:21px}#page\#9 .metal-fence-landscape__figure{position:relative;aspect-ratio:16 / 9;min-width:0;margin:0;overflow:hidden;background:#111315;border:1px solid rgba(241,211,138,0.29);border-radius:25px 25px 42px 25px;clip-path:polygon( 0 0,calc(100% - 38px) 0,100% 38px,100% 100%,38px 100%,0 calc(100% - 38px) );box-shadow:0 22px 46px rgba(0,0,0,0.20),inset 0 0 0 1px rgba(255,255,255,0.025)}#page\#9 .metal-fence-landscape__figure::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(7,8,9,0.02) 30%,rgba(7,8,9,0.12) 58%,rgba(7,8,9,0.84) 100% );pointer-events:none}#page\#9 .metal-fence-landscape__figure::after{content:"";position:absolute;z-index:3;inset:10px;border:1px solid rgba(241,211,138,0.12);border-radius:18px 18px 34px 18px;pointer-events:none}#page\#9 .metal-fence-landscape__figure img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.6s ease,filter 0.6s ease}#page\#9 .metal-fence-landscape__figure:hover img{transform:scale(1.025);filter:contrast(1.025)}#page\#9 .metal-fence-landscape__frame-corner{position:absolute;z-index:5;width:42px;height:42px;pointer-events:none}#page\#9 .metal-fence-landscape__frame-corner--tl{top:18px;left:18px;border-top:2px solid var(--mfl-gold-light);border-left:2px solid var(--mfl-gold-light)}#page\#9 .metal-fence-landscape__frame-corner--br{right:18px;bottom:18px;border-right:2px solid var(--mfl-gold-light);border-bottom:2px solid var(--mfl-gold-light)}#page\#9 .metal-fence-landscape__figure figcaption{position:absolute;z-index:6;left:29px;bottom:27px;max-width:calc(100% - 58px)}#page\#9 .metal-fence-landscape__figure figcaption span{display:block;margin-bottom:5px;color:var(--mfl-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}#page\#9 .metal-fence-landscape__figure figcaption strong{display:block;color:var(--mfl-white);font-size:clamp(19px,1.55vw,25px);font-weight:760;line-height:1.25;text-shadow:0 3px 13px rgba(0,0,0,0.60)}#page\#9 .metal-fence-landscape__content{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:11px}#page\#9 .metal-fence-landscape__option{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px 18px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.047),rgba(255,255,255,0.011) );border:1px solid rgba(197,139,34,0.18);border-radius:17px 17px 27px 17px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.026);transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease}#page\#9 .metal-fence-landscape__option::before{content:"";position:absolute;bottom:0;left:18px;width:78px;height:1px;background:linear-gradient( 90deg,var(--mfl-gold-light),transparent );pointer-events:none}#page\#9 .metal-fence-landscape__option:hover{background:linear-gradient( 145deg,rgba(241,211,138,0.074),rgba(255,255,255,0.012) );border-color:rgba(241,211,138,0.32);transform:translateY(-2px)}#page\#9 .metal-fence-landscape__number{position:absolute;top:10px;right:12px;color:rgba(241,211,138,0.28);font-size:13px;font-weight:800;line-height:1}#page\#9 .metal-fence-landscape__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--mfl-gold-light);background:rgba(197,139,34,0.05);border:1px solid rgba(241,211,138,0.22);border-radius:11px 11px 17px 11px}#page\#9 .metal-fence-landscape__icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#9 .metal-fence-landscape__option h3{margin:2px 0 7px;padding-right:18px;color:var(--mfl-white);font-size:17px;font-weight:750;line-height:1.25}#page\#9 .metal-fence-landscape__option p{margin:0 0 9px;color:rgba(234,229,221,0.70);font-size:13px;line-height:1.48}#page\#9 .metal-fence-landscape__option a{display:inline-flex;align-items:center;gap:6px;color:var(--mfl-gold-light) !important;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important}#page\#9 .metal-fence-landscape__option a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#9 .metal-fence-landscape__option a:hover svg{transform:translateX(3px)}#page\#9 .metal-fence-landscape__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;background:linear-gradient( 105deg,rgba(241,211,138,0.067),rgba(255,255,255,0.020) 50%,rgba(154,98,0,0.055) );border:1px solid rgba(197,139,34,0.21);border-radius:15px 15px 23px 15px}#page\#9 .metal-fence-landscape__bottom::before{content:"";position:absolute;top:0;left:27px;width:115px;height:1px;background:linear-gradient( 90deg,var(--mfl-gold-light),transparent )}#page\#9 .metal-fence-landscape__bottom-content{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px}#page\#9 .metal-fence-landscape__bottom-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(241,211,138,0.24);border-radius:50%}#page\#9 .metal-fence-landscape__bottom-symbol i{width:9px;height:9px;background:linear-gradient( 135deg,var(--mfl-gold-light),var(--mfl-gold) );transform:rotate(45deg);box-shadow:0 0 10px rgba(241,211,138,0.23)}#page\#9 .metal-fence-landscape__bottom-label{display:block;margin-bottom:4px;color:var(--mfl-gold-light);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#9 .metal-fence-landscape__bottom-content p{margin:0;color:rgba(234,229,221,0.73);font-size:13.5px;line-height:1.48}#page\#9 .metal-fence-landscape__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:9px 15px;color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D4A249 50%,#AC6E0B );border:1px solid rgba(255,244,215,0.60);border-radius:9px 9px 15px 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.47),0 7px 17px rgba(0,0,0,0.13);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#9 .metal-fence-landscape__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#9 .metal-fence-landscape__cta:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 21px rgba(0,0,0,0.19);transform:translateY(-1px)}#page\#9 .metal-fence-landscape__cta:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#9 .metal-fence-landscape__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#9 .metal-fence-landscape__showcase{grid-template-columns:minmax(0,1.12fr) minmax(330px,0.88fr);gap:16px}#page\#9 .metal-fence-landscape__option{padding:18px 15px}}@media (max-width:959px){#page\#9 .metal-fence-landscape{border-radius:28px 28px 52px 28px}#page\#9 .metal-fence-landscape__inner{width:min(94%,840px);padding:55px 0 52px}#page\#9 .metal-fence-landscape__heading{margin-bottom:35px}#page\#9 .metal-fence-landscape__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#9 .metal-fence-landscape__showcase{grid-template-columns:minmax(0,1fr);gap:16px}#page\#9 .metal-fence-landscape__figure{max-width:780px;width:100%;margin:0 auto}#page\#9 .metal-fence-landscape__content{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:10px}#page\#9 .metal-fence-landscape__option{grid-template-columns:minmax(0,1fr);gap:10px}#page\#9 .metal-fence-landscape__icon{width:43px;height:43px}}@media (max-width:767px){#page\#9 .metal-fence-landscape{border-radius:22px 22px 38px 22px}#page\#9 .metal-fence-landscape::before{left:12%;width:54%}#page\#9 .metal-fence-landscape::after{right:-150px;bottom:-160px;width:320px;height:320px}#page\#9 .metal-fence-landscape__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#9 .metal-fence-landscape__heading{margin-bottom:29px}#page\#9 .metal-fence-landscape__ornament{width:145px;margin-bottom:14px}#page\#9 .metal-fence-landscape__eyebrow{font-size:13px}#page\#9 .metal-fence-landscape__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#9 .metal-fence-landscape__heading p{font-size:15px;line-height:1.53}#page\#9 .metal-fence-landscape__figure{border-radius:19px 19px 31px 19px}#page\#9 .metal-fence-landscape__figure figcaption{left:20px;bottom:19px;max-width:calc(100% - 40px)}#page\#9 .metal-fence-landscape__figure figcaption strong{font-size:18px}#page\#9 .metal-fence-landscape__content{grid-template-columns:minmax(0,1fr);gap:10px}#page\#9 .metal-fence-landscape__option{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:17px 14px}#page\#9 .metal-fence-landscape__option h3{font-size:16px}#page\#9 .metal-fence-landscape__option p{font-size:13px}#page\#9 .metal-fence-landscape__bottom{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 14px}#page\#9 .metal-fence-landscape__bottom-content p{font-size:13px}#page\#9 .metal-fence-landscape__cta{width:100%;white-space:normal}}@media (max-width:420px){#page\#9 .metal-fence-landscape__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#9 .metal-fence-landscape__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#9 .metal-fence-landscape__heading p{font-size:14px}#page\#9 .metal-fence-landscape__figure figcaption span{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#9 .metal-fence-landscape__figure img,#page\#9 .metal-fence-landscape__option,#page\#9 .metal-fence-landscape__option a svg,#page\#9 .metal-fence-landscape__cta,#page\#9 .metal-fence-landscape__cta svg{transition:none}#page\#9 .metal-fence-landscape__figure:hover img,#page\#9 .metal-fence-landscape__option:hover,#page\#9 .metal-fence-landscape__cta:hover{transform:none}}#page\#10 .metal-fence-works{--mfw-gold-dark:#875300;--mfw-gold:#9A6200;--mfw-bronze:#B77B17;--mfw-bronze-light:#D2A64D;--mfw-gold-pale:#EAD093;--mfw-ivory:#F8F3EA;--mfw-ivory-soft:#EFE6D9;--mfw-ivory-deep:#DED1BD;--mfw-graphite:#202224;--mfw-graphite-soft:#343638;--mfw-text:#2B2925;--mfw-text-soft:#686157;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfw-text);background:radial-gradient( circle at 8% 11%,rgba(210,166,77,0.17),transparent 24% ),radial-gradient( circle at 94% 87%,rgba(154,98,0,0.11),transparent 29% ),linear-gradient( 126deg,#FAF6EF 0%,#F1E9DD 48%,#E9DECE 100% );border:1px solid rgba(154,98,0,0.27);border-radius:72px 34px 34px 34px;box-shadow:0 26px 65px rgba(53,42,24,0.12),inset 0 1px 0 rgba(255,255,255,0.87),inset 0 -1px 0 rgba(91,61,18,0.07)}#page\#10 .metal-fence-works,#page\#10 .metal-fence-works *{box-sizing:border-box}#page\#10 .metal-fence-works::before{content:"";position:absolute;z-index:2;top:0;left:11%;width:34%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfw-bronze),var(--mfw-gold-pale),var(--mfw-bronze),transparent );box-shadow:0 0 16px rgba(183,123,23,0.24);pointer-events:none}#page\#10 .metal-fence-works::after{content:"";position:absolute;z-index:0;right:-175px;top:-205px;width:430px;height:430px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;box-shadow:0 0 0 38px rgba(154,98,0,0.014),inset 0 0 110px rgba(154,98,0,0.024);pointer-events:none}#page\#10 .metal-fence-works__pattern{position:absolute;z-index:0;inset:0;opacity:0.73;background:repeating-linear-gradient( 90deg,transparent 0,transparent 119px,rgba(72,58,35,0.017) 120px,transparent 121px ),repeating-linear-gradient( 0deg,transparent 0,transparent 89px,rgba(154,98,0,0.015) 90px,transparent 91px );pointer-events:none}#page\#10 .metal-fence-works__inner{position:relative;z-index:3;width:min(92%,1320px);margin:0 auto;padding:74px 0 65px}#page\#10 .metal-fence-works__heading{max-width:960px;margin:0 auto 44px;text-align:center}#page\#10 .metal-fence-works__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#10 .metal-fence-works__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfw-bronze-light) )}#page\#10 .metal-fence-works__ornament span:last-child{transform:scaleX(-1)}#page\#10 .metal-fence-works__ornament i{position:relative;width:12px;height:12px;margin:0 13px;flex:0 0 12px;background:linear-gradient( 135deg,var(--mfw-gold-pale),var(--mfw-bronze) );border:1px solid rgba(255,255,255,0.82);transform:rotate(45deg);box-shadow:0 0 14px rgba(183,123,23,0.23)}#page\#10 .metal-fence-works__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.72)}#page\#10 .metal-fence-works__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfw-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#10 .metal-fence-works__heading h2{max-width:900px;margin:0 auto 18px;color:var(--mfw-graphite);font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance}#page\#10 .metal-fence-works__heading h2 span{color:var(--mfw-gold)}#page\#10 .metal-fence-works__heading p{max-width:830px;margin:0 auto;color:var(--mfw-text-soft);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#10 .metal-fence-works__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,0.82fr);align-items:stretch;gap:20px}#page\#10 .metal-fence-works__main{position:relative;display:flex;flex-direction:column;min-width:0;padding:34px 34px 30px;overflow:hidden;color:#F3EEE5;background:radial-gradient( circle at 8% 8%,rgba(210,166,77,0.13),transparent 31% ),linear-gradient( 140deg,#292B2D 0%,#1E2022 48%,#151718 100% );border:1px solid rgba(183,123,23,0.37);border-radius:25px 25px 43px 25px;clip-path:polygon( 0 0,calc(100% - 39px) 0,100% 39px,100% 100%,39px 100%,0 calc(100% - 39px) );box-shadow:0 21px 45px rgba(52,40,21,0.15),inset 0 1px 0 rgba(255,255,255,0.037)}#page\#10 .metal-fence-works__main::before{content:"";position:absolute;top:0;left:34px;width:155px;height:2px;background:linear-gradient( 90deg,var(--mfw-gold-pale),var(--mfw-gold),transparent );pointer-events:none}#page\#10 .metal-fence-works__main::after{content:"";position:absolute;right:19px;bottom:19px;width:11px;height:11px;border:1px solid rgba(234,208,147,0.44);transform:rotate(45deg);pointer-events:none}#page\#10 .metal-fence-works__main-decor{position:absolute;z-index:0;right:-20px;bottom:-4px;display:flex;align-items:stretch;width:45%;height:47%;opacity:0.065;border-top:6px solid var(--mfw-gold-pale);border-bottom:6px solid var(--mfw-gold-pale);pointer-events:none}#page\#10 .metal-fence-works__main-decor span{flex:1;border-left:4px solid var(--mfw-gold-pale)}#page\#10 .metal-fence-works__main-decor span:last-child{border-right:4px solid var(--mfw-gold-pale)}#page\#10 .metal-fence-works__main-top{position:relative;z-index:2;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px}#page\#10 .metal-fence-works__main-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;color:var(--mfw-gold-pale);background:radial-gradient( circle at 35% 27%,rgba(234,208,147,0.14),transparent 64% );border:1px solid rgba(234,208,147,0.27);border-radius:17px 17px 26px 17px}#page\#10 .metal-fence-works__main-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page\#10 .metal-fence-works__main-label{display:block;margin-bottom:5px;color:var(--mfw-gold-pale);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}#page\#10 .metal-fence-works__main-top strong{display:block;max-width:560px;color:#FFFDF8;font-size:clamp(23px,2vw,31px);font-weight:780;line-height:1.18}#page\#10 .metal-fence-works__main-text{position:relative;z-index:2;max-width:690px;margin:27px 0 0;color:rgba(243,238,229,0.74);font-size:15px;line-height:1.62}#page\#10 .metal-fence-works__main-line{position:relative;z-index:2;display:flex;align-items:center;width:100%;margin:29px 0 25px}#page\#10 .metal-fence-works__main-line span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,rgba(234,208,147,0.28) )}#page\#10 .metal-fence-works__main-line span:last-child{transform:scaleX(-1)}#page\#10 .metal-fence-works__main-line i{width:9px;height:9px;margin:0 11px;background:var(--mfw-gold-pale);transform:rotate(45deg);opacity:0.72}#page\#10 .metal-fence-works__main-bottom{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:auto}#page\#10 .metal-fence-works__main-note{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:11px;max-width:520px}#page\#10 .metal-fence-works__main-note>span{width:7px;height:7px;margin-top:7px;background:var(--mfw-gold-pale);transform:rotate(45deg);box-shadow:0 0 10px rgba(234,208,147,0.20)}#page\#10 .metal-fence-works__main-note p{margin:0;color:rgba(243,238,229,0.62);font-size:13px;line-height:1.5}#page\#10 .metal-fence-works__cta{display:grid;grid-template-columns:minmax(0,1fr) 19px;align-items:center;column-gap:13px;min-width:205px;min-height:58px;padding:10px 16px;color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D6A54A 49%,#AE700D );border:1px solid rgba(255,245,216,0.62);border-radius:11px 11px 19px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.50),0 9px 21px rgba(0,0,0,0.17);text-decoration:none !important;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#10 .metal-fence-works__cta-text{min-width:0}#page\#10 .metal-fence-works__cta small{display:block;margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.15;opacity:0.72}#page\#10 .metal-fence-works__cta strong{display:block;font-size:14px;font-weight:800;line-height:1.2}#page\#10 .metal-fence-works__cta>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#10 .metal-fence-works__cta:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.58),0 12px 25px rgba(0,0,0,0.22);transform:translateY(-2px)}#page\#10 .metal-fence-works__cta:hover>svg{transform:translateX(3px)}#page\#10 .metal-fence-works__points{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}#page\#10 .metal-fence-works__point{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:19px 17px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.73),rgba(246,239,229,0.56) );border:1px solid rgba(154,98,0,0.17);border-radius:17px 17px 27px 17px;box-shadow:0 12px 27px rgba(68,51,22,0.065),inset 0 1px 0 rgba(255,255,255,0.80);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}#page\#10 .metal-fence-works__point::before{content:"";position:absolute;left:18px;bottom:0;width:75px;height:1px;background:linear-gradient( 90deg,var(--mfw-bronze-light),transparent )}#page\#10 .metal-fence-works__point:hover{border-color:rgba(154,98,0,0.31);box-shadow:0 16px 34px rgba(68,51,22,0.10);transform:translateY(-2px)}#page\#10 .metal-fence-works__number{position:absolute;top:10px;right:12px;color:rgba(154,98,0,0.29);font-size:13px;font-weight:800;line-height:1}#page\#10 .metal-fence-works__point-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--mfw-gold);background:radial-gradient( circle at 35% 28%,rgba(210,166,77,0.20),transparent 62% );border:1px solid rgba(154,98,0,0.20);border-radius:11px 11px 17px 11px}#page\#10 .metal-fence-works__point-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#10 .metal-fence-works__point h3{margin:2px 0 7px;padding-right:17px;color:var(--mfw-graphite);font-size:17px;font-weight:760;line-height:1.25}#page\#10 .metal-fence-works__point p{margin:0;color:var(--mfw-text-soft);font-size:13px;line-height:1.49}#page\#10 .metal-fence-works__related{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:19px;padding:15px 17px;background:rgba(255,255,255,0.35);border:1px solid rgba(154,98,0,0.16);border-radius:12px 12px 19px 12px}#page\#10 .metal-fence-works__related-label{color:var(--mfw-gold);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#10 .metal-fence-works__related-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#page\#10 .metal-fence-works__related-links a{color:var(--mfw-graphite) !important;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important;transition:color 0.2s ease}#page\#10 .metal-fence-works__related-links a:hover{color:var(--mfw-gold) !important}#page\#10 .metal-fence-works__related-links>span{width:5px;height:5px;background:var(--mfw-bronze-light);transform:rotate(45deg)}@media (max-width:1199px){#page\#10 .metal-fence-works__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#10 .metal-fence-works__layout{grid-template-columns:minmax(0,1fr) 335px;gap:16px}#page\#10 .metal-fence-works__main{padding:29px 27px 27px}#page\#10 .metal-fence-works__main-bottom{grid-template-columns:minmax(0,1fr)}#page\#10 .metal-fence-works__cta{justify-self:start}}@media (max-width:959px){#page\#10 .metal-fence-works{border-radius:52px 28px 28px 28px}#page\#10 .metal-fence-works__inner{width:min(94%,840px);padding:55px 0 52px}#page\#10 .metal-fence-works__heading{margin-bottom:35px}#page\#10 .metal-fence-works__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#10 .metal-fence-works__layout{grid-template-columns:minmax(0,1fr)}#page\#10 .metal-fence-works__points{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}#page\#10 .metal-fence-works__point{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){#page\#10 .metal-fence-works{border-radius:38px 22px 22px 22px}#page\#10 .metal-fence-works::before{left:12%;width:54%}#page\#10 .metal-fence-works::after{top:-150px;right:-145px;width:320px;height:320px}#page\#10 .metal-fence-works__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#10 .metal-fence-works__heading{margin-bottom:29px}#page\#10 .metal-fence-works__ornament{width:145px;margin-bottom:14px}#page\#10 .metal-fence-works__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#10 .metal-fence-works__heading p{font-size:15px;line-height:1.53}#page\#10 .metal-fence-works__main{padding:23px 18px 21px;border-radius:20px 20px 33px 20px}#page\#10 .metal-fence-works__main-top{grid-template-columns:57px minmax(0,1fr);gap:14px}#page\#10 .metal-fence-works__main-icon{width:55px;height:55px}#page\#10 .metal-fence-works__main-icon svg{width:34px;height:34px}#page\#10 .metal-fence-works__main-top strong{font-size:21px}#page\#10 .metal-fence-works__main-text{margin-top:20px;font-size:13.5px}#page\#10 .metal-fence-works__main-line{margin:22px 0 20px}#page\#10 .metal-fence-works__cta{width:100%}#page\#10 .metal-fence-works__points{grid-template-columns:minmax(0,1fr);gap:9px}#page\#10 .metal-fence-works__point{grid-template-columns:45px minmax(0,1fr);gap:12px;padding:17px 14px}#page\#10 .metal-fence-works__point-icon{width:43px;height:43px}#page\#10 .metal-fence-works__point h3{font-size:16px}#page\#10 .metal-fence-works__related{align-items:flex-start;flex-direction:column;gap:9px;padding:14px}}@media (max-width:420px){#page\#10 .metal-fence-works__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#10 .metal-fence-works__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#10 .metal-fence-works__heading p{font-size:14px}#page\#10 .metal-fence-works__main-top{grid-template-columns:minmax(0,1fr)}#page\#10 .metal-fence-works__main-icon{width:51px;height:51px}#page\#10 .metal-fence-works__related-links{align-items:flex-start;flex-direction:column}#page\#10 .metal-fence-works__related-links>span{display:none}}@media (prefers-reduced-motion:reduce){#page\#10 .metal-fence-works__cta,#page\#10 .metal-fence-works__cta>svg,#page\#10 .metal-fence-works__point,#page\#10 .metal-fence-works__related-links a{transition:none}#page\#10 .metal-fence-works__cta:hover,#page\#10 .metal-fence-works__point:hover{transform:none}}#page\#11 .metal-fence-geo{--mfg-gold-dark:#9A6200;--mfg-gold:#C58B22;--mfg-gold-rich:#D8A84B;--mfg-gold-light:#F1D38A;--mfg-gold-pale:#F8E7BA;--mfg-bg-deep:#0D0F10;--mfg-bg:#151719;--mfg-bg-soft:#222527;--mfg-text:#EAE5DD;--mfg-text-soft:#BDB8B0;--mfg-white:#FFFDF7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mfg-text);background:radial-gradient( circle at 9% 13%,rgba(197,139,34,0.11),transparent 25% ),radial-gradient( circle at 93% 83%,rgba(154,98,0,0.14),transparent 29% ),linear-gradient( 128deg,#0E1011 0%,#1C1F21 48%,#101214 100% );border:1px solid rgba(197,139,34,0.25);border-radius:34px 72px 34px 34px;box-shadow:0 26px 70px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.035),inset 0 -1px 0 rgba(0,0,0,0.42)}#page\#11 .metal-fence-geo,#page\#11 .metal-fence-geo *{box-sizing:border-box}#page\#11 .metal-fence-geo::before{content:"";position:absolute;z-index:2;top:0;right:10%;width:35%;height:2px;background:linear-gradient( 90deg,transparent,var(--mfg-gold),var(--mfg-gold-light),var(--mfg-gold),transparent );box-shadow:0 0 16px rgba(241,211,138,0.31);pointer-events:none}#page\#11 .metal-fence-geo::after{content:"";position:absolute;z-index:0;top:-205px;left:-160px;width:450px;height:450px;border:1px solid rgba(241,211,138,0.05);border-radius:50%;box-shadow:0 0 0 40px rgba(197,139,34,0.009),inset 0 0 115px rgba(197,139,34,0.018);pointer-events:none}#page\#11 .metal-fence-geo__texture{position:absolute;z-index:0;inset:0;opacity:0.52;background:repeating-linear-gradient( 45deg,transparent 0,transparent 94px,rgba(255,255,255,0.011) 95px,transparent 96px ),repeating-linear-gradient( 135deg,transparent 0,transparent 128px,rgba(241,211,138,0.012) 129px,transparent 130px );pointer-events:none}#page\#11 .metal-fence-geo__inner{position:relative;z-index:3;width:min(92%,1360px);margin:0 auto;padding:74px 0 67px}#page\#11 .metal-fence-geo__heading{max-width:970px;margin:0 auto 44px;text-align:center}#page\#11 .metal-fence-geo__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#11 .metal-fence-geo__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mfg-gold-light) )}#page\#11 .metal-fence-geo__ornament span:last-child{transform:scaleX(-1)}#page\#11 .metal-fence-geo__ornament i{position:relative;width:11px;height:11px;margin:0 13px;flex:0 0 11px;background:linear-gradient( 135deg,var(--mfg-gold-light),var(--mfg-gold) );border:1px solid rgba(255,255,255,0.34);transform:rotate(45deg);box-shadow:0 0 13px rgba(241,211,138,0.38)}#page\#11 .metal-fence-geo__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.70)}#page\#11 .metal-fence-geo__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mfg-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#11 .metal-fence-geo__heading h2{max-width:930px;margin:0 auto 18px;color:var(--mfg-white);font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,0.42)}#page\#11 .metal-fence-geo__heading h2 span{color:var(--mfg-gold-light)}#page\#11 .metal-fence-geo__heading p{max-width:850px;margin:0 auto;color:rgba(234,229,221,0.82);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#11 .metal-fence-geo__layout{display:grid;grid-template-columns:minmax(390px,0.98fr) minmax(0,1.02fr);align-items:stretch;gap:21px}#page\#11 .metal-fence-geo__map{position:relative;min-width:0;min-height:560px;padding:24px;overflow:hidden;background:radial-gradient( circle at 50% 44%,rgba(197,139,34,0.10),transparent 43% ),linear-gradient( 145deg,#242729,#121415 );border:1px solid rgba(241,211,138,0.29);border-radius:25px 25px 42px 25px;clip-path:polygon( 0 0,calc(100% - 36px) 0,100% 36px,100% 100%,36px 100%,0 calc(100% - 36px) );box-shadow:0 20px 43px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.035)}#page\#11 .metal-fence-geo__map::before{content:"";position:absolute;top:0;left:34px;width:150px;height:2px;background:linear-gradient( 90deg,var(--mfg-gold-light),var(--mfg-gold),transparent );pointer-events:none}#page\#11 .metal-fence-geo__map::after{content:"";position:absolute;inset:11px;border:1px solid rgba(241,211,138,0.06);border-radius:19px 19px 35px 19px;pointer-events:none}#page\#11 .metal-fence-geo__map-label{position:relative;z-index:3;display:inline-block;color:var(--mfg-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.11em;text-transform:uppercase}#page\#11 .metal-fence-geo__geo-stage{position:relative;z-index:2;min-height:405px;margin:27px 0 22px;overflow:hidden;background:linear-gradient( rgba(241,211,138,0.020) 1px,transparent 1px ),linear-gradient( 90deg,rgba(241,211,138,0.020) 1px,transparent 1px ),radial-gradient( circle at 49% 45%,rgba(197,139,34,0.095),transparent 39% ),linear-gradient( 145deg,rgba(255,255,255,0.020),rgba(0,0,0,0.045) );background-size:34px 34px,34px 34px,auto,auto;border:1px solid rgba(241,211,138,0.12);border-radius:17px 17px 29px 17px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}#page\#11 .metal-fence-geo__geo-stage::before{content:"";position:absolute;top:8%;bottom:8%;left:50%;width:1px;background:linear-gradient( 180deg,transparent,rgba(241,211,138,0.08) 18%,rgba(241,211,138,0.03) 82%,transparent );pointer-events:none}#page\#11 .metal-fence-geo__geo-direction{position:absolute;z-index:5;top:17px;right:17px;display:flex;align-items:center;gap:9px;max-width:210px;padding:8px 10px;color:var(--mfg-gold-light);background:rgba(13,15,16,0.76);border:1px solid rgba(241,211,138,0.18);border-radius:10px 10px 17px 10px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#page\#11 .metal-fence-geo__geo-direction-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:39px;color:var(--mfg-gold-light)}#page\#11 .metal-fence-geo__geo-direction-arrow svg{width:20px;height:38px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#11 .metal-fence-geo__geo-direction small,#page\#11 .metal-fence-geo__geo-direction strong{display:block}#page\#11 .metal-fence-geo__geo-direction small{margin-bottom:2px;color:rgba(234,229,221,0.51);font-size:13px;line-height:1.15}#page\#11 .metal-fence-geo__geo-direction strong{color:var(--mfg-gold-light);font-size:13px;font-weight:720;line-height:1.22}#page\#11 .metal-fence-geo__geo-scale{position:absolute;z-index:4;left:17px;top:18px;color:rgba(234,229,221,0.43);font-size:13px;line-height:1.2}#page\#11 .metal-fence-geo__geo-route{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#page\#11 .metal-fence-geo__geo-route path{fill:none;stroke:rgba(241,211,138,0.44);stroke-width:0.42;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(241,211,138,0.14))}#page\#11 .metal-fence-geo__geo-distance{position:absolute;z-index:4;top:31%;left:40%;padding:4px 7px;color:rgba(241,211,138,0.70);background:rgba(13,15,16,0.70);border:1px solid rgba(241,211,138,0.12);border-radius:7px;font-size:13px;font-weight:670;line-height:1}#page\#11 .metal-fence-geo__geo-node{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;transform:translate(-50%,-50%)}#page\#11 .metal-fence-geo__geo-node--ermolino{left:34%;top:19%}#page\#11 .metal-fence-geo__geo-node--sukharevo{left:49%;top:45%}#page\#11 .metal-fence-geo__geo-node--moscow{left:64%;top:76%}#page\#11 .metal-fence-geo__geo-dot{position:relative;flex:0 0 17px;width:17px;height:17px;background:#17191B;border:2px solid var(--mfg-gold-rich);border-radius:50%;box-shadow:0 0 0 5px rgba(241,211,138,0.07),0 0 13px rgba(241,211,138,0.20)}#page\#11 .metal-fence-geo__geo-dot::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--mfg-gold-light);border-radius:50%;transform:translate(-50%,-50%)}#page\#11 .metal-fence-geo__geo-dot--main{width:21px;height:21px;flex-basis:21px;border-color:var(--mfg-gold-light);box-shadow:0 0 0 6px rgba(241,211,138,0.08),0 0 17px rgba(241,211,138,0.27)}#page\#11 .metal-fence-geo__geo-dot--moscow{border-color:rgba(216,168,75,0.78)}#page\#11 .metal-fence-geo__geo-node-copy{display:flex;flex-direction:column;min-width:0;padding:8px 10px;background:rgba(13,15,16,0.82);border:1px solid rgba(241,211,138,0.16);border-radius:9px 9px 15px 9px;box-shadow:0 8px 20px rgba(0,0,0,0.15);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#page\#11 .metal-fence-geo__geo-node-copy small{margin-bottom:2px;color:rgba(234,229,221,0.52);font-size:13px;line-height:1.15}#page\#11 .metal-fence-geo__geo-node-copy strong{color:var(--mfg-gold-light);font-size:14px;font-weight:750;line-height:1.2}#page\#11 .metal-fence-geo__geo-caption{position:absolute;z-index:4;left:17px;bottom:16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;max-width:315px;padding:9px 11px;color:rgba(234,229,221,0.65);background:rgba(13,15,16,0.68);border:1px solid rgba(241,211,138,0.13);border-radius:9px 9px 15px 9px}#page\#11 .metal-fence-geo__geo-caption>span{color:var(--mfg-gold-rich);font-size:17px;line-height:1}#page\#11 .metal-fence-geo__geo-caption p{margin:0;color:inherit;font-size:13px;line-height:1.38}#page\#11 .metal-fence-geo__map-caption{position:relative;z-index:3;display:grid;grid-template-columns:41px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;background:rgba(255,255,255,0.026);border:1px solid rgba(241,211,138,0.10);border-radius:11px 11px 18px 11px}#page\#11 .metal-fence-geo__map-caption-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;color:var(--mfg-gold-light);border:1px solid rgba(241,211,138,0.23);border-radius:50%}#page\#11 .metal-fence-geo__map-caption-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#11 .metal-fence-geo__map-caption p{margin:0;color:rgba(234,229,221,0.66);font-size:13px;line-height:1.48}#page\#11 .metal-fence-geo__content{display:grid;grid-template-rows:auto minmax(0,1fr);gap:13px}#page\#11 .metal-fence-geo__feature{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:23px 21px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.047),rgba(255,255,255,0.011) );border:1px solid rgba(197,139,34,0.18);border-radius:19px 19px 31px 19px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.026),0 15px 32px rgba(0,0,0,0.12)}#page\#11 .metal-fence-geo__feature--accent{background:radial-gradient( circle at 8% 5%,rgba(241,211,138,0.09),transparent 36% ),linear-gradient( 145deg,rgba(255,255,255,0.055),rgba(255,255,255,0.012) );border-color:rgba(241,211,138,0.26)}#page\#11 .metal-fence-geo__feature::before{content:"";position:absolute;top:0;left:22px;width:92px;height:1px;background:linear-gradient( 90deg,var(--mfg-gold-light),transparent )}#page\#11 .metal-fence-geo__feature-number{position:absolute;top:11px;right:13px;color:rgba(241,211,138,0.29);font-size:13px;font-weight:800}#page\#11 .metal-fence-geo__feature-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:var(--mfg-gold-light);background:rgba(197,139,34,0.055);border:1px solid rgba(241,211,138,0.23);border-radius:13px 13px 20px 13px}#page\#11 .metal-fence-geo__feature-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#11 .metal-fence-geo__feature-label{display:block;margin:2px 0 5px;color:var(--mfg-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.07em;text-transform:uppercase}#page\#11 .metal-fence-geo__feature h3{margin:0 0 8px;color:var(--mfg-white);font-size:20px;font-weight:770;line-height:1.25}#page\#11 .metal-fence-geo__feature p{margin:0 0 10px;color:rgba(234,229,221,0.71);font-size:13.5px;line-height:1.52}#page\#11 .metal-fence-geo__feature a{display:inline-flex;align-items:center;gap:7px;color:var(--mfg-gold-light) !important;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none !important}#page\#11 .metal-fence-geo__feature a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#11 .metal-fence-geo__feature a:hover svg{transform:translateX(3px)}#page\#11 .metal-fence-geo__locations{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 21px;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.041),rgba(255,255,255,0.010) );border:1px solid rgba(197,139,34,0.17);border-radius:19px 19px 31px 19px}#page\#11 .metal-fence-geo__locations::before{content:"";position:absolute;top:0;left:22px;width:96px;height:1px;background:linear-gradient( 90deg,var(--mfg-gold-light),transparent )}#page\#11 .metal-fence-geo__locations-head{display:grid;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:12px}#page\#11 .metal-fence-geo__locations-icon{position:relative;display:flex;align-items:center;justify-content:center;width:47px;height:47px;flex:0 0 47px;color:var(--mfg-gold-light);border:1px solid rgba(241,211,138,0.23);border-radius:12px 12px 18px 12px}#page\#11 .metal-fence-geo__locations-icon svg{position:absolute;top:50%;left:50%;display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transform:translate(-50%,-50%) translateX(1px)}#page\#11 .metal-fence-geo__locations-head span{display:block;margin-bottom:3px;color:var(--mfg-gold-rich);font-size:13px;font-weight:750;text-transform:uppercase}#page\#11 .metal-fence-geo__locations-head h3{margin:0;color:var(--mfg-white);font-size:19px;font-weight:760;line-height:1.25}#page\#11 .metal-fence-geo__address{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:11px;padding:16px 0;border-top:1px solid rgba(241,211,138,0.085)}#page\#11 .metal-fence-geo__address-mark{width:8px;height:8px;margin-top:8px;background:linear-gradient( 135deg,var(--mfg-gold-light),var(--mfg-gold) );transform:rotate(45deg);box-shadow:0 0 10px rgba(241,211,138,0.16)}#page\#11 .metal-fence-geo__address-content{min-width:0}#page\#11 .metal-fence-geo__address-type{display:block;margin-bottom:4px;color:rgba(241,211,138,0.62);font-size:13px;font-weight:650;line-height:1.25}#page\#11 .metal-fence-geo__address strong{display:block;margin-bottom:4px;color:var(--mfg-gold-light);font-size:15px;font-weight:780;line-height:1.25}#page\#11 .metal-fence-geo__address p{margin:0;color:rgba(234,229,221,0.72);font-size:13px;line-height:1.48}#page\#11 .metal-fence-geo__coordinates{display:inline-block;margin-top:6px;color:rgba(234,229,221,0.45);font-size:13px;font-weight:550;line-height:1.2;letter-spacing:0.02em}#page\#11 .metal-fence-geo__route-link{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:10px;max-width:320px;margin-top:11px;padding:9px 11px;overflow:hidden;color:var(--mfg-white) !important;background:linear-gradient( 105deg,rgba(241,211,138,0.085),rgba(197,139,34,0.035) 56%,rgba(255,255,255,0.025) );border:1px solid rgba(241,211,138,0.21);border-radius:10px 10px 16px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025);text-decoration:none !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}#page\#11 .metal-fence-geo__route-link::before{content:"";position:absolute;top:0;left:46px;width:75px;height:1px;background:linear-gradient( 90deg,var(--mfg-gold-light),transparent );opacity:0.68}#page\#11 .metal-fence-geo__route-icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;color:var(--mfg-gold-light);background:rgba(197,139,34,0.075);border:1px solid rgba(241,211,138,0.22);border-radius:9px 9px 13px 9px}#page\#11 .metal-fence-geo__route-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#11 .metal-fence-geo__route-text{min-width:0}#page\#11 .metal-fence-geo__route-text small{display:block;margin-bottom:2px;color:rgba(241,211,138,0.59);font-size:13px;font-weight:600;line-height:1.1}#page\#11 .metal-fence-geo__route-text strong{display:block;margin:0;color:var(--mfg-gold-light);font-size:13px;font-weight:760;line-height:1.2}#page\#11 .metal-fence-geo__route-arrow{width:17px;height:17px;fill:none;stroke:var(--mfg-gold-light);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#11 .metal-fence-geo__route-link:hover{color:var(--mfg-white) !important;background:linear-gradient( 105deg,rgba(241,211,138,0.14),rgba(197,139,34,0.07) 56%,rgba(255,255,255,0.035) );border-color:rgba(241,211,138,0.39);box-shadow:0 8px 18px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.035);transform:translateY(-1px)}#page\#11 .metal-fence-geo__route-link:hover .metal-fence-geo__route-arrow{transform:translateX(3px)}#page\#11 .metal-fence-geo__contacts-link{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;padding-top:13px;color:var(--mfg-gold-light) !important;font-size:13px;font-weight:720;line-height:1.2;text-decoration:none !important}#page\#11 .metal-fence-geo__contacts-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#11 .metal-fence-geo__contacts-link:hover svg{transform:translateX(3px)}#page\#11 .metal-fence-geo__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;background:linear-gradient( 105deg,rgba(241,211,138,0.066),rgba(255,255,255,0.020) 50%,rgba(154,98,0,0.055) );border:1px solid rgba(197,139,34,0.21);border-radius:15px 15px 23px 15px}#page\#11 .metal-fence-geo__bottom::before{content:"";position:absolute;top:0;left:27px;width:115px;height:1px;background:linear-gradient( 90deg,var(--mfg-gold-light),transparent )}#page\#11 .metal-fence-geo__bottom-text{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px}#page\#11 .metal-fence-geo__bottom-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(241,211,138,0.24);border-radius:50%}#page\#11 .metal-fence-geo__bottom-symbol i{width:9px;height:9px;background:linear-gradient( 135deg,var(--mfg-gold-light),var(--mfg-gold) );transform:rotate(45deg);box-shadow:0 0 10px rgba(241,211,138,0.23)}#page\#11 .metal-fence-geo__bottom-label{display:block;margin-bottom:4px;color:var(--mfg-gold-light);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#11 .metal-fence-geo__bottom-text p{margin:0;color:rgba(234,229,221,0.73);font-size:13.5px;line-height:1.48}#page\#11 .metal-fence-geo__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:9px 15px;color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D4A249 50%,#AC6E0B );border:1px solid rgba(255,244,215,0.60);border-radius:9px 9px 15px 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.47),0 7px 17px rgba(0,0,0,0.13);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#11 .metal-fence-geo__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#11 .metal-fence-geo__cta:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 21px rgba(0,0,0,0.19);transform:translateY(-1px)}#page\#11 .metal-fence-geo__cta:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#11 .metal-fence-geo__inner{width:min(94%,1120px);padding:64px 0 59px}#page\#11 .metal-fence-geo__layout{grid-template-columns:minmax(350px,0.94fr) minmax(0,1.06fr);gap:16px}#page\#11 .metal-fence-geo__map{min-height:545px}}@media (max-width:959px){#page\#11 .metal-fence-geo{border-radius:28px 52px 28px 28px}#page\#11 .metal-fence-geo__inner{width:min(94%,840px);padding:55px 0 52px}#page\#11 .metal-fence-geo__heading{margin-bottom:35px}#page\#11 .metal-fence-geo__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#11 .metal-fence-geo__layout{grid-template-columns:minmax(0,1fr)}#page\#11 .metal-fence-geo__map{max-width:680px;width:100%;min-height:510px;margin:0 auto}#page\#11 .metal-fence-geo__content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}#page\#11 .metal-fence-geo__route-link{max-width:100%}#page\#11 .metal-fence-geo__bottom{grid-template-columns:minmax(0,1fr)}#page\#11 .metal-fence-geo__cta{justify-self:end}}@media (max-width:767px){#page\#11 .metal-fence-geo{border-radius:22px 38px 22px 22px}#page\#11 .metal-fence-geo::before{right:12%;width:54%}#page\#11 .metal-fence-geo::after{top:-150px;left:-145px;width:320px;height:320px}#page\#11 .metal-fence-geo__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#11 .metal-fence-geo__heading{margin-bottom:29px}#page\#11 .metal-fence-geo__ornament{width:145px;margin-bottom:14px}#page\#11 .metal-fence-geo__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#11 .metal-fence-geo__heading p{font-size:15px;line-height:1.53}#page\#11 .metal-fence-geo__map{min-height:455px;padding:19px 15px;border-radius:20px 20px 33px 20px}#page\#11 .metal-fence-geo__map-shape{width:82%;margin-top:38px}#page\#11 .metal-fence-geo__node strong{font-size:13px}#page\#11 .metal-fence-geo__node small{display:none}#page\#11 .metal-fence-geo__map-caption{grid-template-columns:38px minmax(0,1fr);padding:12px}#page\#11 .metal-fence-geo__map-caption-icon{width:36px;height:36px}#page\#11 .metal-fence-geo__content{grid-template-columns:minmax(0,1fr)}#page\#11 .metal-fence-geo__feature{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:19px 16px}#page\#11 .metal-fence-geo__feature-icon{width:46px;height:46px}#page\#11 .metal-fence-geo__feature-icon svg{width:27px;height:27px}#page\#11 .metal-fence-geo__feature h3{font-size:18px}#page\#11 .metal-fence-geo__feature p{font-size:13px}#page\#11 .metal-fence-geo__locations{padding:19px 16px}#page\#11 .metal-fence-geo__address{padding:15px 0}#page\#11 .metal-fence-geo__route-link{max-width:none;width:100%}#page\#11 .metal-fence-geo__bottom{gap:14px;padding:16px 14px}#page\#11 .metal-fence-geo__bottom-text p{font-size:13px}#page\#11 .metal-fence-geo__cta{width:100%;white-space:normal}}@media (max-width:420px){#page\#11 .metal-fence-geo__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#11 .metal-fence-geo__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#11 .metal-fence-geo__heading p{font-size:14px}#page\#11 .metal-fence-geo__map{min-height:420px}#page\#11 .metal-fence-geo__map-shape{width:88%}#page\#11 .metal-fence-geo__node--ermolino{left:20%}#page\#11 .metal-fence-geo__node--sukharevo{right:4%}#page\#11 .metal-fence-geo__route-link{grid-template-columns:33px minmax(0,1fr) 16px;gap:8px;padding:8px 9px}#page\#11 .metal-fence-geo__route-icon{width:31px;height:31px}}@media (max-width:959px){#page\#11 .metal-fence-geo__geo-stage{min-height:390px}}@media (max-width:767px){#page\#11 .metal-fence-geo__geo-stage{min-height:390px;margin:23px 0 18px}#page\#11 .metal-fence-geo__geo-direction{top:12px;right:11px;max-width:170px;padding:7px 8px}#page\#11 .metal-fence-geo__geo-direction strong{font-size:13px}#page\#11 .metal-fence-geo__geo-scale{top:13px;left:11px}#page\#11 .metal-fence-geo__geo-node--ermolino{left:31%;top:21%}#page\#11 .metal-fence-geo__geo-node--sukharevo{left:48%;top:47%}#page\#11 .metal-fence-geo__geo-node--moscow{left:63%;top:73%}#page\#11 .metal-fence-geo__geo-distance{top:33%;left:38%}#page\#11 .metal-fence-geo__geo-caption{left:10px;right:10px;bottom:10px;max-width:none}}@media (max-width:420px){#page\#11 .metal-fence-geo__geo-stage{min-height:365px}#page\#11 .metal-fence-geo__geo-direction{max-width:145px}#page\#11 .metal-fence-geo__geo-direction-arrow{display:none}#page\#11 .metal-fence-geo__geo-node{gap:6px}#page\#11 .metal-fence-geo__geo-node--ermolino{left:29%;top:22%}#page\#11 .metal-fence-geo__geo-node--sukharevo{left:48%;top:47%}#page\#11 .metal-fence-geo__geo-node--moscow{left:61%;top:70%}#page\#11 .metal-fence-geo__geo-node-copy{padding:6px 7px}#page\#11 .metal-fence-geo__geo-node-copy small{display:none}#page\#11 .metal-fence-geo__geo-node-copy strong{font-size:13px}#page\#11 .metal-fence-geo__geo-distance{left:37%;padding:3px 5px}#page\#11 .metal-fence-geo__geo-caption p{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#11 .metal-fence-geo__feature a svg,#page\#11 .metal-fence-geo__route-link,#page\#11 .metal-fence-geo__route-arrow,#page\#11 .metal-fence-geo__contacts-link svg,#page\#11 .metal-fence-geo__cta,#page\#11 .metal-fence-geo__cta svg{transition:none}#page\#11 .metal-fence-geo__route-link:hover,#page\#11 .metal-fence-geo__cta:hover{transform:none}}#page\#12 .metal-fence-faq{--mff-gold-dark:#875300;--mff-gold:#9A6200;--mff-bronze:#B77B17;--mff-bronze-light:#D2A64D;--mff-gold-pale:#EAD093;--mff-ivory:#F8F3EA;--mff-ivory-soft:#EFE6D9;--mff-ivory-deep:#DDD0BC;--mff-graphite:#202224;--mff-graphite-soft:#343638;--mff-text:#2B2925;--mff-text-soft:#686157;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mff-text);background:radial-gradient( circle at 8% 11%,rgba(210,166,77,0.17),transparent 24% ),radial-gradient( circle at 94% 87%,rgba(154,98,0,0.11),transparent 29% ),linear-gradient( 126deg,#FAF6EF 0%,#F1E9DD 48%,#E9DECE 100% );border:1px solid rgba(154,98,0,0.27);border-radius:72px 34px 34px 34px;box-shadow:0 26px 65px rgba(53,42,24,0.12),inset 0 1px 0 rgba(255,255,255,0.87),inset 0 -1px 0 rgba(91,61,18,0.07)}#page\#12 .metal-fence-faq,#page\#12 .metal-fence-faq *{box-sizing:border-box}#page\#12 .metal-fence-faq::before{content:"";position:absolute;z-index:2;top:0;right:10%;width:34%;height:2px;background:linear-gradient( 90deg,transparent,var(--mff-bronze),var(--mff-gold-pale),var(--mff-bronze),transparent );box-shadow:0 0 16px rgba(183,123,23,0.24);pointer-events:none}#page\#12 .metal-fence-faq::after{content:"";position:absolute;z-index:0;left:-185px;bottom:-210px;width:440px;height:440px;border:1px solid rgba(154,98,0,0.07);border-radius:50%;box-shadow:0 0 0 38px rgba(154,98,0,0.015),inset 0 0 110px rgba(154,98,0,0.025);pointer-events:none}#page\#12 .metal-fence-faq__pattern{position:absolute;z-index:0;inset:0;opacity:0.74;background:repeating-linear-gradient( 90deg,transparent 0,transparent 109px,rgba(72,58,35,0.017) 110px,transparent 111px ),repeating-linear-gradient( 0deg,transparent 0,transparent 89px,rgba(154,98,0,0.015) 90px,transparent 91px );pointer-events:none}#page\#12 .metal-fence-faq__inner{position:relative;z-index:3;width:min(92%,1320px);margin:0 auto;padding:74px 0 67px}#page\#12 .metal-fence-faq__heading{max-width:960px;margin:0 auto 43px;text-align:center}#page\#12 .metal-fence-faq__ornament{display:flex;align-items:center;justify-content:center;width:190px;margin:0 auto 17px}#page\#12 .metal-fence-faq__ornament span{flex:1;height:1px;background:linear-gradient( 90deg,transparent,var(--mff-bronze-light) )}#page\#12 .metal-fence-faq__ornament span:last-child{transform:scaleX(-1)}#page\#12 .metal-fence-faq__ornament i{position:relative;width:12px;height:12px;margin:0 13px;flex:0 0 12px;background:linear-gradient( 135deg,var(--mff-gold-pale),var(--mff-bronze) );border:1px solid rgba(255,255,255,0.82);transform:rotate(45deg);box-shadow:0 0 14px rgba(183,123,23,0.23)}#page\#12 .metal-fence-faq__ornament i::after{content:"";position:absolute;inset:3px;background:rgba(255,255,255,0.72)}#page\#12 .metal-fence-faq__eyebrow{display:inline-block;margin-bottom:11px;color:var(--mff-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.13em;text-transform:uppercase}#page\#12 .metal-fence-faq__heading h2{max-width:900px;margin:0 auto 18px;color:var(--mff-graphite);font-size:clamp(34px,3.1vw,54px);font-weight:800;line-height:1.06;letter-spacing:-0.032em;text-wrap:balance}#page\#12 .metal-fence-faq__heading h2 span{color:var(--mff-gold)}#page\#12 .metal-fence-faq__heading p{max-width:830px;margin:0 auto;color:var(--mff-text-soft);font-size:clamp(16px,1.15vw,18px);line-height:1.62;text-wrap:pretty}#page\#12 .metal-fence-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}#page\#12 .metal-fence-faq__item{position:relative;min-width:0;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.77),rgba(246,239,229,0.57) );border:1px solid rgba(154,98,0,0.17);border-radius:17px 17px 27px 17px;box-shadow:0 12px 27px rgba(68,51,22,0.065),inset 0 1px 0 rgba(255,255,255,0.82);transition:border-color 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}#page\#12 .metal-fence-faq__item::before{content:"";position:absolute;z-index:2;top:0;left:21px;width:84px;height:1px;background:linear-gradient( 90deg,var(--mff-bronze-light),transparent );pointer-events:none}#page\#12 .metal-fence-faq__item[open]{background:linear-gradient( 145deg,rgba(255,255,255,0.93),rgba(244,232,211,0.72) );border-color:rgba(154,98,0,0.32);box-shadow:0 17px 35px rgba(68,51,22,0.10),inset 0 1px 0 rgba(255,255,255,0.88)}#page\#12 .metal-fence-faq__item summary{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:80px;padding:17px 18px;cursor:pointer;list-style:none;user-select:none}#page\#12 .metal-fence-faq__item summary::-webkit-details-marker{display:none}#page\#12 .metal-fence-faq__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--mff-gold);background:rgba(210,166,77,0.10);border:1px solid rgba(154,98,0,0.18);border-radius:50%;font-size:13px;font-weight:800;line-height:1}#page\#12 .metal-fence-faq__question{color:var(--mff-graphite);font-size:clamp(15px,1.12vw,17px);font-weight:750;line-height:1.35}#page\#12 .metal-fence-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--mff-gold);background:rgba(255,255,255,0.47);border:1px solid rgba(154,98,0,0.20);border-radius:10px 10px 15px 10px;transition:background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}#page\#12 .metal-fence-faq__toggle i{position:absolute;width:14px;height:1.5px;background:currentColor;border-radius:3px;transition:transform 0.22s ease,opacity 0.22s ease}#page\#12 .metal-fence-faq__toggle i:last-child{transform:rotate(90deg)}#page\#12 .metal-fence-faq__item[open] .metal-fence-faq__toggle{color:#2A200F;background:linear-gradient( 135deg,var(--mff-gold-pale),var(--mff-bronze-light) );border-color:rgba(154,98,0,0.31)}#page\#12 .metal-fence-faq__item[open] .metal-fence-faq__toggle i:last-child{opacity:0;transform:rotate(0)}#page\#12 .metal-fence-faq__answer{position:relative;padding:0 20px 20px 64px}#page\#12 .metal-fence-faq__answer::before{content:"";position:absolute;top:0;left:31px;width:1px;height:calc(100% - 20px);background:linear-gradient( 180deg,rgba(154,98,0,0.32),transparent )}#page\#12 .metal-fence-faq__answer p{margin:0;color:var(--mff-text-soft);font-size:14px;line-height:1.6}#page\#12 .metal-fence-faq__answer strong{color:var(--mff-gold-dark);font-weight:800;white-space:nowrap}#page\#12 .metal-fence-faq__answer a{display:inline-flex;align-items:center;margin-top:11px;color:var(--mff-gold) !important;font-size:13px;font-weight:720;line-height:1.2;text-decoration:none !important;border-bottom:1px solid rgba(154,98,0,0.25);transition:color 0.2s ease,border-color 0.2s ease}#page\#12 .metal-fence-faq__answer a:hover{color:var(--mff-gold-dark) !important;border-color:rgba(154,98,0,0.55)}#page\#12 .metal-fence-faq__item:not([open]):hover{border-color:rgba(154,98,0,0.29);box-shadow:0 15px 32px rgba(68,51,22,0.09)}#page\#12 .metal-fence-faq__item:not([open]):hover .metal-fence-faq__toggle{background:rgba(210,166,77,0.12);border-color:rgba(154,98,0,0.32);transform:rotate(2deg)}#page\#12 .metal-fence-faq__item summary:focus-visible{outline:2px solid rgba(154,98,0,0.55);outline-offset:-3px}#page\#12 .metal-fence-faq__bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;color:#F2ECE1;background:radial-gradient( circle at 5% 0%,rgba(210,166,77,0.10),transparent 37% ),linear-gradient( 120deg,#292B2D,#181A1B );border:1px solid rgba(183,123,23,0.32);border-radius:16px 16px 26px 16px;box-shadow:0 15px 33px rgba(45,36,22,0.11)}#page\#12 .metal-fence-faq__bottom::before{content:"";position:absolute;top:0;left:28px;width:115px;height:1px;background:linear-gradient( 90deg,var(--mff-gold-pale),transparent )}#page\#12 .metal-fence-faq__bottom-content{display:grid;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:14px}#page\#12 .metal-fence-faq__bottom-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:var(--mff-gold-pale);border:1px solid rgba(234,208,147,0.27);border-radius:50%}#page\#12 .metal-fence-faq__bottom-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#12 .metal-fence-faq__bottom-label{display:block;margin-bottom:4px;color:var(--mff-gold-pale);font-size:13px;font-weight:750;line-height:1.2;text-transform:uppercase}#page\#12 .metal-fence-faq__bottom-content p{margin:0;color:rgba(242,236,225,0.74);font-size:13.5px;line-height:1.48}#page\#12 .metal-fence-faq__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:10px 16px;color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D4A249 50%,#AC6E0B );border:1px solid rgba(255,244,215,0.60);border-radius:10px 10px 16px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.47),0 7px 17px rgba(0,0,0,0.13);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#12 .metal-fence-faq__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#12 .metal-fence-faq__cta:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 21px rgba(0,0,0,0.19);transform:translateY(-1px)}#page\#12 .metal-fence-faq__cta:hover svg{transform:translateX(3px)}@media (max-width:1199px){#page\#12 .metal-fence-faq__inner{width:min(94%,1120px);padding:64px 0 59px}}@media (max-width:959px){#page\#12 .metal-fence-faq{border-radius:52px 28px 28px 28px}#page\#12 .metal-fence-faq__inner{width:min(94%,840px);padding:55px 0 52px}#page\#12 .metal-fence-faq__heading{margin-bottom:35px}#page\#12 .metal-fence-faq__heading h2{font-size:clamp(30px,4.8vw,42px)}#page\#12 .metal-fence-faq__grid{grid-template-columns:minmax(0,1fr);gap:10px}#page\#12 .metal-fence-faq__bottom{grid-template-columns:minmax(0,1fr)}#page\#12 .metal-fence-faq__cta{justify-self:end}}@media (max-width:767px){#page\#12 .metal-fence-faq{border-radius:38px 22px 22px 22px}#page\#12 .metal-fence-faq::before{right:12%;width:54%}#page\#12 .metal-fence-faq::after{left:-150px;bottom:-160px;width:320px;height:320px}#page\#12 .metal-fence-faq__inner{width:calc(100% - 28px);padding:45px 0 42px}#page\#12 .metal-fence-faq__heading{margin-bottom:29px}#page\#12 .metal-fence-faq__ornament{width:145px;margin-bottom:14px}#page\#12 .metal-fence-faq__heading h2{margin-bottom:15px;font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#12 .metal-fence-faq__heading p{font-size:15px;line-height:1.53}#page\#12 .metal-fence-faq__item{border-radius:15px 15px 23px 15px}#page\#12 .metal-fence-faq__item summary{grid-template-columns:31px minmax(0,1fr) 32px;gap:10px;min-height:72px;padding:14px 14px}#page\#12 .metal-fence-faq__number{width:29px;height:29px}#page\#12 .metal-fence-faq__question{font-size:14px}#page\#12 .metal-fence-faq__toggle{width:31px;height:31px}#page\#12 .metal-fence-faq__answer{padding:0 15px 17px 55px}#page\#12 .metal-fence-faq__answer::before{left:28px}#page\#12 .metal-fence-faq__answer p{font-size:13px;line-height:1.55}#page\#12 .metal-fence-faq__bottom{gap:14px;padding:16px 14px}#page\#12 .metal-fence-faq__bottom-content{grid-template-columns:41px minmax(0,1fr);gap:12px}#page\#12 .metal-fence-faq__bottom-icon{width:39px;height:39px}#page\#12 .metal-fence-faq__bottom-icon svg{width:23px;height:23px}#page\#12 .metal-fence-faq__bottom-content p{font-size:13px}#page\#12 .metal-fence-faq__cta{width:100%;white-space:normal}}@media (max-width:420px){#page\#12 .metal-fence-faq__inner{width:calc(100% - 20px);padding:40px 0 38px}#page\#12 .metal-fence-faq__heading h2{font-size:clamp(25px,7.4vw,31px)}#page\#12 .metal-fence-faq__heading p{font-size:14px}#page\#12 .metal-fence-faq__item summary{grid-template-columns:29px minmax(0,1fr) 30px;gap:8px;padding:13px 11px}#page\#12 .metal-fence-faq__question{font-size:13.5px}#page\#12 .metal-fence-faq__answer{padding:0 12px 16px 49px}#page\#12 .metal-fence-faq__answer::before{left:24px}}@media (prefers-reduced-motion:reduce){#page\#12 .metal-fence-faq__item,#page\#12 .metal-fence-faq__toggle,#page\#12 .metal-fence-faq__toggle i,#page\#12 .metal-fence-faq__answer a,#page\#12 .metal-fence-faq__cta,#page\#12 .metal-fence-faq__cta svg{transition:none}#page\#12 .metal-fence-faq__cta:hover,#page\#12 .metal-fence-faq__item:not([open]):hover .metal-fence-faq__toggle{transform:none}}#page\#13 .metal-fence-final{--mffn-gold-dark:#9A6200;--mffn-gold:#C58B22;--mffn-gold-rich:#D8A84B;--mffn-gold-light:#F1D38A;--mffn-gold-pale:#F8E7BA;--mffn-bg-deep:#0D0F10;--mffn-bg:#17191B;--mffn-bg-soft:#242729;--mffn-text:#EAE5DD;--mffn-text-soft:#BDB8B0;--mffn-white:#FFFDF7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--mffn-text);background:radial-gradient( circle at 7% 0%,rgba(197,139,34,0.13),transparent 29% ),radial-gradient( circle at 94% 110%,rgba(154,98,0,0.14),transparent 31% ),linear-gradient( 122deg,#101213 0%,#202325 48%,#111314 100% );border:1px solid rgba(197,139,34,0.27);border-radius:30px 30px 48px 30px;box-shadow:0 24px 57px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.035)}#page\#13 .metal-fence-final,#page\#13 .metal-fence-final *{box-sizing:border-box}#page\#13 .metal-fence-final::before{content:"";position:absolute;z-index:2;top:0;left:10%;width:32%;height:2px;background:linear-gradient( 90deg,transparent,var(--mffn-gold),var(--mffn-gold-light),var(--mffn-gold),transparent );box-shadow:0 0 16px rgba(241,211,138,0.28);pointer-events:none}#page\#13 .metal-fence-final::after{content:"";position:absolute;z-index:0;right:-125px;top:-170px;width:330px;height:330px;border:1px solid rgba(241,211,138,0.055);border-radius:50%;box-shadow:0 0 0 34px rgba(197,139,34,0.008);pointer-events:none}#page\#13 .metal-fence-final__texture{position:absolute;z-index:0;inset:0;opacity:0.48;background:repeating-linear-gradient( 45deg,transparent 0,transparent 105px,rgba(255,255,255,0.011) 106px,transparent 107px );pointer-events:none}#page\#13 .metal-fence-final__inner{position:relative;z-index:3;width:min(92%,1320px);margin:0 auto;padding:39px 0 27px}#page\#13 .metal-fence-final__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,0.72fr);align-items:center;gap:45px}#page\#13 .metal-fence-final__content{min-width:0}#page\#13 .metal-fence-final__eyebrow{display:block;margin-bottom:7px;color:var(--mffn-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.11em;text-transform:uppercase}#page\#13 .metal-fence-final__content h2{max-width:700px;margin:0 0 11px;color:var(--mffn-white);font-size:clamp(27px,2.4vw,40px);font-weight:800;line-height:1.08;letter-spacing:-0.03em;text-wrap:balance}#page\#13 .metal-fence-final__content h2 span{color:var(--mffn-gold-light)}#page\#13 .metal-fence-final__content p{max-width:700px;margin:0;color:rgba(234,229,221,0.72);font-size:14px;line-height:1.55}#page\#13 .metal-fence-final__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#page\#13 .metal-fence-final__button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:67px;padding:11px 14px;text-decoration:none !important;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}#page\#13 .metal-fence-final__button--primary{color:#271D0D !important;background:linear-gradient( 135deg,#F4DFA9,#D7A74C 49%,#AD700D );border:1px solid rgba(255,245,217,0.64);border-radius:11px 11px 19px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.52),0 9px 20px rgba(0,0,0,0.15)}#page\#13 .metal-fence-final__button--primary:hover{color:#201708 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.59),0 12px 24px rgba(0,0,0,0.20);transform:translateY(-2px)}#page\#13 .metal-fence-final__button--secondary{grid-template-columns:34px minmax(0,1fr);color:var(--mffn-white) !important;background:linear-gradient( 145deg,rgba(255,255,255,0.055),rgba(197,139,34,0.035) );border:1px solid rgba(241,211,138,0.23);border-radius:11px 11px 19px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.026)}#page\#13 .metal-fence-final__button--secondary:hover{color:var(--mffn-white) !important;background:linear-gradient( 145deg,rgba(241,211,138,0.10),rgba(197,139,34,0.055) );border-color:rgba(241,211,138,0.38);transform:translateY(-2px)}#page\#13 .metal-fence-final__button-content{min-width:0}#page\#13 .metal-fence-final__button-content small{display:block;margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.1;opacity:0.68}#page\#13 .metal-fence-final__button-content strong{display:block;font-size:14px;font-weight:800;line-height:1.2}#page\#13 .metal-fence-final__button--primary>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#13 .metal-fence-final__button--primary:hover>svg{transform:translateX(3px)}#page\#13 .metal-fence-final__measure-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--mffn-gold-light);border:1px solid rgba(241,211,138,0.22);border-radius:9px 9px 13px 9px}#page\#13 .metal-fence-final__measure-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#13 .metal-fence-final__links{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:7px;margin-top:24px;padding-top:17px;border-top:1px solid rgba(241,211,138,0.10)}#page\#13 .metal-fence-final__links-title{padding-right:12px;color:rgba(241,211,138,0.57);font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}#page\#13 .metal-fence-final__links>a{display:grid;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:43px;padding:7px 10px;color:rgba(234,229,221,0.78) !important;background:rgba(255,255,255,0.021);border:1px solid rgba(241,211,138,0.10);border-radius:9px 9px 14px 9px;font-size:13px;font-weight:680;line-height:1.2;text-decoration:none !important;transition:color 0.2s ease,border-color 0.2s ease,background 0.2s ease}#page\#13 .metal-fence-final__links>a:hover{color:var(--mffn-gold-light) !important;background:rgba(197,139,34,0.055);border-color:rgba(241,211,138,0.26)}#page\#13 .metal-fence-final__link-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;color:var(--mffn-gold-light)}#page\#13 .metal-fence-final__link-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#13 .metal-fence-final__link-arrow{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0.57;transition:transform 0.2s ease,opacity 0.2s ease}#page\#13 .metal-fence-final__links>a:hover .metal-fence-final__link-arrow{opacity:1;transform:translateX(2px)}@media (max-width:1199px){#page\#13 .metal-fence-final__inner{width:min(94%,1120px)}#page\#13 .metal-fence-final__main{grid-template-columns:minmax(0,1fr) 430px;gap:30px}}@media (max-width:959px){#page\#13 .metal-fence-final{border-radius:26px 26px 40px 26px}#page\#13 .metal-fence-final__inner{width:min(94%,840px);padding:34px 0 25px}#page\#13 .metal-fence-final__main{grid-template-columns:minmax(0,1fr);gap:24px}#page\#13 .metal-fence-final__actions{max-width:600px;width:100%}#page\#13 .metal-fence-final__links{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#13 .metal-fence-final__links-title{grid-column:1 / -1;padding:0 0 3px}}@media (max-width:767px){#page\#13 .metal-fence-final{border-radius:21px 21px 33px 21px}#page\#13 .metal-fence-final::before{left:12%;width:54%}#page\#13 .metal-fence-final::after{right:-130px;top:-125px;width:260px;height:260px}#page\#13 .metal-fence-final__inner{width:calc(100% - 28px);padding:30px 0 22px}#page\#13 .metal-fence-final__content h2{font-size:clamp(25px,7.8vw,33px)}#page\#13 .metal-fence-final__content p{font-size:13.5px}#page\#13 .metal-fence-final__actions{grid-template-columns:minmax(0,1fr)}#page\#13 .metal-fence-final__button{min-height:60px}#page\#13 .metal-fence-final__links{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:20px;padding-top:15px}#page\#13 .metal-fence-final__links-title{grid-column:auto}}@media (max-width:420px){#page\#13 .metal-fence-final__inner{width:calc(100% - 20px);padding:27px 0 20px}#page\#13 .metal-fence-final__content h2{font-size:clamp(24px,7.3vw,30px)}#page\#13 .metal-fence-final__content p{font-size:13px}}#page\#13 .metal-fence-final__button:focus-visible,#page\#13 .metal-fence-final__links>a:focus-visible{outline:2px solid var(--mffn-gold-light);outline-offset:3px}@media (prefers-reduced-motion:reduce){#page\#13 .metal-fence-final__button,#page\#13 .metal-fence-final__button>svg,#page\#13 .metal-fence-final__links>a,#page\#13 .metal-fence-final__link-arrow{transition:none}#page\#13 .metal-fence-final__button:hover{transform:none}}
