@charset "UTF-8";#page\#0 .granit-engraving-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-engraving-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-engraving-hero__title-main{display:block;font-size:clamp(58px,5.6vw,96px)}#page\#0 .granit-engraving-hero__title-second{display:block;margin-top:9px;font-size:clamp(46px,4.5vw,76px);font-weight:700}#page\#0 .granit-engraving-hero__decor{position:relative;display:flex;align-items:center;justify-content:center;width:164px;height:16px;margin:13px auto 10px}#page\#0 .granit-engraving-hero__decor::before,#page\#0 .granit-engraving-hero__decor::after{content:"";flex:1;height:1px}#page\#0 .granit-engraving-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-engraving-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-engraving-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-engraving-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-engraving-hero__subtitle{max-width:1120px;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-engraving-hero{width:min(96%,1100px);padding:30px 22px}#page\#0 .granit-engraving-hero__title-main{font-size:clamp(48px,5.6vw,70px)}#page\#0 .granit-engraving-hero__title-second{font-size:clamp(38px,4.7vw,56px)}#page\#0 .granit-engraving-hero__subtitle{max-width:900px;font-size:18px}}@media (max-width:959px){#page\#0 .granit-engraving-hero{width:100%;padding:28px 20px}#page\#0 .granit-engraving-hero__title{line-height:1}#page\#0 .granit-engraving-hero__title-main{font-size:clamp(42px,6.5vw,58px)}#page\#0 .granit-engraving-hero__title-second{margin-top:7px;font-size:clamp(34px,5.4vw,47px)}#page\#0 .granit-engraving-hero__decor{width:140px;margin-top:12px;margin-bottom:9px}#page\#0 .granit-engraving-hero__subtitle{max-width:760px;font-size:17px;line-height:1.45}}@media (max-width:767px){#page\#0 .granit-engraving-hero{width:100%;padding:clamp(145px,31vw,175px) 18px 18px}#page\#0 .granit-engraving-hero__title{width:100%;max-width:500px;margin:0 auto;line-height:0.99;letter-spacing:-0.025em}#page\#0 .granit-engraving-hero__title-main{display:block;font-size:clamp(32px,8.5vw,41px);line-height:1}#page\#0 .granit-engraving-hero__title-second{display:block;margin-top:5px;font-size:clamp(28px,7.5vw,35px);line-height:1}#page\#0 .granit-engraving-hero__decor{width:106px;height:12px;margin:8px auto 7px}#page\#0 .granit-engraving-hero__decor span{width:7px;height:7px;margin:0 8px}#page\#0 .granit-engraving-hero__decor span::after{width:2px;height:2px;top:2px;left:2px}#page\#0 .granit-engraving-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-engraving-hero{padding:clamp(135px,34vw,155px) 14px 16px}#page\#0 .granit-engraving-hero__title{max-width:390px}#page\#0 .granit-engraving-hero__title-main{font-size:clamp(30px,8.2vw,36px)}#page\#0 .granit-engraving-hero__title-second{margin-top:4px;font-size:clamp(26px,7.2vw,31px)}#page\#0 .granit-engraving-hero__decor{width:94px;margin-top:8px;margin-bottom:7px}#page\#0 .granit-engraving-hero__subtitle{max-width:390px;font-size:15px;line-height:1.36;letter-spacing:0.01em}}@media (max-width:374px){#page\#0 .granit-engraving-hero{padding-top:132px;padding-left:11px;padding-right:11px}#page\#0 .granit-engraving-hero__title-main{font-size:28px}#page\#0 .granit-engraving-hero__title-second{font-size:25px}#page\#0 .granit-engraving-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-engraving-anchor{--gea-gold:#9A6200;--gea-deep-gold:#704A17;--gea-mid-gold:#C58E34;--gea-soft-gold:#D9BB7A;--gea-bright-gold:#F4DEAA;--gea-ivory:#FFF8ED;--gea-muted:#CEC5B9;--gea-graphite-1:#090B0D;--gea-graphite-2:#15191D;--gea-graphite-3:#282D32;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:32px 32px 58px 32px;color:#F7F1E8;background:radial-gradient( ellipse at 0% -30%,rgba(255,240,197,.18),transparent 35% ) padding-box,radial-gradient( ellipse at 105% 115%,rgba(154,98,0,.36),transparent 45% ) padding-box,linear-gradient( 117deg,var(--gea-graphite-1),var(--gea-graphite-2) 34%,var(--gea-graphite-3) 67%,#101317 ) padding-box,linear-gradient( 130deg,#FFF2CC,#D5A44C 21%,#805013 46%,#E9C886 77%,#73450D ) border-box;box-shadow:0 24px 65px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.40)}#page\#2 .granit-engraving-anchor,#page\#2 .granit-engraving-anchor *{box-sizing:border-box}#page\#2 .granit-engraving-anchor::before{content:"";position:absolute;z-index:4;top:0;left:30px;width:min(830px,77%);height:2px;background:linear-gradient( 90deg,#FFF8DC,#EDCE8D 17%,#C98D31 47%,var(--gea-gold) 75%,transparent );box-shadow:0 0 18px rgba(244,222,170,.42);pointer-events:none}#page\#2 .granit-engraving-anchor::after{content:"";position:absolute;z-index:5;top:-5px;left:27px;width:12px;height:12px;transform:rotate(45deg);border:1px solid rgba(255,248,226,.85);background:linear-gradient( 140deg,#FFF9E4,#DDB568 48%,#7F4E0C );box-shadow:0 0 18px rgba(235,203,124,.50);pointer-events:none}#page\#2 .granit-engraving-anchor__texture,#page\#2 .granit-engraving-anchor__rings,#page\#2 .granit-engraving-anchor__facet{position:absolute;pointer-events:none}#page\#2 .granit-engraving-anchor__texture{z-index:0;inset:0;opacity:.92;background:radial-gradient( circle,rgba(244,222,170,.055) 0 1px,transparent 1.4px ),repeating-linear-gradient( 128deg,transparent 0 113px,rgba(255,255,255,.018) 114px,transparent 115px ),linear-gradient( rgba(244,222,170,.018) 1px,transparent 1px ),linear-gradient( 90deg,rgba(244,222,170,.018) 1px,transparent 1px );background-size:19px 19px,auto,45px 45px,45px 45px}#page\#2 .granit-engraving-anchor__rings{z-index:0;top:-285px;right:-130px;width:570px;height:570px;border-radius:50%;transform:rotate(-16deg);background:repeating-radial-gradient( circle at center,transparent 0 35px,rgba(241,211,138,.16) 36px,rgba(241,211,138,.025) 37px,transparent 39px 69px );-webkit-mask-image:linear-gradient( 125deg,transparent,#000 25%,#000 78%,transparent );mask-image:linear-gradient( 125deg,transparent,#000 25%,#000 78%,transparent )}#page\#2 .granit-engraving-anchor__rings::before{content:"";position:absolute;inset:55px;border:1px solid rgba(244,222,170,.24);border-radius:50%;box-shadow:0 0 0 26px rgba(217,187,122,.025),inset 0 0 0 42px rgba(154,98,0,.018)}#page\#2 .granit-engraving-anchor__rings::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:linear-gradient( 90deg,transparent,rgba(244,222,170,.23),transparent )}#page\#2 .granit-engraving-anchor__facet{z-index:0;left:-86px;bottom:-126px;width:335px;height:244px;transform:rotate(-11deg);clip-path:polygon( 13% 0,100% 19%,88% 100%,0 80% );background:linear-gradient( 145deg,rgba(244,222,170,.13),rgba(154,98,0,.015) 68% );border:1px solid rgba(217,187,122,.19)}#page\#2 .granit-engraving-anchor__inner{position:relative;z-index:2;display:grid;grid-template-columns:239px minmax(0,1fr) 184px;align-items:stretch;gap:16px;padding:20px 21px}#page\#2 .granit-engraving-anchor__heading{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding-right:14px;border-right:1px solid rgba(217,187,122,.32)}#page\#2 .granit-engraving-anchor__heading::after{content:"";position:absolute;top:10%;right:-1px;width:1px;height:32%;background:linear-gradient( 180deg,transparent,#F4DEAA,transparent );box-shadow:0 0 10px rgba(244,222,170,.32)}#page\#2 .granit-engraving-anchor__emblem{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 61px;width:61px;height:70px;overflow:hidden;border:1px solid rgba(244,222,170,.69);border-radius:17px 17px 27px 17px;background:radial-gradient( ellipse at 20% 10%,rgba(255,255,255,.25),transparent 41% ),linear-gradient( 145deg,rgba(255,248,232,.17),rgba(154,98,0,.075) );box-shadow:inset 0 0 25px rgba(154,98,0,.20),inset 0 1px 0 rgba(255,255,255,.13),0 9px 25px rgba(0,0,0,.19)}#page\#2 .granit-engraving-anchor__emblem::after{content:"";position:absolute;inset:5px;border:1px solid rgba(255,248,227,.22);border-radius:12px 12px 22px 12px;pointer-events:none}#page\#2 .granit-engraving-anchor__emblem svg{position:relative;z-index:2;width:48px;height:48px;stroke:var(--gea-soft-gold);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}#page\#2 .granit-engraving-anchor__heading-copy{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.25}#page\#2 .granit-engraving-anchor__heading-copy small{color:var(--gea-soft-gold);font-size:13px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}#page\#2 .granit-engraving-anchor__heading-copy strong{color:var(--gea-ivory);font-size:15px;font-weight:780;line-height:1.3}#page\#2 .granit-engraving-anchor__heading-copy>span{color:var(--gea-muted);font-size:13px;line-height:1.35}#page\#2 .granit-engraving-anchor__navigation{min-width:0}#page\#2 .granit-engraving-anchor__meta{display:none}#page\#2 .granit-engraving-anchor__links{display:grid;min-width:0}#page\#2 .granit-engraving-anchor__links--desktop{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}#page\#2 .granit-engraving-anchor__links--desktop .granit-engraving-anchor__link{grid-column:span 2}#page\#2 .granit-engraving-anchor__links--desktop .granit-engraving-anchor__link:nth-child(6){grid-column:2 / span 2}#page\#2 .granit-engraving-anchor__links--desktop .granit-engraving-anchor__link:nth-child(7){grid-column:4 / span 2}#page\#2 .granit-engraving-anchor__links--desktop .granit-engraving-anchor__link:nth-child(8){grid-column:6 / span 2}#page\#2 .granit-engraving-anchor__links--desktop .granit-engraving-anchor__link:nth-child(9){grid-column:8 / span 2}#page\#2 .granit-engraving-anchor__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:62px;padding:14px 20px 13px 11px;overflow:hidden;border:1px solid rgba(217,187,122,.34);border-radius:11px 11px 23px 11px;color:#F5EEE4 !important;background:radial-gradient( ellipse at 10% -15%,rgba(244,222,170,.15),transparent 53% ),linear-gradient( 180deg,rgba(255,255,255,.06),rgba(255,255,255,.009) );box-shadow:inset 0 1px 0 rgba(255,255,255,.065),inset 0 -1px 0 rgba(0,0,0,.27);font-size:13px;font-weight:680;line-height:1.28;text-align:center;text-decoration:none !important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}#page\#2 .granit-engraving-anchor__link>span{position:relative;z-index:2;overflow-wrap:normal;hyphens:none}#page\#2 .granit-engraving-anchor__link::after{content:attr(data-no);position:absolute;z-index:2;top:6px;right:6px;color:rgba(244,222,170,.62);font-size:13px;font-weight:760;line-height:1;pointer-events:none}#page\#2 .granit-engraving-anchor__link::before{content:"";position:absolute;z-index:3;bottom:5px;left:50%;width:0;height:1px;transform:translateX(-50%);background:linear-gradient( 90deg,transparent,#F4DEAA,transparent );box-shadow:0 0 10px rgba(244,222,170,.45);transition:width .22s ease;pointer-events:none}#page\#2 .granit-engraving-anchor__link--visual{color:#FBEBC7 !important;border-color:rgba(210,168,93,.61);background:radial-gradient( ellipse at 12% -12%,rgba(228,199,131,.23),transparent 55% ),linear-gradient( 125deg,rgba(154,98,0,.21),rgba(217,187,122,.13) );font-weight:760}#page\#2 .granit-engraving-anchor__link--price{color:#FFF4D9 !important;border-color:rgba(244,222,170,.84);background:radial-gradient( ellipse at 12% -20%,rgba(255,239,196,.36),transparent 56% ),linear-gradient( 135deg,rgba(217,187,122,.30),rgba(154,98,0,.15) );font-weight:800}#page\#2 .granit-engraving-anchor__link--price::before{width:39%}#page\#2 .granit-engraving-anchor__link--order{color:#FFF7DE !important;border-color:rgba(241,211,138,.76);background:radial-gradient( ellipse at 8% -20%,rgba(255,247,221,.29),transparent 53% ),linear-gradient( 135deg,rgba(188,128,34,.32),rgba(154,98,0,.16) );font-weight:780}#page\#2 .granit-engraving-anchor__link--order::before{width:30%}#page\#2 .granit-engraving-anchor__cta{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:100%;overflow:hidden;padding:15px 34px 15px 15px;border:1px solid rgba(255,241,205,.95);border-radius:14px 14px 31px 14px;color:#2D210C !important;background:radial-gradient( ellipse at 9% 2%,rgba(255,255,255,.88),transparent 40% ),radial-gradient( ellipse at 88% 100%,rgba(144,83,8,.20),transparent 44% ),linear-gradient( 132deg,#FFF7DD,#ECCB80 31%,#B47719 70%,#E8C36F );box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 31px rgba(0,0,0,.26);text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}#page\#2 .granit-engraving-anchor__cta::before{content:"";position:absolute;top:-50%;left:-88%;width:61%;height:200%;transform:rotate(17deg);background:linear-gradient( 90deg,transparent,rgba(255,255,255,.48),transparent );transition:left .48s ease;pointer-events:none}#page\#2 .granit-engraving-anchor__cta::after{content:"";position:absolute;inset:5px;border:1px solid rgba(111,72,14,.22);border-radius:10px 10px 25px 10px;pointer-events:none}#page\#2 .granit-engraving-anchor__cta-rings{position:absolute;right:-43px;bottom:-55px;width:148px;height:148px;border:1px solid rgba(85,55,10,.27);border-radius:50%;pointer-events:none}#page\#2 .granit-engraving-anchor__cta-rings::before,#page\#2 .granit-engraving-anchor__cta-rings::after{content:"";position:absolute;border:1px solid rgba(85,55,10,.19);border-radius:50%}#page\#2 .granit-engraving-anchor__cta-rings::before{inset:23px}#page\#2 .granit-engraving-anchor__cta-rings::after{inset:45px}#page\#2 .granit-engraving-anchor__cta-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}#page\#2 .granit-engraving-anchor__cta-text small{font-size:13px;font-weight:650;line-height:1.2}#page\#2 .granit-engraving-anchor__cta-text strong{font-size:16px;font-weight:820;line-height:1.2}#page\#2 .granit-engraving-anchor__cta-arrow{position:absolute;z-index:3;top:50%;right:11px;width:20px;height:20px;transform:translateY(-50%);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease;pointer-events:none}#page\#2 .granit-engraving-anchor__mobile-menu,#page\#2 .granit-engraving-anchor__shortcuts{display:none}#page\#2 .granit-engraving-anchor :is(a,#page\#2 summary):focus-visible{outline:2px solid var(--gea-bright-gold);outline-offset:3px}@media (hover:hover){#page\#2 .granit-engraving-anchor__link:hover{color:#FFFAF1 !important;border-color:rgba(244,222,170,.87);background:radial-gradient( ellipse at 12% -10%,rgba(244,222,170,.27),transparent 55% ),linear-gradient( 150deg,rgba(217,187,122,.25),rgba(154,98,0,.075) );box-shadow:0 9px 23px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.10);transform:translateY(-2px)}#page\#2 .granit-engraving-anchor__link:hover::before{width:68%}#page\#2 .granit-engraving-anchor__cta:hover{filter:brightness(1.05);box-shadow:0 15px 35px rgba(0,0,0,.30),0 0 34px rgba(217,187,122,.24);transform:translateY(-2px)}#page\#2 .granit-engraving-anchor__cta:hover::before{left:136%}#page\#2 .granit-engraving-anchor__cta:hover .granit-engraving-anchor__cta-arrow{transform:translate(3px,-50%)}}@media (max-width:1499px){#page\#2 .granit-engraving-anchor__inner{grid-template-columns:minmax(0,1fr) 184px;gap:13px;padding:18px}#page\#2 .granit-engraving-anchor__heading{display:none}#page\#2 .granit-engraving-anchor__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;color:var(--gea-soft-gold);font-size:13px;font-weight:700}#page\#2 .granit-engraving-anchor__meta span:last-child{color:var(--gea-muted);font-weight:500}#page\#2 .granit-engraving-anchor__links--desktop{gap:7px}#page\#2 .granit-engraving-anchor__link{font-size:13.5px;padding-left:9px}}@media (max-width:1159px){#page\#2 .granit-engraving-anchor__inner{grid-template-columns:minmax(0,1fr);gap:13px}#page\#2 .granit-engraving-anchor__links--desktop{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#2 .granit-engraving-anchor__links--desktop .granit-engraving-anchor__link:nth-child(n){grid-column:auto}#page\#2 .granit-engraving-anchor__link{min-height:57px;font-size:13.5px}#page\#2 .granit-engraving-anchor__cta{min-height:57px;padding:12px 44px}#page\#2 .granit-engraving-anchor__cta-text{flex-direction:row;align-items:center;justify-content:center;gap:9px}#page\#2 .granit-engraving-anchor__cta-text small::after{content:" —"}}@media (max-width:959px){#page\#2 .granit-engraving-anchor{border-radius:25px 25px 43px 25px}#page\#2 .granit-engraving-anchor__inner{padding:17px}#page\#2 .granit-engraving-anchor__links--desktop{gap:8px}#page\#2 .granit-engraving-anchor__link{min-height:60px;font-size:13.5px}#page\#2 .granit-engraving-anchor__rings{top:-230px;right:-165px;width:460px;height:460px}#page\#2 .granit-engraving-anchor__facet{opacity:.72}}@media (max-width:767px){#page\#2 .granit-engraving-anchor{border-radius:21px 21px 34px 21px}#page\#2 .granit-engraving-anchor::before{left:20px;width:min(290px,76%)}#page\#2 .granit-engraving-anchor::after{left:18px}#page\#2 .granit-engraving-anchor__inner{gap:11px;padding:14px 12px}#page\#2 .granit-engraving-anchor__meta,#page\#2 .granit-engraving-anchor__links--desktop{display:none}#page\#2 .granit-engraving-anchor__rings{top:-150px;right:-150px;width:335px;height:335px;opacity:.68}#page\#2 .granit-engraving-anchor__facet{opacity:.45}#page\#2 .granit-engraving-anchor__mobile-menu{display:block;overflow:hidden;border:1px solid rgba(244,222,170,.57);border-radius:14px 14px 24px 14px;background:radial-gradient( ellipse at 10% 0%,rgba(244,222,170,.14),transparent 47% ),linear-gradient( 130deg,rgba(217,187,122,.19),rgba(255,255,255,.03) )}#page\#2 .granit-engraving-anchor__mobile-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:63px;padding:11px 15px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#page\#2 .granit-engraving-anchor__mobile-menu>summary::-webkit-details-marker{display:none}#page\#2 .granit-engraving-anchor__mobile-summary-text{display:flex;flex-direction:column;gap:4px}#page\#2 .granit-engraving-anchor__mobile-summary-text strong{color:#FFF5DE;font-size:15px;font-weight:780;line-height:1.2}#page\#2 .granit-engraving-anchor__mobile-summary-text small{color:var(--gea-muted);font-size:13px;line-height:1.2}#page\#2 .granit-engraving-anchor__mobile-state--open{display:none}#page\#2 .granit-engraving-anchor__mobile-menu[open] .granit-engraving-anchor__mobile-state--closed{display:none}#page\#2 .granit-engraving-anchor__mobile-menu[open] .granit-engraving-anchor__mobile-state--open{display:block}#page\#2 .granit-engraving-anchor__mobile-chevron{position:relative;flex:0 0 37px;width:37px;height:37px;border:1px solid rgba(244,222,170,.48);border-radius:50% 50% 14px 14px;background:rgba(154,98,0,.18)}#page\#2 .granit-engraving-anchor__mobile-chevron::before{content:"";position:absolute;inset:5px;border:1px solid rgba(244,222,170,.13);border-radius:50% 50% 10px 10px}#page\#2 .granit-engraving-anchor__mobile-chevron::after{content:"";position:absolute;top:11px;left:13px;width:8px;height:8px;border-right:2px solid #F4DEAA;border-bottom:2px solid #F4DEAA;transform:rotate(45deg);transition:transform .2s ease}#page\#2 .granit-engraving-anchor__mobile-menu[open] .granit-engraving-anchor__mobile-chevron::after{transform:translateY(4px) rotate(225deg)}#page\#2 .granit-engraving-anchor__links--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 10px}#page\#2 .granit-engraving-anchor__links--mobile .granit-engraving-anchor__link{min-height:61px;padding:13px 19px 11px 8px;font-size:13.5px}#page\#2 .granit-engraving-anchor__links--mobile .granit-engraving-anchor__link:last-child{grid-column:1 / -1}#page\#2 .granit-engraving-anchor__shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}#page\#2 .granit-engraving-anchor__shortcuts a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:47px;padding:9px 10px;border:1px solid rgba(217,187,122,.49);border-radius:11px 11px 19px 11px;background:rgba(0,0,0,.20);color:#F5E7C8 !important;font-size:13px;font-weight:700;text-align:center;text-decoration:none !important;-webkit-tap-highlight-color:transparent}#page\#2 .granit-engraving-anchor__shortcuts a:first-child{border-color:rgba(244,222,170,.76);background:rgba(154,98,0,.28)}#page\#2 .granit-engraving-anchor__cta{min-height:58px;border-radius:12px 12px 23px 12px}}@media (max-width:479px){#page\#2 .granit-engraving-anchor__inner{padding:12px 9px}#page\#2 .granit-engraving-anchor__links--mobile{gap:6px;padding:0 7px 9px}#page\#2 .granit-engraving-anchor__links--mobile .granit-engraving-anchor__link{min-height:63px;padding:12px 19px 11px 7px;font-size:13px}#page\#2 .granit-engraving-anchor__shortcuts{gap:7px}#page\#2 .granit-engraving-anchor__cta-text small{font-size:13px}}@media (max-width:374px){#page\#2 .granit-engraving-anchor__inner{padding:11px 8px}#page\#2 .granit-engraving-anchor__mobile-menu>summary{padding:10px 11px}#page\#2 .granit-engraving-anchor__links--mobile{padding:0 6px 8px}#page\#2 .granit-engraving-anchor__links--mobile .granit-engraving-anchor__link{min-height:66px;padding-right:18px}#page\#2 .granit-engraving-anchor__cta-text small{display:none}}@media (prefers-reduced-motion:reduce){#page\#2 .granit-engraving-anchor__link,#page\#2 .granit-engraving-anchor__link::before,#page\#2 .granit-engraving-anchor__cta,#page\#2 .granit-engraving-anchor__cta::before,#page\#2 .granit-engraving-anchor__cta-arrow,#page\#2 .granit-engraving-anchor__mobile-chevron::after{transition:none}}#page\#3 .granit-engraving-important{--gei-gold:#9A6200;--gei-gold-dark:#70460E;--gei-gold-mid:#C68C2D;--gei-gold-soft:#D9B96F;--gei-gold-light:#F3D99A;--gei-graphite-1:#0B0D10;--gei-graphite-2:#14181C;--gei-graphite-3:#252A2F;--gei-text:#F6F1E9;--gei-muted:#C9C2B7;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:28px 28px 48px 28px;color:var(--gei-text);background:radial-gradient( ellipse at -5% -35%,rgba(243,217,154,.19),transparent 35% ) padding-box,radial-gradient( ellipse at 105% 130%,rgba(154,98,0,.29),transparent 46% ) padding-box,linear-gradient( 116deg,var(--gei-graphite-1),var(--gei-graphite-2) 38%,var(--gei-graphite-3) 73%,#111418 ) padding-box,linear-gradient( 128deg,#F6DFA7,#B8791D 23%,#70460E 49%,#D6AF64 76%,#7B4E10 ) border-box;box-shadow:0 20px 48px rgba(0,0,0,.21),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.28)}#page\#3 .granit-engraving-important,#page\#3 .granit-engraving-important *{box-sizing:border-box}#page\#3 .granit-engraving-important::before{content:"";position:absolute;z-index:4;top:0;left:27px;width:min(610px,65%);height:2px;background:linear-gradient( 90deg,#FFF5D6,#E3BB69 23%,#B8791D 53%,var(--gei-gold) 76%,transparent );box-shadow:0 0 16px rgba(243,217,154,.37);pointer-events:none}#page\#3 .granit-engraving-important::after{content:"";position:absolute;z-index:5;top:-5px;left:24px;width:12px;height:12px;transform:rotate(45deg);border:1px solid rgba(255,245,218,.78);background:linear-gradient( 140deg,#FFF7DF,#D9B66C 48%,#74470C );box-shadow:0 0 17px rgba(232,196,116,.44);pointer-events:none}#page\#3 .granit-engraving-important__texture{position:absolute;z-index:0;inset:0;opacity:.87;pointer-events:none;background:radial-gradient( circle,rgba(243,217,154,.048) 0 1px,transparent 1.4px ),repeating-linear-gradient( 128deg,transparent 0 107px,rgba(255,255,255,.014) 108px,transparent 109px );background-size:21px 21px,auto}#page\#3 .granit-engraving-important__ornament{position:absolute;z-index:0;top:-175px;right:-145px;width:390px;height:390px;border-radius:50%;opacity:.75;pointer-events:none;background:repeating-radial-gradient( circle at center,transparent 0 30px,rgba(217,185,111,.12) 31px,transparent 33px 57px )}#page\#3 .granit-engraving-important__ornament::before{content:"";position:absolute;inset:61px;border:1px solid rgba(243,217,154,.17);border-radius:50%;box-shadow:0 0 0 27px rgba(154,98,0,.022)}#page\#3 .granit-engraving-important__ornament::after{content:"";position:absolute;top:50%;left:-5%;width:110%;height:1px;background:linear-gradient( 90deg,transparent,rgba(243,217,154,.16),transparent )}#page\#3 .granit-engraving-important__inner{position:relative;z-index:2;display:grid;grid-template-columns:195px minmax(0,1fr);gap:19px;padding:19px 22px 16px}#page\#3 .granit-engraving-important__heading{position:relative;display:flex;flex-direction:column;justify-content:center;gap:7px;padding-right:17px;border-right:1px solid rgba(217,185,111,.28)}#page\#3 .granit-engraving-important__heading::after{content:"";position:absolute;top:15%;right:-1px;width:1px;height:34%;background:linear-gradient( 180deg,transparent,#F3D99A,transparent );box-shadow:0 0 9px rgba(243,217,154,.28)}#page\#3 .granit-engraving-important__heading-top{display:flex;align-items:center;gap:9px}#page\#3 .granit-engraving-important__mark{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;transform:rotate(45deg);border:1px solid rgba(243,217,154,.71);background:linear-gradient( 145deg,rgba(243,217,154,.19),rgba(154,98,0,.15) );box-shadow:inset 0 0 10px rgba(243,217,154,.08),0 0 15px rgba(154,98,0,.17)}#page\#3 .granit-engraving-important__mark::before{content:"";position:absolute;inset:5px;border:1px solid rgba(243,217,154,.23)}#page\#3 .granit-engraving-important__mark span{width:5px;height:5px;border-radius:50%;background:#F3D99A;box-shadow:0 0 8px rgba(243,217,154,.65)}#page\#3 .granit-engraving-important__heading strong{color:#FFF6E4;font-size:17px;font-weight:800;line-height:1.2}#page\#3 .granit-engraving-important__heading>p{margin:0 0 0 36px;color:var(--gei-muted);font-size:13px;line-height:1.42}#page\#3 .granit-engraving-important__grid{display:grid;grid-template-columns:.9fr 1.25fr 1fr;gap:9px;min-width:0}#page\#3 .granit-engraving-important__item{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px 24px 13px 12px;overflow:hidden;border:1px solid rgba(217,185,111,.27);border-radius:12px 12px 23px 12px;background:radial-gradient( ellipse at 3% -20%,rgba(243,217,154,.12),transparent 48% ),linear-gradient( 150deg,rgba(255,255,255,.045),rgba(255,255,255,.008) );box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.19);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#3 .granit-engraving-important__item::before{content:"";position:absolute;left:12px;bottom:6px;width:44px;height:1px;background:linear-gradient( 90deg,#F3D99A,rgba(154,98,0,.12),transparent );box-shadow:0 0 8px rgba(243,217,154,.20)}#page\#3 .granit-engraving-important__item::after{content:"";position:absolute;right:-18px;bottom:-18px;width:43px;height:43px;transform:rotate(45deg);border:1px solid rgba(217,185,111,.17);background:rgba(154,98,0,.035)}#page\#3 .granit-engraving-important__item--price{border-color:rgba(243,217,154,.49);background:radial-gradient( ellipse at 4% -20%,rgba(243,217,154,.20),transparent 49% ),linear-gradient( 145deg,rgba(154,98,0,.12),rgba(255,255,255,.025) );box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 22px rgba(154,98,0,.07)}#page\#3 .granit-engraving-important__number{position:absolute;top:6px;right:7px;color:rgba(243,217,154,.54);font-size:13px;font-weight:800;line-height:1;pointer-events:none}#page\#3 .granit-engraving-important__icon{position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid rgba(243,217,154,.47);border-radius:10px 10px 17px 10px;background:radial-gradient( circle at 25% 15%,rgba(255,255,255,.12),transparent 42% ),rgba(154,98,0,.08);box-shadow:inset 0 0 13px rgba(154,98,0,.13)}#page\#3 .granit-engraving-important__icon::before{content:"";position:absolute;inset:4px;border:1px solid rgba(243,217,154,.10);border-radius:7px 7px 13px 7px}#page\#3 .granit-engraving-important__icon svg{position:relative;z-index:2;width:29px;height:29px;stroke:var(--gei-gold-soft);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#page\#3 .granit-engraving-important__content{min-width:0}#page\#3 .granit-engraving-important__content>strong{display:block;margin-bottom:4px;color:#FFF5DE;font-size:14px;font-weight:780;line-height:1.25}#page\#3 .granit-engraving-important__content p{margin:0;color:#D7D0C6;font-size:13px;line-height:1.38}#page\#3 .granit-engraving-important__prices span,#page\#3 .granit-engraving-important__content small span{white-space:nowrap}#page\#3 .granit-engraving-important__prices span{color:#F1D38A;font-weight:760}#page\#3 .granit-engraving-important__content small{display:block;margin-top:5px;color:#BEB5A8;font-size:13px;line-height:1.3}#page\#3 .granit-engraving-important__content small span{color:#E8C87F;font-weight:720}#page\#3 .granit-engraving-important__footer{grid-column:2 / -1;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;margin-top:-5px}#page\#3 .granit-engraving-important__footer p{flex:0 1 auto;margin:0;color:#BFB7AC;font-size:13px;line-height:1.3;text-align:center}#page\#3 .granit-engraving-important__footer-line{flex:1 1 80px;max-width:130px;height:1px;background:linear-gradient( 90deg,transparent,rgba(217,185,111,.31) )}#page\#3 .granit-engraving-important__footer-line:last-child{transform:scaleX(-1)}@media (hover:hover){#page\#3 .granit-engraving-important__item:hover{transform:translateY(-2px);border-color:rgba(243,217,154,.55);box-shadow:0 9px 23px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.07)}}@media (max-width:1399px){#page\#3 .granit-engraving-important__inner{grid-template-columns:170px minmax(0,1fr);gap:15px;padding:18px 18px 15px}#page\#3 .granit-engraving-important__heading{padding-right:13px}#page\#3 .granit-engraving-important__heading>p{margin-left:0}#page\#3 .granit-engraving-important__grid{grid-template-columns:.9fr 1.35fr 1fr}#page\#3 .granit-engraving-important__item{gap:9px;padding:12px 21px 12px 10px}}@media (max-width:1199px){#page\#3 .granit-engraving-important__inner{grid-template-columns:minmax(0,1fr);gap:11px}#page\#3 .granit-engraving-important__heading{flex-direction:row;align-items:center;justify-content:space-between;gap:18px;padding:0 0 10px;border-right:0;border-bottom:1px solid rgba(217,185,111,.22)}#page\#3 .granit-engraving-important__heading::after{top:auto;right:auto;left:0;bottom:-1px;width:135px;height:1px;background:linear-gradient( 90deg,#F3D99A,transparent )}#page\#3 .granit-engraving-important__heading>p{max-width:360px;margin:0;text-align:right}#page\#3 .granit-engraving-important__footer{grid-column:auto}}@media (max-width:959px){#page\#3 .granit-engraving-important{border-radius:24px 24px 39px 24px}#page\#3 .granit-engraving-important__inner{padding:17px 15px 14px}#page\#3 .granit-engraving-important__grid{grid-template-columns:repeat( 2,minmax(0,1fr) )}#page\#3 .granit-engraving-important__item--price{grid-column:span 1}#page\#3 .granit-engraving-important__item:last-child{grid-column:1 / -1}#page\#3 .granit-engraving-important__item:last-child{grid-template-columns:45px minmax(0,1fr)}#page\#3 .granit-engraving-important__ornament{top:-160px;right:-185px}}@media (max-width:767px){#page\#3 .granit-engraving-important{border-radius:20px 20px 32px 20px}#page\#3 .granit-engraving-important::before{left:19px;width:min( 260px,70% )}#page\#3 .granit-engraving-important::after{left:17px}#page\#3 .granit-engraving-important__inner{gap:10px;padding:14px 11px 12px}#page\#3 .granit-engraving-important__heading{display:block;padding-bottom:10px}#page\#3 .granit-engraving-important__heading-top{gap:8px}#page\#3 .granit-engraving-important__heading strong{font-size:16px}#page\#3 .granit-engraving-important__heading>p{max-width:none;margin:6px 0 0 35px;text-align:left}#page\#3 .granit-engraving-important__mark{flex-basis:25px;width:25px;height:25px}#page\#3 .granit-engraving-important__grid{grid-template-columns:minmax(0,1fr);gap:7px}#page\#3 .granit-engraving-important__item,#page\#3 .granit-engraving-important__item--price,#page\#3 .granit-engraving-important__item:last-child{grid-column:auto;grid-template-columns:43px minmax(0,1fr);gap:10px;min-height:82px;padding:11px 23px 11px 10px;border-radius:11px 11px 20px 11px}#page\#3 .granit-engraving-important__icon{width:43px;height:43px}#page\#3 .granit-engraving-important__icon svg{width:27px;height:27px}#page\#3 .granit-engraving-important__content>strong{font-size:14px}#page\#3 .granit-engraving-important__content p,#page\#3 .granit-engraving-important__content small{font-size:13px}#page\#3 .granit-engraving-important__footer{gap:8px;margin-top:0;padding:2px 4px 0}#page\#3 .granit-engraving-important__footer-line{display:none}#page\#3 .granit-engraving-important__footer p{font-size:13px;line-height:1.35}#page\#3 .granit-engraving-important__ornament{top:-95px;right:-160px;width:290px;height:290px;opacity:.50}}@media (max-width:479px){#page\#3 .granit-engraving-important__inner{padding:13px 9px 11px}#page\#3 .granit-engraving-important__heading>p{margin-left:33px}#page\#3 .granit-engraving-important__item,#page\#3 .granit-engraving-important__item--price,#page\#3 .granit-engraving-important__item:last-child{grid-template-columns:40px minmax(0,1fr);min-height:80px;gap:9px;padding:10px 21px 10px 9px}#page\#3 .granit-engraving-important__icon{width:40px;height:40px}#page\#3 .granit-engraving-important__icon svg{width:25px;height:25px}#page\#3 .granit-engraving-important__number{top:6px;right:6px}}@media (max-width:374px){#page\#3 .granit-engraving-important__inner{padding:12px 8px 10px}#page\#3 .granit-engraving-important__heading>p{margin-left:0}#page\#3 .granit-engraving-important__item,#page\#3 .granit-engraving-important__item--price,#page\#3 .granit-engraving-important__item:last-child{grid-template-columns:38px minmax(0,1fr);gap:8px;padding-left:8px}#page\#3 .granit-engraving-important__icon{width:38px;height:38px}#page\#3 .granit-engraving-important__icon svg{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){#page\#3 .granit-engraving-important__item{transition:none}}#page\#4 .granit-engraving-types{--get-gold:#9A6200;--get-gold-dark:#6F430D;--get-gold-mid:#BC8127;--get-gold-soft:#DAB970;--get-gold-light:#F3D99B;--get-dark-1:#090B0E;--get-dark-2:#111519;--get-dark-3:#20262B;--get-dark-4:#2A3036;--get-text:#F7F3EB;--get-muted:#C8C1B6;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:34px 34px 64px 34px;color:var(--get-text);background:radial-gradient( ellipse at -8% -10%,rgba(243,217,155,.18),transparent 34% ) padding-box,radial-gradient( ellipse at 106% 103%,rgba(154,98,0,.30),transparent 43% ) padding-box,linear-gradient( 125deg,var(--get-dark-1),var(--get-dark-2) 35%,var(--get-dark-3) 68%,#101317 ) padding-box,linear-gradient( 135deg,#F5DFA8,#B7781D 22%,#70430E 48%,#DDBA71 76%,#78490C ) border-box;box-shadow:0 28px 70px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.34)}#page\#4 .granit-engraving-types,#page\#4 .granit-engraving-types *{box-sizing:border-box}#page\#4 .granit-engraving-types::before{content:"";position:absolute;z-index:6;top:0;left:32px;width:min(850px,70%);height:2px;background:linear-gradient( 90deg,#FFF5D5,#E6BE6C 19%,#BE7E20 46%,var(--get-gold) 70%,transparent );box-shadow:0 0 19px rgba(243,217,155,.36);pointer-events:none}#page\#4 .granit-engraving-types::after{content:"";position:absolute;z-index:7;top:-6px;left:28px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(255,246,220,.84);background:linear-gradient( 145deg,#FFF8DF,#D9B467 48%,#73450D );box-shadow:0 0 20px rgba(235,197,117,.46);pointer-events:none}#page\#4 .granit-engraving-types__texture{position:absolute;z-index:0;inset:0;opacity:.92;pointer-events:none;background:radial-gradient( circle,rgba(243,217,155,.045) 0 1px,transparent 1.35px ),linear-gradient( rgba(255,255,255,.014) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.014) 1px,transparent 1px ),repeating-linear-gradient( 129deg,transparent 0 119px,rgba(255,255,255,.014) 120px,transparent 121px );background-size:21px 21px,52px 52px,52px 52px,auto}#page\#4 .granit-engraving-types__orbit{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#4 .granit-engraving-types__orbit--top{top:-270px;right:-190px;width:620px;height:620px;border:1px solid rgba(243,217,155,.13);box-shadow:0 0 0 40px rgba(218,185,112,.022),0 0 0 92px rgba(218,185,112,.012),inset 0 0 0 67px rgba(154,98,0,.018)}#page\#4 .granit-engraving-types__orbit--top::before,#page\#4 .granit-engraving-types__orbit--top::after{content:"";position:absolute;border-radius:50%}#page\#4 .granit-engraving-types__orbit--top::before{inset:104px;border:1px dashed rgba(243,217,155,.14)}#page\#4 .granit-engraving-types__orbit--top::after{inset:175px;border:1px solid rgba(243,217,155,.09)}#page\#4 .granit-engraving-types__orbit--bottom{left:-230px;bottom:-330px;width:540px;height:540px;border:1px solid rgba(218,185,112,.10);box-shadow:0 0 0 55px rgba(154,98,0,.015)}#page\#4 .granit-engraving-types__inner{position:relative;z-index:2;width:100%;padding:clamp(38px,4vw,64px) clamp(22px,3.4vw,54px) clamp(34px,3.7vw,58px)}#page\#4 .granit-engraving-types__heading{display:grid;grid-template-columns:minmax(0,1.05fr) 92px minmax(300px,.72fr);align-items:center;gap:clamp(20px,2.6vw,42px);margin-bottom:clamp(28px,3vw,46px)}#page\#4 .granit-engraving-types__heading-main{min-width:0}#page\#4 .granit-engraving-types__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--get-gold-soft);font-size:13px;font-weight:760;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#4 .granit-engraving-types__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,#F3D99B,rgba(243,217,155,.15) );box-shadow:0 0 8px rgba(243,217,155,.28)}#page\#4 .granit-engraving-types__heading h2{max-width:850px;margin:0;color:#FFF8EC;font-size:clamp(30px,3vw,50px);font-weight:800;line-height:1.06;letter-spacing:-.028em}#page\#4 .granit-engraving-types__heading h2 span{display:block;margin-top:5px;color:#E7D3A5;font-size:.78em;font-weight:650;letter-spacing:-.018em}#page\#4 .granit-engraving-types__heading-decor{position:relative;width:92px;height:92px;border:1px solid rgba(243,217,155,.31);border-radius:50%;background:radial-gradient( circle,rgba(243,217,155,.09),transparent 62% );box-shadow:inset 0 0 0 14px rgba(154,98,0,.025),0 0 28px rgba(154,98,0,.08)}#page\#4 .granit-engraving-types__heading-decor::before,#page\#4 .granit-engraving-types__heading-decor::after{content:"";position:absolute;border-radius:50%}#page\#4 .granit-engraving-types__heading-decor::before{inset:14px;border:1px dashed rgba(243,217,155,.30)}#page\#4 .granit-engraving-types__heading-decor::after{inset:27px;border:1px solid rgba(243,217,155,.34)}#page\#4 .granit-engraving-types__heading-decor span{position:absolute;z-index:2;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient( 145deg,#FFF4D0,#B77718 );box-shadow:0 0 13px rgba(243,217,155,.48)}#page\#4 .granit-engraving-types__heading>p{margin:0;color:#D1CBC2;font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#4 .granit-engraving-types__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.45vw,22px)}#page\#4 .granit-engraving-types__card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(218,185,112,.31);border-radius:18px 18px 36px 18px;background:radial-gradient( ellipse at 7% -4%,rgba(243,217,155,.11),transparent 39% ),linear-gradient( 153deg,rgba(255,255,255,.055),rgba(255,255,255,.010) );box-shadow:0 15px 34px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.055);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}#page\#4 .granit-engraving-types__card::before{content:"";position:absolute;z-index:5;top:-1px;left:-1px;width:75px;height:75px;border-top:2px solid rgba(243,217,155,.88);border-left:2px solid rgba(243,217,155,.88);border-radius:18px 0 0 0;pointer-events:none}#page\#4 .granit-engraving-types__card::after{content:"";position:absolute;right:26px;bottom:13px;width:54px;height:1px;background:linear-gradient( 90deg,transparent,var(--get-gold-soft) );opacity:.50;pointer-events:none}#page\#4 .granit-engraving-types__card--accent{border-color:rgba(243,217,155,.48);background:radial-gradient( ellipse at 4% -5%,rgba(243,217,155,.17),transparent 42% ),linear-gradient( 148deg,rgba(154,98,0,.11),rgba(255,255,255,.018) )}#page\#4 .granit-engraving-types__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin:8px 8px 0;border-radius:12px 12px 27px 12px;background:linear-gradient( 145deg,#25292D,#0C0E11 )}#page\#4 .granit-engraving-types__media img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(.88);transition:transform .55s ease,filter .35s ease}#page\#4 .granit-engraving-types__media-frame{position:absolute;z-index:3;inset:7px;border:1px solid rgba(243,217,155,.23);border-radius:9px 9px 22px 9px;box-shadow:inset 0 0 25px rgba(0,0,0,.18);pointer-events:none}#page\#4 .granit-engraving-types__media::after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,.01) 45%,rgba(5,7,9,.65) 100% );pointer-events:none}#page\#4 .granit-engraving-types__number{position:absolute;z-index:4;right:15px;bottom:12px;display:flex;align-items:center;justify-content:center;min-width:43px;height:31px;padding:0 8px;border:1px solid rgba(243,217,155,.58);border-radius:8px 8px 13px 8px;color:#F4D897;background:rgba(10,12,15,.74);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:13px;font-weight:800;line-height:1}#page\#4 .granit-engraving-types__content{position:relative;padding:20px 18px 23px}#page\#4 .granit-engraving-types__label{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--get-gold-soft);font-size:13px;font-weight:720;line-height:1;letter-spacing:.06em;text-transform:uppercase}#page\#4 .granit-engraving-types__label::before{content:"";width:18px;height:1px;background:linear-gradient( 90deg,#F3D99B,rgba(243,217,155,.12) )}#page\#4 .granit-engraving-types__content h3{margin:0 0 9px;color:#FFF6E5;font-size:clamp(17px,1.35vw,21px);font-weight:780;line-height:1.2;letter-spacing:-.012em}#page\#4 .granit-engraving-types__content p{margin:0;color:#CBC4B9;font-size:14px;line-height:1.52}#page\#4 .granit-engraving-types__price{display:inline-flex;margin-top:14px;padding:7px 10px;white-space:nowrap;border:1px solid rgba(243,217,155,.42);border-radius:8px 8px 14px 8px;color:#F5DB9C;background:rgba(154,98,0,.11);font-size:14px;font-weight:800;line-height:1}#page\#4 .granit-engraving-types__note{position:relative;display:flex;align-items:center;gap:13px;max-width:980px;margin:clamp(22px,2.5vw,36px) auto 0;padding:13px 17px;border:1px solid rgba(218,185,112,.25);border-radius:12px 12px 23px 12px;background:linear-gradient( 135deg,rgba(154,98,0,.10),rgba(255,255,255,.025) )}#page\#4 .granit-engraving-types__note-icon{display:flex;align-items:center;justify-content:center;flex:0 0 31px;width:31px;height:31px;border:1px solid rgba(243,217,155,.55);border-radius:50%;color:#F3D99B;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1;background:rgba(154,98,0,.11)}#page\#4 .granit-engraving-types__note p{margin:0;color:#CFC8BD;font-size:13px;line-height:1.45}#page\#4 .granit-engraving-types__note strong{color:#F1D28B;white-space:nowrap}@media (hover:hover){#page\#4 .granit-engraving-types__card:hover{transform:translateY(-5px);border-color:rgba(243,217,155,.62);box-shadow:0 23px 46px rgba(0,0,0,.25),0 0 28px rgba(154,98,0,.08),inset 0 1px 0 rgba(255,255,255,.07)}#page\#4 .granit-engraving-types__card:hover .granit-engraving-types__media img{transform:scale(1.035);filter:contrast(1.07) saturate(.96)}}@media (max-width:1199px){#page\#4 .granit-engraving-types__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:25px}#page\#4 .granit-engraving-types__heading-decor{display:none}#page\#4 .granit-engraving-types__grid{grid-template-columns:repeat( 2,minmax(0,1fr) );gap:17px}#page\#4 .granit-engraving-types__media{aspect-ratio:16 / 10}#page\#4 .granit-engraving-types__content{padding:18px 18px 22px}}@media (max-width:959px){#page\#4 .granit-engraving-types{border-radius:27px 27px 48px 27px}#page\#4 .granit-engraving-types__inner{padding:32px 21px 35px}#page\#4 .granit-engraving-types__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#4 .granit-engraving-types__heading h2{max-width:690px;font-size:clamp(29px,5vw,40px)}#page\#4 .granit-engraving-types__heading>p{max-width:720px;font-size:15px}#page\#4 .granit-engraving-types__media{aspect-ratio:4 / 3}#page\#4 .granit-engraving-types__orbit--top{top:-235px;right:-255px;width:500px;height:500px}}@media (max-width:767px){#page\#4 .granit-engraving-types{border-radius:21px 21px 35px 21px}#page\#4 .granit-engraving-types::before{left:20px;width:min( 280px,73% )}#page\#4 .granit-engraving-types::after{left:17px}#page\#4 .granit-engraving-types__inner{padding:27px 12px 29px}#page\#4 .granit-engraving-types__heading{gap:11px;margin-bottom:21px;padding:0 4px}#page\#4 .granit-engraving-types__eyebrow{margin-bottom:7px;font-size:13px}#page\#4 .granit-engraving-types__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#4 .granit-engraving-types__heading h2 span{margin-top:5px;font-size:.78em}#page\#4 .granit-engraving-types__heading>p{font-size:14px;line-height:1.52}#page\#4 .granit-engraving-types__grid{grid-template-columns:minmax(0,1fr);gap:11px}#page\#4 .granit-engraving-types__card{display:grid;grid-template-columns:41% minmax(0,1fr);min-height:214px;border-radius:15px 15px 27px 15px}#page\#4 .granit-engraving-types__media{height:100%;min-height:214px;aspect-ratio:auto;margin:6px 0 6px 6px;border-radius:10px 10px 21px 10px}#page\#4 .granit-engraving-types__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:17px 14px 20px}#page\#4 .granit-engraving-types__content h3{font-size:clamp(16px,4.4vw,19px)}#page\#4 .granit-engraving-types__content p{font-size:13px;line-height:1.46}#page\#4 .granit-engraving-types__label{font-size:13px}#page\#4 .granit-engraving-types__price{margin-top:10px;font-size:13px}#page\#4 .granit-engraving-types__number{right:10px;bottom:9px;min-width:38px;height:28px;font-size:13px}#page\#4 .granit-engraving-types__note{align-items:flex-start;gap:10px;margin-top:17px;padding:11px 12px}#page\#4 .granit-engraving-types__note p{font-size:13px;line-height:1.4}#page\#4 .granit-engraving-types__orbit--top{top:-170px;right:-200px;width:360px;height:360px;opacity:.65}#page\#4 .granit-engraving-types__orbit--bottom{display:none}}@media (max-width:479px){#page\#4 .granit-engraving-types__inner{padding:25px 9px 27px}#page\#4 .granit-engraving-types__heading{padding:0 3px}#page\#4 .granit-engraving-types__card{grid-template-columns:39% minmax(0,1fr);min-height:222px}#page\#4 .granit-engraving-types__media{min-height:210px}#page\#4 .granit-engraving-types__content{padding:15px 11px 18px}#page\#4 .granit-engraving-types__content h3{margin-bottom:7px}#page\#4 .granit-engraving-types__content p{font-size:13px}}@media (max-width:374px){#page\#4 .granit-engraving-types__inner{padding-left:8px;padding-right:8px}#page\#4 .granit-engraving-types__card{display:block;min-height:0}#page\#4 .granit-engraving-types__media{min-height:0;aspect-ratio:16 / 10;margin:6px 6px 0}#page\#4 .granit-engraving-types__content{display:block;padding:15px 13px 20px}}@media (prefers-reduced-motion:reduce){#page\#4 .granit-engraving-types__card,#page\#4 .granit-engraving-types__media img{transition:none}}#page\#5 .granit-engraving-price{--gep-gold:#9A6200;--gep-gold-dark:#6D4310;--gep-gold-mid:#B9781E;--gep-gold-soft:#CFA85C;--gep-gold-light:#EED28E;--gep-ivory-1:#FFFDF8;--gep-ivory-2:#F8F1E5;--gep-ivory-3:#EFE3CF;--gep-ivory-4:#E5D4B8;--gep-text:#242321;--gep-muted:#6F685E;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:36px 36px 66px 36px;color:var(--gep-text);background:radial-gradient( ellipse at -8% -22%,rgba(255,255,255,.96),transparent 36% ) padding-box,radial-gradient( ellipse at 106% 112%,rgba(154,98,0,.15),transparent 42% ) padding-box,linear-gradient( 128deg,var(--gep-ivory-1),var(--gep-ivory-2) 39%,var(--gep-ivory-3) 76%,#F8F0E2 ) padding-box,linear-gradient( 135deg,#FFF8DE,#DAB768 21%,#976019 47%,#E5C982 76%,#84510E ) border-box;box-shadow:0 25px 65px rgba(70,48,18,.16),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(91,54,10,.10)}#page\#5 .granit-engraving-price,#page\#5 .granit-engraving-price *{box-sizing:border-box}#page\#5 .granit-engraving-price::before{content:"";position:absolute;z-index:6;top:0;right:31px;width:min(820px,69%);height:2px;background:linear-gradient( 270deg,#FFF9E7,#E5C77E 18%,#B97A1E 48%,var(--gep-gold) 72%,transparent );box-shadow:0 0 17px rgba(154,98,0,.20);pointer-events:none}#page\#5 .granit-engraving-price::after{content:"";position:absolute;z-index:7;top:-6px;right:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(123,77,12,.40);background:linear-gradient( 145deg,#FFF8DD,#D7AF5D 48%,#7E4B0C );box-shadow:0 0 17px rgba(154,98,0,.20);pointer-events:none}#page\#5 .granit-engraving-price__texture{position:absolute;z-index:0;inset:0;opacity:.82;pointer-events:none;background:radial-gradient( circle,rgba(128,84,19,.050) 0 1px,transparent 1.3px ),linear-gradient( rgba(128,84,19,.025) 1px,transparent 1px ),linear-gradient( 90deg,rgba(128,84,19,.025) 1px,transparent 1px );background-size:23px 23px,56px 56px,56px 56px}#page\#5 .granit-engraving-price__arc{position:absolute;z-index:0;border:1px solid rgba(154,98,0,.12);border-radius:50%;pointer-events:none}#page\#5 .granit-engraving-price__arc--top{top:-350px;left:-220px;width:650px;height:650px;box-shadow:0 0 0 42px rgba(154,98,0,.020),0 0 0 94px rgba(154,98,0,.010)}#page\#5 .granit-engraving-price__arc--top::before,#page\#5 .granit-engraving-price__arc--top::after{content:"";position:absolute;border-radius:50%}#page\#5 .granit-engraving-price__arc--top::before{inset:105px;border:1px dashed rgba(154,98,0,.13)}#page\#5 .granit-engraving-price__arc--top::after{inset:190px;border:1px solid rgba(154,98,0,.12)}#page\#5 .granit-engraving-price__arc--bottom{right:-225px;bottom:-365px;width:610px;height:610px;box-shadow:0 0 0 55px rgba(154,98,0,.018)}#page\#5 .granit-engraving-price__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,64px) clamp(22px,3.5vw,56px) clamp(38px,3.8vw,60px)}#page\#5 .granit-engraving-price__heading{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.8vw,44px);margin-bottom:clamp(28px,3vw,44px)}#page\#5 .granit-engraving-price__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--gep-gold);font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#5 .granit-engraving-price__eyebrow::before{content:"";width:30px;height:1px;background:linear-gradient( 90deg,var(--gep-gold),rgba(154,98,0,.12) )}#page\#5 .granit-engraving-price__heading h2{max-width:820px;margin:0;color:#26231F;font-size:clamp(31px,3vw,50px);font-weight:820;line-height:1.05;letter-spacing:-.03em}#page\#5 .granit-engraving-price__heading h2 span{display:block;margin-top:5px;color:#7C581D;font-size:.79em;font-weight:670;letter-spacing:-.018em}#page\#5 .granit-engraving-price__heading>p{margin:0;color:var(--gep-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.63}#page\#5 .granit-engraving-price__medallion{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;border:1px solid rgba(154,98,0,.30);border-radius:50%;background:radial-gradient( circle at 32% 26%,rgba(255,255,255,.95),transparent 37% ),linear-gradient( 145deg,#F8E8C3,#D7B162 );box-shadow:inset 0 0 0 9px rgba(255,255,255,.25),inset 0 0 0 11px rgba(154,98,0,.14),0 10px 24px rgba(93,56,10,.14)}#page\#5 .granit-engraving-price__medallion::before{content:"";position:absolute;inset:17px;border:1px dashed rgba(126,77,11,.30);border-radius:50%}#page\#5 .granit-engraving-price__medallion span{position:relative;z-index:2;color:#8D5811;font-size:36px;font-weight:700;line-height:1}#page\#5 .granit-engraving-price__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}#page\#5 .granit-engraving-price__card{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:1fr auto;gap:15px 16px;min-width:0;min-height:236px;overflow:hidden;padding:24px 23px 20px;border:1px solid rgba(154,98,0,.23);border-radius:18px 18px 38px 18px;background:radial-gradient( ellipse at 4% 0%,rgba(255,255,255,.92),transparent 42% ),linear-gradient( 145deg,rgba(255,255,255,.69),rgba(238,225,201,.62) );box-shadow:0 15px 35px rgba(92,60,16,.09),inset 0 1px 0 rgba(255,255,255,.94);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}#page\#5 .granit-engraving-price__card::before{content:"";position:absolute;top:-1px;right:-1px;width:72px;height:72px;border-top:2px solid rgba(154,98,0,.58);border-right:2px solid rgba(154,98,0,.58);border-radius:0 18px 0 0;pointer-events:none}#page\#5 .granit-engraving-price__card::after{content:"";position:absolute;right:-35px;bottom:-48px;width:115px;height:115px;border:1px solid rgba(154,98,0,.12);border-radius:50%;box-shadow:0 0 0 18px rgba(154,98,0,.020);pointer-events:none}#page\#5 .granit-engraving-price__card--featured{border-color:rgba(154,98,0,.37);background:radial-gradient( ellipse at 5% -3%,rgba(255,255,255,1),transparent 42% ),linear-gradient( 145deg,#FFF9EB,#EFE0C2 )}#page\#5 .granit-engraving-price__card--landscape{border-color:rgba(154,98,0,.30)}#page\#5 .granit-engraving-price__number{position:absolute;top:9px;right:11px;color:rgba(128,80,13,.44);font-size:13px;font-weight:820;line-height:1;pointer-events:none}#page\#5 .granit-engraving-price__icon{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid rgba(154,98,0,.32);border-radius:14px 14px 24px 14px;background:radial-gradient( circle at 30% 20%,rgba(255,255,255,.95),transparent 42% ),linear-gradient( 145deg,#F4E3BF,#D9B96E );box-shadow:inset 0 0 0 5px rgba(255,255,255,.19),0 8px 18px rgba(91,57,12,.10)}#page\#5 .granit-engraving-price__icon svg{width:37px;height:37px;stroke:#875613;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-engraving-price__card-copy{min-width:0;padding-right:12px}#page\#5 .granit-engraving-price__type{display:block;margin-bottom:6px;color:var(--gep-gold);font-size:13px;font-weight:760;line-height:1;letter-spacing:.07em;text-transform:uppercase}#page\#5 .granit-engraving-price__card h3{margin:0 0 8px;color:#26221D;font-size:clamp(18px,1.4vw,22px);font-weight:800;line-height:1.18;letter-spacing:-.015em}#page\#5 .granit-engraving-price__card p{margin:0;color:#6C6459;font-size:14px;line-height:1.48}#page\#5 .granit-engraving-price__value{grid-column:1 / -1;position:relative;display:flex;align-items:baseline;gap:8px;margin-top:2px;padding-top:15px;border-top:1px solid rgba(154,98,0,.17)}#page\#5 .granit-engraving-price__value::before{content:"";position:absolute;top:-1px;left:0;width:74px;height:1px;background:linear-gradient( 90deg,#A76A14,transparent )}#page\#5 .granit-engraving-price__value small{color:#8A7558;font-size:13px;font-weight:650}#page\#5 .granit-engraving-price__value strong{color:#81500D;font-size:clamp(25px,2vw,32px);font-weight:850;line-height:1;letter-spacing:-.025em;white-space:nowrap}#page\#5 .granit-engraving-price__conditions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:clamp(14px,1.8vw,26px);margin-top:clamp(18px,2.3vw,32px)}#page\#5 .granit-engraving-price__minimum{position:relative;display:grid;grid-template-columns:53px minmax(0,1fr);align-items:center;gap:15px;padding:17px 21px;overflow:hidden;border:1px solid rgba(154,98,0,.31);border-radius:15px 15px 28px 15px;background:linear-gradient( 135deg,rgba(255,255,255,.82),rgba(231,212,178,.58) );box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}#page\#5 .granit-engraving-price__minimum::after{content:"";position:absolute;right:-38px;top:-57px;width:135px;height:135px;border:1px solid rgba(154,98,0,.11);border-radius:50%;box-shadow:0 0 0 22px rgba(154,98,0,.018)}#page\#5 .granit-engraving-price__minimum-icon{display:flex;align-items:center;justify-content:center;width:53px;height:53px;border:1px solid rgba(154,98,0,.36);border-radius:13px 13px 22px 13px;background:#F6E7C7}#page\#5 .granit-engraving-price__minimum-icon svg{width:32px;height:32px;stroke:#8B5813;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-engraving-price__minimum small{display:block;margin-bottom:3px;color:var(--gep-gold);font-size:13px;font-weight:760;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}#page\#5 .granit-engraving-price__minimum strong{display:block;color:#302A22;font-size:clamp(15px,1.2vw,18px);font-weight:800;line-height:1.3}#page\#5 .granit-engraving-price__minimum strong span{color:#82500D;white-space:nowrap}#page\#5 .granit-engraving-price__minimum p{margin:6px 0 0;color:#70675B;font-size:13px;line-height:1.42}#page\#5 .granit-engraving-price__factors{padding:17px 19px;border:1px solid rgba(154,98,0,.20);border-radius:15px 15px 28px 15px;background:rgba(255,255,255,.46)}#page\#5 .granit-engraving-price__factors-title{display:block;margin-bottom:11px;color:#443727;font-size:14px;font-weight:800;line-height:1.2}#page\#5 .granit-engraving-price__factor-list{display:grid;gap:7px}#page\#5 .granit-engraving-price__factor-list span{display:flex;align-items:center;gap:9px;color:#71685C;font-size:13px;line-height:1.3}#page\#5 .granit-engraving-price__factor-list i{position:relative;flex:0 0 9px;width:9px;height:9px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.47);background:rgba(154,98,0,.11)}#page\#5 .granit-engraving-price__footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:clamp(18px,2vw,28px);padding:17px 18px 17px 21px;border-top:1px solid rgba(154,98,0,.17);border-bottom:1px solid rgba(154,98,0,.12)}#page\#5 .granit-engraving-price__footer-copy{min-width:0}#page\#5 .granit-engraving-price__footer-copy>span{display:block;margin-bottom:3px;color:#312B23;font-size:15px;font-weight:820;line-height:1.2}#page\#5 .granit-engraving-price__footer-copy p{margin:0;color:#746C61;font-size:13px;line-height:1.4}#page\#5 .granit-engraving-price__actions{display:flex;align-items:stretch;gap:9px;flex:0 0 auto}#page\#5 .granit-engraving-price__link,#page\#5 .granit-engraving-price__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:11px 15px;border-radius:11px 11px 19px 11px;font-size:13px;font-weight:760;line-height:1.2;text-align:center;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#page\#5 .granit-engraving-price__link{border:1px solid rgba(154,98,0,.32);color:#745018 !important;background:rgba(255,255,255,.53)}#page\#5 .granit-engraving-price__link svg,#page\#5 .granit-engraving-price__cta svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#5 .granit-engraving-price__cta{position:relative;overflow:hidden;border:1px solid rgba(113,68,9,.41);color:#2C1D08 !important;background:radial-gradient( ellipse at 10% 0%,rgba(255,255,255,.78),transparent 42% ),linear-gradient( 135deg,#F8E3AA,#D7AA4E 46%,#B67818 );box-shadow:inset 0 1px 0 rgba(255,255,255,.69),0 8px 18px rgba(92,56,10,.13)}@media (hover:hover){#page\#5 .granit-engraving-price__card:hover{transform:translateY(-4px);border-color:rgba(154,98,0,.47);box-shadow:0 22px 43px rgba(92,60,16,.13),inset 0 1px 0 rgba(255,255,255,.96)}#page\#5 .granit-engraving-price__link:hover,#page\#5 .granit-engraving-price__cta:hover{transform:translateY(-2px)}#page\#5 .granit-engraving-price__link:hover{border-color:rgba(154,98,0,.55);box-shadow:0 8px 18px rgba(92,60,16,.09)}#page\#5 .granit-engraving-price__cta:hover{box-shadow:0 12px 25px rgba(92,56,10,.19)}}@media (max-width:1199px){#page\#5 .granit-engraving-price__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:28px}#page\#5 .granit-engraving-price__medallion{display:none}#page\#5 .granit-engraving-price__card{grid-template-columns:53px minmax(0,1fr);padding:21px 18px 18px}#page\#5 .granit-engraving-price__icon{width:53px;height:53px}#page\#5 .granit-engraving-price__icon svg{width:32px;height:32px}}@media (max-width:959px){#page\#5 .granit-engraving-price{border-radius:27px 27px 48px 27px}#page\#5 .granit-engraving-price__inner{padding:32px 21px 36px}#page\#5 .granit-engraving-price__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#5 .granit-engraving-price__heading>p{max-width:720px}#page\#5 .granit-engraving-price__cards{grid-template-columns:repeat( 2,minmax(0,1fr) )}#page\#5 .granit-engraving-price__card:last-child{grid-column:1 / -1}#page\#5 .granit-engraving-price__conditions{grid-template-columns:minmax(0,1fr)}#page\#5 .granit-engraving-price__factors{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}#page\#5 .granit-engraving-price__factors-title{margin-bottom:0}#page\#5 .granit-engraving-price__factor-list{grid-template-columns:repeat( 3,minmax(0,1fr) );gap:10px}#page\#5 .granit-engraving-price__footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){#page\#5 .granit-engraving-price{border-radius:21px 21px 35px 21px}#page\#5 .granit-engraving-price::before{right:19px;width:min( 280px,72% )}#page\#5 .granit-engraving-price::after{right:16px}#page\#5 .granit-engraving-price__inner{padding:27px 12px 29px}#page\#5 .granit-engraving-price__heading{gap:10px;margin-bottom:21px;padding:0 4px}#page\#5 .granit-engraving-price__eyebrow{margin-bottom:7px}#page\#5 .granit-engraving-price__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#5 .granit-engraving-price__heading>p{font-size:14px;line-height:1.52}#page\#5 .granit-engraving-price__cards{grid-template-columns:minmax(0,1fr);gap:9px}#page\#5 .granit-engraving-price__card,#page\#5 .granit-engraving-price__card:last-child{grid-column:auto;min-height:0;grid-template-columns:49px minmax(0,1fr);gap:11px 12px;padding:17px 18px 16px 12px;border-radius:14px 14px 26px 14px}#page\#5 .granit-engraving-price__icon{width:49px;height:49px;border-radius:12px 12px 19px 12px}#page\#5 .granit-engraving-price__icon svg{width:30px;height:30px}#page\#5 .granit-engraving-price__card h3{font-size:clamp(17px,4.8vw,20px)}#page\#5 .granit-engraving-price__card p{font-size:13px;line-height:1.44}#page\#5 .granit-engraving-price__value{padding-top:11px}#page\#5 .granit-engraving-price__value strong{font-size:25px}#page\#5 .granit-engraving-price__conditions{gap:9px;margin-top:14px}#page\#5 .granit-engraving-price__minimum{grid-template-columns:45px minmax(0,1fr);align-items:flex-start;gap:11px;padding:14px 13px}#page\#5 .granit-engraving-price__minimum-icon{width:45px;height:45px}#page\#5 .granit-engraving-price__minimum-icon svg{width:27px;height:27px}#page\#5 .granit-engraving-price__minimum strong{font-size:15px}#page\#5 .granit-engraving-price__minimum p{font-size:13px}#page\#5 .granit-engraving-price__factors{display:block;padding:14px 13px}#page\#5 .granit-engraving-price__factors-title{margin-bottom:9px}#page\#5 .granit-engraving-price__factor-list{grid-template-columns:minmax(0,1fr)}#page\#5 .granit-engraving-price__footer{gap:13px;margin-top:15px;padding:14px 4px 0;border-bottom:0}#page\#5 .granit-engraving-price__actions{display:grid;grid-template-columns:repeat( 2,minmax(0,1fr) );width:100%}#page\#5 .granit-engraving-price__link,#page\#5 .granit-engraving-price__cta{min-height:52px;padding:10px 9px}#page\#5 .granit-engraving-price__arc--top{top:-220px;left:-230px;width:420px;height:420px;opacity:.60}#page\#5 .granit-engraving-price__arc--bottom{display:none}}@media (max-width:479px){#page\#5 .granit-engraving-price__inner{padding:25px 9px 27px}#page\#5 .granit-engraving-price__heading{padding:0 3px}#page\#5 .granit-engraving-price__card,#page\#5 .granit-engraving-price__card:last-child{padding:15px 16px 14px 10px}#page\#5 .granit-engraving-price__actions{gap:7px}#page\#5 .granit-engraving-price__link,#page\#5 .granit-engraving-price__cta{font-size:13px}}@media (max-width:374px){#page\#5 .granit-engraving-price__inner{padding-left:8px;padding-right:8px}#page\#5 .granit-engraving-price__card,#page\#5 .granit-engraving-price__card:last-child{grid-template-columns:43px minmax(0,1fr)}#page\#5 .granit-engraving-price__icon{width:43px;height:43px}#page\#5 .granit-engraving-price__actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#page\#5 .granit-engraving-price__card,#page\#5 .granit-engraving-price__link,#page\#5 .granit-engraving-price__cta{transition:none}}#page\#6 .granit-engraving-examples{--gee-gold:#9A6200;--gee-gold-deep:#70450D;--gee-gold-mid:#BA7E24;--gee-gold-soft:#D9B86D;--gee-gold-light:#F2D898;--gee-dark-1:#080A0D;--gee-dark-2:#111519;--gee-dark-3:#22282E;--gee-text:#F8F3EA;--gee-muted:#CBC4B9;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:35px 35px 66px 35px;color:var(--gee-text);background:radial-gradient( ellipse at -10% -15%,rgba(242,216,152,.17),transparent 34% ) padding-box,radial-gradient( ellipse at 107% 112%,rgba(154,98,0,.30),transparent 43% ) padding-box,linear-gradient( 126deg,var(--gee-dark-1),var(--gee-dark-2) 37%,var(--gee-dark-3) 72%,#0F1216 ) padding-box,linear-gradient( 135deg,#F4DFA9,#B5761B 21%,#70440D 47%,#DCBA70 76%,#77490C ) border-box;box-shadow:0 29px 72px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35)}#page\#6 .granit-engraving-examples,#page\#6 .granit-engraving-examples *{box-sizing:border-box}#page\#6 .granit-engraving-examples::before{content:"";position:absolute;z-index:6;top:0;left:31px;width:min(830px,70%);height:2px;background:linear-gradient( 90deg,#FFF6D9,#E6BE6F 18%,#BF7D1E 47%,var(--gee-gold) 72%,transparent );box-shadow:0 0 18px rgba(242,216,152,.38);pointer-events:none}#page\#6 .granit-engraving-examples::after{content:"";position:absolute;z-index:7;top:-6px;left:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(255,246,220,.83);background:linear-gradient( 145deg,#FFF8DF,#D9B568 48%,#75460C );box-shadow:0 0 19px rgba(235,197,117,.47);pointer-events:none}#page\#6 .granit-engraving-examples__texture{position:absolute;z-index:0;inset:0;opacity:.91;pointer-events:none;background:radial-gradient( circle,rgba(242,216,152,.045) 0 1px,transparent 1.35px ),repeating-linear-gradient( 129deg,transparent 0 119px,rgba(255,255,255,.014) 120px,transparent 121px ),linear-gradient( rgba(255,255,255,.012) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.012) 1px,transparent 1px );background-size:21px 21px,auto,52px 52px,52px 52px}#page\#6 .granit-engraving-examples__rings{position:absolute;z-index:0;top:-320px;right:-190px;width:650px;height:650px;border-radius:50%;opacity:.82;pointer-events:none;background:repeating-radial-gradient( circle,transparent 0 41px,rgba(242,216,152,.12) 42px,transparent 44px 78px )}#page\#6 .granit-engraving-examples__rings::before{content:"";position:absolute;inset:82px;border:1px solid rgba(242,216,152,.14);border-radius:50%;box-shadow:0 0 0 39px rgba(154,98,0,.016)}#page\#6 .granit-engraving-examples__rings::after{content:"";position:absolute;top:50%;left:5%;width:90%;height:1px;background:linear-gradient( 90deg,transparent,rgba(242,216,152,.17),transparent )}#page\#6 .granit-engraving-examples__facet{position:absolute;z-index:0;left:-140px;bottom:-205px;width:420px;height:330px;transform:rotate(-11deg);clip-path:polygon( 13% 0,100% 18%,88% 100%,0 81% );border:1px solid rgba(217,184,109,.14);background:linear-gradient( 145deg,rgba(242,216,152,.085),rgba(154,98,0,.013) );pointer-events:none}#page\#6 .granit-engraving-examples__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(39px,4vw,62px)}#page\#6 .granit-engraving-examples__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 94px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(28px,3.1vw,47px)}#page\#6 .granit-engraving-examples__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--gee-gold-soft);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#6 .granit-engraving-examples__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,#F2D898,rgba(242,216,152,.12) );box-shadow:0 0 8px rgba(242,216,152,.27)}#page\#6 .granit-engraving-examples__heading h2{max-width:840px;margin:0;color:#FFF8EC;font-size:clamp(31px,3vw,50px);font-weight:810;line-height:1.05;letter-spacing:-.03em}#page\#6 .granit-engraving-examples__heading h2 span{display:block;margin-top:5px;color:#E4CFA0;font-size:.79em;font-weight:650;letter-spacing:-.018em}#page\#6 .granit-engraving-examples__heading>p{margin:0;color:#D0C9BF;font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#6 .granit-engraving-examples__heading-mark{position:relative;width:94px;height:94px;border:1px solid rgba(242,216,152,.30);border-radius:50%;background:radial-gradient( circle,rgba(242,216,152,.08),transparent 63% );box-shadow:inset 0 0 0 13px rgba(154,98,0,.023),0 0 27px rgba(154,98,0,.07)}#page\#6 .granit-engraving-examples__heading-mark::before{content:"";position:absolute;inset:15px;border:1px dashed rgba(242,216,152,.28);border-radius:50%}#page\#6 .granit-engraving-examples__heading-mark::after{content:"";position:absolute;top:50%;left:12px;width:calc(100% - 24px);height:1px;background:linear-gradient( 90deg,transparent,rgba(242,216,152,.37),transparent )}#page\#6 .granit-engraving-examples__heading-mark span{position:absolute;z-index:2;top:50%;left:50%;width:11px;height:11px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient( 145deg,#FFF5D5,#B57617 );box-shadow:0 0 13px rgba(242,216,152,.45)}#page\#6 .granit-engraving-examples__showcase{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(16px,2vw,30px)}#page\#6 .granit-engraving-examples__example{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(217,184,109,.31);border-radius:21px 21px 43px 21px;background:radial-gradient( ellipse at 4% -5%,rgba(242,216,152,.10),transparent 41% ),linear-gradient( 147deg,rgba(255,255,255,.045),rgba(255,255,255,.009) );box-shadow:0 17px 39px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}#page\#6 .granit-engraving-examples__example::before{content:"";position:absolute;z-index:6;top:-1px;left:-1px;width:91px;height:91px;border-top:2px solid rgba(242,216,152,.77);border-left:2px solid rgba(242,216,152,.77);border-radius:21px 0 0 0;pointer-events:none}#page\#6 .granit-engraving-examples__example::after{content:"";position:absolute;right:-51px;bottom:-65px;width:150px;height:150px;border:1px solid rgba(242,216,152,.10);border-radius:50%;box-shadow:0 0 0 25px rgba(154,98,0,.015);pointer-events:none}#page\#6 .granit-engraving-examples__example--vertical{display:grid;grid-template-columns:minmax(230px,.87fr) minmax(0,1.13fr);align-items:stretch}#page\#6 .granit-engraving-examples__example--vertical .granit-engraving-examples__media{aspect-ratio:4 / 5;margin:9px 0 9px 9px}#page\#6 .granit-engraving-examples__example--horizontal{display:grid;grid-template-rows:auto minmax(260px,1fr)}#page\#6 .granit-engraving-examples__example--horizontal .granit-engraving-examples__media{aspect-ratio:3 / 2;margin:0 9px 9px}#page\#6 .granit-engraving-examples__media{position:relative;min-width:0;overflow:hidden;border-radius:14px 14px 31px 14px;background:linear-gradient( 145deg,#252A2F,#090B0D )}#page\#6 .granit-engraving-examples__media img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(.90);transition:transform .55s ease,filter .35s ease}#page\#6 .granit-engraving-examples__media::after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,.01) 48%,rgba(5,7,9,.73) 100% );pointer-events:none}#page\#6 .granit-engraving-examples__media-frame{position:absolute;z-index:3;inset:7px;border:1px solid rgba(242,216,152,.24);border-radius:10px 10px 25px 10px;box-shadow:inset 0 0 28px rgba(0,0,0,.19);pointer-events:none}#page\#6 .granit-engraving-examples__media-number{position:absolute;z-index:4;top:16px;right:16px;display:flex;align-items:center;justify-content:center;min-width:44px;height:31px;padding:0 8px;border:1px solid rgba(242,216,152,.57);border-radius:8px 8px 14px 8px;color:#F4D894;background:rgba(8,10,13,.73);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:13px;font-weight:800;line-height:1}#page\#6 .granit-engraving-examples__media-caption{position:absolute;z-index:4;left:17px;bottom:15px;max-width:calc(100% - 34px);padding:7px 10px;border-left:2px solid var(--gee-gold-soft);color:#F8ECD0;background:rgba(7,9,11,.58);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:13px;font-weight:700;line-height:1.25}#page\#6 .granit-engraving-examples__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,2.4vw,37px)}#page\#6 .granit-engraving-examples__label{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-bottom:9px;color:var(--gee-gold-soft);font-size:13px;font-weight:740;line-height:1;letter-spacing:.075em;text-transform:uppercase}#page\#6 .granit-engraving-examples__label::before{content:"";width:21px;height:1px;background:linear-gradient( 90deg,#F2D898,rgba(242,216,152,.10) )}#page\#6 .granit-engraving-examples__content h3{max-width:540px;margin:0 0 11px;color:#FFF5E3;font-size:clamp(20px,1.75vw,28px);font-weight:790;line-height:1.14;letter-spacing:-.02em}#page\#6 .granit-engraving-examples__content>p{margin:0;color:#CBC4B9;font-size:14px;line-height:1.57}#page\#6 .granit-engraving-examples__features{display:grid;gap:7px;margin-top:17px}#page\#6 .granit-engraving-examples__features span{display:flex;align-items:center;gap:9px;color:#D5CEC4;font-size:13px;line-height:1.35}#page\#6 .granit-engraving-examples__features i{flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg);border:1px solid rgba(242,216,152,.52);background:rgba(154,98,0,.18);box-shadow:0 0 7px rgba(242,216,152,.12)}#page\#6 .granit-engraving-examples__layouts{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);margin-top:clamp(19px,2.5vw,35px);padding:18px;border:1px solid rgba(217,184,109,.23);border-radius:16px 16px 31px 16px;background:radial-gradient( ellipse at 0% 0%,rgba(242,216,152,.08),transparent 42% ),rgba(255,255,255,.018)}#page\#6 .granit-engraving-examples__layouts-heading{display:flex;flex-direction:column;justify-content:center;padding:3px 19px 3px 4px;border-right:1px solid rgba(217,184,109,.24)}#page\#6 .granit-engraving-examples__layouts-heading>span{margin-bottom:6px;color:#F4DB9F;font-size:15px;font-weight:800;line-height:1.25}#page\#6 .granit-engraving-examples__layouts-heading p{margin:0;color:#BFB7AC;font-size:13px;line-height:1.45}#page\#6 .granit-engraving-examples__layouts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#page\#6 .granit-engraving-examples__layout{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid rgba(217,184,109,.19);border-radius:11px 11px 20px 11px;background:rgba(255,255,255,.021)}#page\#6 .granit-engraving-examples__layout strong{display:block;margin-bottom:3px;color:#EEE2C9;font-size:13px;font-weight:760;line-height:1.25}#page\#6 .granit-engraving-examples__layout p{margin:0;color:#AAA298;font-size:13px;line-height:1.34}#page\#6 .granit-engraving-examples__layout-icon{position:relative;display:block;width:42px;height:51px;overflow:hidden;border:1px solid rgba(242,216,152,.32);border-radius:13px 13px 8px 8px;background:linear-gradient( 145deg,#272D32,#101317 );box-shadow:inset 0 0 12px rgba(154,98,0,.08)}#page\#6 .granit-engraving-examples__layout-icon::after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:2px;background:rgba(242,216,152,.20)}#page\#6 .granit-engraving-examples__layout-icon--side i{position:absolute;top:9px;left:7px;width:4px;height:29px;border-radius:5px;background:linear-gradient( 180deg,#E4C47F,#8B5711 );box-shadow:0 0 8px rgba(242,216,152,.20)}#page\#6 .granit-engraving-examples__layout-icon--bottom i{position:absolute;left:8px;right:8px;bottom:10px;height:5px;border-radius:5px;background:linear-gradient( 90deg,#9A6200,#E8C985,#9A6200 )}#page\#6 .granit-engraving-examples__layout-icon--frame i{position:absolute;inset:8px 7px 9px;border:1px solid #C69B4C;border-radius:8px 8px 4px 4px}#page\#6 .granit-engraving-examples__layout-icon--large i{position:absolute;top:12px;left:50%;width:19px;height:19px;transform:translateX(-50%) rotate(45deg);border:1px solid #D7B86D;background:rgba(154,98,0,.20)}#page\#6 .granit-engraving-examples__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(18px,2.2vw,31px);padding:17px 18px;border-top:1px solid rgba(217,184,109,.18);border-bottom:1px solid rgba(217,184,109,.12)}#page\#6 .granit-engraving-examples__footer-copy{display:grid;grid-template-columns:41px minmax(0,1fr);align-items:center;gap:13px;min-width:0}#page\#6 .granit-engraving-examples__footer-mark{position:relative;display:flex;align-items:center;justify-content:center;width:41px;height:41px;transform:rotate(45deg);border:1px solid rgba(242,216,152,.52);background:rgba(154,98,0,.11)}#page\#6 .granit-engraving-examples__footer-mark::before{content:"";position:absolute;inset:6px;border:1px solid rgba(242,216,152,.13)}#page\#6 .granit-engraving-examples__footer-mark i{width:5px;height:5px;border-radius:50%;background:#E8C880;box-shadow:0 0 9px rgba(242,216,152,.46)}#page\#6 .granit-engraving-examples__footer-copy strong{display:block;margin-bottom:3px;color:#F8ECD3;font-size:15px;font-weight:780;line-height:1.25}#page\#6 .granit-engraving-examples__footer-copy p{margin:0;color:#BCB4A9;font-size:13px;line-height:1.42}#page\#6 .granit-engraving-examples__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-height:49px;padding:11px 15px;overflow:hidden;border:1px solid rgba(242,216,152,.68);border-radius:11px 11px 21px 11px;color:#FFF3D5 !important;background:radial-gradient( ellipse at 12% -20%,rgba(242,216,152,.22),transparent 55% ),linear-gradient( 135deg,rgba(154,98,0,.27),rgba(217,184,109,.10) );font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#6 .granit-engraving-examples__cta svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#6 .granit-engraving-examples__example:hover{transform:translateY(-4px);border-color:rgba(242,216,152,.56);box-shadow:0 24px 48px rgba(0,0,0,.24),0 0 28px rgba(154,98,0,.07),inset 0 1px 0 rgba(255,255,255,.07)}#page\#6 .granit-engraving-examples__example:hover .granit-engraving-examples__media img{transform:scale(1.035);filter:contrast(1.07) saturate(.97)}#page\#6 .granit-engraving-examples__cta:hover{transform:translateY(-2px);border-color:rgba(242,216,152,.89);box-shadow:0 10px 23px rgba(0,0,0,.18),0 0 24px rgba(154,98,0,.09)}#page\#6 .granit-engraving-examples__cta:hover svg{transform:translateX(3px)}}@media (max-width:1199px){#page\#6 .granit-engraving-examples__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:27px}#page\#6 .granit-engraving-examples__heading-mark{display:none}#page\#6 .granit-engraving-examples__showcase{grid-template-columns:minmax(0,1fr)}#page\#6 .granit-engraving-examples__example--vertical{grid-template-columns:minmax(260px,.60fr) minmax(0,1.40fr)}#page\#6 .granit-engraving-examples__example--vertical .granit-engraving-examples__media{aspect-ratio:4 / 5}#page\#6 .granit-engraving-examples__example--horizontal{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);grid-template-rows:auto}#page\#6 .granit-engraving-examples__example--horizontal .granit-engraving-examples__media{margin:9px 9px 9px 0}#page\#6 .granit-engraving-examples__layouts{grid-template-columns:minmax(0,1fr)}#page\#6 .granit-engraving-examples__layouts-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:0 0 12px;border-right:0;border-bottom:1px solid rgba(217,184,109,.20)}#page\#6 .granit-engraving-examples__layouts-heading>span{margin:0}}@media (max-width:959px){#page\#6 .granit-engraving-examples{border-radius:27px 27px 49px 27px}#page\#6 .granit-engraving-examples__inner{padding:32px 21px 36px}#page\#6 .granit-engraving-examples__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#6 .granit-engraving-examples__heading>p{max-width:720px}#page\#6 .granit-engraving-examples__example--vertical,#page\#6 .granit-engraving-examples__example--horizontal{grid-template-columns:minmax(230px,.45fr) minmax(0,.55fr)}#page\#6 .granit-engraving-examples__example--horizontal .granit-engraving-examples__content{order:2}#page\#6 .granit-engraving-examples__example--horizontal .granit-engraving-examples__media{order:1;margin:9px 0 9px 9px;aspect-ratio:auto}#page\#6 .granit-engraving-examples__layouts-grid{grid-template-columns:repeat( 2,minmax(0,1fr) )}#page\#6 .granit-engraving-examples__footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){#page\#6 .granit-engraving-examples{border-radius:21px 21px 35px 21px}#page\#6 .granit-engraving-examples::before{left:20px;width:min( 280px,73% )}#page\#6 .granit-engraving-examples::after{left:17px}#page\#6 .granit-engraving-examples__inner{padding:27px 12px 29px}#page\#6 .granit-engraving-examples__heading{gap:10px;margin-bottom:21px;padding:0 4px}#page\#6 .granit-engraving-examples__eyebrow{margin-bottom:7px}#page\#6 .granit-engraving-examples__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#6 .granit-engraving-examples__heading>p{font-size:14px;line-height:1.52}#page\#6 .granit-engraving-examples__showcase{gap:10px}#page\#6 .granit-engraving-examples__example--vertical,#page\#6 .granit-engraving-examples__example--horizontal{display:block}#page\#6 .granit-engraving-examples__example{border-radius:15px 15px 28px 15px}#page\#6 .granit-engraving-examples__example--vertical .granit-engraving-examples__media{aspect-ratio:4 / 5;max-height:430px;margin:6px 6px 0}#page\#6 .granit-engraving-examples__example--horizontal .granit-engraving-examples__media{aspect-ratio:3 / 2;margin:6px 6px 0}#page\#6 .granit-engraving-examples__example--horizontal .granit-engraving-examples__content{order:initial}#page\#6 .granit-engraving-examples__content{padding:17px 14px 20px}#page\#6 .granit-engraving-examples__content h3{font-size:clamp(18px,5.1vw,22px)}#page\#6 .granit-engraving-examples__content>p{font-size:13px;line-height:1.48}#page\#6 .granit-engraving-examples__features{margin-top:13px}#page\#6 .granit-engraving-examples__features span{font-size:13px}#page\#6 .granit-engraving-examples__layouts{gap:13px;margin-top:14px;padding:13px 10px}#page\#6 .granit-engraving-examples__layouts-heading{display:block;padding:0 3px 10px}#page\#6 .granit-engraving-examples__layouts-heading>span{display:block;margin-bottom:4px}#page\#6 .granit-engraving-examples__layouts-grid{gap:7px}#page\#6 .granit-engraving-examples__layout{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:9px 8px}#page\#6 .granit-engraving-examples__layout-icon{width:38px;height:47px}#page\#6 .granit-engraving-examples__layout p{font-size:13px}#page\#6 .granit-engraving-examples__footer{gap:13px;margin-top:15px;padding:14px 4px 0;border-bottom:0}#page\#6 .granit-engraving-examples__footer-copy{grid-template-columns:36px minmax(0,1fr);gap:10px}#page\#6 .granit-engraving-examples__footer-mark{width:36px;height:36px}#page\#6 .granit-engraving-examples__footer-copy p{font-size:13px}#page\#6 .granit-engraving-examples__cta{width:100%;min-height:52px}#page\#6 .granit-engraving-examples__rings{top:-175px;right:-185px;width:360px;height:360px;opacity:.57}#page\#6 .granit-engraving-examples__facet{display:none}}@media (max-width:479px){#page\#6 .granit-engraving-examples__inner{padding:25px 9px 27px}#page\#6 .granit-engraving-examples__heading{padding:0 3px}#page\#6 .granit-engraving-examples__layouts-grid{grid-template-columns:minmax(0,1fr)}#page\#6 .granit-engraving-examples__layout{grid-template-columns:39px minmax(0,1fr)}}@media (max-width:374px){#page\#6 .granit-engraving-examples__inner{padding-left:8px;padding-right:8px}#page\#6 .granit-engraving-examples__example--vertical .granit-engraving-examples__media{aspect-ratio:4 / 5}#page\#6 .granit-engraving-examples__media-caption{left:12px;bottom:11px;max-width:calc(100% - 24px);font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#6 .granit-engraving-examples__example,#page\#6 .granit-engraving-examples__media img,#page\#6 .granit-engraving-examples__cta,#page\#6 .granit-engraving-examples__cta svg{transition:none}}#page\#7 .granit-engraving-choice{--gec-gold:#9A6200;--gec-gold-dark:#70450E;--gec-gold-mid:#B8791E;--gec-gold-soft:#CEA65A;--gec-gold-light:#EED18A;--gec-ivory-1:#FFFDF8;--gec-ivory-2:#F8F0E3;--gec-ivory-3:#EEDFC9;--gec-text:#28241F;--gec-muted:#70685C;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:36px 36px 68px 36px;color:var(--gec-text);background:radial-gradient( ellipse at -8% -20%,rgba(255,255,255,.94),transparent 36% ) padding-box,radial-gradient( ellipse at 107% 110%,rgba(154,98,0,.14),transparent 43% ) padding-box,linear-gradient( 128deg,var(--gec-ivory-1),var(--gec-ivory-2) 42%,var(--gec-ivory-3) 79%,#F8F0E4 ) padding-box,linear-gradient( 136deg,#FFF7DC,#D9B567 21%,#935D17 47%,#E3C57E 76%,#84510E ) border-box;box-shadow:0 25px 65px rgba(69,47,16,.15),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(91,54,10,.10)}#page\#7 .granit-engraving-choice,#page\#7 .granit-engraving-choice *{box-sizing:border-box}#page\#7 .granit-engraving-choice::before{content:"";position:absolute;z-index:6;top:0;left:31px;width:min(790px,68%);height:2px;background:linear-gradient( 90deg,#FFF9E6,#E3C47B 18%,#B7791F 48%,var(--gec-gold) 72%,transparent );box-shadow:0 0 17px rgba(154,98,0,.18);pointer-events:none}#page\#7 .granit-engraving-choice::after{content:"";position:absolute;z-index:7;top:-6px;left:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(122,75,10,.39);background:linear-gradient( 145deg,#FFF8DD,#D8B15F 48%,#7E4B0C );box-shadow:0 0 17px rgba(154,98,0,.19);pointer-events:none}#page\#7 .granit-engraving-choice__texture{position:absolute;z-index:0;inset:0;opacity:.79;pointer-events:none;background:radial-gradient( circle,rgba(128,84,19,.045) 0 1px,transparent 1.3px ),linear-gradient( rgba(128,84,19,.023) 1px,transparent 1px ),linear-gradient( 90deg,rgba(128,84,19,.023) 1px,transparent 1px );background-size:23px 23px,54px 54px,54px 54px}#page\#7 .granit-engraving-choice__orbit{position:absolute;z-index:0;border-radius:50%;border:1px solid rgba(154,98,0,.10);pointer-events:none}#page\#7 .granit-engraving-choice__orbit--left{top:-330px;left:-235px;width:620px;height:620px;box-shadow:0 0 0 44px rgba(154,98,0,.018),0 0 0 90px rgba(154,98,0,.009)}#page\#7 .granit-engraving-choice__orbit--right{right:-250px;bottom:-360px;width:610px;height:610px;box-shadow:0 0 0 55px rgba(154,98,0,.014)}#page\#7 .granit-engraving-choice__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(39px,4vw,62px)}#page\#7 .granit-engraving-choice__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 96px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(28px,3.1vw,47px)}#page\#7 .granit-engraving-choice__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--gec-gold);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#7 .granit-engraving-choice__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--gec-gold),rgba(154,98,0,.12) )}#page\#7 .granit-engraving-choice__heading h2{max-width:850px;margin:0;color:#28231D;font-size:clamp(31px,3vw,50px);font-weight:820;line-height:1.05;letter-spacing:-.03em}#page\#7 .granit-engraving-choice__heading h2 span{display:block;margin-top:5px;color:#805A1E;font-size:.79em;font-weight:670;letter-spacing:-.018em}#page\#7 .granit-engraving-choice__heading>p{margin:0;color:var(--gec-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#7 .granit-engraving-choice__compass{position:relative;width:96px;height:96px;border:1px solid rgba(154,98,0,.30);border-radius:50%;background:radial-gradient( circle at 31% 25%,rgba(255,255,255,.95),transparent 39% ),linear-gradient( 145deg,#F8E8C5,#D8B264 );box-shadow:inset 0 0 0 9px rgba(255,255,255,.24),inset 0 0 0 11px rgba(154,98,0,.12),0 10px 24px rgba(93,56,10,.12)}#page\#7 .granit-engraving-choice__compass::before{content:"";position:absolute;inset:18px;border:1px dashed rgba(126,77,11,.30);border-radius:50%}#page\#7 .granit-engraving-choice__compass::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:1px;transform:translate(-50%,-50%) rotate(-45deg);background:#955E16;box-shadow:0 0 0 1px rgba(255,255,255,.13)}#page\#7 .granit-engraving-choice__compass span{position:absolute;z-index:2;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background:#925B13;box-shadow:0 0 10px rgba(154,98,0,.25)}#page\#7 .granit-engraving-choice__workspace{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:clamp(17px,2.1vw,32px)}#page\#7 .granit-engraving-choice__scheme{position:relative;overflow:hidden;padding:21px 18px 23px;border:1px solid rgba(154,98,0,.25);border-radius:19px 19px 39px 19px;background:radial-gradient( ellipse at 7% 0%,rgba(255,255,255,.90),transparent 44% ),linear-gradient( 145deg,rgba(255,255,255,.63),rgba(231,214,185,.57) );box-shadow:0 16px 38px rgba(89,57,14,.08),inset 0 1px 0 rgba(255,255,255,.90)}#page\#7 .granit-engraving-choice__scheme::before{content:"";position:absolute;right:-70px;bottom:-80px;width:190px;height:190px;border:1px solid rgba(154,98,0,.09);border-radius:50%;box-shadow:0 0 0 26px rgba(154,98,0,.014)}#page\#7 .granit-engraving-choice__scheme-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;padding:0 4px 13px;border-bottom:1px solid rgba(154,98,0,.15)}#page\#7 .granit-engraving-choice__scheme-heading span{color:#3A3024;font-size:15px;font-weight:820}#page\#7 .granit-engraving-choice__scheme-heading p{max-width:210px;margin:0;color:#817667;font-size:13px;line-height:1.36;text-align:right}#page\#7 .granit-engraving-choice__stone-wrap{position:relative;width:min(100%,430px);min-height:520px;margin:0 auto;padding:18px 64px 30px}#page\#7 .granit-engraving-choice__stone{position:relative;width:100%;height:450px;overflow:hidden;border:2px solid #8B5A17;border-radius:50% 50% 10px 10px / 9% 9% 10px 10px;background:linear-gradient( 145deg,#282724,#10100F 58%,#292723 );box-shadow:inset 0 0 0 6px rgba(255,255,255,.035),inset 0 0 35px rgba(0,0,0,.42),0 17px 30px rgba(73,47,13,.16)}#page\#7 .granit-engraving-choice__stone-frame{position:absolute;inset:11px;border:1px solid rgba(226,195,126,.31);border-radius:50% 50% 8px 8px / 8% 8% 8px 8px}#page\#7 .granit-engraving-choice__zone{position:absolute;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(233,204,139,.45);color:rgba(246,226,183,.75);background:rgba(154,98,0,.06)}#page\#7 .granit-engraving-choice__zone b{font-size:13px;font-weight:650;line-height:1.2;text-align:center}#page\#7 .granit-engraving-choice__zone--top{top:42px;left:30%;width:40%;height:54px;border-radius:12px}#page\#7 .granit-engraving-choice__zone--main{top:129px;left:32%;width:53%;height:123px;border-radius:12px 12px 20px 12px}#page\#7 .granit-engraving-choice__zone--bottom{left:25%;right:13%;bottom:30px;height:70px;border-radius:11px 11px 17px 11px}#page\#7 .granit-engraving-choice__engraving--side{position:absolute;top:100px;left:20px;width:63px;height:260px}#page\#7 .granit-engraving-choice__engraving--side i{position:absolute;display:block;width:32px;height:61px;border-left:2px solid #D9B56B;border-radius:50%;transform:rotate(24deg)}#page\#7 .granit-engraving-choice__engraving--side i:nth-child(1){top:0;left:12px}#page\#7 .granit-engraving-choice__engraving--side i:nth-child(2){top:48px;left:24px;transform:rotate(-28deg)}#page\#7 .granit-engraving-choice__engraving--side i:nth-child(3){top:97px;left:9px}#page\#7 .granit-engraving-choice__engraving--side i:nth-child(4){top:149px;left:25px;transform:rotate(-27deg)}#page\#7 .granit-engraving-choice__engraving--side i:nth-child(5){top:198px;left:9px}#page\#7 .granit-engraving-choice__axis{position:absolute;top:18px;bottom:18px;left:50%;width:1px;opacity:.25;background:repeating-linear-gradient( 180deg,#E1C17A 0 4px,transparent 4px 10px )}#page\#7 .granit-engraving-choice__pointer{position:absolute;display:flex;align-items:center;gap:7px;color:#5F4D34;font-size:13px;line-height:1.2}#page\#7 .granit-engraving-choice__pointer i{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid rgba(154,98,0,.41);border-radius:50%;color:#8A5612;background:#F7E8C8;font-style:normal;font-weight:780}#page\#7 .granit-engraving-choice__pointer b{font-weight:710}#page\#7 .granit-engraving-choice__pointer--one{top:76px;left:0}#page\#7 .granit-engraving-choice__pointer--two{top:252px;right:0}#page\#7 .granit-engraving-choice__pointer--three{bottom:20px;left:0}#page\#7 .granit-engraving-choice__principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#7 .granit-engraving-choice__card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:flex-start;gap:14px;min-width:0;padding:20px 20px 20px 17px;overflow:hidden;border:1px solid rgba(154,98,0,.22);border-radius:16px 16px 31px 16px;background:radial-gradient( ellipse at 3% -4%,rgba(255,255,255,.93),transparent 46% ),linear-gradient( 145deg,rgba(255,255,255,.67),rgba(234,218,190,.57) );box-shadow:0 13px 28px rgba(91,58,14,.075),inset 0 1px 0 rgba(255,255,255,.91);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}#page\#7 .granit-engraving-choice__card::after{content:"";position:absolute;right:-38px;bottom:-49px;width:108px;height:108px;border:1px solid rgba(154,98,0,.09);border-radius:50%}#page\#7 .granit-engraving-choice__card--accent{border-color:rgba(154,98,0,.36);background:radial-gradient( ellipse at 3% -4%,rgba(255,255,255,.98),transparent 46% ),linear-gradient( 145deg,#FFF8E9,#EDDEBF )}#page\#7 .granit-engraving-choice__card-number{position:absolute;top:8px;right:9px;color:rgba(126,78,12,.42);font-size:13px;font-weight:820;line-height:1}#page\#7 .granit-engraving-choice__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(154,98,0,.30);border-radius:14px 14px 23px 14px;background:radial-gradient( circle at 28% 20%,rgba(255,255,255,.94),transparent 42% ),linear-gradient( 145deg,#F5E4BF,#D9B769 )}#page\#7 .granit-engraving-choice__icon svg{width:36px;height:36px;stroke:#865411;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#7 .granit-engraving-choice__card h3{margin:2px 0 7px;color:#302A23;font-size:clamp(17px,1.35vw,21px);font-weight:800;line-height:1.2;letter-spacing:-.014em}#page\#7 .granit-engraving-choice__card p{margin:0;color:#70675C;font-size:14px;line-height:1.5}#page\#7 .granit-engraving-choice__positions{display:grid;grid-template-columns:minmax(210px,.30fr) minmax(0,1fr);gap:clamp(15px,2vw,28px);margin-top:clamp(20px,2.5vw,34px);padding:18px;border:1px solid rgba(154,98,0,.18);border-radius:16px 16px 31px 16px;background:rgba(255,255,255,.36)}#page\#7 .granit-engraving-choice__positions-heading{display:flex;flex-direction:column;justify-content:center;padding:2px 19px 2px 4px;border-right:1px solid rgba(154,98,0,.18)}#page\#7 .granit-engraving-choice__positions-title{display:block;margin-bottom:5px;color:#4B3821;font-size:15px;font-weight:820}#page\#7 .granit-engraving-choice__positions-heading p{margin:0;color:#796F62;font-size:13px;line-height:1.44}#page\#7 .granit-engraving-choice__positions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#page\#7 .granit-engraving-choice__position{display:flex;flex-direction:column;min-width:0;padding:11px;border:1px solid rgba(154,98,0,.15);border-radius:11px 11px 20px 11px;background:rgba(255,255,255,.42)}#page\#7 .granit-engraving-choice__position strong{display:block;margin:8px 0 3px;color:#493B2B;font-size:13px;font-weight:770}#page\#7 .granit-engraving-choice__position p{margin:0;color:#7E7569;font-size:13px;line-height:1.35}#page\#7 .granit-engraving-choice__mini-stone{position:relative;display:block;width:38px;height:47px;border:1px solid rgba(125,77,11,.37);border-radius:12px 12px 6px 6px;background:linear-gradient( 145deg,#2C2924,#151310 )}#page\#7 .granit-engraving-choice__mini-stone i{position:absolute;display:block;background:#D4AE64}#page\#7 .granit-engraving-choice__mini-stone--side i{top:8px;left:6px;width:4px;height:29px;border-radius:4px}#page\#7 .granit-engraving-choice__mini-stone--top i{top:8px;left:50%;width:15px;height:8px;transform:translateX(-50%);border-radius:3px}#page\#7 .granit-engraving-choice__mini-stone--bottom i{left:7px;right:7px;bottom:8px;height:5px;border-radius:4px}#page\#7 .granit-engraving-choice__mini-stone--frame i{inset:7px;width:auto;height:auto;border:1px solid #D4AE64;background:transparent;border-radius:7px 7px 3px 3px}#page\#7 .granit-engraving-choice__footer{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;max-width:990px;margin:clamp(18px,2.3vw,31px) auto 0;padding:14px 17px;border:1px solid rgba(154,98,0,.24);border-radius:13px 13px 24px 13px;background:linear-gradient( 135deg,rgba(255,255,255,.66),rgba(231,213,181,.48) )}#page\#7 .granit-engraving-choice__footer-icon{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.39);background:rgba(154,98,0,.07)}#page\#7 .granit-engraving-choice__footer-icon::before{content:"";position:absolute;inset:6px;border:1px solid rgba(154,98,0,.15)}#page\#7 .granit-engraving-choice__footer-icon i{width:6px;height:6px;border-radius:50%;background:#A76A13;box-shadow:0 0 9px rgba(154,98,0,.24)}#page\#7 .granit-engraving-choice__footer-copy strong{display:block;margin-bottom:3px;color:#3A3025;font-size:15px;font-weight:800}#page\#7 .granit-engraving-choice__footer-copy p{margin:0;color:#746B5F;font-size:13px;line-height:1.43}@media (hover:hover){#page\#7 .granit-engraving-choice__card:hover{transform:translateY(-4px);border-color:rgba(154,98,0,.42);box-shadow:0 20px 40px rgba(91,58,14,.11),inset 0 1px 0 rgba(255,255,255,.96)}}@media (max-width:1199px){#page\#7 .granit-engraving-choice__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}#page\#7 .granit-engraving-choice__compass{display:none}#page\#7 .granit-engraving-choice__workspace{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr)}#page\#7 .granit-engraving-choice__stone-wrap{padding-left:43px;padding-right:43px}}@media (max-width:959px){#page\#7 .granit-engraving-choice{border-radius:27px 27px 49px 27px}#page\#7 .granit-engraving-choice__inner{padding:32px 21px 36px}#page\#7 .granit-engraving-choice__heading{grid-template-columns:minmax(0,1fr);gap:14px}#page\#7 .granit-engraving-choice__workspace{grid-template-columns:minmax(0,1fr)}#page\#7 .granit-engraving-choice__scheme{max-width:620px;margin:0 auto}#page\#7 .granit-engraving-choice__principles{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#7 .granit-engraving-choice__positions{grid-template-columns:minmax(0,1fr)}#page\#7 .granit-engraving-choice__positions-heading{padding:0 0 11px;border-right:0;border-bottom:1px solid rgba(154,98,0,.16)}}@media (max-width:767px){#page\#7 .granit-engraving-choice{border-radius:21px 21px 35px 21px}#page\#7 .granit-engraving-choice::before{left:20px;width:min( 280px,73% )}#page\#7 .granit-engraving-choice::after{left:17px}#page\#7 .granit-engraving-choice__inner{padding:27px 12px 29px}#page\#7 .granit-engraving-choice__heading{gap:10px;margin-bottom:21px;padding:0 4px}#page\#7 .granit-engraving-choice__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#7 .granit-engraving-choice__heading>p{font-size:14px;line-height:1.52}#page\#7 .granit-engraving-choice__scheme{padding:16px 10px 18px}#page\#7 .granit-engraving-choice__scheme-heading{display:block}#page\#7 .granit-engraving-choice__scheme-heading span{display:block;margin-bottom:4px}#page\#7 .granit-engraving-choice__scheme-heading p{max-width:none;text-align:left}#page\#7 .granit-engraving-choice__stone-wrap{min-height:435px;padding:10px 34px 22px}#page\#7 .granit-engraving-choice__stone{height:375px}#page\#7 .granit-engraving-choice__pointer b{display:none}#page\#7 .granit-engraving-choice__pointer--one{top:60px}#page\#7 .granit-engraving-choice__pointer--two{top:215px}#page\#7 .granit-engraving-choice__pointer--three{bottom:15px}#page\#7 .granit-engraving-choice__zone--top{top:35px}#page\#7 .granit-engraving-choice__zone--main{top:110px;height:103px}#page\#7 .granit-engraving-choice__engraving--side{top:82px;transform:scale(.82);transform-origin:top left}#page\#7 .granit-engraving-choice__zone--bottom{bottom:24px;height:59px}#page\#7 .granit-engraving-choice__principles{grid-template-columns:minmax(0,1fr);gap:8px}#page\#7 .granit-engraving-choice__card{grid-template-columns:49px minmax(0,1fr);gap:11px;padding:16px 18px 16px 12px}#page\#7 .granit-engraving-choice__icon{width:49px;height:49px}#page\#7 .granit-engraving-choice__icon svg{width:30px;height:30px}#page\#7 .granit-engraving-choice__card h3{font-size:clamp(17px,4.8vw,20px)}#page\#7 .granit-engraving-choice__card p{font-size:13px}#page\#7 .granit-engraving-choice__positions{margin-top:14px;padding:13px 10px}#page\#7 .granit-engraving-choice__positions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#page\#7 .granit-engraving-choice__footer{margin-top:15px;padding:12px 11px}#page\#7 .granit-engraving-choice__orbit--left{opacity:.52}#page\#7 .granit-engraving-choice__orbit--right{display:none}}@media (max-width:479px){#page\#7 .granit-engraving-choice__inner{padding:25px 9px 27px}#page\#7 .granit-engraving-choice__heading{padding:0 3px}#page\#7 .granit-engraving-choice__stone-wrap{padding-left:29px;padding-right:29px}#page\#7 .granit-engraving-choice__positions-grid{grid-template-columns:minmax(0,1fr)}#page\#7 .granit-engraving-choice__position{display:grid;grid-template-columns:39px minmax(0,1fr);column-gap:10px}#page\#7 .granit-engraving-choice__position strong,#page\#7 .granit-engraving-choice__position p{grid-column:2}#page\#7 .granit-engraving-choice__position strong{margin-top:2px}#page\#7 .granit-engraving-choice__mini-stone{grid-row:1 / span 2}}@media (max-width:374px){#page\#7 .granit-engraving-choice__inner{padding-left:8px;padding-right:8px}#page\#7 .granit-engraving-choice__stone-wrap{min-height:400px;padding-left:24px;padding-right:24px}#page\#7 .granit-engraving-choice__stone{height:350px}#page\#7 .granit-engraving-choice__pointer{transform:scale(.90)}}@media (prefers-reduced-motion:reduce){#page\#7 .granit-engraving-choice__card{transition:none}}#page\#8 .granit-engraving-process{--gep5-gold:#9A6200;--gep5-gold-dark:#70450E;--gep5-gold-mid:#BA7D22;--gep5-gold-soft:#D9B86D;--gep5-gold-light:#F2D898;--gep5-dark-1:#080A0C;--gep5-dark-2:#111519;--gep5-dark-3:#23292F;--gep5-text:#F8F3EA;--gep5-muted:#C9C2B8;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:35px 35px 67px 35px;color:var(--gep5-text);background:radial-gradient( ellipse at -9% -15%,rgba(242,216,152,.17),transparent 34% ) padding-box,radial-gradient( ellipse at 107% 110%,rgba(154,98,0,.29),transparent 44% ) padding-box,linear-gradient( 126deg,var(--gep5-dark-1),var(--gep5-dark-2) 37%,var(--gep5-dark-3) 72%,#0F1216 ) padding-box,linear-gradient( 135deg,#F4DFA9,#B5761B 21%,#70440D 47%,#DCBA70 76%,#77490C ) border-box;box-shadow:0 29px 72px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35)}#page\#8 .granit-engraving-process,#page\#8 .granit-engraving-process *{box-sizing:border-box}#page\#8 .granit-engraving-process::before{content:"";position:absolute;z-index:6;top:0;left:31px;width:min(820px,69%);height:2px;background:linear-gradient( 90deg,#FFF6D9,#E6BE6F 18%,#BF7D1E 47%,var(--gep5-gold) 72%,transparent );box-shadow:0 0 18px rgba(242,216,152,.38);pointer-events:none}#page\#8 .granit-engraving-process::after{content:"";position:absolute;z-index:7;top:-6px;left:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(255,246,220,.83);background:linear-gradient( 145deg,#FFF8DF,#D9B568 48%,#75460C );box-shadow:0 0 19px rgba(235,197,117,.47);pointer-events:none}#page\#8 .granit-engraving-process__texture{position:absolute;z-index:0;inset:0;opacity:.91;pointer-events:none;background:radial-gradient( circle,rgba(242,216,152,.045) 0 1px,transparent 1.35px ),repeating-linear-gradient( 129deg,transparent 0 119px,rgba(255,255,255,.014) 120px,transparent 121px ),linear-gradient( rgba(255,255,255,.012) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.012) 1px,transparent 1px );background-size:21px 21px,auto,52px 52px,52px 52px}#page\#8 .granit-engraving-process__orbit{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#8 .granit-engraving-process__orbit--top{top:-310px;right:-180px;width:630px;height:630px;border:1px solid rgba(242,216,152,.12);box-shadow:0 0 0 43px rgba(217,184,109,.019),0 0 0 94px rgba(217,184,109,.010)}#page\#8 .granit-engraving-process__orbit--top::before{content:"";position:absolute;inset:100px;border:1px dashed rgba(242,216,152,.14);border-radius:50%}#page\#8 .granit-engraving-process__orbit--bottom{left:-240px;bottom:-350px;width:570px;height:570px;border:1px solid rgba(217,184,109,.09);box-shadow:0 0 0 58px rgba(154,98,0,.014)}#page\#8 .granit-engraving-process__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(38px,3.8vw,60px)}#page\#8 .granit-engraving-process__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 96px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(31px,3.4vw,50px)}#page\#8 .granit-engraving-process__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--gep5-gold-soft);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#8 .granit-engraving-process__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,#F2D898,rgba(242,216,152,.12) );box-shadow:0 0 8px rgba(242,216,152,.27)}#page\#8 .granit-engraving-process__heading h2{max-width:880px;margin:0;color:#FFF8EC;font-size:clamp(31px,3vw,50px);font-weight:810;line-height:1.05;letter-spacing:-.03em}#page\#8 .granit-engraving-process__heading h2 span{display:block;margin-top:5px;color:#E4CFA0;font-size:.79em;font-weight:650;letter-spacing:-.018em}#page\#8 .granit-engraving-process__heading>p{margin:0;color:#D0C9BF;font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#8 .granit-engraving-process__emblem{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:1px solid rgba(242,216,152,.30);border-radius:50%;background:radial-gradient( circle,rgba(242,216,152,.08),transparent 63% );box-shadow:inset 0 0 0 13px rgba(154,98,0,.023),0 0 27px rgba(154,98,0,.07)}#page\#8 .granit-engraving-process__emblem-ring{position:absolute;inset:15px;border:1px dashed rgba(242,216,152,.27);border-radius:50%}#page\#8 .granit-engraving-process__emblem svg{position:relative;z-index:2;width:45px;height:45px;stroke:#DDBD76;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#8 .granit-engraving-process__timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}#page\#8 .granit-engraving-process__path{position:absolute;z-index:0;top:34px;left:8%;width:84%;height:2px;background:linear-gradient( 90deg,transparent,#82500E 5%,#E4C47C 23%,#9A6200 50%,#E4C47C 77%,#82500E 95%,transparent );box-shadow:0 0 12px rgba(217,184,109,.22)}#page\#8 .granit-engraving-process__step{position:relative;z-index:2;min-width:0;padding-top:0}#page\#8 .granit-engraving-process__step-head{position:relative;display:flex;align-items:center;justify-content:space-between;height:69px;padding:0 8px}#page\#8 .granit-engraving-process__node{position:relative;display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex:0 0 43px;border:1px solid rgba(242,216,152,.62);border-radius:50%;background:linear-gradient( 145deg,#2B2924,#121315 );box-shadow:0 0 0 6px rgba(154,98,0,.07),0 0 18px rgba(242,216,152,.12)}#page\#8 .granit-engraving-process__node::before{content:"";position:absolute;inset:7px;border:1px solid rgba(242,216,152,.18);border-radius:50%}#page\#8 .granit-engraving-process__node i{width:8px;height:8px;transform:rotate(45deg);background:linear-gradient( 145deg,#FFF2C9,#B77718 );box-shadow:0 0 9px rgba(242,216,152,.45)}#page\#8 .granit-engraving-process__number{color:rgba(242,216,152,.53);font-size:13px;font-weight:820;letter-spacing:.05em}#page\#8 .granit-engraving-process__step-content{position:relative;min-height:255px;overflow:hidden;padding:21px 18px 22px;border:1px solid rgba(217,184,109,.27);border-radius:15px 15px 30px 15px;background:radial-gradient( ellipse at 4% -8%,rgba(242,216,152,.11),transparent 43% ),linear-gradient( 150deg,rgba(255,255,255,.046),rgba(255,255,255,.008) );box-shadow:0 14px 31px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.052);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}#page\#8 .granit-engraving-process__step-content::before{content:"";position:absolute;top:-1px;left:-1px;width:63px;height:63px;border-top:2px solid rgba(242,216,152,.69);border-left:2px solid rgba(242,216,152,.69);border-radius:15px 0 0 0}#page\#8 .granit-engraving-process__step-content::after{content:"";position:absolute;right:-36px;bottom:-46px;width:105px;height:105px;border:1px solid rgba(242,216,152,.09);border-radius:50%}#page\#8 .granit-engraving-process__step--accent .granit-engraving-process__node{border-color:rgba(242,216,152,.90);box-shadow:0 0 0 8px rgba(154,98,0,.11),0 0 25px rgba(242,216,152,.19)}#page\#8 .granit-engraving-process__step--accent .granit-engraving-process__step-content{border-color:rgba(242,216,152,.48);background:radial-gradient( ellipse at 5% -8%,rgba(242,216,152,.20),transparent 44% ),linear-gradient( 145deg,rgba(154,98,0,.12),rgba(255,255,255,.016) )}#page\#8 .granit-engraving-process__label{display:block;margin-bottom:8px;color:var(--gep5-gold-soft);font-size:13px;font-weight:730;line-height:1;letter-spacing:.065em;text-transform:uppercase}#page\#8 .granit-engraving-process__step-content h3{margin:0 0 9px;color:#FFF5E3;font-size:clamp(17px,1.28vw,21px);font-weight:790;line-height:1.2;letter-spacing:-.015em}#page\#8 .granit-engraving-process__step-content p{margin:0;color:#C8C1B7;font-size:13px;line-height:1.53}#page\#8 .granit-engraving-process__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px);margin-top:clamp(23px,2.7vw,38px);padding:18px;border:1px solid rgba(217,184,109,.22);border-radius:16px 16px 31px 16px;background:radial-gradient( ellipse at 0% 0%,rgba(242,216,152,.08),transparent 43% ),rgba(255,255,255,.018)}#page\#8 .granit-engraving-process__principle{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px}#page\#8 .granit-engraving-process__principle-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(242,216,152,.43);border-radius:13px 13px 22px 13px;background:rgba(154,98,0,.10)}#page\#8 .granit-engraving-process__principle-icon svg{width:31px;height:31px;stroke:#D9B86D;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#8 .granit-engraving-process__principle small{display:block;margin-bottom:3px;color:var(--gep5-gold-soft);font-size:13px;font-weight:730;letter-spacing:.05em;text-transform:uppercase}#page\#8 .granit-engraving-process__principle strong{display:block;margin-bottom:4px;color:#F7ECD4;font-size:15px;font-weight:790}#page\#8 .granit-engraving-process__principle p{margin:0;color:#BFB7AC;font-size:13px;line-height:1.43}#page\#8 .granit-engraving-process__links{display:flex;align-items:stretch;gap:9px}#page\#8 .granit-engraving-process__link,#page\#8 .granit-engraving-process__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:11px 14px;border-radius:11px 11px 20px 11px;font-size:13px;font-weight:760;line-height:1.2;text-align:center;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#8 .granit-engraving-process__link{border:1px solid rgba(217,184,109,.37);color:#E8D6AF !important;background:rgba(255,255,255,.025)}#page\#8 .granit-engraving-process__cta{border:1px solid rgba(242,216,152,.72);color:#FFF4D8 !important;background:radial-gradient( ellipse at 12% -20%,rgba(242,216,152,.23),transparent 55% ),linear-gradient( 135deg,rgba(154,98,0,.29),rgba(217,184,109,.11) )}#page\#8 .granit-engraving-process__link svg,#page\#8 .granit-engraving-process__cta svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#8 .granit-engraving-process__note{max-width:970px;margin:17px auto 0;color:#9F988E;font-size:13px;line-height:1.42;text-align:center}@media (hover:hover){#page\#8 .granit-engraving-process__step-content:hover{transform:translateY(-4px);border-color:rgba(242,216,152,.53);box-shadow:0 21px 40px rgba(0,0,0,.20),0 0 24px rgba(154,98,0,.06),inset 0 1px 0 rgba(255,255,255,.066)}#page\#8 .granit-engraving-process__link:hover,#page\#8 .granit-engraving-process__cta:hover{transform:translateY(-2px);border-color:rgba(242,216,152,.88);box-shadow:0 9px 21px rgba(0,0,0,.17)}}@media (max-width:1199px){#page\#8 .granit-engraving-process__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}#page\#8 .granit-engraving-process__emblem{display:none}#page\#8 .granit-engraving-process__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}#page\#8 .granit-engraving-process__path{display:none}#page\#8 .granit-engraving-process__step-head{height:61px}#page\#8 .granit-engraving-process__step-content{min-height:215px}}@media (max-width:959px){#page\#8 .granit-engraving-process{border-radius:27px 27px 49px 27px}#page\#8 .granit-engraving-process__inner{padding:32px 21px 36px}#page\#8 .granit-engraving-process__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#8 .granit-engraving-process__heading>p{max-width:720px}#page\#8 .granit-engraving-process__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page\#8 .granit-engraving-process__step:last-child{grid-column:1 / -1;max-width:calc(50% - 6px);width:100%;justify-self:center}#page\#8 .granit-engraving-process__step-content{min-height:205px}#page\#8 .granit-engraving-process__bottom{grid-template-columns:minmax(0,1fr)}#page\#8 .granit-engraving-process__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#page\#8 .granit-engraving-process{border-radius:21px 21px 35px 21px}#page\#8 .granit-engraving-process::before{left:20px;width:min( 280px,73% )}#page\#8 .granit-engraving-process::after{left:17px}#page\#8 .granit-engraving-process__inner{padding:27px 12px 29px}#page\#8 .granit-engraving-process__heading{gap:10px;margin-bottom:20px;padding:0 4px}#page\#8 .granit-engraving-process__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#8 .granit-engraving-process__heading>p{font-size:14px;line-height:1.52}#page\#8 .granit-engraving-process__timeline{position:relative;grid-template-columns:minmax(0,1fr);gap:8px}#page\#8 .granit-engraving-process__timeline::before{content:"";position:absolute;top:23px;bottom:23px;left:24px;width:1px;background:linear-gradient( 180deg,transparent,#D1AE63 8%,#86540F 92%,transparent );opacity:.55}#page\#8 .granit-engraving-process__step,#page\#8 .granit-engraving-process__step:last-child{display:grid;grid-template-columns:49px minmax(0,1fr);gap:9px;max-width:none;width:100%}#page\#8 .granit-engraving-process__step-head{z-index:2;display:block;height:auto;padding:8px 0 0}#page\#8 .granit-engraving-process__node{width:39px;height:39px;flex-basis:39px;margin:0 auto}#page\#8 .granit-engraving-process__number{display:block;margin-top:8px;text-align:center}#page\#8 .granit-engraving-process__step-content{min-height:0;padding:15px 17px 16px 13px}#page\#8 .granit-engraving-process__step-content h3{font-size:clamp(17px,4.8vw,20px)}#page\#8 .granit-engraving-process__step-content p{font-size:13px}#page\#8 .granit-engraving-process__bottom{gap:13px;margin-top:16px;padding:13px 11px}#page\#8 .granit-engraving-process__principle{grid-template-columns:45px minmax(0,1fr);gap:11px}#page\#8 .granit-engraving-process__principle-icon{width:45px;height:45px}#page\#8 .granit-engraving-process__principle-icon svg{width:27px;height:27px}#page\#8 .granit-engraving-process__links{gap:7px}#page\#8 .granit-engraving-process__link,#page\#8 .granit-engraving-process__cta{min-height:52px;padding:10px 9px}#page\#8 .granit-engraving-process__note{margin-top:13px;padding:0 4px;font-size:13px}#page\#8 .granit-engraving-process__orbit--top{top:-180px;right:-190px;width:370px;height:370px;opacity:.57}#page\#8 .granit-engraving-process__orbit--bottom{display:none}}@media (max-width:479px){#page\#8 .granit-engraving-process__inner{padding:25px 9px 27px}#page\#8 .granit-engraving-process__heading{padding:0 3px}#page\#8 .granit-engraving-process__links{grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){#page\#8 .granit-engraving-process__inner{padding-left:8px;padding-right:8px}#page\#8 .granit-engraving-process__step{grid-template-columns:44px minmax(0,1fr)}#page\#8 .granit-engraving-process__timeline::before{left:21px}#page\#8 .granit-engraving-process__node{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){#page\#8 .granit-engraving-process__step-content,#page\#8 .granit-engraving-process__link,#page\#8 .granit-engraving-process__cta{transition:none}}#page\#9 .granit-engraving-installed{--gei6-gold:#9A6200;--gei6-gold-dark:#70450E;--gei6-gold-mid:#B9791F;--gei6-gold-soft:#CFA85C;--gei6-gold-light:#EED18A;--gei6-ivory-1:#FFFDF8;--gei6-ivory-2:#F8F0E4;--gei6-ivory-3:#EFDFC8;--gei6-text:#28241F;--gei6-muted:#70685D;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:36px 36px 68px 36px;color:var(--gei6-text);background:radial-gradient( ellipse at -8% -20%,rgba(255,255,255,.96),transparent 36% ) padding-box,radial-gradient( ellipse at 107% 111%,rgba(154,98,0,.14),transparent 44% ) padding-box,linear-gradient( 128deg,var(--gei6-ivory-1),var(--gei6-ivory-2) 42%,var(--gei6-ivory-3) 79%,#F8F0E4 ) padding-box,linear-gradient( 136deg,#FFF7DC,#D9B567 21%,#935D17 47%,#E3C57E 76%,#84510E ) border-box;box-shadow:0 25px 65px rgba(69,47,16,.15),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(91,54,10,.10)}#page\#9 .granit-engraving-installed,#page\#9 .granit-engraving-installed *{box-sizing:border-box}#page\#9 .granit-engraving-installed::before{content:"";position:absolute;z-index:6;top:0;right:31px;width:min(800px,69%);height:2px;background:linear-gradient( 270deg,#FFF9E6,#E3C47B 18%,#B7791F 48%,var(--gei6-gold) 72%,transparent );box-shadow:0 0 17px rgba(154,98,0,.18);pointer-events:none}#page\#9 .granit-engraving-installed::after{content:"";position:absolute;z-index:7;top:-6px;right:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(122,75,10,.39);background:linear-gradient( 145deg,#FFF8DD,#D8B15F 48%,#7E4B0C );box-shadow:0 0 17px rgba(154,98,0,.19);pointer-events:none}#page\#9 .granit-engraving-installed__texture{position:absolute;z-index:0;inset:0;opacity:.79;pointer-events:none;background:radial-gradient( circle,rgba(128,84,19,.045) 0 1px,transparent 1.3px ),linear-gradient( rgba(128,84,19,.023) 1px,transparent 1px ),linear-gradient( 90deg,rgba(128,84,19,.023) 1px,transparent 1px );background-size:23px 23px,54px 54px,54px 54px}#page\#9 .granit-engraving-installed__orbit{position:absolute;z-index:0;border:1px solid rgba(154,98,0,.10);border-radius:50%;pointer-events:none}#page\#9 .granit-engraving-installed__orbit--top{top:-340px;left:-235px;width:630px;height:630px;box-shadow:0 0 0 44px rgba(154,98,0,.018),0 0 0 90px rgba(154,98,0,.009)}#page\#9 .granit-engraving-installed__orbit--bottom{right:-250px;bottom:-360px;width:610px;height:610px;box-shadow:0 0 0 55px rgba(154,98,0,.014)}#page\#9 .granit-engraving-installed__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(39px,4vw,62px)}#page\#9 .granit-engraving-installed__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 96px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(28px,3.1vw,47px)}#page\#9 .granit-engraving-installed__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--gei6-gold);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#9 .granit-engraving-installed__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--gei6-gold),rgba(154,98,0,.12) )}#page\#9 .granit-engraving-installed__heading h2{max-width:850px;margin:0;color:#28231D;font-size:clamp(31px,3vw,50px);font-weight:820;line-height:1.05;letter-spacing:-.03em}#page\#9 .granit-engraving-installed__heading h2 span{display:block;margin-top:5px;color:#805A1E;font-size:.79em;font-weight:670;letter-spacing:-.018em}#page\#9 .granit-engraving-installed__heading>p{margin:0;color:var(--gei6-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#9 .granit-engraving-installed__medallion{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:1px solid rgba(154,98,0,.29);border-radius:50%;background:radial-gradient( circle at 31% 25%,rgba(255,255,255,.96),transparent 39% ),linear-gradient( 145deg,#F8E8C5,#D8B264 );box-shadow:inset 0 0 0 9px rgba(255,255,255,.24),inset 0 0 0 11px rgba(154,98,0,.12),0 10px 24px rgba(93,56,10,.12)}#page\#9 .granit-engraving-installed__medallion::before{content:"";position:absolute;inset:17px;border:1px dashed rgba(126,77,11,.29);border-radius:50%}#page\#9 .granit-engraving-installed__medallion svg{position:relative;z-index:2;width:46px;height:46px;stroke:#865411;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-engraving-installed__workspace{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(17px,2.1vw,32px)}#page\#9 .granit-engraving-installed__main{position:relative;overflow:hidden;padding:23px 22px 24px;border:1px solid rgba(154,98,0,.25);border-radius:19px 19px 39px 19px;background:radial-gradient( ellipse at 7% 0%,rgba(255,255,255,.92),transparent 44% ),linear-gradient( 145deg,rgba(255,255,255,.64),rgba(231,214,185,.57) );box-shadow:0 16px 38px rgba(89,57,14,.08),inset 0 1px 0 rgba(255,255,255,.91)}#page\#9 .granit-engraving-installed__main::after{content:"";position:absolute;right:-75px;bottom:-90px;width:210px;height:210px;border:1px solid rgba(154,98,0,.09);border-radius:50%;box-shadow:0 0 0 30px rgba(154,98,0,.013);pointer-events:none}#page\#9 .granit-engraving-installed__main-label{display:block;margin-bottom:7px;color:var(--gei6-gold);font-size:13px;font-weight:770;letter-spacing:.07em;text-transform:uppercase}#page\#9 .granit-engraving-installed__main>h3{max-width:520px;margin:0 0 10px;color:#312A22;font-size:clamp(20px,1.8vw,28px);font-weight:810;line-height:1.16;letter-spacing:-.02em}#page\#9 .granit-engraving-installed__main-text{max-width:600px;margin:0;color:#70675B;font-size:14px;line-height:1.55}#page\#9 .granit-engraving-installed__scheme{position:relative;width:min(100%,480px);min-height:410px;margin:25px auto 0;padding:52px 83px 22px}#page\#9 .granit-engraving-installed__stone{position:relative;width:100%;height:330px;overflow:hidden;border:2px solid #8B5A17;border-radius:50% 50% 9px 9px / 10% 10% 9px 9px;background:linear-gradient( 145deg,#2A2925,#12110F 58%,#2A2824 );box-shadow:inset 0 0 0 6px rgba(255,255,255,.032),inset 0 0 32px rgba(0,0,0,.42),0 17px 30px rgba(73,47,13,.15)}#page\#9 .granit-engraving-installed__stone-frame{position:absolute;inset:10px;border:1px solid rgba(226,195,126,.27);border-radius:50% 50% 7px 7px / 9% 9% 7px 7px}#page\#9 .granit-engraving-installed__existing{position:absolute;top:55px;left:25%;width:52%;height:120px}#page\#9 .granit-engraving-installed__existing i{position:absolute;left:0;display:block;height:7px;border-radius:6px;background:rgba(227,213,183,.48)}#page\#9 .granit-engraving-installed__existing i:nth-child(1){top:10px;width:74%}#page\#9 .granit-engraving-installed__existing i:nth-child(2){top:38px;width:100%}#page\#9 .granit-engraving-installed__existing i:nth-child(3){top:66px;width:83%}#page\#9 .granit-engraving-installed__free-zone{position:absolute;left:18%;right:18%;bottom:30px;display:flex;align-items:center;justify-content:center;height:94px;border:1px dashed rgba(238,209,144,.61);border-radius:12px 12px 18px 12px;color:rgba(245,224,179,.84);background:rgba(154,98,0,.075)}#page\#9 .granit-engraving-installed__free-zone i{position:absolute;inset:7px;border:1px solid rgba(238,209,144,.15);border-radius:8px 8px 14px 8px}#page\#9 .granit-engraving-installed__free-zone b{position:relative;z-index:2;font-size:13px;font-weight:660}#page\#9 .granit-engraving-installed__measure{position:absolute;display:block;opacity:.58}#page\#9 .granit-engraving-installed__measure::before,#page\#9 .granit-engraving-installed__measure::after{content:"";position:absolute;background:#9A6200}#page\#9 .granit-engraving-installed__measure--width{left:93px;right:93px;bottom:8px;height:12px;border-top:1px solid rgba(154,98,0,.56)}#page\#9 .granit-engraving-installed__measure--width::before,#page\#9 .granit-engraving-installed__measure--width::after{top:-4px;width:1px;height:9px}#page\#9 .granit-engraving-installed__measure--width::before{left:0}#page\#9 .granit-engraving-installed__measure--width::after{right:0}#page\#9 .granit-engraving-installed__measure--height{top:67px;bottom:45px;right:63px;width:12px;border-left:1px solid rgba(154,98,0,.56)}#page\#9 .granit-engraving-installed__measure--height::before,#page\#9 .granit-engraving-installed__measure--height::after{left:-4px;width:9px;height:1px}#page\#9 .granit-engraving-installed__measure--height::before{top:0}#page\#9 .granit-engraving-installed__measure--height::after{bottom:0}#page\#9 .granit-engraving-installed__scheme-label{position:absolute;color:#6E5A3D;font-size:13px;font-weight:710;line-height:1.25}#page\#9 .granit-engraving-installed__scheme-label--one{top:7px;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:calc(100% - 40px);padding:7px 12px;transform:translateX(-50%);border:1px solid rgba(154,98,0,.24);border-radius:9px 9px 15px 9px;color:#695335;background:linear-gradient( 135deg,rgba(255,255,255,.72),rgba(231,213,181,.44) );box-shadow:inset 0 1px 0 rgba(255,255,255,.70);text-align:center;white-space:nowrap}#page\#9 .granit-engraving-installed__scheme-label--one::before{content:"";position:static;flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.49);background:rgba(154,98,0,.16)}#page\#9 .granit-engraving-installed__scheme-label--two{right:0;bottom:85px;max-width:95px;text-align:right}#page\#9 .granit-engraving-installed__scheme-label--two::before{content:"";position:absolute;top:50%;right:calc(100% + 7px);width:28px;height:1px;background:rgba(154,98,0,.47)}#page\#9 .granit-engraving-installed__checks{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}#page\#9 .granit-engraving-installed__check{position:relative;display:grid;grid-template-columns:61px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px 23px 20px 18px;overflow:hidden;border:1px solid rgba(154,98,0,.22);border-radius:16px 16px 31px 16px;background:radial-gradient( ellipse at 3% -4%,rgba(255,255,255,.94),transparent 46% ),linear-gradient( 145deg,rgba(255,255,255,.67),rgba(234,218,190,.57) );box-shadow:0 13px 28px rgba(91,58,14,.075),inset 0 1px 0 rgba(255,255,255,.91);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}#page\#9 .granit-engraving-installed__check::after{content:"";position:absolute;right:-42px;bottom:-53px;width:116px;height:116px;border:1px solid rgba(154,98,0,.09);border-radius:50%}#page\#9 .granit-engraving-installed__check--accent{border-color:rgba(154,98,0,.36);background:radial-gradient( ellipse at 3% -4%,rgba(255,255,255,.99),transparent 46% ),linear-gradient( 145deg,#FFF8E9,#EDDEBF )}#page\#9 .granit-engraving-installed__number{position:absolute;top:8px;right:9px;color:rgba(126,78,12,.42);font-size:13px;font-weight:820;line-height:1}#page\#9 .granit-engraving-installed__icon{display:flex;align-items:center;justify-content:center;width:61px;height:61px;border:1px solid rgba(154,98,0,.30);border-radius:14px 14px 24px 14px;background:radial-gradient( circle at 28% 20%,rgba(255,255,255,.95),transparent 42% ),linear-gradient( 145deg,#F5E4BF,#D9B769 )}#page\#9 .granit-engraving-installed__icon svg{width:37px;height:37px;stroke:#865411;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-engraving-installed__check-label{display:block;margin-bottom:4px;color:var(--gei6-gold);font-size:13px;font-weight:760;line-height:1;letter-spacing:.065em;text-transform:uppercase}#page\#9 .granit-engraving-installed__check h3{margin:0 0 7px;color:#302A23;font-size:clamp(18px,1.45vw,22px);font-weight:800;line-height:1.19}#page\#9 .granit-engraving-installed__check p{margin:0;color:#70675C;font-size:14px;line-height:1.5}#page\#9 .granit-engraving-installed__steps{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:clamp(15px,2vw,28px);margin-top:clamp(20px,2.5vw,34px);padding:18px;border:1px solid rgba(154,98,0,.18);border-radius:16px 16px 31px 16px;background:rgba(255,255,255,.37)}#page\#9 .granit-engraving-installed__steps-heading{display:flex;flex-direction:column;justify-content:center;padding:2px 19px 2px 4px;border-right:1px solid rgba(154,98,0,.18)}#page\#9 .granit-engraving-installed__steps-heading span{display:block;margin-bottom:5px;color:#4B3821;font-size:15px;font-weight:820}#page\#9 .granit-engraving-installed__steps-heading p{margin:0;color:#796F62;font-size:13px;line-height:1.44}#page\#9 .granit-engraving-installed__steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#9 .granit-engraving-installed__step{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:12px 11px;border:1px solid rgba(154,98,0,.14);border-radius:11px 11px 20px 11px;background:rgba(255,255,255,.43)}#page\#9 .granit-engraving-installed__step>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(154,98,0,.30);border-radius:50%;color:#855211;background:#F3E2BE;font-size:13px;font-weight:810}#page\#9 .granit-engraving-installed__step strong{display:block;margin-bottom:3px;color:#493B2B;font-size:13px;font-weight:780;line-height:1.3}#page\#9 .granit-engraving-installed__step p{margin:0;color:#7D7467;font-size:13px;line-height:1.37}#page\#9 .granit-engraving-installed__visit{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(18px,2.2vw,30px);padding:17px 18px;border:1px solid rgba(154,98,0,.27);border-radius:15px 15px 28px 15px;background:linear-gradient( 135deg,rgba(255,255,255,.74),rgba(231,213,181,.50) )}#page\#9 .granit-engraving-installed__visit-main{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0}#page\#9 .granit-engraving-installed__visit-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(154,98,0,.35);border-radius:13px 13px 22px 13px;background:#F5E5C4}#page\#9 .granit-engraving-installed__visit-icon svg{width:32px;height:32px;stroke:#851;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-engraving-installed__visit-main small{display:block;margin-bottom:3px;color:var(--gei6-gold);font-size:13px;font-weight:740;line-height:1;letter-spacing:.05em;text-transform:uppercase}#page\#9 .granit-engraving-installed__visit-main strong{display:block;margin-bottom:3px;color:#392E23;font-size:15px;font-weight:810;line-height:1.3}#page\#9 .granit-engraving-installed__visit-main p{margin:0;color:#746B5F;font-size:13px;line-height:1.42}#page\#9 .granit-engraving-installed__visit-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;min-height:49px;padding:11px 14px;border:1px solid rgba(154,98,0,.43);border-radius:11px 11px 20px 11px;color:#704811 !important;background:rgba(255,255,255,.50);font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#9 .granit-engraving-installed__visit-link svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#9 .granit-engraving-installed__notice{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;max-width:1020px;margin:16px auto 0;padding:11px 14px;border:1px solid rgba(154,98,0,.18);border-radius:11px 11px 20px 11px;background:rgba(154,98,0,.045)}#page\#9 .granit-engraving-installed__notice-mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(154,98,0,.35);border-radius:50%;color:#8A5611;font-size:16px;font-weight:850}#page\#9 .granit-engraving-installed__notice p{margin:0;color:#746B5F;font-size:13px;line-height:1.43}@media (hover:hover){#page\#9 .granit-engraving-installed__check:hover{transform:translateY(-3px);border-color:rgba(154,98,0,.43);box-shadow:0 20px 39px rgba(91,58,14,.10),inset 0 1px 0 rgba(255,255,255,.96)}#page\#9 .granit-engraving-installed__visit-link:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.63);box-shadow:0 9px 20px rgba(91,58,14,.10)}}@media (max-width:1199px){#page\#9 .granit-engraving-installed__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}#page\#9 .granit-engraving-installed__medallion{display:none}#page\#9 .granit-engraving-installed__workspace{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr)}#page\#9 .granit-engraving-installed__scheme{padding-left:62px;padding-right:62px}}@media (max-width:959px){#page\#9 .granit-engraving-installed{border-radius:27px 27px 49px 27px}#page\#9 .granit-engraving-installed__inner{padding:32px 21px 36px}#page\#9 .granit-engraving-installed__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#9 .granit-engraving-installed__heading>p{max-width:720px}#page\#9 .granit-engraving-installed__workspace{grid-template-columns:minmax(0,1fr)}#page\#9 .granit-engraving-installed__main{max-width:680px;margin:0 auto;width:100%}#page\#9 .granit-engraving-installed__checks{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#9 .granit-engraving-installed__check:last-child{grid-column:1 / -1}#page\#9 .granit-engraving-installed__steps{grid-template-columns:minmax(0,1fr)}#page\#9 .granit-engraving-installed__steps-heading{padding:0 0 11px;border-right:0;border-bottom:1px solid rgba(154,98,0,.16)}}@media (max-width:767px){#page\#9 .granit-engraving-installed{border-radius:21px 21px 35px 21px}#page\#9 .granit-engraving-installed::before{right:20px;width:min( 280px,73% )}#page\#9 .granit-engraving-installed::after{right:17px}#page\#9 .granit-engraving-installed__inner{padding:27px 12px 29px}#page\#9 .granit-engraving-installed__heading{gap:10px;margin-bottom:20px;padding:0 4px}#page\#9 .granit-engraving-installed__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#9 .granit-engraving-installed__heading>p{font-size:14px;line-height:1.52}#page\#9 .granit-engraving-installed__main{padding:18px 12px 19px}#page\#9 .granit-engraving-installed__main>h3{font-size:clamp(19px,5.4vw,24px)}#page\#9 .granit-engraving-installed__main-text{font-size:13px}#page\#9 .granit-engraving-installed__scheme{min-height:365px;padding:48px 44px 20px}#page\#9 .granit-engraving-installed__stone{height:285px}#page\#9 .granit-engraving-installed__existing{top:48px}#page\#9 .granit-engraving-installed__free-zone{bottom:27px;height:75px}#page\#9 .granit-engraving-installed__scheme-label--one{top:5px;max-width:calc(100% - 16px);padding:6px 10px;white-space:normal}#page\#9 .granit-engraving-installed__scheme-label--two{display:none}#page\#9 .granit-engraving-installed__measure--width{left:53px;right:53px}#page\#9 .granit-engraving-installed__measure--height{top:58px;right:25px}#page\#9 .granit-engraving-installed__checks{grid-template-columns:minmax(0,1fr);gap:8px}#page\#9 .granit-engraving-installed__check,#page\#9 .granit-engraving-installed__check:last-child{grid-column:auto;grid-template-columns:49px minmax(0,1fr);gap:11px;padding:16px 18px 16px 12px}#page\#9 .granit-engraving-installed__icon{width:49px;height:49px}#page\#9 .granit-engraving-installed__icon svg{width:30px;height:30px}#page\#9 .granit-engraving-installed__check h3{font-size:clamp(17px,4.8vw,20px)}#page\#9 .granit-engraving-installed__check p{font-size:13px}#page\#9 .granit-engraving-installed__steps{margin-top:14px;padding:13px 10px}#page\#9 .granit-engraving-installed__steps-grid{grid-template-columns:minmax(0,1fr);gap:7px}#page\#9 .granit-engraving-installed__visit{align-items:flex-start;flex-direction:column;gap:13px;margin-top:14px;padding:14px 12px}#page\#9 .granit-engraving-installed__visit-main{grid-template-columns:45px minmax(0,1fr);gap:11px}#page\#9 .granit-engraving-installed__visit-icon{width:45px;height:45px}#page\#9 .granit-engraving-installed__visit-icon svg{width:27px;height:27px}#page\#9 .granit-engraving-installed__visit-link{width:100%;min-height:51px}#page\#9 .granit-engraving-installed__notice{align-items:flex-start;margin-top:11px;padding:10px 11px}#page\#9 .granit-engraving-installed__orbit--top{opacity:.50}#page\#9 .granit-engraving-installed__orbit--bottom{display:none}}@media (max-width:479px){#page\#9 .granit-engraving-installed__inner{padding:25px 9px 27px}#page\#9 .granit-engraving-installed__heading{padding:0 3px}#page\#9 .granit-engraving-installed__scheme{min-height:340px;padding:46px 32px 20px}#page\#9 .granit-engraving-installed__stone{height:260px}#page\#9 .granit-engraving-installed__measure--width{left:40px;right:40px}#page\#9 .granit-engraving-installed__measure--height{display:none}}@media (max-width:374px){#page\#9 .granit-engraving-installed__inner{padding-left:8px;padding-right:8px}#page\#9 .granit-engraving-installed__scheme{padding-left:26px;padding-right:26px}#page\#9 .granit-engraving-installed__free-zone b{font-size:13px}#page\#9 .granit-engraving-installed__scheme-label--one{font-size:13px}}@media (prefers-reduced-motion:reduce){#page\#9 .granit-engraving-installed__check,#page\#9 .granit-engraving-installed__visit-link{transition:none}}#page\#10 .granit-engraving-related{--ger-gold:#9A6200;--ger-gold-deep:#70450D;--ger-gold-mid:#B97C21;--ger-gold-soft:#D9B86D;--ger-gold-light:#F2D898;--ger-dark-1:#080A0C;--ger-dark-2:#111519;--ger-dark-3:#242A30;--ger-text:#F8F3EA;--ger-muted:#C9C2B8;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:35px 35px 67px 35px;color:var(--ger-text);background:radial-gradient( ellipse at -9% -15%,rgba(242,216,152,.17),transparent 34% ) padding-box,radial-gradient( ellipse at 107% 110%,rgba(154,98,0,.29),transparent 44% ) padding-box,linear-gradient( 126deg,var(--ger-dark-1),var(--ger-dark-2) 37%,var(--ger-dark-3) 72%,#0F1216 ) padding-box,linear-gradient( 135deg,#F4DFA9,#B5761B 21%,#70440D 47%,#DCBA70 76%,#77490C ) border-box;box-shadow:0 29px 72px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35)}#page\#10 .granit-engraving-related,#page\#10 .granit-engraving-related *{box-sizing:border-box}#page\#10 .granit-engraving-related::before{content:"";position:absolute;z-index:6;top:0;left:31px;width:min(830px,69%);height:2px;background:linear-gradient( 90deg,#FFF6D9,#E6BE6F 18%,#BF7D1E 47%,var(--ger-gold) 72%,transparent );box-shadow:0 0 18px rgba(242,216,152,.38);pointer-events:none}#page\#10 .granit-engraving-related::after{content:"";position:absolute;z-index:7;top:-6px;left:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(255,246,220,.83);background:linear-gradient( 145deg,#FFF8DF,#D9B568 48%,#75460C );box-shadow:0 0 19px rgba(235,197,117,.47);pointer-events:none}#page\#10 .granit-engraving-related__texture{position:absolute;z-index:0;inset:0;opacity:.91;pointer-events:none;background:radial-gradient( circle,rgba(242,216,152,.045) 0 1px,transparent 1.35px ),repeating-linear-gradient( 129deg,transparent 0 119px,rgba(255,255,255,.014) 120px,transparent 121px ),linear-gradient( rgba(255,255,255,.012) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.012) 1px,transparent 1px );background-size:21px 21px,auto,52px 52px,52px 52px}#page\#10 .granit-engraving-related__orbit{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#10 .granit-engraving-related__orbit--top{top:-320px;right:-185px;width:640px;height:640px;border:1px solid rgba(242,216,152,.12);box-shadow:0 0 0 44px rgba(217,184,109,.019),0 0 0 94px rgba(217,184,109,.010)}#page\#10 .granit-engraving-related__orbit--top::before{content:"";position:absolute;inset:104px;border:1px dashed rgba(242,216,152,.14);border-radius:50%}#page\#10 .granit-engraving-related__orbit--bottom{left:-245px;bottom:-360px;width:580px;height:580px;border:1px solid rgba(217,184,109,.09);box-shadow:0 0 0 58px rgba(154,98,0,.014)}#page\#10 .granit-engraving-related__facet{position:absolute;z-index:0;right:-105px;bottom:20%;width:290px;height:225px;transform:rotate(13deg);clip-path:polygon( 13% 0,100% 18%,88% 100%,0 81% );border:1px solid rgba(217,184,109,.12);background:linear-gradient( 145deg,rgba(242,216,152,.07),rgba(154,98,0,.011) );pointer-events:none}#page\#10 .granit-engraving-related__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(39px,4vw,62px)}#page\#10 .granit-engraving-related__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 96px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(29px,3.1vw,47px)}#page\#10 .granit-engraving-related__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--ger-gold-soft);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#10 .granit-engraving-related__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,#F2D898,rgba(242,216,152,.12) )}#page\#10 .granit-engraving-related__heading h2{max-width:850px;margin:0;color:#FFF8EC;font-size:clamp(31px,3vw,50px);font-weight:810;line-height:1.05;letter-spacing:-.03em}#page\#10 .granit-engraving-related__heading h2 span{display:block;margin-top:5px;color:#E4CFA0;font-size:.79em;font-weight:650;letter-spacing:-.018em}#page\#10 .granit-engraving-related__heading>p{margin:0;color:#D0C9BF;font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#10 .granit-engraving-related__emblem{position:relative;width:96px;height:96px;border:1px solid rgba(242,216,152,.30);border-radius:50%;background:radial-gradient( circle,rgba(242,216,152,.08),transparent 63% );box-shadow:inset 0 0 0 13px rgba(154,98,0,.023),0 0 27px rgba(154,98,0,.07)}#page\#10 .granit-engraving-related__emblem::before{content:"";position:absolute;inset:15px;border:1px dashed rgba(242,216,152,.28);border-radius:50%}#page\#10 .granit-engraving-related__emblem::after{content:"";position:absolute;top:50%;left:50%;width:46px;height:46px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(242,216,152,.24)}#page\#10 .granit-engraving-related__emblem span{position:absolute;z-index:2;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient( 145deg,#FFF5D5,#B57617 );box-shadow:0 0 13px rgba(242,216,152,.45)}#page\#10 .granit-engraving-related__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(11px,1.4vw,20px);align-items:stretch}#page\#10 .granit-engraving-related__card{position:relative;grid-column:span 2;display:flex;flex-direction:column;min-width:0;min-height:300px;overflow:hidden;padding:25px 22px 20px;border:1px solid rgba(217,184,109,.29);border-radius:17px 17px 34px 17px;color:inherit !important;background:radial-gradient( ellipse at 4% -6%,rgba(242,216,152,.12),transparent 43% ),linear-gradient( 150deg,rgba(255,255,255,.047),rgba(255,255,255,.008) );box-shadow:0 15px 33px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.052);text-decoration:none !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}#page\#10 .granit-engraving-related__card--bottom{grid-column:span 3;display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:19px;row-gap:13px;min-height:215px;padding:24px 25px 20px}#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__icon{grid-column:1;grid-row:1;margin:0}#page\#10 .granit-engraving-related__bottom-copy{grid-column:2;grid-row:1;min-width:0;padding-right:22px}#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__more{grid-column:1 / -1;grid-row:2;margin-top:0;padding-top:14px;border-top:1px solid rgba(217,184,109,.14)}#page\#10 .granit-engraving-related__card::before{content:"";position:absolute;top:-1px;left:-1px;width:70px;height:70px;border-top:2px solid rgba(242,216,152,.72);border-left:2px solid rgba(242,216,152,.72);border-radius:17px 0 0 0;pointer-events:none}#page\#10 .granit-engraving-related__card::after{content:"";position:absolute;right:-47px;bottom:-58px;width:135px;height:135px;border:1px solid rgba(242,216,152,.09);border-radius:50%;box-shadow:0 0 0 22px rgba(154,98,0,.014);pointer-events:none}#page\#10 .granit-engraving-related__card--portrait{border-color:rgba(217,184,109,.42)}#page\#10 .granit-engraving-related__card--gold{border-color:rgba(242,216,152,.50);background:radial-gradient( ellipse at 4% -5%,rgba(242,216,152,.21),transparent 45% ),linear-gradient( 145deg,rgba(154,98,0,.13),rgba(255,255,255,.014) )}#page\#10 .granit-engraving-related__card--gold::after{border-color:rgba(242,216,152,.16);box-shadow:0 0 0 22px rgba(154,98,0,.025),0 0 65px rgba(154,98,0,.10)}#page\#10 .granit-engraving-related__number{position:absolute;top:9px;right:10px;color:rgba(242,216,152,.49);font-size:13px;font-weight:820;letter-spacing:.04em}#page\#10 .granit-engraving-related__icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 63px;width:63px;height:63px;margin-bottom:19px;border:1px solid rgba(242,216,152,.42);border-radius:14px 14px 24px 14px;background:radial-gradient( circle at 29% 20%,rgba(255,255,255,.10),transparent 43% ),rgba(154,98,0,.09);box-shadow:inset 0 0 17px rgba(154,98,0,.10)}#page\#10 .granit-engraving-related__icon::before{content:"";position:absolute;inset:5px;border:1px solid rgba(242,216,152,.10);border-radius:10px 10px 19px 10px}#page\#10 .granit-engraving-related__icon svg{position:relative;z-index:2;width:39px;height:39px;stroke:var(--ger-gold-soft);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#10 .granit-engraving-related__type{display:block;margin-bottom:7px;color:var(--ger-gold-soft);font-size:13px;font-weight:740;line-height:1.15;letter-spacing:.065em;text-transform:uppercase}#page\#10 .granit-engraving-related__card h3{margin:0 0 9px;color:#FFF5E3;font-size:clamp(19px,1.55vw,24px);font-weight:790;line-height:1.17;letter-spacing:-.018em}#page\#10 .granit-engraving-related__card p{margin:0;color:#C8C1B7;font-size:14px;line-height:1.52}#page\#10 .granit-engraving-related__card--bottom h3{font-size:clamp(20px,1.7vw,27px)}#page\#10 .granit-engraving-related__card--bottom p{max-width:620px}#page\#10 .granit-engraving-related__more{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:18px;color:#E7C77F;font-size:13px;font-weight:740;line-height:1.25}#page\#10 .granit-engraving-related__more::before{content:"";position:absolute;top:9px;left:0;width:48px;height:1px;background:linear-gradient( 90deg,#D9B86D,transparent )}#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__more::before{display:none}#page\#10 .granit-engraving-related__more svg{flex:0 0 18px;width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#page\#10 .granit-engraving-related__note{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;max-width:1050px;margin:clamp(21px,2.5vw,35px) auto 0;padding:15px 18px;border:1px solid rgba(217,184,109,.25);border-radius:13px 13px 25px 13px;background:radial-gradient( ellipse at 0% 0%,rgba(242,216,152,.08),transparent 45% ),rgba(255,255,255,.018)}#page\#10 .granit-engraving-related__note-mark{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;transform:rotate(45deg);border:1px solid rgba(242,216,152,.50);background:rgba(154,98,0,.10)}#page\#10 .granit-engraving-related__note-mark::before{content:"";position:absolute;inset:6px;border:1px solid rgba(242,216,152,.13)}#page\#10 .granit-engraving-related__note-mark i{width:6px;height:6px;border-radius:50%;background:#E8C880;box-shadow:0 0 9px rgba(242,216,152,.46)}#page\#10 .granit-engraving-related__note strong{display:block;margin-bottom:3px;color:#F7ECD4;font-size:15px;font-weight:790;line-height:1.28}#page\#10 .granit-engraving-related__note p{margin:0;color:#BFB7AC;font-size:13px;line-height:1.44}@media (hover:hover){#page\#10 .granit-engraving-related__card:hover{transform:translateY(-5px);border-color:rgba(242,216,152,.60);box-shadow:0 23px 45px rgba(0,0,0,.23),0 0 28px rgba(154,98,0,.07),inset 0 1px 0 rgba(255,255,255,.067)}#page\#10 .granit-engraving-related__card:hover .granit-engraving-related__more svg{transform:translateX(4px)}}@media (max-width:1199px){#page\#10 .granit-engraving-related__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}#page\#10 .granit-engraving-related__emblem{display:none}#page\#10 .granit-engraving-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page\#10 .granit-engraving-related__card{grid-column:auto;min-height:280px}#page\#10 .granit-engraving-related__card:nth-child(3){grid-column:1 / -1;min-height:235px}#page\#10 .granit-engraving-related__card--bottom{grid-column:auto;min-height:215px}}@media (max-width:959px){#page\#10 .granit-engraving-related{border-radius:27px 27px 49px 27px}#page\#10 .granit-engraving-related__inner{padding:32px 21px 36px}#page\#10 .granit-engraving-related__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#10 .granit-engraving-related__heading>p{max-width:720px}#page\#10 .granit-engraving-related__card{min-height:270px}#page\#10 .granit-engraving-related__card--bottom{grid-template-columns:60px minmax(0,1fr);column-gap:15px;min-height:210px;padding:21px 20px 18px}#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__icon{width:60px;height:60px}}@media (max-width:767px){#page\#10 .granit-engraving-related{border-radius:21px 21px 35px 21px}#page\#10 .granit-engraving-related::before{left:20px;width:min( 280px,73% )}#page\#10 .granit-engraving-related::after{left:17px}#page\#10 .granit-engraving-related__inner{padding:27px 12px 29px}#page\#10 .granit-engraving-related__heading{gap:10px;margin-bottom:20px;padding:0 4px}#page\#10 .granit-engraving-related__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#10 .granit-engraving-related__heading>p{font-size:14px;line-height:1.52}#page\#10 .granit-engraving-related__grid{grid-template-columns:minmax(0,1fr);gap:9px}#page\#10 .granit-engraving-related__card,#page\#10 .granit-engraving-related__card:nth-child(3),#page\#10 .granit-engraving-related__card--bottom{grid-column:auto;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto;align-items:start;column-gap:12px;row-gap:0;min-height:0;padding:16px 18px 15px 12px;border-radius:14px 14px 27px 14px}#page\#10 .granit-engraving-related__icon,#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__icon{grid-column:1;grid-row:1 / span 5;width:52px;height:52px;margin:0}#page\#10 .granit-engraving-related__icon svg{width:32px;height:32px}#page\#10 .granit-engraving-related__card>.granit-engraving-related__type,#page\#10 .granit-engraving-related__card>h3,#page\#10 .granit-engraving-related__card>p,#page\#10 .granit-engraving-related__card>.granit-engraving-related__more{grid-column:2}#page\#10 .granit-engraving-related__bottom-copy{display:contents}#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__type,#page\#10 .granit-engraving-related__card--bottom h3,#page\#10 .granit-engraving-related__card--bottom p,#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__more{grid-column:2}#page\#10 .granit-engraving-related__type{margin-bottom:5px}#page\#10 .granit-engraving-related__card h3,#page\#10 .granit-engraving-related__card--bottom h3{margin-bottom:6px;font-size:clamp(17px,4.8vw,20px)}#page\#10 .granit-engraving-related__card p,#page\#10 .granit-engraving-related__card--bottom p{max-width:none;font-size:13px;line-height:1.45}#page\#10 .granit-engraving-related__more,#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__more{margin-top:10px;padding-top:9px;border-top:0}#page\#10 .granit-engraving-related__more::before,#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__more::before{display:block;top:2px;width:37px}#page\#10 .granit-engraving-related__note{align-items:flex-start;grid-template-columns:37px minmax(0,1fr);gap:10px;margin-top:15px;padding:12px 11px}#page\#10 .granit-engraving-related__note-mark{width:37px;height:37px}#page\#10 .granit-engraving-related__note p{font-size:13px}#page\#10 .granit-engraving-related__orbit--top{top:-180px;right:-190px;width:370px;height:370px;opacity:.57}#page\#10 .granit-engraving-related__orbit--bottom,#page\#10 .granit-engraving-related__facet{display:none}}@media (max-width:479px){#page\#10 .granit-engraving-related__inner{padding:25px 9px 27px}#page\#10 .granit-engraving-related__heading{padding:0 3px}#page\#10 .granit-engraving-related__card,#page\#10 .granit-engraving-related__card:nth-child(3),#page\#10 .granit-engraving-related__card--bottom{grid-template-columns:47px minmax(0,1fr);column-gap:10px;padding:14px 16px 14px 10px}#page\#10 .granit-engraving-related__icon,#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__icon{width:47px;height:47px}#page\#10 .granit-engraving-related__icon svg{width:29px;height:29px}}@media (max-width:374px){#page\#10 .granit-engraving-related__inner{padding-left:8px;padding-right:8px}#page\#10 .granit-engraving-related__card,#page\#10 .granit-engraving-related__card:nth-child(3),#page\#10 .granit-engraving-related__card--bottom{grid-template-columns:43px minmax(0,1fr)}#page\#10 .granit-engraving-related__icon,#page\#10 .granit-engraving-related__card--bottom .granit-engraving-related__icon{width:43px;height:43px}}@media (prefers-reduced-motion:reduce){#page\#10 .granit-engraving-related__card,#page\#10 .granit-engraving-related__more svg{transition:none}}#page\#11 .granit-engraving-geo{--geg-gold:#9A6200;--geg-gold-dark:#70450E;--geg-gold-mid:#B8791E;--geg-gold-soft:#CFA85C;--geg-gold-light:#EED18A;--geg-ivory-1:#FFFDF8;--geg-ivory-2:#F8F0E4;--geg-ivory-3:#EFDFC8;--geg-text:#28241F;--geg-muted:#70685D;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:36px 36px 68px 36px;color:var(--geg-text);background:radial-gradient( ellipse at -8% -20%,rgba(255,255,255,.96),transparent 36% ) padding-box,radial-gradient( ellipse at 107% 111%,rgba(154,98,0,.14),transparent 44% ) padding-box,linear-gradient( 128deg,var(--geg-ivory-1),var(--geg-ivory-2) 42%,var(--geg-ivory-3) 79%,#F8F0E4 ) padding-box,linear-gradient( 136deg,#FFF7DC,#D9B567 21%,#935D17 47%,#E3C57E 76%,#84510E ) border-box;box-shadow:0 25px 65px rgba(69,47,16,.15),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(91,54,10,.10)}#page\#11 .granit-engraving-geo,#page\#11 .granit-engraving-geo *{box-sizing:border-box}#page\#11 .granit-engraving-geo::before{content:"";position:absolute;z-index:6;top:0;right:31px;width:min(820px,69%);height:2px;background:linear-gradient( 270deg,#FFF9E6,#E3C47B 18%,#B7791F 48%,var(--geg-gold) 72%,transparent );box-shadow:0 0 17px rgba(154,98,0,.18);pointer-events:none}#page\#11 .granit-engraving-geo::after{content:"";position:absolute;z-index:7;top:-6px;right:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(122,75,10,.39);background:linear-gradient( 145deg,#FFF8DD,#D8B15F 48%,#7E4B0C );box-shadow:0 0 17px rgba(154,98,0,.19);pointer-events:none}#page\#11 .granit-engraving-geo__texture{position:absolute;z-index:0;inset:0;opacity:.80;pointer-events:none;background:radial-gradient( circle,rgba(128,84,19,.045) 0 1px,transparent 1.3px ),linear-gradient( rgba(128,84,19,.023) 1px,transparent 1px ),linear-gradient( 90deg,rgba(128,84,19,.023) 1px,transparent 1px );background-size:23px 23px,54px 54px,54px 54px}#page\#11 .granit-engraving-geo__orbit{position:absolute;z-index:0;border:1px solid rgba(154,98,0,.10);border-radius:50%;pointer-events:none}#page\#11 .granit-engraving-geo__orbit--top{top:-345px;left:-235px;width:640px;height:640px;box-shadow:0 0 0 44px rgba(154,98,0,.018),0 0 0 90px rgba(154,98,0,.009)}#page\#11 .granit-engraving-geo__orbit--bottom{right:-250px;bottom:-370px;width:620px;height:620px;box-shadow:0 0 0 56px rgba(154,98,0,.014)}#page\#11 .granit-engraving-geo__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(39px,4vw,62px)}#page\#11 .granit-engraving-geo__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 96px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(28px,3.1vw,47px)}#page\#11 .granit-engraving-geo__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--geg-gold);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#11 .granit-engraving-geo__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,var(--geg-gold),rgba(154,98,0,.12) )}#page\#11 .granit-engraving-geo__heading h2{max-width:900px;margin:0;color:#28231D;font-size:clamp(31px,3vw,50px);font-weight:820;line-height:1.05;letter-spacing:-.03em}#page\#11 .granit-engraving-geo__heading h2 span{display:block;margin-top:5px;color:#805A1E;font-size:.79em;font-weight:670;letter-spacing:-.018em}#page\#11 .granit-engraving-geo__heading>p{margin:0;color:var(--geg-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#11 .granit-engraving-geo__compass{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:1px solid rgba(154,98,0,.30);border-radius:50%;background:radial-gradient( circle at 31% 25%,rgba(255,255,255,.96),transparent 39% ),linear-gradient( 145deg,#F8E8C5,#D8B264 );box-shadow:inset 0 0 0 9px rgba(255,255,255,.24),inset 0 0 0 11px rgba(154,98,0,.12),0 10px 24px rgba(93,56,10,.12)}#page\#11 .granit-engraving-geo__compass::before{content:"";position:absolute;inset:17px;border:1px dashed rgba(126,77,11,.29);border-radius:50%}#page\#11 .granit-engraving-geo__compass svg{position:relative;z-index:2;width:45px;height:45px;stroke:#865411;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-engraving-geo__workspace{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(16px,2vw,30px)}#page\#11 .granit-engraving-geo__area{position:relative;min-width:0;overflow:hidden;padding:23px 22px 25px;border:1px solid rgba(154,98,0,.25);border-radius:19px 19px 40px 19px;background:radial-gradient( ellipse at 7% 0%,rgba(255,255,255,.92),transparent 44% ),linear-gradient( 145deg,rgba(255,255,255,.64),rgba(231,214,185,.57) );box-shadow:0 16px 38px rgba(89,57,14,.08),inset 0 1px 0 rgba(255,255,255,.91)}#page\#11 .granit-engraving-geo__area-label{display:block;margin-bottom:7px;color:var(--geg-gold);font-size:13px;font-weight:770;letter-spacing:.07em;text-transform:uppercase}#page\#11 .granit-engraving-geo__area-heading h3{max-width:590px;margin:0 0 10px;color:#312A22;font-size:clamp(21px,1.9vw,29px);font-weight:810;line-height:1.16;letter-spacing:-.02em}#page\#11 .granit-engraving-geo__area-heading p{max-width:650px;margin:0;color:#70675B;font-size:14px;line-height:1.55}#page\#11 .granit-engraving-geo__map{position:relative;width:min(100%,590px);height:330px;margin:23px auto 0;overflow:hidden;border:1px solid rgba(154,98,0,.22);border-radius:28px 28px 48px 28px;background:radial-gradient( circle at 61% 76%,rgba(154,98,0,.14),transparent 17% ),linear-gradient( 140deg,rgba(255,255,255,.58),rgba(221,200,164,.28) )}#page\#11 .granit-engraving-geo__map::before{content:"";position:absolute;inset:0;opacity:.24;pointer-events:none;background:linear-gradient( 36deg,transparent 0 47%,rgba(154,98,0,.055) 47.3%,transparent 47.7% ),linear-gradient( 143deg,transparent 0 59%,rgba(154,98,0,.050) 59.3%,transparent 59.7% ),linear-gradient( 88deg,transparent 0 34%,rgba(154,98,0,.035) 34.2%,transparent 34.6% )}#page\#11 .granit-engraving-geo__map-ring{position:absolute;left:61%;top:76%;border:1px solid rgba(154,98,0,.17);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}#page\#11 .granit-engraving-geo__map-ring--one{width:118px;height:118px}#page\#11 .granit-engraving-geo__map-ring--two{width:205px;height:205px;border-style:solid;opacity:.72}#page\#11 .granit-engraving-geo__map-ring--three{width:310px;height:310px;opacity:.42}#page\#11 .granit-engraving-geo__map-city{position:absolute;z-index:5;left:61%;top:76%;display:flex;align-items:center;justify-content:center;width:76px;height:76px;transform:translate(-50%,-50%);border:1px solid rgba(154,98,0,.37);border-radius:50%;color:#704811;background:radial-gradient( circle at 30% 20%,#FFF8E8,#E9D1A1 );box-shadow:0 8px 22px rgba(91,57,13,.13);font-size:13px;font-weight:790}#page\#11 .granit-engraving-geo__route{display:none}#page\#11 .granit-engraving-geo__map-point{position:absolute;z-index:5;display:grid;grid-template-columns:20px auto;column-gap:7px;color:#5E492D;font-size:13px;line-height:1.15}#page\#11 .granit-engraving-geo__map-point i{position:relative;grid-row:1 / span 2;display:block;width:18px;height:18px;border:1px solid rgba(154,98,0,.53);border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient( 145deg,#F5DEAA,#A76912 );box-shadow:0 0 0 5px rgba(154,98,0,.06)}#page\#11 .granit-engraving-geo__map-point i::after{content:"";position:absolute;top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#FFF8E6}#page\#11 .granit-engraving-geo__map-point b{color:#5B452A;font-weight:790;line-height:1.1}#page\#11 .granit-engraving-geo__map-point small{color:#82745F;font-size:13px;line-height:1.15}#page\#11 .granit-engraving-geo__map-point--main{left:44%;top:37%}#page\#11 .granit-engraving-geo__map-point--branch{left:31%;top:8%}#page\#11 .granit-engraving-geo__map-caption{position:absolute;z-index:4;left:18px;bottom:15px;color:#85765F;font-size:13px;font-weight:670}#page\#11 .granit-engraving-geo__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#page\#11 .granit-engraving-geo__location{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:23px 20px 18px;border:1px solid rgba(154,98,0,.22);border-radius:17px 17px 34px 17px;background:radial-gradient( ellipse at 4% -5%,rgba(255,255,255,.97),transparent 44% ),linear-gradient( 145deg,rgba(255,255,255,.67),rgba(234,218,190,.57) );box-shadow:0 14px 31px rgba(91,58,14,.075),inset 0 1px 0 rgba(255,255,255,.91);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}#page\#11 .granit-engraving-geo__location--main{border-color:rgba(154,98,0,.38);background:radial-gradient( ellipse at 4% -5%,rgba(255,255,255,1),transparent 44% ),linear-gradient( 145deg,#FFF9EB,#EDDEBF )}#page\#11 .granit-engraving-geo__location::before{content:"";position:absolute;top:-1px;left:-1px;width:67px;height:67px;border-top:2px solid rgba(154,98,0,.50);border-left:2px solid rgba(154,98,0,.50);border-radius:17px 0 0 0}#page\#11 .granit-engraving-geo__location-number{position:absolute;top:8px;right:10px;color:rgba(126,78,12,.42);font-size:13px;font-weight:820}#page\#11 .granit-engraving-geo__location-head{display:grid;grid-template-columns:57px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:18px}#page\#11 .granit-engraving-geo__location-icon{display:flex;align-items:center;justify-content:center;width:57px;height:57px;border:1px solid rgba(154,98,0,.32);border-radius:14px 14px 23px 14px;background:radial-gradient( circle at 28% 20%,rgba(255,255,255,.95),transparent 42% ),linear-gradient( 145deg,#F5E4BF,#D9B769 )}#page\#11 .granit-engraving-geo__location-icon svg{width:34px;height:34px;stroke:#865411;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-engraving-geo__location-type{display:block;margin-bottom:4px;color:var(--geg-gold);font-size:13px;font-weight:750;line-height:1.15;letter-spacing:.055em;text-transform:uppercase}#page\#11 .granit-engraving-geo__location h3{margin:0;color:#312A22;font-size:clamp(20px,1.6vw,25px);font-weight:810;line-height:1.15}#page\#11 .granit-engraving-geo__address{margin:0 0 20px;color:#665C50;font-size:14px;font-style:normal;line-height:1.55}#page\#11 .granit-engraving-geo__location-actions{margin-top:auto}#page\#11 .granit-engraving-geo__route-link{display:inline-flex;align-items:center;gap:8px;min-height:45px;padding:10px 12px;border:1px solid rgba(154,98,0,.34);border-radius:10px 10px 18px 10px;color:#724A12 !important;background:rgba(255,255,255,.49);font-size:13px;font-weight:760;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#11 .granit-engraving-geo__route-link svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-engraving-geo__contact{display:grid;grid-template-columns:minmax(210px,.27fr) minmax(0,1fr);gap:clamp(15px,2vw,28px);margin-top:clamp(20px,2.5vw,34px);padding:18px;border:1px solid rgba(154,98,0,.18);border-radius:16px 16px 31px 16px;background:rgba(255,255,255,.37)}#page\#11 .granit-engraving-geo__contact-intro{display:flex;flex-direction:column;justify-content:center;padding:2px 19px 2px 4px;border-right:1px solid rgba(154,98,0,.18)}#page\#11 .granit-engraving-geo__contact-intro>span{display:block;margin-bottom:5px;color:#4B3821;font-size:15px;font-weight:820}#page\#11 .granit-engraving-geo__contact-intro p{margin:0;color:#796F62;font-size:13px;line-height:1.44}#page\#11 .granit-engraving-geo__contact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#page\#11 .granit-engraving-geo__contact-step{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:12px 11px;border:1px solid rgba(154,98,0,.14);border-radius:11px 11px 20px 11px;background:rgba(255,255,255,.43)}#page\#11 .granit-engraving-geo__contact-step>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(154,98,0,.30);border-radius:50%;color:#855211;background:#F3E2BE;font-size:13px;font-weight:810}#page\#11 .granit-engraving-geo__contact-step strong{display:block;margin-bottom:3px;color:#493B2B;font-size:13px;font-weight:780;line-height:1.3}#page\#11 .granit-engraving-geo__contact-step p{margin:0;color:#7D7467;font-size:13px;line-height:1.37}#page\#11 .granit-engraving-geo__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(18px,2.3vw,31px);padding:17px 18px;border:1px solid rgba(154,98,0,.25);border-radius:15px 15px 28px 15px;background:linear-gradient( 135deg,rgba(255,255,255,.74),rgba(231,213,181,.50) )}#page\#11 .granit-engraving-geo__footer-copy{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;min-width:0}#page\#11 .granit-engraving-geo__footer-mark{position:relative;display:flex;align-items:center;justify-content:center;width:43px;height:43px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.40);background:rgba(154,98,0,.07)}#page\#11 .granit-engraving-geo__footer-mark::before{content:"";position:absolute;inset:6px;border:1px solid rgba(154,98,0,.15)}#page\#11 .granit-engraving-geo__footer-mark i{width:6px;height:6px;border-radius:50%;background:#A76A13;box-shadow:0 0 9px rgba(154,98,0,.24)}#page\#11 .granit-engraving-geo__footer-copy strong{display:block;margin-bottom:3px;color:#3A3025;font-size:15px;font-weight:800}#page\#11 .granit-engraving-geo__footer-copy p{margin:0;color:#746B5F;font-size:13px;line-height:1.43}#page\#11 .granit-engraving-geo__footer-actions{display:flex;align-items:stretch;gap:8px;flex:0 0 auto}#page\#11 .granit-engraving-geo__contacts-link,#page\#11 .granit-engraving-geo__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:11px 15px;border-radius:11px 11px 20px 11px;font-size:13px;font-weight:770;line-height:1.2;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#11 .granit-engraving-geo__contacts-link{border:1px solid rgba(154,98,0,.36);color:#724A12 !important;background:rgba(255,255,255,.53)}#page\#11 .granit-engraving-geo__cta{border:1px solid rgba(109,65,8,.42);color:#2C1D08 !important;background:radial-gradient( ellipse at 10% 0%,rgba(255,255,255,.78),transparent 42% ),linear-gradient( 135deg,#F8E3AA,#D7AA4E 46%,#B67818 );box-shadow:inset 0 1px 0 rgba(255,255,255,.69),0 8px 18px rgba(92,56,10,.13)}#page\#11 .granit-engraving-geo__contacts-link svg,#page\#11 .granit-engraving-geo__cta svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-engraving-geo__visit{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 21px;align-items:center;gap:13px;max-width:850px;margin:14px auto 0;padding:12px 15px;border:1px solid rgba(154,98,0,.20);border-radius:12px 12px 22px 12px;color:inherit !important;background:rgba(154,98,0,.045);text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#11 .granit-engraving-geo__visit-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(154,98,0,.31);border-radius:12px 12px 20px 12px;background:#F5E5C4}#page\#11 .granit-engraving-geo__visit-icon svg{width:29px;height:29px;stroke:#851;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}#page\#11 .granit-engraving-geo__visit-copy small{display:block;margin-bottom:3px;color:var(--geg-gold);font-size:13px;font-weight:730}#page\#11 .granit-engraving-geo__visit-copy strong{display:block;color:#44372A;font-size:14px;font-weight:800;line-height:1.3}#page\#11 .granit-engraving-geo__visit-arrow{width:21px;height:21px;stroke:#8B5813;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}@media (hover:hover){#page\#11 .granit-engraving-geo__location:hover{transform:translateY(-4px);border-color:rgba(154,98,0,.45);box-shadow:0 21px 40px rgba(91,58,14,.11),inset 0 1px 0 rgba(255,255,255,.96)}#page\#11 .granit-engraving-geo__route-link:hover,#page\#11 .granit-engraving-geo__contacts-link:hover,#page\#11 .granit-engraving-geo__cta:hover,#page\#11 .granit-engraving-geo__visit:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.62);box-shadow:0 9px 20px rgba(91,58,14,.10)}#page\#11 .granit-engraving-geo__visit:hover .granit-engraving-geo__visit-arrow{transform:translateX(4px)}}@media (max-width:1199px){#page\#11 .granit-engraving-geo__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}#page\#11 .granit-engraving-geo__compass{display:none}#page\#11 .granit-engraving-geo__workspace{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-engraving-geo__area{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);align-items:center;gap:25px}#page\#11 .granit-engraving-geo__map{margin-top:0}}@media (max-width:959px){#page\#11 .granit-engraving-geo{border-radius:27px 27px 49px 27px}#page\#11 .granit-engraving-geo__inner{padding:32px 21px 36px}#page\#11 .granit-engraving-geo__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#11 .granit-engraving-geo__heading>p{max-width:720px}#page\#11 .granit-engraving-geo__area{display:block}#page\#11 .granit-engraving-geo__map{margin-top:23px}#page\#11 .granit-engraving-geo__contact{grid-template-columns:minmax(0,1fr)}#page\#11 .granit-engraving-geo__contact-intro{padding:0 0 11px;border-right:0;border-bottom:1px solid rgba(154,98,0,.16)}#page\#11 .granit-engraving-geo__footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){#page\#11 .granit-engraving-geo{border-radius:21px 21px 35px 21px}#page\#11 .granit-engraving-geo::before{right:20px;width:min( 280px,73% )}#page\#11 .granit-engraving-geo::after{right:17px}#page\#11 .granit-engraving-geo__inner{padding:27px 12px 29px}#page\#11 .granit-engraving-geo__heading{gap:10px;margin-bottom:20px;padding:0 4px}#page\#11 .granit-engraving-geo__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#11 .granit-engraving-geo__heading>p{font-size:14px;line-height:1.52}#page\#11 .granit-engraving-geo__area{padding:18px 12px 18px}#page\#11 .granit-engraving-geo__area-heading h3{font-size:clamp(19px,5.3vw,24px)}#page\#11 .granit-engraving-geo__area-heading p{font-size:13px}#page\#11 .granit-engraving-geo__map{height:275px;margin-top:17px;border-radius:20px 20px 34px 20px;background:radial-gradient( circle at 63% 78%,rgba(154,98,0,.14),transparent 18% ),linear-gradient( 140deg,rgba(255,255,255,.58),rgba(221,200,164,.28) )}#page\#11 .granit-engraving-geo__map-city{left:63%;top:78%;width:68px;height:68px}#page\#11 .granit-engraving-geo__map-ring{left:63%;top:78%}#page\#11 .granit-engraving-geo__map-ring--one{width:100px;height:100px}#page\#11 .granit-engraving-geo__map-ring--two{width:165px;height:165px}#page\#11 .granit-engraving-geo__map-ring--three{width:240px;height:240px}#page\#11 .granit-engraving-geo__map-point--main{left:40%;top:36%}#page\#11 .granit-engraving-geo__map-point--branch{left:25%;top:7%}#page\#11 .granit-engraving-geo__map-caption{left:13px;bottom:11px}#page\#11 .granit-engraving-geo__locations{grid-template-columns:minmax(0,1fr);gap:8px}#page\#11 .granit-engraving-geo__location{padding:17px 16px 15px 12px;border-radius:14px 14px 27px 14px}#page\#11 .granit-engraving-geo__location-head{grid-template-columns:49px minmax(0,1fr);gap:11px;margin-bottom:12px}#page\#11 .granit-engraving-geo__location-icon{width:49px;height:49px}#page\#11 .granit-engraving-geo__location-icon svg{width:30px;height:30px}#page\#11 .granit-engraving-geo__address{margin-bottom:14px;font-size:13px}#page\#11 .granit-engraving-geo__route-link{width:100%;justify-content:center;min-height:48px}#page\#11 .granit-engraving-geo__contact{margin-top:14px;padding:13px 10px}#page\#11 .granit-engraving-geo__contact-steps{grid-template-columns:minmax(0,1fr);gap:7px}#page\#11 .granit-engraving-geo__footer{gap:13px;margin-top:14px;padding:14px 12px}#page\#11 .granit-engraving-geo__footer-copy{grid-template-columns:37px minmax(0,1fr);gap:10px}#page\#11 .granit-engraving-geo__footer-mark{width:37px;height:37px}#page\#11 .granit-engraving-geo__footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#page\#11 .granit-engraving-geo__contacts-link,#page\#11 .granit-engraving-geo__cta{min-height:51px;padding:10px 9px}#page\#11 .granit-engraving-geo__visit{grid-template-columns:43px minmax(0,1fr) 19px;gap:10px;margin-top:10px;padding:10px 11px}#page\#11 .granit-engraving-geo__visit-icon{width:43px;height:43px}#page\#11 .granit-engraving-geo__visit-icon svg{width:26px;height:26px}#page\#11 .granit-engraving-geo__orbit--top{opacity:.52}#page\#11 .granit-engraving-geo__orbit--bottom{display:none}}@media (max-width:479px){#page\#11 .granit-engraving-geo__inner{padding:25px 9px 27px}#page\#11 .granit-engraving-geo__heading{padding:0 3px}#page\#11 .granit-engraving-geo__map{height:255px}#page\#11 .granit-engraving-geo__map-city{left:65%;top:79%;width:64px;height:64px}#page\#11 .granit-engraving-geo__map-ring{left:65%;top:79%}#page\#11 .granit-engraving-geo__map-ring--three{width:220px;height:220px}#page\#11 .granit-engraving-geo__map-point--main{left:38%;top:36%}#page\#11 .granit-engraving-geo__map-point--branch{left:21%;top:7%}#page\#11 .granit-engraving-geo__map-point small{display:none}#page\#11 .granit-engraving-geo__footer-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){#page\#11 .granit-engraving-geo__inner{padding-left:8px;padding-right:8px}#page\#11 .granit-engraving-geo__map{height:245px}#page\#11 .granit-engraving-geo__map-city{left:67%}#page\#11 .granit-engraving-geo__map-ring{left:67%}#page\#11 .granit-engraving-geo__map-point--main{left:35%}#page\#11 .granit-engraving-geo__map-point--branch{left:17%}#page\#11 .granit-engraving-geo__visit{grid-template-columns:40px minmax(0,1fr)}#page\#11 .granit-engraving-geo__visit-arrow{display:none}}@media (prefers-reduced-motion:reduce){#page\#11 .granit-engraving-geo__location,#page\#11 .granit-engraving-geo__route-link,#page\#11 .granit-engraving-geo__contacts-link,#page\#11 .granit-engraving-geo__cta,#page\#11 .granit-engraving-geo__visit,#page\#11 .granit-engraving-geo__visit-arrow{transition:none}}#page\#12 .granit-engraving-faq{--gef-gold:#9A6200;--gef-gold-dark:#70450E;--gef-gold-mid:#B97B20;--gef-gold-soft:#D9B86D;--gef-gold-light:#F2D898;--gef-dark-1:#080A0C;--gef-dark-2:#111519;--gef-dark-3:#23292F;--gef-text:#F8F3EA;--gef-muted:#C9C2B8;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:35px 35px 67px 35px;color:var(--gef-text);background:radial-gradient( ellipse at -9% -15%,rgba(242,216,152,.17),transparent 34% ) padding-box,radial-gradient( ellipse at 107% 110%,rgba(154,98,0,.29),transparent 44% ) padding-box,linear-gradient( 126deg,var(--gef-dark-1),var(--gef-dark-2) 37%,var(--gef-dark-3) 72%,#0F1216 ) padding-box,linear-gradient( 135deg,#F4DFA9,#B5761B 21%,#70440D 47%,#DCBA70 76%,#77490C ) border-box;box-shadow:0 29px 72px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35)}#page\#12 .granit-engraving-faq,#page\#12 .granit-engraving-faq *{box-sizing:border-box}#page\#12 .granit-engraving-faq::before{content:"";position:absolute;z-index:6;top:0;left:31px;width:min(830px,69%);height:2px;background:linear-gradient( 90deg,#FFF6D9,#E6BE6F 18%,#BF7D1E 47%,var(--gef-gold) 72%,transparent );box-shadow:0 0 18px rgba(242,216,152,.38);pointer-events:none}#page\#12 .granit-engraving-faq::after{content:"";position:absolute;z-index:7;top:-6px;left:27px;width:14px;height:14px;transform:rotate(45deg);border:1px solid rgba(255,246,220,.83);background:linear-gradient( 145deg,#FFF8DF,#D9B568 48%,#75460C );box-shadow:0 0 19px rgba(235,197,117,.47);pointer-events:none}#page\#12 .granit-engraving-faq__texture{position:absolute;z-index:0;inset:0;opacity:.90;pointer-events:none;background:radial-gradient( circle,rgba(242,216,152,.045) 0 1px,transparent 1.35px ),repeating-linear-gradient( 129deg,transparent 0 119px,rgba(255,255,255,.014) 120px,transparent 121px ),linear-gradient( rgba(255,255,255,.012) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.012) 1px,transparent 1px );background-size:21px 21px,auto,52px 52px,52px 52px}#page\#12 .granit-engraving-faq__orbit{position:absolute;z-index:0;border-radius:50%;pointer-events:none}#page\#12 .granit-engraving-faq__orbit--top{top:-320px;right:-185px;width:640px;height:640px;border:1px solid rgba(242,216,152,.12);box-shadow:0 0 0 44px rgba(217,184,109,.019),0 0 0 94px rgba(217,184,109,.010)}#page\#12 .granit-engraving-faq__orbit--top::before{content:"";position:absolute;inset:104px;border:1px dashed rgba(242,216,152,.14);border-radius:50%}#page\#12 .granit-engraving-faq__orbit--bottom{left:-245px;bottom:-365px;width:580px;height:580px;border:1px solid rgba(217,184,109,.09);box-shadow:0 0 0 58px rgba(154,98,0,.014)}#page\#12 .granit-engraving-faq__inner{position:relative;z-index:2;width:100%;padding:clamp(40px,4vw,65px) clamp(22px,3.5vw,56px) clamp(39px,4vw,62px)}#page\#12 .granit-engraving-faq__heading{display:grid;grid-template-columns:minmax(0,1.08fr) 96px minmax(300px,.70fr);align-items:center;gap:clamp(20px,2.7vw,43px);margin-bottom:clamp(29px,3.1vw,47px)}#page\#12 .granit-engraving-faq__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--gef-gold-soft);font-size:13px;font-weight:770;line-height:1.2;letter-spacing:.10em;text-transform:uppercase}#page\#12 .granit-engraving-faq__eyebrow::before{content:"";width:29px;height:1px;background:linear-gradient( 90deg,#F2D898,rgba(242,216,152,.12) )}#page\#12 .granit-engraving-faq__heading h2{max-width:850px;margin:0;color:#FFF8EC;font-size:clamp(31px,3vw,50px);font-weight:810;line-height:1.05;letter-spacing:-.03em}#page\#12 .granit-engraving-faq__heading h2 span{display:block;margin-top:5px;color:#E4CFA0;font-size:.79em;font-weight:650;letter-spacing:-.018em}#page\#12 .granit-engraving-faq__heading>p{margin:0;color:#D0C9BF;font-size:clamp(15px,1.05vw,17px);line-height:1.62}#page\#12 .granit-engraving-faq__emblem{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:1px solid rgba(242,216,152,.30);border-radius:50%;background:radial-gradient( circle,rgba(242,216,152,.08),transparent 63% );box-shadow:inset 0 0 0 13px rgba(154,98,0,.023),0 0 27px rgba(154,98,0,.07)}#page\#12 .granit-engraving-faq__emblem::before{content:"";position:absolute;inset:15px;border:1px dashed rgba(242,216,152,.28);border-radius:50%}#page\#12 .granit-engraving-faq__emblem span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:47px;height:47px;border:1px solid rgba(242,216,152,.26);border-radius:50%;color:#E5C47B;background:rgba(154,98,0,.07);font-size:25px;font-weight:680;line-height:1}#page\#12 .granit-engraving-faq__workspace{display:grid;grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(17px,2.2vw,34px)}#page\#12 .granit-engraving-faq__aside{position:relative;overflow:hidden;padding:24px 20px 20px;border:1px solid rgba(217,184,109,.34);border-radius:18px 18px 38px 18px;background:radial-gradient( ellipse at 4% -5%,rgba(242,216,152,.15),transparent 43% ),linear-gradient( 150deg,rgba(255,255,255,.052),rgba(255,255,255,.009) );box-shadow:0 17px 36px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.055)}#page\#12 .granit-engraving-faq__aside::before{content:"";position:absolute;top:-1px;left:-1px;width:82px;height:82px;border-top:2px solid rgba(242,216,152,.72);border-left:2px solid rgba(242,216,152,.72);border-radius:18px 0 0 0}#page\#12 .granit-engraving-faq__aside::after{content:"";position:absolute;right:-70px;bottom:-82px;width:190px;height:190px;border:1px solid rgba(242,216,152,.08);border-radius:50%;box-shadow:0 0 0 32px rgba(154,98,0,.012);pointer-events:none}#page\#12 .granit-engraving-faq__aside-head{position:relative;z-index:2;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(217,184,109,.17)}#page\#12 .granit-engraving-faq__aside-label{display:block;margin-bottom:6px;color:var(--gef-gold-soft);font-size:13px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}#page\#12 .granit-engraving-faq__aside-head h3{margin:0 0 8px;color:#FFF3DC;font-size:clamp(20px,1.7vw,26px);font-weight:800;line-height:1.17;letter-spacing:-.018em}#page\#12 .granit-engraving-faq__aside-head p{margin:0;color:#BDB6AC;font-size:13px;line-height:1.48}#page\#12 .granit-engraving-faq__price{position:relative;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;border:1px solid rgba(217,184,109,.17);border-radius:11px 11px 21px 11px;background:rgba(255,255,255,.025)}#page\#12 .granit-engraving-faq__price--accent{border-color:rgba(242,216,152,.36);background:linear-gradient( 135deg,rgba(154,98,0,.14),rgba(242,216,152,.035) )}#page\#12 .granit-engraving-faq__price-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(242,216,152,.31);border-radius:11px 11px 19px 11px;background:rgba(154,98,0,.09)}#page\#12 .granit-engraving-faq__price-icon svg{width:29px;height:29px;stroke:#D9B86D;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}#page\#12 .granit-engraving-faq__price-copy{display:block}#page\#12 .granit-engraving-faq__price-copy small{display:block;margin-bottom:2px;color:#BDB6AC;font-size:13px;line-height:1.25}#page\#12 .granit-engraving-faq__price-copy strong{display:block;color:#F3D58D;font-size:17px;font-weight:820;line-height:1.2}#page\#12 .granit-engraving-faq__price-copy strong i{color:#AFA79B;font-size:13px;font-style:normal;font-weight:570}#page\#12 .granit-engraving-faq__aside-note{position:relative;z-index:2;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:14px;padding:10px 11px;border:1px solid rgba(217,184,109,.14);border-radius:10px 10px 18px 10px;background:rgba(154,98,0,.045)}#page\#12 .granit-engraving-faq__aside-note>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(242,216,152,.28);border-radius:50%;color:#DBBC74;font-size:14px;font-weight:800}#page\#12 .granit-engraving-faq__aside-note p{margin:0;color:#ADA69B;font-size:13px;line-height:1.4}#page\#12 .granit-engraving-faq__price-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;min-height:48px;padding:10px 13px;border:1px solid rgba(242,216,152,.35);border-radius:11px 11px 20px 11px;color:#E7CA86 !important;background:rgba(255,255,255,.027);font-size:13px;font-weight:760;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#12 .granit-engraving-faq__price-link svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#12 .granit-engraving-faq__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}#page\#12 .granit-engraving-faq__item{position:relative;overflow:hidden;border:1px solid rgba(217,184,109,.20);border-radius:14px 14px 27px 14px;background:radial-gradient( ellipse at 2% -15%,rgba(242,216,152,.075),transparent 39% ),rgba(255,255,255,.019);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}#page\#12 .granit-engraving-faq__item[open]{border-color:rgba(242,216,152,.43);background:radial-gradient( ellipse at 3% -13%,rgba(242,216,152,.13),transparent 42% ),linear-gradient( 145deg,rgba(154,98,0,.075),rgba(255,255,255,.018) );box-shadow:0 13px 27px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.04)}#page\#12 .granit-engraving-faq__item summary{position:relative;display:grid;grid-template-columns:37px minmax(0,1fr) 40px;align-items:center;gap:13px;min-height:72px;padding:13px 14px 13px 15px;list-style:none;cursor:pointer;user-select:none}#page\#12 .granit-engraving-faq__item summary::-webkit-details-marker{display:none}#page\#12 .granit-engraving-faq__item summary::marker{display:none;content:""}#page\#12 .granit-engraving-faq__question-number{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid rgba(217,184,109,.31);border-radius:50%;color:#D5B36B;background:rgba(154,98,0,.065);font-size:13px;font-weight:800}#page\#12 .granit-engraving-faq__question{color:#F5EAD4;font-size:clamp(15px,1.15vw,18px);font-weight:750;line-height:1.35}#page\#12 .granit-engraving-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;justify-self:end;border:1px solid rgba(217,184,109,.27);border-radius:11px 11px 18px 11px;background:rgba(154,98,0,.07);transition:transform .24s ease,border-color .24s ease,background .24s ease}#page\#12 .granit-engraving-faq__toggle::before,#page\#12 .granit-engraving-faq__toggle::after{content:"";position:absolute;width:14px;height:1px;background:#DDBD76}#page\#12 .granit-engraving-faq__toggle::after{transform:rotate(90deg);transition:transform .24s ease}#page\#12 .granit-engraving-faq__item[open] .granit-engraving-faq__toggle{transform:rotate(45deg);border-color:rgba(242,216,152,.48);background:rgba(154,98,0,.13)}#page\#12 .granit-engraving-faq__item[open] .granit-engraving-faq__toggle::after{transform:rotate(90deg)}#page\#12 .granit-engraving-faq__answer{position:relative;margin:0 15px 15px 65px;padding:14px 16px 15px;border-top:1px solid rgba(217,184,109,.14);color:#C7C0B6}#page\#12 .granit-engraving-faq__answer::before{content:"";position:absolute;top:-1px;left:0;width:70px;height:1px;background:linear-gradient( 90deg,#D7B66D,transparent )}#page\#12 .granit-engraving-faq__answer p{margin:0;color:inherit;font-size:14px;line-height:1.58}#page\#12 .granit-engraving-faq__answer p+p{margin-top:9px}#page\#12 .granit-engraving-faq__answer strong{color:#F0D28B;font-weight:760}#page\#12 .granit-engraving-faq__answer a{color:#E5C47B !important;text-decoration:underline;text-decoration-color:rgba(229,196,123,.40);text-underline-offset:3px}#page\#12 .granit-engraving-faq__answer-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}#page\#12 .granit-engraving-faq__answer-links a{display:inline-flex;align-items:center;min-height:35px;padding:7px 10px;border:1px solid rgba(217,184,109,.21);border-radius:8px 8px 14px 8px;color:#DDC184 !important;background:rgba(154,98,0,.055);font-size:13px;font-weight:690;line-height:1.25;text-decoration:none !important}#page\#12 .granit-engraving-faq__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:clamp(20px,2.6vw,36px) auto 0;padding:16px 18px;border:1px solid rgba(217,184,109,.27);border-radius:15px 15px 29px 15px;background:radial-gradient( ellipse at 0% 0%,rgba(242,216,152,.09),transparent 46% ),rgba(255,255,255,.018)}#page\#12 .granit-engraving-faq__footer-copy{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;min-width:0}#page\#12 .granit-engraving-faq__footer-mark{position:relative;display:flex;align-items:center;justify-content:center;width:43px;height:43px;transform:rotate(45deg);border:1px solid rgba(242,216,152,.46);background:rgba(154,98,0,.09)}#page\#12 .granit-engraving-faq__footer-mark::before{content:"";position:absolute;inset:6px;border:1px solid rgba(242,216,152,.12)}#page\#12 .granit-engraving-faq__footer-mark i{width:6px;height:6px;border-radius:50%;background:#E5C47C;box-shadow:0 0 9px rgba(242,216,152,.39)}#page\#12 .granit-engraving-faq__footer-copy span{display:block;margin-bottom:3px;color:var(--gef-gold-soft);font-size:13px;font-weight:720}#page\#12 .granit-engraving-faq__footer-copy strong{display:block;color:#F5EBD6;font-size:15px;font-weight:790;line-height:1.35}#page\#12 .granit-engraving-faq__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;min-height:50px;padding:11px 16px;border:1px solid rgba(242,216,152,.60);border-radius:11px 11px 20px 11px;color:#FFF4D8 !important;background:radial-gradient( ellipse at 12% -20%,rgba(242,216,152,.23),transparent 55% ),linear-gradient( 135deg,rgba(154,98,0,.29),rgba(217,184,109,.11) );font-size:13px;font-weight:760;line-height:1.2;text-decoration:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#12 .granit-engraving-faq__cta svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){#page\#12 .granit-engraving-faq__item:not([open]):hover{border-color:rgba(217,184,109,.38);background:radial-gradient( ellipse at 2% -15%,rgba(242,216,152,.10),transparent 40% ),rgba(255,255,255,.025)}#page\#12 .granit-engraving-faq__price-link:hover,#page\#12 .granit-engraving-faq__cta:hover{transform:translateY(-2px);border-color:rgba(242,216,152,.75);box-shadow:0 9px 21px rgba(0,0,0,.18)}#page\#12 .granit-engraving-faq__answer-links a:hover{border-color:rgba(242,216,152,.42);background:rgba(154,98,0,.10)}}@media (max-width:1199px){#page\#12 .granit-engraving-faq__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}#page\#12 .granit-engraving-faq__emblem{display:none}#page\#12 .granit-engraving-faq__workspace{grid-template-columns:minmax(270px,.54fr) minmax(0,1.46fr)}}@media (max-width:959px){#page\#12 .granit-engraving-faq{border-radius:27px 27px 49px 27px}#page\#12 .granit-engraving-faq__inner{padding:32px 21px 36px}#page\#12 .granit-engraving-faq__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:27px}#page\#12 .granit-engraving-faq__heading>p{max-width:720px}#page\#12 .granit-engraving-faq__workspace{grid-template-columns:minmax(0,1fr)}#page\#12 .granit-engraving-faq__aside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 15px}#page\#12 .granit-engraving-faq__aside-head{grid-column:1 / -1;margin-bottom:4px}#page\#12 .granit-engraving-faq__price{display:block;margin:0;padding:11px}#page\#12 .granit-engraving-faq__price-icon{width:42px;height:42px;margin-bottom:9px}#page\#12 .granit-engraving-faq__price-icon svg{width:26px;height:26px}#page\#12 .granit-engraving-faq__aside-note{grid-column:1 / span 2;margin-top:2px}#page\#12 .granit-engraving-faq__price-link{grid-column:3 / -1;align-self:stretch;margin-top:2px}}@media (max-width:767px){#page\#12 .granit-engraving-faq{border-radius:21px 21px 35px 21px}#page\#12 .granit-engraving-faq::before{left:20px;width:min( 280px,73% )}#page\#12 .granit-engraving-faq::after{left:17px}#page\#12 .granit-engraving-faq__inner{padding:27px 12px 29px}#page\#12 .granit-engraving-faq__heading{gap:10px;margin-bottom:20px;padding:0 4px}#page\#12 .granit-engraving-faq__heading h2{font-size:clamp(27px,8vw,36px);line-height:1.08}#page\#12 .granit-engraving-faq__heading>p{font-size:14px;line-height:1.52}#page\#12 .granit-engraving-faq__aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:15px 10px;border-radius:14px 14px 28px 14px}#page\#12 .granit-engraving-faq__aside-head{padding:0 3px 12px}#page\#12 .granit-engraving-faq__aside-head h3{font-size:clamp(19px,5.3vw,24px)}#page\#12 .granit-engraving-faq__price{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;padding:9px}#page\#12 .granit-engraving-faq__price-icon{width:40px;height:40px;margin:0}#page\#12 .granit-engraving-faq__price-icon svg{width:24px;height:24px}#page\#12 .granit-engraving-faq__price-copy strong{font-size:15px}#page\#12 .granit-engraving-faq__aside-note,#page\#12 .granit-engraving-faq__price-link{grid-column:1 / -1}#page\#12 .granit-engraving-faq__list{gap:7px}#page\#12 .granit-engraving-faq__item{border-radius:12px 12px 23px 12px}#page\#12 .granit-engraving-faq__item summary{grid-template-columns:32px minmax(0,1fr) 36px;gap:9px;min-height:66px;padding:11px 10px}#page\#12 .granit-engraving-faq__question-number{width:32px;height:32px}#page\#12 .granit-engraving-faq__question{font-size:clamp(14px,4.1vw,17px);line-height:1.35}#page\#12 .granit-engraving-faq__toggle{width:36px;height:36px}#page\#12 .granit-engraving-faq__answer{margin:0 10px 12px 51px;padding:12px 8px 13px}#page\#12 .granit-engraving-faq__answer p{font-size:13px;line-height:1.52}#page\#12 .granit-engraving-faq__footer{align-items:flex-start;flex-direction:column;gap:13px;margin-top:15px;padding:13px 11px}#page\#12 .granit-engraving-faq__footer-copy{grid-template-columns:37px minmax(0,1fr);gap:10px}#page\#12 .granit-engraving-faq__footer-mark{width:37px;height:37px}#page\#12 .granit-engraving-faq__cta{width:100%;min-height:51px}#page\#12 .granit-engraving-faq__orbit--top{top:-180px;right:-190px;width:370px;height:370px;opacity:.57}#page\#12 .granit-engraving-faq__orbit--bottom{display:none}}@media (max-width:479px){#page\#12 .granit-engraving-faq__inner{padding:25px 9px 27px}#page\#12 .granit-engraving-faq__heading{padding:0 3px}#page\#12 .granit-engraving-faq__price{grid-template-columns:minmax(0,1fr);text-align:center}#page\#12 .granit-engraving-faq__price-icon{margin:0 auto 5px}#page\#12 .granit-engraving-faq__item summary{grid-template-columns:30px minmax(0,1fr) 34px;gap:8px;padding-left:8px;padding-right:8px}#page\#12 .granit-engraving-faq__question-number{width:30px;height:30px}#page\#12 .granit-engraving-faq__toggle{width:34px;height:34px}#page\#12 .granit-engraving-faq__answer{margin-left:43px}#page\#12 .granit-engraving-faq__answer-links{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:374px){#page\#12 .granit-engraving-faq__inner{padding-left:8px;padding-right:8px}#page\#12 .granit-engraving-faq__aside{grid-template-columns:minmax(0,1fr)}#page\#12 .granit-engraving-faq__price{display:grid;grid-template-columns:42px minmax(0,1fr);text-align:left}#page\#12 .granit-engraving-faq__price-icon{margin:0}#page\#12 .granit-engraving-faq__aside-note,#page\#12 .granit-engraving-faq__price-link{grid-column:auto}#page\#12 .granit-engraving-faq__answer{margin-left:40px}}@media (prefers-reduced-motion:reduce){#page\#12 .granit-engraving-faq__item,#page\#12 .granit-engraving-faq__toggle,#page\#12 .granit-engraving-faq__toggle::after,#page\#12 .granit-engraving-faq__price-link,#page\#12 .granit-engraving-faq__cta{transition:none}}#page\#13 .granit-engraving-final{--gef-final-gold:#9A6200;--gef-final-gold-dark:#70450E;--gef-final-gold-soft:#CDA45A;--gef-final-gold-light:#EAD08D;position:relative;isolation:isolate;width:100%;max-width:1600px;margin:0 auto;overflow:hidden;border:1px solid transparent;border-radius:25px 25px 43px 25px;color:#302A22;background:radial-gradient( ellipse at -4% -60%,rgba(255,255,255,.98),transparent 53% ) padding-box,linear-gradient( 126deg,#FFFDF8,#F8EFE1 54%,#ECDBC0 ) padding-box,linear-gradient( 135deg,#F6DF9E,#AC6E17 35%,#E1BF71 70%,#84510E ) border-box;box-shadow:0 20px 48px rgba(72,47,13,.12),inset 0 1px 0 rgba(255,255,255,.95)}#page\#13 .granit-engraving-final,#page\#13 .granit-engraving-final *{box-sizing:border-box}#page\#13 .granit-engraving-final::before{content:"";position:absolute;z-index:4;top:0;left:28px;width:min(520px,54%);height:2px;background:linear-gradient( 90deg,#FFF6D8,#D7AF59 25%,#9A6200 64%,transparent );pointer-events:none}#page\#13 .granit-engraving-final::after{content:"";position:absolute;z-index:5;top:-5px;left:25px;width:11px;height:11px;transform:rotate(45deg);border:1px solid rgba(125,78,12,.37);background:linear-gradient( 145deg,#FFF5D4,#C89537 );pointer-events:none}#page\#13 .granit-engraving-final__glow{position:absolute;z-index:0;right:-110px;top:-130px;width:340px;height:340px;border:1px solid rgba(154,98,0,.08);border-radius:50%;box-shadow:0 0 0 48px rgba(154,98,0,.012);pointer-events:none}#page\#13 .granit-engraving-final__inner{position:relative;z-index:2;padding:clamp(23px,2.5vw,34px) clamp(18px,3vw,45px) clamp(17px,2vw,25px)}#page\#13 .granit-engraving-final__main{display:flex;align-items:center;justify-content:space-between;gap:clamp(22px,3vw,46px)}#page\#13 .granit-engraving-final__copy{display:grid;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:15px;min-width:0}#page\#13 .granit-engraving-final__mark{position:relative;display:flex;align-items:center;justify-content:center;width:49px;height:49px;transform:rotate(45deg);border:1px solid rgba(154,98,0,.39);background:rgba(154,98,0,.065);box-shadow:inset 0 0 0 6px rgba(255,255,255,.19)}#page\#13 .granit-engraving-final__mark::before{content:"";position:absolute;inset:7px;border:1px solid rgba(154,98,0,.13)}#page\#13 .granit-engraving-final__mark i{width:7px;height:7px;border-radius:50%;background:#A96912;box-shadow:0 0 11px rgba(154,98,0,.27)}#page\#13 .granit-engraving-final__eyebrow{display:block;margin-bottom:3px;color:var(--gef-final-gold);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.065em;text-transform:uppercase}#page\#13 .granit-engraving-final__copy strong{display:block;margin-bottom:5px;color:#332A20;font-size:clamp(20px,1.8vw,28px);font-weight:820;line-height:1.12;letter-spacing:-.018em}#page\#13 .granit-engraving-final__copy p{max-width:720px;margin:0;color:#746A5D;font-size:14px;line-height:1.48}#page\#13 .granit-engraving-final__actions{display:flex;align-items:stretch;gap:8px;flex:0 0 auto}#page\#13 .granit-engraving-final__phone,#page\#13 .granit-engraving-final__contact{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:11px 15px;border-radius:11px 11px 20px 11px;font-size:13px;font-weight:780;line-height:1.2;white-space:nowrap;text-decoration:none !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#page\#13 .granit-engraving-final__phone{border:1px solid rgba(108,64,7,.42);color:#2C1D08 !important;background:radial-gradient( ellipse at 8% -15%,rgba(255,255,255,.76),transparent 48% ),linear-gradient( 135deg,#F7E1A6,#D4A54A 48%,#B67417 );box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 8px 18px rgba(93,57,10,.12)}#page\#13 .granit-engraving-final__contact{border:1px solid rgba(154,98,0,.34);color:#714811 !important;background:rgba(255,255,255,.50)}#page\#13 .granit-engraving-final__phone svg,#page\#13 .granit-engraving-final__contact svg{flex:0 0 19px;width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page\#13 .granit-engraving-final__links{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;margin-top:18px;padding-top:13px;border-top:1px solid rgba(154,98,0,.16);color:#8A7C69;font-size:13px;line-height:1.4}#page\#13 .granit-engraving-final__links-title{color:#655742;font-weight:730}#page\#13 .granit-engraving-final__links>span[aria-hidden="true"]{color:rgba(154,98,0,.43)}#page\#13 .granit-engraving-final__links a{position:relative;color:#805113 !important;font-weight:690;text-decoration:underline;text-decoration-color:rgba(154,98,0,.23);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}@media (hover:hover){#page\#13 .granit-engraving-final__phone:hover,#page\#13 .granit-engraving-final__contact:hover{transform:translateY(-2px);border-color:rgba(154,98,0,.60);box-shadow:0 10px 22px rgba(81,51,12,.12)}#page\#13 .granit-engraving-final__links a:hover{color:#65400D !important;text-decoration-color:rgba(154,98,0,.65)}}@media (max-width:1199px){#page\#13 .granit-engraving-final__main{gap:22px}#page\#13 .granit-engraving-final__copy p{max-width:620px}}@media (max-width:959px){#page\#13 .granit-engraving-final{border-radius:23px 23px 39px 23px}#page\#13 .granit-engraving-final__main{align-items:flex-start;flex-direction:column;gap:17px}#page\#13 .granit-engraving-final__actions{width:100%}#page\#13 .granit-engraving-final__phone{flex:1}}@media (max-width:767px){#page\#13 .granit-engraving-final{border-radius:19px 19px 32px 19px}#page\#13 .granit-engraving-final::before{left:20px;width:min( 250px,68% )}#page\#13 .granit-engraving-final::after{left:17px}#page\#13 .granit-engraving-final__inner{padding:22px 13px 17px}#page\#13 .granit-engraving-final__copy{grid-template-columns:41px minmax(0,1fr);gap:11px}#page\#13 .granit-engraving-final__mark{width:41px;height:41px}#page\#13 .granit-engraving-final__copy strong{font-size:clamp(19px,5.4vw,24px)}#page\#13 .granit-engraving-final__copy p{font-size:13px;line-height:1.44}#page\#13 .granit-engraving-final__actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(100px,.65fr);gap:7px}#page\#13 .granit-engraving-final__phone,#page\#13 .granit-engraving-final__contact{min-height:49px;padding:10px 9px}#page\#13 .granit-engraving-final__links{gap:5px 7px;margin-top:15px;padding-top:11px;font-size:13px}#page\#13 .granit-engraving-final__links-title{width:100%;margin-bottom:2px}#page\#13 .granit-engraving-final__glow{opacity:.58}}@media (max-width:479px){#page\#13 .granit-engraving-final__inner{padding:21px 11px 16px}#page\#13 .granit-engraving-final__actions{grid-template-columns:minmax(0,1fr)}#page\#13 .granit-engraving-final__links>span[aria-hidden="true"]{display:none}#page\#13 .granit-engraving-final__links{column-gap:13px}}@media (max-width:374px){#page\#13 .granit-engraving-final__copy{grid-template-columns:minmax(0,1fr)}#page\#13 .granit-engraving-final__mark{display:none}}@media (prefers-reduced-motion:reduce){#page\#13 .granit-engraving-final__phone,#page\#13 .granit-engraving-final__contact,#page\#13 .granit-engraving-final__links a{transition:none}}
