@charset "UTF-8";#page\#0 .granit-discounts-hero{position:relative;z-index:5;width:min(94%,1440px);margin:0 auto;padding:34px 24px;box-sizing:border-box;text-align:center}#page\#0 .granit-discounts-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-discounts-hero__title-main{display:block;font-size:clamp(56px,5.4vw,94px)}#page\#0 .granit-discounts-hero__title-second{display:block;margin-top:9px;font-size:clamp(44px,4.3vw,74px);font-weight:700}#page\#0 .granit-discounts-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-discounts-hero__decor::before,#page\#0 .granit-discounts-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-discounts-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-discounts-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-discounts-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-discounts-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-discounts-hero__subtitle{max-width:1160px;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-discounts-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-discounts-hero__title-main{font-size:clamp(47px,5.5vw,69px)}#page\#0 .granit-discounts-hero__title-second{font-size:clamp(37px,4.6vw,55px)}#page\#0 .granit-discounts-hero__subtitle{max-width:900px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-discounts-hero{width:100%;padding:28px 20px}#page\#0 .granit-discounts-hero__title{line-height:1}#page\#0 .granit-discounts-hero__title-main{font-size:clamp(40px,6.3vw,56px)}#page\#0 .granit-discounts-hero__title-second{margin-top:7px;font-size:clamp(34px,5.4vw,47px)}#page\#0 .granit-discounts-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-discounts-hero__subtitle{max-width:780px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-discounts-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-discounts-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:0.99;letter-spacing:-0.025em}#page\#0 .granit-discounts-hero__title-main{display:block;font-size:clamp(30px,8.2vw,39px);line-height:1}#page\#0 .granit-discounts-hero__title-second{display:block;margin-top:5px;font-size:clamp(27px,7.3vw,34px);line-height:1}#page\#0 .granit-discounts-hero__decor{width:106px;height:12px;margin:8px auto 7px}#page\#0 .granit-discounts-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-discounts-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-discounts-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-discounts-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-discounts-hero__title{max-width:390px}#page\#0 .granit-discounts-hero__title-main{font-size:clamp(28px,7.9vw,34px)}#page\#0 .granit-discounts-hero__title-second{margin-top:4px;font-size:clamp(25px,7.1vw,30px)}#page\#0 .granit-discounts-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-discounts-hero__subtitle{max-width:390px;font-size:15px;line-height:1.36;letter-spacing:0.01em}}@media (max-width:374px){#page\#0 .granit-discounts-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-discounts-hero__title-main{font-size:27px}#page\#0 .granit-discounts-hero__title-second{font-size:24px}#page\#0 .granit-discounts-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-skidki-nav{--gsn-gold-deep:#74500f;--gsn-gold:#bb852e;--gsn-gold-light:#efd398;--gsn-gold-bright:#fff1bb;--gsn-ivory:#fff8e9;--gsn-muted:#d5c9b4;position:relative;isolation:isolate;container-type:inline-size;box-sizing:border-box;overflow:hidden;width:100%;max-width:1600px;margin:0 auto;border:1px solid transparent;border-radius:36px 36px 64px 36px;color:var(--gsn-ivory);background:radial-gradient(ellipse at -8% -35%,rgba(255,231,169,.18),transparent 42%) padding-box,radial-gradient(ellipse at 112% 116%,rgba(183,116,23,.34),transparent 47%) padding-box,linear-gradient(125deg,#080b0e 0%,#151a1e 39%,#22292d 68%,#0c0f12 100%) padding-box,linear-gradient(125deg,#fff4c6,#b97e25 26%,#694109 46%,#e3b35c 73%,#fff2bd 91%,#7c5214) border-box;box-shadow:0 26px 72px rgba(0,0,0,.25),0 7px 21px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.09)}#page\#2 .granit-skidki-nav,#page\#2 .granit-skidki-nav *{box-sizing:border-box}#page\#2 .granit-skidki-nav a{-webkit-tap-highlight-color:transparent}#page\#2 .granit-skidki-nav::before{content:"";position:absolute;z-index:3;top:0;left:33px;width:min(78%,880px);height:2px;background:linear-gradient(90deg,#fff9dd,#efcf82 22%,#a9701b 48%,#ebc778 73%,transparent);box-shadow:0 0 15px rgba(255,223,144,.35);pointer-events:none}#page\#2 .granit-skidki-nav::after{content:"";position:absolute;z-index:4;top:-6px;left:27px;width:13px;height:13px;transform:rotate(45deg);border:1px solid #fff3c1;background:linear-gradient(135deg,#fffce4,#e9bc63 45%,#855613);box-shadow:0 0 17px rgba(247,206,119,.48);pointer-events:none}#page\#2 .granit-skidki-nav__texture,#page\#2 .granit-skidki-nav__aureole,#page\#2 .granit-skidki-nav__facet,#page\#2 .granit-skidki-nav__ruler{position:absolute;pointer-events:none}#page\#2 .granit-skidki-nav__texture{z-index:0;inset:0;opacity:.95;background:radial-gradient(circle,rgba(249,216,148,.055) 0 1px,transparent 1.5px) 0 0/21px 21px,radial-gradient(circle,rgba(255,255,255,.032) 0 1px,transparent 1.5px) 12px 8px/33px 33px,repeating-linear-gradient(128deg,transparent 0 121px,rgba(255,255,255,.022) 122px,transparent 123px),linear-gradient(rgba(243,213,155,.018) 1px,transparent 1px) 0 0/49px 49px,linear-gradient(90deg,rgba(243,213,155,.018) 1px,transparent 1px) 0 0/49px 49px}#page\#2 .granit-skidki-nav__aureole{z-index:0;top:-275px;right:-105px;width:575px;aspect-ratio:1;border-radius:50%;opacity:.47;transform:rotate(-9deg);background:repeating-conic-gradient(from 2deg,rgba(255,218,145,.26) 0deg 1deg,transparent 1deg 9deg);-webkit-mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 62%,transparent 63%);mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 62%,transparent 63%)}#page\#2 .granit-skidki-nav__facet{z-index:0;bottom:-145px;left:-75px;width:360px;height:260px;transform:rotate(-12deg);clip-path:polygon(12% 0,100% 14%,87% 100%,0 82%);background:linear-gradient(145deg,rgba(243,202,119,.19),rgba(179,107,24,.015) 77%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}#page\#2 .granit-skidki-nav__ruler{z-index:0;right:8%;bottom:-59px;width:270px;height:124px;opacity:.26;transform:perspective(420px) rotateX(54deg) rotateZ(-12deg);background:repeating-linear-gradient(90deg,transparent 0 35px,rgba(239,211,152,.46) 36px,transparent 37px 48px),repeating-linear-gradient(0deg,transparent 0 21px,rgba(239,211,152,.36) 22px,transparent 23px 34px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25% 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25% 78%,transparent)}#page\#2 .granit-skidki-nav__inner{position:relative;z-index:2;display:grid;grid-template-columns:210px minmax(0,1fr) 213px;align-items:stretch;gap:15px;padding:20px}#page\#2 .granit-skidki-nav__brand{display:flex;align-items:center;min-width:0;gap:11px;padding-right:11px;border-right:1px solid rgba(238,205,140,.34)}#page\#2 .granit-skidki-nav__emblem{position:relative;display:grid;flex:0 0 72px;width:72px;height:83px;place-items:center;overflow:hidden;border:1px solid rgba(252,223,158,.74);border-radius:18px 18px 30px 18px;background:radial-gradient(ellipse at 20% 0%,rgba(255,254,225,.25),transparent 49%),linear-gradient(147deg,rgba(225,179,90,.19),rgba(98,67,21,.12));box-shadow:inset 0 0 22px rgba(209,141,35,.14),0 10px 25px rgba(0,0,0,.22)}#page\#2 .granit-skidki-nav__emblem::after{content:"";position:absolute;inset:5px;border:1px solid rgba(255,235,190,.24);border-radius:14px 14px 24px 14px}#page\#2 .granit-skidki-nav__emblem svg{width:65px;height:69px}#page\#2 .granit-skidki-nav__emblem-frame{stroke:#e9c98c;stroke-width:1.2}#page\#2 .granit-skidki-nav__emblem-circle{stroke:#ffebb4;stroke-width:2.2}#page\#2 .granit-skidki-nav__emblem-slash{stroke:#fff4cf;stroke-width:2.7;stroke-linecap:round}#page\#2 .granit-skidki-nav__emblem-gem{fill:#c68d31;stroke:#fff1bb;stroke-width:1.2}#page\#2 .granit-skidki-nav__brand-copy{display:flex;flex-direction:column;gap:5px;min-width:0}#page\#2 .granit-skidki-nav__eyebrow{color:#ebc87f;font-size:13px;font-weight:750;line-height:1.15}#page\#2 .granit-skidki-nav__brand-copy strong{color:#fff8e9;font-size:17px;font-weight:800;line-height:1.2}#page\#2 .granit-skidki-nav__brand-note{color:#d5c9b4;font-size:13px;line-height:1.28}#page\#2 .granit-skidki-nav__main{min-width:0}#page\#2 .granit-skidki-nav__meta{display:none}#page\#2 .granit-skidki-nav__links{display:grid;min-width:0}#page\#2 .granit-skidki-nav__links--desktop{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(56px,auto);gap:8px}#page\#2 .granit-skidki-nav__links--desktop .granit-skidki-nav__link:last-child{grid-column:span 2}#page\#2 .granit-skidki-nav__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:56px;padding:12px 28px 12px 12px;overflow:hidden;border:1px solid rgba(230,196,130,.36);border-radius:13px 13px 23px 13px;color:#fbf3e6 !important;background:radial-gradient(ellipse at 0 -10%,rgba(248,222,158,.16),transparent 53%),linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.014));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.22);font-size:14px;font-weight:680;line-height:1.25;text-align:center;text-decoration:none !important;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}#page\#2 .granit-skidki-nav__link>span{position:relative;z-index:1;min-width:0;overflow-wrap:anywhere;text-wrap:balance}#page\#2 .granit-skidki-nav__link::after{content:attr(data-no);position:absolute;z-index:2;top:6px;right:7px;color:rgba(247,217,146,.76);font-size:13px;font-weight:800;line-height:1;pointer-events:none}#page\#2 .granit-skidki-nav__link::before{content:"";position:absolute;bottom:5px;left:50%;width:0;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#ffe7a5,#a77225,#ffe7a5,transparent);box-shadow:0 0 10px rgba(253,224,155,.44);transition:width .22s ease;pointer-events:none}#page\#2 .granit-skidki-nav__link--featured{border-color:rgba(231,190,104,.63);background:radial-gradient(ellipse at 8% -18%,rgba(247,218,149,.23),transparent 58%),linear-gradient(140deg,rgba(166,110,25,.22),rgba(231,186,101,.08));color:#fff4d5 !important;font-weight:750}#page\#2 .granit-skidki-nav__link--gold{border-color:rgba(255,224,151,.92);color:#fff7da !important;font-weight:820;background:radial-gradient(ellipse at 12% -12%,rgba(255,240,186,.35),transparent 63%),linear-gradient(138deg,rgba(203,146,50,.48),rgba(150,94,14,.21));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 22px rgba(200,132,31,.11)}#page\#2 .granit-skidki-nav__link--gold::before{width:48%}#page\#2 .granit-skidki-nav__link--faq{background:radial-gradient(ellipse at 50% 130%,rgba(231,182,96,.20),transparent 60%),rgba(255,255,255,.035)}#page\#2 .granit-skidki-nav__link--calculate{border-color:rgba(255,230,170,.74);background:radial-gradient(ellipse at 100% 0,rgba(251,221,151,.23),transparent 60%),linear-gradient(140deg,rgba(190,130,39,.25),rgba(255,255,255,.04));font-weight:780}#page\#2 .granit-skidki-nav__cta{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:100%;padding:19px 35px 19px 19px;overflow:hidden;border:1px solid #fff0bd;border-radius:15px 15px 34px 15px;color:#34250c !important;background:radial-gradient(ellipse at 8% 1%,rgba(255,255,255,.87),transparent 43%),radial-gradient(ellipse at 100% 100%,rgba(128,70,7,.30),transparent 50%),linear-gradient(130deg,#fff8db 0%,#f1d58b 26%,#ca902d 55%,#a66915 74%,#eccc7e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 33px rgba(0,0,0,.28);text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#2 .granit-skidki-nav__cta::before{content:"";position:absolute;top:-49%;left:-78%;width:55%;height:200%;transform:rotate(19deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transition:left .53s ease;pointer-events:none}#page\#2 .granit-skidki-nav__cta::after{content:"";position:absolute;inset:5px;border:1px solid rgba(105,64,11,.28);border-radius:11px 11px 28px 11px;pointer-events:none}#page\#2 .granit-skidki-nav__cta-rings{position:absolute;right:-58px;bottom:-63px;width:158px;height:158px;border:1px solid rgba(84,52,12,.30);border-radius:50%;pointer-events:none}#page\#2 .granit-skidki-nav__cta-rings::before,#page\#2 .granit-skidki-nav__cta-rings::after{content:"";position:absolute;border:1px solid rgba(84,52,12,.23);border-radius:50%}#page\#2 .granit-skidki-nav__cta-rings::before{inset:23px}#page\#2 .granit-skidki-nav__cta-rings::after{inset:46px}#page\#2 .granit-skidki-nav__cta-glow{position:absolute;top:-38px;left:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%);pointer-events:none}#page\#2 .granit-skidki-nav__cta-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}#page\#2 .granit-skidki-nav__cta-copy small{font-size:13px;font-weight:660;line-height:1.27}#page\#2 .granit-skidki-nav__cta-copy strong{font-size:16px;font-weight:850;line-height:1.23;text-wrap:balance}#page\#2 .granit-skidki-nav__cta-arrow{position:absolute;z-index:2;top:50%;right:10px;width:21px;height:21px;transform:translateY(-50%);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease;pointer-events:none}#page\#2 .granit-skidki-nav__mobile-menu,#page\#2 .granit-skidki-nav__shortcuts{display:none}#page\#2 .granit-skidki-nav :is(a,#page\#2 summary):focus-visible{outline:2px solid var(--gsn-gold-bright);outline-offset:-3px}@media (hover:hover) and (pointer:fine){#page\#2 .granit-skidki-nav__link:hover{transform:translateY(-2px);border-color:rgba(255,225,156,.97);background:radial-gradient(ellipse at 11% -12%,rgba(250,225,159,.30),transparent 59%),linear-gradient(145deg,rgba(217,165,78,.25),rgba(123,74,18,.11));box-shadow:0 9px 20px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.12)}#page\#2 .granit-skidki-nav__link:hover::before{width:72%}#page\#2 .granit-skidki-nav__cta:hover{transform:translateY(-2px);filter:brightness(1.055);box-shadow:0 16px 36px rgba(0,0,0,.28),0 0 26px rgba(234,182,89,.17)}#page\#2 .granit-skidki-nav__cta:hover::before{left:138%}#page\#2 .granit-skidki-nav__cta:hover .granit-skidki-nav__cta-arrow{transform:translate(3px,-50%)}#page\#2 .granit-skidki-nav__shortcuts a:hover{border-color:#fff0bd;background:rgba(171,112,31,.39)}}@container (max-width:1400px){#page\#2 .granit-skidki-nav__inner{grid-template-columns:minmax(0,1fr) 210px;gap:13px;padding:18px}#page\#2 .granit-skidki-nav__brand{display:none}#page\#2 .granit-skidki-nav__meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;color:#f0cc87;font-size:13px;font-weight:700}#page\#2 .granit-skidki-nav__meta span:last-child{color:#d0c5b3;font-weight:520;white-space:nowrap}}@container (max-width:1080px){#page\#2 .granit-skidki-nav__inner{grid-template-columns:minmax(0,1fr);gap:12px}#page\#2 .granit-skidki-nav__cta{min-height:63px;padding:12px 40px}#page\#2 .granit-skidki-nav__cta-copy{flex-direction:row;align-items:center;justify-content:center;gap:10px}#page\#2 .granit-skidki-nav__cta-copy small::after{content:" ·"}#page\#2 .granit-skidki-nav__aureole{right:-160px}}@container (max-width:930px){#page\#2 .granit-skidki-nav__links--desktop{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#2 .granit-skidki-nav__link{min-height:59px}}@container (max-width:760px){#page\#2 .granit-skidki-nav__inner{padding:13px 12px;gap:11px}#page\#2 .granit-skidki-nav__meta,#page\#2 .granit-skidki-nav__links--desktop{display:none}#page\#2 .granit-skidki-nav__aureole{top:-155px;right:-153px;width:340px;opacity:.41}#page\#2 .granit-skidki-nav__facet{opacity:.47}#page\#2 .granit-skidki-nav__ruler{right:-55px;opacity:.13}#page\#2 .granit-skidki-nav__mobile-menu{display:block;overflow:hidden;border:1px solid rgba(241,207,139,.66);border-radius:15px 15px 25px 15px;background:radial-gradient(ellipse at 2% 0,rgba(250,224,165,.19),transparent 56%),linear-gradient(140deg,rgba(224,171,83,.17),rgba(255,255,255,.028))}#page\#2 .granit-skidki-nav__mobile-menu>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;list-style:none;cursor:pointer;user-select:none}#page\#2 .granit-skidki-nav__mobile-menu>summary::-webkit-details-marker{display:none}#page\#2 .granit-skidki-nav__mobile-menu>summary::marker{content:""}#page\#2 .granit-skidki-nav__mobile-summary-text{display:flex;flex-direction:column;gap:4px;min-width:0}#page\#2 .granit-skidki-nav__mobile-summary-text strong{color:#fff5dc;font-size:15px;font-weight:800;line-height:1.2}#page\#2 .granit-skidki-nav__mobile-summary-text small{color:#d9cbb6;font-size:13px;line-height:1.2}#page\#2 .granit-skidki-nav__state-open{display:none}#page\#2 .granit-skidki-nav__mobile-menu[open] .granit-skidki-nav__state-closed{display:none}#page\#2 .granit-skidki-nav__mobile-menu[open] .granit-skidki-nav__state-open{display:block}#page\#2 .granit-skidki-nav__mobile-chevron{position:relative;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(253,220,150,.62);border-radius:50% 50% 14px 14px;background:radial-gradient(circle at 22% 10%,rgba(253,236,184,.19),transparent 50%),rgba(171,105,21,.19)}#page\#2 .granit-skidki-nav__mobile-chevron::after{content:"";position:absolute;top:12px;left:13px;width:9px;height:9px;border-right:2px solid #ffe5a8;border-bottom:2px solid #ffe5a8;transform:rotate(45deg);transition:transform .2s ease}#page\#2 .granit-skidki-nav__mobile-menu[open] .granit-skidki-nav__mobile-chevron::after{transform:translateY(4px) rotate(225deg)}#page\#2 .granit-skidki-nav__mobile-content{padding:0 9px 10px}#page\#2 .granit-skidki-nav__links--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page\#2 .granit-skidki-nav__links--mobile .granit-skidki-nav__link{min-height:57px;padding:13px 24px 11px 9px;font-size:13.5px}#page\#2 .granit-skidki-nav__links--mobile .granit-skidki-nav__link:last-child{grid-column:span 2}#page\#2 .granit-skidki-nav__shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}#page\#2 .granit-skidki-nav__shortcuts a{display:flex;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:9px 10px;border:1px solid rgba(233,193,114,.54);border-radius:11px 11px 20px 11px;color:#fff1d0 !important;background:rgba(0,0,0,.23);font-size:13px;font-weight:730;line-height:1.2;text-align:center;text-decoration:none !important;transition:background .2s ease,border-color .2s ease}#page\#2 .granit-skidki-nav__shortcuts a:first-child{border-color:rgba(255,228,166,.85);background:rgba(161,102,18,.34)}#page\#2 .granit-skidki-nav__cta{min-height:61px;border-radius:13px 13px 25px 13px}#page\#2 .granit-skidki-nav__cta-copy{flex-direction:column;align-items:center;gap:3px;text-align:center}#page\#2 .granit-skidki-nav__cta-copy small::after{content:none}#page\#2 .granit-skidki-nav__cta-copy strong{font-size:15px}}@container (max-width:420px){#page\#2 .granit-skidki-nav__inner{padding:11px 9px}#page\#2 .granit-skidki-nav__mobile-content{padding:0 7px 9px}#page\#2 .granit-skidki-nav__links--mobile{grid-template-columns:minmax(0,1fr);gap:6px}#page\#2 .granit-skidki-nav__links--mobile .granit-skidki-nav__link,#page\#2 .granit-skidki-nav__links--mobile .granit-skidki-nav__link:last-child{grid-column:auto;min-height:51px;padding-right:25px;font-size:14px}#page\#2 .granit-skidki-nav__shortcuts{gap:6px}#page\#2 .granit-skidki-nav__shortcuts a{font-size:13px;padding:8px 6px}#page\#2 .granit-skidki-nav__cta-copy small{font-size:13px}}@media (max-width:960px){#page\#2 .granit-skidki-nav{border-radius:26px 26px 46px 26px}}@media (max-width:767px){#page\#2 .granit-skidki-nav{border-radius:21px 21px 37px 21px}#page\#2 .granit-skidki-nav::before{left:21px;width:min(74%,330px)}#page\#2 .granit-skidki-nav::after{left:17px}}#page\#2 :where(#akcii,#page\#2 #sezonnye-skidki,#page\#2 #eksklyuzivnye,#page\#2 #pensioneram,#page\#2 #khranenie,#page\#2 #vyezd,#page\#2 #eskiz,#page\#2 #bo13,#page\#2 #usloviya,#page\#2 #faq,#page\#2 #raschet-skidki){scroll-margin-top:105px}@media (prefers-reduced-motion:reduce){#page\#2 .granit-skidki-nav__link,#page\#2 .granit-skidki-nav__link::before,#page\#2 .granit-skidki-nav__cta,#page\#2 .granit-skidki-nav__cta::before,#page\#2 .granit-skidki-nav__cta-arrow,#page\#2 .granit-skidki-nav__mobile-chevron::after,#page\#2 .granit-skidki-nav__shortcuts a{transition:none}}#page\#3 .granit-skidki-summary{--gss-gold:#D5A447;--gss-gold-light:#F4DB96;--gss-gold-bright:#FFF0BA;--gss-ivory:#FFF9EE;--gss-muted:#CFC4B4;--gss-dark-0:#080A0B;--gss-dark-1:#101416;--gss-dark-2:#1B2023;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:22px auto 34px;overflow:hidden;border:1px solid rgba(224,184,103,.45);border-radius:24px 24px 42px 24px;color:var(--gss-ivory);background:radial-gradient( ellipse at 0% 0%,rgba(255,231,168,.13),transparent 38% ),radial-gradient( ellipse at 100% 100%,rgba(158,101,14,.18),transparent 42% ),linear-gradient( 122deg,var(--gss-dark-0) 0%,var(--gss-dark-1) 48%,var(--gss-dark-2) 100% );box-shadow:0 20px 55px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.06);box-sizing:border-box}#page\#3 .granit-skidki-summary,#page\#3 .granit-skidki-summary *{box-sizing:border-box}#page\#3 .granit-skidki-summary::before{content:"";position:absolute;z-index:3;top:0;left:26px;width:min(620px,70%);height:2px;background:linear-gradient( 90deg,#FFF3C6,#D9A643 38%,#84500A 72%,transparent );box-shadow:0 0 17px rgba(231,190,103,.32);pointer-events:none}#page\#3 .granit-skidki-summary::after{content:"";position:absolute;z-index:4;top:-5px;left:22px;width:11px;height:11px;transform:rotate(45deg);border:1px solid rgba(255,242,197,.9);background:linear-gradient( 135deg,#FFF6D0,#D6A03C 55%,#744307 );box-shadow:0 0 12px rgba(240,205,130,.45);pointer-events:none}#page\#3 .granit-skidki-summary__glow{position:absolute;z-index:0;top:-135px;right:-80px;width:310px;height:310px;border-radius:50%;border:1px solid rgba(227,188,104,.11);box-shadow:0 0 0 35px rgba(209,157,59,.018),0 0 0 72px rgba(209,157,59,.012);pointer-events:none}#page\#3 .granit-skidki-summary__inner{position:relative;z-index:2;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:14px;padding:15px 16px}#page\#3 .granit-skidki-summary__heading{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:8px 16px 8px 6px;border-right:1px solid rgba(224,184,103,.30)}#page\#3 .granit-skidki-summary__eyebrow{color:var(--gss-gold-light);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}#page\#3 .granit-skidki-summary__heading strong{color:var(--gss-ivory);font-size:16px;font-weight:760;line-height:1.28;text-wrap:balance}#page\#3 .granit-skidki-summary__grid{display:grid;grid-template-columns:1.12fr 1fr 1fr 1.17fr 1.25fr;gap:7px;min-width:0}#page\#3 .granit-skidki-summary__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:73px;padding:10px 9px;overflow:hidden;border:1px solid rgba(224,184,103,.29);border-radius:13px 13px 23px 13px;color:var(--gss-ivory) !important;background:radial-gradient( ellipse at 10% 0%,rgba(246,218,151,.11),transparent 52% ),linear-gradient( 145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,.055);text-align:center;text-decoration:none !important;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}#page\#3 .granit-skidki-summary__item::before{content:"";position:absolute;left:18%;right:18%;bottom:5px;height:1px;background:linear-gradient( 90deg,transparent,rgba(245,216,147,.7),transparent );opacity:.45;pointer-events:none}#page\#3 .granit-skidki-summary__value{color:var(--gss-gold-bright);font-size:20px;font-weight:850;line-height:1;letter-spacing:-.02em;white-space:nowrap}#page\#3 .granit-skidki-summary__label{color:var(--gss-muted);font-size:13px;font-weight:600;line-height:1.25;text-wrap:balance}#page\#3 .granit-skidki-summary__item--main{border-color:rgba(244,218,151,.76);background:radial-gradient( ellipse at 12% -8%,rgba(255,239,194,.27),transparent 51% ),linear-gradient( 140deg,rgba(190,128,24,.30),rgba(109,66,7,.10) );box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 24px rgba(207,154,54,.06)}#page\#3 .granit-skidki-summary__item--main .granit-skidki-summary__value{font-size:24px}#page\#3 .granit-skidki-summary__item--free .granit-skidki-summary__value{font-size:17px;text-transform:uppercase;letter-spacing:.02em}#page\#3 .granit-skidki-summary__item--terms{flex-direction:row;gap:8px;padding:10px 11px}#page\#3 .granit-skidki-summary__icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(240,208,137,.46);border-radius:50%;background:rgba(180,116,13,.14)}#page\#3 .granit-skidki-summary__icon svg{width:18px;height:18px;stroke:var(--gss-gold-light);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#3 .granit-skidki-summary__item--terms .granit-skidki-summary__label{text-align:left}#page\#3 .granit-skidki-summary__item:focus-visible{outline:2px solid var(--gss-gold-bright);outline-offset:-3px}@media (hover:hover) and (pointer:fine){#page\#3 .granit-skidki-summary__item:hover{transform:translateY(-2px);border-color:rgba(244,218,151,.78);background:radial-gradient( ellipse at 10% 0%,rgba(246,218,151,.20),transparent 52% ),linear-gradient( 145deg,rgba(223,174,79,.14),rgba(255,255,255,.025) );box-shadow:0 8px 22px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.09)}}@media (max-width:1280px){#page\#3 .granit-skidki-summary__inner{grid-template-columns:165px minmax(0,1fr)}#page\#3 .granit-skidki-summary__grid{grid-template-columns:repeat(5,minmax(0,1fr))}#page\#3 .granit-skidki-summary__item{padding:9px 7px}#page\#3 .granit-skidki-summary__value{font-size:18px}#page\#3 .granit-skidki-summary__item--main .granit-skidki-summary__value{font-size:22px}}@media (max-width:959px){#page\#3 .granit-skidki-summary__inner{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}#page\#3 .granit-skidki-summary__heading{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:14px;padding:2px 3px 8px;border-right:0;border-bottom:1px solid rgba(224,184,103,.24)}#page\#3 .granit-skidki-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#3 .granit-skidki-summary__item--terms{grid-column:span 2}}@media (max-width:767px){#page\#3 .granit-skidki-summary{margin:16px auto 28px;border-radius:19px 19px 32px 19px}#page\#3 .granit-skidki-summary::before{left:20px;width:min(280px,72%)}#page\#3 .granit-skidki-summary::after{left:17px}#page\#3 .granit-skidki-summary__inner{padding:12px 10px}#page\#3 .granit-skidki-summary__heading{align-items:center}#page\#3 .granit-skidki-summary__heading strong{font-size:14px;text-align:right}#page\#3 .granit-skidki-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page\#3 .granit-skidki-summary__item{min-height:68px;padding:9px 7px}#page\#3 .granit-skidki-summary__value{font-size:18px}#page\#3 .granit-skidki-summary__item--main .granit-skidki-summary__value{font-size:22px}#page\#3 .granit-skidki-summary__item--terms{grid-column:span 2;min-height:58px;justify-content:center;padding:9px 16px}}@media (max-width:420px){#page\#3 .granit-skidki-summary__heading{flex-direction:column;align-items:flex-start;gap:3px}#page\#3 .granit-skidki-summary__heading strong{text-align:left}#page\#3 .granit-skidki-summary__item{min-height:70px}#page\#3 .granit-skidki-summary__label{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#3 .granit-skidki-summary__item{transition:none}}#page\#4 .granit-skidki-akcii{--gsa-gold-deep:#6E4307;--gsa-gold:#B97816;--gsa-gold-rich:#D59E3B;--gsa-gold-soft:#E8C575;--gsa-gold-light:#F4D995;--gsa-gold-bright:#FFF0B8;--gsa-ivory:#FFF9EE;--gsa-cream:#E8DDCD;--gsa-muted:#BFB5A8;--gsa-dark-0:#07090A;--gsa-dark-1:#0D1012;--gsa-dark-2:#151A1D;--gsa-dark-3:#22282C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;padding:0;color:var(--gsa-ivory);background:transparent;box-sizing:border-box;scroll-margin-top:105px}#page\#4 .granit-skidki-akcii,#page\#4 .granit-skidki-akcii *{box-sizing:border-box}#page\#4 .granit-skidki-akcii::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(224,183,99,.42);border-radius:42px 42px 84px 42px;background:radial-gradient( ellipse at -4% -10%,rgba(255,234,179,.17),transparent 32% ),radial-gradient( ellipse at 101% 103%,rgba(181,111,10,.23),transparent 40% ),radial-gradient( circle at 68% -20%,rgba(218,162,62,.09),transparent 28% ),linear-gradient( 124deg,var(--gsa-dark-0) 0%,var(--gsa-dark-1) 27%,var(--gsa-dark-2) 62%,#090B0D 100% );box-shadow:0 32px 80px rgba(0,0,0,.23),0 7px 22px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.065);pointer-events:none}#page\#4 .granit-skidki-akcii::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:41px 41px 83px 41px;opacity:.65;background:radial-gradient( circle,rgba(255,232,174,.04) 0 1px,transparent 1.4px ),repeating-linear-gradient( 128deg,transparent 0 135px,rgba(255,255,255,.018) 136px,transparent 137px );background-size:24px 24px,auto;pointer-events:none}#page\#4 .granit-skidki-akcii__halo,#page\#4 .granit-skidki-akcii__ornament,#page\#4 .granit-skidki-akcii__facet{position:absolute;pointer-events:none}#page\#4 .granit-skidki-akcii__halo{z-index:0;top:-60px;right:-90px;width:430px;height:430px;border-radius:50%;background:repeating-conic-gradient( from 0deg,rgba(242,215,146,.16) 0deg 1deg,transparent 1deg 8deg );-webkit-mask:radial-gradient( circle,transparent 0 43%,#000 44% 61%,transparent 62% );mask:radial-gradient( circle,transparent 0 43%,#000 44% 61%,transparent 62% );opacity:.56}#page\#4 .granit-skidki-akcii__ornament{z-index:2;top:0;left:38px;width:min(720px,64%);height:2px;background:linear-gradient( 90deg,#FFF4C5 0%,#EAC879 15%,#B97718 42%,#704407 67%,transparent 100% );box-shadow:0 0 18px rgba(241,211,139,.39)}#page\#4 .granit-skidki-akcii__ornament::before{content:"";position:absolute;top:-6px;left:-6px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,244,207,.92);background:linear-gradient( 135deg,#FFF5CD,#D79F3A 60%,#704208 );box-shadow:0 0 14px rgba(243,215,149,.52)}#page\#4 .granit-skidki-akcii__facet{z-index:0;left:-85px;bottom:-125px;width:350px;height:240px;transform:rotate(-8deg);clip-path:polygon( 14% 0,100% 19%,88% 100%,0 80% );border:1px solid rgba(228,192,113,.16);background:linear-gradient( 145deg,rgba(245,219,153,.12),rgba(155,92,4,.02) )}#page\#4 .granit-skidki-akcii__inner{position:relative;z-index:3;padding:42px 38px 32px}#page\#4 .granit-skidki-akcii__header{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:42px;margin-bottom:29px}#page\#4 .granit-skidki-akcii__heading{max-width:910px}#page\#4 .granit-skidki-akcii__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--gsa-gold-light);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:.065em;text-transform:uppercase}#page\#4 .granit-skidki-akcii__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--gsa-gold-rich),var(--gsa-gold-bright) );box-shadow:0 0 9px rgba(244,217,149,.38)}#page\#4 .granit-skidki-akcii h2{max-width:900px;margin:0;color:var(--gsa-ivory);font-size:clamp(30px,3vw,44px);font-weight:760;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#4 .granit-skidki-akcii__heading p{max-width:870px;margin:17px 0 0;color:var(--gsa-cream);font-size:16px;line-height:1.65}#page\#4 .granit-skidki-akcii__seal{position:relative;display:flex;align-items:center;justify-content:center;width:168px;height:168px;margin-left:auto;border:1px solid rgba(248,221,153,.73);border-radius:50%;background:radial-gradient( circle at 34% 24%,rgba(255,255,255,.34),transparent 28% ),radial-gradient( circle,rgba(200,139,39,.27),rgba(91,53,4,.11) 68%,transparent 69% );box-shadow:0 0 0 7px rgba(214,160,61,.045),0 0 0 14px rgba(214,160,61,.018),inset 0 0 31px rgba(208,145,41,.19),0 17px 36px rgba(0,0,0,.18)}#page\#4 .granit-skidki-akcii__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(244,216,145,.52);border-radius:50%}#page\#4 .granit-skidki-akcii__seal-ring{position:absolute;inset:20px;border:1px solid rgba(244,216,145,.27);border-radius:50%}#page\#4 .granit-skidki-akcii__seal-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}#page\#4 .granit-skidki-akcii__seal-copy small{color:var(--gsa-gold-soft);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#page\#4 .granit-skidki-akcii__seal-copy strong{color:var(--gsa-gold-bright);font-size:29px;font-weight:850;line-height:1}#page\#4 .granit-skidki-akcii__seal-copy span{color:var(--gsa-muted);font-size:13px;font-weight:600}#page\#4 .granit-skidki-akcii__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#page\#4 .granit-skidki-akcii__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:296px;overflow:hidden;padding:19px 18px 17px;border:1px solid rgba(225,187,107,.30);border-radius:18px 18px 36px 18px;background:radial-gradient( ellipse at 8% -10%,rgba(249,223,158,.12),transparent 48% ),radial-gradient( ellipse at 108% 112%,rgba(171,103,6,.13),transparent 49% ),linear-gradient( 147deg,rgba(255,255,255,.055),rgba(255,255,255,.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,.064),inset 0 -1px 0 rgba(0,0,0,.28);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}#page\#4 .granit-skidki-akcii__number{position:absolute;top:-7px;right:9px;color:rgba(241,211,139,.075);font-size:69px;font-weight:900;line-height:1;letter-spacing:-.06em;pointer-events:none}#page\#4 .granit-skidki-akcii__card::after{content:"";position:absolute;right:18px;bottom:0;width:47%;height:1px;background:linear-gradient( 90deg,transparent,rgba(238,204,130,.72) );box-shadow:0 0 12px rgba(231,194,115,.19)}#page\#4 .granit-skidki-akcii__card--primary{border-color:rgba(246,216,143,.72);background:radial-gradient( ellipse at 9% -9%,rgba(255,239,194,.25),transparent 47% ),radial-gradient( ellipse at 106% 110%,rgba(170,101,5,.25),transparent 52% ),linear-gradient( 143deg,rgba(181,117,16,.22),rgba(255,255,255,.025) );box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 27px rgba(202,145,44,.065)}#page\#4 .granit-skidki-akcii__card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-bottom:15px}#page\#4 .granit-skidki-akcii__badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border:1px solid rgba(224,184,103,.32);border-radius:8px 8px 14px 8px;color:var(--gsa-gold-soft);background:rgba(142,87,8,.10);font-size:13px;font-weight:690;line-height:1.2}#page\#4 .granit-skidki-akcii__discount{flex:0 0 auto;color:var(--gsa-gold-bright);font-size:23px;font-weight:850;line-height:1;white-space:nowrap;text-shadow:0 0 17px rgba(243,216,147,.14)}#page\#4 .granit-skidki-akcii__card h3{position:relative;z-index:2;margin:0 0 10px;color:#FFF9EC;font-size:19px;font-weight:740;line-height:1.25;text-wrap:balance}#page\#4 .granit-skidki-akcii__card p{position:relative;z-index:2;margin:0 0 18px;color:#CFC6B9;font-size:14.5px;line-height:1.55}#page\#4 .granit-skidki-akcii__link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:auto;color:var(--gsa-gold-light) !important;font-size:13.5px;font-weight:720;line-height:1.3;text-decoration:none !important}#page\#4 .granit-skidki-akcii__link svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}#page\#4 .granit-skidki-akcii__document-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(241,211,139,.45);border-radius:50% 50% 15px 15px;background:rgba(169,105,11,.13)}#page\#4 .granit-skidki-akcii__document-icon svg{width:21px;height:21px;stroke:var(--gsa-gold-light);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#4 .granit-skidki-akcii__notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid rgba(224,184,103,.24);border-radius:13px 13px 24px 13px;background:linear-gradient( 105deg,rgba(178,112,14,.10),rgba(255,255,255,.025) )}#page\#4 .granit-skidki-akcii__notice-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(239,207,136,.39);border-radius:50%;background:rgba(168,105,11,.12)}#page\#4 .granit-skidki-akcii__notice-icon svg{width:18px;height:18px;stroke:var(--gsa-gold-light);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}#page\#4 .granit-skidki-akcii__notice p{margin:0;color:var(--gsa-muted);font-size:13.5px;line-height:1.5}#page\#4 .granit-skidki-akcii__notice>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid rgba(245,216,147,.64);border-radius:10px 10px 17px 10px;color:#FFF3C9 !important;background:rgba(164,101,9,.18);font-size:13px;font-weight:730;line-height:1.2;text-decoration:none !important;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){#page\#4 .granit-skidki-akcii__card:hover{transform:translateY(-3px);border-color:rgba(239,207,137,.64);box-shadow:0 15px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.09)}#page\#4 .granit-skidki-akcii__link:hover svg{transform:translateX(4px)}#page\#4 .granit-skidki-akcii__notice>a:hover{transform:translateY(-1px);border-color:rgba(255,231,171,.90);background:rgba(181,116,17,.29)}}#page\#4 .granit-skidki-akcii :is(a):focus-visible{outline:2px solid var(--gsa-gold-bright);outline-offset:3px}@media (max-width:1280px){#page\#4 .granit-skidki-akcii__inner{padding:36px 28px 28px}#page\#4 .granit-skidki-akcii__header{grid-template-columns:minmax(0,1fr) 155px;gap:28px}#page\#4 .granit-skidki-akcii__seal{width:145px;height:145px}#page\#4 .granit-skidki-akcii__seal-copy strong{font-size:25px}#page\#4 .granit-skidki-akcii__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#4 .granit-skidki-akcii__card{min-height:258px}}@media (max-width:959px){#page\#4 .granit-skidki-akcii::before{border-radius:32px 32px 62px 32px}#page\#4 .granit-skidki-akcii::after{border-radius:31px 31px 61px 31px}#page\#4 .granit-skidki-akcii__inner{padding:32px 22px 24px}#page\#4 .granit-skidki-akcii__header{grid-template-columns:minmax(0,1fr);gap:19px}#page\#4 .granit-skidki-akcii__seal{position:absolute;top:24px;right:21px;width:112px;height:112px;opacity:.92}#page\#4 .granit-skidki-akcii__heading{padding-right:126px}#page\#4 .granit-skidki-akcii__seal-copy small,#page\#4 .granit-skidki-akcii__seal-copy span{font-size:13px}#page\#4 .granit-skidki-akcii__seal-copy strong{font-size:21px}#page\#4 .granit-skidki-akcii__notice{grid-template-columns:auto minmax(0,1fr)}#page\#4 .granit-skidki-akcii__notice>a{grid-column:1 / -1;width:100%}}@media (max-width:767px){#page\#4 .granit-skidki-akcii{margin-bottom:34px;scroll-margin-top:104px}#page\#4 .granit-skidki-akcii::before{border-radius:23px 23px 42px 23px}#page\#4 .granit-skidki-akcii::after{border-radius:22px 22px 41px 22px}#page\#4 .granit-skidki-akcii__ornament{left:23px;width:min(280px,70%)}#page\#4 .granit-skidki-akcii__inner{padding:27px 13px 17px}#page\#4 .granit-skidki-akcii__heading{padding-right:0}#page\#4 .granit-skidki-akcii__header{margin-bottom:20px}#page\#4 .granit-skidki-akcii h2{font-size:clamp(29px,8.5vw,35px)}#page\#4 .granit-skidki-akcii__heading p{margin-top:13px;font-size:15px;line-height:1.55}#page\#4 .granit-skidki-akcii__seal{position:relative;top:auto;right:auto;width:100%;height:auto;min-height:58px;margin:0;border-radius:13px 13px 23px 13px}#page\#4 .granit-skidki-akcii__seal::before{inset:5px;border-radius:9px 9px 19px 9px}#page\#4 .granit-skidki-akcii__seal-ring{display:none}#page\#4 .granit-skidki-akcii__seal-copy{flex-direction:row;justify-content:center;gap:8px}#page\#4 .granit-skidki-akcii__seal-copy strong{font-size:23px}#page\#4 .granit-skidki-akcii__grid{grid-template-columns:minmax(0,1fr);gap:9px}#page\#4 .granit-skidki-akcii__card{min-height:0;padding:16px 15px 15px;border-radius:15px 15px 28px 15px}#page\#4 .granit-skidki-akcii__card-top{margin-bottom:12px}#page\#4 .granit-skidki-akcii__card h3{font-size:18px}#page\#4 .granit-skidki-akcii__card p{margin-bottom:15px;font-size:14px}#page\#4 .granit-skidki-akcii__number{font-size:58px}#page\#4 .granit-skidki-akcii__notice{gap:9px;padding:11px}}@media (max-width:390px){#page\#4 .granit-skidki-akcii__inner{padding-left:10px;padding-right:10px}#page\#4 .granit-skidki-akcii__card-top{align-items:flex-start}#page\#4 .granit-skidki-akcii__badge{max-width:67%}#page\#4 .granit-skidki-akcii__discount{font-size:21px}#page\#4 .granit-skidki-akcii__seal-copy small,#page\#4 .granit-skidki-akcii__seal-copy span{display:none}#page\#4 .granit-skidki-akcii__notice{grid-template-columns:minmax(0,1fr)}#page\#4 .granit-skidki-akcii__notice-icon{display:none}}@media (prefers-reduced-motion:reduce){#page\#4 .granit-skidki-akcii__card,#page\#4 .granit-skidki-akcii__link svg,#page\#4 .granit-skidki-akcii__notice>a{transition:none}}#page\#5 .granit-season-sale{--gss-gold-dark:#74500D;--gss-gold:#A97820;--gss-gold-rich:#C99A3E;--gss-gold-soft:#DFC074;--gss-gold-light:#F2D998;--gss-stone-0:#FFFDF8;--gss-stone-1:#F7F0E3;--gss-stone-2:#EEE2CF;--gss-stone-3:#DFCFB6;--gss-ink:#27241F;--gss-ink-soft:#5C554B;--gss-ink-muted:#776F64;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gss-ink);box-sizing:border-box;scroll-margin-top:105px}#page\#5 .granit-season-sale,#page\#5 .granit-season-sale *{box-sizing:border-box}#page\#5 .granit-season-sale::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(166,122,45,.38);border-radius:76px 34px 76px 34px;background:radial-gradient( ellipse at -8% -15%,rgba(255,255,255,.98),transparent 38% ),radial-gradient( ellipse at 108% 105%,rgba(185,139,59,.15),transparent 41% ),linear-gradient( 119deg,#FFFDF8 0%,#F7F0E4 34%,#EFE3D0 67%,#F8F1E5 100% );box-shadow:0 27px 68px rgba(69,50,20,.14),0 7px 20px rgba(69,50,20,.08),inset 0 1px 0 rgba(255,255,255,.95);pointer-events:none}#page\#5 .granit-season-sale::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:75px 33px 75px 33px;opacity:.50;background:repeating-linear-gradient( 112deg,transparent 0 81px,rgba(137,101,45,.025) 82px,transparent 84px ),radial-gradient( ellipse at 23% 42%,rgba(133,96,39,.035),transparent 23% ),radial-gradient( ellipse at 74% 69%,rgba(255,255,255,.38),transparent 29% );pointer-events:none}#page\#5 .granit-season-sale__halo{position:absolute;z-index:0;top:-70px;right:-75px;width:430px;height:430px;border:1px solid rgba(171,126,49,.17);border-radius:50%;box-shadow:0 0 0 37px rgba(183,139,58,.025),0 0 0 76px rgba(183,139,58,.015),0 0 0 112px rgba(183,139,58,.010);pointer-events:none}#page\#5 .granit-season-sale__line{display:none}#page\#5 .granit-season-sale__facet{display:none}#page\#5 .granit-season-sale__inner{position:relative;z-index:3;padding:45px 40px 34px}#page\#5 .granit-season-sale__top{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:46px;margin-bottom:31px}#page\#5 .granit-season-sale__content{max-width:900px}#page\#5 .granit-season-sale__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#936719;font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.065em;text-transform:uppercase}#page\#5 .granit-season-sale__eyebrow::before{content:"";width:32px;height:1px;background:linear-gradient( 90deg,#A97820,#D2A951 )}#page\#5 .granit-season-sale h2{max-width:900px;margin:0;color:#29251F;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#5 .granit-season-sale__lead{max-width:860px;margin:17px 0 0;color:var(--gss-ink-soft);font-size:16px;line-height:1.65}#page\#5 .granit-season-sale__discount{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:204px;height:204px;margin-left:auto;border:1px solid rgba(151,103,25,.52);border-radius:50%;background:radial-gradient( circle at 34% 26%,rgba(255,255,255,.96),transparent 27% ),radial-gradient( circle,#F6E5B7 0%,#E3BD68 42%,#B67F27 72%,#8B5A12 100% );box-shadow:0 0 0 7px rgba(177,126,39,.06),0 0 0 14px rgba(177,126,39,.025),0 21px 43px rgba(93,62,15,.20),inset 0 1px 0 rgba(255,255,255,.96);text-align:center}#page\#5 .granit-season-sale__discount::before{content:"";position:absolute;inset:10px;border:1px dashed rgba(112,73,15,.48);border-radius:50%}#page\#5 .granit-season-sale__discount-ring{position:absolute;inset:22px;border:1px solid rgba(119,80,17,.25);border-radius:50%}#page\#5 .granit-season-sale__discount small,#page\#5 .granit-season-sale__discount strong,#page\#5 .granit-season-sale__discount>span:last-child{position:relative;z-index:2}#page\#5 .granit-season-sale__discount small{color:#704A0E;font-size:13px;font-weight:760;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}#page\#5 .granit-season-sale__discount strong{margin:6px 0 4px;color:#3D2B0E;font-size:36px;font-weight:900;line-height:1;letter-spacing:-.04em;white-space:nowrap}#page\#5 .granit-season-sale__discount>span:last-child{color:#725317;font-size:13px;font-weight:650}#page\#5 .granit-season-sale__timeline{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:16px}#page\#5 .granit-season-sale__stage{position:relative;display:flex;align-items:center;gap:13px;min-width:0;min-height:88px;padding:13px 14px;border:1px solid rgba(157,111,35,.24);border-radius:15px 15px 28px 15px;background:rgba(255,255,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}#page\#5 .granit-season-sale__stage--final{border-color:rgba(158,111,32,.43);background:linear-gradient( 140deg,rgba(236,211,153,.36),rgba(255,255,255,.44) )}#page\#5 .granit-season-sale__stage-number{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(151,103,25,.39);border-radius:50% 50% 15px 15px;color:#805615;background:linear-gradient( 145deg,#F6E4B7,#DAB15D );font-size:13px;font-weight:820;box-shadow:0 5px 13px rgba(99,67,17,.10)}#page\#5 .granit-season-sale__stage-copy{display:flex;flex-direction:column;gap:4px;min-width:0}#page\#5 .granit-season-sale__stage-copy strong{color:#312B23;font-size:16px;font-weight:770;line-height:1.2}#page\#5 .granit-season-sale__stage-copy span{color:var(--gss-ink-muted);font-size:13px;line-height:1.4}#page\#5 .granit-season-sale__arrow{display:flex;align-items:center;justify-content:center}#page\#5 .granit-season-sale__arrow svg{width:31px;height:14px;stroke:#AA7926;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-season-sale__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#page\#5 .granit-season-sale__benefit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(155,111,39,.19);border-radius:14px 14px 25px 14px;background:linear-gradient( 135deg,rgba(255,255,255,.52),rgba(231,210,172,.16) )}#page\#5 .granit-season-sale__benefit-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(154,106,28,.38);border-radius:50%;color:#8B601A;background:rgba(229,198,132,.32);font-size:18px;font-weight:820}#page\#5 .granit-season-sale__benefit-icon svg{width:20px;height:20px;stroke:#8B601A;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-season-sale__benefit strong{display:block;margin-bottom:4px;color:#302A22;font-size:14.5px;font-weight:750;line-height:1.3}#page\#5 .granit-season-sale__benefit p{margin:0;color:#6A6258;font-size:13px;line-height:1.45}#page\#5 .granit-season-sale__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:15px;padding:14px 15px;border:1px solid rgba(134,90,21,.34);border-radius:15px 15px 29px 15px;background:linear-gradient( 115deg,rgba(118,79,17,.93),rgba(69,52,28,.98) );box-shadow:0 10px 26px rgba(73,50,17,.13),inset 0 1px 0 rgba(255,255,255,.10)}#page\#5 .granit-season-sale__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#5 .granit-season-sale__footer-copy span{color:#E6C97F;font-size:13px;font-weight:700}#page\#5 .granit-season-sale__footer-copy strong{color:#FFF7E8;font-size:15px;font-weight:720;line-height:1.35}#page\#5 .granit-season-sale__actions{display:flex;align-items:center;gap:8px}#page\#5 .granit-season-sale__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border-radius:11px 11px 19px 11px;font-size:13px;font-weight:730;line-height:1.2;text-align:center;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}#page\#5 .granit-season-sale__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-season-sale__button--main{border:1px solid #FFE9AE;color:#3C2A0D !important;background:linear-gradient( 135deg,#FFF1BD,#D7A84A 70%,#B27A20 );box-shadow:inset 0 1px 0 rgba(255,255,255,.83)}#page\#5 .granit-season-sale__button--ghost{border:1px solid rgba(237,207,141,.40);color:#F8E7BA !important;background:rgba(255,255,255,.045)}@media (hover:hover) and (pointer:fine){#page\#5 .granit-season-sale__button:hover{transform:translateY(-2px)}#page\#5 .granit-season-sale__button--main:hover{filter:brightness(1.06)}#page\#5 .granit-season-sale__button--ghost:hover{border-color:rgba(244,218,158,.75);background:rgba(255,255,255,.08)}}#page\#5 .granit-season-sale a:focus-visible{outline:2px solid #F6D990;outline-offset:3px}@media (max-width:1280px){#page\#5 .granit-season-sale__inner{padding:39px 29px 29px}#page\#5 .granit-season-sale__top{grid-template-columns:minmax(0,1fr) 190px;gap:32px}#page\#5 .granit-season-sale__discount{width:180px;height:180px}#page\#5 .granit-season-sale__discount strong{font-size:32px}#page\#5 .granit-season-sale__halo{right:-96px}#page\#5 .granit-season-sale__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#5 .granit-season-sale__arrow{display:none}}@media (max-width:959px){#page\#5 .granit-season-sale::before{border-radius:48px 28px 48px 28px}#page\#5 .granit-season-sale::after{border-radius:47px 27px 47px 27px}#page\#5 .granit-season-sale__inner{padding:33px 21px 24px}#page\#5 .granit-season-sale__top{grid-template-columns:minmax(0,1fr);gap:18px}#page\#5 .granit-season-sale__halo{display:none}#page\#5 .granit-season-sale__discount{width:100%;height:auto;min-height:65px;margin:0;border-radius:14px 14px 25px 14px;flex-direction:row;gap:8px}#page\#5 .granit-season-sale__discount::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#5 .granit-season-sale__discount-ring{display:none}#page\#5 .granit-season-sale__discount strong{margin:0 3px;font-size:26px}#page\#5 .granit-season-sale__benefits{grid-template-columns:minmax(0,1fr)}#page\#5 .granit-season-sale__footer{grid-template-columns:minmax(0,1fr)}#page\#5 .granit-season-sale__actions{width:100%}#page\#5 .granit-season-sale__button{flex:1 1 0}}@media (max-width:767px){#page\#5 .granit-season-sale{margin-bottom:34px;scroll-margin-top:104px}#page\#5 .granit-season-sale::before{border-radius:29px 19px 36px 19px}#page\#5 .granit-season-sale::after{border-radius:28px 18px 35px 18px}#page\#5 .granit-season-sale__inner{padding:29px 13px 17px}#page\#5 .granit-season-sale h2{font-size:clamp(29px,8.6vw,35px)}#page\#5 .granit-season-sale__lead{margin-top:13px;font-size:15px;line-height:1.55}#page\#5 .granit-season-sale__discount{min-height:60px}#page\#5 .granit-season-sale__discount small{display:none}#page\#5 .granit-season-sale__discount strong{font-size:24px}#page\#5 .granit-season-sale__timeline{grid-template-columns:minmax(0,1fr);gap:7px}#page\#5 .granit-season-sale__stage{min-height:72px;padding:11px 12px}#page\#5 .granit-season-sale__benefit{padding:12px}#page\#5 .granit-season-sale__footer{gap:13px;padding:12px}#page\#5 .granit-season-sale__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#page\#5 .granit-season-sale__button{width:100%;min-height:46px}}@media (max-width:390px){#page\#5 .granit-season-sale__inner{padding-left:10px;padding-right:10px}#page\#5 .granit-season-sale__discount>span:last-child{font-size:13px}#page\#5 .granit-season-sale__stage-number{flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){#page\#5 .granit-season-sale__button{transition:none}}#page\#6 .granit-exclusive-sale{--ges-gold-deep:#5F3905;--ges-gold-dark:#81520C;--ges-gold:#B57916;--ges-gold-rich:#D29B39;--ges-gold-soft:#E8C36F;--ges-gold-light:#F5D993;--ges-gold-bright:#FFF0B8;--ges-ivory:#FFF9EE;--ges-cream:#E8DED0;--ges-muted:#C1B7AA;--ges-dark-0:#060809;--ges-dark-1:#0C0F11;--ges-dark-2:#151A1D;--ges-dark-3:#242A2E;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--ges-ivory);box-sizing:border-box;scroll-margin-top:105px}#page\#6 .granit-exclusive-sale,#page\#6 .granit-exclusive-sale *{box-sizing:border-box}#page\#6 .granit-exclusive-sale::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(223,183,101,.42);border-radius:38px 82px 38px 82px;background:radial-gradient( ellipse at -7% -10%,rgba(255,234,180,.15),transparent 35% ),radial-gradient( ellipse at 107% 108%,rgba(183,116,14,.25),transparent 43% ),linear-gradient( 123deg,#060809 0%,#0E1214 34%,#1A2023 67%,#090B0C 100% );box-shadow:0 32px 82px rgba(0,0,0,.25),0 7px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.065);pointer-events:none}#page\#6 .granit-exclusive-sale::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:37px 81px 37px 81px;opacity:.7;background:radial-gradient( circle,rgba(255,231,169,.038) 0 1px,transparent 1.4px ),repeating-linear-gradient( 132deg,transparent 0 137px,rgba(255,255,255,.018) 138px,transparent 139px );background-size:23px 23px,auto;pointer-events:none}#page\#6 .granit-exclusive-sale__halo,#page\#6 .granit-exclusive-sale__line,#page\#6 .granit-exclusive-sale__facet{position:absolute;pointer-events:none}#page\#6 .granit-exclusive-sale__halo{z-index:0;top:-210px;left:-190px;width:520px;height:520px;border-radius:50%;background:repeating-conic-gradient( from 0deg,rgba(242,216,150,.16) 0deg 1deg,transparent 1deg 9deg );-webkit-mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );opacity:.48}#page\#6 .granit-exclusive-sale__line{z-index:2;top:0;right:67px;width:min(740px,60%);height:2px;background:linear-gradient( 90deg,transparent,#87540B 18%,#D6A443 47%,#F2D691 73%,#86520B 100% );box-shadow:0 0 17px rgba(237,204,130,.28)}#page\#6 .granit-exclusive-sale__line::after{content:"";position:absolute;top:-6px;right:-6px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,241,196,.91);background:linear-gradient( 135deg,#FFF3C4,#D29A37 60%,#714307 );box-shadow:0 0 14px rgba(239,208,137,.43)}#page\#6 .granit-exclusive-sale__facet{z-index:0;right:-93px;bottom:-129px;width:360px;height:250px;transform:rotate(9deg);clip-path:polygon( 0 18%,88% 0,100% 78%,14% 100% );border:1px solid rgba(230,195,121,.13);background:linear-gradient( 215deg,rgba(242,214,147,.13),rgba(142,84,4,.018) )}#page\#6 .granit-exclusive-sale__inner{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:38px;padding:40px}#page\#6 .granit-exclusive-sale__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:8px 0}#page\#6 .granit-exclusive-sale__eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-bottom:11px;color:var(--ges-gold-light);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#6 .granit-exclusive-sale__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,var(--ges-gold-rich),var(--ges-gold-bright) )}#page\#6 .granit-exclusive-sale h2{max-width:810px;margin:0;color:var(--ges-ivory);font-size:clamp(30px,3vw,44px);font-weight:770;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#6 .granit-exclusive-sale__lead{max-width:810px;margin:17px 0 0;color:var(--ges-cream);font-size:16px;line-height:1.65}#page\#6 .granit-exclusive-sale__offer{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:17px;margin-top:24px;padding:11px 16px 11px 11px;border:1px solid rgba(243,215,148,.61);border-radius:17px 17px 32px 17px;background:radial-gradient( ellipse at 5% 0%,rgba(255,240,196,.22),transparent 49% ),linear-gradient( 130deg,rgba(180,116,16,.28),rgba(255,255,255,.035) );box-shadow:inset 0 1px 0 rgba(255,255,255,.10)}#page\#6 .granit-exclusive-sale__offer-value{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:82px;padding:8px;border:1px solid rgba(247,222,159,.43);border-radius:12px 12px 25px 12px;background:linear-gradient( 145deg,rgba(255,241,199,.13),rgba(161,96,7,.13) )}#page\#6 .granit-exclusive-sale__offer-value small{color:var(--ges-gold-soft);font-size:13px;font-weight:680;line-height:1.2;text-align:center}#page\#6 .granit-exclusive-sale__offer-value strong{margin-top:4px;color:var(--ges-gold-bright);font-size:28px;font-weight:880;line-height:1;white-space:nowrap}#page\#6 .granit-exclusive-sale__offer-copy{display:flex;flex-direction:column;gap:4px}#page\#6 .granit-exclusive-sale__offer-copy strong{color:#FFF8E8;font-size:15px;font-weight:750;line-height:1.3}#page\#6 .granit-exclusive-sale__offer-copy span{color:var(--ges-muted);font-size:13px;line-height:1.4}#page\#6 .granit-exclusive-sale__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}#page\#6 .granit-exclusive-sale__feature{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid rgba(228,190,111,.22);border-radius:13px 13px 22px 13px;background:rgba(255,255,255,.027)}#page\#6 .granit-exclusive-sale__feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;border:1px solid rgba(237,204,133,.39);border-radius:50% 50% 13px 13px;background:rgba(168,104,11,.14)}#page\#6 .granit-exclusive-sale__feature-icon svg{width:18px;height:18px;stroke:var(--ges-gold-light);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#6 .granit-exclusive-sale__feature strong{display:block;margin-bottom:3px;color:#FFF8E8;font-size:13.5px;font-weight:720;line-height:1.25}#page\#6 .granit-exclusive-sale__feature span{color:var(--ges-muted);font-size:13px;line-height:1.35}#page\#6 .granit-exclusive-sale__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#page\#6 .granit-exclusive-sale__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;border-radius:12px 12px 21px 12px;font-size:13.5px;font-weight:740;line-height:1.2;text-decoration:none !important;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}#page\#6 .granit-exclusive-sale__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#6 .granit-exclusive-sale__button--gold{border:1px solid rgba(255,241,198,.95);color:#39270B !important;background:radial-gradient( ellipse at 15% 0%,rgba(255,255,255,.82),transparent 42% ),linear-gradient( 135deg,#FBE8AC,#D6A347 63%,#A96D14 );box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}#page\#6 .granit-exclusive-sale__button--dark{border:1px solid rgba(236,204,135,.38);color:#F6E3B6 !important;background:rgba(255,255,255,.035)}#page\#6 .granit-exclusive-sale__visual{position:relative;display:flex;min-width:0}#page\#6 .granit-exclusive-sale__image-frame{position:relative;width:100%;aspect-ratio:4 / 5;min-height:460px;overflow:hidden;border:1px solid rgba(245,217,150,.61);border-radius:28px 28px 66px 28px;background:#15191B;box-shadow:0 24px 56px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.09)}#page\#6 .granit-exclusive-sale__image-frame::before{content:"";position:absolute;z-index:4;inset:9px;border:1px solid rgba(246,221,160,.27);border-radius:20px 20px 56px 20px;pointer-events:none}#page\#6 .granit-exclusive-sale__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}#page\#6 .granit-exclusive-sale__image-shade{position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(4,6,7,.02) 0%,rgba(4,6,7,.05) 42%,rgba(4,6,7,.81) 100% ),linear-gradient( 90deg,rgba(4,6,7,.18),transparent 40% );pointer-events:none}#page\#6 .granit-exclusive-sale__medallion{position:absolute;z-index:5;top:22px;right:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:126px;height:126px;padding:10px;border:1px solid rgba(255,238,185,.88);border-radius:50%;color:#35240A;background:radial-gradient( circle at 31% 23%,rgba(255,255,255,.91),transparent 30% ),linear-gradient( 145deg,#F6E1A3,#D4A043 62%,#9D6310 );box-shadow:0 13px 28px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.85);text-align:center}#page\#6 .granit-exclusive-sale__medallion::before{content:"";position:absolute;inset:7px;border:1px dashed rgba(90,57,9,.40);border-radius:50%}#page\#6 .granit-exclusive-sale__medallion small,#page\#6 .granit-exclusive-sale__medallion strong,#page\#6 .granit-exclusive-sale__medallion span{position:relative;z-index:2}#page\#6 .granit-exclusive-sale__medallion small{font-size:13px;font-weight:700;text-transform:uppercase}#page\#6 .granit-exclusive-sale__medallion strong{margin:2px 0;font-size:25px;font-weight:900;line-height:1}#page\#6 .granit-exclusive-sale__medallion span{max-width:90px;font-size:13px;font-weight:650;line-height:1.15}#page\#6 .granit-exclusive-sale__image-caption{position:absolute;z-index:5;left:23px;right:23px;bottom:22px;display:flex;flex-direction:column;gap:4px;padding-left:14px;border-left:2px solid var(--ges-gold-rich)}#page\#6 .granit-exclusive-sale__image-caption span{color:var(--ges-gold-light);font-size:13px;font-weight:690;letter-spacing:.04em;text-transform:uppercase}#page\#6 .granit-exclusive-sale__image-caption strong{color:#FFF9EE;font-size:16px;font-weight:730;line-height:1.3}@media (hover:hover) and (pointer:fine){#page\#6 .granit-exclusive-sale__button:hover{transform:translateY(-2px)}#page\#6 .granit-exclusive-sale__button--gold:hover{filter:brightness(1.06)}#page\#6 .granit-exclusive-sale__button--dark:hover{border-color:rgba(245,218,153,.72);background:rgba(255,255,255,.065)}}#page\#6 .granit-exclusive-sale a:focus-visible{outline:2px solid var(--ges-gold-bright);outline-offset:3px}@media (max-width:1280px){#page\#6 .granit-exclusive-sale__inner{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:28px;padding:32px}#page\#6 .granit-exclusive-sale__features{grid-template-columns:minmax(0,1fr)}#page\#6 .granit-exclusive-sale__feature{min-height:58px}#page\#6 .granit-exclusive-sale__image-frame{min-height:500px}}@media (max-width:959px){#page\#6 .granit-exclusive-sale::before{border-radius:30px 58px 30px 58px}#page\#6 .granit-exclusive-sale::after{border-radius:29px 57px 29px 57px}#page\#6 .granit-exclusive-sale__inner{grid-template-columns:minmax(0,1fr);gap:23px;padding:31px 22px 23px}#page\#6 .granit-exclusive-sale__features{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#6 .granit-exclusive-sale__visual{max-width:650px;width:100%;margin:0 auto}#page\#6 .granit-exclusive-sale__image-frame{min-height:0}}@media (max-width:767px){#page\#6 .granit-exclusive-sale{margin-bottom:34px;scroll-margin-top:104px}#page\#6 .granit-exclusive-sale::before{border-radius:22px 38px 22px 38px}#page\#6 .granit-exclusive-sale::after{border-radius:21px 37px 21px 37px}#page\#6 .granit-exclusive-sale__line{right:28px;width:min(275px,67%)}#page\#6 .granit-exclusive-sale__inner{gap:19px;padding:28px 13px 16px}#page\#6 .granit-exclusive-sale h2{font-size:clamp(29px,8.5vw,35px)}#page\#6 .granit-exclusive-sale__lead{margin-top:13px;font-size:15px;line-height:1.55}#page\#6 .granit-exclusive-sale__offer{grid-template-columns:116px minmax(0,1fr);gap:11px;margin-top:18px;padding:9px}#page\#6 .granit-exclusive-sale__offer-value{min-height:72px}#page\#6 .granit-exclusive-sale__offer-value small{font-size:13px}#page\#6 .granit-exclusive-sale__offer-value strong{font-size:24px}#page\#6 .granit-exclusive-sale__features{grid-template-columns:minmax(0,1fr);gap:7px}#page\#6 .granit-exclusive-sale__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#page\#6 .granit-exclusive-sale__button{width:100%;min-height:47px}#page\#6 .granit-exclusive-sale__image-frame{aspect-ratio:4 / 5;border-radius:21px 21px 47px 21px}#page\#6 .granit-exclusive-sale__image-frame::before{border-radius:15px 15px 40px 15px}#page\#6 .granit-exclusive-sale__medallion{top:17px;right:17px;width:108px;height:108px}#page\#6 .granit-exclusive-sale__medallion strong{font-size:22px}#page\#6 .granit-exclusive-sale__image-caption{left:18px;right:18px;bottom:18px}}@media (max-width:390px){#page\#6 .granit-exclusive-sale__inner{padding-left:10px;padding-right:10px}#page\#6 .granit-exclusive-sale__offer{grid-template-columns:minmax(0,1fr)}#page\#6 .granit-exclusive-sale__offer-value{flex-direction:row;gap:8px;min-height:54px}#page\#6 .granit-exclusive-sale__offer-value small{max-width:95px}#page\#6 .granit-exclusive-sale__feature{padding:10px}#page\#6 .granit-exclusive-sale__medallion{width:98px;height:98px}#page\#6 .granit-exclusive-sale__medallion span{display:none}}@media (prefers-reduced-motion:reduce){#page\#6 .granit-exclusive-sale__button{transition:none}}#page\#7 .granit-benefit-sale{--gbs-gold-dark:#73500F;--gbs-gold:#A97821;--gbs-gold-rich:#C9983D;--gbs-gold-soft:#DFC078;--gbs-gold-light:#F1D99C;--gbs-stone-0:#FFFDF8;--gbs-stone-1:#F8F1E6;--gbs-stone-2:#EEE2D0;--gbs-ink:#29251F;--gbs-ink-soft:#5C554C;--gbs-muted:#756D62;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gbs-ink);box-sizing:border-box;scroll-margin-top:105px}#page\#7 .granit-benefit-sale,#page\#7 .granit-benefit-sale *{box-sizing:border-box}#page\#7 .granit-benefit-sale::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(164,118,41,.34);border-radius:34px 72px 34px 72px;background:radial-gradient( ellipse at -4% -12%,rgba(255,255,255,.98),transparent 39% ),radial-gradient( ellipse at 105% 108%,rgba(184,137,58,.13),transparent 42% ),linear-gradient( 120deg,#FFFDF8 0%,#F7F0E4 49%,#EFE3D1 100% );box-shadow:0 25px 62px rgba(72,52,21,.12),inset 0 1px 0 rgba(255,255,255,.94);pointer-events:none}#page\#7 .granit-benefit-sale::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:33px 71px 33px 71px;opacity:.5;background:repeating-linear-gradient( 117deg,transparent 0 94px,rgba(128,93,36,.027) 95px,transparent 97px );pointer-events:none}#page\#7 .granit-benefit-sale__line,#page\#7 .granit-benefit-sale__halo{position:absolute;pointer-events:none}#page\#7 .granit-benefit-sale__line{z-index:2;top:0;left:54px;width:min(640px,60%);height:2px;background:linear-gradient( 90deg,#805611,#C18F35 33%,#E5C47B 60%,transparent )}#page\#7 .granit-benefit-sale__line::before{content:"";position:absolute;top:-6px;left:-6px;width:13px;height:13px;transform:rotate(45deg);border:1px solid #9E6D1B;background:linear-gradient( 135deg,#F4DFA9,#BF8C32 60%,#74500F )}#page\#7 .granit-benefit-sale__halo{z-index:0;top:-130px;right:-100px;width:360px;height:360px;border:1px solid rgba(166,118,36,.13);border-radius:50%;box-shadow:0 0 0 30px rgba(170,123,43,.022),0 0 0 63px rgba(170,123,43,.013)}#page\#7 .granit-benefit-sale__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.68fr);align-items:center;gap:44px;padding:38px 40px}#page\#7 .granit-benefit-sale__content{max-width:850px}#page\#7 .granit-benefit-sale__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#8C621B;font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#7 .granit-benefit-sale__eyebrow::before{content:"";width:30px;height:1px;background:linear-gradient( 90deg,#A87925,#D3AB56 )}#page\#7 .granit-benefit-sale h2{margin:0;max-width:820px;color:#28241E;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#7 .granit-benefit-sale__lead{max-width:830px;margin:16px 0 0;color:var(--gbs-ink-soft);font-size:16px;line-height:1.65}#page\#7 .granit-benefit-sale__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:21px;padding:13px 14px;border:1px solid rgba(158,111,35,.24);border-radius:14px 14px 26px 14px;background:linear-gradient( 135deg,rgba(255,255,255,.50),rgba(224,198,145,.18) )}#page\#7 .granit-benefit-sale__notice-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(153,104,28,.37);border-radius:50% 50% 14px 14px;background:rgba(226,195,127,.33)}#page\#7 .granit-benefit-sale__notice-icon svg{width:21px;height:21px;stroke:#8B601A;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#7 .granit-benefit-sale__notice strong{display:block;margin-bottom:4px;color:#312B22;font-size:14.5px;font-weight:750}#page\#7 .granit-benefit-sale__notice p{margin:0;color:#6A6258;font-size:13.5px;line-height:1.5}#page\#7 .granit-benefit-sale__visual{position:relative;display:grid;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:16px;padding:17px;border:1px solid rgba(156,108,31,.30);border-radius:23px 23px 46px 23px;background:linear-gradient( 137deg,rgba(255,255,255,.60),rgba(225,197,140,.18) );box-shadow:0 15px 34px rgba(89,62,19,.09),inset 0 1px 0 rgba(255,255,255,.84)}#page\#7 .granit-benefit-sale__medallion{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:154px;height:154px;border:1px solid rgba(130,86,18,.50);border-radius:50%;background:radial-gradient( circle at 33% 24%,rgba(255,255,255,.93),transparent 29% ),linear-gradient( 145deg,#F6E6B7,#DEB761 60%,#AD7520 );box-shadow:0 13px 28px rgba(91,61,17,.16),inset 0 1px 0 rgba(255,255,255,.90);text-align:center}#page\#7 .granit-benefit-sale__medallion::before{content:"";position:absolute;inset:8px;border:1px dashed rgba(108,70,15,.38);border-radius:50%}#page\#7 .granit-benefit-sale__medallion-ring{position:absolute;inset:20px;border:1px solid rgba(120,78,15,.20);border-radius:50%}#page\#7 .granit-benefit-sale__medallion small,#page\#7 .granit-benefit-sale__medallion strong,#page\#7 .granit-benefit-sale__medallion>span:last-child{position:relative;z-index:2}#page\#7 .granit-benefit-sale__medallion small{color:#75500E;font-size:13px;font-weight:720;text-transform:uppercase;letter-spacing:.05em}#page\#7 .granit-benefit-sale__medallion strong{margin:4px 0;color:#3A290C;font-size:39px;font-weight:900;line-height:1}#page\#7 .granit-benefit-sale__medallion>span:last-child{color:#715215;font-size:13px;font-weight:650;line-height:1.25}#page\#7 .granit-benefit-sale__visual-copy{display:flex;flex-direction:column;gap:5px;min-width:0}#page\#7 .granit-benefit-sale__visual-copy>span{color:#8C641C;font-size:13px;font-weight:730;letter-spacing:.04em;text-transform:uppercase}#page\#7 .granit-benefit-sale__visual-copy>strong{color:#302A22;font-size:15px;font-weight:740;line-height:1.35}#page\#7 .granit-benefit-sale__visual-copy a{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:6px;color:#8A5D16 !important;font-size:13.5px;font-weight:750;text-decoration:none !important}#page\#7 .granit-benefit-sale__visual-copy a svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}@media (hover:hover) and (pointer:fine){#page\#7 .granit-benefit-sale__visual-copy a:hover svg{transform:translateX(4px)}}#page\#7 .granit-benefit-sale a:focus-visible{outline:2px solid #C89A42;outline-offset:3px}@media (max-width:1280px){#page\#7 .granit-benefit-sale__inner{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:30px;padding:34px 30px}#page\#7 .granit-benefit-sale__visual{grid-template-columns:135px minmax(0,1fr)}#page\#7 .granit-benefit-sale__medallion{width:130px;height:130px}#page\#7 .granit-benefit-sale__medallion strong{font-size:34px}}@media (max-width:959px){#page\#7 .granit-benefit-sale::before{border-radius:28px 52px 28px 52px}#page\#7 .granit-benefit-sale::after{border-radius:27px 51px 27px 51px}#page\#7 .granit-benefit-sale__inner{grid-template-columns:minmax(0,1fr);gap:20px;padding:31px 22px 23px}#page\#7 .granit-benefit-sale__visual{grid-template-columns:145px minmax(0,1fr)}}@media (max-width:767px){#page\#7 .granit-benefit-sale{margin-bottom:34px;scroll-margin-top:104px}#page\#7 .granit-benefit-sale::before{border-radius:21px 37px 21px 37px}#page\#7 .granit-benefit-sale::after{border-radius:20px 36px 20px 36px}#page\#7 .granit-benefit-sale__line{left:26px;width:min(270px,68%)}#page\#7 .granit-benefit-sale__inner{gap:16px;padding:28px 13px 16px}#page\#7 .granit-benefit-sale h2{font-size:clamp(29px,8.5vw,35px)}#page\#7 .granit-benefit-sale__lead{margin-top:13px;font-size:15px;line-height:1.55}#page\#7 .granit-benefit-sale__notice{margin-top:17px;padding:11px}#page\#7 .granit-benefit-sale__visual{grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px;border-radius:17px 17px 31px 17px}#page\#7 .granit-benefit-sale__medallion{width:108px;height:108px}#page\#7 .granit-benefit-sale__medallion strong{font-size:29px}#page\#7 .granit-benefit-sale__medallion>span:last-child{font-size:13px}}@media (max-width:390px){#page\#7 .granit-benefit-sale__inner{padding-left:10px;padding-right:10px}#page\#7 .granit-benefit-sale__visual{grid-template-columns:minmax(0,1fr);text-align:center}#page\#7 .granit-benefit-sale__medallion{width:115px;height:115px;margin:0 auto}#page\#7 .granit-benefit-sale__visual-copy{align-items:center}#page\#7 .granit-benefit-sale__visual-copy a{margin:6px auto 0}}@media (prefers-reduced-motion:reduce){#page\#7 .granit-benefit-sale__visual-copy a svg{transition:none}}#page\#8 .granit-storage-offer{--gso-gold-deep:#5D3805;--gso-gold-dark:#79500C;--gso-gold:#AC7114;--gso-gold-rich:#CF9838;--gso-gold-soft:#E4BE6A;--gso-gold-light:#F3D78E;--gso-gold-bright:#FFF0B9;--gso-ivory:#FFF9EE;--gso-cream:#E9DED0;--gso-muted:#BEB5A8;--gso-dark-0:#060809;--gso-dark-1:#0C1012;--gso-dark-2:#151A1D;--gso-dark-3:#22292D;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gso-ivory);box-sizing:border-box;scroll-margin-top:105px}#page\#8 .granit-storage-offer,#page\#8 .granit-storage-offer *{box-sizing:border-box}#page\#8 .granit-storage-offer::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(225,187,106,.42);border-radius:76px 34px 76px 34px;background:radial-gradient( ellipse at -8% -16%,rgba(255,235,181,.16),transparent 37% ),radial-gradient( ellipse at 107% 110%,rgba(181,111,11,.26),transparent 44% ),radial-gradient( circle at 72% -18%,rgba(218,164,67,.08),transparent 29% ),linear-gradient( 122deg,var(--gso-dark-0) 0%,var(--gso-dark-1) 31%,var(--gso-dark-2) 67%,#090B0D 100% );box-shadow:0 31px 78px rgba(0,0,0,.24),0 7px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.065);pointer-events:none}#page\#8 .granit-storage-offer::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:75px 33px 75px 33px;opacity:.68;background:radial-gradient( circle,rgba(255,230,166,.037) 0 1px,transparent 1.45px ),repeating-linear-gradient( 127deg,transparent 0 125px,rgba(255,255,255,.017) 126px,transparent 128px );background-size:24px 24px,auto;pointer-events:none}#page\#8 .granit-storage-offer__halo,#page\#8 .granit-storage-offer__line,#page\#8 .granit-storage-offer__facet{position:absolute;pointer-events:none}#page\#8 .granit-storage-offer__halo{z-index:0;top:-65px;right:-80px;width:430px;height:430px;border-radius:50%;background:repeating-conic-gradient( from 0deg,rgba(242,216,148,.15) 0deg 1deg,transparent 1deg 9deg );-webkit-mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );opacity:.50}#page\#8 .granit-storage-offer__line{z-index:2;top:0;left:65px;width:min(720px,62%);height:2px;background:linear-gradient( 90deg,#FFF2BD 0%,#DCAD50 20%,#A96A0F 48%,#714407 72%,transparent );box-shadow:0 0 17px rgba(238,205,132,.30)}#page\#8 .granit-storage-offer__line::before{content:"";position:absolute;top:-6px;left:-7px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,242,199,.91);background:linear-gradient( 135deg,#FFF3C5,#D59C38 60%,#714307 );box-shadow:0 0 14px rgba(239,209,140,.46)}#page\#8 .granit-storage-offer__facet{z-index:0;left:-92px;bottom:-129px;width:370px;height:250px;transform:rotate(-9deg);clip-path:polygon( 13% 0,100% 18%,87% 100%,0 80% );border:1px solid rgba(230,194,116,.14);background:linear-gradient( 145deg,rgba(244,217,150,.13),rgba(150,90,5,.018) )}#page\#8 .granit-storage-offer__inner{position:relative;z-index:3;padding:42px 39px 32px}#page\#8 .granit-storage-offer__header{display:grid;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:42px;margin-bottom:27px}#page\#8 .granit-storage-offer__heading{max-width:930px}#page\#8 .granit-storage-offer__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--gso-gold-light);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#8 .granit-storage-offer__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,var(--gso-gold-rich),var(--gso-gold-bright) )}#page\#8 .granit-storage-offer h2{max-width:900px;margin:0;color:var(--gso-ivory);font-size:clamp(30px,3vw,44px);font-weight:770;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#8 .granit-storage-offer__heading p{max-width:870px;margin:17px 0 0;color:var(--gso-cream);font-size:16px;line-height:1.65}#page\#8 .granit-storage-offer__seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;margin-left:auto;border:1px solid rgba(249,222,155,.72);border-radius:50%;background:radial-gradient( circle at 33% 24%,rgba(255,255,255,.31),transparent 28% ),radial-gradient( circle,rgba(199,139,40,.27),rgba(91,53,4,.12) 69%,transparent 70% );box-shadow:0 0 0 7px rgba(212,157,55,.045),0 0 0 14px rgba(212,157,55,.018),inset 0 0 30px rgba(205,143,39,.18),0 17px 36px rgba(0,0,0,.18);text-align:center}#page\#8 .granit-storage-offer__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(244,216,145,.51);border-radius:50%}#page\#8 .granit-storage-offer__seal-ring{position:absolute;inset:21px;border:1px solid rgba(244,216,145,.25);border-radius:50%}#page\#8 .granit-storage-offer__seal small,#page\#8 .granit-storage-offer__seal strong,#page\#8 .granit-storage-offer__seal>span:last-child{position:relative;z-index:2}#page\#8 .granit-storage-offer__seal small{color:var(--gso-gold-soft);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}#page\#8 .granit-storage-offer__seal strong{margin:5px 0 4px;color:var(--gso-gold-bright);font-size:23px;font-weight:870;line-height:1;white-space:nowrap}#page\#8 .granit-storage-offer__seal>span:last-child{max-width:120px;color:var(--gso-muted);font-size:13px;font-weight:620;line-height:1.3}#page\#8 .granit-storage-offer__route{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:13px}#page\#8 .granit-storage-offer__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:132px;overflow:hidden;padding:15px;border:1px solid rgba(226,188,107,.26);border-radius:16px 16px 30px 16px;background:radial-gradient( ellipse at 5% -5%,rgba(247,220,153,.10),transparent 50% ),linear-gradient( 145deg,rgba(255,255,255,.050),rgba(255,255,255,.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}#page\#8 .granit-storage-offer__step--main{border-color:rgba(245,216,145,.68);background:radial-gradient( ellipse at 6% -6%,rgba(255,237,190,.24),transparent 52% ),linear-gradient( 140deg,rgba(179,113,14,.25),rgba(255,255,255,.025) );box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 27px rgba(205,150,50,.06)}#page\#8 .granit-storage-offer__step-number{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(239,207,135,.42);border-radius:50% 50% 15px 15px;color:var(--gso-gold-light);background:rgba(161,98,9,.14);font-size:13px;font-weight:820}#page\#8 .granit-storage-offer__step-copy{min-width:0}#page\#8 .granit-storage-offer__step-season{display:block;margin-bottom:4px;color:var(--gso-gold-soft);font-size:13px;font-weight:690;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}#page\#8 .granit-storage-offer__step-copy strong{display:block;margin-bottom:5px;color:#FFF9EC;font-size:16px;font-weight:750;line-height:1.25}#page\#8 .granit-storage-offer__step-copy p{margin:0;color:var(--gso-muted);font-size:13px;line-height:1.45}#page\#8 .granit-storage-offer__free{position:absolute;top:9px;right:10px;color:rgba(246,218,150,.13);font-size:43px;font-weight:900;line-height:1;pointer-events:none}#page\#8 .granit-storage-offer__arrow{display:flex;align-items:center;justify-content:center}#page\#8 .granit-storage-offer__arrow svg{width:37px;height:18px;stroke:var(--gso-gold-soft);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;opacity:.72}#page\#8 .granit-storage-offer__conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#8 .granit-storage-offer__condition{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(226,189,109,.20);border-radius:14px 14px 25px 14px;background:rgba(255,255,255,.026)}#page\#8 .granit-storage-offer__condition-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(238,205,132,.39);border-radius:50% 50% 14px 14px;background:rgba(167,102,10,.13)}#page\#8 .granit-storage-offer__condition-icon svg{width:20px;height:20px;stroke:var(--gso-gold-light);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#8 .granit-storage-offer__condition strong{display:block;margin-bottom:4px;color:#FFF8E8;font-size:14px;font-weight:740;line-height:1.3}#page\#8 .granit-storage-offer__condition p{margin:0;color:var(--gso-muted);font-size:13px;line-height:1.45}#page\#8 .granit-storage-offer__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:13px 14px;border:1px solid rgba(235,202,128,.29);border-radius:14px 14px 27px 14px;background:linear-gradient( 115deg,rgba(163,99,8,.14),rgba(255,255,255,.025) )}#page\#8 .granit-storage-offer__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#8 .granit-storage-offer__footer-copy span{color:var(--gso-gold-soft);font-size:13px;font-weight:700}#page\#8 .granit-storage-offer__footer-copy strong{color:#FFF8E8;font-size:15px;font-weight:720;line-height:1.35}#page\#8 .granit-storage-offer__actions{display:flex;gap:8px}#page\#8 .granit-storage-offer__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border-radius:11px 11px 19px 11px;font-size:13px;font-weight:740;line-height:1.2;text-align:center;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}#page\#8 .granit-storage-offer__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#8 .granit-storage-offer__button--gold{border:1px solid rgba(255,241,198,.94);color:#38260A !important;background:radial-gradient( ellipse at 15% 0%,rgba(255,255,255,.82),transparent 42% ),linear-gradient( 135deg,#FBE8AD,#D7A348 63%,#A96C13 );box-shadow:inset 0 1px 0 rgba(255,255,255,.77)}#page\#8 .granit-storage-offer__button--dark{border:1px solid rgba(235,203,133,.38);color:#F5E3B7 !important;background:rgba(255,255,255,.035)}@media (hover:hover) and (pointer:fine){#page\#8 .granit-storage-offer__button:hover{transform:translateY(-2px)}#page\#8 .granit-storage-offer__button--gold:hover{filter:brightness(1.06)}#page\#8 .granit-storage-offer__button--dark:hover{border-color:rgba(245,217,151,.73);background:rgba(255,255,255,.065)}}#page\#8 .granit-storage-offer a:focus-visible{outline:2px solid var(--gso-gold-bright);outline-offset:3px}@media (max-width:1280px){#page\#8 .granit-storage-offer__inner{padding:36px 29px 28px}#page\#8 .granit-storage-offer__header{grid-template-columns:minmax(0,1fr) 175px;gap:30px}#page\#8 .granit-storage-offer__seal{width:155px;height:155px}#page\#8 .granit-storage-offer__route{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#8 .granit-storage-offer__arrow{display:none}}@media (max-width:959px){#page\#8 .granit-storage-offer::before{border-radius:49px 28px 49px 28px}#page\#8 .granit-storage-offer::after{border-radius:48px 27px 48px 27px}#page\#8 .granit-storage-offer__inner{padding:32px 22px 23px}#page\#8 .granit-storage-offer__header{grid-template-columns:minmax(0,1fr);gap:17px}#page\#8 .granit-storage-offer__seal{width:100%;height:auto;min-height:61px;margin:0;flex-direction:row;gap:8px;border-radius:14px 14px 25px 14px}#page\#8 .granit-storage-offer__seal::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#8 .granit-storage-offer__seal-ring{display:none}#page\#8 .granit-storage-offer__seal strong{margin:0 3px;font-size:22px}#page\#8 .granit-storage-offer__seal>span:last-child{max-width:none}#page\#8 .granit-storage-offer__conditions{grid-template-columns:minmax(0,1fr)}#page\#8 .granit-storage-offer__footer{grid-template-columns:minmax(0,1fr)}#page\#8 .granit-storage-offer__actions{width:100%}#page\#8 .granit-storage-offer__button{flex:1 1 0}}@media (max-width:767px){#page\#8 .granit-storage-offer{margin-bottom:34px;scroll-margin-top:104px}#page\#8 .granit-storage-offer::before{border-radius:30px 19px 37px 19px}#page\#8 .granit-storage-offer::after{border-radius:29px 18px 36px 18px}#page\#8 .granit-storage-offer__line{left:27px;width:min(275px,68%)}#page\#8 .granit-storage-offer__inner{padding:29px 13px 17px}#page\#8 .granit-storage-offer h2{font-size:clamp(29px,8.5vw,35px)}#page\#8 .granit-storage-offer__heading p{margin-top:13px;font-size:15px;line-height:1.55}#page\#8 .granit-storage-offer__seal{min-height:58px}#page\#8 .granit-storage-offer__seal small{display:none}#page\#8 .granit-storage-offer__route{grid-template-columns:minmax(0,1fr);gap:7px}#page\#8 .granit-storage-offer__step{min-height:0;padding:12px;border-radius:14px 14px 25px 14px}#page\#8 .granit-storage-offer__step-number{width:38px;height:38px;flex-basis:38px}#page\#8 .granit-storage-offer__free{top:8px;right:9px;font-size:36px}#page\#8 .granit-storage-offer__condition{padding:11px}#page\#8 .granit-storage-offer__footer{gap:13px;padding:12px}#page\#8 .granit-storage-offer__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#page\#8 .granit-storage-offer__button{width:100%;min-height:46px}}@media (max-width:390px){#page\#8 .granit-storage-offer__inner{padding-left:10px;padding-right:10px}#page\#8 .granit-storage-offer__seal>span:last-child{font-size:13px}#page\#8 .granit-storage-offer__step{grid-template-columns:36px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#page\#8 .granit-storage-offer__button{transition:none}}#page\#9 .granit-free-visit{--gfv-gold-dark:#72500F;--gfv-gold:#A87820;--gfv-gold-rich:#C79538;--gfv-gold-soft:#DFBF73;--gfv-gold-light:#F1D89A;--gfv-stone-0:#FFFDF8;--gfv-stone-1:#F8F1E5;--gfv-stone-2:#EFE3D0;--gfv-stone-3:#DFCEB5;--gfv-ink:#29251F;--gfv-ink-soft:#5C554B;--gfv-muted:#756D62;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gfv-ink);box-sizing:border-box;scroll-margin-top:105px}#page\#9 .granit-free-visit,#page\#9 .granit-free-visit *{box-sizing:border-box}#page\#9 .granit-free-visit::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(163,117,40,.35);border-radius:36px 76px 36px 76px;background:radial-gradient( ellipse at -8% -14%,rgba(255,255,255,.98),transparent 39% ),radial-gradient( ellipse at 107% 110%,rgba(183,136,57,.14),transparent 43% ),linear-gradient( 119deg,#FFFDF8 0%,#F7F0E4 39%,#EEE2CF 72%,#F8F1E5 100% );box-shadow:0 27px 67px rgba(69,50,20,.13),0 7px 20px rgba(69,50,20,.07),inset 0 1px 0 rgba(255,255,255,.95);pointer-events:none}#page\#9 .granit-free-visit::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:35px 75px 35px 75px;opacity:.52;background:repeating-linear-gradient( 113deg,transparent 0 88px,rgba(131,95,37,.027) 89px,transparent 91px ),radial-gradient( ellipse at 23% 41%,rgba(126,91,35,.034),transparent 24% );pointer-events:none}#page\#9 .granit-free-visit__halo{position:absolute;z-index:0;top:-70px;right:-75px;width:430px;height:430px;border:1px solid rgba(166,121,44,.14);border-radius:50%;box-shadow:0 0 0 36px rgba(174,127,45,.022),0 0 0 73px rgba(174,127,45,.013),0 0 0 110px rgba(174,127,45,.008);pointer-events:none}#page\#9 .granit-free-visit__line{display:none}#page\#9 .granit-free-visit__facet{display:none}#page\#9 .granit-free-visit__inner{position:relative;z-index:3;padding:42px 39px 32px}#page\#9 .granit-free-visit__header{display:grid;grid-template-columns:minmax(0,1fr) 215px;align-items:center;gap:44px;margin-bottom:28px}#page\#9 .granit-free-visit__heading{max-width:920px}#page\#9 .granit-free-visit__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#8D631B;font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#9 .granit-free-visit__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,#A77820,#D2AA54 )}#page\#9 .granit-free-visit h2{max-width:900px;margin:0;color:#29251F;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#9 .granit-free-visit__heading p{max-width:880px;margin:17px 0 0;color:var(--gfv-ink-soft);font-size:16px;line-height:1.65}#page\#9 .granit-free-visit__seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:190px;height:190px;margin-left:auto;border:1px solid rgba(145,96,21,.50);border-radius:50%;background:radial-gradient( circle at 33% 24%,rgba(255,255,255,.96),transparent 28% ),radial-gradient( circle,#F5E4B5 0%,#DEB65F 45%,#B17A21 72%,#87580F 100% );box-shadow:0 0 0 7px rgba(176,124,36,.055),0 0 0 14px rgba(176,124,36,.022),0 19px 39px rgba(91,61,15,.18),inset 0 1px 0 rgba(255,255,255,.94);text-align:center}#page\#9 .granit-free-visit__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(104,68,13,.43);border-radius:50%}#page\#9 .granit-free-visit__seal-ring{position:absolute;inset:22px;border:1px solid rgba(112,73,14,.21);border-radius:50%}#page\#9 .granit-free-visit__seal small,#page\#9 .granit-free-visit__seal strong,#page\#9 .granit-free-visit__seal>span:last-child{position:relative;z-index:2}#page\#9 .granit-free-visit__seal small{color:#704A0E;font-size:13px;font-weight:740;letter-spacing:.05em;text-transform:uppercase}#page\#9 .granit-free-visit__seal strong{margin:5px 0 3px;color:#3C2B0D;font-size:39px;font-weight:900;line-height:1;white-space:nowrap}#page\#9 .granit-free-visit__seal>span:last-child{color:#715116;font-size:13px;font-weight:650}#page\#9 .granit-free-visit__route{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:13px}#page\#9 .granit-free-visit__step{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:132px;overflow:hidden;padding:14px;border:1px solid rgba(154,108,34,.22);border-radius:16px 16px 29px 16px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}#page\#9 .granit-free-visit__step--main{border-color:rgba(157,108,31,.46);background:linear-gradient( 139deg,rgba(235,210,153,.39),rgba(255,255,255,.52) )}#page\#9 .granit-free-visit__step-number{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border:1px solid rgba(149,99,23,.36);border-radius:50%;color:#835916;background:rgba(225,194,125,.30);font-size:13px;font-weight:820}#page\#9 .granit-free-visit__step-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(150,101,25,.32);border-radius:50% 50% 14px 14px;background:linear-gradient( 145deg,#F5E4B7,#DAB05C )}#page\#9 .granit-free-visit__step-icon svg{width:20px;height:20px;stroke:#7E5514;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-free-visit__step-copy{min-width:0}#page\#9 .granit-free-visit__step-copy strong{display:block;margin-bottom:5px;color:#302A22;font-size:15px;font-weight:760;line-height:1.25}#page\#9 .granit-free-visit__step-copy p{margin:0;color:var(--gfv-muted);font-size:13px;line-height:1.45}#page\#9 .granit-free-visit__free{position:absolute;top:8px;right:9px;color:rgba(131,87,19,.10);font-size:28px;font-weight:900;line-height:1;text-transform:uppercase;pointer-events:none}#page\#9 .granit-free-visit__arrow{display:flex;align-items:center;justify-content:center}#page\#9 .granit-free-visit__arrow svg{width:37px;height:18px;stroke:#A77725;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-free-visit__conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#9 .granit-free-visit__condition{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(153,108,37,.19);border-radius:14px 14px 25px 14px;background:linear-gradient( 135deg,rgba(255,255,255,.53),rgba(230,207,165,.17) )}#page\#9 .granit-free-visit__condition--note{border-color:rgba(147,99,24,.30)}#page\#9 .granit-free-visit__condition-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(151,103,27,.35);border-radius:50% 50% 14px 14px;background:rgba(226,196,130,.31)}#page\#9 .granit-free-visit__condition-icon svg{width:20px;height:20px;stroke:#875D18;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-free-visit__condition strong{display:block;margin-bottom:4px;color:#312B22;font-size:14px;font-weight:750;line-height:1.3}#page\#9 .granit-free-visit__condition p{margin:0;color:#6C6358;font-size:13px;line-height:1.45}#page\#9 .granit-free-visit__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border:1px solid rgba(138,93,23,.30);border-radius:13px 13px 24px 13px;background:linear-gradient( 120deg,rgba(116,79,22,.92),rgba(69,52,30,.97) );box-shadow:0 9px 23px rgba(76,52,18,.10)}#page\#9 .granit-free-visit__notice-mark{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid rgba(245,218,157,.49);border-radius:50%;color:#F2D693;background:rgba(255,255,255,.045);font-size:17px;font-weight:800}#page\#9 .granit-free-visit__notice strong{display:block;margin-bottom:2px;color:#FFF7E8;font-size:13.5px;font-weight:740}#page\#9 .granit-free-visit__notice p{margin:0;color:#D4C6B2;font-size:13px;line-height:1.45}#page\#9 .granit-free-visit__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:13px;padding:13px 14px;border:1px solid rgba(151,105,33,.25);border-radius:14px 14px 27px 14px;background:rgba(255,255,255,.35)}#page\#9 .granit-free-visit__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#9 .granit-free-visit__footer-copy span{color:#8A611B;font-size:13px;font-weight:720}#page\#9 .granit-free-visit__footer-copy strong{color:#302A22;font-size:15px;font-weight:720;line-height:1.35}#page\#9 .granit-free-visit__actions{display:flex;gap:8px}#page\#9 .granit-free-visit__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border-radius:11px 11px 19px 11px;font-size:13px;font-weight:740;line-height:1.2;text-decoration:none !important;text-align:center;white-space:nowrap;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}#page\#9 .granit-free-visit__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-free-visit__button--gold{border:1px solid rgba(117,78,16,.48);color:#3B290D !important;background:radial-gradient( ellipse at 15% 0%,rgba(255,255,255,.90),transparent 42% ),linear-gradient( 135deg,#F8E7AE,#D4A147 63%,#A76C15 );box-shadow:inset 0 1px 0 rgba(255,255,255,.80)}#page\#9 .granit-free-visit__button--light{border:1px solid rgba(142,95,23,.30);color:#795116 !important;background:rgba(255,255,255,.45)}@media (hover:hover) and (pointer:fine){#page\#9 .granit-free-visit__button:hover{transform:translateY(-2px)}#page\#9 .granit-free-visit__button--gold:hover{filter:brightness(1.05)}#page\#9 .granit-free-visit__button--light:hover{border-color:rgba(154,104,28,.57);background:rgba(255,255,255,.73)}}#page\#9 .granit-free-visit a:focus-visible{outline:2px solid #C5943B;outline-offset:3px}@media (max-width:1280px){#page\#9 .granit-free-visit__inner{padding:36px 29px 28px}#page\#9 .granit-free-visit__header{grid-template-columns:minmax(0,1fr) 180px;gap:30px}#page\#9 .granit-free-visit__seal{width:160px;height:160px}#page\#9 .granit-free-visit__seal strong{font-size:34px}#page\#9 .granit-free-visit__halo{right:-106px}#page\#9 .granit-free-visit__route{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#9 .granit-free-visit__arrow{display:none}}@media (max-width:959px){#page\#9 .granit-free-visit::before{border-radius:28px 50px 28px 50px}#page\#9 .granit-free-visit::after{border-radius:27px 49px 27px 49px}#page\#9 .granit-free-visit__inner{padding:32px 22px 23px}#page\#9 .granit-free-visit__header{grid-template-columns:minmax(0,1fr);gap:17px}#page\#9 .granit-free-visit__halo{display:none}#page\#9 .granit-free-visit__seal{width:100%;height:auto;min-height:62px;margin:0;flex-direction:row;gap:8px;border-radius:14px 14px 25px 14px}#page\#9 .granit-free-visit__seal::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#9 .granit-free-visit__seal-ring{display:none}#page\#9 .granit-free-visit__seal strong{margin:0 3px;font-size:26px}#page\#9 .granit-free-visit__conditions{grid-template-columns:minmax(0,1fr)}#page\#9 .granit-free-visit__footer{grid-template-columns:minmax(0,1fr)}#page\#9 .granit-free-visit__actions{width:100%}#page\#9 .granit-free-visit__button{flex:1 1 0}}@media (max-width:767px){#page\#9 .granit-free-visit{margin-bottom:34px;scroll-margin-top:104px}#page\#9 .granit-free-visit::before{border-radius:21px 37px 21px 37px}#page\#9 .granit-free-visit::after{border-radius:20px 36px 20px 36px}#page\#9 .granit-free-visit__inner{padding:29px 13px 17px}#page\#9 .granit-free-visit h2{font-size:clamp(29px,8.5vw,35px)}#page\#9 .granit-free-visit__heading p{margin-top:13px;font-size:15px;line-height:1.55}#page\#9 .granit-free-visit__seal{min-height:58px}#page\#9 .granit-free-visit__seal small{display:none}#page\#9 .granit-free-visit__route{grid-template-columns:minmax(0,1fr);gap:7px}#page\#9 .granit-free-visit__step{grid-template-columns:34px 38px minmax(0,1fr);min-height:0;padding:11px;border-radius:14px 14px 25px 14px}#page\#9 .granit-free-visit__step-number{width:34px;height:34px;flex-basis:34px}#page\#9 .granit-free-visit__step-icon{width:36px;height:36px;flex-basis:36px}#page\#9 .granit-free-visit__free{font-size:22px}#page\#9 .granit-free-visit__condition{padding:11px}#page\#9 .granit-free-visit__notice{padding:11px}#page\#9 .granit-free-visit__footer{gap:13px;padding:12px}#page\#9 .granit-free-visit__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#page\#9 .granit-free-visit__button{width:100%;min-height:46px}}@media (max-width:390px){#page\#9 .granit-free-visit__inner{padding-left:10px;padding-right:10px}#page\#9 .granit-free-visit__step{grid-template-columns:34px minmax(0,1fr)}#page\#9 .granit-free-visit__step-icon{display:none}#page\#9 .granit-free-visit__free{display:none}#page\#9 .granit-free-visit__notice{grid-template-columns:minmax(0,1fr)}#page\#9 .granit-free-visit__notice-mark{display:none}}@media (prefers-reduced-motion:reduce){#page\#9 .granit-free-visit__button{transition:none}}#page\#10 .granit-sketch-offer{--gso-gold-deep:#5E3905;--gso-gold:#AE7314;--gso-gold-rich:#CF9839;--gso-gold-soft:#E5BF6B;--gso-gold-light:#F4D791;--gso-gold-bright:#FFF0B8;--gso-ivory:#FFF9EE;--gso-cream:#E9DED0;--gso-muted:#BFB5A8;--gso-dark-0:#060809;--gso-dark-1:#0C1012;--gso-dark-2:#161B1E;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gso-ivory);box-sizing:border-box;scroll-margin-top:105px}#page\#10 .granit-sketch-offer,#page\#10 .granit-sketch-offer *{box-sizing:border-box}#page\#10 .granit-sketch-offer::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(225,187,106,.42);border-radius:38px 78px 38px 78px;background:radial-gradient( ellipse at -7% -14%,rgba(255,235,181,.15),transparent 37% ),radial-gradient( ellipse at 107% 110%,rgba(183,113,12,.25),transparent 43% ),linear-gradient( 122deg,#060809 0%,#0C1012 32%,#171C1F 68%,#090B0D 100% );box-shadow:0 31px 78px rgba(0,0,0,.24),0 7px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.065);pointer-events:none}#page\#10 .granit-sketch-offer::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:37px 77px 37px 77px;opacity:.70;background:linear-gradient( rgba(241,210,137,.022) 1px,transparent 1px ),linear-gradient( 90deg,rgba(241,210,137,.022) 1px,transparent 1px ),repeating-linear-gradient( 128deg,transparent 0 128px,rgba(255,255,255,.017) 129px,transparent 131px );background-size:42px 42px,42px 42px,auto;pointer-events:none}#page\#10 .granit-sketch-offer__halo,#page\#10 .granit-sketch-offer__line,#page\#10 .granit-sketch-offer__facet{position:absolute;pointer-events:none}#page\#10 .granit-sketch-offer__halo{z-index:0;top:-80px;right:-80px;width:430px;height:430px;border-radius:50%;background:repeating-conic-gradient( from 0deg,rgba(242,216,148,.15) 0deg 1deg,transparent 1deg 9deg );-webkit-mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );opacity:.48}#page\#10 .granit-sketch-offer__line{z-index:2;top:0;left:61px;width:min(700px,61%);height:2px;background:linear-gradient( 90deg,#FFF2BD,#DBAC4F 22%,#A86A0E 49%,#714407 72%,transparent )}#page\#10 .granit-sketch-offer__line::before{content:"";position:absolute;top:-6px;left:-7px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,242,199,.91);background:linear-gradient( 135deg,#FFF3C5,#D59C38 60%,#714307 )}#page\#10 .granit-sketch-offer__facet{z-index:0;left:-96px;bottom:-127px;width:370px;height:250px;transform:rotate(-9deg);clip-path:polygon( 13% 0,100% 18%,87% 100%,0 80% );border:1px solid rgba(230,194,116,.14);background:linear-gradient( 145deg,rgba(244,217,150,.13),rgba(150,90,5,.018) )}#page\#10 .granit-sketch-offer__inner{position:relative;z-index:3;padding:42px 39px 32px}#page\#10 .granit-sketch-offer__header{display:grid;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:42px;margin-bottom:26px}#page\#10 .granit-sketch-offer__heading{max-width:930px}#page\#10 .granit-sketch-offer__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--gso-gold-light);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#10 .granit-sketch-offer__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,var(--gso-gold-rich),var(--gso-gold-bright) )}#page\#10 .granit-sketch-offer h2{max-width:900px;margin:0;color:var(--gso-ivory);font-size:clamp(30px,3vw,44px);font-weight:770;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#10 .granit-sketch-offer__heading p{max-width:870px;margin:17px 0 0;color:var(--gso-cream);font-size:16px;line-height:1.65}#page\#10 .granit-sketch-offer__seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;margin-left:auto;border:1px solid rgba(249,222,155,.72);border-radius:50%;background:radial-gradient( circle at 33% 24%,rgba(255,255,255,.31),transparent 28% ),radial-gradient( circle,rgba(199,139,40,.27),rgba(91,53,4,.12) 69%,transparent 70% );box-shadow:0 0 0 7px rgba(212,157,55,.045),0 0 0 14px rgba(212,157,55,.018),inset 0 0 30px rgba(205,143,39,.18);text-align:center}#page\#10 .granit-sketch-offer__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(244,216,145,.51);border-radius:50%}#page\#10 .granit-sketch-offer__seal-ring{position:absolute;inset:21px;border:1px solid rgba(244,216,145,.25);border-radius:50%}#page\#10 .granit-sketch-offer__seal small,#page\#10 .granit-sketch-offer__seal strong,#page\#10 .granit-sketch-offer__seal>span:last-child{position:relative;z-index:2}#page\#10 .granit-sketch-offer__seal small{max-width:115px;color:var(--gso-gold-soft);font-size:13px;font-weight:700;line-height:1.25;text-transform:uppercase}#page\#10 .granit-sketch-offer__seal strong{margin:5px 0 4px;color:var(--gso-gold-bright);font-size:22px;font-weight:870;line-height:1;white-space:nowrap}#page\#10 .granit-sketch-offer__seal>span:last-child{max-width:115px;color:var(--gso-muted);font-size:13px;font-weight:620;line-height:1.3}#page\#10 .granit-sketch-offer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#10 .granit-sketch-offer__card{position:relative;min-width:0;overflow:hidden;padding:18px;border:1px solid rgba(225,187,106,.28);border-radius:17px 17px 32px 17px;background:radial-gradient( ellipse at 7% -6%,rgba(247,220,153,.11),transparent 49% ),linear-gradient( 145deg,rgba(255,255,255,.05),rgba(255,255,255,.012) );box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}#page\#10 .granit-sketch-offer__card--free{border-color:rgba(244,216,145,.63);background:radial-gradient( ellipse at 7% -6%,rgba(255,237,190,.22),transparent 50% ),linear-gradient( 140deg,rgba(176,111,13,.22),rgba(255,255,255,.025) )}#page\#10 .granit-sketch-offer__card-no{position:absolute;top:-8px;right:11px;color:rgba(244,215,143,.08);font-size:68px;font-weight:900;line-height:1}#page\#10 .granit-sketch-offer__card-head{position:relative;z-index:2;display:flex;align-items:center;gap:10px;margin-bottom:14px}#page\#10 .granit-sketch-offer__card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(239,207,135,.39);border-radius:50% 50% 14px 14px;background:rgba(164,99,8,.13)}#page\#10 .granit-sketch-offer__card-icon svg{width:21px;height:21px;stroke:var(--gso-gold-light);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#10 .granit-sketch-offer__badge{color:var(--gso-gold-soft);font-size:13px;font-weight:700}#page\#10 .granit-sketch-offer__card h3{position:relative;z-index:2;margin:0 0 7px;color:#FFF8E8;font-size:18px;font-weight:750;line-height:1.25}#page\#10 .granit-sketch-offer__price{position:relative;z-index:2;margin-bottom:9px;color:var(--gso-gold-bright);font-size:23px;font-weight:850;line-height:1.1;white-space:nowrap}#page\#10 .granit-sketch-offer__card p{position:relative;z-index:2;margin:0;color:var(--gso-muted);font-size:13.5px;line-height:1.5}#page\#10 .granit-sketch-offer__credit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:13px 14px;border:1px solid rgba(242,211,140,.47);border-radius:14px 14px 27px 14px;background:linear-gradient( 120deg,rgba(168,103,9,.17),rgba(255,255,255,.026) )}#page\#10 .granit-sketch-offer__credit-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(241,210,138,.42);border-radius:50%;background:rgba(166,101,9,.13)}#page\#10 .granit-sketch-offer__credit-icon svg{width:22px;height:22px;stroke:var(--gso-gold-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#10 .granit-sketch-offer__credit span{color:var(--gso-gold-soft);font-size:13px;font-weight:720}#page\#10 .granit-sketch-offer__credit strong{display:block;margin:2px 0 3px;color:#FFF8E8;font-size:15px;font-weight:750}#page\#10 .granit-sketch-offer__credit p{margin:0;color:var(--gso-muted);font-size:13px;line-height:1.45}#page\#10 .granit-sketch-offer__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}#page\#10 .granit-sketch-offer__detail{position:relative;padding:12px 12px 12px 48px;border:1px solid rgba(224,187,108,.19);border-radius:13px 13px 23px 13px;background:rgba(255,255,255,.025)}#page\#10 .granit-sketch-offer__detail>span{position:absolute;top:12px;left:12px;color:rgba(244,215,143,.47);font-size:13px;font-weight:800}#page\#10 .granit-sketch-offer__detail strong{display:block;margin-bottom:3px;color:#FFF7E7;font-size:13.5px;font-weight:720}#page\#10 .granit-sketch-offer__detail p{margin:0;color:var(--gso-muted);font-size:13px;line-height:1.4}#page\#10 .granit-sketch-offer__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:13px;padding:13px 14px;border:1px solid rgba(235,202,128,.28);border-radius:14px 14px 27px 14px;background:linear-gradient( 115deg,rgba(163,99,8,.14),rgba(255,255,255,.025) )}#page\#10 .granit-sketch-offer__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#10 .granit-sketch-offer__footer-copy span{color:var(--gso-gold-soft);font-size:13px;font-weight:700}#page\#10 .granit-sketch-offer__footer-copy strong{color:#FFF8E8;font-size:15px;font-weight:720;line-height:1.35}#page\#10 .granit-sketch-offer__actions{display:flex;gap:8px}#page\#10 .granit-sketch-offer__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border-radius:11px 11px 19px 11px;font-size:13px;font-weight:740;line-height:1.2;text-align:center;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}#page\#10 .granit-sketch-offer__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#10 .granit-sketch-offer__button--gold{border:1px solid rgba(255,241,198,.94);color:#38260A !important;background:linear-gradient( 135deg,#FBE8AD,#D7A348 63%,#A96C13 )}#page\#10 .granit-sketch-offer__button--dark{border:1px solid rgba(235,203,133,.38);color:#F5E3B7 !important;background:rgba(255,255,255,.035)}@media (max-width:1280px){#page\#10 .granit-sketch-offer__inner{padding:36px 29px 28px}}@media (max-width:959px){#page\#10 .granit-sketch-offer__header{grid-template-columns:minmax(0,1fr);gap:16px}#page\#10 .granit-sketch-offer__seal{width:100%;height:auto;min-height:61px;margin:0;flex-direction:row;gap:8px;border-radius:14px 14px 25px 14px}#page\#10 .granit-sketch-offer__seal::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#10 .granit-sketch-offer__seal-ring{display:none}#page\#10 .granit-sketch-offer__seal strong{margin:0}#page\#10 .granit-sketch-offer__details{grid-template-columns:minmax(0,1fr)}#page\#10 .granit-sketch-offer__footer{grid-template-columns:minmax(0,1fr)}#page\#10 .granit-sketch-offer__actions{width:100%}#page\#10 .granit-sketch-offer__button{flex:1 1 0}}@media (max-width:767px){#page\#10 .granit-sketch-offer{margin-bottom:34px;scroll-margin-top:104px}#page\#10 .granit-sketch-offer__line{left:27px;width:min(275px,68%)}#page\#10 .granit-sketch-offer__inner{padding:29px 13px 17px}#page\#10 .granit-sketch-offer h2{font-size:clamp(29px,8.5vw,35px)}#page\#10 .granit-sketch-offer__heading p{margin-top:13px;font-size:15px;line-height:1.55}#page\#10 .granit-sketch-offer__grid{grid-template-columns:minmax(0,1fr);gap:8px}#page\#10 .granit-sketch-offer__card{padding:14px}#page\#10 .granit-sketch-offer__credit{padding:11px}#page\#10 .granit-sketch-offer__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#page\#10 .granit-sketch-offer__button{width:100%;min-height:46px}}@media (max-width:390px){#page\#10 .granit-sketch-offer__inner{padding-left:10px;padding-right:10px}#page\#10 .granit-sketch-offer__seal small{display:none}#page\#10 .granit-sketch-offer__credit{grid-template-columns:minmax(0,1fr)}#page\#10 .granit-sketch-offer__credit-icon{display:none}}@media (prefers-reduced-motion:reduce){#page\#10 .granit-sketch-offer__button{transition:none}}#page\#11 .granit-compensation{--gc-gold-dark:#76500F;--gc-gold:#A77720;--gc-gold-rich:#C49537;--gc-gold-soft:#DFBF73;--gc-gold-light:#F1D99D;--gc-stone-0:#FFFDF8;--gc-stone-1:#F8F1E5;--gc-stone-2:#EFE3D0;--gc-stone-3:#DFCDB2;--gc-ink:#29251F;--gc-ink-soft:#5E564B;--gc-muted:#756C60;--gc-dark:#28241E;--gc-dark-soft:#40382E;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gc-ink);box-sizing:border-box;scroll-margin-top:105px}#page\#11 .granit-compensation,#page\#11 .granit-compensation *{box-sizing:border-box}#page\#11 .granit-compensation::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(161,115,38,.36);border-radius:76px 36px 76px 36px;background:radial-gradient( ellipse at -7% -12%,rgba(255,255,255,.98),transparent 39% ),radial-gradient( ellipse at 108% 108%,rgba(185,137,56,.14),transparent 44% ),linear-gradient( 118deg,#FFFDF8 0%,#F7EFE2 42%,#EDDFC9 73%,#F8F1E6 100% );box-shadow:0 28px 68px rgba(69,50,20,.13),0 7px 20px rgba(69,50,20,.07),inset 0 1px 0 rgba(255,255,255,.95);pointer-events:none}#page\#11 .granit-compensation::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:75px 35px 75px 35px;opacity:.53;background:repeating-linear-gradient( 115deg,transparent 0 91px,rgba(130,93,34,.027) 92px,transparent 94px );pointer-events:none}#page\#11 .granit-compensation__halo{position:absolute;z-index:0;top:-70px;right:-75px;width:430px;height:430px;border:1px solid rgba(162,115,36,.12);border-radius:50%;box-shadow:0 0 0 36px rgba(174,127,45,.022),0 0 0 73px rgba(174,127,45,.013),0 0 0 110px rgba(174,127,45,.008);pointer-events:none}#page\#11 .granit-compensation__line{display:none}#page\#11 .granit-compensation__stamp{display:none}#page\#11 .granit-compensation__inner{position:relative;z-index:3;padding:42px 39px 32px}#page\#11 .granit-compensation__header{display:grid;grid-template-columns:minmax(0,1fr) 215px;align-items:center;gap:44px;margin-bottom:25px}#page\#11 .granit-compensation__heading{max-width:950px}#page\#11 .granit-compensation__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#8D621A;font-size:13px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}#page\#11 .granit-compensation__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,#A77820,#D2AA54 )}#page\#11 .granit-compensation h2{max-width:950px;margin:0;color:var(--gc-ink);font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#11 .granit-compensation__heading p{max-width:900px;margin:17px 0 0;color:var(--gc-ink-soft);font-size:16px;line-height:1.65}#page\#11 .granit-compensation__seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:190px;height:190px;margin-left:auto;border:1px solid rgba(145,96,21,.50);border-radius:50%;background:radial-gradient( circle at 32% 24%,rgba(255,255,255,.95),transparent 28% ),radial-gradient( circle,#F5E4B5,#DBB15D 48%,#AF781F 74%,#83540E );box-shadow:0 0 0 7px rgba(176,124,36,.055),0 0 0 14px rgba(176,124,36,.022),0 18px 37px rgba(91,61,15,.17);text-align:center}#page\#11 .granit-compensation__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(104,68,13,.43);border-radius:50%}#page\#11 .granit-compensation__seal-ring{position:absolute;inset:22px;border:1px solid rgba(112,73,14,.21);border-radius:50%}#page\#11 .granit-compensation__seal small,#page\#11 .granit-compensation__seal strong,#page\#11 .granit-compensation__seal>span:last-child{position:relative;z-index:2}#page\#11 .granit-compensation__seal small{color:#704A0E;font-size:13px;font-weight:750;text-transform:uppercase}#page\#11 .granit-compensation__seal strong{max-width:130px;margin:5px 0;color:#3C2B0D;font-size:17px;font-weight:870;line-height:1.08}#page\#11 .granit-compensation__seal>span:last-child{max-width:125px;color:#715116;font-size:13px;font-weight:650;line-height:1.25}#page\#11 .granit-compensation__intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-bottom:13px;padding:14px;border:1px solid rgba(145,97,24,.33);border-radius:15px 15px 28px 15px;background:linear-gradient( 120deg,rgba(115,78,21,.95),rgba(65,49,29,.97) )}#page\#11 .granit-compensation__intro-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(245,218,157,.47);border-radius:50% 50% 15px 15px}#page\#11 .granit-compensation__intro-icon svg{width:23px;height:23px;stroke:#F1D490;stroke-width:1.5}#page\#11 .granit-compensation__intro strong{display:block;margin-bottom:3px;color:#FFF7E8;font-size:15px;font-weight:760}#page\#11 .granit-compensation__intro p{margin:0;color:#D7C9B5;font-size:13.5px;line-height:1.5}#page\#11 .granit-compensation__steps{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:15px}#page\#11 .granit-compensation__step{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:14px;border:1px solid rgba(150,104,31,.21);border-radius:15px 15px 28px 15px;background:rgba(255,255,255,.38)}#page\#11 .granit-compensation__step--main{border-color:rgba(150,103,28,.43);background:linear-gradient( 139deg,rgba(235,210,153,.42),rgba(255,255,255,.54) )}#page\#11 .granit-compensation__step-number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(149,99,23,.32);border-radius:50%;color:#835916;font-size:13px;font-weight:820}#page\#11 .granit-compensation__step-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(150,101,25,.30);border-radius:50% 50% 14px 14px;background:linear-gradient( 145deg,#F5E4B7,#DAB05C )}#page\#11 .granit-compensation__step-icon svg{width:20px;height:20px;stroke:#7E5514;stroke-width:1.5}#page\#11 .granit-compensation__step-label{display:block;margin-bottom:2px;color:#956B20;font-size:13px;font-weight:700;text-transform:uppercase}#page\#11 .granit-compensation__step strong{display:block;margin-bottom:4px;color:#302A22;font-size:14px;font-weight:760;line-height:1.3}#page\#11 .granit-compensation__step p{margin:0;color:var(--gc-muted);font-size:13px;line-height:1.45}#page\#11 .granit-compensation__arrow{display:flex;align-items:center;justify-content:center}#page\#11 .granit-compensation__arrow svg{width:36px;height:18px;stroke:#A77725;stroke-width:1.45}#page\#11 .granit-compensation__section{margin-top:13px;padding:16px;border:1px solid rgba(150,104,31,.19);border-radius:17px 17px 31px 17px;background:rgba(255,255,255,.33)}#page\#11 .granit-compensation__section-heading{max-width:850px;margin-bottom:13px}#page\#11 .granit-compensation__section-heading>span{color:#956A20;font-size:13px;font-weight:720;text-transform:uppercase}#page\#11 .granit-compensation__section-heading h3{margin:3px 0 5px;color:#302A22;font-size:21px;font-weight:770}#page\#11 .granit-compensation__section-heading p{margin:0;color:var(--gc-muted);font-size:13.5px;line-height:1.5}#page\#11 .granit-compensation__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#page\#11 .granit-compensation__category{position:relative;padding:13px 12px 12px 45px;border:1px solid rgba(153,106,33,.17);border-radius:13px 13px 23px 13px;background:rgba(255,255,255,.42)}#page\#11 .granit-compensation__category>span{position:absolute;top:13px;left:12px;color:#A4792A;font-size:13px;font-weight:820}#page\#11 .granit-compensation__category strong{display:block;margin-bottom:4px;color:#332D24;font-size:13.5px;font-weight:750}#page\#11 .granit-compensation__category p{margin:0;color:#71685D;font-size:13px;line-height:1.42}#page\#11 .granit-compensation__svo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:13px 14px;border:1px solid rgba(151,105,33,.27);border-radius:14px 14px 26px 14px;background:linear-gradient( 135deg,rgba(229,202,143,.27),rgba(255,255,255,.42) )}#page\#11 .granit-compensation__svo-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(151,103,27,.34);border-radius:50%}#page\#11 .granit-compensation__svo-icon svg{width:22px;height:22px;stroke:#875D18;stroke-width:1.5}#page\#11 .granit-compensation__svo span{color:#94671C;font-size:13px;font-weight:720}#page\#11 .granit-compensation__svo strong{display:block;margin:2px 0 4px;color:#312B22;font-size:14.5px;font-weight:760}#page\#11 .granit-compensation__svo p{margin:0;color:#6C6358;font-size:13px;line-height:1.48}#page\#11 .granit-compensation__documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}#page\#11 .granit-compensation__document-card{padding:16px;border:1px solid rgba(151,104,31,.23);border-radius:16px 16px 30px 16px;background:rgba(255,255,255,.44)}#page\#11 .granit-compensation__document-card--dark{color:#FFF8E8;background:linear-gradient( 128deg,#40372C,#29251F )}#page\#11 .granit-compensation__document-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}#page\#11 .granit-compensation__document-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(156,107,30,.33);border-radius:50% 50% 14px 14px}#page\#11 .granit-compensation__document-icon svg{width:21px;height:21px;stroke:#90641B;stroke-width:1.5}#page\#11 .granit-compensation__document-card--dark .granit-compensation__document-icon svg{stroke:#EDCF89}#page\#11 .granit-compensation__document-head span{color:#986B1E;font-size:13px;font-weight:700}#page\#11 .granit-compensation__document-card--dark .granit-compensation__document-head span{color:#DDBD76}#page\#11 .granit-compensation__document-head h3{margin:2px 0 0;color:#302A22;font-size:16px;font-weight:760}#page\#11 .granit-compensation__document-card--dark .granit-compensation__document-head h3{color:#FFF7E8}#page\#11 .granit-compensation__document-card ul{margin:0;padding-left:19px}#page\#11 .granit-compensation__document-card li{margin-bottom:5px;color:#675F55;font-size:13.5px;line-height:1.45}#page\#11 .granit-compensation__document-card--dark li{color:#D6C9B6}#page\#11 .granit-compensation__bo13{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;margin-top:12px;padding:14px;border:1px solid rgba(149,102,29,.26);border-radius:14px 14px 26px 14px;background:rgba(255,255,255,.38)}#page\#11 .granit-compensation__bo13-mark{display:flex;align-items:center;justify-content:center;width:74px;height:52px;border:2px solid rgba(145,95,19,.43);border-radius:5px;transform:rotate(-3deg);color:#845815;font-size:17px;font-weight:860;letter-spacing:.04em}#page\#11 .granit-compensation__bo13 strong{display:block;margin-bottom:3px;color:#312B22;font-size:14.5px;font-weight:760}#page\#11 .granit-compensation__bo13 p{margin:0;color:#6C6358;font-size:13px;line-height:1.5}#page\#11 .granit-compensation__law{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:13px 14px;border:1px solid rgba(145,99,29,.24);border-radius:13px 13px 24px 13px;background:rgba(222,195,137,.18)}#page\#11 .granit-compensation__law-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(146,97,23,.35);border-radius:50%;color:#865B17;font-size:22px;font-weight:800}#page\#11 .granit-compensation__law span{color:#93671D;font-size:13px;font-weight:720}#page\#11 .granit-compensation__law strong{display:block;margin:2px 0 3px;color:#302A22;font-size:14px;font-weight:750}#page\#11 .granit-compensation__law p{margin:0;color:#6B6257;font-size:13px;line-height:1.48}#page\#11 .granit-compensation__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border:1px solid rgba(138,93,23,.30);border-radius:13px 13px 24px 13px;background:linear-gradient( 120deg,rgba(116,79,22,.94),rgba(68,51,30,.98) )}#page\#11 .granit-compensation__notice-mark{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid rgba(245,218,157,.49);border-radius:50%;color:#F2D693;font-size:17px;font-weight:800}#page\#11 .granit-compensation__notice strong{display:block;margin-bottom:2px;color:#FFF7E8;font-size:13.5px;font-weight:750}#page\#11 .granit-compensation__notice p{margin:0;color:#D4C6B2;font-size:13px;line-height:1.45}#page\#11 .granit-compensation__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:13px;padding:13px 14px;border:1px solid rgba(151,105,33,.25);border-radius:14px 14px 27px 14px;background:rgba(255,255,255,.35)}#page\#11 .granit-compensation__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#11 .granit-compensation__footer-copy span{color:#8A611B;font-size:13px;font-weight:720}#page\#11 .granit-compensation__footer-copy strong{color:#302A22;font-size:15px;font-weight:720;line-height:1.35}#page\#11 .granit-compensation__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid rgba(117,78,16,.48);border-radius:11px 11px 19px 11px;color:#3B290D !important;background:linear-gradient( 135deg,#F8E7AE,#D4A147 63%,#A76C15 );font-size:13px;font-weight:750;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease}#page\#11 .granit-compensation__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7}@media (hover:hover) and (pointer:fine){#page\#11 .granit-compensation__button:hover{transform:translateY(-2px);filter:brightness(1.05)}}#page\#11 .granit-compensation a:focus-visible{outline:2px solid #C5943B;outline-offset:3px}@media (max-width:1280px){#page\#11 .granit-compensation__inner{padding:36px 29px 28px}#page\#11 .granit-compensation__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#11 .granit-compensation__arrow{display:none}#page\#11 .granit-compensation__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){#page\#11 .granit-compensation::before{border-radius:49px 28px 49px 28px}#page\#11 .granit-compensation::after{border-radius:48px 27px 48px 27px}#page\#11 .granit-compensation__inner{padding:32px 22px 23px}#page\#11 .granit-compensation__header{grid-template-columns:minmax(0,1fr);gap:17px}#page\#11 .granit-compensation__halo{display:none}#page\#11 .granit-compensation__seal{width:100%;height:auto;min-height:62px;margin:0;flex-direction:row;gap:8px;border-radius:14px 14px 25px 14px}#page\#11 .granit-compensation__seal::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#11 .granit-compensation__seal-ring{display:none}#page\#11 .granit-compensation__seal strong{max-width:none;margin:0}#page\#11 .granit-compensation__seal>span:last-child{max-width:none}#page\#11 .granit-compensation__steps{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-compensation__documents{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-compensation__footer{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-compensation__button{width:100%}}@media (max-width:767px){#page\#11 .granit-compensation{margin-bottom:34px;scroll-margin-top:104px}#page\#11 .granit-compensation::before{border-radius:30px 19px 37px 19px}#page\#11 .granit-compensation::after{border-radius:29px 18px 36px 18px}#page\#11 .granit-compensation__inner{padding:29px 13px 17px}#page\#11 .granit-compensation h2{font-size:clamp(29px,8.5vw,35px)}#page\#11 .granit-compensation__heading p{font-size:15px;line-height:1.55}#page\#11 .granit-compensation__intro{padding:11px}#page\#11 .granit-compensation__step{grid-template-columns:34px 38px minmax(0,1fr);padding:11px}#page\#11 .granit-compensation__categories{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-compensation__section{padding:12px}#page\#11 .granit-compensation__documents{gap:8px}#page\#11 .granit-compensation__document-card{padding:13px}#page\#11 .granit-compensation__bo13{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-compensation__bo13-mark{width:70px}#page\#11 .granit-compensation__footer{gap:12px;padding:12px}}@media (max-width:390px){#page\#11 .granit-compensation__inner{padding-left:10px;padding-right:10px}#page\#11 .granit-compensation__seal small{display:none}#page\#11 .granit-compensation__step{grid-template-columns:34px minmax(0,1fr)}#page\#11 .granit-compensation__step-icon{display:none}#page\#11 .granit-compensation__intro,#page\#11 .granit-compensation__svo,#page\#11 .granit-compensation__law,#page\#11 .granit-compensation__notice{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-compensation__intro-icon,#page\#11 .granit-compensation__svo-icon,#page\#11 .granit-compensation__law-icon,#page\#11 .granit-compensation__notice-mark{display:none}}@media (prefers-reduced-motion:reduce){#page\#11 .granit-compensation__button{transition:none}}#page\#12 .granit-discount-rules{--gdr-gold-deep:#5D3805;--gdr-gold:#AD7214;--gdr-gold-rich:#CF9839;--gdr-gold-soft:#E5BF6C;--gdr-gold-light:#F4D892;--gdr-gold-bright:#FFF0B9;--gdr-ivory:#FFF9EE;--gdr-cream:#E9DED0;--gdr-muted:#BFB5A8;--gdr-dark-0:#060809;--gdr-dark-1:#0C1012;--gdr-dark-2:#161B1E;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gdr-ivory);box-sizing:border-box;scroll-margin-top:105px}#page\#12 .granit-discount-rules,#page\#12 .granit-discount-rules *{box-sizing:border-box}#page\#12 .granit-discount-rules::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(225,187,106,.42);border-radius:76px 36px 76px 36px;background:radial-gradient( ellipse at -8% -14%,rgba(255,235,181,.15),transparent 37% ),radial-gradient( ellipse at 108% 109%,rgba(183,113,12,.26),transparent 44% ),linear-gradient( 122deg,#060809 0%,#0C1012 31%,#171C1F 67%,#090B0D 100% );box-shadow:0 31px 78px rgba(0,0,0,.24),0 7px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.065);pointer-events:none}#page\#12 .granit-discount-rules::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:75px 35px 75px 35px;opacity:.67;background:radial-gradient( circle,rgba(255,230,166,.035) 0 1px,transparent 1.45px ),repeating-linear-gradient( 127deg,transparent 0 126px,rgba(255,255,255,.017) 127px,transparent 129px );background-size:24px 24px,auto;pointer-events:none}#page\#12 .granit-discount-rules__halo,#page\#12 .granit-discount-rules__line,#page\#12 .granit-discount-rules__facet{position:absolute;pointer-events:none}#page\#12 .granit-discount-rules__halo{z-index:0;top:-80px;right:-80px;width:430px;height:430px;border-radius:50%;background:repeating-conic-gradient( from 0deg,rgba(242,216,148,.15) 0deg 1deg,transparent 1deg 9deg );-webkit-mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );opacity:.48}#page\#12 .granit-discount-rules__line{z-index:2;top:0;left:62px;width:min(720px,62%);height:2px;background:linear-gradient( 90deg,#FFF2BD,#DBAC4F 22%,#A86A0E 49%,#714407 72%,transparent )}#page\#12 .granit-discount-rules__line::before{content:"";position:absolute;top:-6px;left:-7px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,242,199,.91);background:linear-gradient( 135deg,#FFF3C5,#D59C38 60%,#714307 )}#page\#12 .granit-discount-rules__facet{z-index:0;left:-95px;bottom:-125px;width:370px;height:250px;transform:rotate(-9deg);clip-path:polygon( 13% 0,100% 18%,87% 100%,0 80% );border:1px solid rgba(230,194,116,.14);background:linear-gradient( 145deg,rgba(244,217,150,.13),rgba(150,90,5,.018) )}#page\#12 .granit-discount-rules__inner{position:relative;z-index:3;padding:42px 39px 32px}#page\#12 .granit-discount-rules__header{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:43px;margin-bottom:25px}#page\#12 .granit-discount-rules__heading{max-width:950px}#page\#12 .granit-discount-rules__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--gdr-gold-light);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#12 .granit-discount-rules__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,var(--gdr-gold-rich),var(--gdr-gold-bright) )}#page\#12 .granit-discount-rules h2{max-width:930px;margin:0;color:var(--gdr-ivory);font-size:clamp(30px,3vw,44px);font-weight:770;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#12 .granit-discount-rules__heading p{max-width:900px;margin:17px 0 0;color:var(--gdr-cream);font-size:16px;line-height:1.65}#page\#12 .granit-discount-rules__seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:185px;height:185px;margin-left:auto;border:1px solid rgba(249,222,155,.72);border-radius:50%;background:radial-gradient( circle at 33% 24%,rgba(255,255,255,.31),transparent 28% ),radial-gradient( circle,rgba(199,139,40,.27),rgba(91,53,4,.12) 69%,transparent 70% );box-shadow:0 0 0 7px rgba(212,157,55,.045),0 0 0 14px rgba(212,157,55,.018),inset 0 0 30px rgba(205,143,39,.18);text-align:center}#page\#12 .granit-discount-rules__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(244,216,145,.51);border-radius:50%}#page\#12 .granit-discount-rules__seal-ring{position:absolute;inset:21px;border:1px solid rgba(244,216,145,.25);border-radius:50%}#page\#12 .granit-discount-rules__seal small,#page\#12 .granit-discount-rules__seal strong,#page\#12 .granit-discount-rules__seal>span:last-child{position:relative;z-index:2}#page\#12 .granit-discount-rules__seal small{color:var(--gdr-gold-soft);font-size:13px;font-weight:700;text-transform:uppercase}#page\#12 .granit-discount-rules__seal strong{max-width:135px;margin:5px 0;color:var(--gdr-gold-bright);font-size:18px;font-weight:860;line-height:1.08}#page\#12 .granit-discount-rules__seal>span:last-child{max-width:125px;color:var(--gdr-muted);font-size:13px;font-weight:620;line-height:1.3}#page\#12 .granit-discount-rules__main-rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-bottom:13px;padding:14px;border:1px solid rgba(243,213,141,.48);border-radius:15px 15px 28px 15px;background:linear-gradient( 120deg,rgba(165,100,9,.21),rgba(255,255,255,.025) )}#page\#12 .granit-discount-rules__main-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(241,210,138,.42);border-radius:50% 50% 15px 15px;background:rgba(166,101,9,.13)}#page\#12 .granit-discount-rules__main-icon svg{width:23px;height:23px;stroke:var(--gdr-gold-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#page\#12 .granit-discount-rules__main-rule span{color:var(--gdr-gold-soft);font-size:13px;font-weight:720}#page\#12 .granit-discount-rules__main-rule strong{display:block;margin:2px 0 3px;color:#FFF8E8;font-size:15px;font-weight:760}#page\#12 .granit-discount-rules__main-rule p{margin:0;color:var(--gdr-muted);font-size:13.5px;line-height:1.5}#page\#12 .granit-discount-rules__steps{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr) 52px minmax(0,1fr);align-items:stretch;gap:6px;margin-bottom:13px}#page\#12 .granit-discount-rules__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;border:1px solid rgba(225,187,106,.25);border-radius:15px 15px 28px 15px;background:rgba(255,255,255,.035)}#page\#12 .granit-discount-rules__step--main{border-color:rgba(244,215,143,.56);background:linear-gradient( 140deg,rgba(176,111,13,.21),rgba(255,255,255,.025) )}#page\#12 .granit-discount-rules__step-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(239,207,135,.39);border-radius:50% 50% 14px 14px;color:var(--gdr-gold-light);background:rgba(164,99,8,.13);font-size:13px;font-weight:820}#page\#12 .granit-discount-rules__step-label{display:block;margin-bottom:2px;color:var(--gdr-gold-soft);font-size:13px;font-weight:700;text-transform:uppercase}#page\#12 .granit-discount-rules__step strong{display:block;margin-bottom:4px;color:#FFF8E8;font-size:14px;font-weight:750}#page\#12 .granit-discount-rules__step p{margin:0;color:var(--gdr-muted);font-size:13px;line-height:1.45}#page\#12 .granit-discount-rules__arrow{display:flex;align-items:center;justify-content:center}#page\#12 .granit-discount-rules__arrow svg{width:36px;height:18px;stroke:var(--gdr-gold-soft);stroke-width:1.45}#page\#12 .granit-discount-rules__offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#12 .granit-discount-rules__offer{position:relative;padding:15px;border:1px solid rgba(225,187,106,.23);border-radius:15px 15px 29px 15px;background:rgba(255,255,255,.028)}#page\#12 .granit-discount-rules__offer--primary{border-color:rgba(244,215,143,.55);background:linear-gradient( 140deg,rgba(175,110,13,.20),rgba(255,255,255,.025) )}#page\#12 .granit-discount-rules__offer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}#page\#12 .granit-discount-rules__offer-head span{color:var(--gdr-gold-soft);font-size:13px;font-weight:720}#page\#12 .granit-discount-rules__offer-head strong{color:var(--gdr-gold-bright);font-size:25px;font-weight:860;line-height:1;white-space:nowrap}#page\#12 .granit-discount-rules__offer h3{margin:0 0 6px;color:#FFF8E8;font-size:16px;font-weight:750;line-height:1.3}#page\#12 .granit-discount-rules__offer p{margin:0 0 10px;color:var(--gdr-muted);font-size:13.5px;line-height:1.48}#page\#12 .granit-discount-rules__offer a{display:inline-flex;color:var(--gdr-gold-light) !important;font-size:13px;font-weight:720;text-decoration:none !important;border-bottom:1px solid rgba(244,216,145,.32)}#page\#12 .granit-discount-rules__examples{margin-top:13px;padding:16px;border:1px solid rgba(225,188,108,.20);border-radius:17px 17px 31px 17px;background:rgba(255,255,255,.026)}#page\#12 .granit-discount-rules__examples-heading{margin-bottom:12px}#page\#12 .granit-discount-rules__examples-heading span{color:var(--gdr-gold-soft);font-size:13px;font-weight:720;text-transform:uppercase}#page\#12 .granit-discount-rules__examples-heading h3{margin:3px 0 0;color:#FFF8E8;font-size:21px;font-weight:760}#page\#12 .granit-discount-rules__example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#page\#12 .granit-discount-rules__example{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 12px 12px 45px;border:1px solid rgba(225,187,106,.18);border-radius:14px 14px 25px 14px;background:rgba(255,255,255,.025)}#page\#12 .granit-discount-rules__example-number{position:absolute;top:14px;left:12px;color:var(--gdr-gold-soft);font-size:13px;font-weight:820}#page\#12 .granit-discount-rules__example strong{display:block;margin-bottom:4px;color:#FFF8E8;font-size:13.5px;font-weight:740}#page\#12 .granit-discount-rules__example p{margin:0;color:var(--gdr-muted);font-size:13px;line-height:1.43}#page\#12 .granit-discount-rules__result{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:73px;padding:8px;border:1px solid rgba(242,211,140,.34);border-radius:12px 12px 20px 12px;background:rgba(166,101,9,.11);text-align:center}#page\#12 .granit-discount-rules__result small{color:var(--gdr-muted);font-size:13px}#page\#12 .granit-discount-rules__result strong{margin:2px 0;color:var(--gdr-gold-bright);font-size:25px;font-weight:860;line-height:1}#page\#12 .granit-discount-rules__result span{color:var(--gdr-gold-soft);font-size:13px;line-height:1.2}#page\#12 .granit-discount-rules__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border:1px solid rgba(239,205,132,.34);border-radius:13px 13px 24px 13px;background:linear-gradient( 120deg,rgba(118,72,8,.34),rgba(255,255,255,.022) )}#page\#12 .granit-discount-rules__notice-mark{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid rgba(245,218,157,.49);border-radius:50%;color:#F2D693;font-size:17px;font-weight:800}#page\#12 .granit-discount-rules__notice strong{display:block;margin-bottom:2px;color:#FFF7E8;font-size:13.5px;font-weight:750}#page\#12 .granit-discount-rules__notice p{margin:0;color:var(--gdr-muted);font-size:13px;line-height:1.45}#page\#12 .granit-discount-rules__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:13px;padding:13px 14px;border:1px solid rgba(235,202,128,.28);border-radius:14px 14px 27px 14px;background:linear-gradient( 115deg,rgba(163,99,8,.14),rgba(255,255,255,.025) )}#page\#12 .granit-discount-rules__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#12 .granit-discount-rules__footer-copy span{color:var(--gdr-gold-soft);font-size:13px;font-weight:700}#page\#12 .granit-discount-rules__footer-copy strong{color:#FFF8E8;font-size:15px;font-weight:720;line-height:1.35}#page\#12 .granit-discount-rules__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid rgba(255,241,198,.94);border-radius:11px 11px 19px 11px;color:#38260A !important;background:linear-gradient( 135deg,#FBE8AD,#D7A348 63%,#A96C13 );font-size:13px;font-weight:750;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease}#page\#12 .granit-discount-rules__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7}@media (hover:hover) and (pointer:fine){#page\#12 .granit-discount-rules__button:hover{transform:translateY(-2px);filter:brightness(1.06)}#page\#12 .granit-discount-rules__offer a:hover{border-bottom-color:rgba(244,216,145,.78)}}#page\#12 .granit-discount-rules a:focus-visible{outline:2px solid var(--gdr-gold-bright);outline-offset:3px}@media (max-width:1280px){#page\#12 .granit-discount-rules__inner{padding:36px 29px 28px}#page\#12 .granit-discount-rules__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#12 .granit-discount-rules__arrow{display:none}#page\#12 .granit-discount-rules__example-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){#page\#12 .granit-discount-rules::before{border-radius:49px 28px 49px 28px}#page\#12 .granit-discount-rules::after{border-radius:48px 27px 48px 27px}#page\#12 .granit-discount-rules__inner{padding:32px 22px 23px}#page\#12 .granit-discount-rules__header{grid-template-columns:minmax(0,1fr);gap:17px}#page\#12 .granit-discount-rules__seal{width:100%;height:auto;min-height:62px;margin:0;flex-direction:row;gap:8px;border-radius:14px 14px 25px 14px}#page\#12 .granit-discount-rules__seal::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#12 .granit-discount-rules__seal-ring{display:none}#page\#12 .granit-discount-rules__seal strong{max-width:none;margin:0}#page\#12 .granit-discount-rules__seal>span:last-child{max-width:none}#page\#12 .granit-discount-rules__offers{grid-template-columns:minmax(0,1fr)}#page\#12 .granit-discount-rules__footer{grid-template-columns:minmax(0,1fr)}#page\#12 .granit-discount-rules__button{width:100%}}@media (max-width:767px){#page\#12 .granit-discount-rules{margin-bottom:34px;scroll-margin-top:104px}#page\#12 .granit-discount-rules::before{border-radius:30px 19px 37px 19px}#page\#12 .granit-discount-rules::after{border-radius:29px 18px 36px 18px}#page\#12 .granit-discount-rules__line{left:27px;width:min(275px,68%)}#page\#12 .granit-discount-rules__inner{padding:29px 13px 17px}#page\#12 .granit-discount-rules h2{font-size:clamp(29px,8.5vw,35px)}#page\#12 .granit-discount-rules__heading p{font-size:15px;line-height:1.55}#page\#12 .granit-discount-rules__main-rule{padding:11px}#page\#12 .granit-discount-rules__steps{grid-template-columns:minmax(0,1fr);gap:7px}#page\#12 .granit-discount-rules__step{padding:11px}#page\#12 .granit-discount-rules__offer{padding:13px}#page\#12 .granit-discount-rules__examples{padding:12px}#page\#12 .granit-discount-rules__example{grid-template-columns:minmax(0,1fr);padding:13px 11px 11px 43px}#page\#12 .granit-discount-rules__result{align-items:flex-start;min-width:0;padding:8px 10px;text-align:left}#page\#12 .granit-discount-rules__result{flex-direction:row;justify-content:flex-start;gap:7px}#page\#12 .granit-discount-rules__result strong{margin:0;font-size:21px}#page\#12 .granit-discount-rules__result small,#page\#12 .granit-discount-rules__result span{align-self:center}#page\#12 .granit-discount-rules__footer{gap:12px;padding:12px}}@media (max-width:390px){#page\#12 .granit-discount-rules__inner{padding-left:10px;padding-right:10px}#page\#12 .granit-discount-rules__seal small{display:none}#page\#12 .granit-discount-rules__main-rule,#page\#12 .granit-discount-rules__notice{grid-template-columns:minmax(0,1fr)}#page\#12 .granit-discount-rules__main-icon,#page\#12 .granit-discount-rules__notice-mark{display:none}#page\#12 .granit-discount-rules__result{display:grid;grid-template-columns:auto auto;gap:4px 7px}#page\#12 .granit-discount-rules__result span{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){#page\#12 .granit-discount-rules__button{transition:none}}#page\#13 .granit-skidki-faq{--gsf-gold-dark:#74500F;--gsf-gold:#A77720;--gsf-gold-rich:#C49537;--gsf-gold-soft:#DFBF73;--gsf-gold-light:#F1D99D;--gsf-stone-0:#FFFDF8;--gsf-stone-1:#F8F1E5;--gsf-stone-2:#EEE1CD;--gsf-stone-3:#DFCCB0;--gsf-ink:#29251F;--gsf-ink-soft:#5D554A;--gsf-muted:#756C60;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gsf-ink);box-sizing:border-box;scroll-margin-top:105px}#page\#13 .granit-skidki-faq,#page\#13 .granit-skidki-faq *{box-sizing:border-box}#page\#13 .granit-skidki-faq::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(161,115,38,.35);border-radius:36px 76px 36px 76px;background:radial-gradient( ellipse at -8% -14%,rgba(255,255,255,.98),transparent 39% ),radial-gradient( ellipse at 107% 110%,rgba(184,136,56,.14),transparent 44% ),linear-gradient( 119deg,#FFFDF8 0%,#F7F0E4 39%,#EEE2CF 72%,#F8F1E5 100% );box-shadow:0 27px 67px rgba(69,50,20,.13),0 7px 20px rgba(69,50,20,.07),inset 0 1px 0 rgba(255,255,255,.95);pointer-events:none}#page\#13 .granit-skidki-faq::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:35px 75px 35px 75px;opacity:.52;background:repeating-linear-gradient( 113deg,transparent 0 88px,rgba(131,95,37,.027) 89px,transparent 91px ),radial-gradient( ellipse at 23% 41%,rgba(126,91,35,.034),transparent 24% );pointer-events:none}#page\#13 .granit-skidki-faq__halo{position:absolute;z-index:0;top:-70px;right:-75px;width:430px;height:430px;border:1px solid rgba(166,121,44,.14);border-radius:50%;box-shadow:0 0 0 36px rgba(174,127,45,.022),0 0 0 73px rgba(174,127,45,.013),0 0 0 110px rgba(174,127,45,.008);pointer-events:none}#page\#13 .granit-skidki-faq__line{display:none}#page\#13 .granit-skidki-faq__facet{display:none}#page\#13 .granit-skidki-faq__inner{position:relative;z-index:3;padding:42px 39px 32px}#page\#13 .granit-skidki-faq__header{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:42px;margin-bottom:25px}#page\#13 .granit-skidki-faq__heading{max-width:930px}#page\#13 .granit-skidki-faq__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#8D631B;font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#13 .granit-skidki-faq__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,#A77820,#D2AA54 )}#page\#13 .granit-skidki-faq h2{max-width:900px;margin:0;color:#29251F;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}#page\#13 .granit-skidki-faq__heading p{max-width:880px;margin:17px 0 0;color:var(--gsf-ink-soft);font-size:16px;line-height:1.65}#page\#13 .granit-skidki-faq__seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:175px;height:175px;margin-left:auto;border:1px solid rgba(145,96,21,.50);border-radius:50%;background:radial-gradient( circle at 33% 24%,rgba(255,255,255,.96),transparent 28% ),radial-gradient( circle,#F5E4B5 0%,#DEB65F 45%,#B17A21 72%,#87580F 100% );box-shadow:0 0 0 7px rgba(176,124,36,.055),0 0 0 14px rgba(176,124,36,.022),0 18px 37px rgba(91,61,15,.16);text-align:center}#page\#13 .granit-skidki-faq__seal::before{content:"";position:absolute;inset:9px;border:1px dashed rgba(104,68,13,.43);border-radius:50%}#page\#13 .granit-skidki-faq__seal-ring{position:absolute;inset:21px;border:1px solid rgba(112,73,14,.21);border-radius:50%}#page\#13 .granit-skidki-faq__seal small,#page\#13 .granit-skidki-faq__seal strong,#page\#13 .granit-skidki-faq__seal>span:last-child{position:relative;z-index:2}#page\#13 .granit-skidki-faq__seal small{color:#704A0E;font-size:13px;font-weight:740;text-transform:uppercase}#page\#13 .granit-skidki-faq__seal strong{margin:4px 0;color:#3C2B0D;font-size:20px;font-weight:880;line-height:1}#page\#13 .granit-skidki-faq__seal>span:last-child{color:#715116;font-size:13px;font-weight:650}#page\#13 .granit-skidki-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px}#page\#13 .granit-skidki-faq__item{overflow:hidden;border:1px solid rgba(153,108,37,.21);border-radius:15px 15px 27px 15px;background:rgba(255,255,255,.43);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}#page\#13 .granit-skidki-faq__item--important{border-color:rgba(152,103,27,.43);background:linear-gradient( 135deg,rgba(232,207,151,.39),rgba(255,255,255,.55) )}#page\#13 .granit-skidki-faq__item summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:12px 13px;cursor:pointer;list-style:none;user-select:none}#page\#13 .granit-skidki-faq__item summary::-webkit-details-marker{display:none}#page\#13 .granit-skidki-faq__number{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border:1px solid rgba(149,99,23,.31);border-radius:50% 50% 13px 13px;color:#855A16;background:rgba(225,194,125,.28);font-size:13px;font-weight:830}#page\#13 .granit-skidki-faq__question{color:#302A22;font-size:14.5px;font-weight:750;line-height:1.35}#page\#13 .granit-skidki-faq__icon{position:relative;display:block;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(149,100,24,.31);border-radius:50%;background:rgba(255,255,255,.43);transition:transform .22s ease,background .22s ease,border-color .22s ease}#page\#13 .granit-skidki-faq__icon::before,#page\#13 .granit-skidki-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;border-radius:2px;background:#875D18;transform:translate(-50%,-50%)}#page\#13 .granit-skidki-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .22s ease,opacity .22s ease}#page\#13 .granit-skidki-faq__item[open] .granit-skidki-faq__icon{border-color:rgba(135,88,17,.53);background:rgba(222,190,119,.35);transform:rotate(180deg)}#page\#13 .granit-skidki-faq__item[open] .granit-skidki-faq__icon::after{opacity:0;transform:translate(-50%,-50%) rotate(0)}#page\#13 .granit-skidki-faq__answer{position:relative;margin:0 13px 13px 59px;padding:12px 13px;border:1px solid rgba(154,108,34,.14);border-radius:11px 11px 21px 11px;background:rgba(255,255,255,.40)}#page\#13 .granit-skidki-faq__answer::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;border-radius:11px 0 0 11px;background:linear-gradient( 180deg,#D0A24D,#8A5E16 )}#page\#13 .granit-skidki-faq__answer p{margin:0 0 8px;color:#665E54;font-size:13.5px;line-height:1.55}#page\#13 .granit-skidki-faq__answer p:last-child{margin-bottom:0}#page\#13 .granit-skidki-faq__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:13px 14px;border:1px solid rgba(151,105,33,.25);border-radius:14px 14px 27px 14px;background:rgba(255,255,255,.36)}#page\#13 .granit-skidki-faq__footer-copy{display:flex;flex-direction:column;gap:3px}#page\#13 .granit-skidki-faq__footer-copy span{color:#8A611B;font-size:13px;font-weight:720}#page\#13 .granit-skidki-faq__footer-copy strong{color:#302A22;font-size:15px;font-weight:720;line-height:1.35}#page\#13 .granit-skidki-faq__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid rgba(117,78,16,.48);border-radius:11px 11px 19px 11px;color:#3B290D !important;background:radial-gradient( ellipse at 15% 0%,rgba(255,255,255,.90),transparent 42% ),linear-gradient( 135deg,#F8E7AE,#D4A147 63%,#A76C15 );box-shadow:inset 0 1px 0 rgba(255,255,255,.80);font-size:13px;font-weight:750;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease}#page\#13 .granit-skidki-faq__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){#page\#13 .granit-skidki-faq__item summary:hover{background:rgba(225,195,132,.15)}#page\#13 .granit-skidki-faq__button:hover{transform:translateY(-2px);filter:brightness(1.05)}}#page\#13 .granit-skidki-faq summary:focus-visible,#page\#13 .granit-skidki-faq a:focus-visible{outline:2px solid #C5943B;outline-offset:3px}@media (max-width:1280px){#page\#13 .granit-skidki-faq__inner{padding:36px 29px 28px}#page\#13 .granit-skidki-faq__header{grid-template-columns:minmax(0,1fr) 175px;gap:30px}#page\#13 .granit-skidki-faq__seal{width:155px;height:155px}#page\#13 .granit-skidki-faq__halo{right:-109px}}@media (max-width:959px){#page\#13 .granit-skidki-faq::before{border-radius:28px 50px 28px 50px}#page\#13 .granit-skidki-faq::after{border-radius:27px 49px 27px 49px}#page\#13 .granit-skidki-faq__inner{padding:32px 22px 23px}#page\#13 .granit-skidki-faq__header{grid-template-columns:minmax(0,1fr);gap:17px}#page\#13 .granit-skidki-faq__halo{display:none}#page\#13 .granit-skidki-faq__seal{width:100%;height:auto;min-height:60px;margin:0;flex-direction:row;gap:8px;border-radius:14px 14px 25px 14px}#page\#13 .granit-skidki-faq__seal::before{inset:5px;border-radius:10px 10px 21px 10px}#page\#13 .granit-skidki-faq__seal-ring{display:none}#page\#13 .granit-skidki-faq__seal strong{margin:0}#page\#13 .granit-skidki-faq__grid{grid-template-columns:minmax(0,1fr)}#page\#13 .granit-skidki-faq__footer{grid-template-columns:minmax(0,1fr)}#page\#13 .granit-skidki-faq__button{width:100%}}@media (max-width:767px){#page\#13 .granit-skidki-faq{margin-bottom:34px;scroll-margin-top:104px}#page\#13 .granit-skidki-faq::before{border-radius:21px 37px 21px 37px}#page\#13 .granit-skidki-faq::after{border-radius:20px 36px 20px 36px}#page\#13 .granit-skidki-faq__inner{padding:29px 13px 17px}#page\#13 .granit-skidki-faq h2{font-size:clamp(29px,8.5vw,35px)}#page\#13 .granit-skidki-faq__heading p{margin-top:13px;font-size:15px;line-height:1.55}#page\#13 .granit-skidki-faq__item summary{grid-template-columns:34px minmax(0,1fr) 32px;gap:8px;min-height:60px;padding:10px}#page\#13 .granit-skidki-faq__number{width:34px;height:34px}#page\#13 .granit-skidki-faq__question{font-size:14px}#page\#13 .granit-skidki-faq__icon{width:32px;height:32px}#page\#13 .granit-skidki-faq__answer{margin:0 10px 10px 52px;padding:10px 11px}#page\#13 .granit-skidki-faq__footer{gap:12px;padding:12px}}@media (max-width:390px){#page\#13 .granit-skidki-faq__inner{padding-left:10px;padding-right:10px}#page\#13 .granit-skidki-faq__seal small{display:none}#page\#13 .granit-skidki-faq__answer{margin-left:10px}}@media (prefers-reduced-motion:reduce){#page\#13 .granit-skidki-faq__icon,#page\#13 .granit-skidki-faq__icon::after,#page\#13 .granit-skidki-faq__button{transition:none}}#page\#14 .granit-discount-calc{--gdc-gold-deep:#5C3705;--gdc-gold:#AD7214;--gdc-gold-rich:#D09A3A;--gdc-gold-soft:#E6C06C;--gdc-gold-light:#F4D894;--gdc-gold-bright:#FFF0B9;--gdc-ivory:#FFF9EE;--gdc-cream:#E9DED0;--gdc-muted:#BFB5A8;--gdc-dark-0:#060809;--gdc-dark-1:#0C1012;--gdc-dark-2:#171C1F;--gdc-dark-3:#23292C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto 46px;color:var(--gdc-ivory);box-sizing:border-box;scroll-margin-top:105px}#page\#14 .granit-discount-calc,#page\#14 .granit-discount-calc *{box-sizing:border-box}#page\#14 .granit-discount-calc::before{content:"";position:absolute;z-index:-2;inset:0;border:1px solid rgba(226,188,107,.46);border-radius:78px 36px 78px 36px;background:radial-gradient( ellipse at -7% -11%,rgba(255,235,181,.17),transparent 38% ),radial-gradient( ellipse at 108% 109%,rgba(186,115,13,.30),transparent 44% ),radial-gradient( circle at 72% 2%,rgba(210,158,62,.07),transparent 27% ),linear-gradient( 122deg,#050708 0%,#0C1012 30%,#171D20 67%,#080A0C 100% );box-shadow:0 34px 83px rgba(0,0,0,.27),0 8px 23px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.07);pointer-events:none}#page\#14 .granit-discount-calc::after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:77px 35px 77px 35px;opacity:.66;background:radial-gradient( circle,rgba(255,230,166,.036) 0 1px,transparent 1.45px ),repeating-linear-gradient( 127deg,transparent 0 126px,rgba(255,255,255,.017) 127px,transparent 129px );background-size:24px 24px,auto;pointer-events:none}#page\#14 .granit-discount-calc__halo,#page\#14 .granit-discount-calc__line,#page\#14 .granit-discount-calc__facet{position:absolute;pointer-events:none}#page\#14 .granit-discount-calc__halo{z-index:0;top:-245px;right:-190px;width:590px;height:590px;border-radius:50%;background:repeating-conic-gradient( from 0deg,rgba(242,216,148,.16) 0deg 1deg,transparent 1deg 9deg );-webkit-mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );mask:radial-gradient( circle,transparent 0 44%,#000 45% 62%,transparent 63% );opacity:.50}#page\#14 .granit-discount-calc__line{z-index:2;top:0;left:64px;width:min(760px,63%);height:2px;background:linear-gradient( 90deg,#FFF2BD,#DCAD50 21%,#AA6B0F 49%,#704307 74%,transparent );box-shadow:0 0 17px rgba(238,205,132,.26)}#page\#14 .granit-discount-calc__line::before{content:"";position:absolute;top:-6px;left:-7px;width:13px;height:13px;transform:rotate(45deg);border:1px solid rgba(255,242,199,.91);background:linear-gradient( 135deg,#FFF3C5,#D59C38 60%,#714307 )}#page\#14 .granit-discount-calc__facet{z-index:0;left:-98px;bottom:-130px;width:390px;height:270px;transform:rotate(-9deg);clip-path:polygon( 13% 0,100% 18%,87% 100%,0 80% );border:1px solid rgba(230,194,116,.14);background:linear-gradient( 145deg,rgba(244,217,150,.14),rgba(150,90,5,.018) )}#page\#14 .granit-discount-calc__inner{position:relative;z-index:3;padding:44px 39px 34px}#page\#14 .granit-discount-calc__top{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;gap:22px}#page\#14 .granit-discount-calc__content{min-width:0;padding:4px 7px 4px 0}#page\#14 .granit-discount-calc__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--gdc-gold-light);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}#page\#14 .granit-discount-calc__eyebrow::before{content:"";width:31px;height:1px;background:linear-gradient( 90deg,var(--gdc-gold-rich),var(--gdc-gold-bright) )}#page\#14 .granit-discount-calc h2{max-width:870px;margin:0;color:var(--gdc-ivory);font-size:clamp(32px,3.2vw,47px);font-weight:790;line-height:1.06;letter-spacing:-.027em;text-wrap:balance}#page\#14 .granit-discount-calc__lead{max-width:850px;margin:18px 0 0;color:var(--gdc-cream);font-size:16px;line-height:1.65}#page\#14 .granit-discount-calc__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;max-width:850px;margin-top:18px;padding:13px;border:1px solid rgba(241,209,137,.36);border-radius:14px 14px 26px 14px;background:linear-gradient( 120deg,rgba(163,98,8,.16),rgba(255,255,255,.025) )}#page\#14 .granit-discount-calc__rule-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(241,210,138,.40);border-radius:50% 50% 14px 14px;background:rgba(166,101,9,.12)}#page\#14 .granit-discount-calc__rule-icon svg{width:21px;height:21px;stroke:var(--gdc-gold-light);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}#page\#14 .granit-discount-calc__rule strong{display:block;margin-bottom:3px;color:#FFF8E8;font-size:14px;font-weight:760}#page\#14 .granit-discount-calc__rule p{margin:0;color:var(--gdc-muted);font-size:13px;line-height:1.45}#page\#14 .granit-discount-calc__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}#page\#14 .granit-discount-calc__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 17px;border-radius:12px 12px 21px 12px;font-size:13.5px;font-weight:760;text-decoration:none !important;transition:transform .2s ease,filter .2s ease,background .2s ease,border-color .2s ease}#page\#14 .granit-discount-calc__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#14 .granit-discount-calc__button--gold{border:1px solid rgba(255,241,198,.94);color:#38260A !important;background:radial-gradient( ellipse at 15% 0%,rgba(255,255,255,.84),transparent 42% ),linear-gradient( 135deg,#FBE8AD,#D7A348 63%,#A96C13 )}#page\#14 .granit-discount-calc__button--dark{border:1px solid rgba(235,203,133,.38);color:#F5E3B7 !important;background:rgba(255,255,255,.035)}#page\#14 .granit-discount-calc__panel{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(241,209,137,.47);border-radius:24px 24px 48px 24px;background:radial-gradient( ellipse at 0 -5%,rgba(253,231,174,.18),transparent 48% ),linear-gradient( 145deg,rgba(179,112,13,.18),rgba(255,255,255,.028) );box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 17px 38px rgba(0,0,0,.14)}#page\#14 .granit-discount-calc__panel::after{content:"%";position:absolute;right:-12px;bottom:-43px;color:rgba(245,218,151,.055);font-size:190px;font-weight:900;line-height:1;pointer-events:none}#page\#14 .granit-discount-calc__panel-head{position:relative;z-index:2;margin-bottom:12px}#page\#14 .granit-discount-calc__panel-head span{display:block;margin-bottom:3px;color:var(--gdc-gold-soft);font-size:13px;font-weight:720;text-transform:uppercase}#page\#14 .granit-discount-calc__panel-head strong{color:#FFF8E8;font-size:19px;font-weight:770}#page\#14 .granit-discount-calc__data{position:relative;z-index:2;display:grid;gap:7px}#page\#14 .granit-discount-calc__data-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;border:1px solid rgba(228,191,111,.18);border-radius:12px 12px 21px 12px;background:rgba(255,255,255,.025)}#page\#14 .granit-discount-calc__data-number{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(239,207,135,.35);border-radius:50%;color:var(--gdc-gold-light);font-size:13px;font-weight:810}#page\#14 .granit-discount-calc__data-item strong{display:block;margin-bottom:2px;color:#FFF8E8;font-size:13.5px;font-weight:740}#page\#14 .granit-discount-calc__data-item p{margin:0;color:var(--gdc-muted);font-size:13px;line-height:1.4}#page\#14 .granit-discount-calc__panel-result{position:relative;z-index:2;margin-top:10px;padding:11px 12px;border:1px solid rgba(242,211,140,.34);border-radius:12px 12px 22px 12px;background:rgba(163,98,8,.13)}#page\#14 .granit-discount-calc__panel-result small{display:block;color:var(--gdc-gold-soft);font-size:13px}#page\#14 .granit-discount-calc__panel-result strong{display:block;margin:2px 0;color:#FFF8E8;font-size:15px;font-weight:760}#page\#14 .granit-discount-calc__panel-result span{color:var(--gdc-muted);font-size:13px}#page\#14 .granit-discount-calc__process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}#page\#14 .granit-discount-calc__process-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;border:1px solid rgba(225,187,106,.20);border-radius:13px 13px 23px 13px;background:rgba(255,255,255,.025)}#page\#14 .granit-discount-calc__process-item>span{color:var(--gdc-gold-soft);font-size:13px;font-weight:820}#page\#14 .granit-discount-calc__process-item strong{display:block;margin-bottom:3px;color:#FFF8E8;font-size:13.5px;font-weight:740}#page\#14 .granit-discount-calc__process-item p{margin:0;color:var(--gdc-muted);font-size:13px;line-height:1.4}#page\#14 .granit-discount-calc__links{margin-top:17px;padding:17px;border:1px solid rgba(229,193,115,.22);border-radius:19px 19px 35px 19px;background:rgba(255,255,255,.025)}#page\#14 .granit-discount-calc__links-heading{max-width:850px;margin-bottom:13px}#page\#14 .granit-discount-calc__links-heading>span{color:var(--gdc-gold-soft);font-size:13px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}#page\#14 .granit-discount-calc__links-heading h3{margin:3px 0 5px;color:#FFF8E8;font-size:21px;font-weight:770}#page\#14 .granit-discount-calc__links-heading p{margin:0;color:var(--gdc-muted);font-size:13.5px;line-height:1.5}#page\#14 .granit-discount-calc__link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#page\#14 .granit-discount-calc__link-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:9px;min-width:0;padding:12px;border:1px solid rgba(225,187,106,.18);border-radius:13px 13px 24px 13px;color:inherit !important;background:rgba(255,255,255,.024);text-decoration:none !important;transition:transform .2s ease,border-color .2s ease,background .2s ease}#page\#14 .granit-discount-calc__link-card--main{border-color:rgba(244,215,143,.47);background:linear-gradient( 140deg,rgba(175,110,13,.17),rgba(255,255,255,.024) )}#page\#14 .granit-discount-calc__link-number{color:var(--gdc-gold-soft);font-size:13px;font-weight:820}#page\#14 .granit-discount-calc__link-card div>span{display:block;margin-bottom:2px;color:var(--gdc-gold-soft);font-size:13px;font-weight:670}#page\#14 .granit-discount-calc__link-card div>strong{display:block;margin-bottom:4px;color:#FFF8E8;font-size:13.5px;font-weight:750;line-height:1.3}#page\#14 .granit-discount-calc__link-card p{margin:0;color:var(--gdc-muted);font-size:13px;line-height:1.4}#page\#14 .granit-discount-calc__link-card>svg{width:17px;height:17px;margin-top:2px;stroke:var(--gdc-gold-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}#page\#14 .granit-discount-calc__final{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:14px;border:1px solid rgba(243,214,142,.42);border-radius:14px 14px 28px 14px;background:linear-gradient( 116deg,rgba(173,107,11,.21),rgba(255,255,255,.025) )}#page\#14 .granit-discount-calc__final div{display:flex;flex-direction:column;gap:3px}#page\#14 .granit-discount-calc__final div span{color:var(--gdc-gold-soft);font-size:13px;font-weight:720}#page\#14 .granit-discount-calc__final div strong{color:#FFF8E8;font-size:15px;font-weight:730;line-height:1.35}#page\#14 .granit-discount-calc__final>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:9px 16px;border:1px solid rgba(255,241,198,.94);border-radius:11px 11px 20px 11px;color:#38260A !important;background:linear-gradient( 135deg,#FBE8AD,#D7A348 63%,#A96C13 );font-size:13px;font-weight:760;text-decoration:none !important;white-space:nowrap;transition:transform .2s ease,filter .2s ease}#page\#14 .granit-discount-calc__final>a svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7}@media (hover:hover) and (pointer:fine){#page\#14 .granit-discount-calc__button:hover,#page\#14 .granit-discount-calc__final>a:hover{transform:translateY(-2px)}#page\#14 .granit-discount-calc__button--gold:hover,#page\#14 .granit-discount-calc__final>a:hover{filter:brightness(1.06)}#page\#14 .granit-discount-calc__button--dark:hover{border-color:rgba(245,217,151,.72);background:rgba(255,255,255,.065)}#page\#14 .granit-discount-calc__link-card:hover{transform:translateY(-3px);border-color:rgba(242,211,140,.46);background:rgba(255,255,255,.047)}#page\#14 .granit-discount-calc__link-card:hover>svg{transform:translateX(3px)}}#page\#14 .granit-discount-calc a:focus-visible{outline:2px solid var(--gdc-gold-bright);outline-offset:3px}@media (max-width:1280px){#page\#14 .granit-discount-calc__inner{padding:37px 29px 29px}#page\#14 .granit-discount-calc__top{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}#page\#14 .granit-discount-calc__process{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#14 .granit-discount-calc__link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){#page\#14 .granit-discount-calc::before{border-radius:49px 28px 49px 28px}#page\#14 .granit-discount-calc::after{border-radius:48px 27px 48px 27px}#page\#14 .granit-discount-calc__inner{padding:32px 22px 23px}#page\#14 .granit-discount-calc__top{grid-template-columns:minmax(0,1fr)}#page\#14 .granit-discount-calc__content{padding-right:0}#page\#14 .granit-discount-calc__panel{border-radius:19px 19px 34px 19px}#page\#14 .granit-discount-calc__final{grid-template-columns:minmax(0,1fr)}#page\#14 .granit-discount-calc__final>a{width:100%}}@media (max-width:767px){#page\#14 .granit-discount-calc{margin-bottom:34px;scroll-margin-top:104px}#page\#14 .granit-discount-calc::before{border-radius:30px 19px 37px 19px}#page\#14 .granit-discount-calc::after{border-radius:29px 18px 36px 18px}#page\#14 .granit-discount-calc__line{left:27px;width:min(275px,68%)}#page\#14 .granit-discount-calc__inner{padding:29px 13px 17px}#page\#14 .granit-discount-calc h2{font-size:clamp(29px,8.5vw,36px)}#page\#14 .granit-discount-calc__lead{margin-top:13px;font-size:15px;line-height:1.55}#page\#14 .granit-discount-calc__rule{margin-top:14px;padding:11px}#page\#14 .granit-discount-calc__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#page\#14 .granit-discount-calc__button{width:100%;min-height:46px}#page\#14 .granit-discount-calc__panel{padding:13px}#page\#14 .granit-discount-calc__process{grid-template-columns:minmax(0,1fr);gap:7px}#page\#14 .granit-discount-calc__links{padding:12px}#page\#14 .granit-discount-calc__link-grid{grid-template-columns:minmax(0,1fr);gap:7px}#page\#14 .granit-discount-calc__link-card{padding:11px}#page\#14 .granit-discount-calc__final{gap:12px;padding:12px}}@media (max-width:390px){#page\#14 .granit-discount-calc__inner{padding-left:10px;padding-right:10px}#page\#14 .granit-discount-calc__rule{grid-template-columns:minmax(0,1fr)}#page\#14 .granit-discount-calc__rule-icon{display:none}#page\#14 .granit-discount-calc__data-item{grid-template-columns:29px minmax(0,1fr)}#page\#14 .granit-discount-calc__link-card{grid-template-columns:24px minmax(0,1fr)}#page\#14 .granit-discount-calc__link-card>svg{display:none}}@media (prefers-reduced-motion:reduce){#page\#14 .granit-discount-calc__button,#page\#14 .granit-discount-calc__link-card,#page\#14 .granit-discount-calc__link-card>svg,#page\#14 .granit-discount-calc__final>a{transition:none}}
