.Footer{--bg: #151515;--panel: rgba(255, 255, 255, .04);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .68);--line: rgba(255, 255, 255, .1);--accent: #fce300;color:var(--text);padding:28px 18px;position:relative;background:radial-gradient(900px 260px at 15% 0%,rgba(158,240,26,.1),transparent 55%),radial-gradient(700px 240px at 85% 10%,rgba(0,180,216,.1),transparent 55%),linear-gradient(180deg,#1a1a1a 0%,var(--bg) 100%)}.Footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.Footer .wrapper{max-width:1100px;margin:0 auto;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width: 720px){.Footer .wrapper{grid-template-columns:1fr 1fr 1.1fr;align-items:start}}.Footer .wrapperData,.Footer .wrapperPhone{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 28px #00000040}.Footer h2{margin:0 0 10px;font-size:16px;letter-spacing:.2px;position:relative;padding-bottom:10px}.Footer h2:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:2px;background:linear-gradient(90deg,var(--accent),transparent);border-radius:999px;opacity:.95}.Footer ul{list-style:none;padding:0;margin:0}.Footer .wrapperData ul li{font-size:14px;line-height:1.55;color:var(--muted)}.Footer p{margin:12px 0 0;font-size:13px;color:#ffffffc7;word-break:break-word}.Footer .footerPhone{margin-top:6px}.Footer .footerPhone li{display:flex;align-items:center;border-radius:12px;gap:4px;border:1px solid transparent;padding:6px 0;transition:transform .16s ease,background .16s ease,border-color .16s ease}.Footer .footerPhone .iconWrap{width:24px;height:24px;display:grid;place-items:center}.Footer .footerPhone img{width:22px;height:22px;opacity:.95}.Footer .footerPhone a{color:var(--text);text-decoration:none;font-size:14px;line-height:1.35;position:relative;width:fit-content}.Footer .footerPhone a span{display:flex;flex-wrap:nowrap}.Footer .footerPhone a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:linear-gradient(90deg,rgba(158,240,26,.9),transparent);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.Footer .footerPhone li:hover{background:#ffffff09;border-color:#ffffff1a;transform:translateY(-1px)}.Footer .footerPhone li:hover a:after{transform:scaleX(1)}.NavBar{--bg: #151515;--panel: rgba(255, 255, 255, .04);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .72);--line: rgba(255, 255, 255, .12);--accent: #ffd60a;position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#1a1a1a 0%,var(--bg) 100%);border-bottom:1px solid var(--line)}.NavBar .navInner{max-width:1100px;margin:0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.NavBar .brand{color:var(--text);text-decoration:none;font-weight:700;font-size:18px;position:relative;padding-bottom:6px}.NavBar .brand:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}.NavBar .menu{display:flex;gap:10px}.NavBar .link{color:var(--muted);text-decoration:none;font-size:14px;padding:10px 14px;border-radius:12px;transition:all .2s ease}.NavBar .link:hover{color:var(--text);background:#ffd60a1a}.NavBar .link.active{background:#ffd60a26;color:var(--text)}.NavBar .burger,.NavBar .overlay{display:none}@media (max-width: 719px){.NavBar .burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--panel);cursor:pointer}.NavBar .burger span{width:18px;height:2px;background:var(--text);margin:0 auto;transition:all .25s ease}.NavBar .burger.isOpen span:nth-child(1){transform:translateY(7px) rotate(45deg);background:var(--accent)}.NavBar .burger.isOpen span:nth-child(2){opacity:0}.NavBar .burger.isOpen span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--accent)}.NavBar .menu{position:absolute;left:12px;right:12px;top:64px;display:grid;gap:10px;padding:16px;border-radius:16px;border:1px solid var(--line);background:#141414f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px #00000073;transform:translateY(-20px) scale(.98);opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.22,1,.36,1)}.NavBar .menu.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto;z-index:999}.NavBar .overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .2s ease}.NavBar .overlay.show{opacity:1;pointer-events:auto;z-index:998}}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2"),url(/assets/Montserrat-Regular-DRoh7jzm.woff) format("woff"),url(/assets/Montserrat-Regular-tKqXl-jQ.ttf) format("truetype");font-style:normal;font-weight:300;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2"),url(/assets/Montserrat-Bold-cWG6a6a7.woff) format("woff"),url(/assets/Montserrat-Bold-DGZhp5Ox.ttf) format("truetype");font-style:normal;font-weight:600;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DdALr8Zz.woff2) format("woff2"),url(/assets/Montserrat-ExtraBold-PXpLz33E.woff) format("woff"),url(/assets/Montserrat-ExtraBold-Cu0lLodD.ttf) format("truetype");font-style:normal;font-weight:800;font-weight:900;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0;padding:0;font:inherit}:root{color-scheme:light}body{min-height:100vh;min-height:100dvh;font-family:Montserrat,sans-serif;background:#1d1d1d}img,picture,video,svg{display:block;max-width:100%}input,a,textarea{font-family:Montserrat,sans-serif;color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat,sans-serif}.app-wrapper{position:relative;overflow-x:clip;height:100vh;height:100dvh;background:#1d1d1b}@media screen and (min-width: 1020px){.app-wrapper{background:#000;display:block}}@media screen and (min-width: 1910px){.app-wrapper{max-width:1920px;margin-inline:auto}}main{margin-inline:auto;height:100%}main>div{height:initial}@media screen and (min-width: 1020px){main>div{height:initial}}main>div>section{height:100%}@media screen and (min-width: 1020px){main{padding:0;margin:0;width:100%}}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);transition-delay:.2s}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.news-img-enter{visibility:hidden}.news-img-enter-active{visibility:visible;transition:opacity .7s cubic-bezier(.25,.46,.45,.94);transition-delay:1s}.news-img-exit{opacity:1}.news-img-exit-active{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes op{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes arrow{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes bonus-left{0%{transform:translateZ(0)}50%{transform:translate3d(53px,0,0)}55%,95%{transform:translate3d(52px,0,0)}60%,90%{transform:translate3d(55px,0,0)}65%,75%,85%{transform:translate3d(49px,0,0)}70%,80%{transform:translate3d(57px,0,0)}to{transform:translate3d(53px,0,0)}}@keyframes bonus-right{0%{transform:translateZ(0)}50%{transform:translate3d(-53px,0,0);opacity:1}60%{opacity:0}to{opacity:0}}@keyframes scalebang{0%{transform:translate3d(53px,0,0) scale(1)}70%{transform:translate3d(53px,0,0) scale(1.6)}85%{transform:translate3d(53px,0,0) scale(1.4)}to{transform:translate3d(53px,0,0) scale(1.5)}}@keyframes bang{to{box-shadow:-11px -85.3333333333px #00ff19,-211px -55.3333333333px #0f2,159px 34.6666666667px #00a2ff,-22px -275.3333333333px #05f,-105px 5.6666666667px #ff001a,211px -170.3333333333px #9500ff,-10px -294.3333333333px #00ff4d,-193px -33.3333333333px #00a6ff,226px -15.3333333333px #1f0,241px -94.3333333333px #ff00b7,118px -159.3333333333px #f90,235px -94.3333333333px #ff00e1,46px -271.3333333333px #0040ff,180px -265.3333333333px #ff007b,-126px -180.3333333333px #ff006e,120px -332.3333333333px #f05,-171px 52.6666666667px #ffd900,1px -119.3333333333px #ffd500,-11px -103.3333333333px #0015ff,149px -52.3333333333px #ff5e00,-84px -120.3333333333px #f600ff,-246px -249.3333333333px #b2ff00,-191px -147.3333333333px #03f,50px -257.3333333333px #2a00ff,-175px -149.3333333333px #00ff37,123px -216.3333333333px #ff002f,-129px -112.3333333333px #f7ff00,120px -205.3333333333px #ff0900,-119px -1.3333333333px #40f,-18px -229.3333333333px #ff00d9,111px -197.3333333333px #0015ff,-58px 32.6666666667px #003cff,-63px 50.6666666667px #f80,118px -104.3333333333px #00ff1e,10px -137.3333333333px #fa0,174px -326.3333333333px #ff006a,157px -102.3333333333px #0026ff,160px -156.3333333333px #0095ff,-13px -176.3333333333px #8cff00,-126px -27.3333333333px #1e00ff,-102px 8.6666666667px #15ff00,227px -26.3333333333px #00fbff,211px -8.3333333333px #0004ff,-137px -83.3333333333px #0004ff,19px -20.3333333333px #ff2b00,132px -20.3333333333px #0059ff,-113px -28.3333333333px #00ff04,75px -149.3333333333px #ffb300,242px 35.6666666667px #3c00ff,78px -108.3333333333px #f05,172px -41.3333333333px #c300ff,-74px -210.3333333333px #c3ff00,42px -109.3333333333px #ffae00,-233px -185.3333333333px #00a2ff,212px -.3333333333px #00ff5e,-214px -98.3333333333px #00aeff,170px -195.3333333333px #ff0059,-166px -332.3333333333px #00ff15,100px -185.3333333333px #2f00ff,-18px 38.6666666667px #ae00ff,104px -312.3333333333px #9dff00,154px -104.3333333333px #00ff26,-99px -286.3333333333px #a0f,80px -91.3333333333px #1900ff,24px -190.3333333333px #ff0080,55px 32.6666666667px #00ff51,66px 61.6666666667px #0f2,-201px -322.3333333333px #1f0,-200px -306.3333333333px #00ff80,64px -160.3333333333px #0df,43px -272.3333333333px #ff006a,-223px -15.3333333333px #ffa200,15px 42.6666666667px #1eff00,44px -290.3333333333px #00ff04,48px -98.3333333333px #fffb00,197px 50.6666666667px #0f5,197px -94.3333333333px #1f0,146px 8.6666666667px #ff0073,124px -127.3333333333px #4cff00,52px 23.6666666667px #ff006e,-144px -204.3333333333px #00ffa6,-38px -307.3333333333px #0400ff,-177px -16.3333333333px #6f0,172px -276.3333333333px #bf00ff,-138px -64.3333333333px #ffb300,192px -271.3333333333px #8400ff,-92px 57.6666666667px #0004ff,124px -179.3333333333px #37ff00,184px 14.6666666667px #ff0900,102px -245.3333333333px #0026ff,91px -39.3333333333px #ff6a00,217px -308.3333333333px #00ff09,224px -52.3333333333px #fff200,104px -60.3333333333px #5100ff,125px -293.3333333333px #00ff37,-98px -183.3333333333px #00b2ff,-83px 53.6666666667px #ff002f,-82px -162.3333333333px #a200ff,214px -171.3333333333px #51ff00,-164px -113.3333333333px #b300ff,108px -194.3333333333px #40f,91px -255.3333333333px #ff9d00,152px -57.3333333333px #00ffb3,-32px -79.3333333333px #009dff,-152px -43.3333333333px #00ffe6,-184px -54.3333333333px #ff6200,-188px -190.3333333333px #00ff0d,79px -33.3333333333px #00ff04,111px -233.3333333333px #03f,-188px -213.3333333333px #ea00ff,129px -44.3333333333px #f04,-132px -235.3333333333px #000dff,236px -298.3333333333px #0bf,145px -121.3333333333px #fc0,-209px 7.6666666667px #00ff51,-152px -70.3333333333px #51ff00,-193px 6.6666666667px #10f,24px -135.3333333333px #f2ff00,-236px -181.3333333333px #91ff00,-41px -231.3333333333px #ff6200,-45px -96.3333333333px #00d0ff,-225px -331.3333333333px #08ff00,61px -109.3333333333px #00ff5e,-77px -8.3333333333px #ff8000,189px 41.6666666667px #00ffea,57px -68.3333333333px #91ff00,73px 58.6666666667px #c0f,-6px -42.3333333333px #fd0,69px -273.3333333333px #7300ff,114px -319.3333333333px #f70,164px -36.3333333333px #fb0,152px -246.3333333333px #4f0,20px -26.3333333333px #26ff00,140px -194.3333333333px #7b00ff,-104px -86.3333333333px #f04,217px -149.3333333333px #00ff19,-42px -4.3333333333px #6fff00,-248px -248.3333333333px #ff8400,219px -38.3333333333px #003cff,200px 48.6666666667px #73ff00,-140px -105.3333333333px #4800ff,-72px -151.3333333333px #ff0059,-197px -227.3333333333px #f06,110px -236.3333333333px #00ff19,-244px -178.3333333333px #00ff80,-197px -151.3333333333px #ff001e,-166px -220.3333333333px #0400ff,176px -183.3333333333px #002fff,-150px -87.3333333333px #ff006e,-8px -235.3333333333px #00fbff,-38px -324.3333333333px #f0a}}@keyframes gravity{to{transform:translateY(200px);opacity:0}}@keyframes position{0%,19.9%{margin-top:0;margin-left:0}20%,39.9%{margin-top:0;margin-left:0}40%,59.9%{margin-top:0;margin-left:0}60%,79.9%{margin-top:0;margin-left:0}80%,99.9%{margin-top:0;margin-left:0}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 red}70%{transform:scale(1);box-shadow:0 0 0 7px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}@keyframes pulse-black{0%{box-shadow:0 0 #00000073}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@keyframes pulse-oragne-transform-off{0%{box-shadow:0 0 red}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@keyframes pulse-red{0%{transform:scale(.96);box-shadow:0 0 red}70%{transform:scale(1);box-shadow:0 0 0 7px #0000}to{transform:scale(.96);box-shadow:0 0 #0000}}@keyframes pulse-red-no-scale{0%{box-shadow:0 0 red}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes pulse-red-big{0%{transform:translate3d(53px,0,0) scale(1.46);box-shadow:0 0 red}70%{transform:translate3d(53px,0,0) scale(1.5);box-shadow:0 0 0 7px #0000}to{transform:translate3d(53px,0,0) scale(1.46);box-shadow:0 0 #0000}}@keyframes pulse-yellow{0%{transform:scale(.96);box-shadow:0 0 #f6b900}70%{transform:scale(1);box-shadow:0 0 0 7px #0000}to{transform:scale(.96);box-shadow:0 0 #0000}}@keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}.home-page{--bg: #151515;--panel: rgba(255, 255, 255, .04);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);--line: rgba(255, 255, 255, .12);--accent: #ffd60a;min-height:100vh;color:var(--text);padding:24px 16px 44px;background:radial-gradient(900px 260px at 15% 0%,rgba(255,214,10,.1),transparent 55%),radial-gradient(700px 240px at 85% 10%,rgba(0,180,216,.08),transparent 55%),linear-gradient(180deg,#1a1a1a 0%,var(--bg) 100%)}.home-page .hero{max-width:1100px;margin:0 auto 18px;display:grid;gap:16px}@media (min-width: 920px){.home-page .hero{grid-template-columns:1.05fr .95fr;align-items:start}}.home-page .heroText{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.home-page .heroText h1{margin:0 0 12px;font-size:24px;letter-spacing:.4px;position:relative;padding-bottom:10px}.home-page .heroText h1:after{content:"";position:absolute;left:0;bottom:0;width:84px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),transparent)}.home-page .heroText p{margin:0;color:var(--muted);line-height:1.75;font-size:15px}.home-page .ctaRow{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.home-page .ctaBtn{text-decoration:none;font-weight:800;font-size:14px;padding:12px 14px;border-radius:14px;width:fit-content;transition:transform .16s ease,filter .16s ease,background .16s ease;background:var(--accent);color:#1a1a1a;border:1px solid rgba(255,214,10,.55)}.home-page .ctaBtn:hover{transform:translateY(-1px);filter:brightness(1.03)}.home-page .ctaBtn.ghost{background:#ffffff0a;color:var(--text);border:1px solid rgba(255,255,255,.14)}.home-page .ctaBtn.ghost:hover{background:#ffffff0f}.home-page .badges{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.home-page .badge{font-size:12px;color:#ffffffc7;border:1px solid rgba(255,255,255,.12);background:#0003;border-radius:999px;padding:8px 10px}.home-page .heroGallery{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.home-page .galleryGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.home-page .shot{margin:0;position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.home-page .shot img{width:100%;height:160px;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.05);transition:transform .22s ease}.home-page .shot figcaption{position:absolute;left:10px;bottom:10px;font-size:12px;font-weight:700;letter-spacing:.2px;color:#ffffffeb;background:#0000008c;border:1px solid rgba(255,255,255,.12);padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-page .shot:hover img{transform:scale(1.03)}.home-page .shot.wide{grid-column:span 2}.home-page .shot.wide img{height:170px}.home-page .content{max-width:1100px;margin:0 auto;display:grid;gap:16px}.home-page .panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.home-page .panel h2{margin:0 0 12px;font-size:18px;letter-spacing:.4px;position:relative;padding-bottom:10px}.home-page .panel h2:after{content:"";position:absolute;left:0;bottom:0;width:68px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),transparent)}.home-page .cardGrid{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media (min-width: 720px){.home-page .cardGrid{grid-template-columns:1fr 1fr}}@media (min-width: 1020px){.home-page .cardGrid{grid-template-columns:1fr 1fr 1fr}}.home-page .card{border:1px solid rgba(255,255,255,.1);background:#0003;border-radius:16px;padding:14px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.home-page .card p{margin:0 0 6px;font-weight:800;font-size:14px;line-height:1.3}.home-page .card span{display:block;color:var(--muted);font-size:13px;line-height:1.5}.home-page .card:hover{transform:translateY(-2px);border-color:#ffd60a40;background:#ffffff08}.home-page .highlight{margin-top:16px;border-radius:18px;border:1px solid rgba(255,214,10,.22);background:linear-gradient(135deg,#ffd60a24,#ffffff08);padding:16px}.home-page .highlight h3{margin:0 0 6px;font-size:16px}.home-page .highlight p{margin:0 0 10px;color:var(--muted);line-height:1.7;font-size:14px;max-width:720px}.home-page .miniLink{text-decoration:none;font-weight:800;font-size:14px;color:#ffd60af2}.home-page .miniLink:hover{color:#ffe066}.home-page .closing{margin-top:14px;color:#ffffffc7;font-size:14px;line-height:1.6}.ofert-page{--bg: #151515;--panel: rgba(255, 255, 255, .04);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);--line: rgba(255, 255, 255, .12);--accent: #ffd60a;min-height:100vh;color:var(--text);padding:26px 16px 44px;background:radial-gradient(900px 260px at 15% 0%,rgba(255,214,10,.1),transparent 55%),radial-gradient(700px 240px at 85% 10%,rgba(0,180,216,.08),transparent 55%),linear-gradient(180deg,#1a1a1a 0%,var(--bg) 100%)}.ofert-page .hero{max-width:1100px;margin:0 auto 22px;display:grid;gap:18px}@media (min-width: 900px){.ofert-page .hero{grid-template-columns:1.05fr .95fr;align-items:start}}.ofert-page .heroText{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.ofert-page .heroText h2{margin:0 0 12px;font-size:22px;letter-spacing:.6px;position:relative;padding-bottom:10px}.ofert-page .heroText h2:after{content:"";position:absolute;left:0;bottom:0;width:70px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),transparent)}.ofert-page .heroText p{margin:0;color:var(--muted);line-height:1.75;font-size:15px}.ofert-page .stats{margin-top:16px;display:grid;gap:12px}@media (min-width: 520px){.ofert-page .stats{grid-template-columns:1fr 1fr}}.ofert-page .statCard{border:1px solid rgba(255,255,255,.1);background:#0003;border-radius:16px;padding:14px;display:grid;gap:6px}.ofert-page .statCard .statNumber{font-size:28px;font-weight:800;letter-spacing:.4px;color:var(--accent)}.ofert-page .statCard .statLabel{font-size:13px;color:#ffffffbf;line-height:1.4}.ofert-page .statCard.ghost .statNumber{color:#ffd60ae6}.ofert-page .heroGallery{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.ofert-page .galleryGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ofert-page .galleryGrid img{width:100%;height:160px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,filter .2s ease;filter:saturate(1.05) contrast(1.05)}.ofert-page .galleryGrid img:hover{transform:translateY(-2px) scale(1.01)}.ofert-page .offerSection{max-width:1100px;margin:0 auto;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.ofert-page .offerSection h3{margin:0 0 6px;font-size:18px;letter-spacing:.4px}.ofert-page .subtitle{margin:0 0 16px;color:var(--muted);line-height:1.6;font-size:14px}.ofert-page .offerGrid{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media (min-width: 720px){.ofert-page .offerGrid{grid-template-columns:1fr 1fr}}@media (min-width: 1020px){.ofert-page .offerGrid{grid-template-columns:1fr 1fr 1fr}}.ofert-page .offerCard{border:1px solid rgba(255,255,255,.1);background:#0003;border-radius:16px;padding:14px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ofert-page .offerCard p{margin:0 0 6px;font-weight:700;font-size:14px;letter-spacing:.2px;line-height:1.3}.ofert-page .offerCard span{display:block;color:var(--muted);font-size:13px;line-height:1.5}.ofert-page .offerCard:hover{transform:translateY(-2px);border-color:#ffd60a40;background:#ffffff08}.ofert-page .ctaBox{margin-top:18px;border-radius:18px;border:1px solid rgba(255,214,10,.22);background:linear-gradient(135deg,#ffd60a24,#ffffff08);padding:16px;display:flex;flex-direction:column;gap:12px}@media (min-width: 720px){.ofert-page .ctaBox{flex-direction:row;justify-content:space-between;align-items:center}}.ofert-page .ctaText h4{margin:0 0 6px;font-size:16px}.ofert-page .ctaText p{margin:0;color:var(--muted);font-size:14px;line-height:1.6;max-width:520px}.ofert-page .ctaBtn{text-decoration:none;color:#1a1a1a;font-weight:800;font-size:14px;padding:12px 14px;border-radius:14px;background:var(--accent);border:1px solid rgba(255,214,10,.55);width:fit-content;transition:transform .16s ease,filter .16s ease}.ofert-page .ctaBtn:hover{transform:translateY(-1px);filter:brightness(1.03)}.contact-page{--bg: #151515;--panel: rgba(255, 255, 255, .04);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);--line: rgba(255, 255, 255, .12);--accent: #ffd60a;background:radial-gradient(900px 260px at 15% 0%,rgba(255,214,10,.1),transparent 55%),radial-gradient(700px 240px at 85% 10%,rgba(0,180,216,.08),transparent 55%),linear-gradient(180deg,#1a1a1a 0%,var(--bg) 100%);color:var(--text);padding:28px 16px 40px}.contact-page .section{max-width:1100px;margin:0 auto 18px;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #00000059}.contact-page h2{margin:0 0 14px;font-size:18px;letter-spacing:.8px;position:relative;padding-bottom:10px}.contact-page h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),transparent)}.contact-page .contactList{list-style:none;padding:0;margin:0;display:grid;gap:10px}.contact-page .contactList li{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid transparent;border-radius:14px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.contact-page .contactList li:hover{background:#ffffff09;border-color:#ffffff1a;transform:translateY(-1px)}.contact-page .iconWrap{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#ffd60a2e,#ffffff08);border:1px solid rgba(255,255,255,.12)}.contact-page .iconWrap img{width:24px;height:24px;opacity:.95;border-radius:50%}.contact-page a{color:var(--text);text-decoration:none;font-size:15px}.contact-page a:hover{color:#fff}.contact-page .hours{margin-top:18px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.contact-page .hours h3{margin:0 0 12px;font-size:15px;color:var(--text);letter-spacing:.3px;position:relative;padding-left:14px}.contact-page .hours h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px #ffd60a1f}.contact-page .hoursList{list-style:none;padding:0;margin:0;display:grid;gap:8px}.contact-page .hoursList li{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.contact-page .hoursList .day{color:var(--muted);font-size:14px}.contact-page .hoursList .time{color:var(--text);font-weight:600;font-size:14px}.contact-page .hoursList .time.muted{color:#ffffff8c;font-weight:500}.contact-page .hoursNote{margin:12px 0 0;color:#ffffffad;font-size:13px;line-height:1.5}.contact-page .wrapper{display:grid;gap:14px}.contact-page .aboutCard,.contact-page .mapCard{border:1px solid var(--line);border-radius:16px;background:#0000002e;padding:16px}.contact-page .aboutCard h4{margin:0;color:var(--muted);font-weight:400;line-height:1.7;font-size:14.5px}.contact-page .mapHeader{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);margin-bottom:12px}.contact-page .mapHeader .dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px #ffd60a1f}.contact-page .mapFrame{width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.contact-page .mapFrame iframe{width:100%;height:320px;border:0;display:block}.contact-page .mapLink{display:inline-block;margin-top:10px;font-size:14px;color:#ffd60af2}.contact-page .mapLink:hover{color:#ffe066}
