@charset "UTF-8";#page\#0 .granit-restoration-hero{position:relative;z-index:5;width:min(94%,1460px);margin:0 auto;padding:34px 24px;box-sizing:border-box;text-align:center}#page\#0 .granit-restoration-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-restoration-hero__title-main{display:block;font-size:clamp(48px,4.8vw,84px)}#page\#0 .granit-restoration-hero__title-second{display:block;margin-top:9px;font-size:clamp(42px,4.2vw,72px);font-weight:700}#page\#0 .granit-restoration-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-restoration-hero__decor::before,#page\#0 .granit-restoration-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-restoration-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-restoration-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-restoration-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-restoration-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-restoration-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-restoration-hero{width:min(96%,1120px);padding:30px 22px}#page\#0 .granit-restoration-hero__title-main{font-size:clamp(42px,5.1vw,62px)}#page\#0 .granit-restoration-hero__title-second{font-size:clamp(36px,4.5vw,54px)}#page\#0 .granit-restoration-hero__subtitle{max-width:920px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-restoration-hero{width:100%;padding:28px 20px}#page\#0 .granit-restoration-hero__title{line-height:1}#page\#0 .granit-restoration-hero__title-main{font-size:clamp(36px,5.9vw,52px)}#page\#0 .granit-restoration-hero__title-second{margin-top:7px;font-size:clamp(33px,5.4vw,46px)}#page\#0 .granit-restoration-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-restoration-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-restoration-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-restoration-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:0.99;letter-spacing:-0.025em}#page\#0 .granit-restoration-hero__title-main{display:block;font-size:clamp(27px,7.5vw,36px);line-height:1}#page\#0 .granit-restoration-hero__title-second{display:block;margin-top:5px;font-size:clamp(27px,7.3vw,34px);line-height:1}#page\#0 .granit-restoration-hero__decor{width:106px;height:12px;margin:8px auto 7px}#page\#0 .granit-restoration-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-restoration-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-restoration-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-restoration-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-restoration-hero__title{max-width:390px}#page\#0 .granit-restoration-hero__title-main{font-size:clamp(25px,7.2vw,31px)}#page\#0 .granit-restoration-hero__title-second{margin-top:4px;font-size:clamp(25px,7.1vw,30px)}#page\#0 .granit-restoration-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-restoration-hero__subtitle{max-width:390px;font-size:15px;line-height:1.36;letter-spacing:0.01em}}@media (max-width:374px){#page\#0 .granit-restoration-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-restoration-hero__title-main{font-size:24px}#page\#0 .granit-restoration-hero__title-second{font-size:24px}#page\#0 .granit-restoration-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-rest-anchor{--gra-gold-base:#9A6200;--gra-gold-deep:#704715;--gra-gold-bronze:#BA8630;--gra-gold-soft:#D9BB7A;--gra-gold-light:#F4DEAA;--gra-ink:#171A1E;--gra-text:#F4EFE7;--gra-muted:#CAC2B7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:28px 28px 45px 28px;color:var(--gra-text);background:radial-gradient( circle at 0% -30%,rgba(244,222,170,.19),transparent 36% ) padding-box,radial-gradient( circle at 108% 125%,rgba(154,98,0,.23),transparent 40% ) padding-box,linear-gradient( 115deg,#101215 0%,#24282C 48%,#121518 100% ) padding-box,linear-gradient( 135deg,#F4DEAA 0%,#A86E20 27%,#48391D 58%,#D2A85D 100% ) border-box;box-shadow:0 20px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.075),inset 0 -1px 0 rgba(0,0,0,.5)}#page\#2 .granit-rest-anchor,#page\#2 .granit-rest-anchor *{box-sizing:border-box}#page\#2 .granit-rest-anchor::before{content:"";position:absolute;z-index:1;top:0;left:25px;width:min(540px,70%);height:2px;background:linear-gradient( 90deg,#FFF0C9,#D9BB7A 32%,#9A6200 70%,transparent );box-shadow:0 0 14px rgba(244,222,170,.36);pointer-events:none}#page\#2 .granit-rest-anchor::after{content:"";position:absolute;z-index:2;top:0;left:25px;width:9px;height:9px;transform:translate(-2px,-3px) rotate(45deg);background:linear-gradient(140deg,#F4DEAA,#9A6200);border:1px solid rgba(255,245,216,.6);box-shadow:0 0 14px rgba(235,203,124,.35);pointer-events:none}#page\#2 .granit-rest-anchor__engraving,#page\#2 .granit-rest-anchor__orbit,#page\#2 .granit-rest-anchor__facet{position:absolute;display:block;pointer-events:none}#page\#2 .granit-rest-anchor__engraving{z-index:0;inset:0;opacity:.7;background:repeating-linear-gradient( 45deg,transparent 0 74px,rgba(255,255,255,.017) 75px,transparent 76px ),repeating-linear-gradient( 135deg,transparent 0 112px,rgba(217,187,122,.02) 113px,transparent 114px )}#page\#2 .granit-rest-anchor__orbit{z-index:0;top:-250px;right:-115px;width:480px;aspect-ratio:1;border:1px solid rgba(244,222,170,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(217,187,122,.027),0 0 0 78px rgba(217,187,122,.012),inset 0 0 0 58px rgba(154,98,0,.026)}#page\#2 .granit-rest-anchor__orbit::before{content:"";position:absolute;inset:92px;border:1px dashed rgba(244,222,170,.15);border-radius:50%}#page\#2 .granit-rest-anchor__facet{z-index:0;left:-60px;bottom:-105px;width:255px;height:195px;transform:rotate(-11deg);border:1px solid rgba(217,187,122,.13);background:linear-gradient( 150deg,rgba(244,222,170,.05),rgba(154,98,0,.015) );clip-path:polygon( 15% 0,100% 16%,91% 100%,0 83% )}#page\#2 .granit-rest-anchor__facet::after{content:"";position:absolute;inset:22px;border:1px solid rgba(244,222,170,.1);clip-path:polygon( 15% 0,100% 16%,91% 100%,0 83% )}#page\#2 .granit-rest-anchor__inner{position:relative;z-index:2;display:grid;grid-template-columns:228px minmax(0,1fr) 178px;align-items:stretch;gap:18px;padding:20px 21px 20px 23px}#page\#2 .granit-rest-anchor__heading{display:flex;align-items:center;gap:12px;min-width:0;padding-right:12px;border-right:1px solid rgba(217,187,122,.27)}#page\#2 .granit-rest-anchor__emblem{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border:1px solid rgba(244,222,170,.44);border-radius:14px 14px 24px 14px;background:radial-gradient( circle at 25% 16%,rgba(244,222,170,.19),transparent 52% ),linear-gradient( 145deg,rgba(217,187,122,.14),rgba(154,98,0,.015) );box-shadow:inset 0 0 25px rgba(154,98,0,.13),0 0 25px rgba(217,187,122,.045)}#page\#2 .granit-rest-anchor__emblem::after{content:"";position:absolute;inset:5px;border:1px solid rgba(244,222,170,.14);border-radius:9px 9px 18px 9px;pointer-events:none}#page\#2 .granit-rest-anchor__emblem svg{width:39px;height:39px;stroke:var(--gra-gold-soft);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#2 .granit-rest-anchor__heading-copy{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.22}#page\#2 .granit-rest-anchor__heading-copy small{color:var(--gra-gold-soft);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}#page\#2 .granit-rest-anchor__heading-copy strong{color:#FFF8ED;font-size:15px;font-weight:780;line-height:1.3}#page\#2 .granit-rest-anchor__heading-copy>span{color:var(--gra-muted);font-size:13px;line-height:1.32}#page\#2 .granit-rest-anchor__navigation{min-width:0}#page\#2 .granit-rest-anchor__meta{display:none}#page\#2 .granit-rest-anchor__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0}#page\#2 .granit-rest-anchor__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;overflow:hidden;padding:12px 22px 11px 12px;border:1px solid rgba(217,187,122,.25);border-radius:11px 11px 18px 11px;color:#EFEAE1 !important;background:radial-gradient( circle at 12% -10%,rgba(244,222,170,.09),transparent 56% ),linear-gradient( 180deg,rgba(255,255,255,.045),rgba(255,255,255,.009) );box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.15);font-size:13.5px;font-weight:640;line-height:1.25;text-align:center;text-decoration:none !important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}#page\#2 .granit-rest-anchor__link-label{position:relative;z-index:1;overflow-wrap:normal;hyphens:none}#page\#2 .granit-rest-anchor__link::after{content:attr(data-no);position:absolute;top:5px;right:6px;color:rgba(244,222,170,.43);font-size:13px;font-weight:760;line-height:1;pointer-events:none}#page\#2 .granit-rest-anchor__link::before{content:"";position:absolute;z-index:2;bottom:5px;left:50%;width:0;height:1px;transform:translateX(-50%);background:linear-gradient( 90deg,transparent,#F4DEAA,transparent );transition:width .22s ease;pointer-events:none}#page\#2 .granit-rest-anchor__link--price{color:#FFF2D2 !important;border-color:rgba(244,222,170,.66);background:radial-gradient( circle at 12% -20%,rgba(244,222,170,.25),transparent 56% ),linear-gradient( 135deg,rgba(217,187,122,.22),rgba(154,98,0,.10) );font-weight:780}#page\#2 .granit-rest-anchor__link--order{grid-column:span 2;color:#FBEAC2 !important;border-color:rgba(244,222,170,.48);background:linear-gradient( 125deg,rgba(154,98,0,.15),rgba(217,187,122,.14) );font-weight:760}@media (hover:hover){#page\#2 .granit-rest-anchor__link:hover{color:#FFF9EF !important;border-color:rgba(244,222,170,.67);background:radial-gradient( circle at 13% -10%,rgba(244,222,170,.19),transparent 52% ),linear-gradient( 150deg,rgba(217,187,122,.20),rgba(154,98,0,.045) );box-shadow:0 8px 18px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.09);transform:translateY(-1px)}#page\#2 .granit-rest-anchor__link:hover::before{width:65%}#page\#2 .granit-rest-anchor__link:hover::after{color:#F4DEAA}}#page\#2 .granit-rest-anchor__link:focus-visible,#page\#2 .granit-rest-anchor__cta:focus-visible,#page\#2 .granit-rest-anchor__shortcuts a:focus-visible,#page\#2 .granit-rest-anchor__mobile-menu summary:focus-visible{outline:2px solid #F4DEAA;outline-offset:-3px}#page\#2 .granit-rest-anchor__cta{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:100%;padding:14px 36px 14px 14px;overflow:hidden;border:1px solid rgba(255,241,205,.8);border-radius:14px 14px 26px 14px;color:#2C210D !important;background:radial-gradient( circle at 10% 4%,rgba(255,255,255,.66),transparent 40% ),linear-gradient( 130deg,#FFEFC2 0%,#E5C47A 36%,#B4791D 76%,#E2B961 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 9px 26px rgba(0,0,0,.22);text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#2 .granit-rest-anchor__cta::before{content:"";position:absolute;top:-50%;left:-85%;width:60%;height:200%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,.37),transparent );transform:rotate(17deg);transition:left .48s ease;pointer-events:none}#page\#2 .granit-rest-anchor__cta-circles{position:absolute;right:-43px;bottom:-55px;width:145px;height:145px;border:1px solid rgba(85,55,10,.23);border-radius:50%;pointer-events:none}#page\#2 .granit-rest-anchor__cta-circles::before,#page\#2 .granit-rest-anchor__cta-circles::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(85,55,10,.15)}#page\#2 .granit-rest-anchor__cta-circles::before{inset:23px}#page\#2 .granit-rest-anchor__cta-circles::after{inset:44px}#page\#2 .granit-rest-anchor__cta-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}#page\#2 .granit-rest-anchor__cta-text small{font-size:13px;font-weight:640;line-height:1.2}#page\#2 .granit-rest-anchor__cta-text strong{font-size:16px;font-weight:820;line-height:1.2}#page\#2 .granit-rest-anchor__cta-arrow{position:absolute;z-index:2;right:13px;top:50%;width:19px;height:19px;transform:translateY(-50%);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease;pointer-events:none}@media (hover:hover){#page\#2 .granit-rest-anchor__cta:hover{color:#23190A !important;filter:brightness(1.045);box-shadow:0 12px 30px rgba(0,0,0,.25),0 0 28px rgba(217,187,122,.14);transform:translateY(-1px)}#page\#2 .granit-rest-anchor__cta:hover::before{left:135%}#page\#2 .granit-rest-anchor__cta:hover .granit-rest-anchor__cta-arrow{transform:translate(3px,-50%)}}#page\#2 .granit-rest-anchor__mobile-menu,#page\#2 .granit-rest-anchor__shortcuts{display:none}@media (max-width:1379px){#page\#2 .granit-rest-anchor__inner{grid-template-columns:minmax(0,1fr) 176px;gap:13px;padding:17px}#page\#2 .granit-rest-anchor__heading{display:none}#page\#2 .granit-rest-anchor__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;color:var(--gra-gold-soft);font-size:13px;font-weight:720;letter-spacing:.03em}#page\#2 .granit-rest-anchor__meta span:last-child{color:var(--gra-muted);font-weight:540;letter-spacing:0}}@media (max-width:1099px){#page\#2 .granit-rest-anchor__inner{grid-template-columns:minmax(0,1fr)}#page\#2 .granit-rest-anchor__cta{min-height:55px;padding:12px 42px 12px 16px}#page\#2 .granit-rest-anchor__cta-text{flex-direction:row;align-items:center;justify-content:center;gap:8px}#page\#2 .granit-rest-anchor__cta-text small::after{content:" —"}}@media (max-width:899px){#page\#2 .granit-rest-anchor{border-radius:23px 23px 36px 23px}#page\#2 .granit-rest-anchor__links{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#2 .granit-rest-anchor__link{min-height:55px;font-size:14px}#page\#2 .granit-rest-anchor__orbit{top:-210px;right:-135px;width:410px}}@media (max-width:599px){#page\#2 .granit-rest-anchor{border-radius:20px 20px 29px 20px}#page\#2 .granit-rest-anchor::before{left:20px;width:min(250px,72%)}#page\#2 .granit-rest-anchor::after{left:20px}#page\#2 .granit-rest-anchor__inner{gap:10px;padding:13px 11px}#page\#2 .granit-rest-anchor__meta,#page\#2 .granit-rest-anchor__links--desktop{display:none}#page\#2 .granit-rest-anchor__orbit{top:-145px;right:-125px;width:300px;opacity:.8}#page\#2 .granit-rest-anchor__orbit::before{inset:64px}#page\#2 .granit-rest-anchor__facet{opacity:.5}#page\#2 .granit-rest-anchor__mobile-menu{display:block;overflow:hidden;border:1px solid rgba(244,222,170,.41);border-radius:13px 13px 21px 13px;background:linear-gradient( 130deg,rgba(217,187,122,.14),rgba(255,255,255,.025) )}#page\#2 .granit-rest-anchor__mobile-menu>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 15px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#page\#2 .granit-rest-anchor__mobile-menu>summary::-webkit-details-marker{display:none}#page\#2 .granit-rest-anchor__mobile-summary-text{display:flex;flex-direction:column;gap:4px}#page\#2 .granit-rest-anchor__mobile-summary-text strong{color:#FFF4DC;font-size:15px;font-weight:760;line-height:1.2}#page\#2 .granit-rest-anchor__mobile-summary-text small{color:var(--gra-muted);font-size:13px;font-weight:500;line-height:1.2}#page\#2 .granit-rest-anchor__mobile-state--open{display:none}#page\#2 .granit-rest-anchor__mobile-menu[open] .granit-rest-anchor__mobile-state--closed{display:none}#page\#2 .granit-rest-anchor__mobile-menu[open] .granit-rest-anchor__mobile-state--open{display:block}#page\#2 .granit-rest-anchor__mobile-chevron{display:block;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(244,222,170,.32);border-radius:10px;background:rgba(154,98,0,.12);position:relative}#page\#2 .granit-rest-anchor__mobile-chevron::after{content:"";position:absolute;top:11px;left:12px;width:8px;height:8px;border-right:2px solid #F4DEAA;border-bottom:2px solid #F4DEAA;transform:rotate(45deg);transition:transform .2s ease}#page\#2 .granit-rest-anchor__mobile-menu[open] .granit-rest-anchor__mobile-chevron::after{transform:translateY(4px) rotate(225deg)}#page\#2 .granit-rest-anchor__links--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 10px}#page\#2 .granit-rest-anchor__links--mobile .granit-rest-anchor__link{min-height:54px;padding:13px 19px 10px 7px;font-size:13.5px}#page\#2 .granit-rest-anchor__shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}#page\#2 .granit-rest-anchor__shortcuts a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:9px 7px;border:1px solid rgba(217,187,122,.38);border-radius:11px 11px 17px 11px;background:rgba(0,0,0,.15);color:#F4E6C7 !important;font-size:13px;font-weight:680;line-height:1.23;text-align:center;text-decoration:none !important}#page\#2 .granit-rest-anchor__shortcuts a:last-child{border-color:rgba(244,222,170,.54);background:rgba(154,98,0,.16)}#page\#2 .granit-rest-anchor__cta{min-height:53px;border-radius:12px 12px 19px 12px}}@media (max-width:360px){#page\#2 .granit-rest-anchor__inner{padding:11px 8px}#page\#2 .granit-rest-anchor__links--mobile{gap:6px;padding:0 7px 8px}#page\#2 .granit-rest-anchor__links--mobile .granit-rest-anchor__link{min-height:58px;padding-right:16px;font-size:13px}#page\#2 .granit-rest-anchor__cta-text small{display:none}}@media (prefers-reduced-motion:reduce){#page\#2 .granit-rest-anchor__link,#page\#2 .granit-rest-anchor__link::before,#page\#2 .granit-rest-anchor__cta,#page\#2 .granit-rest-anchor__cta::before,#page\#2 .granit-rest-anchor__cta-arrow,#page\#2 .granit-rest-anchor__mobile-chevron::after{transition:none}#page\#2 .granit-rest-anchor__link:hover,#page\#2 .granit-rest-anchor__cta:hover{transform:none}}#page\#3 .rest-main{--rm-gold:#9A6200;--rm-gold-deep:#704715;--rm-gold-mid:#B8822B;--rm-gold-rich:#D5AA5A;--rm-gold-light:#EED49B;--rm-gold-pale:#FFF0C9;--rm-bg-deep:#101214;--rm-bg:#191C1F;--rm-bg-soft:#24282B;--rm-text:#F3EEE6;--rm-text-soft:#C8C0B5;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rm-text);background:radial-gradient( circle at 0% -45%,rgba(238,212,155,0.18),transparent 34% ),radial-gradient( circle at 103% 140%,rgba(154,98,0,0.20),transparent 36% ),linear-gradient( 115deg,#101214 0%,#222629 48%,#141719 100% );border:1px solid rgba(213,170,90,0.43);border-radius:22px 22px 34px 22px;box-shadow:0 18px 48px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.34)}#page\#3 .rest-main,#page\#3 .rest-main *{box-sizing:border-box}#page\#3 .rest-main::before{content:"";position:absolute;z-index:3;top:0;left:25px;width:280px;height:2px;background:linear-gradient( 90deg,var(--rm-gold-pale),var(--rm-gold-rich) 35%,var(--rm-gold) 72%,transparent );box-shadow:0 0 13px rgba(238,212,155,0.35);pointer-events:none}#page\#3 .rest-main::after{content:"";position:absolute;z-index:4;top:-4px;left:23px;width:9px;height:9px;background:linear-gradient( 135deg,var(--rm-gold-pale),var(--rm-gold) );border:1px solid rgba(255,240,201,0.54);transform:rotate(45deg);box-shadow:0 0 13px rgba(238,212,155,0.32);pointer-events:none}#page\#3 .rest-main__decor{position:absolute;z-index:0;pointer-events:none}#page\#3 .rest-main__decor--left{left:-85px;bottom:-118px;width:230px;height:190px;border:1px solid rgba(213,170,90,0.10);background:linear-gradient( 145deg,rgba(238,212,155,0.035),rgba(154,98,0,0.01) );clip-path:polygon( 20% 0,100% 14%,88% 100%,3% 83%,0 25% );transform:rotate(12deg)}#page\#3 .rest-main__decor--right{top:-120px;right:-80px;width:275px;height:275px;border:1px solid rgba(238,212,155,0.10);border-radius:50%;box-shadow:0 0 0 31px rgba(213,170,90,0.022),0 0 0 68px rgba(154,98,0,0.012)}#page\#3 .rest-main__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(240px,0.9fr) minmax(0,2fr);gap:22px 28px;padding:22px 24px 18px}#page\#3 .rest-main__intro{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:25px;border-right:1px solid rgba(213,170,90,0.24)}#page\#3 .rest-main__eyebrow{display:inline-flex;align-items:center;width:fit-content;margin-bottom:8px;color:var(--rm-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#3 .rest-main__eyebrow::before{content:"";width:23px;height:1px;margin-right:9px;background:linear-gradient( 90deg,var(--rm-gold-light),var(--rm-gold) );box-shadow:0 0 8px rgba(238,212,155,0.28)}#page\#3 .rest-main__lead{max-width:480px;margin:0;color:var(--rm-text);font-size:clamp(14px,1vw,15.5px);font-weight:470;line-height:1.55}#page\#3 .rest-main__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}#page\#3 .rest-main__fact{position:relative;display:flex;align-items:center;min-width:0;min-height:92px;padding:15px 12px 13px 16px;overflow:hidden;border:1px solid rgba(184,130,43,0.26);border-radius:13px 13px 21px 13px;background:radial-gradient( circle at 0% 0%,rgba(238,212,155,0.085),transparent 52% ),linear-gradient( 180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.008) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}#page\#3 .rest-main__fact::before{content:"";position:absolute;right:7px;bottom:7px;width:17px;height:17px;border-right:1px solid rgba(238,212,155,0.40);border-bottom:1px solid rgba(238,212,155,0.40);pointer-events:none}#page\#3 .rest-main__number{position:absolute;top:7px;right:9px;color:rgba(238,212,155,0.30);font-size:13px;font-weight:760;line-height:1}#page\#3 .rest-main__fact-content{display:flex;flex-direction:column;min-width:0;gap:3px}#page\#3 .rest-main__fact-label{color:var(--rm-text-soft);font-size:13px;font-weight:560;line-height:1.25}#page\#3 .rest-main__fact-value{display:block;color:var(--rm-gold-light);font-size:clamp(17px,1.45vw,22px);font-weight:820;line-height:1.12;letter-spacing:-0.015em;white-space:nowrap}#page\#3 .rest-main__fact-value--accent{color:var(--rm-gold-pale);text-transform:lowercase}#page\#3 .rest-main__fact-note{color:rgba(200,192,181,0.74);font-size:13px;font-weight:460;line-height:1.28}#page\#3 .rest-main__minimum{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 14px;border-top:1px solid rgba(213,170,90,0.21);background:linear-gradient( 90deg,rgba(154,98,0,0.10),rgba(154,98,0,0.025) 45%,transparent )}#page\#3 .rest-main__minimum-icon{display:flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;color:var(--rm-gold-rich)}#page\#3 .rest-main__minimum-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}#page\#3 .rest-main__minimum p{margin:0;color:rgba(243,238,230,0.76);font-size:13px;font-weight:460;line-height:1.42}#page\#3 .rest-main__minimum strong{color:var(--rm-gold-light);font-weight:760;white-space:nowrap}@media (max-width:1199px){#page\#3 .rest-main__inner{grid-template-columns:1fr;gap:17px;padding:20px}#page\#3 .rest-main__intro{padding-right:0;padding-bottom:15px;border-right:0;border-bottom:1px solid rgba(213,170,90,0.22)}#page\#3 .rest-main__lead{max-width:850px}}@media (max-width:820px){#page\#3 .rest-main{border-radius:20px 20px 31px 20px}#page\#3 .rest-main__facts{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#3 .rest-main__fact:last-child{grid-column:1 / -1}#page\#3 .rest-main__fact{min-height:86px}}@media (max-width:599px){#page\#3 .rest-main{border-radius:18px 18px 27px 18px}#page\#3 .rest-main::before{left:19px;width:190px}#page\#3 .rest-main::after{left:17px}#page\#3 .rest-main__inner{gap:13px;padding:17px 12px 12px}#page\#3 .rest-main__intro{padding-bottom:12px}#page\#3 .rest-main__eyebrow{margin-bottom:7px}#page\#3 .rest-main__lead{font-size:14px;line-height:1.48}#page\#3 .rest-main__facts{grid-template-columns:1fr;gap:7px}#page\#3 .rest-main__fact:last-child{grid-column:auto}#page\#3 .rest-main__fact{min-height:70px;padding:11px 13px}#page\#3 .rest-main__fact-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;width:100%}#page\#3 .rest-main__fact-label{grid-column:1;grid-row:1}#page\#3 .rest-main__fact-value{grid-column:2;grid-row:1 / span 2;padding-right:18px;font-size:17px;text-align:right}#page\#3 .rest-main__fact-note{grid-column:1;grid-row:2}#page\#3 .rest-main__number{top:6px;right:7px}#page\#3 .rest-main__minimum{gap:8px;padding:10px 6px 3px;background:none}#page\#3 .rest-main__minimum p{font-size:13px;line-height:1.4}#page\#3 .rest-main__decor--right{top:-95px;right:-115px;width:230px;height:230px;opacity:0.72}#page\#3 .rest-main__decor--left{opacity:0.45}}@media (max-width:370px){#page\#3 .rest-main__inner{padding-left:9px;padding-right:9px}#page\#3 .rest-main__fact{padding-left:10px;padding-right:8px}#page\#3 .rest-main__fact-content{column-gap:6px}#page\#3 .rest-main__fact-value{padding-right:15px;font-size:16px}}#page\#4 .rest-signs{--rs-gold:#9A6200;--rs-gold-dark:#704715;--rs-gold-mid:#B67B24;--rs-gold-rich:#D2A653;--rs-gold-light:#EDD292;--rs-gold-pale:#FFF0C9;--rs-bg-deep:#0D0F11;--rs-bg:#171A1E;--rs-bg-soft:#22262A;--rs-bg-card:#1A1E21;--rs-text:#F4EFE7;--rs-text-soft:#C8C0B5;--rs-text-muted:#9F998F;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rs-text);background:radial-gradient( circle at -5% 0%,rgba(237,210,146,0.18),transparent 28% ),radial-gradient( circle at 107% 100%,rgba(154,98,0,0.22),transparent 35% ),linear-gradient( 118deg,#0D0F11 0%,#202428 45%,#15181B 72%,#0E1012 100% );border:1px solid rgba(210,166,83,0.38);border-radius:36px 36px 64px 36px;box-shadow:0 28px 75px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.45)}#page\#4 .rest-signs,#page\#4 .rest-signs *{box-sizing:border-box}#page\#4 .rest-signs::before{content:"";position:absolute;z-index:4;top:0;left:42px;width:min(620px,52%);height:2px;background:linear-gradient( 90deg,var(--rs-gold-pale),var(--rs-gold-light) 24%,var(--rs-gold-rich) 48%,var(--rs-gold) 76%,transparent );box-shadow:0 0 13px rgba(237,210,146,0.38),0 0 35px rgba(154,98,0,0.15);pointer-events:none}#page\#4 .rest-signs::after{content:"";position:absolute;z-index:5;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,var(--rs-gold-pale),var(--rs-gold-dark) );border:1px solid rgba(255,240,201,0.65);transform:rotate(45deg);box-shadow:0 0 14px rgba(237,210,146,0.40);pointer-events:none}#page\#4 .rest-signs__glow{position:absolute;z-index:0;top:-170px;left:27%;width:520px;height:350px;background:radial-gradient( ellipse,rgba(237,210,146,0.075),transparent 67% );filter:blur(8px);pointer-events:none}#page\#4 .rest-signs__arc{position:absolute;z-index:0;top:-315px;right:-125px;width:620px;height:620px;border:1px solid rgba(237,210,146,0.11);border-radius:50%;box-shadow:0 0 0 43px rgba(210,166,83,0.023),0 0 0 91px rgba(154,98,0,0.012),0 0 0 142px rgba(154,98,0,0.007);pointer-events:none}#page\#4 .rest-signs__arc::before{content:"";position:absolute;inset:138px;border:1px dashed rgba(237,210,146,0.11);border-radius:50%;transform:rotate(21deg)}#page\#4 .rest-signs__arc::after{content:"";position:absolute;left:-110px;bottom:95px;width:360px;height:1px;background:linear-gradient( 90deg,transparent,rgba(237,210,146,0.18),transparent );transform:rotate(-34deg)}#page\#4 .rest-signs__facet{position:absolute;z-index:0;left:-92px;bottom:-135px;width:340px;height:270px;border:1px solid rgba(210,166,83,0.10);background:linear-gradient( 145deg,rgba(237,210,146,0.035),rgba(154,98,0,0.012) );clip-path:polygon( 24% 0,100% 14%,88% 100%,5% 84%,0 28% );transform:rotate(11deg);pointer-events:none}#page\#4 .rest-signs__facet::before{content:"";position:absolute;inset:30px;border:1px solid rgba(237,210,146,0.07);clip-path:polygon( 24% 0,100% 14%,88% 100%,5% 84%,0 28% )}#page\#4 .rest-signs__inner{position:relative;z-index:2;padding:clamp(32px,4vw,62px)}#page\#4 .rest-signs__heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,44px)}#page\#4 .rest-signs__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#4 .rest-signs__number{position:relative;display:flex;flex-direction:column;flex:0 0 auto;padding-top:2px;line-height:1}#page\#4 .rest-signs__number span{color:var(--rs-gold-light);font-size:clamp(38px,4vw,64px);font-weight:270;line-height:0.9;letter-spacing:-0.055em;text-shadow:0 0 28px rgba(237,210,146,0.12)}#page\#4 .rest-signs__number small{margin-top:8px;color:rgba(210,166,83,0.56);font-size:13px;font-weight:650;line-height:1;letter-spacing:0.04em;text-align:right}#page\#4 .rest-signs__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rs-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#4 .rest-signs__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rs-gold-light),var(--rs-gold) );box-shadow:0 0 8px rgba(237,210,146,0.30)}#page\#4 .rest-signs h2{max-width:770px;margin:0;color:#FFF9F0;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#4 .rest-signs__intro{max-width:560px;margin:0;padding-left:21px;border-left:1px solid rgba(210,166,83,0.35);color:var(--rs-text-soft);font-size:clamp(14px,1.15vw,16px);line-height:1.62}#page\#4 .rest-signs__layout{display:grid;grid-template-columns:minmax(330px,0.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(24px,3vw,44px)}#page\#4 .rest-signs__media{min-width:0;margin:0}#page\#4 .rest-signs__image-frame{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:1px solid rgba(237,210,146,0.40);border-radius:22px 22px 45px 22px;background:#111416;box-shadow:0 20px 44px rgba(0,0,0,0.27),inset 0 0 0 1px rgba(255,255,255,0.025)}#page\#4 .rest-signs__image-frame::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(8,10,11,0.04),transparent 45%,rgba(9,10,11,0.31) ),linear-gradient( 110deg,rgba(210,166,83,0.08),transparent 28% );pointer-events:none}#page\#4 .rest-signs__image-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){#page\#4 .rest-signs__image-frame:hover img{transform:scale(1.025)}}#page\#4 .rest-signs__image-corner{position:absolute;z-index:3;width:52px;height:52px;pointer-events:none}#page\#4 .rest-signs__image-corner--top{top:12px;left:12px;border-top:1px solid var(--rs-gold-light);border-left:1px solid var(--rs-gold-light)}#page\#4 .rest-signs__image-corner--bottom{right:12px;bottom:12px;border-right:1px solid var(--rs-gold-light);border-bottom:1px solid var(--rs-gold-light)}#page\#4 .rest-signs__media figcaption{position:relative;margin:13px 8px 0;padding-left:17px;color:rgba(200,192,181,0.70);font-size:13px;font-weight:450;line-height:1.48}#page\#4 .rest-signs__media figcaption::before{content:"";position:absolute;left:0;top:0.45em;width:5px;height:5px;background:var(--rs-gold-rich);transform:rotate(45deg);box-shadow:0 0 7px rgba(237,210,146,0.25)}#page\#4 .rest-signs__content{display:flex;flex-direction:column;min-width:0}#page\#4 .rest-signs__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#4 .rest-signs__card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;min-width:0;min-height:156px;padding:18px 17px;overflow:hidden;border:1px solid rgba(182,123,36,0.26);border-radius:15px 15px 27px 15px;background:radial-gradient( circle at 0% 0%,rgba(237,210,146,0.08),transparent 47% ),linear-gradient( 145deg,rgba(255,255,255,0.045),rgba(255,255,255,0.008) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.25s ease,background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}#page\#4 .rest-signs__card::before{content:"";position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-right:1px solid rgba(237,210,146,0.40);border-bottom:1px solid rgba(237,210,146,0.40);pointer-events:none}#page\#4 .rest-signs__card::after{content:"";position:absolute;top:0;left:17px;width:56px;height:1px;background:linear-gradient( 90deg,var(--rs-gold-light),transparent );opacity:0.55;pointer-events:none}#page\#4 .rest-signs__card-no{position:absolute;top:8px;right:9px;color:rgba(237,210,146,0.28);font-size:13px;font-weight:760;line-height:1}#page\#4 .rest-signs__card-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-top:4px;color:var(--rs-gold-light);border:1px solid rgba(237,210,146,0.31);border-radius:12px 12px 19px 12px;background:linear-gradient( 145deg,rgba(210,166,83,0.13),rgba(154,98,0,0.025) );box-shadow:inset 0 0 17px rgba(154,98,0,0.08)}#page\#4 .rest-signs__card-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#4 .rest-signs__card h3{margin:2px 0 7px;color:#FFF6E8;font-size:clamp(15px,1.25vw,17px);font-weight:720;line-height:1.26}#page\#4 .rest-signs__card p{margin:0;color:var(--rs-text-soft);font-size:13.5px;font-weight:450;line-height:1.48}@media (hover:hover){#page\#4 .rest-signs__card:hover{border-color:rgba(237,210,146,0.47);background:radial-gradient( circle at 0% 0%,rgba(237,210,146,0.13),transparent 49% ),linear-gradient( 145deg,rgba(210,166,83,0.08),rgba(255,255,255,0.01) );box-shadow:0 11px 28px rgba(0,0,0,0.14),inset 0 1px 0 rgba(255,255,255,0.06);transform:translateY(-2px)}}#page\#4 .rest-signs__result{position:relative;display:flex;align-items:center;gap:13px;margin-top:13px;padding:15px 17px;overflow:hidden;border:1px solid rgba(237,210,146,0.35);border-radius:13px 13px 23px 13px;background:radial-gradient( circle at 0% 0%,rgba(237,210,146,0.13),transparent 42% ),linear-gradient( 110deg,rgba(154,98,0,0.13),rgba(154,98,0,0.025) )}#page\#4 .rest-signs__result::after{content:"";position:absolute;right:-45px;top:-45px;width:110px;height:110px;border:1px solid rgba(237,210,146,0.10);border-radius:50%;box-shadow:0 0 0 18px rgba(210,166,83,0.018);pointer-events:none}#page\#4 .rest-signs__result-mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 37px;width:37px;height:37px;color:#2B210E;border-radius:50%;background:linear-gradient( 145deg,var(--rs-gold-pale),var(--rs-gold-rich) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 0 16px rgba(210,166,83,0.14)}#page\#4 .rest-signs__result-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#page\#4 .rest-signs__result p{position:relative;z-index:1;margin:0;color:rgba(244,239,231,0.82);font-size:13.5px;line-height:1.48}#page\#4 .rest-signs__result strong{color:var(--rs-gold-light);font-weight:760}@media (max-width:1199px){#page\#4 .rest-signs__heading{grid-template-columns:minmax(0,1fr);gap:19px}#page\#4 .rest-signs__intro{max-width:900px}#page\#4 .rest-signs__layout{grid-template-columns:minmax(300px,0.78fr) minmax(0,1.22fr);gap:25px}#page\#4 .rest-signs__card{grid-template-columns:41px minmax(0,1fr);gap:10px;min-height:168px;padding:16px 13px}#page\#4 .rest-signs__card-icon{width:40px;height:40px}#page\#4 .rest-signs__card-icon svg{width:25px;height:25px}}@media (max-width:899px){#page\#4 .rest-signs{border-radius:28px 28px 47px 28px}#page\#4 .rest-signs__inner{padding:34px 25px}#page\#4 .rest-signs__layout{grid-template-columns:1fr}#page\#4 .rest-signs__media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(200px,0.75fr);align-items:center;gap:18px}#page\#4 .rest-signs__media figcaption{margin:0;padding:17px;border-left:1px solid rgba(210,166,83,0.26)}#page\#4 .rest-signs__card{min-height:145px}}@media (max-width:599px){#page\#4 .rest-signs{border-radius:21px 21px 34px 21px}#page\#4 .rest-signs::before{left:20px;width:230px}#page\#4 .rest-signs::after{left:18px}#page\#4 .rest-signs__arc{top:-160px;right:-145px;width:310px;height:310px;opacity:0.8}#page\#4 .rest-signs__arc::before{inset:70px}#page\#4 .rest-signs__inner{padding:27px 13px 20px}#page\#4 .rest-signs__heading{gap:15px;margin-bottom:21px}#page\#4 .rest-signs__heading-main{gap:12px}#page\#4 .rest-signs__number span{font-size:38px}#page\#4 .rest-signs__number small{margin-top:6px;font-size:13px}#page\#4 .rest-signs__eyebrow{margin-bottom:7px}#page\#4 .rest-signs h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#4 .rest-signs__intro{padding-left:13px;font-size:14px;line-height:1.52}#page\#4 .rest-signs__media{display:block}#page\#4 .rest-signs__image-frame{border-radius:17px 17px 31px 17px}#page\#4 .rest-signs__media figcaption{margin:10px 5px 0;padding:0 0 0 15px;border-left:0}#page\#4 .rest-signs__cards{grid-template-columns:1fr;gap:8px}#page\#4 .rest-signs__card{grid-template-columns:43px minmax(0,1fr);min-height:0;padding:14px 12px;border-radius:13px 13px 22px 13px}#page\#4 .rest-signs__card-icon{width:41px;height:41px;margin-top:2px}#page\#4 .rest-signs__card h3{margin:1px 17px 4px 0;font-size:15px}#page\#4 .rest-signs__card p{font-size:13px;line-height:1.42}#page\#4 .rest-signs__result{margin-top:9px;padding:13px 11px;gap:9px}#page\#4 .rest-signs__result-mark{flex-basis:33px;width:33px;height:33px}#page\#4 .rest-signs__result p{font-size:13px;line-height:1.42}}@media (max-width:370px){#page\#4 .rest-signs__inner{padding-left:10px;padding-right:10px}#page\#4 .rest-signs__heading-main{display:block}#page\#4 .rest-signs__number{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#4 .rest-signs__number small{margin:0}#page\#4 .rest-signs__card{padding-left:9px;padding-right:9px}}@media (prefers-reduced-motion:reduce){#page\#4 .rest-signs__image-frame img,#page\#4 .rest-signs__card{transition:none}#page\#4 .rest-signs__image-frame:hover img,#page\#4 .rest-signs__card:hover{transform:none}}#page\#5 .rest-works{--rw-gold:#9A6200;--rw-gold-dark:#715019;--rw-gold-mid:#B57E2B;--rw-gold-rich:#CE9C45;--rw-gold-light:#E3C687;--rw-gold-pale:#F8E8BD;--rw-stone:#F1E9DC;--rw-stone-light:#FAF7F1;--rw-stone-warm:#E7DDCD;--rw-ink:#232427;--rw-ink-soft:#52504B;--rw-muted:#777168;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rw-ink);background:radial-gradient( circle at -5% -8%,rgba(255,255,255,0.95),transparent 30% ),radial-gradient( circle at 104% 115%,rgba(154,98,0,0.08),transparent 35% ),linear-gradient( 125deg,#FAF7F1 0%,#F2EBDD 48%,#EDE2D2 100% );border:1px solid rgba(154,98,0,0.28);border-radius:36px 36px 64px 36px;box-shadow:0 26px 65px rgba(50,38,21,0.10),inset 0 1px 0 rgba(255,255,255,0.88),inset 0 -1px 0 rgba(113,80,25,0.08)}#page\#5 .rest-works,#page\#5 .rest-works *{box-sizing:border-box}#page\#5 .rest-works::before{content:"";position:absolute;z-index:4;top:0;left:43px;width:min(670px,55%);height:2px;background:linear-gradient( 90deg,#7A5017,#CE9C45 30%,#E3C687 52%,#9A6200 75%,transparent );box-shadow:0 1px 9px rgba(154,98,0,0.22);pointer-events:none}#page\#5 .rest-works::after{content:"";position:absolute;z-index:5;top:-5px;left:39px;width:11px;height:11px;background:linear-gradient( 135deg,#F3DAA2,#9A6200 );border:1px solid rgba(113,80,25,0.42);transform:rotate(45deg);box-shadow:0 2px 7px rgba(154,98,0,0.20);pointer-events:none}#page\#5 .rest-works__grain{position:absolute;z-index:0;inset:0;opacity:0.58;background:repeating-linear-gradient( 11deg,transparent 0,transparent 93px,rgba(113,80,25,0.019) 94px,transparent 95px ),repeating-linear-gradient( 124deg,transparent 0,transparent 151px,rgba(154,98,0,0.017) 152px,transparent 153px ),repeating-linear-gradient( 67deg,transparent 0,transparent 223px,rgba(83,70,51,0.014) 224px,transparent 225px );pointer-events:none}#page\#5 .rest-works__ring{position:absolute;z-index:0;top:-285px;right:-148px;width:590px;height:590px;border:1px solid rgba(154,98,0,0.12);border-radius:50%;box-shadow:0 0 0 41px rgba(154,98,0,0.024),0 0 0 87px rgba(154,98,0,0.013),0 0 0 139px rgba(154,98,0,0.007);pointer-events:none}#page\#5 .rest-works__ring::before{content:"";position:absolute;inset:145px;border:1px dashed rgba(154,98,0,0.12);border-radius:50%}#page\#5 .rest-works__line-art{position:absolute;z-index:0;left:-105px;bottom:-125px;width:370px;height:270px;border:1px solid rgba(154,98,0,0.10);clip-path:polygon( 18% 0,100% 11%,89% 100%,3% 80% );transform:rotate(8deg);pointer-events:none}#page\#5 .rest-works__line-art::before{content:"";position:absolute;inset:29px;border:1px solid rgba(154,98,0,0.07);clip-path:polygon( 18% 0,100% 11%,89% 100%,3% 80% )}#page\#5 .rest-works__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#5 .rest-works__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);align-items:end;gap:32px 55px;margin-bottom:clamp(28px,3vw,43px)}#page\#5 .rest-works__title-side{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#5 .rest-works__number{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#5 .rest-works__number span{color:var(--rw-gold);font-size:clamp(38px,4vw,64px);font-weight:280;line-height:0.9;letter-spacing:-0.055em}#page\#5 .rest-works__number small{margin-top:8px;color:rgba(113,80,25,0.63);font-size:13px;font-weight:650;text-align:right}#page\#5 .rest-works__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rw-gold-dark);font-size:13px;font-weight:780;letter-spacing:0.075em;line-height:1.2;text-transform:uppercase}#page\#5 .rest-works__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rw-gold),var(--rw-gold-light) )}#page\#5 .rest-works h2{max-width:800px;margin:0;color:#252526;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#5 .rest-works__intro{position:relative;max-width:570px;padding:18px 19px 18px 28px;border:1px solid rgba(154,98,0,0.18);border-radius:12px 12px 22px 12px;background:rgba(255,255,255,0.44);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}#page\#5 .rest-works__intro-mark{position:absolute;top:20px;left:13px;width:5px;height:33px;border-radius:8px;background:linear-gradient( 180deg,var(--rw-gold-light),var(--rw-gold) );box-shadow:0 2px 7px rgba(154,98,0,0.18)}#page\#5 .rest-works__intro p{margin:0;color:var(--rw-ink-soft);font-size:clamp(14px,1.1vw,16px);line-height:1.58}#page\#5 .rest-works__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#page\#5 .rest-works__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:245px;padding:20px 19px 18px;overflow:hidden;border:1px solid rgba(154,98,0,0.20);border-radius:17px 17px 30px 17px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,0.95),transparent 45% ),linear-gradient( 145deg,rgba(255,255,255,0.77),rgba(236,225,208,0.70) );box-shadow:0 8px 23px rgba(76,56,29,0.055),inset 0 1px 0 rgba(255,255,255,0.89);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}#page\#5 .rest-works__card::before{content:"";position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-right:1px solid rgba(154,98,0,0.38);border-bottom:1px solid rgba(154,98,0,0.38);pointer-events:none}#page\#5 .rest-works__card::after{content:"";position:absolute;top:0;left:18px;width:70px;height:2px;background:linear-gradient( 90deg,var(--rw-gold),var(--rw-gold-light),transparent );opacity:0.7;pointer-events:none}#page\#5 .rest-works__card--main{border-color:rgba(154,98,0,0.40);background:radial-gradient( circle at 0% 0%,rgba(255,255,255,1),transparent 48% ),linear-gradient( 140deg,#F7ECD4,#E7D2A7 );box-shadow:0 13px 29px rgba(113,80,25,0.10),inset 0 1px 0 rgba(255,255,255,0.9)}#page\#5 .rest-works__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}#page\#5 .rest-works__card-icon{display:flex;align-items:center;justify-content:center;width:53px;height:53px;color:var(--rw-gold);border:1px solid rgba(154,98,0,0.31);border-radius:13px 13px 21px 13px;background:linear-gradient( 145deg,rgba(255,255,255,0.84),rgba(206,156,69,0.08) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.85)}#page\#5 .rest-works__card-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#5 .rest-works__card-no{color:rgba(113,80,25,0.43);font-size:13px;font-weight:760;line-height:1}#page\#5 .rest-works__card h3{margin:0 0 9px;color:#292827;font-size:clamp(16px,1.35vw,19px);font-weight:740;line-height:1.25}#page\#5 .rest-works__card p{margin:0;color:#5E5A53;font-size:13.5px;font-weight:450;line-height:1.52}#page\#5 .rest-works__price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}#page\#5 .rest-works__price span{color:var(--rw-muted);font-size:13px;font-weight:540}#page\#5 .rest-works__price strong{color:var(--rw-gold-dark);font-size:17px;font-weight:820;line-height:1.1;white-space:nowrap}#page\#5 .rest-works__card--decision{background:radial-gradient( circle at 100% 100%,rgba(154,98,0,0.07),transparent 48% ),linear-gradient( 145deg,rgba(255,255,255,0.82),rgba(237,226,209,0.75) )}#page\#5 .rest-works__card-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:16px;color:var(--rw-gold-dark) !important;font-size:13px;font-weight:730;text-decoration:none !important}#page\#5 .rest-works__card-link span{font-size:17px;transition:transform 0.2s ease}@media (hover:hover){#page\#5 .rest-works__card:hover{border-color:rgba(154,98,0,0.42);box-shadow:0 15px 31px rgba(76,56,29,0.10),inset 0 1px 0 rgba(255,255,255,0.92);transform:translateY(-2px)}#page\#5 .rest-works__card-link:hover span{transform:translateX(3px)}}#page\#5 .rest-works__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:15px;padding:15px 16px;overflow:hidden;border:1px solid rgba(154,98,0,0.21);border-radius:14px 14px 24px 14px;background:linear-gradient( 90deg,rgba(154,98,0,0.08),rgba(255,255,255,0.35) 42%,rgba(255,255,255,0.18) )}#page\#5 .rest-works__bottom-text{display:flex;align-items:center;gap:11px;min-width:0}#page\#5 .rest-works__bottom-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:var(--rw-gold);border:1px solid rgba(154,98,0,0.25);border-radius:50%;background:rgba(255,255,255,0.48)}#page\#5 .rest-works__bottom-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#5 .rest-works__bottom-text p{max-width:900px;margin:0;color:var(--rw-ink-soft);font-size:13px;line-height:1.45}#page\#5 .rest-works__bottom-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 15px;border:1px solid rgba(154,98,0,0.35);border-radius:11px 11px 18px 11px;color:#5D4013 !important;background:linear-gradient( 145deg,rgba(255,255,255,0.76),rgba(206,156,69,0.12) );font-size:13px;font-weight:730;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}#page\#5 .rest-works__bottom-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#5 .rest-works__bottom-link:hover{border-color:rgba(154,98,0,0.60);background:linear-gradient( 145deg,#FFF9EE,rgba(206,156,69,0.18) );transform:translateY(-1px)}#page\#5 .rest-works__bottom-link:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#5 .rest-works__heading{grid-template-columns:1fr;gap:19px}#page\#5 .rest-works__intro{max-width:900px}#page\#5 .rest-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#5 .rest-works__card{min-height:220px}}@media (max-width:820px){#page\#5 .rest-works{border-radius:28px 28px 47px 28px}#page\#5 .rest-works__inner{padding:34px 24px}#page\#5 .rest-works__bottom{grid-template-columns:1fr}#page\#5 .rest-works__bottom-link{justify-self:start}}@media (max-width:599px){#page\#5 .rest-works{border-radius:21px 21px 34px 21px}#page\#5 .rest-works::before{left:20px;width:235px}#page\#5 .rest-works::after{left:18px}#page\#5 .rest-works__ring{top:-155px;right:-135px;width:310px;height:310px;opacity:0.75}#page\#5 .rest-works__ring::before{inset:71px}#page\#5 .rest-works__inner{padding:27px 13px 20px}#page\#5 .rest-works__heading{gap:14px;margin-bottom:21px}#page\#5 .rest-works__title-side{gap:12px}#page\#5 .rest-works__number span{font-size:38px}#page\#5 .rest-works__number small{margin-top:6px}#page\#5 .rest-works__eyebrow{margin-bottom:7px}#page\#5 .rest-works h2{font-size:clamp(27px,8.1vw,34px);line-height:1.09}#page\#5 .rest-works__intro{padding:14px 12px 14px 23px}#page\#5 .rest-works__intro-mark{top:15px;left:10px;height:29px}#page\#5 .rest-works__intro p{font-size:14px;line-height:1.5}#page\#5 .rest-works__grid{grid-template-columns:1fr;gap:8px}#page\#5 .rest-works__card{min-height:0;padding:14px 12px;border-radius:14px 14px 23px 14px}#page\#5 .rest-works__card-top{align-items:center;margin-bottom:9px}#page\#5 .rest-works__card-icon{width:43px;height:43px}#page\#5 .rest-works__card-icon svg{width:27px;height:27px}#page\#5 .rest-works__card h3{margin-bottom:6px;font-size:16px}#page\#5 .rest-works__card p{font-size:13px;line-height:1.44}#page\#5 .rest-works__price{padding-top:12px}#page\#5 .rest-works__price strong{font-size:16px}#page\#5 .rest-works__card-link{padding-top:12px}#page\#5 .rest-works__bottom{gap:11px;margin-top:9px;padding:12px 10px}#page\#5 .rest-works__bottom-text{align-items:flex-start;gap:8px}#page\#5 .rest-works__bottom-icon{flex-basis:31px;width:31px;height:31px}#page\#5 .rest-works__bottom-text p{font-size:13px;line-height:1.4}#page\#5 .rest-works__bottom-link{width:100%;min-height:45px;white-space:normal}}@media (max-width:370px){#page\#5 .rest-works__inner{padding-left:10px;padding-right:10px}#page\#5 .rest-works__title-side{display:block}#page\#5 .rest-works__number{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#5 .rest-works__number small{margin:0}}@media (prefers-reduced-motion:reduce){#page\#5 .rest-works__card,#page\#5 .rest-works__card-link span,#page\#5 .rest-works__bottom-link,#page\#5 .rest-works__bottom-link svg{transition:none}#page\#5 .rest-works__card:hover,#page\#5 .rest-works__bottom-link:hover{transform:none}}#page\#6 .rest-paving{--rp-gold:#9A6200;--rp-gold-dark:#704715;--rp-gold-mid:#B67C28;--rp-gold-rich:#D1A24E;--rp-gold-light:#EBCB82;--rp-gold-pale:#FFF0C8;--rp-bg-deep:#0C0E10;--rp-bg:#171A1D;--rp-bg-soft:#22262A;--rp-bg-card:#1B1E21;--rp-text:#F3EEE7;--rp-text-soft:#C7BFB5;--rp-text-muted:#99928A;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rp-text);background:radial-gradient( circle at -8% -10%,rgba(235,203,130,0.18),transparent 31% ),radial-gradient( circle at 110% 108%,rgba(154,98,0,0.24),transparent 38% ),linear-gradient( 118deg,#0C0E10 0%,#202428 42%,#171A1D 70%,#0D0F11 100% );border:1px solid rgba(209,162,78,0.40);border-radius:36px 36px 64px 36px;box-shadow:0 28px 72px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.45)}#page\#6 .rest-paving,#page\#6 .rest-paving *{box-sizing:border-box}#page\#6 .rest-paving::before{content:"";position:absolute;z-index:4;top:0;left:42px;width:min(650px,54%);height:2px;background:linear-gradient( 90deg,var(--rp-gold-pale),var(--rp-gold-light) 25%,var(--rp-gold-rich) 48%,var(--rp-gold) 76%,transparent );box-shadow:0 0 13px rgba(235,203,130,0.37),0 0 30px rgba(154,98,0,0.13);pointer-events:none}#page\#6 .rest-paving::after{content:"";position:absolute;z-index:5;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,var(--rp-gold-pale),var(--rp-gold-dark) );border:1px solid rgba(255,240,200,0.62);transform:rotate(45deg);box-shadow:0 0 14px rgba(235,203,130,0.40);pointer-events:none}#page\#6 .rest-paving__texture{position:absolute;z-index:0;inset:0;opacity:0.76;background:repeating-linear-gradient( 45deg,transparent 0,transparent 77px,rgba(255,255,255,0.013) 78px,transparent 79px ),repeating-linear-gradient( 135deg,transparent 0,transparent 121px,rgba(235,203,130,0.018) 122px,transparent 123px );pointer-events:none}#page\#6 .rest-paving__orbit{position:absolute;z-index:0;top:-330px;right:-145px;width:650px;height:650px;border:1px solid rgba(235,203,130,0.11);border-radius:50%;box-shadow:0 0 0 46px rgba(209,162,78,0.022),0 0 0 96px rgba(154,98,0,0.012),0 0 0 150px rgba(154,98,0,0.006);pointer-events:none}#page\#6 .rest-paving__orbit::before{content:"";position:absolute;inset:152px;border:1px dashed rgba(235,203,130,0.11);border-radius:50%}#page\#6 .rest-paving__facet{position:absolute;z-index:0;left:-100px;bottom:-145px;width:360px;height:280px;border:1px solid rgba(209,162,78,0.09);background:linear-gradient( 145deg,rgba(235,203,130,0.035),rgba(154,98,0,0.012) );clip-path:polygon( 22% 0,100% 14%,89% 100%,4% 84%,0 27% );transform:rotate(10deg);pointer-events:none}#page\#6 .rest-paving__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#6 .rest-paving__heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(290px,0.82fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,44px)}#page\#6 .rest-paving__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#6 .rest-paving__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#6 .rest-paving__section-no span{color:var(--rp-gold-light);font-size:clamp(38px,4vw,64px);font-weight:270;line-height:0.9;letter-spacing:-0.055em;text-shadow:0 0 28px rgba(235,203,130,0.11)}#page\#6 .rest-paving__section-no small{margin-top:8px;color:rgba(209,162,78,0.56);font-size:13px;font-weight:650;line-height:1;text-align:right}#page\#6 .rest-paving__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rp-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#6 .rest-paving__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rp-gold-light),var(--rp-gold) );box-shadow:0 0 8px rgba(235,203,130,0.28)}#page\#6 .rest-paving h2{max-width:800px;margin:0;color:#FFF9F0;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#6 .rest-paving__heading-side{max-width:560px;padding-left:21px;border-left:1px solid rgba(209,162,78,0.35)}#page\#6 .rest-paving__heading-side p{margin:0;color:var(--rp-text-soft);font-size:clamp(14px,1.12vw,16px);line-height:1.62}#page\#6 .rest-paving__layout{display:grid;grid-template-columns:minmax(350px,0.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(25px,3.2vw,48px)}#page\#6 .rest-paving__media{min-width:0;margin:0}#page\#6 .rest-paving__image{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:1px solid rgba(235,203,130,0.42);border-radius:22px 22px 45px 22px;background:#101214;box-shadow:0 21px 46px rgba(0,0,0,0.29),inset 0 0 0 1px rgba(255,255,255,0.025)}#page\#6 .rest-paving__image::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(6,8,9,0.04),transparent 43%,rgba(6,8,9,0.46) ),linear-gradient( 110deg,rgba(209,162,78,0.08),transparent 30% );pointer-events:none}#page\#6 .rest-paving__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){#page\#6 .rest-paving__image:hover img{transform:scale(1.025)}}#page\#6 .rest-paving__image-line{position:absolute;z-index:4;width:55px;height:55px;pointer-events:none}#page\#6 .rest-paving__image-line--top{top:13px;left:13px;border-top:1px solid var(--rp-gold-light);border-left:1px solid var(--rp-gold-light)}#page\#6 .rest-paving__image-line--bottom{right:13px;bottom:13px;border-right:1px solid var(--rp-gold-light);border-bottom:1px solid var(--rp-gold-light)}#page\#6 .rest-paving__price{position:absolute;z-index:5;left:18px;bottom:18px;display:flex;flex-direction:column;min-width:210px;padding:13px 16px;overflow:hidden;border:1px solid rgba(255,240,200,0.52);border-radius:12px 12px 21px 12px;background:linear-gradient( 135deg,rgba(13,15,17,0.92),rgba(35,31,23,0.89) );backdrop-filter:blur(8px);box-shadow:0 10px 28px rgba(0,0,0,0.27)}#page\#6 .rest-paving__price-label{margin-bottom:3px;color:var(--rp-text-soft);font-size:13px;font-weight:550}#page\#6 .rest-paving__price strong{color:var(--rp-gold-light);font-size:clamp(19px,1.8vw,25px);font-weight:820;line-height:1.08;white-space:nowrap}#page\#6 .rest-paving__price-note{margin-top:3px;color:rgba(199,191,181,0.69);font-size:13px;line-height:1.2}#page\#6 .rest-paving__media figcaption{position:relative;margin:13px 7px 0;padding-left:17px;color:rgba(199,191,181,0.70);font-size:13px;line-height:1.47}#page\#6 .rest-paving__media figcaption::before{content:"";position:absolute;left:0;top:0.48em;width:5px;height:5px;background:var(--rp-gold-rich);transform:rotate(45deg);box-shadow:0 0 7px rgba(235,203,130,0.25)}#page\#6 .rest-paving__process{min-width:0}#page\#6 .rest-paving__process-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px;padding:0 4px 10px;border-bottom:1px solid rgba(209,162,78,0.24)}#page\#6 .rest-paving__process-head>span{color:var(--rp-gold-light);font-size:15px;font-weight:720}#page\#6 .rest-paving__process-head small{color:var(--rp-text-muted);font-size:13px;line-height:1.2}#page\#6 .rest-paving__steps{position:relative;display:grid;gap:9px}#page\#6 .rest-paving__steps::before{content:"";position:absolute;top:30px;bottom:30px;left:25px;width:1px;background:linear-gradient( 180deg,transparent,rgba(235,203,130,0.37) 12%,rgba(154,98,0,0.44) 88%,transparent );pointer-events:none}#page\#6 .rest-paving__step{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;min-width:0;padding:15px 15px 15px 10px;border:1px solid rgba(182,124,40,0.23);border-radius:14px 14px 23px 14px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.06),transparent 42% ),linear-gradient( 145deg,rgba(255,255,255,0.042),rgba(255,255,255,0.006) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.035);transition:border-color 0.24s ease,background 0.24s ease,transform 0.24s ease}#page\#6 .rest-paving__step::after{content:"";position:absolute;right:7px;bottom:7px;width:20px;height:20px;border-right:1px solid rgba(235,203,130,0.30);border-bottom:1px solid rgba(235,203,130,0.30);pointer-events:none}#page\#6 .rest-paving__step-marker{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:#2D220E;border:1px solid rgba(255,240,200,0.62);border-radius:50%;background:linear-gradient( 145deg,var(--rp-gold-pale),var(--rp-gold-rich) );box-shadow:0 0 0 5px rgba(154,98,0,0.075),inset 0 1px 0 rgba(255,255,255,0.60)}#page\#6 .rest-paving__step-marker span{font-size:13px;font-weight:820;line-height:1}#page\#6 .rest-paving__step-body{align-self:center;min-width:0}#page\#6 .rest-paving__step h3{margin:0 24px 5px 0;color:#FFF6E8;font-size:clamp(15px,1.25vw,17px);font-weight:720;line-height:1.26}#page\#6 .rest-paving__step p{margin:0;color:var(--rp-text-soft);font-size:13.5px;line-height:1.47}@media (hover:hover){#page\#6 .rest-paving__step:hover{border-color:rgba(235,203,130,0.43);background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.11),transparent 43% ),linear-gradient( 145deg,rgba(209,162,78,0.07),rgba(255,255,255,0.01) );transform:translateX(2px)}}#page\#6 .rest-paving__compare{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(25px,3vw,40px);padding:18px;overflow:hidden;border:1px solid rgba(235,203,130,0.34);border-radius:16px 16px 28px 16px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.13),transparent 38% ),linear-gradient( 112deg,rgba(154,98,0,0.13),rgba(154,98,0,0.025) )}#page\#6 .rest-paving__compare-main{display:flex;align-items:center;gap:14px;min-width:0}#page\#6 .rest-paving__compare-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;color:var(--rp-gold-light);border:1px solid rgba(235,203,130,0.35);border-radius:13px 13px 21px 13px;background:rgba(154,98,0,0.10)}#page\#6 .rest-paving__compare-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#6 .rest-paving__compare-kicker{display:block;margin-bottom:5px;color:var(--rp-gold-rich);font-size:13px;font-weight:720;text-transform:uppercase;letter-spacing:0.055em}#page\#6 .rest-paving__compare-main p{max-width:780px;margin:0;color:var(--rp-text-soft);font-size:13.5px;line-height:1.48}#page\#6 .rest-paving__compare-main strong{color:#FFF4DF;font-weight:720}#page\#6 .rest-paving__compare-price{display:flex;flex-direction:column;min-width:220px;padding:13px 16px;border-left:1px solid rgba(235,203,130,0.26)}#page\#6 .rest-paving__compare-price>span{color:var(--rp-text-muted);font-size:13px}#page\#6 .rest-paving__compare-price>strong{margin:3px 0 7px;color:var(--rp-gold-light);font-size:18px;font-weight:820;white-space:nowrap}#page\#6 .rest-paving__compare-price a{display:inline-flex;align-items:center;gap:7px;color:#F5DFAC !important;font-size:13px;font-weight:680;line-height:1.25;text-decoration:none !important}#page\#6 .rest-paving__compare-price 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}@media (hover:hover){#page\#6 .rest-paving__compare-price a:hover svg{transform:translateX(3px)}}#page\#6 .rest-paving__note{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 15px;border-top:1px solid rgba(209,162,78,0.21);background:linear-gradient( 90deg,rgba(154,98,0,0.08),transparent 70% )}#page\#6 .rest-paving__note-mark{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;color:var(--rp-gold-rich)}#page\#6 .rest-paving__note-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#6 .rest-paving__note p{margin:0;color:rgba(199,191,181,0.76);font-size:13px;line-height:1.43}@media (max-width:1199px){#page\#6 .rest-paving__heading{grid-template-columns:1fr;gap:18px}#page\#6 .rest-paving__heading-side{max-width:900px}#page\#6 .rest-paving__layout{grid-template-columns:minmax(300px,0.8fr) minmax(0,1.2fr);gap:27px}}@media (max-width:899px){#page\#6 .rest-paving{border-radius:28px 28px 47px 28px}#page\#6 .rest-paving__inner{padding:34px 24px}#page\#6 .rest-paving__layout{grid-template-columns:1fr}#page\#6 .rest-paving__media{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,0.75fr);align-items:center;gap:18px}#page\#6 .rest-paving__media figcaption{margin:0;padding:17px;border-left:1px solid rgba(209,162,78,0.25)}#page\#6 .rest-paving__compare{grid-template-columns:1fr}#page\#6 .rest-paving__compare-price{min-width:0;padding:13px 0 0;border-left:0;border-top:1px solid rgba(235,203,130,0.23)}}@media (max-width:599px){#page\#6 .rest-paving{border-radius:21px 21px 34px 21px}#page\#6 .rest-paving::before{left:20px;width:230px}#page\#6 .rest-paving::after{left:18px}#page\#6 .rest-paving__orbit{top:-165px;right:-145px;width:320px;height:320px;opacity:0.78}#page\#6 .rest-paving__orbit::before{inset:72px}#page\#6 .rest-paving__inner{padding:27px 13px 20px}#page\#6 .rest-paving__heading{gap:14px;margin-bottom:21px}#page\#6 .rest-paving__heading-main{gap:12px}#page\#6 .rest-paving__section-no span{font-size:38px}#page\#6 .rest-paving__section-no small{margin-top:6px}#page\#6 .rest-paving__eyebrow{margin-bottom:7px}#page\#6 .rest-paving h2{font-size:clamp(27px,8.1vw,34px);line-height:1.09}#page\#6 .rest-paving__heading-side{padding-left:13px}#page\#6 .rest-paving__heading-side p{font-size:14px;line-height:1.51}#page\#6 .rest-paving__media{display:block}#page\#6 .rest-paving__image{border-radius:17px 17px 31px 17px}#page\#6 .rest-paving__price{left:10px;bottom:10px;min-width:185px;padding:10px 12px}#page\#6 .rest-paving__price strong{font-size:18px}#page\#6 .rest-paving__media figcaption{margin:10px 4px 0;padding:0 0 0 15px;border-left:0}#page\#6 .rest-paving__process-head{margin-top:1px}#page\#6 .rest-paving__step{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:12px 10px 12px 8px}#page\#6 .rest-paving__steps::before{left:21px}#page\#6 .rest-paving__step-marker{width:40px;height:40px}#page\#6 .rest-paving__step h3{margin:0 16px 4px 0;font-size:15px}#page\#6 .rest-paving__step p{font-size:13px;line-height:1.42}#page\#6 .rest-paving__compare{gap:13px;margin-top:23px;padding:13px 11px}#page\#6 .rest-paving__compare-main{align-items:flex-start;gap:9px}#page\#6 .rest-paving__compare-icon{flex-basis:39px;width:39px;height:39px}#page\#6 .rest-paving__compare-main p{font-size:13px;line-height:1.43}#page\#6 .rest-paving__compare-price{padding-top:11px}#page\#6 .rest-paving__compare-price>strong{font-size:17px}#page\#6 .rest-paving__note{padding:10px 5px;align-items:flex-start}#page\#6 .rest-paving__note p{font-size:13px;line-height:1.4}}@media (max-width:370px){#page\#6 .rest-paving__inner{padding-left:10px;padding-right:10px}#page\#6 .rest-paving__heading-main{display:block}#page\#6 .rest-paving__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#6 .rest-paving__section-no small{margin:0}#page\#6 .rest-paving__process-head{align-items:flex-start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){#page\#6 .rest-paving__image img,#page\#6 .rest-paving__step,#page\#6 .rest-paving__compare-price a svg{transition:none}#page\#6 .rest-paving__image:hover img,#page\#6 .rest-paving__step:hover{transform:none}}#page\#7 .rest-prices{--rpr-gold:#9A6200;--rpr-gold-dark:#704715;--rpr-gold-deep:#56380E;--rpr-gold-mid:#B87D28;--rpr-gold-rich:#D0A04B;--rpr-gold-light:#E5C887;--rpr-gold-pale:#F7E7BB;--rpr-stone:#F1E9DC;--rpr-stone-light:#FBF8F2;--rpr-stone-soft:#E8DECF;--rpr-ink:#252526;--rpr-ink-soft:#57534C;--rpr-muted:#777168;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rpr-ink);background:radial-gradient( circle at -7% -12%,rgba(255,255,255,1),transparent 31% ),radial-gradient( circle at 109% 108%,rgba(154,98,0,0.09),transparent 36% ),linear-gradient( 126deg,#FBF8F2 0%,#F3EBDF 47%,#ECE1D0 100% );border:1px solid rgba(154,98,0,0.30);border-radius:36px 36px 64px 36px;box-shadow:0 27px 68px rgba(57,42,20,0.10),inset 0 1px 0 rgba(255,255,255,0.93),inset 0 -1px 0 rgba(112,71,21,0.08)}#page\#7 .rest-prices,#page\#7 .rest-prices *{box-sizing:border-box}#page\#7 .rest-prices::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(680px,56%);height:2px;background:linear-gradient( 90deg,var(--rpr-gold-dark),var(--rpr-gold-rich) 30%,var(--rpr-gold-light) 51%,var(--rpr-gold) 74%,transparent );box-shadow:0 1px 9px rgba(154,98,0,0.23);pointer-events:none}#page\#7 .rest-prices::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,#F4DAA2,#986000 );border:1px solid rgba(112,71,21,0.45);transform:rotate(45deg);box-shadow:0 2px 8px rgba(154,98,0,0.22);pointer-events:none}#page\#7 .rest-prices__texture{position:absolute;z-index:0;inset:0;opacity:0.58;background:repeating-linear-gradient( 13deg,transparent 0,transparent 101px,rgba(112,71,21,0.018) 102px,transparent 103px ),repeating-linear-gradient( 122deg,transparent 0,transparent 163px,rgba(154,98,0,0.018) 164px,transparent 165px );pointer-events:none}#page\#7 .rest-prices__ring{position:absolute;z-index:0;top:-310px;right:-155px;width:620px;height:620px;border:1px solid rgba(154,98,0,0.12);border-radius:50%;box-shadow:0 0 0 42px rgba(154,98,0,0.024),0 0 0 91px rgba(154,98,0,0.012),0 0 0 145px rgba(154,98,0,0.006);pointer-events:none}#page\#7 .rest-prices__ring::before{content:"";position:absolute;inset:145px;border:1px dashed rgba(154,98,0,0.12);border-radius:50%}#page\#7 .rest-prices__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:370px;height:285px;border:1px solid rgba(154,98,0,0.10);background:linear-gradient( 145deg,rgba(255,255,255,0.18),rgba(154,98,0,0.025) );clip-path:polygon( 20% 0,100% 13%,89% 100%,3% 82% );transform:rotate(9deg);pointer-events:none}#page\#7 .rest-prices__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#7 .rest-prices__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,43px)}#page\#7 .rest-prices__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#7 .rest-prices__number{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#7 .rest-prices__number span{color:var(--rpr-gold);font-size:clamp(38px,4vw,64px);font-weight:280;line-height:0.9;letter-spacing:-0.055em}#page\#7 .rest-prices__number small{margin-top:8px;color:rgba(112,71,21,0.62);font-size:13px;font-weight:650;text-align:right}#page\#7 .rest-prices__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rpr-gold-dark);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#7 .rest-prices__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rpr-gold),var(--rpr-gold-light) )}#page\#7 .rest-prices h2{max-width:780px;margin:0;color:#252526;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#7 .rest-prices__intro{position:relative;max-width:560px;padding:18px 19px 18px 28px;border:1px solid rgba(154,98,0,0.18);border-radius:12px 12px 22px 12px;background:rgba(255,255,255,0.47);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}#page\#7 .rest-prices__intro-line{position:absolute;top:20px;left:13px;width:5px;height:34px;border-radius:8px;background:linear-gradient( 180deg,var(--rpr-gold-light),var(--rpr-gold) )}#page\#7 .rest-prices__intro p{margin:0;color:var(--rpr-ink-soft);font-size:clamp(14px,1.1vw,16px);line-height:1.58}#page\#7 .rest-prices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#page\#7 .rest-prices__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:315px;padding:21px 20px 19px;overflow:hidden;border:1px solid rgba(154,98,0,0.22);border-radius:18px 18px 31px 18px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,0.98),transparent 47% ),linear-gradient( 145deg,rgba(255,255,255,0.78),rgba(232,222,207,0.73) );box-shadow:0 10px 26px rgba(68,50,24,0.065),inset 0 1px 0 rgba(255,255,255,0.93);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}#page\#7 .rest-prices__card::before{content:"";position:absolute;right:9px;bottom:9px;width:31px;height:31px;border-right:1px solid rgba(154,98,0,0.39);border-bottom:1px solid rgba(154,98,0,0.39);pointer-events:none}#page\#7 .rest-prices__card::after{content:"";position:absolute;top:0;left:19px;width:76px;height:2px;background:linear-gradient( 90deg,var(--rpr-gold),var(--rpr-gold-light),transparent );opacity:0.75;pointer-events:none}#page\#7 .rest-prices__card--primary{border-color:rgba(154,98,0,0.44);background:radial-gradient( circle at 0% 0%,rgba(255,255,255,1),transparent 48% ),linear-gradient( 140deg,#F9EFD9,#E8D3A9 );box-shadow:0 15px 32px rgba(112,71,21,0.105),inset 0 1px 0 rgba(255,255,255,0.95)}#page\#7 .rest-prices__card--free{background:radial-gradient( circle at 100% 100%,rgba(154,98,0,0.08),transparent 48% ),linear-gradient( 145deg,rgba(255,255,255,0.86),rgba(234,225,211,0.76) )}#page\#7 .rest-prices__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}#page\#7 .rest-prices__card-no{color:rgba(112,71,21,0.47);font-size:13px;font-weight:780;line-height:1}#page\#7 .rest-prices__card-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--rpr-gold);border:1px solid rgba(154,98,0,0.29);border-radius:13px 13px 21px 13px;background:rgba(255,255,255,0.48)}#page\#7 .rest-prices__card-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#7 .rest-prices__card-label{color:#33312E;font-size:clamp(15px,1.25vw,17px);font-weight:720;line-height:1.27}#page\#7 .rest-prices__value{display:flex;align-items:baseline;gap:6px;margin:13px 0 2px}#page\#7 .rest-prices__value small{color:var(--rpr-gold-dark);font-size:15px;font-weight:680}#page\#7 .rest-prices__value strong{color:var(--rpr-gold-deep);font-size:clamp(25px,2.7vw,38px);font-weight:850;line-height:1;letter-spacing:-0.035em;white-space:nowrap}#page\#7 .rest-prices__value--free strong{color:var(--rpr-gold-dark);font-size:clamp(25px,2.6vw,36px);text-transform:lowercase}#page\#7 .rest-prices__unit{color:var(--rpr-muted);font-size:13px;line-height:1.25}#page\#7 .rest-prices__card>p{margin:auto 0 0;padding-top:18px;color:var(--rpr-ink-soft);font-size:13.5px;line-height:1.5}@media (hover:hover){#page\#7 .rest-prices__card:hover{border-color:rgba(154,98,0,0.47);box-shadow:0 17px 34px rgba(68,50,24,0.11),inset 0 1px 0 rgba(255,255,255,0.95);transform:translateY(-2px)}}#page\#7 .rest-prices__minimum{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:20px 22px;overflow:hidden;border:1px solid rgba(154,98,0,0.43);border-radius:17px 17px 30px 17px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,0.93),transparent 42% ),linear-gradient( 115deg,#F2DFC0,#E8CE9F 55%,#D9B778 );box-shadow:0 14px 32px rgba(112,71,21,0.10),inset 0 1px 0 rgba(255,255,255,0.78)}#page\#7 .rest-prices__minimum::before{content:"";position:absolute;right:-50px;bottom:-90px;width:190px;height:190px;border:1px solid rgba(112,71,21,0.12);border-radius:50%;box-shadow:0 0 0 24px rgba(112,71,21,0.035);pointer-events:none}#page\#7 .rest-prices__minimum-main{position:relative;z-index:1;display:flex;align-items:center;gap:15px;min-width:0}#page\#7 .rest-prices__minimum-icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;color:var(--rpr-gold-dark);border:1px solid rgba(112,71,21,0.29);border-radius:50%;background:rgba(255,255,255,0.34)}#page\#7 .rest-prices__minimum-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#7 .rest-prices__minimum-kicker{display:block;margin-bottom:4px;color:var(--rpr-gold-dark);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#7 .rest-prices__minimum h3{margin:0 0 5px;color:#2E2A24;font-size:clamp(16px,1.55vw,21px);font-weight:720;line-height:1.27}#page\#7 .rest-prices__minimum h3 strong{color:var(--rpr-gold-deep);font-weight:850;white-space:nowrap}#page\#7 .rest-prices__minimum p{max-width:850px;margin:0;color:#625A4D;font-size:13px;line-height:1.45}#page\#7 .rest-prices__minimum-badge{position:relative;z-index:1;display:flex;flex-direction:column;min-width:176px;padding:13px 17px;border:1px solid rgba(112,71,21,0.31);border-radius:12px 12px 21px 12px;background:rgba(255,255,255,0.31)}#page\#7 .rest-prices__minimum-badge span{color:#71644F;font-size:13px;line-height:1.2}#page\#7 .rest-prices__minimum-badge strong{margin-top:2px;color:var(--rpr-gold-deep);font-size:21px;font-weight:850;white-space:nowrap}#page\#7 .rest-prices__factors{margin-top:clamp(25px,3vw,38px)}#page\#7 .rest-prices__factors-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:11px;padding:0 5px 10px;border-bottom:1px solid rgba(154,98,0,0.21)}#page\#7 .rest-prices__factors-heading span{color:var(--rpr-gold-dark);font-size:15px;font-weight:740}#page\#7 .rest-prices__factors-heading small{color:var(--rpr-muted);font-size:13px}#page\#7 .rest-prices__factors-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#page\#7 .rest-prices__factor{position:relative;min-width:0;padding:15px 14px;border:1px solid rgba(154,98,0,0.17);border-radius:12px 12px 20px 12px;background:rgba(255,255,255,0.38)}#page\#7 .rest-prices__factor-no{display:block;margin-bottom:9px;color:rgba(112,71,21,0.50);font-size:13px;font-weight:780}#page\#7 .rest-prices__factor strong{display:block;margin-bottom:5px;color:#34312D;font-size:14px;font-weight:720;line-height:1.28}#page\#7 .rest-prices__factor p{margin:0;color:var(--rpr-ink-soft);font-size:13px;line-height:1.43}#page\#7 .rest-prices__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:14px;padding:16px 17px;border:1px solid rgba(154,98,0,0.23);border-radius:14px 14px 24px 14px;background:linear-gradient( 90deg,rgba(154,98,0,0.075),rgba(255,255,255,0.34) 43%,rgba(255,255,255,0.17) )}#page\#7 .rest-prices__cta-eyebrow{display:block;margin-bottom:4px;color:var(--rpr-gold-dark);font-size:13px;font-weight:760;line-height:1.2;text-transform:uppercase;letter-spacing:0.05em}#page\#7 .rest-prices__cta-copy p{max-width:780px;margin:0;color:var(--rpr-ink-soft);font-size:13px;line-height:1.45}#page\#7 .rest-prices__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(111,70,18,0.53);border-radius:12px 12px 21px 12px;color:#2C210D !important;background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.69),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.60),0 7px 18px rgba(112,71,21,0.13);font-size:13.5px;font-weight:790;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#7 .rest-prices__cta-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#7 .rest-prices__cta-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.67),0 10px 24px rgba(112,71,21,0.17);transform:translateY(-1px)}#page\#7 .rest-prices__cta-button:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#7 .rest-prices__heading{grid-template-columns:1fr;gap:18px}#page\#7 .rest-prices__intro{max-width:900px}#page\#7 .rest-prices__factors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){#page\#7 .rest-prices{border-radius:28px 28px 47px 28px}#page\#7 .rest-prices__inner{padding:34px 24px}#page\#7 .rest-prices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#7 .rest-prices__card--free{grid-column:1 / -1;min-height:0}#page\#7 .rest-prices__minimum{grid-template-columns:1fr}#page\#7 .rest-prices__minimum-badge{width:fit-content}#page\#7 .rest-prices__cta{grid-template-columns:1fr}#page\#7 .rest-prices__cta-button{justify-self:start}}@media (max-width:599px){#page\#7 .rest-prices{border-radius:21px 21px 34px 21px}#page\#7 .rest-prices::before{left:20px;width:230px}#page\#7 .rest-prices::after{left:18px}#page\#7 .rest-prices__ring{top:-165px;right:-145px;width:320px;height:320px;opacity:0.74}#page\#7 .rest-prices__ring::before{inset:73px}#page\#7 .rest-prices__inner{padding:27px 13px 20px}#page\#7 .rest-prices__heading{gap:14px;margin-bottom:21px}#page\#7 .rest-prices__heading-main{gap:12px}#page\#7 .rest-prices__number span{font-size:38px}#page\#7 .rest-prices__number small{margin-top:6px}#page\#7 .rest-prices__eyebrow{margin-bottom:7px}#page\#7 .rest-prices h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#7 .rest-prices__intro{padding:14px 12px 14px 23px}#page\#7 .rest-prices__intro-line{top:15px;left:10px;height:29px}#page\#7 .rest-prices__intro p{font-size:14px;line-height:1.5}#page\#7 .rest-prices__grid{grid-template-columns:1fr;gap:8px}#page\#7 .rest-prices__card,#page\#7 .rest-prices__card--free{grid-column:auto;min-height:0;padding:15px 13px;border-radius:14px 14px 23px 14px}#page\#7 .rest-prices__card-head{margin-bottom:10px}#page\#7 .rest-prices__card-icon{width:42px;height:42px}#page\#7 .rest-prices__card-icon svg{width:26px;height:26px}#page\#7 .rest-prices__value{margin-top:8px}#page\#7 .rest-prices__value strong{font-size:26px}#page\#7 .rest-prices__value--free strong{font-size:25px}#page\#7 .rest-prices__card>p{margin-top:11px;padding-top:0;font-size:13px;line-height:1.43}#page\#7 .rest-prices__minimum{gap:13px;padding:14px 12px}#page\#7 .rest-prices__minimum-main{align-items:flex-start;gap:9px}#page\#7 .rest-prices__minimum-icon{flex-basis:38px;width:38px;height:38px}#page\#7 .rest-prices__minimum-icon svg{width:24px;height:24px}#page\#7 .rest-prices__minimum h3{font-size:16px}#page\#7 .rest-prices__minimum p{font-size:13px;line-height:1.4}#page\#7 .rest-prices__minimum-badge{min-width:0;width:100%;padding:10px 12px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}#page\#7 .rest-prices__minimum-badge strong{font-size:18px}#page\#7 .rest-prices__factors-heading{align-items:flex-start;flex-direction:column;gap:3px}#page\#7 .rest-prices__factors-grid{grid-template-columns:1fr;gap:7px}#page\#7 .rest-prices__factor{padding:12px 11px}#page\#7 .rest-prices__cta{gap:11px;padding:13px 11px}#page\#7 .rest-prices__cta-button{width:100%;white-space:normal}}@media (max-width:370px){#page\#7 .rest-prices__inner{padding-left:10px;padding-right:10px}#page\#7 .rest-prices__heading-main{display:block}#page\#7 .rest-prices__number{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#7 .rest-prices__number small{margin:0}}@media (prefers-reduced-motion:reduce){#page\#7 .rest-prices__card,#page\#7 .rest-prices__cta-button,#page\#7 .rest-prices__cta-button svg{transition:none}#page\#7 .rest-prices__card:hover,#page\#7 .rest-prices__cta-button:hover{transform:none}}#page\#8 .rest-subsidence{--rss-gold:#9A6200;--rss-gold-dark:#704715;--rss-gold-mid:#B77B25;--rss-gold-rich:#D0A14E;--rss-gold-light:#EBCB82;--rss-gold-pale:#FFF0C8;--rss-bg-deep:#0C0E10;--rss-bg:#171A1E;--rss-bg-soft:#24282C;--rss-text:#F3EEE7;--rss-text-soft:#C7BFB5;--rss-text-muted:#989189;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rss-text);background:radial-gradient( circle at -6% -10%,rgba(235,203,130,0.18),transparent 31% ),radial-gradient( circle at 108% 110%,rgba(154,98,0,0.23),transparent 37% ),linear-gradient( 118deg,#0C0E10 0%,#202428 43%,#171A1D 71%,#0D0F11 100% );border:1px solid rgba(208,161,78,0.40);border-radius:36px 36px 64px 36px;box-shadow:0 28px 72px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.46)}#page\#8 .rest-subsidence,#page\#8 .rest-subsidence *{box-sizing:border-box}#page\#8 .rest-subsidence::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(660px,55%);height:2px;background:linear-gradient( 90deg,var(--rss-gold-pale),var(--rss-gold-light) 25%,var(--rss-gold-rich) 49%,var(--rss-gold) 76%,transparent );box-shadow:0 0 13px rgba(235,203,130,0.37),0 0 31px rgba(154,98,0,0.13);pointer-events:none}#page\#8 .rest-subsidence::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,var(--rss-gold-pale),var(--rss-gold-dark) );border:1px solid rgba(255,240,200,0.63);transform:rotate(45deg);box-shadow:0 0 14px rgba(235,203,130,0.40);pointer-events:none}#page\#8 .rest-subsidence__texture{position:absolute;z-index:0;inset:0;opacity:0.75;background:repeating-linear-gradient( 44deg,transparent 0,transparent 81px,rgba(255,255,255,0.013) 82px,transparent 83px ),repeating-linear-gradient( 136deg,transparent 0,transparent 128px,rgba(235,203,130,0.017) 129px,transparent 130px );pointer-events:none}#page\#8 .rest-subsidence__orbit{position:absolute;z-index:0;top:-335px;right:-145px;width:650px;height:650px;border:1px solid rgba(235,203,130,0.11);border-radius:50%;box-shadow:0 0 0 46px rgba(208,161,78,0.022),0 0 0 96px rgba(154,98,0,0.012),0 0 0 150px rgba(154,98,0,0.006);pointer-events:none}#page\#8 .rest-subsidence__orbit::before{content:"";position:absolute;inset:152px;border:1px dashed rgba(235,203,130,0.11);border-radius:50%}#page\#8 .rest-subsidence__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:365px;height:285px;border:1px solid rgba(208,161,78,0.09);background:linear-gradient( 145deg,rgba(235,203,130,0.035),rgba(154,98,0,0.012) );clip-path:polygon( 22% 0,100% 14%,89% 100%,4% 84%,0 27% );transform:rotate(10deg);pointer-events:none}#page\#8 .rest-subsidence__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#8 .rest-subsidence__heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(290px,0.82fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,44px)}#page\#8 .rest-subsidence__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#8 .rest-subsidence__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#8 .rest-subsidence__section-no span{color:var(--rss-gold-light);font-size:clamp(38px,4vw,64px);font-weight:270;line-height:0.9;letter-spacing:-0.055em}#page\#8 .rest-subsidence__section-no small{margin-top:8px;color:rgba(208,161,78,0.57);font-size:13px;font-weight:650;text-align:right}#page\#8 .rest-subsidence__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rss-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#8 .rest-subsidence__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rss-gold-light),var(--rss-gold) )}#page\#8 .rest-subsidence h2{max-width:820px;margin:0;color:#FFF9F0;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#8 .rest-subsidence__intro{max-width:560px;padding-left:21px;border-left:1px solid rgba(208,161,78,0.35)}#page\#8 .rest-subsidence__intro p{margin:0;color:var(--rss-text-soft);font-size:clamp(14px,1.12vw,16px);line-height:1.62}#page\#8 .rest-subsidence__layout{display:grid;grid-template-columns:minmax(390px,0.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(27px,3.3vw,50px)}#page\#8 .rest-subsidence__scheme{position:relative;min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(235,203,130,0.35);border-radius:21px 21px 41px 21px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.08),transparent 42% ),linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.008) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 17px 40px rgba(0,0,0,0.16)}#page\#8 .rest-subsidence__scheme::before{content:"";position:absolute;right:10px;bottom:10px;width:42px;height:42px;border-right:1px solid rgba(235,203,130,0.38);border-bottom:1px solid rgba(235,203,130,0.38);pointer-events:none}#page\#8 .rest-subsidence__scheme-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:2px 3px 14px;border-bottom:1px solid rgba(208,161,78,0.22)}#page\#8 .rest-subsidence__scheme-head div{display:flex;flex-direction:column;gap:3px}#page\#8 .rest-subsidence__scheme-head span{color:var(--rss-gold-rich);font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0.055em}#page\#8 .rest-subsidence__scheme-head strong{color:#FFF6E8;font-size:16px;font-weight:720;line-height:1.25}#page\#8 .rest-subsidence__scheme-head small{color:var(--rss-text-muted);font-size:13px;white-space:nowrap}#page\#8 .rest-subsidence__section{position:relative;height:415px;margin:20px 0 17px;overflow:hidden;border:1px solid rgba(208,161,78,0.16);border-radius:14px 14px 25px 14px;background:linear-gradient( 180deg,rgba(255,255,255,0.025),rgba(0,0,0,0.09) )}#page\#8 .rest-subsidence__tiles{position:absolute;z-index:4;top:42px;left:5%;right:5%;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;height:63px}#page\#8 .rest-subsidence__tile{position:relative;border:1px solid rgba(235,203,130,0.34);border-radius:5px 5px 8px 5px;background:radial-gradient( circle at 20% 10%,rgba(255,255,255,0.15),transparent 42% ),linear-gradient( 145deg,#3D4246,#24282B 60%,#171A1C );box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 5px 9px rgba(0,0,0,0.24)}#page\#8 .rest-subsidence__tile::after{content:"";position:absolute;left:8px;right:8px;top:8px;height:1px;background:rgba(235,203,130,0.15)}#page\#8 .rest-subsidence__tile--down{transform:translateY(12px) rotate(1deg)}#page\#8 .rest-subsidence__tile--down-more{transform:translateY(24px) rotate(-1.4deg)}#page\#8 .rest-subsidence__water{position:absolute;z-index:6;top:28px;width:8px;height:13px;border-radius:55% 55% 55% 0;background:linear-gradient( 145deg,rgba(235,203,130,0.86),rgba(154,98,0,0.56) );transform:rotate(-45deg);opacity:0.72;box-shadow:0 0 10px rgba(235,203,130,0.13)}#page\#8 .rest-subsidence__water--one{left:58%}#page\#8 .rest-subsidence__water--two{left:64%;top:19px;transform:scale(0.75) rotate(-45deg)}#page\#8 .rest-subsidence__base{position:absolute;z-index:2;top:117px;left:3%;right:3%;height:108px;overflow:hidden;border-top:1px solid rgba(235,203,130,0.27);border-bottom:1px solid rgba(235,203,130,0.22);background:radial-gradient( circle at 10% 35%,rgba(235,203,130,0.16) 0 2px,transparent 3px ),radial-gradient( circle at 33% 64%,rgba(255,255,255,0.08) 0 2px,transparent 3px ),radial-gradient( circle at 56% 31%,rgba(208,161,78,0.15) 0 3px,transparent 4px ),radial-gradient( circle at 78% 67%,rgba(255,255,255,0.07) 0 2px,transparent 3px ),repeating-linear-gradient( 30deg,#383632 0,#383632 4px,#302E2B 5px,#302E2B 9px )}#page\#8 .rest-subsidence__layer-name{position:absolute;z-index:4;left:9px;bottom:8px;padding:4px 7px;border-radius:5px;color:rgba(255,240,200,0.72);background:rgba(10,12,13,0.55);font-size:13px;font-weight:620;line-height:1}#page\#8 .rest-subsidence__void{position:absolute;top:-3px;right:17%;width:34%;height:63px;border-radius:0 0 48% 55%;background:radial-gradient( ellipse at 50% 0%,rgba(8,9,10,0.96),rgba(15,16,17,0.83) 52%,transparent 74% );transform:rotate(-3deg)}#page\#8 .rest-subsidence__soil{position:absolute;z-index:1;top:225px;left:0;right:0;bottom:0;overflow:hidden;background:radial-gradient( circle at 15% 25%,rgba(183,123,37,0.09),transparent 31% ),linear-gradient( 180deg,#292725,#1D1C1B )}#page\#8 .rest-subsidence__soil::after{content:"";position:absolute;inset:0;opacity:0.43;background:repeating-linear-gradient( -6deg,transparent 0,transparent 22px,rgba(235,203,130,0.045) 23px,transparent 24px )}#page\#8 .rest-subsidence__soil-line{position:absolute;z-index:2;left:9%;right:7%;height:1px;background:linear-gradient( 90deg,transparent,rgba(235,203,130,0.10),transparent );transform-origin:center}#page\#8 .rest-subsidence__soil-line:nth-of-type(2){top:43%;transform:rotate(-3deg)}#page\#8 .rest-subsidence__soil-line:nth-of-type(3){top:62%;transform:rotate(2deg)}#page\#8 .rest-subsidence__soil-line:nth-of-type(4){top:79%;transform:rotate(-1deg)}#page\#8 .rest-subsidence__point{position:absolute;z-index:8;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#2C210D;border:1px solid rgba(255,240,200,0.72);border-radius:50%;background:linear-gradient( 145deg,var(--rss-gold-pale),var(--rss-gold-rich) );box-shadow:0 0 0 5px rgba(154,98,0,0.08),0 4px 12px rgba(0,0,0,0.20)}#page\#8 .rest-subsidence__point::before{content:attr(data-point);font-size:13px;font-weight:850}#page\#8 .rest-subsidence__point--01{left:17%;bottom:40px}#page\#8 .rest-subsidence__point--02{right:22%;top:171px}#page\#8 .rest-subsidence__point--03{right:8%;top:72px}#page\#8 .rest-subsidence__point--04{left:48%;top:81px}#page\#8 .rest-subsidence__down-arrow{position:absolute;z-index:7;top:88px;left:68%;width:2px;height:65px;background:linear-gradient( 180deg,rgba(235,203,130,0.30),var(--rss-gold-light) )}#page\#8 .rest-subsidence__down-arrow::after{content:"";position:absolute;left:50%;bottom:-1px;width:9px;height:9px;border-right:2px solid var(--rss-gold-light);border-bottom:2px solid var(--rss-gold-light);transform:translateX(-50%) rotate(45deg)}#page\#8 .rest-subsidence__down-arrow span{position:absolute;top:23px;left:9px;color:var(--rss-gold-light);font-size:13px;white-space:nowrap}#page\#8 .rest-subsidence__scheme-note{display:flex;align-items:flex-start;gap:9px;padding:11px 8px 2px}#page\#8 .rest-subsidence__scheme-note>span{display:flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;color:var(--rss-gold-light);border:1px solid rgba(235,203,130,0.30);border-radius:50%;font-size:13px;font-weight:800}#page\#8 .rest-subsidence__scheme-note p{margin:0;color:var(--rss-text-muted);font-size:13px;line-height:1.42}#page\#8 .rest-subsidence__causes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}#page\#8 .rest-subsidence__cause{position:relative;min-width:0;padding:18px 16px 15px;overflow:hidden;border:1px solid rgba(183,123,37,0.25);border-radius:15px 15px 27px 15px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.07),transparent 45% ),linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.007) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.24s ease,background 0.24s ease,transform 0.24s ease}#page\#8 .rest-subsidence__cause::after{content:"";position:absolute;right:8px;bottom:8px;width:23px;height:23px;border-right:1px solid rgba(235,203,130,0.32);border-bottom:1px solid rgba(235,203,130,0.32);pointer-events:none}#page\#8 .rest-subsidence__cause-no{display:block;margin-bottom:14px;color:var(--rss-gold-rich);font-size:13px;font-weight:800;line-height:1}#page\#8 .rest-subsidence__cause h3{margin:0 18px 7px 0;color:#FFF6E8;font-size:clamp(15px,1.25vw,17px);font-weight:720;line-height:1.27}#page\#8 .rest-subsidence__cause p{margin:0;color:var(--rss-text-soft);font-size:13.5px;line-height:1.48}#page\#8 .rest-subsidence__solution{margin-top:13px;padding-top:11px;border-top:1px solid rgba(208,161,78,0.18)}#page\#8 .rest-subsidence__solution span{display:block;margin-bottom:3px;color:var(--rss-text-muted);font-size:13px;line-height:1.2}#page\#8 .rest-subsidence__solution strong{display:block;color:var(--rss-gold-light);font-size:13px;font-weight:680;line-height:1.38}@media (hover:hover){#page\#8 .rest-subsidence__cause:hover{border-color:rgba(235,203,130,0.44);background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.12),transparent 46% ),linear-gradient( 145deg,rgba(208,161,78,0.07),rgba(255,255,255,0.009) );transform:translateY(-2px)}}#page\#8 .rest-subsidence__conclusion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px 20px;margin-top:clamp(24px,3vw,39px);padding:17px 18px;overflow:hidden;border:1px solid rgba(235,203,130,0.35);border-radius:16px 16px 28px 16px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.13),transparent 38% ),linear-gradient( 110deg,rgba(154,98,0,0.13),rgba(154,98,0,0.025) )}#page\#8 .rest-subsidence__conclusion-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--rss-gold-light);border:1px solid rgba(235,203,130,0.36);border-radius:13px 13px 21px 13px;background:rgba(154,98,0,0.10)}#page\#8 .rest-subsidence__conclusion-mark svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#8 .rest-subsidence__conclusion-copy>span{display:block;margin-bottom:4px;color:var(--rss-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#8 .rest-subsidence__conclusion-copy p{max-width:870px;margin:0;color:var(--rss-text-soft);font-size:13.5px;line-height:1.48}#page\#8 .rest-subsidence__conclusion-copy strong{color:#FFF4DE;font-weight:720}#page\#8 .rest-subsidence__conclusion-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:10px 14px;border:1px solid rgba(235,203,130,0.37);border-radius:11px 11px 18px 11px;color:#F4DDA8 !important;background:rgba(154,98,0,0.11);font-size:13px;font-weight:700;line-height:1.22;text-decoration:none !important;white-space:nowrap;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}#page\#8 .rest-subsidence__conclusion-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#8 .rest-subsidence__conclusion-link:hover{border-color:rgba(235,203,130,0.62);background:rgba(154,98,0,0.18);transform:translateY(-1px)}#page\#8 .rest-subsidence__conclusion-link:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#8 .rest-subsidence__heading{grid-template-columns:1fr;gap:18px}#page\#8 .rest-subsidence__intro{max-width:900px}#page\#8 .rest-subsidence__layout{grid-template-columns:minmax(330px,0.78fr) minmax(0,1.22fr);gap:27px}#page\#8 .rest-subsidence__section{height:385px}}@media (max-width:899px){#page\#8 .rest-subsidence{border-radius:28px 28px 47px 28px}#page\#8 .rest-subsidence__inner{padding:34px 24px}#page\#8 .rest-subsidence__layout{grid-template-columns:1fr}#page\#8 .rest-subsidence__scheme{max-width:700px;width:100%;margin:0 auto}#page\#8 .rest-subsidence__section{height:410px}#page\#8 .rest-subsidence__conclusion{grid-template-columns:auto minmax(0,1fr)}#page\#8 .rest-subsidence__conclusion-link{grid-column:1 / -1;width:fit-content;margin-left:63px}}@media (max-width:599px){#page\#8 .rest-subsidence{border-radius:21px 21px 34px 21px}#page\#8 .rest-subsidence::before{left:20px;width:230px}#page\#8 .rest-subsidence::after{left:18px}#page\#8 .rest-subsidence__orbit{top:-165px;right:-145px;width:320px;height:320px;opacity:0.77}#page\#8 .rest-subsidence__orbit::before{inset:73px}#page\#8 .rest-subsidence__inner{padding:27px 13px 20px}#page\#8 .rest-subsidence__heading{gap:14px;margin-bottom:21px}#page\#8 .rest-subsidence__heading-main{gap:12px}#page\#8 .rest-subsidence__section-no span{font-size:38px}#page\#8 .rest-subsidence__section-no small{margin-top:6px}#page\#8 .rest-subsidence__eyebrow{margin-bottom:7px}#page\#8 .rest-subsidence h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#8 .rest-subsidence__intro{padding-left:13px}#page\#8 .rest-subsidence__intro p{font-size:14px;line-height:1.51}#page\#8 .rest-subsidence__scheme{padding:12px;border-radius:17px 17px 30px 17px}#page\#8 .rest-subsidence__scheme-head{gap:7px}#page\#8 .rest-subsidence__scheme-head strong{font-size:15px}#page\#8 .rest-subsidence__scheme-head small{display:none}#page\#8 .rest-subsidence__section{height:330px;margin:14px 0 10px}#page\#8 .rest-subsidence__tiles{top:37px;left:3%;right:3%;gap:2px;height:50px}#page\#8 .rest-subsidence__base{top:101px;height:82px}#page\#8 .rest-subsidence__soil{top:183px}#page\#8 .rest-subsidence__point{width:28px;height:28px}#page\#8 .rest-subsidence__point--01{left:12%;bottom:27px}#page\#8 .rest-subsidence__point--02{right:18%;top:132px}#page\#8 .rest-subsidence__point--03{right:5%;top:58px}#page\#8 .rest-subsidence__point--04{left:45%;top:65px}#page\#8 .rest-subsidence__down-arrow{top:73px;left:68%;height:48px}#page\#8 .rest-subsidence__causes{grid-template-columns:1fr;gap:8px}#page\#8 .rest-subsidence__cause{padding:14px 12px;border-radius:13px 13px 22px 13px}#page\#8 .rest-subsidence__cause-no{margin-bottom:8px}#page\#8 .rest-subsidence__cause h3{margin-bottom:5px;font-size:15px}#page\#8 .rest-subsidence__cause p{font-size:13px;line-height:1.43}#page\#8 .rest-subsidence__solution{margin-top:9px;padding-top:8px}#page\#8 .rest-subsidence__conclusion{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:22px;padding:13px 11px}#page\#8 .rest-subsidence__conclusion-mark{width:39px;height:39px}#page\#8 .rest-subsidence__conclusion-mark svg{width:25px;height:25px}#page\#8 .rest-subsidence__conclusion-copy p{font-size:13px;line-height:1.43}#page\#8 .rest-subsidence__conclusion-link{grid-column:1 / -1;width:100%;margin-left:0;white-space:normal}}@media (max-width:370px){#page\#8 .rest-subsidence__inner{padding-left:10px;padding-right:10px}#page\#8 .rest-subsidence__heading-main{display:block}#page\#8 .rest-subsidence__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#8 .rest-subsidence__section-no small{margin:0}#page\#8 .rest-subsidence__scheme{padding:9px}#page\#8 .rest-subsidence__section{height:310px}}@media (prefers-reduced-motion:reduce){#page\#8 .rest-subsidence__cause,#page\#8 .rest-subsidence__conclusion-link,#page\#8 .rest-subsidence__conclusion-link svg{transition:none}#page\#8 .rest-subsidence__cause:hover,#page\#8 .rest-subsidence__conclusion-link:hover{transform:none}}#page\#9 .rest-choice{--rc-gold:#9A6200;--rc-gold-dark:#704715;--rc-gold-deep:#56380E;--rc-gold-mid:#B77D29;--rc-gold-rich:#D0A04B;--rc-gold-light:#E5C887;--rc-gold-pale:#F7E7BB;--rc-stone:#F1E9DC;--rc-stone-light:#FBF8F2;--rc-stone-soft:#E8DECF;--rc-ink:#252526;--rc-ink-soft:#56524C;--rc-muted:#777168;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rc-ink);background:radial-gradient( circle at -8% -10%,rgba(255,255,255,1),transparent 31% ),radial-gradient( circle at 110% 110%,rgba(154,98,0,0.09),transparent 37% ),linear-gradient( 126deg,#FBF8F2 0%,#F3EBDF 48%,#ECE1D0 100% );border:1px solid rgba(154,98,0,0.29);border-radius:36px 36px 64px 36px;box-shadow:0 27px 68px rgba(57,42,20,0.10),inset 0 1px 0 rgba(255,255,255,0.93),inset 0 -1px 0 rgba(112,71,21,0.08)}#page\#9 .rest-choice,#page\#9 .rest-choice *{box-sizing:border-box}#page\#9 .rest-choice::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(680px,56%);height:2px;background:linear-gradient( 90deg,var(--rc-gold-dark),var(--rc-gold-rich) 30%,var(--rc-gold-light) 51%,var(--rc-gold) 74%,transparent );box-shadow:0 1px 9px rgba(154,98,0,0.23);pointer-events:none}#page\#9 .rest-choice::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,#F4DAA2,#986000 );border:1px solid rgba(112,71,21,0.45);transform:rotate(45deg);box-shadow:0 2px 8px rgba(154,98,0,0.22);pointer-events:none}#page\#9 .rest-choice__texture{position:absolute;z-index:0;inset:0;opacity:0.58;background:repeating-linear-gradient( 13deg,transparent 0,transparent 101px,rgba(112,71,21,0.018) 102px,transparent 103px ),repeating-linear-gradient( 122deg,transparent 0,transparent 163px,rgba(154,98,0,0.018) 164px,transparent 165px );pointer-events:none}#page\#9 .rest-choice__ring{position:absolute;z-index:0;top:-310px;right:-155px;width:620px;height:620px;border:1px solid rgba(154,98,0,0.12);border-radius:50%;box-shadow:0 0 0 42px rgba(154,98,0,0.024),0 0 0 91px rgba(154,98,0,0.012),0 0 0 145px rgba(154,98,0,0.006);pointer-events:none}#page\#9 .rest-choice__ring::before{content:"";position:absolute;inset:145px;border:1px dashed rgba(154,98,0,0.12);border-radius:50%}#page\#9 .rest-choice__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:370px;height:285px;border:1px solid rgba(154,98,0,0.10);background:linear-gradient( 145deg,rgba(255,255,255,0.18),rgba(154,98,0,0.025) );clip-path:polygon( 20% 0,100% 13%,89% 100%,3% 82% );transform:rotate(9deg);pointer-events:none}#page\#9 .rest-choice__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#9 .rest-choice__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,43px)}#page\#9 .rest-choice__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#9 .rest-choice__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#9 .rest-choice__section-no span{color:var(--rc-gold);font-size:clamp(38px,4vw,64px);font-weight:280;line-height:0.9;letter-spacing:-0.055em}#page\#9 .rest-choice__section-no small{margin-top:8px;color:rgba(112,71,21,0.62);font-size:13px;font-weight:650;text-align:right}#page\#9 .rest-choice__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rc-gold-dark);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#9 .rest-choice__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rc-gold),var(--rc-gold-light) )}#page\#9 .rest-choice h2{max-width:800px;margin:0;color:#252526;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#9 .rest-choice__intro{position:relative;max-width:560px;padding:18px 19px 18px 28px;border:1px solid rgba(154,98,0,0.18);border-radius:12px 12px 22px 12px;background:rgba(255,255,255,0.47);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}#page\#9 .rest-choice__intro-line{position:absolute;top:20px;left:13px;width:5px;height:34px;border-radius:8px;background:linear-gradient( 180deg,var(--rc-gold-light),var(--rc-gold) )}#page\#9 .rest-choice__intro p{margin:0;color:var(--rc-ink-soft);font-size:clamp(14px,1.1vw,16px);line-height:1.58}#page\#9 .rest-choice__board{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:stretch;gap:0}#page\#9 .rest-choice__side{position:relative;display:flex;flex-direction:column;min-width:0;min-height:510px;padding:clamp(22px,2.5vw,34px);overflow:hidden;border:1px solid rgba(154,98,0,0.23);background:rgba(255,255,255,0.48);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85)}#page\#9 .rest-choice__side--restore{border-radius:23px 0 0 42px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,1),transparent 50% ),linear-gradient( 145deg,#F8EFD9,#E9D7B6 );border-color:rgba(154,98,0,0.37)}#page\#9 .rest-choice__side--renew{border-radius:0 23px 42px 0;background:radial-gradient( circle at 100% 100%,rgba(154,98,0,0.075),transparent 50% ),linear-gradient( 145deg,rgba(255,255,255,0.82),rgba(232,222,207,0.78) )}#page\#9 .rest-choice__side::after{content:"";position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-right:1px solid rgba(154,98,0,0.38);border-bottom:1px solid rgba(154,98,0,0.38);pointer-events:none}#page\#9 .rest-choice__side-head{display:flex;align-items:center;gap:15px;margin-bottom:19px}#page\#9 .rest-choice__side-icon{display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;color:var(--rc-gold);border:1px solid rgba(154,98,0,0.31);border-radius:14px 14px 24px 14px;background:rgba(255,255,255,0.44);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85)}#page\#9 .rest-choice__side-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#9 .rest-choice__side-label{display:block;margin-bottom:4px;color:var(--rc-gold-dark);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#9 .rest-choice__side h3{margin:0;color:#302D29;font-size:clamp(20px,1.9vw,27px);font-weight:760;line-height:1.15;letter-spacing:-0.02em}#page\#9 .rest-choice__side-lead{margin:0 0 21px;padding-bottom:17px;border-bottom:1px solid rgba(154,98,0,0.18);color:var(--rc-ink-soft);font-size:14px;line-height:1.53}#page\#9 .rest-choice__list{display:grid;gap:11px;margin:0 0 22px;padding:0;list-style:none}#page\#9 .rest-choice__list li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;color:var(--rc-ink-soft);font-size:13.5px;line-height:1.46}#page\#9 .rest-choice__list li>span{position:relative;display:block;width:16px;height:16px;margin-top:2px;border:1px solid rgba(154,98,0,0.35);border-radius:50%;background:rgba(154,98,0,0.06)}#page\#9 .rest-choice__list li>span::after{content:"";position:absolute;top:4px;left:4px;width:6px;height:3px;border-left:1.5px solid var(--rc-gold-dark);border-bottom:1.5px solid var(--rc-gold-dark);transform:rotate(-45deg)}#page\#9 .rest-choice__result{display:flex;align-items:center;gap:10px;margin-top:auto;padding:13px;border:1px solid rgba(154,98,0,0.20);border-radius:12px 12px 20px 12px;background:rgba(255,255,255,0.35)}#page\#9 .rest-choice__result-mark{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;color:var(--rc-gold-dark);border:1px solid rgba(154,98,0,0.26);border-radius:50%;background:rgba(255,255,255,0.45)}#page\#9 .rest-choice__result-mark svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page\#9 .rest-choice__result p{margin:0;color:#5B554C;font-size:13px;line-height:1.42}#page\#9 .rest-choice__link{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:44px;margin-top:13px;padding:10px 14px;border:1px solid rgba(154,98,0,0.35);border-radius:11px 11px 18px 11px;color:var(--rc-gold-deep) !important;background:rgba(255,255,255,0.37);font-size:13px;font-weight:720;text-decoration:none !important;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}#page\#9 .rest-choice__link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#9 .rest-choice__link--restore{border-color:rgba(154,98,0,0.46);background:rgba(255,250,240,0.57)}@media (hover:hover){#page\#9 .rest-choice__link:hover{border-color:rgba(154,98,0,0.62);background:rgba(255,255,255,0.68);transform:translateY(-1px)}#page\#9 .rest-choice__link:hover svg{transform:translateX(3px)}}#page\#9 .rest-choice__axis{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0}#page\#9 .rest-choice__axis-line{width:1px;height:33%;background:linear-gradient( 180deg,transparent,rgba(154,98,0,0.45),var(--rc-gold),rgba(154,98,0,0.45),transparent )}#page\#9 .rest-choice__axis-medallion{display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;color:#34250D;border:1px solid rgba(112,71,21,0.42);border-radius:50%;background:radial-gradient( circle at 30% 20%,rgba(255,255,255,0.67),transparent 40% ),linear-gradient( 145deg,var(--rc-gold-pale),var(--rc-gold-rich) );box-shadow:0 0 0 7px rgba(154,98,0,0.06),0 8px 18px rgba(112,71,21,0.15);font-size:13px;font-weight:820;text-transform:uppercase}#page\#9 .rest-choice__decision{margin-top:clamp(26px,3vw,40px);padding:18px;border:1px solid rgba(154,98,0,0.23);border-radius:17px 17px 29px 17px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,0.78),transparent 40% ),linear-gradient( 110deg,rgba(154,98,0,0.08),rgba(255,255,255,0.30) )}#page\#9 .rest-choice__decision-head{display:flex;align-items:center;gap:13px;padding-bottom:15px;border-bottom:1px solid rgba(154,98,0,0.19)}#page\#9 .rest-choice__decision-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;color:var(--rc-gold);border:1px solid rgba(154,98,0,0.26);border-radius:13px 13px 20px 13px;background:rgba(255,255,255,0.40)}#page\#9 .rest-choice__decision-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#9 .rest-choice__decision-head span{display:block;margin-bottom:3px;color:var(--rc-gold-dark);font-size:13px;font-weight:760;line-height:1.2;text-transform:uppercase;letter-spacing:0.05em}#page\#9 .rest-choice__decision-head strong{color:#34302B;font-size:15px;font-weight:700;line-height:1.35}#page\#9 .rest-choice__decision-steps{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:10px;margin-top:15px}#page\#9 .rest-choice__decision-step{position:relative;min-width:0;padding:13px 12px;border:1px solid rgba(154,98,0,0.16);border-radius:11px 11px 18px 11px;background:rgba(255,255,255,0.34)}#page\#9 .rest-choice__decision-step>span{display:block;margin-bottom:5px;color:var(--rc-gold-dark);font-size:13px;font-weight:800}#page\#9 .rest-choice__decision-step p{margin:0;color:var(--rc-ink-soft);font-size:13px;line-height:1.4}#page\#9 .rest-choice__decision-arrow{display:flex;align-items:center;justify-content:center;color:var(--rc-gold)}#page\#9 .rest-choice__decision-arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#9 .rest-choice__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:14px;padding:16px 17px;border:1px solid rgba(154,98,0,0.23);border-radius:14px 14px 24px 14px;background:linear-gradient( 90deg,rgba(154,98,0,0.075),rgba(255,255,255,0.34) 43%,rgba(255,255,255,0.17) )}#page\#9 .rest-choice__bottom-kicker{display:block;margin-bottom:4px;color:var(--rc-gold-dark);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#9 .rest-choice__bottom-copy p{max-width:760px;margin:0;color:var(--rc-ink-soft);font-size:13px;line-height:1.45}#page\#9 .rest-choice__bottom-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(111,70,18,0.53);border-radius:12px 12px 21px 12px;color:#2C210D !important;background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.69),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.60),0 7px 18px rgba(112,71,21,0.13);font-size:13.5px;font-weight:790;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#9 .rest-choice__bottom-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#9 .rest-choice__bottom-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.67),0 10px 24px rgba(112,71,21,0.17);transform:translateY(-1px)}#page\#9 .rest-choice__bottom-button:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#9 .rest-choice__heading{grid-template-columns:1fr;gap:18px}#page\#9 .rest-choice__intro{max-width:900px}#page\#9 .rest-choice__board{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}#page\#9 .rest-choice__side{min-height:535px;padding:24px 20px}#page\#9 .rest-choice__axis-medallion{width:52px;height:52px;flex-basis:52px}}@media (max-width:899px){#page\#9 .rest-choice{border-radius:28px 28px 47px 28px}#page\#9 .rest-choice__inner{padding:34px 24px}#page\#9 .rest-choice__board{grid-template-columns:1fr;gap:0}#page\#9 .rest-choice__side{min-height:0}#page\#9 .rest-choice__side--restore{border-radius:20px 20px 0 0}#page\#9 .rest-choice__side--renew{border-radius:0 0 34px 20px}#page\#9 .rest-choice__axis{flex-direction:row;min-height:74px}#page\#9 .rest-choice__axis-line{width:34%;height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.46),var(--rc-gold) )}#page\#9 .rest-choice__axis-line:last-child{background:linear-gradient( 90deg,var(--rc-gold),rgba(154,98,0,0.46),transparent )}#page\#9 .rest-choice__decision-steps{grid-template-columns:1fr}#page\#9 .rest-choice__decision-arrow{transform:rotate(90deg)}#page\#9 .rest-choice__bottom{grid-template-columns:1fr}#page\#9 .rest-choice__bottom-button{justify-self:start}}@media (max-width:599px){#page\#9 .rest-choice{border-radius:21px 21px 34px 21px}#page\#9 .rest-choice::before{left:20px;width:230px}#page\#9 .rest-choice::after{left:18px}#page\#9 .rest-choice__ring{top:-165px;right:-145px;width:320px;height:320px;opacity:0.74}#page\#9 .rest-choice__ring::before{inset:73px}#page\#9 .rest-choice__inner{padding:27px 13px 20px}#page\#9 .rest-choice__heading{gap:14px;margin-bottom:21px}#page\#9 .rest-choice__heading-main{gap:12px}#page\#9 .rest-choice__section-no span{font-size:38px}#page\#9 .rest-choice__section-no small{margin-top:6px}#page\#9 .rest-choice__eyebrow{margin-bottom:7px}#page\#9 .rest-choice h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#9 .rest-choice__intro{padding:14px 12px 14px 23px}#page\#9 .rest-choice__intro-line{top:15px;left:10px;height:29px}#page\#9 .rest-choice__intro p{font-size:14px;line-height:1.5}#page\#9 .rest-choice__side{padding:17px 13px}#page\#9 .rest-choice__side--restore{border-radius:16px 16px 0 0}#page\#9 .rest-choice__side--renew{border-radius:0 0 27px 16px}#page\#9 .rest-choice__side-head{gap:10px;margin-bottom:13px}#page\#9 .rest-choice__side-icon{flex-basis:45px;width:45px;height:45px}#page\#9 .rest-choice__side-icon svg{width:28px;height:28px}#page\#9 .rest-choice__side h3{font-size:19px}#page\#9 .rest-choice__side-lead{margin-bottom:15px;padding-bottom:13px;font-size:13px;line-height:1.45}#page\#9 .rest-choice__list{gap:9px;margin-bottom:16px}#page\#9 .rest-choice__list li{font-size:13px;line-height:1.42}#page\#9 .rest-choice__result{padding:11px 9px}#page\#9 .rest-choice__link{width:100%}#page\#9 .rest-choice__axis{min-height:65px}#page\#9 .rest-choice__axis-medallion{width:46px;height:46px;flex-basis:46px}#page\#9 .rest-choice__decision{margin-top:22px;padding:13px 11px}#page\#9 .rest-choice__decision-head{align-items:flex-start;gap:9px}#page\#9 .rest-choice__decision-icon{flex-basis:38px;width:38px;height:38px}#page\#9 .rest-choice__decision-icon svg{width:24px;height:24px}#page\#9 .rest-choice__decision-head strong{font-size:14px}#page\#9 .rest-choice__decision-steps{gap:7px}#page\#9 .rest-choice__decision-step{padding:11px 10px}#page\#9 .rest-choice__bottom{gap:11px;padding:13px 11px}#page\#9 .rest-choice__bottom-button{width:100%;white-space:normal}}@media (max-width:370px){#page\#9 .rest-choice__inner{padding-left:10px;padding-right:10px}#page\#9 .rest-choice__heading-main{display:block}#page\#9 .rest-choice__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#9 .rest-choice__section-no small{margin:0}}@media (prefers-reduced-motion:reduce){#page\#9 .rest-choice__link,#page\#9 .rest-choice__link svg,#page\#9 .rest-choice__bottom-button,#page\#9 .rest-choice__bottom-button svg{transition:none}#page\#9 .rest-choice__link:hover,#page\#9 .rest-choice__bottom-button:hover{transform:none}}#page\#10 .rest-process{--rps-gold:#9A6200;--rps-gold-dark:#704715;--rps-gold-mid:#B77C28;--rps-gold-rich:#D1A24E;--rps-gold-light:#EBCB82;--rps-gold-pale:#FFF0C8;--rps-bg-deep:#0C0E10;--rps-bg:#171A1E;--rps-bg-soft:#22262A;--rps-card:#1A1E21;--rps-text:#F3EEE7;--rps-text-soft:#C7BFB5;--rps-text-muted:#989189;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rps-text);background:radial-gradient( circle at -8% -10%,rgba(235,203,130,0.18),transparent 31% ),radial-gradient( circle at 110% 110%,rgba(154,98,0,0.23),transparent 37% ),linear-gradient( 118deg,#0C0E10 0%,#202428 43%,#171A1D 71%,#0D0F11 100% );border:1px solid rgba(209,162,78,0.40);border-radius:36px 36px 64px 36px;box-shadow:0 28px 72px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.46)}#page\#10 .rest-process,#page\#10 .rest-process *{box-sizing:border-box}#page\#10 .rest-process::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(660px,55%);height:2px;background:linear-gradient( 90deg,var(--rps-gold-pale),var(--rps-gold-light) 25%,var(--rps-gold-rich) 49%,var(--rps-gold) 76%,transparent );box-shadow:0 0 13px rgba(235,203,130,0.37),0 0 31px rgba(154,98,0,0.13);pointer-events:none}#page\#10 .rest-process::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,var(--rps-gold-pale),var(--rps-gold-dark) );border:1px solid rgba(255,240,200,0.63);transform:rotate(45deg);box-shadow:0 0 14px rgba(235,203,130,0.40);pointer-events:none}#page\#10 .rest-process__texture{position:absolute;z-index:0;inset:0;opacity:0.75;background:repeating-linear-gradient( 44deg,transparent 0,transparent 81px,rgba(255,255,255,0.013) 82px,transparent 83px ),repeating-linear-gradient( 136deg,transparent 0,transparent 128px,rgba(235,203,130,0.017) 129px,transparent 130px );pointer-events:none}#page\#10 .rest-process__orbit{position:absolute;z-index:0;top:-335px;right:-145px;width:650px;height:650px;border:1px solid rgba(235,203,130,0.11);border-radius:50%;box-shadow:0 0 0 46px rgba(209,162,78,0.022),0 0 0 96px rgba(154,98,0,0.012),0 0 0 150px rgba(154,98,0,0.006);pointer-events:none}#page\#10 .rest-process__orbit::before{content:"";position:absolute;inset:152px;border:1px dashed rgba(235,203,130,0.11);border-radius:50%}#page\#10 .rest-process__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:365px;height:285px;border:1px solid rgba(209,162,78,0.09);background:linear-gradient( 145deg,rgba(235,203,130,0.035),rgba(154,98,0,0.012) );clip-path:polygon( 22% 0,100% 14%,89% 100%,4% 84%,0 27% );transform:rotate(10deg);pointer-events:none}#page\#10 .rest-process__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#10 .rest-process__heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(290px,0.82fr);align-items:end;gap:30px 55px;margin-bottom:clamp(30px,3.3vw,48px)}#page\#10 .rest-process__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#10 .rest-process__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#10 .rest-process__section-no span{color:var(--rps-gold-light);font-size:clamp(38px,4vw,64px);font-weight:270;line-height:0.9;letter-spacing:-0.055em}#page\#10 .rest-process__section-no small{margin-top:8px;color:rgba(209,162,78,0.57);font-size:13px;font-weight:650;text-align:right}#page\#10 .rest-process__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rps-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#10 .rest-process__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rps-gold-light),var(--rps-gold) )}#page\#10 .rest-process h2{max-width:820px;margin:0;color:#FFF9F0;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#10 .rest-process__intro{max-width:560px;padding-left:21px;border-left:1px solid rgba(209,162,78,0.35)}#page\#10 .rest-process__intro p{margin:0;color:var(--rps-text-soft);font-size:clamp(14px,1.12vw,16px);line-height:1.62}#page\#10 .rest-process__route{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:54px}#page\#10 .rest-process__route-line{position:absolute;z-index:0;top:25px;left:9%;right:9%;height:2px;background:linear-gradient( 90deg,transparent,rgba(235,203,130,0.32) 5%,var(--rps-gold-rich) 22%,var(--rps-gold-light) 50%,var(--rps-gold-rich) 78%,rgba(235,203,130,0.32) 95%,transparent );box-shadow:0 0 12px rgba(235,203,130,0.15);pointer-events:none}#page\#10 .rest-process__step{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:300px;padding:45px 15px 17px;border:1px solid rgba(183,124,40,0.24);border-radius:16px 16px 29px 16px;background:radial-gradient( circle at 50% 0%,rgba(235,203,130,0.075),transparent 38% ),linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.007) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.24s ease,background 0.24s ease,transform 0.24s ease}#page\#10 .rest-process__step::after{content:"";position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-right:1px solid rgba(235,203,130,0.31);border-bottom:1px solid rgba(235,203,130,0.31);pointer-events:none}#page\#10 .rest-process__marker{position:absolute;z-index:3;top:-31px;left:50%;display:flex;align-items:center;justify-content:center;width:66px;height:66px;transform:translateX(-50%);border:1px solid rgba(255,240,200,0.65);border-radius:50%;background:radial-gradient( circle at 30% 20%,rgba(255,255,255,0.67),transparent 42% ),linear-gradient( 145deg,var(--rps-gold-pale),var(--rps-gold-rich) );box-shadow:0 0 0 7px rgba(154,98,0,0.075),0 8px 20px rgba(0,0,0,0.27),inset 0 1px 0 rgba(255,255,255,0.60)}#page\#10 .rest-process__marker-number{position:absolute;top:-18px;left:50%;color:var(--rps-gold-light);font-size:13px;font-weight:820;transform:translateX(-50%)}#page\#10 .rest-process__marker-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#36270E}#page\#10 .rest-process__marker-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#10 .rest-process__step-body{display:flex;flex-direction:column;flex:1}#page\#10 .rest-process__step-kicker{display:block;margin-bottom:6px;color:var(--rps-gold-rich);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#10 .rest-process__step h3{margin:0 0 8px;color:#FFF6E8;font-size:clamp(15px,1.2vw,17px);font-weight:720;line-height:1.27}#page\#10 .rest-process__step p{margin:0;color:var(--rps-text-soft);font-size:13px;line-height:1.46}#page\#10 .rest-process__step-note{display:inline-flex;width:fit-content;margin-top:auto;padding:7px 9px;border:1px solid rgba(235,203,130,0.27);border-radius:8px;color:var(--rps-gold-light);background:rgba(154,98,0,0.10);font-size:13px;font-weight:680;line-height:1.2}@media (hover:hover){#page\#10 .rest-process__step:hover{border-color:rgba(235,203,130,0.44);background:radial-gradient( circle at 50% 0%,rgba(235,203,130,0.12),transparent 40% ),linear-gradient( 145deg,rgba(209,162,78,0.07),rgba(255,255,255,0.009) );transform:translateY(-3px)}}#page\#10 .rest-process__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(28px,3vw,42px);padding:17px 18px;border:1px solid rgba(235,203,130,0.34);border-radius:16px 16px 28px 16px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.13),transparent 38% ),linear-gradient( 110deg,rgba(154,98,0,0.13),rgba(154,98,0,0.025) )}#page\#10 .rest-process__summary-main{display:flex;align-items:center;gap:13px;min-width:0}#page\#10 .rest-process__summary-icon{display:flex;align-items:center;justify-content:center;flex:0 0 47px;width:47px;height:47px;color:var(--rps-gold-light);border:1px solid rgba(235,203,130,0.35);border-radius:13px 13px 21px 13px;background:rgba(154,98,0,0.10)}#page\#10 .rest-process__summary-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#10 .rest-process__summary-kicker{display:block;margin-bottom:4px;color:var(--rps-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}#page\#10 .rest-process__summary-main p{max-width:850px;margin:0;color:var(--rps-text-soft);font-size:13.5px;line-height:1.47}#page\#10 .rest-process__summary-main strong{color:#FFF4DE;font-weight:720}#page\#10 .rest-process__summary-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:10px 14px;border:1px solid rgba(235,203,130,0.37);border-radius:11px 11px 18px 11px;color:#F4DDA8 !important;background:rgba(154,98,0,0.11);font-size:13px;font-weight:700;line-height:1.22;text-decoration:none !important;white-space:nowrap;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}#page\#10 .rest-process__summary-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#10 .rest-process__summary-link:hover{border-color:rgba(235,203,130,0.62);background:rgba(154,98,0,0.18);transform:translateY(-1px)}#page\#10 .rest-process__summary-link:hover svg{transform:translateX(3px)}}#page\#10 .rest-process__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:13px;padding:16px 17px;border:1px solid rgba(235,203,130,0.24);border-radius:14px 14px 24px 14px;background:linear-gradient( 90deg,rgba(154,98,0,0.075),rgba(255,255,255,0.035) 43%,rgba(255,255,255,0.015) )}#page\#10 .rest-process__cta-copy>span{display:block;margin-bottom:4px;color:var(--rps-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}#page\#10 .rest-process__cta-copy p{max-width:780px;margin:0;color:var(--rps-text-soft);font-size:13px;line-height:1.45}#page\#10 .rest-process__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(255,240,200,0.63);border-radius:12px 12px 21px 12px;color:#2C210D !important;background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.69),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.60),0 7px 18px rgba(0,0,0,0.19);font-size:13.5px;font-weight:790;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#10 .rest-process__cta-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#10 .rest-process__cta-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.67),0 10px 24px rgba(0,0,0,0.23);transform:translateY(-1px)}#page\#10 .rest-process__cta-button:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#10 .rest-process__heading{grid-template-columns:1fr;gap:18px}#page\#10 .rest-process__intro{max-width:900px}#page\#10 .rest-process__route{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 12px}#page\#10 .rest-process__route-line{display:none}#page\#10 .rest-process__step{min-height:260px}}@media (max-width:899px){#page\#10 .rest-process{border-radius:28px 28px 47px 28px}#page\#10 .rest-process__inner{padding:34px 24px}#page\#10 .rest-process__route{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 12px}#page\#10 .rest-process__summary{grid-template-columns:1fr}#page\#10 .rest-process__summary-link{width:fit-content;margin-left:60px}#page\#10 .rest-process__cta{grid-template-columns:1fr}#page\#10 .rest-process__cta-button{justify-self:start}}@media (max-width:599px){#page\#10 .rest-process{border-radius:21px 21px 34px 21px}#page\#10 .rest-process::before{left:20px;width:230px}#page\#10 .rest-process::after{left:18px}#page\#10 .rest-process__orbit{top:-165px;right:-145px;width:320px;height:320px;opacity:0.77}#page\#10 .rest-process__orbit::before{inset:73px}#page\#10 .rest-process__inner{padding:27px 13px 20px}#page\#10 .rest-process__heading{gap:14px;margin-bottom:26px}#page\#10 .rest-process__heading-main{gap:12px}#page\#10 .rest-process__section-no span{font-size:38px}#page\#10 .rest-process__section-no small{margin-top:6px}#page\#10 .rest-process__eyebrow{margin-bottom:7px}#page\#10 .rest-process h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#10 .rest-process__intro{padding-left:13px}#page\#10 .rest-process__intro p{font-size:14px;line-height:1.51}#page\#10 .rest-process__route{display:grid;grid-template-columns:1fr;gap:10px;padding:0 0 0 50px}#page\#10 .rest-process__route::before{content:"";position:absolute;top:26px;bottom:26px;left:22px;width:2px;background:linear-gradient( 180deg,transparent,rgba(235,203,130,0.32) 5%,var(--rps-gold-rich) 18%,var(--rps-gold-light) 50%,var(--rps-gold-rich) 82%,rgba(235,203,130,0.32) 95%,transparent );box-shadow:0 0 9px rgba(235,203,130,0.12)}#page\#10 .rest-process__step{min-height:0;padding:14px 12px;border-radius:13px 13px 22px 13px}#page\#10 .rest-process__marker{top:18px;left:-50px;width:46px;height:46px;transform:none;box-shadow:0 0 0 5px rgba(154,98,0,0.075),0 6px 15px rgba(0,0,0,0.23)}#page\#10 .rest-process__marker-number{top:50%;left:-28px;width:23px;transform:translateY(-50%);text-align:right}#page\#10 .rest-process__marker-icon{width:30px;height:30px}#page\#10 .rest-process__marker-icon svg{width:26px;height:26px}#page\#10 .rest-process__step-kicker{margin-bottom:4px}#page\#10 .rest-process__step h3{margin-bottom:5px;font-size:15px}#page\#10 .rest-process__step p{font-size:13px;line-height:1.42}#page\#10 .rest-process__step-note{margin-top:10px}#page\#10 .rest-process__summary{gap:11px;margin-top:22px;padding:13px 11px}#page\#10 .rest-process__summary-main{align-items:flex-start;gap:9px}#page\#10 .rest-process__summary-icon{flex-basis:39px;width:39px;height:39px}#page\#10 .rest-process__summary-icon svg{width:25px;height:25px}#page\#10 .rest-process__summary-main p{font-size:13px;line-height:1.43}#page\#10 .rest-process__summary-link{width:100%;margin-left:0;white-space:normal}#page\#10 .rest-process__cta{gap:11px;padding:13px 11px}#page\#10 .rest-process__cta-button{width:100%;white-space:normal}}@media (max-width:370px){#page\#10 .rest-process__inner{padding-left:10px;padding-right:10px}#page\#10 .rest-process__heading-main{display:block}#page\#10 .rest-process__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#10 .rest-process__section-no small{margin:0}#page\#10 .rest-process__route{padding-left:44px}#page\#10 .rest-process__marker{left:-44px}}@media (prefers-reduced-motion:reduce){#page\#10 .rest-process__step,#page\#10 .rest-process__summary-link,#page\#10 .rest-process__summary-link svg,#page\#10 .rest-process__cta-button,#page\#10 .rest-process__cta-button svg{transition:none}#page\#10 .rest-process__step:hover,#page\#10 .rest-process__summary-link:hover,#page\#10 .rest-process__cta-button:hover{transform:none}}#page\#11 .rest-before-after{--rba-gold:#9A6200;--rba-gold-dark:#704715;--rba-gold-deep:#56380E;--rba-gold-mid:#B77D29;--rba-gold-rich:#D0A04B;--rba-gold-light:#E5C887;--rba-gold-pale:#F7E7BB;--rba-stone:#F1E9DC;--rba-stone-light:#FBF8F2;--rba-stone-soft:#E8DECF;--rba-ink:#252526;--rba-ink-soft:#56524C;--rba-muted:#777168;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rba-ink);background:radial-gradient( circle at -8% -10%,rgba(255,255,255,1),transparent 31% ),radial-gradient( circle at 110% 110%,rgba(154,98,0,0.09),transparent 37% ),linear-gradient( 126deg,#FBF8F2 0%,#F3EBDF 48%,#ECE1D0 100% );border:1px solid rgba(154,98,0,0.29);border-radius:36px 36px 64px 36px;box-shadow:0 27px 68px rgba(57,42,20,0.10),inset 0 1px 0 rgba(255,255,255,0.93),inset 0 -1px 0 rgba(112,71,21,0.08)}#page\#11 .rest-before-after,#page\#11 .rest-before-after *{box-sizing:border-box}#page\#11 .rest-before-after::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(680px,56%);height:2px;background:linear-gradient( 90deg,var(--rba-gold-dark),var(--rba-gold-rich) 30%,var(--rba-gold-light) 51%,var(--rba-gold) 74%,transparent );box-shadow:0 1px 9px rgba(154,98,0,0.23);pointer-events:none}#page\#11 .rest-before-after::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,#F4DAA2,#986000 );border:1px solid rgba(112,71,21,0.45);transform:rotate(45deg);box-shadow:0 2px 8px rgba(154,98,0,0.22);pointer-events:none}#page\#11 .rest-before-after__texture{position:absolute;z-index:0;inset:0;opacity:0.58;background:repeating-linear-gradient( 13deg,transparent 0,transparent 101px,rgba(112,71,21,0.018) 102px,transparent 103px ),repeating-linear-gradient( 122deg,transparent 0,transparent 163px,rgba(154,98,0,0.018) 164px,transparent 165px );pointer-events:none}#page\#11 .rest-before-after__ring{position:absolute;z-index:0;top:-310px;right:-155px;width:620px;height:620px;border:1px solid rgba(154,98,0,0.12);border-radius:50%;box-shadow:0 0 0 42px rgba(154,98,0,0.024),0 0 0 91px rgba(154,98,0,0.012),0 0 0 145px rgba(154,98,0,0.006);pointer-events:none}#page\#11 .rest-before-after__ring::before{content:"";position:absolute;inset:145px;border:1px dashed rgba(154,98,0,0.12);border-radius:50%}#page\#11 .rest-before-after__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:370px;height:285px;border:1px solid rgba(154,98,0,0.10);background:linear-gradient( 145deg,rgba(255,255,255,0.18),rgba(154,98,0,0.025) );clip-path:polygon( 20% 0,100% 13%,89% 100%,3% 82% );transform:rotate(9deg);pointer-events:none}#page\#11 .rest-before-after__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#11 .rest-before-after__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,43px)}#page\#11 .rest-before-after__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#11 .rest-before-after__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#11 .rest-before-after__section-no span{color:var(--rba-gold);font-size:clamp(38px,4vw,64px);font-weight:280;line-height:0.9;letter-spacing:-0.055em}#page\#11 .rest-before-after__section-no small{margin-top:8px;color:rgba(112,71,21,0.62);font-size:13px;font-weight:650;text-align:right}#page\#11 .rest-before-after__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rba-gold-dark);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#11 .rest-before-after__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rba-gold),var(--rba-gold-light) )}#page\#11 .rest-before-after h2{max-width:820px;margin:0;color:#252526;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#11 .rest-before-after__intro{position:relative;max-width:560px;padding:18px 19px 18px 28px;border:1px solid rgba(154,98,0,0.18);border-radius:12px 12px 22px 12px;background:rgba(255,255,255,0.47);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}#page\#11 .rest-before-after__intro-line{position:absolute;top:20px;left:13px;width:5px;height:34px;border-radius:8px;background:linear-gradient( 180deg,var(--rba-gold-light),var(--rba-gold) )}#page\#11 .rest-before-after__intro p{margin:0;color:var(--rba-ink-soft);font-size:clamp(14px,1.1vw,16px);line-height:1.58}#page\#11 .rest-before-after__compare{display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;gap:0}#page\#11 .rest-before-after__figure{min-width:0;margin:0;padding:14px;border:1px solid rgba(154,98,0,0.22);background:rgba(255,255,255,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.77)}#page\#11 .rest-before-after__figure--before{border-radius:22px 0 0 38px}#page\#11 .rest-before-after__figure--after{border-radius:0 22px 38px 0;border-color:rgba(154,98,0,0.38);background:linear-gradient( 145deg,rgba(255,255,255,0.63),rgba(225,207,172,0.40) )}#page\#11 .rest-before-after__image-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(154,98,0,0.27);border-radius:15px 15px 29px 15px;background:#D7CFC3;box-shadow:0 13px 29px rgba(70,52,25,0.11)}#page\#11 .rest-before-after__image-wrap::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(255,255,255,0.04),transparent 56%,rgba(34,26,16,0.20) ),linear-gradient( 115deg,rgba(229,200,135,0.06),transparent 30% );pointer-events:none}#page\#11 .rest-before-after__image-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){#page\#11 .rest-before-after__image-wrap:hover img{transform:scale(1.025)}}#page\#11 .rest-before-after__corner{position:absolute;z-index:4;width:52px;height:52px;pointer-events:none}#page\#11 .rest-before-after__corner--tl{top:12px;left:12px;border-top:1px solid var(--rba-gold-light);border-left:1px solid var(--rba-gold-light)}#page\#11 .rest-before-after__corner--br{right:12px;bottom:12px;border-right:1px solid var(--rba-gold-light);border-bottom:1px solid var(--rba-gold-light)}#page\#11 .rest-before-after__badge{position:absolute;z-index:5;left:17px;bottom:17px;display:flex;flex-direction:column;min-width:145px;padding:10px 13px;border:1px solid rgba(247,231,187,0.55);border-radius:10px 10px 18px 10px;color:#F8F1E6;background:rgba(25,26,27,0.88);backdrop-filter:blur(8px);box-shadow:0 8px 21px rgba(0,0,0,0.18)}#page\#11 .rest-before-after__badge small{margin-bottom:2px;color:rgba(247,231,187,0.74);font-size:13px;line-height:1.2}#page\#11 .rest-before-after__badge strong{color:#FFF2D0;font-size:16px;font-weight:780;line-height:1.2}#page\#11 .rest-before-after__badge--after{background:linear-gradient( 135deg,rgba(79,54,13,0.93),rgba(35,29,20,0.91) )}#page\#11 .rest-before-after__figure figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:15px 4px 3px}#page\#11 .rest-before-after__caption-no{display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:var(--rba-gold-dark);border:1px solid rgba(154,98,0,0.27);border-radius:50%;background:rgba(255,255,255,0.44);font-size:13px;font-weight:800}#page\#11 .rest-before-after__figure figcaption strong{display:block;margin-bottom:4px;color:#33302B;font-size:14px;font-weight:720;line-height:1.3}#page\#11 .rest-before-after__figure figcaption p{margin:0;color:var(--rba-ink-soft);font-size:13px;line-height:1.43}#page\#11 .rest-before-after__axis{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}#page\#11 .rest-before-after__axis-line{width:1px;height:34%;background:linear-gradient( 180deg,transparent,rgba(154,98,0,0.42),var(--rba-gold),rgba(154,98,0,0.42),transparent )}#page\#11 .rest-before-after__axis-medallion{display:flex;align-items:center;justify-content:center;flex:0 0 57px;width:57px;height:57px;color:#33240C;border:1px solid rgba(112,71,21,0.42);border-radius:50%;background:radial-gradient( circle at 30% 20%,rgba(255,255,255,0.68),transparent 42% ),linear-gradient( 145deg,var(--rba-gold-pale),var(--rba-gold-rich) );box-shadow:0 0 0 7px rgba(154,98,0,0.06),0 8px 18px rgba(112,71,21,0.15)}#page\#11 .rest-before-after__axis-medallion svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#11 .rest-before-after__details{margin-top:clamp(26px,3vw,40px)}#page\#11 .rest-before-after__details-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:11px;padding:0 5px 10px;border-bottom:1px solid rgba(154,98,0,0.21)}#page\#11 .rest-before-after__details-heading span{color:var(--rba-gold-dark);font-size:15px;font-weight:740}#page\#11 .rest-before-after__details-heading small{color:var(--rba-muted);font-size:13px}#page\#11 .rest-before-after__details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#page\#11 .rest-before-after__detail{position:relative;min-width:0;padding:15px 14px;border:1px solid rgba(154,98,0,0.17);border-radius:12px 12px 20px 12px;background:rgba(255,255,255,0.38)}#page\#11 .rest-before-after__detail-no{display:block;margin-bottom:9px;color:rgba(112,71,21,0.50);font-size:13px;font-weight:780}#page\#11 .rest-before-after__detail strong{display:block;margin-bottom:5px;color:#34312D;font-size:14px;font-weight:720}#page\#11 .rest-before-after__detail p{margin:0;color:var(--rba-ink-soft);font-size:13px;line-height:1.43}#page\#11 .rest-before-after__note{display:flex;align-items:center;gap:10px;margin-top:13px;padding:11px 14px;border-top:1px solid rgba(154,98,0,0.20);background:linear-gradient( 90deg,rgba(154,98,0,0.07),transparent 72% )}#page\#11 .rest-before-after__note-icon{display:flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;color:var(--rba-gold-dark)}#page\#11 .rest-before-after__note-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#11 .rest-before-after__note p{margin:0;color:var(--rba-ink-soft);font-size:13px;line-height:1.43}#page\#11 .rest-before-after__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:13px;padding:16px 17px;border:1px solid rgba(154,98,0,0.23);border-radius:14px 14px 24px 14px;background:linear-gradient( 90deg,rgba(154,98,0,0.075),rgba(255,255,255,0.34) 43%,rgba(255,255,255,0.17) )}#page\#11 .rest-before-after__bottom-kicker{display:block;margin-bottom:4px;color:var(--rba-gold-dark);font-size:13px;font-weight:760;letter-spacing:0.05em;text-transform:uppercase}#page\#11 .rest-before-after__bottom-copy p{max-width:760px;margin:0;color:var(--rba-ink-soft);font-size:13px;line-height:1.45}#page\#11 .rest-before-after__bottom-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(111,70,18,0.53);border-radius:12px 12px 21px 12px;color:#2C210D !important;background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.69),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.60),0 7px 18px rgba(112,71,21,0.13);font-size:13.5px;font-weight:790;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#11 .rest-before-after__bottom-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#11 .rest-before-after__bottom-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.67),0 10px 24px rgba(112,71,21,0.17);transform:translateY(-1px)}#page\#11 .rest-before-after__bottom-button:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#11 .rest-before-after__heading{grid-template-columns:1fr;gap:18px}#page\#11 .rest-before-after__intro{max-width:900px}#page\#11 .rest-before-after__compare{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}}@media (max-width:899px){#page\#11 .rest-before-after{border-radius:28px 28px 47px 28px}#page\#11 .rest-before-after__inner{padding:34px 24px}#page\#11 .rest-before-after__compare{grid-template-columns:1fr;gap:0}#page\#11 .rest-before-after__figure--before{border-radius:20px 20px 0 0}#page\#11 .rest-before-after__figure--after{border-radius:0 0 34px 20px}#page\#11 .rest-before-after__axis{flex-direction:row;min-height:72px}#page\#11 .rest-before-after__axis-line{width:35%;height:1px;background:linear-gradient( 90deg,transparent,rgba(154,98,0,0.42),var(--rba-gold) )}#page\#11 .rest-before-after__axis-line:last-child{background:linear-gradient( 90deg,var(--rba-gold),rgba(154,98,0,0.42),transparent )}#page\#11 .rest-before-after__details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#11 .rest-before-after__bottom{grid-template-columns:1fr}#page\#11 .rest-before-after__bottom-button{justify-self:start}}@media (max-width:599px){#page\#11 .rest-before-after{border-radius:21px 21px 34px 21px}#page\#11 .rest-before-after::before{left:20px;width:230px}#page\#11 .rest-before-after::after{left:18px}#page\#11 .rest-before-after__ring{top:-165px;right:-145px;width:320px;height:320px;opacity:0.74}#page\#11 .rest-before-after__ring::before{inset:73px}#page\#11 .rest-before-after__inner{padding:27px 13px 20px}#page\#11 .rest-before-after__heading{gap:14px;margin-bottom:21px}#page\#11 .rest-before-after__heading-main{gap:12px}#page\#11 .rest-before-after__section-no span{font-size:38px}#page\#11 .rest-before-after__section-no small{margin-top:6px}#page\#11 .rest-before-after__eyebrow{margin-bottom:7px}#page\#11 .rest-before-after h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#11 .rest-before-after__intro{padding:14px 12px 14px 23px}#page\#11 .rest-before-after__intro-line{top:15px;left:10px;height:29px}#page\#11 .rest-before-after__intro p{font-size:14px;line-height:1.5}#page\#11 .rest-before-after__figure{padding:9px}#page\#11 .rest-before-after__figure--before{border-radius:16px 16px 0 0}#page\#11 .rest-before-after__figure--after{border-radius:0 0 27px 16px}#page\#11 .rest-before-after__image-wrap{border-radius:13px 13px 23px 13px}#page\#11 .rest-before-after__badge{left:10px;bottom:10px;min-width:125px;padding:8px 10px}#page\#11 .rest-before-after__badge strong{font-size:15px}#page\#11 .rest-before-after__figure figcaption{gap:8px;padding:11px 2px 2px}#page\#11 .rest-before-after__caption-no{width:28px;height:28px}#page\#11 .rest-before-after__figure figcaption p{font-size:13px;line-height:1.4}#page\#11 .rest-before-after__axis{min-height:62px}#page\#11 .rest-before-after__axis-medallion{flex-basis:45px;width:45px;height:45px}#page\#11 .rest-before-after__axis-medallion svg{width:23px;height:23px}#page\#11 .rest-before-after__details-heading{align-items:flex-start;flex-direction:column;gap:3px}#page\#11 .rest-before-after__details-grid{grid-template-columns:1fr;gap:7px}#page\#11 .rest-before-after__detail{padding:12px 11px}#page\#11 .rest-before-after__note{align-items:flex-start;padding:10px 5px}#page\#11 .rest-before-after__note p{font-size:13px;line-height:1.4}#page\#11 .rest-before-after__bottom{gap:11px;padding:13px 11px}#page\#11 .rest-before-after__bottom-button{width:100%;white-space:normal}}@media (max-width:370px){#page\#11 .rest-before-after__inner{padding-left:10px;padding-right:10px}#page\#11 .rest-before-after__heading-main{display:block}#page\#11 .rest-before-after__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#11 .rest-before-after__section-no small{margin:0}}@media (prefers-reduced-motion:reduce){#page\#11 .rest-before-after__image-wrap img,#page\#11 .rest-before-after__bottom-button,#page\#11 .rest-before-after__bottom-button svg{transition:none}#page\#11 .rest-before-after__image-wrap:hover img,#page\#11 .rest-before-after__bottom-button:hover{transform:none}}#page\#12 .rest-geo{--rg-gold:#9A6200;--rg-gold-dark:#704715;--rg-gold-mid:#B77C28;--rg-gold-rich:#D1A24E;--rg-gold-light:#EBCB82;--rg-gold-pale:#FFF0C8;--rg-bg-deep:#0C0E10;--rg-bg:#171A1E;--rg-bg-soft:#22262A;--rg-card:#1A1E21;--rg-text:#F3EEE7;--rg-text-soft:#C7BFB5;--rg-text-muted:#989189;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rg-text);background:radial-gradient( circle at -8% -10%,rgba(235,203,130,0.18),transparent 31% ),radial-gradient( circle at 110% 110%,rgba(154,98,0,0.23),transparent 37% ),linear-gradient( 118deg,#0C0E10 0%,#202428 43%,#171A1D 71%,#0D0F11 100% );border:1px solid rgba(209,162,78,0.40);border-radius:36px 36px 64px 36px;box-shadow:0 28px 72px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(0,0,0,0.46)}#page\#12 .rest-geo,#page\#12 .rest-geo *{box-sizing:border-box}#page\#12 .rest-geo::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(660px,55%);height:2px;background:linear-gradient( 90deg,var(--rg-gold-pale),var(--rg-gold-light) 25%,var(--rg-gold-rich) 49%,var(--rg-gold) 76%,transparent );box-shadow:0 0 13px rgba(235,203,130,0.37),0 0 31px rgba(154,98,0,0.13);pointer-events:none}#page\#12 .rest-geo::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,var(--rg-gold-pale),var(--rg-gold-dark) );border:1px solid rgba(255,240,200,0.63);transform:rotate(45deg);box-shadow:0 0 14px rgba(235,203,130,0.40);pointer-events:none}#page\#12 .rest-geo__texture{position:absolute;z-index:0;inset:0;opacity:0.75;background:repeating-linear-gradient( 44deg,transparent 0,transparent 81px,rgba(255,255,255,0.013) 82px,transparent 83px ),repeating-linear-gradient( 136deg,transparent 0,transparent 128px,rgba(235,203,130,0.017) 129px,transparent 130px );pointer-events:none}#page\#12 .rest-geo__orbit{position:absolute;z-index:0;top:-335px;right:-145px;width:650px;height:650px;border:1px solid rgba(235,203,130,0.11);border-radius:50%;box-shadow:0 0 0 46px rgba(209,162,78,0.022),0 0 0 96px rgba(154,98,0,0.012),0 0 0 150px rgba(154,98,0,0.006);pointer-events:none}#page\#12 .rest-geo__orbit::before{content:"";position:absolute;inset:152px;border:1px dashed rgba(235,203,130,0.11);border-radius:50%}#page\#12 .rest-geo__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:365px;height:285px;border:1px solid rgba(209,162,78,0.09);background:linear-gradient( 145deg,rgba(235,203,130,0.035),rgba(154,98,0,0.012) );clip-path:polygon( 22% 0,100% 14%,89% 100%,4% 84%,0 27% );transform:rotate(10deg);pointer-events:none}#page\#12 .rest-geo__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#12 .rest-geo__heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(290px,0.82fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,44px)}#page\#12 .rest-geo__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#12 .rest-geo__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#12 .rest-geo__section-no span{color:var(--rg-gold-light);font-size:clamp(38px,4vw,64px);font-weight:270;line-height:0.9;letter-spacing:-0.055em}#page\#12 .rest-geo__section-no small{margin-top:8px;color:rgba(209,162,78,0.57);font-size:13px;font-weight:650;text-align:right}#page\#12 .rest-geo__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rg-gold-rich);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#12 .rest-geo__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rg-gold-light),var(--rg-gold) )}#page\#12 .rest-geo h2{max-width:840px;margin:0;color:#FFF9F0;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#12 .rest-geo__intro{max-width:560px;padding-left:21px;border-left:1px solid rgba(209,162,78,0.35)}#page\#12 .rest-geo__intro p{margin:0;color:var(--rg-text-soft);font-size:clamp(14px,1.12vw,16px);line-height:1.62}#page\#12 .rest-geo__layout{display:grid;grid-template-columns:minmax(390px,0.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(25px,3vw,45px)}#page\#12 .rest-geo__map{min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(235,203,130,0.34);border-radius:21px 21px 41px 21px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.08),transparent 43% ),linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.007) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 17px 40px rgba(0,0,0,0.16)}#page\#12 .rest-geo__map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:2px 3px 14px;border-bottom:1px solid rgba(209,162,78,0.22)}#page\#12 .rest-geo__map-head div{display:flex;flex-direction:column;gap:3px}#page\#12 .rest-geo__map-head span{color:var(--rg-gold-rich);font-size:13px;font-weight:700;letter-spacing:0.055em;text-transform:uppercase}#page\#12 .rest-geo__map-head strong{color:#FFF6E8;font-size:16px;font-weight:720}#page\#12 .rest-geo__map-head small{color:var(--rg-text-muted);font-size:13px}#page\#12 .rest-geo__map-body{position:relative;min-height:440px;margin-top:15px;overflow:hidden;border:1px solid rgba(209,162,78,0.15);border-radius:14px 14px 26px 14px;background:linear-gradient( 90deg,transparent 0 49.7%,rgba(235,203,130,0.022) 50%,transparent 50.3% ),repeating-linear-gradient( 0deg,transparent 0,transparent 71px,rgba(235,203,130,0.018) 72px,transparent 73px ),radial-gradient( circle at 50% 48%,rgba(154,98,0,0.075),transparent 60% ),rgba(8,10,11,0.24)}#page\#12 .rest-geo__north{position:absolute;z-index:4;top:18px;left:18px;display:flex;align-items:flex-start;gap:9px;pointer-events:none}#page\#12 .rest-geo__north-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:44px;color:var(--rg-gold-light)}#page\#12 .rest-geo__north-arrow svg{width:24px;height:38px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#12 .rest-geo__north div{display:flex;flex-direction:column;gap:2px;padding-top:2px}#page\#12 .rest-geo__north strong{color:var(--rg-gold-light);font-size:13px;font-weight:780;line-height:1.15;letter-spacing:0.05em;text-transform:uppercase}#page\#12 .rest-geo__north small{max-width:145px;color:var(--rg-text-muted);font-size:13px;line-height:1.3}#page\#12 .rest-geo__scale-note{position:absolute;z-index:4;top:19px;right:18px;color:rgba(199,191,181,0.62);font-size:13px;line-height:1.2}#page\#12 .rest-geo__axis-route{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#page\#12 .rest-geo__axis-route-shadow,#page\#12 .rest-geo__axis-route-line{fill:none;stroke-linecap:round;stroke-linejoin:round}#page\#12 .rest-geo__axis-route-shadow{stroke:rgba(154,98,0,0.14);stroke-width:10}#page\#12 .rest-geo__axis-route-line{stroke:url(#none);stroke:rgba(235,203,130,0.54);stroke-width:1.8;stroke-dasharray:8 6;filter:drop-shadow(0 0 5px rgba(235,203,130,0.16))}#page\#12 .rest-geo__axis-point{position:absolute;z-index:5;width:0;height:0}#page\#12 .rest-geo__axis-point--ermolino{top:16.5%;left:47.3%}#page\#12 .rest-geo__axis-point--sukharevo{top:49%;left:49.2%}#page\#12 .rest-geo__axis-point--moscow{top:82%;left:59.4%}#page\#12 .rest-geo__axis-dot{position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid var(--rg-gold-light);border-radius:50%;background:var(--rg-bg-deep);transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(154,98,0,0.10),0 0 15px rgba(235,203,130,0.22)}#page\#12 .rest-geo__axis-dot::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:var(--rg-gold-light);transform:translate(-50%,-50%)}#page\#12 .rest-geo__axis-dot--main{width:22px;height:22px;border-color:var(--rg-gold-pale);box-shadow:0 0 0 6px rgba(154,98,0,0.11),0 0 18px rgba(235,203,130,0.27)}#page\#12 .rest-geo__axis-dot--branch{border-color:var(--rg-gold-rich)}#page\#12 .rest-geo__axis-dot--moscow{width:20px;height:20px;border-color:#F2D89C;background:rgba(154,98,0,0.18)}#page\#12 .rest-geo__axis-label{position:absolute;top:50%;display:flex;flex-direction:column;min-width:168px;max-width:205px;padding:8px 10px;border:1px solid rgba(235,203,130,0.20);border-radius:9px 9px 15px 9px;background:rgba(12,14,16,0.84);backdrop-filter:blur(7px);box-shadow:0 8px 20px rgba(0,0,0,0.13);transform:translateY(-50%)}#page\#12 .rest-geo__axis-label--right{left:27px}#page\#12 .rest-geo__axis-label--left{right:29px;text-align:right}#page\#12 .rest-geo__axis-label small{color:var(--rg-text-muted);font-size:13px;line-height:1.15}#page\#12 .rest-geo__axis-label strong{margin-top:2px;color:var(--rg-gold-light);font-size:14px;font-weight:760;line-height:1.2}#page\#12 .rest-geo__axis-label>span{margin-top:3px;color:rgba(199,191,181,0.82);font-size:13px;line-height:1.28}#page\#12 .rest-geo__map-caption{position:absolute;z-index:4;left:15px;bottom:15px;display:flex;align-items:flex-start;gap:8px;max-width:300px;padding:9px 11px;border:1px solid rgba(235,203,130,0.18);border-radius:9px 9px 15px 9px;background:rgba(12,14,16,0.72);backdrop-filter:blur(7px)}#page\#12 .rest-geo__map-caption>span{color:var(--rg-gold-rich);font-size:18px;line-height:1}#page\#12 .rest-geo__map-caption p{margin:0;color:var(--rg-text-soft);font-size:13px;line-height:1.38}#page\#12 .rest-geo__places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}#page\#12 .rest-geo__place{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px 17px 17px;overflow:hidden;border:1px solid rgba(183,124,40,0.25);border-radius:16px 16px 28px 16px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.07),transparent 45% ),linear-gradient( 145deg,rgba(255,255,255,0.043),rgba(255,255,255,0.007) );box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}#page\#12 .rest-geo__place--main{border-color:rgba(235,203,130,0.39);background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.12),transparent 46% ),linear-gradient( 145deg,rgba(154,98,0,0.10),rgba(255,255,255,0.012) )}#page\#12 .rest-geo__place::after{content:"";position:absolute;right:8px;bottom:8px;width:25px;height:25px;border-right:1px solid rgba(235,203,130,0.32);border-bottom:1px solid rgba(235,203,130,0.32)}#page\#12 .rest-geo__place-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}#page\#12 .rest-geo__place-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--rg-gold-light);border:1px solid rgba(235,203,130,0.31);border-radius:13px 13px 21px 13px;background:rgba(154,98,0,0.10)}#page\#12 .rest-geo__place-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#12 .rest-geo__place-no{color:rgba(235,203,130,0.43);font-size:13px;font-weight:800}#page\#12 .rest-geo__place-type{display:block;margin-bottom:4px;color:var(--rg-gold-rich);font-size:13px;font-weight:720;line-height:1.25;text-transform:uppercase;letter-spacing:0.045em}#page\#12 .rest-geo__place h3{margin:0 0 8px;color:#FFF6E8;font-size:clamp(19px,1.7vw,24px);font-weight:750;line-height:1.18}#page\#12 .rest-geo__place address{margin:-2px 0 9px;color:#EBD8AC;font-size:13.5px;font-style:normal;line-height:1.4}#page\#12 .rest-geo__place p{margin:0 0 17px;color:var(--rg-text-soft);font-size:13px;line-height:1.47}#page\#12 .rest-geo__route-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:auto;padding:10px 12px;border:1px solid rgba(235,203,130,0.34);border-radius:11px 11px 18px 11px;color:#F4DDA8 !important;background:rgba(154,98,0,0.11);font-size:13px;font-weight:700;text-decoration:none !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease}#page\#12 .rest-geo__route-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#12 .rest-geo__route-button:hover{border-color:rgba(235,203,130,0.60);background:rgba(154,98,0,0.18);transform:translateY(-1px)}#page\#12 .rest-geo__route-button:hover svg{transform:translate(2px,-2px)}}#page\#12 .rest-geo__visit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(26px,3vw,40px);padding:19px 20px;border:1px solid rgba(235,203,130,0.38);border-radius:17px 17px 30px 17px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.13),transparent 39% ),linear-gradient( 110deg,rgba(154,98,0,0.14),rgba(154,98,0,0.025) )}#page\#12 .rest-geo__visit-main{display:flex;align-items:center;gap:14px}#page\#12 .rest-geo__visit-icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;color:var(--rg-gold-light);border:1px solid rgba(235,203,130,0.36);border-radius:14px 14px 23px 14px;background:rgba(154,98,0,0.11)}#page\#12 .rest-geo__visit-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#12 .rest-geo__visit-kicker{display:block;margin-bottom:4px;color:var(--rg-gold-rich);font-size:13px;font-weight:760;letter-spacing:0.05em;text-transform:uppercase}#page\#12 .rest-geo__visit h3{margin:0 0 5px;color:#FFF6E8;font-size:clamp(17px,1.55vw,21px);font-weight:730;line-height:1.25}#page\#12 .rest-geo__visit p{max-width:820px;margin:0;color:var(--rg-text-soft);font-size:13px;line-height:1.44}#page\#12 .rest-geo__visit-badge{display:flex;flex-direction:column;min-width:155px;padding:12px 15px;border:1px solid rgba(255,240,200,0.44);border-radius:12px 12px 21px 12px;background:rgba(12,14,16,0.42)}#page\#12 .rest-geo__visit-badge span,#page\#12 .rest-geo__visit-badge small{color:var(--rg-text-muted);font-size:13px}#page\#12 .rest-geo__visit-badge strong{margin:2px 0;color:var(--rg-gold-light);font-size:23px;font-weight:850;line-height:1}#page\#12 .rest-geo__notice{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;border-top:1px solid rgba(209,162,78,0.20);background:linear-gradient( 90deg,rgba(154,98,0,0.07),transparent 72% )}#page\#12 .rest-geo__notice-icon{display:flex;align-items:center;justify-content:center;flex:0 0 26px;color:var(--rg-gold-rich)}#page\#12 .rest-geo__notice-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#12 .rest-geo__notice p{margin:0;color:rgba(199,191,181,0.77);font-size:13px;line-height:1.42}#page\#12 .rest-geo__coverage{margin-top:clamp(24px,3vw,37px)}#page\#12 .rest-geo__coverage-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:11px;padding:0 5px 10px;border-bottom:1px solid rgba(209,162,78,0.22)}#page\#12 .rest-geo__coverage-head span{color:var(--rg-gold-light);font-size:15px;font-weight:730}#page\#12 .rest-geo__coverage-head small{color:var(--rg-text-muted);font-size:13px}#page\#12 .rest-geo__coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#page\#12 .rest-geo__coverage-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px 12px;border:1px solid rgba(183,124,40,0.18);border-radius:12px 12px 20px 12px;background:rgba(255,255,255,0.025)}#page\#12 .rest-geo__coverage-item>span{color:var(--rg-gold-rich);font-size:13px;font-weight:800}#page\#12 .rest-geo__coverage-item strong{display:block;margin-bottom:4px;color:#FFF3DF;font-size:14px;font-weight:700;line-height:1.3}#page\#12 .rest-geo__coverage-item p{margin:0;color:var(--rg-text-soft);font-size:13px;line-height:1.4}#page\#12 .rest-geo__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:14px;padding:16px 17px;border:1px solid rgba(235,203,130,0.24);border-radius:14px 14px 24px 14px;background:linear-gradient( 90deg,rgba(154,98,0,0.075),rgba(255,255,255,0.035) 43%,rgba(255,255,255,0.015) )}#page\#12 .rest-geo__bottom-kicker{display:block;margin-bottom:4px;color:var(--rg-gold-rich);font-size:13px;font-weight:760;letter-spacing:0.05em;text-transform:uppercase}#page\#12 .rest-geo__bottom-copy p{max-width:760px;margin:0;color:var(--rg-text-soft);font-size:13px;line-height:1.45}#page\#12 .rest-geo__bottom-actions{display:flex;align-items:center;gap:9px}#page\#12 .rest-geo__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:11px 14px;border-radius:11px 11px 19px 11px;font-size:13px;font-weight:720;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease}#page\#12 .rest-geo__button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#12 .rest-geo__button--primary{color:#2C210D !important;border:1px solid rgba(255,240,200,0.62);background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.69),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% )}#page\#12 .rest-geo__button--secondary{color:#F4DDA8 !important;border:1px solid rgba(235,203,130,0.35);background:rgba(154,98,0,0.10)}@media (hover:hover){#page\#12 .rest-geo__button:hover{transform:translateY(-1px)}#page\#12 .rest-geo__button:hover svg{transform:translateX(3px)}#page\#12 .rest-geo__button--secondary:hover{border-color:rgba(235,203,130,0.60);background:rgba(154,98,0,0.17)}}@media (max-width:1199px){#page\#12 .rest-geo__heading{grid-template-columns:1fr;gap:18px}#page\#12 .rest-geo__intro{max-width:900px}#page\#12 .rest-geo__layout{grid-template-columns:minmax(330px,0.8fr) minmax(0,1.2fr)}#page\#12 .rest-geo__coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#12 .rest-geo__bottom{grid-template-columns:1fr}#page\#12 .rest-geo__bottom-actions{justify-content:flex-start}}@media (max-width:899px){#page\#12 .rest-geo{border-radius:28px 28px 47px 28px}#page\#12 .rest-geo__inner{padding:34px 24px}#page\#12 .rest-geo__layout{grid-template-columns:1fr}#page\#12 .rest-geo__map{max-width:720px;width:100%;margin:0 auto}#page\#12 .rest-geo__visit{grid-template-columns:1fr}#page\#12 .rest-geo__visit-badge{width:fit-content}}@media (max-width:599px){#page\#12 .rest-geo{border-radius:21px 21px 34px 21px}#page\#12 .rest-geo::before{left:20px;width:230px}#page\#12 .rest-geo::after{left:18px}#page\#12 .rest-geo__orbit{top:-165px;right:-145px;width:320px;height:320px;opacity:0.77}#page\#12 .rest-geo__orbit::before{inset:73px}#page\#12 .rest-geo__inner{padding:27px 13px 20px}#page\#12 .rest-geo__heading{gap:14px;margin-bottom:21px}#page\#12 .rest-geo__heading-main{gap:12px}#page\#12 .rest-geo__section-no span{font-size:38px}#page\#12 .rest-geo__section-no small{margin-top:6px}#page\#12 .rest-geo__eyebrow{margin-bottom:7px}#page\#12 .rest-geo h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#12 .rest-geo__intro{padding-left:13px}#page\#12 .rest-geo__intro p{font-size:14px;line-height:1.51}#page\#12 .rest-geo__map{padding:12px;border-radius:17px 17px 30px 17px}#page\#12 .rest-geo__map-head small{display:none}#page\#12 .rest-geo__map-body{min-height:420px}#page\#12 .rest-geo__north{top:13px;left:11px;gap:6px}#page\#12 .rest-geo__north small{max-width:112px}#page\#12 .rest-geo__scale-note{top:14px;right:10px;max-width:95px;text-align:right}#page\#12 .rest-geo__axis-point--ermolino{top:18%;left:37%}#page\#12 .rest-geo__axis-point--sukharevo{top:49%;left:39%}#page\#12 .rest-geo__axis-point--moscow{top:78%;left:45%}#page\#12 .rest-geo__axis-label,#page\#12 .rest-geo__axis-label--left,#page\#12 .rest-geo__axis-label--right{left:25px;right:auto;min-width:145px;max-width:165px;text-align:left}#page\#12 .rest-geo__axis-label{padding:7px 8px}#page\#12 .rest-geo__map-caption{left:8px;bottom:8px;max-width:250px}#page\#12 .rest-geo__places{grid-template-columns:1fr;gap:8px}#page\#12 .rest-geo__place{padding:15px 13px;border-radius:14px 14px 23px 14px}#page\#12 .rest-geo__place-top{margin-bottom:10px}#page\#12 .rest-geo__place-icon{width:43px;height:43px}#page\#12 .rest-geo__place-icon svg{width:27px;height:27px}#page\#12 .rest-geo__place h3{font-size:19px}#page\#12 .rest-geo__place p{margin-bottom:13px;font-size:13px;line-height:1.42}#page\#12 .rest-geo__visit{gap:12px;margin-top:22px;padding:14px 11px}#page\#12 .rest-geo__visit-main{align-items:flex-start;gap:9px}#page\#12 .rest-geo__visit-icon{flex-basis:39px;width:39px;height:39px}#page\#12 .rest-geo__visit-icon svg{width:25px;height:25px}#page\#12 .rest-geo__visit h3{font-size:16px}#page\#12 .rest-geo__visit-badge{width:100%;min-width:0;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}#page\#12 .rest-geo__visit-badge strong{font-size:19px}#page\#12 .rest-geo__visit-badge small{text-align:right}#page\#12 .rest-geo__coverage-head{align-items:flex-start;flex-direction:column;gap:3px}#page\#12 .rest-geo__coverage-grid{grid-template-columns:1fr;gap:7px}#page\#12 .rest-geo__bottom{gap:11px;padding:13px 11px}#page\#12 .rest-geo__bottom-actions{flex-direction:column;width:100%}#page\#12 .rest-geo__button{width:100%;white-space:normal}}@media (max-width:370px){#page\#12 .rest-geo__inner{padding-left:10px;padding-right:10px}#page\#12 .rest-geo__heading-main{display:block}#page\#12 .rest-geo__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#12 .rest-geo__section-no small{margin:0}#page\#12 .rest-geo__map-point div{padding:6px}#page\#12 .rest-geo__map-point small{display:none}}@media (prefers-reduced-motion:reduce){#page\#12 .rest-geo__route-button,#page\#12 .rest-geo__route-button svg,#page\#12 .rest-geo__button,#page\#12 .rest-geo__button svg{transition:none}#page\#12 .rest-geo__route-button:hover,#page\#12 .rest-geo__button:hover{transform:none}}#page\#13 .rest-faq{--rf-gold:#9A6200;--rf-gold-dark:#704715;--rf-gold-deep:#56380E;--rf-gold-mid:#B77D29;--rf-gold-rich:#D0A04B;--rf-gold-light:#E5C887;--rf-gold-pale:#F7E7BB;--rf-stone:#F1E9DC;--rf-stone-light:#FBF8F2;--rf-stone-soft:#E8DECF;--rf-ink:#252526;--rf-ink-soft:#56524C;--rf-muted:#777168;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rf-ink);background:radial-gradient( circle at -8% -10%,rgba(255,255,255,1),transparent 31% ),radial-gradient( circle at 110% 110%,rgba(154,98,0,0.09),transparent 37% ),linear-gradient( 126deg,#FBF8F2 0%,#F3EBDF 48%,#ECE1D0 100% );border:1px solid rgba(154,98,0,0.29);border-radius:36px 36px 64px 36px;box-shadow:0 27px 68px rgba(57,42,20,0.10),inset 0 1px 0 rgba(255,255,255,0.93),inset 0 -1px 0 rgba(112,71,21,0.08)}#page\#13 .rest-faq,#page\#13 .rest-faq *{box-sizing:border-box}#page\#13 .rest-faq::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(680px,56%);height:2px;background:linear-gradient( 90deg,var(--rf-gold-dark),var(--rf-gold-rich) 30%,var(--rf-gold-light) 51%,var(--rf-gold) 74%,transparent );box-shadow:0 1px 9px rgba(154,98,0,0.23);pointer-events:none}#page\#13 .rest-faq::after{content:"";position:absolute;z-index:6;top:-5px;left:38px;width:11px;height:11px;background:linear-gradient( 135deg,#F4DAA2,#986000 );border:1px solid rgba(112,71,21,0.45);transform:rotate(45deg);box-shadow:0 2px 8px rgba(154,98,0,0.22);pointer-events:none}#page\#13 .rest-faq__texture{position:absolute;z-index:0;inset:0;opacity:0.58;background:repeating-linear-gradient( 13deg,transparent 0,transparent 101px,rgba(112,71,21,0.018) 102px,transparent 103px ),repeating-linear-gradient( 122deg,transparent 0,transparent 163px,rgba(154,98,0,0.018) 164px,transparent 165px );pointer-events:none}#page\#13 .rest-faq__ring{position:absolute;z-index:0;top:-310px;right:-155px;width:620px;height:620px;border:1px solid rgba(154,98,0,0.12);border-radius:50%;box-shadow:0 0 0 42px rgba(154,98,0,0.024),0 0 0 91px rgba(154,98,0,0.012),0 0 0 145px rgba(154,98,0,0.006);pointer-events:none}#page\#13 .rest-faq__ring::before{content:"";position:absolute;inset:145px;border:1px dashed rgba(154,98,0,0.12);border-radius:50%}#page\#13 .rest-faq__facet{position:absolute;z-index:0;left:-105px;bottom:-145px;width:370px;height:285px;border:1px solid rgba(154,98,0,0.10);background:linear-gradient( 145deg,rgba(255,255,255,0.18),rgba(154,98,0,0.025) );clip-path:polygon( 20% 0,100% 13%,89% 100%,3% 82% );transform:rotate(9deg);pointer-events:none}#page\#13 .rest-faq__inner{position:relative;z-index:2;padding:clamp(34px,4vw,62px)}#page\#13 .rest-faq__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr);align-items:end;gap:30px 55px;margin-bottom:clamp(28px,3vw,43px)}#page\#13 .rest-faq__heading-main{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px);min-width:0}#page\#13 .rest-faq__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#13 .rest-faq__section-no span{color:var(--rf-gold);font-size:clamp(38px,4vw,64px);font-weight:280;line-height:0.9;letter-spacing:-0.055em}#page\#13 .rest-faq__section-no small{margin-top:8px;color:rgba(112,71,21,0.62);font-size:13px;font-weight:650;text-align:right}#page\#13 .rest-faq__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rf-gold-dark);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:0.075em;text-transform:uppercase}#page\#13 .rest-faq__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rf-gold),var(--rf-gold-light) )}#page\#13 .rest-faq h2{max-width:820px;margin:0;color:#252526;font-size:clamp(28px,3.1vw,46px);font-weight:760;line-height:1.08;letter-spacing:-0.032em}#page\#13 .rest-faq__intro{position:relative;max-width:560px;padding:18px 19px 18px 28px;border:1px solid rgba(154,98,0,0.18);border-radius:12px 12px 22px 12px;background:rgba(255,255,255,0.47);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82)}#page\#13 .rest-faq__intro-line{position:absolute;top:20px;left:13px;width:5px;height:34px;border-radius:8px;background:linear-gradient( 180deg,var(--rf-gold-light),var(--rf-gold) )}#page\#13 .rest-faq__intro p{margin:0;color:var(--rf-ink-soft);font-size:clamp(14px,1.1vw,16px);line-height:1.58}#page\#13 .rest-faq__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}#page\#13 .rest-faq__column{display:grid;gap:10px;min-width:0}#page\#13 .rest-faq__item{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(154,98,0,0.20);border-radius:14px 14px 24px 14px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,0.91),transparent 47% ),linear-gradient( 145deg,rgba(255,255,255,0.62),rgba(233,222,205,0.60) );box-shadow:0 7px 18px rgba(72,53,25,0.045),inset 0 1px 0 rgba(255,255,255,0.89);transition:border-color 0.23s ease,box-shadow 0.23s ease,background 0.23s ease}#page\#13 .rest-faq__item::after{content:"";position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-right:1px solid rgba(154,98,0,0.28);border-bottom:1px solid rgba(154,98,0,0.28);pointer-events:none}#page\#13 .rest-faq__item summary{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:15px 16px;color:var(--rf-ink);cursor:pointer;list-style:none;user-select:none}#page\#13 .rest-faq__item summary::-webkit-details-marker{display:none}#page\#13 .rest-faq__question-no{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--rf-gold-dark);border:1px solid rgba(154,98,0,0.27);border-radius:50%;background:rgba(255,255,255,0.45);font-size:13px;font-weight:820;line-height:1}#page\#13 .rest-faq__question{color:#35322D;font-size:14.5px;font-weight:720;line-height:1.35}#page\#13 .rest-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(154,98,0,0.28);border-radius:10px 10px 16px 10px;background:rgba(154,98,0,0.06)}#page\#13 .rest-faq__toggle span{position:absolute;width:14px;height:1.5px;background:var(--rf-gold-dark);border-radius:3px;transition:transform 0.25s ease,opacity 0.25s ease}#page\#13 .rest-faq__toggle span:last-child{transform:rotate(90deg)}#page\#13 .rest-faq__item[open] .rest-faq__toggle span:last-child{transform:rotate(0deg);opacity:0}#page\#13 .rest-faq__item[open]{border-color:rgba(154,98,0,0.42);background:radial-gradient( circle at 0% 0%,rgba(255,255,255,1),transparent 46% ),linear-gradient( 145deg,#F9EFD9,#E9D8B8 );box-shadow:0 11px 26px rgba(82,58,24,0.08),inset 0 1px 0 rgba(255,255,255,0.94)}#page\#13 .rest-faq__item[open] summary{border-bottom:1px solid rgba(154,98,0,0.16)}#page\#13 .rest-faq__answer{position:relative;z-index:2;padding:15px 17px 17px 62px}#page\#13 .rest-faq__answer p{margin:0 0 9px;color:var(--rf-ink-soft);font-size:13.5px;line-height:1.53}#page\#13 .rest-faq__answer p:last-child{margin-bottom:0}#page\#13 .rest-faq__answer strong{color:var(--rf-gold-deep);font-weight:780}#page\#13 .rest-faq__answer-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;padding:10px 11px;border:1px solid rgba(154,98,0,0.21);border-radius:9px 9px 15px 9px;background:rgba(154,98,0,0.065)}#page\#13 .rest-faq__answer-note>span{color:var(--rf-gold-dark);font-size:13px;font-weight:780;text-transform:uppercase;letter-spacing:0.04em}#page\#13 .rest-faq__answer-note p{margin:0;font-size:13px}#page\#13 .rest-faq__answer-link{display:inline-flex;align-items:center;gap:8px;margin-top:7px;color:var(--rf-gold-dark) !important;font-size:13px;font-weight:720;line-height:1.3;text-decoration:none !important}#page\#13 .rest-faq__answer-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}@media (hover:hover){#page\#13 .rest-faq__answer-link:hover svg{transform:translateX(3px)}#page\#13 .rest-faq__item:not([open]):hover{border-color:rgba(154,98,0,0.36);box-shadow:0 10px 24px rgba(72,53,25,0.075),inset 0 1px 0 rgba(255,255,255,0.91)}}#page\#13 .rest-faq__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:clamp(24px,3vw,38px);padding:17px 18px;border:1px solid rgba(154,98,0,0.30);border-radius:15px 15px 26px 15px;background:radial-gradient( circle at 0% 0%,rgba(255,255,255,0.79),transparent 42% ),linear-gradient( 110deg,rgba(154,98,0,0.095),rgba(255,255,255,0.27) )}#page\#13 .rest-faq__bottom-main{display:flex;align-items:center;gap:13px;min-width:0}#page\#13 .rest-faq__bottom-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;color:var(--rf-gold);border:1px solid rgba(154,98,0,0.28);border-radius:13px 13px 21px 13px;background:rgba(255,255,255,0.40)}#page\#13 .rest-faq__bottom-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#13 .rest-faq__bottom-kicker{display:block;margin-bottom:4px;color:var(--rf-gold-dark);font-size:13px;font-weight:760;letter-spacing:0.05em;text-transform:uppercase}#page\#13 .rest-faq__bottom-main p{max-width:780px;margin:0;color:var(--rf-ink-soft);font-size:13px;line-height:1.45}#page\#13 .rest-faq__bottom-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(111,70,18,0.53);border-radius:12px 12px 21px 12px;color:#2C210D !important;background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.69),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.60),0 7px 18px rgba(112,71,21,0.13);font-size:13.5px;font-weight:790;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease}#page\#13 .rest-faq__bottom-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#13 .rest-faq__bottom-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.67),0 10px 24px rgba(112,71,21,0.17);transform:translateY(-1px)}#page\#13 .rest-faq__bottom-button:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#13 .rest-faq__heading{grid-template-columns:1fr;gap:18px}#page\#13 .rest-faq__intro{max-width:900px}}@media (max-width:899px){#page\#13 .rest-faq{border-radius:28px 28px 47px 28px}#page\#13 .rest-faq__inner{padding:34px 24px}#page\#13 .rest-faq__layout{grid-template-columns:1fr}#page\#13 .rest-faq__bottom{grid-template-columns:1fr}#page\#13 .rest-faq__bottom-button{justify-self:start}}@media (max-width:599px){#page\#13 .rest-faq{border-radius:21px 21px 34px 21px}#page\#13 .rest-faq::before{left:20px;width:230px}#page\#13 .rest-faq::after{left:18px}#page\#13 .rest-faq__ring{top:-165px;right:-145px;width:320px;height:320px;opacity:0.74}#page\#13 .rest-faq__ring::before{inset:73px}#page\#13 .rest-faq__inner{padding:27px 13px 20px}#page\#13 .rest-faq__heading{gap:14px;margin-bottom:21px}#page\#13 .rest-faq__heading-main{gap:12px}#page\#13 .rest-faq__section-no span{font-size:38px}#page\#13 .rest-faq__section-no small{margin-top:6px}#page\#13 .rest-faq__eyebrow{margin-bottom:7px}#page\#13 .rest-faq h2{font-size:clamp(27px,8.2vw,34px);line-height:1.09}#page\#13 .rest-faq__intro{padding:14px 12px 14px 23px}#page\#13 .rest-faq__intro-line{top:15px;left:10px;height:29px}#page\#13 .rest-faq__intro p{font-size:14px;line-height:1.5}#page\#13 .rest-faq__column{gap:7px}#page\#13 .rest-faq__item{border-radius:12px 12px 20px 12px}#page\#13 .rest-faq__item summary{grid-template-columns:29px minmax(0,1fr) 31px;gap:8px;min-height:65px;padding:12px 10px}#page\#13 .rest-faq__question-no{width:29px;height:29px}#page\#13 .rest-faq__question{font-size:13.5px;line-height:1.32}#page\#13 .rest-faq__toggle{width:31px;height:31px}#page\#13 .rest-faq__answer{padding:12px 11px 14px 47px}#page\#13 .rest-faq__answer p{font-size:13px;line-height:1.45}#page\#13 .rest-faq__answer-note{grid-template-columns:1fr;gap:3px}#page\#13 .rest-faq__bottom{gap:11px;margin-top:22px;padding:13px 11px}#page\#13 .rest-faq__bottom-main{align-items:flex-start;gap:9px}#page\#13 .rest-faq__bottom-icon{flex-basis:39px;width:39px;height:39px}#page\#13 .rest-faq__bottom-icon svg{width:25px;height:25px}#page\#13 .rest-faq__bottom-main p{font-size:13px;line-height:1.42}#page\#13 .rest-faq__bottom-button{width:100%;white-space:normal}}@media (max-width:370px){#page\#13 .rest-faq__inner{padding-left:10px;padding-right:10px}#page\#13 .rest-faq__heading-main{display:block}#page\#13 .rest-faq__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#13 .rest-faq__section-no small{margin:0}#page\#13 .rest-faq__item summary{grid-template-columns:minmax(0,1fr) 30px}#page\#13 .rest-faq__question-no{display:none}#page\#13 .rest-faq__answer{padding-left:11px}}@media (prefers-reduced-motion:reduce){#page\#13 .rest-faq__item,#page\#13 .rest-faq__toggle span,#page\#13 .rest-faq__answer-link svg,#page\#13 .rest-faq__bottom-button,#page\#13 .rest-faq__bottom-button svg{transition:none}#page\#13 .rest-faq__bottom-button:hover{transform:none}}#page\#14 .rest-final{--rfn-gold:#9A6200;--rfn-gold-dark:#704715;--rfn-gold-mid:#B77C28;--rfn-gold-rich:#D1A24E;--rfn-gold-light:#EBCB82;--rfn-gold-pale:#FFF0C8;--rfn-bg-deep:#0A0C0E;--rfn-bg:#15181B;--rfn-bg-soft:#22262A;--rfn-text:#F4EFE8;--rfn-text-soft:#C8C0B6;--rfn-text-muted:#989189;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;color:var(--rfn-text);background:radial-gradient( circle at -5% -5%,rgba(235,203,130,0.20),transparent 30% ),radial-gradient( circle at 105% 103%,rgba(154,98,0,0.29),transparent 39% ),linear-gradient( 118deg,#090B0D 0%,#202428 42%,#16191C 70%,#0A0C0E 100% );border:1px solid rgba(209,162,78,0.45);border-radius:38px 38px 70px 38px;box-shadow:0 31px 82px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.065),inset 0 -1px 0 rgba(0,0,0,0.50)}#page\#14 .rest-final,#page\#14 .rest-final *{box-sizing:border-box}#page\#14 .rest-final::before{content:"";position:absolute;z-index:5;top:0;left:42px;width:min(760px,61%);height:2px;background:linear-gradient( 90deg,var(--rfn-gold-pale),var(--rfn-gold-light) 23%,var(--rfn-gold-rich) 48%,var(--rfn-gold) 75%,transparent );box-shadow:0 0 15px rgba(235,203,130,0.43),0 0 37px rgba(154,98,0,0.16);pointer-events:none}#page\#14 .rest-final::after{content:"";position:absolute;z-index:6;top:-6px;left:37px;width:12px;height:12px;background:linear-gradient( 135deg,var(--rfn-gold-pale),var(--rfn-gold-dark) );border:1px solid rgba(255,240,200,0.67);transform:rotate(45deg);box-shadow:0 0 15px rgba(235,203,130,0.44);pointer-events:none}#page\#14 .rest-final__texture{position:absolute;z-index:0;inset:0;opacity:0.77;background:repeating-linear-gradient( 44deg,transparent 0,transparent 84px,rgba(255,255,255,0.014) 85px,transparent 86px ),repeating-linear-gradient( 136deg,transparent 0,transparent 133px,rgba(235,203,130,0.018) 134px,transparent 135px );pointer-events:none}#page\#14 .rest-final__orbit{position:absolute;z-index:0;top:-370px;right:-165px;width:700px;height:700px;border:1px solid rgba(235,203,130,0.12);border-radius:50%;box-shadow:0 0 0 49px rgba(209,162,78,0.024),0 0 0 104px rgba(154,98,0,0.013),0 0 0 163px rgba(154,98,0,0.007);pointer-events:none}#page\#14 .rest-final__orbit::before{content:"";position:absolute;inset:166px;border:1px dashed rgba(235,203,130,0.12);border-radius:50%}#page\#14 .rest-final__facet{position:absolute;z-index:0;left:-115px;bottom:-155px;width:390px;height:300px;border:1px solid rgba(209,162,78,0.10);background:linear-gradient( 145deg,rgba(235,203,130,0.04),rgba(154,98,0,0.013) );clip-path:polygon( 22% 0,100% 14%,89% 100%,4% 84%,0 27% );transform:rotate(10deg);pointer-events:none}#page\#14 .rest-final__glow{position:absolute;z-index:0;top:8%;left:37%;width:420px;height:420px;border-radius:50%;background:radial-gradient( circle,rgba(209,162,78,0.055),transparent 68% );filter:blur(7px);pointer-events:none}#page\#14 .rest-final__inner{position:relative;z-index:2;padding:clamp(34px,4vw,64px)}#page\#14 .rest-final__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,0.65fr);align-items:stretch;gap:clamp(28px,4vw,60px)}#page\#14 .rest-final__title-row{display:flex;align-items:flex-start;gap:clamp(16px,2vw,27px)}#page\#14 .rest-final__section-no{display:flex;flex-direction:column;flex:0 0 auto;line-height:1}#page\#14 .rest-final__section-no span{color:var(--rfn-gold-light);font-size:clamp(38px,4vw,64px);font-weight:270;line-height:0.9;letter-spacing:-0.055em}#page\#14 .rest-final__section-no small{margin-top:8px;color:rgba(209,162,78,0.57);font-size:13px;font-weight:650;text-align:right}#page\#14 .rest-final__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--rfn-gold-rich);font-size:13px;font-weight:770;letter-spacing:0.075em;text-transform:uppercase}#page\#14 .rest-final__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--rfn-gold-light),var(--rfn-gold) )}#page\#14 .rest-final h2{max-width:850px;margin:0;color:#FFF9F0;font-size:clamp(30px,3.35vw,49px);font-weight:770;line-height:1.06;letter-spacing:-0.034em}#page\#14 .rest-final__lead{max-width:900px;margin:clamp(22px,2.5vw,31px) 0 0;padding-left:21px;border-left:1px solid rgba(209,162,78,0.38);color:var(--rfn-text-soft);font-size:clamp(14px,1.18vw,16px);line-height:1.62}#page\#14 .rest-final__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:25px}#page\#14 .rest-final__benefit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 11px;border:1px solid rgba(183,124,40,0.21);border-radius:12px 12px 20px 12px;background:rgba(255,255,255,0.027)}#page\#14 .rest-final__benefit-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;color:var(--rfn-gold-light);border:1px solid rgba(235,203,130,0.28);border-radius:10px 10px 16px 10px;background:rgba(154,98,0,0.09)}#page\#14 .rest-final__benefit-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#14 .rest-final__benefit strong{display:block;margin-bottom:2px;color:#FFF2DD;font-size:13px;font-weight:720;line-height:1.28}#page\#14 .rest-final__benefit div>span{display:block;color:var(--rfn-text-muted);font-size:13px;line-height:1.3}#page\#14 .rest-final__actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:24px}#page\#14 .rest-final__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:12px 18px;border-radius:12px 12px 21px 12px;font-size:13.5px;font-weight:780;line-height:1.2;text-decoration:none !important;transition:transform 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}#page\#14 .rest-final__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}#page\#14 .rest-final__button--primary{color:#2C210D !important;border:1px solid rgba(255,240,200,0.64);background:radial-gradient( circle at 13% 3%,rgba(255,255,255,0.70),transparent 37% ),linear-gradient( 135deg,#FFEEC1,#E1BF74 42%,#B3791D 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.61),0 8px 20px rgba(0,0,0,0.20)}#page\#14 .rest-final__button--secondary{color:#F2DDAA !important;border:1px solid rgba(235,203,130,0.35);background:rgba(154,98,0,0.10)}@media (hover:hover){#page\#14 .rest-final__button:hover{transform:translateY(-2px)}#page\#14 .rest-final__button:hover svg{transform:translateX(3px)}#page\#14 .rest-final__button--secondary:hover{border-color:rgba(235,203,130,0.61);background:rgba(154,98,0,0.18)}}#page\#14 .rest-final__price-panel{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.5vw,31px);overflow:hidden;border:1px solid rgba(235,203,130,0.47);border-radius:22px 22px 42px 22px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.14),transparent 43% ),linear-gradient( 145deg,rgba(255,255,255,0.055),rgba(154,98,0,0.055) );box-shadow:0 20px 47px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.05)}#page\#14 .rest-final__price-panel::after{content:"";position:absolute;right:11px;bottom:11px;width:42px;height:42px;border-right:1px solid rgba(235,203,130,0.39);border-bottom:1px solid rgba(235,203,130,0.39)}#page\#14 .rest-final__price-eyebrow{color:var(--rfn-gold-rich);font-size:13px;font-weight:760;letter-spacing:0.06em;text-transform:uppercase}#page\#14 .rest-final__price-main{display:flex;flex-direction:column;margin-top:17px}#page\#14 .rest-final__price-main small{color:var(--rfn-text-muted);font-size:13px}#page\#14 .rest-final__price-main strong{margin:4px 0 2px;color:var(--rfn-gold-light);font-size:clamp(33px,3.6vw,49px);font-weight:860;line-height:1;letter-spacing:-0.04em;white-space:nowrap}#page\#14 .rest-final__price-main>span{color:var(--rfn-text-soft);font-size:13px}#page\#14 .rest-final__price-divider{height:1px;margin:20px 0 8px;background:linear-gradient( 90deg,rgba(235,203,130,0.37),transparent )}#page\#14 .rest-final__price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(209,162,78,0.14)}#page\#14 .rest-final__price-row>span{color:var(--rfn-text-soft);font-size:13px}#page\#14 .rest-final__price-row strong{color:#F4DDA8;font-size:13.5px;font-weight:740;white-space:nowrap}#page\#14 .rest-final__minimum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:13px;padding:10px;border:1px solid rgba(235,203,130,0.20);border-radius:9px 9px 15px 9px;background:rgba(154,98,0,0.08)}#page\#14 .rest-final__minimum-icon{display:flex;align-items:center;justify-content:center;width:23px;height:23px;color:var(--rfn-gold-light);border:1px solid rgba(235,203,130,0.30);border-radius:50%;font-size:13px;font-weight:820}#page\#14 .rest-final__minimum p{margin:0;color:var(--rfn-text-soft);font-size:13px;line-height:1.4}#page\#14 .rest-final__minimum strong{color:var(--rfn-gold-light);font-weight:750}#page\#14 .rest-final__price-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:17px;color:#F4DDA8 !important;font-size:13px;font-weight:710;text-decoration:none !important}#page\#14 .rest-final__price-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}@media (hover:hover){#page\#14 .rest-final__price-link:hover svg{transform:translateX(3px)}}#page\#14 .rest-final__start{margin-top:clamp(31px,4vw,52px)}#page\#14 .rest-final__start-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:11px;padding:0 5px 10px;border-bottom:1px solid rgba(209,162,78,0.22)}#page\#14 .rest-final__start-heading span{color:var(--rfn-gold-light);font-size:15px;font-weight:730}#page\#14 .rest-final__start-heading small{color:var(--rfn-text-muted);font-size:13px}#page\#14 .rest-final__start-grid{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:8px}#page\#14 .rest-final__start-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:14px 12px;border:1px solid rgba(183,124,40,0.19);border-radius:12px 12px 20px 12px;background:rgba(255,255,255,0.026)}#page\#14 .rest-final__start-no{color:var(--rfn-gold-rich);font-size:13px;font-weight:820}#page\#14 .rest-final__start-step strong{display:block;margin-bottom:4px;color:#FFF3DF;font-size:14px;font-weight:710}#page\#14 .rest-final__start-step p{margin:0;color:var(--rfn-text-soft);font-size:13px;line-height:1.4}#page\#14 .rest-final__start-arrow{display:flex;align-items:center;justify-content:center;color:var(--rfn-gold-rich)}#page\#14 .rest-final__start-arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#14 .rest-final__links{margin-top:clamp(32px,4vw,54px);padding:clamp(20px,2.6vw,30px);overflow:hidden;border:1px solid rgba(235,203,130,0.27);border-radius:19px 19px 35px 19px;background:radial-gradient( circle at 0% 0%,rgba(235,203,130,0.08),transparent 38% ),rgba(255,255,255,0.018)}#page\#14 .rest-final__links-heading{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(280px,1.1fr);align-items:end;gap:25px 45px;margin-bottom:19px}#page\#14 .rest-final__links-eyebrow{display:block;margin-bottom:4px;color:var(--rfn-gold-rich);font-size:13px;font-weight:760;letter-spacing:0.055em;text-transform:uppercase}#page\#14 .rest-final__links-heading strong{display:block;color:#FFF5E5;font-size:clamp(18px,1.7vw,23px);font-weight:730;line-height:1.2}#page\#14 .rest-final__links-heading p{margin:0;color:var(--rfn-text-soft);font-size:13px;line-height:1.45}#page\#14 .rest-final__links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#14 .rest-final__related{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:91px;padding:13px 12px;overflow:hidden;border:1px solid rgba(183,124,40,0.20);border-radius:13px 13px 22px 13px;color:inherit !important;background:rgba(255,255,255,0.025);text-decoration:none !important;transition:border-color 0.22s ease,background 0.22s ease,transform 0.22s ease}#page\#14 .rest-final__related::after{content:"";position:absolute;right:7px;bottom:7px;width:19px;height:19px;border-right:1px solid rgba(235,203,130,0.26);border-bottom:1px solid rgba(235,203,130,0.26)}#page\#14 .rest-final__related--main,#page\#14 .rest-final__related--price{border-color:rgba(235,203,130,0.34);background:rgba(154,98,0,0.075)}#page\#14 .rest-final__related-no{align-self:flex-start;color:rgba(235,203,130,0.43);font-size:13px;font-weight:790}#page\#14 .rest-final__related-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;color:var(--rfn-gold-light);border:1px solid rgba(235,203,130,0.27);border-radius:10px 10px 16px 10px;background:rgba(154,98,0,0.08)}#page\#14 .rest-final__related-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#14 .rest-final__related-copy{min-width:0}#page\#14 .rest-final__related-copy strong{display:block;margin-bottom:3px;color:#FFF1D8;font-size:13.5px;font-weight:710;line-height:1.28}#page\#14 .rest-final__related-copy small{display:block;color:var(--rfn-text-muted);font-size:13px;line-height:1.33}#page\#14 .rest-final__related-arrow{width:18px;height:18px;fill:none;stroke:var(--rfn-gold-rich);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}@media (hover:hover){#page\#14 .rest-final__related:hover{border-color:rgba(235,203,130,0.47);background:rgba(154,98,0,0.11);transform:translateY(-2px)}#page\#14 .rest-final__related:hover .rest-final__related-arrow{transform:translateX(3px)}}#page\#14 .rest-final__footer{display:flex;align-items:center;gap:10px;margin-top:14px;padding:13px 15px;border-top:1px solid rgba(209,162,78,0.19);background:linear-gradient( 90deg,rgba(154,98,0,0.075),transparent 72% )}#page\#14 .rest-final__footer-mark{display:flex;align-items:center;justify-content:center;flex:0 0 29px;width:29px;height:29px;color:#2B210E;border-radius:50%;background:linear-gradient( 145deg,var(--rfn-gold-pale),var(--rfn-gold-rich) )}#page\#14 .rest-final__footer-mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#page\#14 .rest-final__footer p{max-width:1000px;margin:0;color:rgba(200,192,182,0.79);font-size:13px;line-height:1.43}@media (max-width:1199px){#page\#14 .rest-final__hero{grid-template-columns:minmax(0,1.2fr) minmax(290px,0.8fr);gap:30px}#page\#14 .rest-final__benefits{grid-template-columns:1fr}#page\#14 .rest-final__links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){#page\#14 .rest-final{border-radius:28px 28px 48px 28px}#page\#14 .rest-final__inner{padding:34px 24px}#page\#14 .rest-final__hero{grid-template-columns:1fr}#page\#14 .rest-final__price-panel{max-width:620px}#page\#14 .rest-final__start-grid{grid-template-columns:1fr;gap:7px}#page\#14 .rest-final__start-arrow{transform:rotate(90deg);height:23px}#page\#14 .rest-final__links-heading{grid-template-columns:1fr;gap:9px}}@media (max-width:599px){#page\#14 .rest-final{border-radius:21px 21px 34px 21px}#page\#14 .rest-final::before{left:20px;width:235px}#page\#14 .rest-final::after{left:18px}#page\#14 .rest-final__orbit{top:-175px;right:-150px;width:330px;height:330px;opacity:0.78}#page\#14 .rest-final__orbit::before{inset:75px}#page\#14 .rest-final__inner{padding:27px 13px 20px}#page\#14 .rest-final__title-row{gap:12px}#page\#14 .rest-final__section-no span{font-size:38px}#page\#14 .rest-final__section-no small{margin-top:6px}#page\#14 .rest-final__eyebrow{margin-bottom:7px}#page\#14 .rest-final h2{font-size:clamp(27px,8.2vw,35px);line-height:1.08}#page\#14 .rest-final__lead{margin-top:18px;padding-left:13px;font-size:14px;line-height:1.5}#page\#14 .rest-final__benefits{gap:7px;margin-top:18px}#page\#14 .rest-final__benefit{padding:10px 9px}#page\#14 .rest-final__actions{display:grid;grid-template-columns:1fr;margin-top:17px}#page\#14 .rest-final__button{width:100%}#page\#14 .rest-final__price-panel{padding:17px 13px;border-radius:17px 17px 30px 17px}#page\#14 .rest-final__price-main strong{font-size:34px}#page\#14 .rest-final__price-row{align-items:flex-start;flex-direction:column;gap:3px}#page\#14 .rest-final__start{margin-top:27px}#page\#14 .rest-final__start-heading{align-items:flex-start;flex-direction:column;gap:3px}#page\#14 .rest-final__start-step{padding:12px 10px}#page\#14 .rest-final__links{margin-top:28px;padding:14px 10px;border-radius:15px 15px 27px 15px}#page\#14 .rest-final__links-grid{grid-template-columns:1fr;gap:7px}#page\#14 .rest-final__related{min-height:77px;grid-template-columns:auto 37px minmax(0,1fr) auto;gap:8px;padding:10px 9px}#page\#14 .rest-final__related-icon{width:37px;height:37px}#page\#14 .rest-final__footer{align-items:flex-start;padding:11px 5px}}@media (max-width:370px){#page\#14 .rest-final__inner{padding-left:10px;padding-right:10px}#page\#14 .rest-final__title-row{display:block}#page\#14 .rest-final__section-no{flex-direction:row;align-items:baseline;gap:7px;margin-bottom:10px}#page\#14 .rest-final__section-no small{margin:0}#page\#14 .rest-final__related{grid-template-columns:35px minmax(0,1fr) auto}#page\#14 .rest-final__related-no{display:none}}@media (prefers-reduced-motion:reduce){#page\#14 .rest-final__button,#page\#14 .rest-final__button svg,#page\#14 .rest-final__price-link svg,#page\#14 .rest-final__related,#page\#14 .rest-final__related-arrow{transition:none}#page\#14 .rest-final__button:hover,#page\#14 .rest-final__related:hover{transform:none}}
