.phd{position:relative;padding:calc(var(--hh) + clamp(22px,4.4vh,46px)) 0 clamp(28px,4.6vh,50px);overflow:hidden;isolation:isolate}.phd-bg{position:absolute;inset:0;z-index:-1;background:#081315 url(/img/atrium/head.jpg) 78% 38%/cover no-repeat}.phd-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070f10f7 0,#070f10e0 36%,#070f1075 70%,#070f1038),linear-gradient(0deg,var(--bg) 0,rgba(7,15,16,0) 46%)}.phd:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(133,199,86,0),var(--g) 12%,var(--g2) 38%,rgba(133,199,86,.25) 72%,rgba(133,199,86,0));box-shadow:0 0 14px #85c756bf,0 0 2px var(--g2)}.crumbs{margin-bottom:clamp(16px,2.6vh,26px);font-size:14.5px;line-height:1.4;color:var(--mu)}.crumbs ol{display:flex;flex-wrap:wrap;gap:2px 0}.crumbs li{display:flex;align-items:center;min-width:0}.crumbs li+li:before{content:"/";margin:0 10px;color:var(--di)}.crumbs a{display:inline-flex;align-items:center;min-height:32px;color:var(--mu);text-decoration:none}.crumbs a:hover{color:var(--g2)}.crumbs [aria-current]{color:var(--tx2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.phd .eyebrow{margin-bottom:14px}.phd h1{max-width:24em;font:600 clamp(25px,3.3vw,44px)/1.12 var(--fd);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word}.phd.long h1{font-size:clamp(22px,2.5vw,33px);line-height:1.18}.phd .lead{margin-top:16px;max-width:40em}.phd-facts{display:flex;flex-wrap:wrap;gap:12px 34px;margin-top:24px}.phd-facts li{position:relative;padding-left:14px;font-size:15px;line-height:1.35;color:var(--mu)}.phd-facts li:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;background:var(--g);box-shadow:0 0 10px var(--g)}.phd-facts b{display:block;font:500 15.5px/1.25 var(--fd);color:var(--tx)}.dnote{position:relative;z-index:1;margin-top:clamp(16px,2.6vh,26px)}.dnote-in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:14px 18px 14px 16px;border:1px solid rgba(255,201,138,.32);border-left:3px solid var(--wm);border-radius:10px;background:linear-gradient(90deg,#ffc98a1a,#ffc98a05 62%),#0b191bb8}.dnote-i{flex:none;width:24px;height:24px;fill:none;stroke:var(--wm);stroke-width:1.7;stroke-linecap:round}.dnote p{flex:1 1 420px;min-width:0;font-size:16.5px;line-height:1.5;color:var(--tx)}.dnote-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.dnote-l{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px/1.2 var(--ft);color:var(--g2);text-decoration:underline;text-decoration-color:#a9e57c73;text-underline-offset:3px}.dnote-l:hover{color:#fff}.dnote-l svg,.dhint svg,.dsec h3 svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dnote+.pg{padding-top:clamp(24px,4vh,44px)}.prose .dhint{max-width:none;margin-top:1.6em;padding-top:1.2em;border-top:1px solid var(--ln)}.prose .dhint a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.dov-top{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(26px,5vw,84px);align-items:start}.dov-top .spick .btn{width:100%}.dg{margin-top:clamp(40px,7vh,72px)}.dg>h2{display:flex;flex-direction:column;gap:16px;font-size:clamp(22px,2.3vw,31px)}.dg>h2 .glow{width:min(100%,520px);background:linear-gradient(90deg,var(--g),var(--g2) 30%,rgba(133,199,86,0))}.dsec{margin-top:26px;padding:22px 24px 20px;border:1px solid var(--ln);border-radius:var(--r);background:#0b191b8c}.dsec h3{font:500 clamp(17.5px,1.5vw,20px)/1.3 var(--fd)}.dsec h3 a{display:inline-flex;align-items:center;gap:10px;color:var(--tx);text-decoration:none}.dsec h3 a:hover{color:var(--g2)}.dlinks{margin-top:12px;border-top:1px solid var(--ln)}.dsec>.dlinks:first-child{margin-top:0;border-top:0}.dlinks.cols{columns:3 260px;column-gap:34px}.dlinks li{break-inside:avoid}.dlinks a{position:relative;display:block;padding:10px 0 10px 16px;border-bottom:1px solid var(--ln);font-size:16px;line-height:1.4;color:var(--tx2);text-decoration:none}.dlinks a:before{content:"";position:absolute;left:0;top:1.25em;width:6px;height:1px;background:var(--di);transition:width .25s var(--ez),background .2s}.dlinks a:hover{color:#fff}.dlinks a:hover:before{width:10px;background:var(--g)}.dsrv-l{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pg{padding:clamp(30px,5.4vh,64px) 0 clamp(56px,9vh,104px)}.pg-in{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(30px,5vw,84px);align-items:start}.pg-in.solo{grid-template-columns:minmax(0,1fr)}.aside{position:sticky;top:calc(var(--hh) + 20px);display:grid;gap:18px;min-width:0}.snav{position:relative;padding:20px 0 10px;overflow:hidden;border-color:var(--ln2);background:linear-gradient(172deg,#162e32d1,#081214f0);box-shadow:inset 0 1px #eaf2ef14,0 30px 60px -40px #000}.snav:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--g),var(--g2) 40%,rgba(133,199,86,0));box-shadow:0 0 12px #85c756b3}.snav h2,.spick h2{margin:0}.snav .eyebrow{margin:0 20px 8px}.snav-t{display:block;margin:0;padding:0 20px 14px;font:500 17px/1.3 var(--fd);color:var(--tx);text-decoration:none}a.snav-t:hover{color:var(--g2)}.snav ul{counter-reset:d;border-top:1px solid var(--ln2)}.snav li a{position:relative;display:flex;align-items:baseline;gap:12px;padding:11px 20px 11px 18px;border-bottom:1px solid var(--ln);font-size:15.5px;line-height:1.35;color:var(--tx2);text-decoration:none;transition:color .2s,background .3s}.snav li a:before{counter-increment:d;content:counter(d,decimal-leading-zero);flex:none;min-width:20px;font:500 11px/1 var(--fd);letter-spacing:.04em;color:var(--di);transition:color .2s}.snav li a:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--g);box-shadow:0 0 12px var(--g);transform:scaleY(0);transition:transform .3s var(--ez)}.snav li a:hover{color:#fff;background:linear-gradient(90deg,#85c75614,#85c75600 80%)}.snav li a:hover:before{color:var(--g)}.snav li a:hover:after,.snav li a[aria-current]:after{transform:none}.snav li a[aria-current]{color:#fff;font-weight:600;background:linear-gradient(90deg,#85c75629,#85c75600 85%)}.snav li a[aria-current]:before{color:var(--g2);text-shadow:0 0 10px var(--g)}.snav-all{display:inline-flex;align-items:center;min-height:44px;margin:4px 20px 0;font:600 14.5px/1 var(--ft);color:var(--g2);text-decoration:none}.snav-all:hover{color:#fff}.snav .sw{margin:6px 20px 0}.spick{position:relative;padding:26px 22px 22px;overflow:hidden;border-color:#85c7566b;background:radial-gradient(120% 90% at 100% 0,#85c75633,#85c75600 60%),linear-gradient(172deg,#162e32e6,#081214f2);box-shadow:0 0 0 1px #85c7561a,0 0 44px -8px #85c75647,0 30px 60px -40px #000}.spick:before{content:"";position:absolute;right:20px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--g2);box-shadow:0 0 0 5px #85c7562e,0 0 16px var(--g);animation:hpulse 2.4s ease-in-out infinite}.spick h2{padding-right:28px}.spick h2{font:500 20px/1.2 var(--fd)}.spick p{margin-top:10px;font-size:16px;line-height:1.5;color:var(--tx2)}.spick-tel{display:block;margin-top:16px;font:500 19px/1.2 var(--fd);text-decoration:none;white-space:nowrap}.spick-tel:hover{color:var(--g2)}.spick .btn{width:100%;margin-top:16px}.sw{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sw a{position:relative;display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:1px solid var(--ln);background:var(--bg3)}.sw img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ez)}.sw a:hover img{transform:scale(1.06)}.prose{font-size:17.5px;line-height:1.65;color:#dde7e3;overflow-wrap:break-word;min-width:0}.prose :where(p,ul,ol,h2,h3,h4,h5,h6,blockquote,dl,address){max-width:72ch}.prose :where(p,ul,ol,blockquote,dl,figure,hr,.tbl,.gal,.vids,.emb,.yt,table){margin:0 0 1.05em}.prose :where(td,th,li)>:where(p,ul,ol):last-child{margin-bottom:0}.prose>:last-child,.prose>div>:last-child{margin-bottom:0}.prose :where(h2,h3,h4,h5,h6){margin:1.7em 0 .6em;color:var(--tx);text-wrap:balance}.prose>:where(h2,h3,h4,h5,h6):first-child{margin-top:0}.prose h2{font:500 clamp(21px,2.1vw,28px)/1.2 var(--fd);letter-spacing:-.008em}.prose h3{font:500 clamp(18.5px,1.7vw,22px)/1.25 var(--fd)}.prose h4{font:600 18.5px/1.45 var(--ft)}.prose h5,.prose h6{font:600 17.5px/1.45 var(--ft)}.prose :where(h2,h3,h4,h5,h6).hl{font:600 19px/1.5 var(--ft);letter-spacing:0;text-wrap:pretty}.prose strong,.prose b{font-weight:600;color:var(--tx)}.prose a{color:var(--g2);text-decoration:underline;text-decoration-color:#a9e57c73;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.prose a:hover{color:#fff;text-decoration-color:currentColor}.prose ul{padding-left:1.35em}.prose ul>li{position:relative}.prose ul>li:before{content:"";position:absolute;left:-1.15em;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 8px #85c756b3}.prose ol{padding-left:1.5em;list-style:decimal}.prose ol>li::marker{color:var(--g);font-weight:600}.prose li+li{margin-top:.45em}.prose li>ul,.prose li>ol{margin-top:.45em}.prose img{max-width:100%;height:auto;border-radius:10px}.prose p>img:only-child,.prose div>img:only-child{display:block}.prose :where(p,div,figure,article)>img,.prose>img{width:auto;max-height:min(82vh,760px)}.prose figure img{display:block}.prose figcaption{margin-top:8px;font-size:15px;color:var(--mu)}.prose blockquote,.prose .nb{position:relative;padding:18px 22px 18px 26px;border:1px solid var(--ln2);border-radius:12px;background:linear-gradient(160deg,#1832369e,#0a1618b8);color:var(--tx);box-shadow:inset 0 1px #eaf2ef12,0 24px 50px -36px #000}.prose blockquote:before,.prose .nb:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:2px;background:var(--g);box-shadow:0 0 12px var(--g)}.prose hr{height:1px;border:0;background:linear-gradient(90deg,var(--g),rgba(133,199,86,.2) 40%,rgba(133,199,86,0));box-shadow:0 0 10px #85c75680}.prose sup,.prose sub{line-height:0}.prose iframe{max-width:100%;border:0}.prose a[data-zoom]{cursor:zoom-in}.js .prose img:not(.gal img):not(.yt img){cursor:zoom-in}.prose article+article{margin-top:2.2em;padding-top:2em;border-top:1px solid var(--ln)}.prose article>h2:first-child{margin-top:0}.prose article>h2 a{color:var(--tx);text-decoration-color:#85c75680}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ln);border-radius:10px;background:#0b191b99;scrollbar-color:var(--ln2) transparent}.tbl table{width:100%;margin:0;border-collapse:collapse;font-size:16px;line-height:1.45}.tbl :where(td,th){padding:11px 14px;border-bottom:1px solid var(--ln);text-align:left;vertical-align:top}.tbl :where(td,th)+:where(td,th){border-left:1px solid var(--ln)}.tbl tr:last-child>:where(td,th){border-bottom:0}.tbl tr:nth-child(2n)>td{background:#eaf2ef0a}.tbl th,.tbl thead td{font-weight:600;color:var(--tx);background:#85c75617}.tbl p{margin:0;max-width:none}.t-lay,.t-lay>tbody,.t-lay>thead,.t-flow,.t-flow>tbody,.t-flow>tbody>tr,.t-flow>tbody>tr>td{display:block;width:auto}.t-lay>tbody>tr,.t-lay>tr{display:flex;flex-wrap:wrap;gap:16px 22px;margin-bottom:18px}.t-lay>tbody>tr>td,.t-lay>tr>td{display:block;flex:1 1 260px;min-width:0}.t-lay>tbody>tr>td:first-child:nth-last-child(n+3),.t-lay>tbody>tr>td:first-child:nth-last-child(n+3)~td{flex:1 1 0}.t-lay>tbody>tr:not(:has(>td+td img))>td:first-child:nth-last-child(2):has(img):not(:has(table)){flex:0 1 auto;max-width:42%}.t-lay>tbody>tr:has(>td:nth-child(3)){align-items:flex-end}.t-lay>tbody>tr>td:first-child:nth-last-child(n+3),.t-lay>tbody>tr>td:first-child:nth-last-child(n+3)~td{text-align:center}.t-lay>tbody>tr>td>ul{padding:0}.t-lay>tbody>tr>td>ul>li:before{display:none}.t-lay td:empty{display:none}.t-lay img{display:block;margin-inline:auto}.t-lay td>:last-child{margin-bottom:0}.t-lay :where(h3,h4,h5):first-child{margin-top:0}.t-spec{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:16px;line-height:1.45;border:1px solid var(--ln);border-radius:8px}.t-spec>tbody,.t-spec>thead{display:table;width:100%;border-collapse:collapse}.t-spec :where(td,th){padding:9px 12px;border-bottom:1px solid var(--ln);text-align:left;vertical-align:top}.t-spec tr:last-child>td{border-bottom:0}.t-spec tr:nth-child(odd)>td{background:#eaf2ef0a}.t-spec td:first-child:not(:only-child){color:var(--mu)}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,180px),1fr));gap:8px}.gal-i{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--bg3);border:1px solid var(--ln);cursor:zoom-in}.gal-i img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .6s var(--ez),filter .3s}.gal-i:hover img{transform:scale(1.05);filter:brightness(1.08)}.gal-i:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--g);transition:box-shadow .25s}.gal-i:hover:after,.gal-i:focus-visible:after{box-shadow:inset 0 0 0 2px var(--g)}.gal.dense{grid-template-columns:repeat(auto-fill,minmax(min(30%,118px),1fr));gap:6px}.gal.dense .gal-i{border-radius:6px}.work .gal:not(.dense){grid-template-columns:repeat(auto-fill,minmax(min(46%,240px),1fr));gap:10px}.work .gal:not(.dense):not([data-n="2"]):not([data-n="3"])>.gal-i:first-child{grid-column:span 2;grid-row:span 2}.lb{position:fixed;inset:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#04090af5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:pan-y}.lb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 20px;font:500 14px/1 var(--fd);color:var(--mu)}.lb-st{display:grid;place-items:center;min-height:0;padding:0 clamp(8px,6vw,84px)}.lb-st img{max-width:100%;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 30px 80px -20px #000}.lb-cap{min-height:54px;padding:12px 20px 18px;text-align:center;font-size:15.5px;line-height:1.4;color:var(--tx2)}.lb button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--ln2);border-radius:50%;background:#070f10b3;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.lb button:hover{border-color:var(--g);background:var(--g);color:var(--gd)}.lb button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lb-p,.lb-n{position:absolute;top:50%;margin-top:-24px}.lb-p{left:clamp(6px,1.6vw,24px)}.lb-n{right:clamp(6px,1.6vw,24px)}.lb.one .lb-p,.lb.one .lb-n{display:none}.prose a.file{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:7px 14px 7px 8px;border:1px solid var(--ln2);border-radius:8px;background:#0b191b99;font:500 16px/1.3 var(--ft);color:var(--tx);text-decoration:none;vertical-align:middle}.prose a.file:before{content:attr(data-ext);flex:none;padding:6px 7px;border-radius:5px;background:var(--g);color:var(--gd);font:700 11px/1 var(--ft);letter-spacing:.06em}.prose a.file:hover{border-color:var(--g);color:#fff}.prose a.file:has(img){display:inline-block;padding:0;border:0;background:none}.prose a.file:has(img):before{display:none}.vids{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.vids>*{margin:0}.yt,.emb{position:relative;display:block;aspect-ratio:16/9;max-width:820px;border-radius:10px;overflow:hidden;background:#03090a;border:1px solid var(--ln)}.yt img{width:100%;height:100%;object-fit:cover;border-radius:0;filter:brightness(.82);transition:filter .3s,transform .6s var(--ez)}.yt:hover img{filter:none;transform:scale(1.03)}.yt i{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:var(--g);box-shadow:0 0 0 8px #85c75633,0 0 34px #85c75699;transition:transform .3s var(--ez)}.yt i:after{content:"";position:absolute;left:27px;top:22px;border:12px solid transparent;border-left:19px solid var(--gd);border-right:0}.yt:hover i{transform:scale(1.08)}.yt iframe,.emb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.emb{display:grid;place-items:center;max-height:420px;text-decoration:none!important;background:linear-gradient(160deg,#112428e6,#081214f2);background-size:cover}.emb span{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:6px;box-shadow:inset 0 0 0 1px #85c75680;font:600 15px/1 var(--ft);color:var(--g2)}.emb:hover span{background:var(--g);color:var(--gd)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px}.cd{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .45s var(--ez),border-color .3s,box-shadow .3s}.cd:hover{transform:translateY(-5px);border-color:#85c75680;box-shadow:0 34px 70px -30px #000000e6,0 0 0 1px #85c75633}.cd-ph{aspect-ratio:16/10;overflow:hidden;background:var(--bg3)}.cd-ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.9);transition:transform 1.1s var(--ez),filter .4s}.cd:hover .cd-ph img{transform:scale(1.05);filter:none}.cd-tx{display:flex;flex-direction:column;flex:1;gap:10px;padding:20px}.cd h2{font:500 17.5px/1.3 var(--fd);letter-spacing:-.005em}.cd h2 a{color:inherit;text-decoration:none}.cd h2 a:after{content:"";position:absolute;inset:0}.cd p{font-size:16px;line-height:1.5;color:var(--tx2);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cd-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font:600 15px/1 var(--ft);color:var(--g2)}.cd-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ez)}.cd:hover .cd-go svg{transform:translate(4px)}.rows{border-top:1px solid var(--ln);max-width:860px}.rows a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:14px 8px 14px 18px;border-bottom:1px solid var(--ln);font:500 17px/1.35 var(--ft);color:var(--tx);text-decoration:none;transition:background .3s,color .2s}.rows a:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;background:var(--g);box-shadow:0 0 14px var(--g);transition:height .35s var(--ez),top .35s var(--ez)}.rows a:hover{background:linear-gradient(90deg,#85c75614,#85c75600 70%);color:#fff}.rows a:hover:before{top:0;height:100%}.rows svg{flex:none;width:14px;height:14px;fill:none;stroke:var(--g2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.list-tx{margin-bottom:34px}.list-more{margin-top:40px}.wk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:16px}.wk-i{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/3.5;border-radius:var(--r);overflow:hidden;border:1px solid var(--ln);background:var(--bg3);text-decoration:none;transition:border-color .3s,transform .45s var(--ez),box-shadow .3s}.wk-i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ez)}.wk-i:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070f1000 26%,#070f10cc 56%,#070f10f5)}.wk-t{position:relative;z-index:1;width:100%;padding:18px 18px 16px}.wk-m{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px}.wk-m b,.wk-m span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:99px;font:600 11px/1 var(--ft);letter-spacing:.08em;text-transform:uppercase}.wk-m b{background:var(--g);color:var(--gd)}.wk-m span{border:1px solid rgba(234,242,239,.34);background:#070f108c;color:#fff}.wk-i h2{font:600 16.5px/1.35 var(--ft);letter-spacing:0;color:#fff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wk-t>p:not(.wk-m){margin-top:6px;font-size:16px;line-height:1.4;color:var(--tx2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-i:hover{border-color:#85c75699;transform:translateY(-4px);box-shadow:0 30px 60px -30px #000,0 -2px 0 var(--g) inset}.wk-i:hover img{transform:scale(1.05)}.wk-i.noimg{aspect-ratio:auto;min-height:150px;background:linear-gradient(160deg,#112428e6,#081214f2)}.wk-i.noimg:after{display:none}.duo-pg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:clamp(30px,5vw,80px);align-items:start}.duo-pg .fcard{width:100%;position:sticky;top:calc(var(--hh) + 20px)}.fcard h2.sm{font-size:clamp(21px,2.1vw,27px)}.duo-pg .alt-tel{flex:1 1 100%;margin-bottom:6px}.or-call{margin-top:30px;padding-top:24px;border-top:1px solid var(--ln)}.or-call b{display:block;margin-bottom:10px;font:600 12.5px/1.2 var(--ft);letter-spacing:.14em;text-transform:uppercase;color:var(--di)}.or-call a{display:block;width:max-content;padding:5px 0;font:500 19px/1.2 var(--fd);text-decoration:none}.or-call a:hover{color:var(--g2)}.kt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-bottom:clamp(34px,6vh,60px)}.kt-c{padding:22px 22px 20px}.kt-c b{display:block;margin-bottom:10px;font:600 12.5px/1.2 var(--ft);letter-spacing:.14em;text-transform:uppercase;color:var(--g)}.kt-c p{font-size:16.5px;line-height:1.5;color:var(--tx2)}.kt-c p+p{margin-top:6px}.kt-c strong{display:block;font:500 17px/1.3 var(--fd);color:var(--tx)}.kt-c a{color:var(--tx);text-decoration:none}.kt-c a:hover{color:var(--g2)}.kt-tel>a{display:block;width:max-content;padding:5px 0;font:500 17.5px/1.25 var(--fd);white-space:nowrap}.kt-c p>a[rel]{color:var(--g2);text-decoration:underline;text-decoration-color:#a9e57c73;text-underline-offset:3px}.kt-m{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.kt-m .btn{min-height:44px;padding:0 16px;font-size:14.5px}.note .phd{display:flex;align-items:center;min-height:calc(100vh - 200px);min-height:calc(100svh - 200px);padding-bottom:clamp(50px,9vh,100px)}.note .phd>.wrap{width:min(1320px,calc(100% - 2*var(--pad)))}.note-l{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.note-ru{margin-top:34px;padding-top:22px;border-top:1px solid var(--ln);max-width:44em;font-size:16px;color:var(--mu)}.note-ru a{color:var(--g2)}.note-tel{display:inline-block;margin-top:10px;font:500 clamp(20px,2.4vw,28px)/1.2 var(--fd);text-decoration:none}.note-tel:hover{color:var(--g2)}.phd-tx{min-width:0}.phd-nodes{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(18px,3vh,28px)}.phd-nodes button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px 0 12px;border:1px solid var(--ln2);border-radius:99px;background:#070f108c;font:600 13.5px/1 var(--ft);color:var(--tx2);cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.phd-nodes button:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--di);transition:background .2s,box-shadow .2s}.phd-nodes button:hover{border-color:var(--g);color:#fff}.phd-nodes button[aria-pressed=true]{color:var(--g2);border-color:var(--g);background:#85c75621;box-shadow:0 0 0 3px #85c7561a}.phd-nodes button[aria-pressed=true]:before{background:var(--g2);box-shadow:0 0 0 4px #85c75633,0 0 10px var(--g)}html:not(.js) .phd-nodes{display:none}.phd-h,.phd-p{padding-bottom:clamp(16px,2.6vh,28px)}.phd-h .phd-in,.phd-p .phd-in{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(20px,4vw,64px);align-items:center}.phd-h h1,.phd-p h1{max-width:none}.phd-h .phd-bg:before,.phd-p .phd-bg:before{background:linear-gradient(90deg,#070f10f7 0,#070f10e6 40%,#070f10b8,#070f1099),linear-gradient(0deg,var(--bg) 0,rgba(7,15,16,0) 46%)}.holo{position:relative;height:clamp(380px,46vh,440px);min-width:0}.holo:before{content:"";position:absolute;left:8%;right:8%;bottom:-2%;height:20%;border-radius:50%;background:radial-gradient(closest-side,#85c7563d,#85c75600);pointer-events:none}.holo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#85c7560d 0 1px,#85c75600 1px 5px);-webkit-mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,0));mask-image:radial-gradient(closest-side,#000 30%,#0000);pointer-events:none}.holo-ph,.holo canvas{position:absolute;inset:0;width:100%;height:100%}.holo-ph[hidden]{display:none}.phd-var{margin-bottom:-6px}.holo canvas{opacity:0;transition:opacity 1.1s ease}.holo.live canvas{opacity:1}.holo-ph{fill:none;stroke:var(--g);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:opacity .9s ease}.js .holo-ph{animation:hin 1.3s var(--ez) both}.holo.live .holo-ph{opacity:0;animation:none}@keyframes hin{0%{opacity:0;transform:translateY(16px)}}.holo-ph .d{opacity:.34}.holo-ph .m{opacity:.72}.holo-ph .b{stroke:var(--g2);stroke-width:1.5}.holo-ph .f{fill:#85c7561a}.holo-ph .da{stroke-dasharray:3 6}.holo-ph .dot{fill:var(--g2);stroke:none}.holo-ph .slb path{stroke:#eaf2ef80;stroke-width:1}.holo-ph .slb text{fill:var(--tx);stroke:none;font:600 10.5px/1 var(--ft);letter-spacing:.09em;text-transform:uppercase}.holo-ph[class*=" f-"] .m,.holo-ph.foc .m{opacity:.44}.holo-ph .hot,.holo-ph .hot.m{stroke:var(--g2);stroke-width:2;opacity:1;animation:hpulse 2.6s ease-in-out infinite}.f-cabin .n-cabin,.f-doors .n-doors,.f-machine .n-machine,.f-controller .n-controller,.f-governor .n-governor,.f-switches .n-switches,.f-counterweight .n-counterweight,.f-buffers .n-buffers,.f-ropes .n-ropes,.f-mod .n-controller,.f-mod .n-machine,.f-mod .n-doors{stroke:var(--g2);stroke-width:2;opacity:1!important;animation:hpulse 2.6s ease-in-out infinite}.f-mod .n-machine{animation-delay:.85s}.f-mod .n-doors{animation-delay:1.7s}@keyframes hpulse{50%{opacity:.5}}.a-car,.a-cw{animation:hcar 9s cubic-bezier(.45,0,.3,1) infinite alternate}.a-rope{transform-box:fill-box;transform-origin:50% 0;animation:hrope 9s cubic-bezier(.45,0,.3,1) infinite alternate}@keyframes hcar{0%,12%{transform:none}88%,to{transform:translateY(var(--dy))}}@keyframes hrope{0%,12%{transform:none}88%,to{transform:scaleY(var(--k))}}.a-step{animation:hgo 1.5s linear infinite}.a-go{animation:hgo2 11s cubic-bezier(.45,0,.3,1) infinite alternate}@keyframes hgo{to{transform:translate(var(--sx),var(--sy))}}@keyframes hgo2{0%,10%{transform:none}90%,to{transform:translate(var(--sx),var(--sy))}}.a-spin{transform-box:fill-box;transform-origin:center;animation:hspin 3.2s linear infinite}@keyframes hspin{to{transform:rotate(360deg)}}.a-roll{animation:hroll 1.1s linear infinite}@keyframes hroll{to{transform:translate(16px)}}.a-air{animation:hair 2.4s ease-in-out infinite}@keyframes hair{0%{opacity:0;transform:translateY(12px)}45%{opacity:.85}to{opacity:0;transform:translateY(-14px)}}.a-sig{animation:hsig 2.6s linear infinite}@keyframes hsig{0%{opacity:0;transform:none}8%{opacity:1}15%{transform:translate(40px)}55%{transform:translate(40px,-110px)}92%{opacity:1}to{opacity:0;transform:translate(175px,-110px)}}.a-blink{animation:hpulse 1.4s ease-in-out infinite}.holo.off *,.phd-ph.off *,.phd-ph.off .ph-f:after{animation-play-state:paused!important}.holo-lb{position:absolute;inset:0;pointer-events:none}.hlb{position:absolute;left:0;top:0;display:flex;align-items:center;gap:9px;margin:-8px 0 0 -4px;font:600 11px/1 var(--ft);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--tx);text-shadow:0 1px 8px #000;opacity:0;transition:opacity .35s;will-change:transform}.hlb i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--g2);box-shadow:0 0 0 4px #85c75633,0 0 12px var(--g)}.hlb.l{flex-direction:row-reverse;translate:calc(-100% + 8px) 0}.hlb.on{opacity:1}.phd-ph{justify-self:center;width:min(100%,440px);padding:6px 0 0;perspective:1100px}.ph-w{transform-origin:50% 100%;animation:phw 11s ease-in-out infinite alternate}.ph-f{position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(133,199,86,.62);box-shadow:0 0 0 1px #85c7562e,0 0 50px #85c7564d,0 0 130px #85c7561f}.ph-f img,.ph-r img{display:block;width:100%;height:clamp(250px,36vh,350px);object-fit:cover}.ph-f:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#a9e57c99 0,#a9e57c1f 3px,#a9e57c00 60px);opacity:.75;animation:phscan 7s linear infinite;pointer-events:none}.ph-r{height:86px;margin-top:5px;overflow:hidden;border-radius:8px 8px 0 0;opacity:.3;-webkit-mask-image:linear-gradient(#000,rgba(0,0,0,0) 90%);mask-image:linear-gradient(#000,#0000 90%)}.ph-r img{transform:scaleY(-1)}@keyframes phw{0%{transform:rotateY(-6deg) rotateX(1deg)}to{transform:rotateY(6deg) rotateX(-1deg) translateY(-6px)}}@keyframes phscan{0%{transform:translateY(-20%)}to{transform:translateY(104%)}}.pg{position:relative;background:radial-gradient(52% 440px at 90% 0,#12303880,#12303800 70%),radial-gradient(38% 400px at 0 34%,#85c7560d,#85c75600 70%)}.prose .lead-p{max-width:64ch;font-size:clamp(19px,1.55vw,21.5px);line-height:1.55;color:var(--tx)}.pg-in>.prose{position:relative;padding:clamp(24px,2.8vw,44px);border:1px solid var(--ln);border-radius:16px;background:linear-gradient(172deg,#142a2e80,#09141657 460px,#08121429);box-shadow:inset 0 1px #eaf2ef12}.prose h2:not(.hl),.hl2{position:relative;padding-bottom:.55em}.prose h2:not(.hl):after,.hl2:after{content:"";position:absolute;left:0;bottom:0;width:min(100%,260px);height:1px;background:linear-gradient(90deg,var(--g),var(--g2) 35%,rgba(133,199,86,0));box-shadow:0 0 10px #85c756a6;transform-origin:0 50%;transition:transform 1.2s var(--ez) .15s}.js .prose h2:not(.in):after,.js .hl2:not(.in):after{transform:scaleX(0)}.prose h3{position:relative;padding-left:18px}.prose h3:before{content:"";position:absolute;left:0;top:.52em;width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px #85c75629,0 0 10px var(--g)}.prose .t-lay h3,.prose h3.hl{padding-left:0}.prose .t-lay h3:before,.prose h3.hl:before{display:none}.tbl.board{position:relative;border-color:#85c75652;border-radius:14px;background:linear-gradient(160deg,#162e32c7,#081214e6);box-shadow:0 34px 70px -44px #000,inset 0 1px #eaf2ef14,0 0 44px -18px #85c7564d}.js .tbl.board{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ez),transform .9s var(--ez)}.js .tbl.board.in{opacity:1;transform:none}.tbl.board th,.tbl.board thead td{background:#85c75621;font:500 14.5px/1.35 var(--fd);color:var(--g2)}.tbl.board td{font-variant-numeric:tabular-nums}.tbl.board td+td{font:500 16px/1.45 var(--fd);color:var(--tx)}.tbl.board tr:hover>td{background:#85c75612}.tbl.board.kv{padding:1px;overflow:hidden;max-width:920px}.board.kv table,.board.kv tbody{display:block;width:auto}.board.kv tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.board.kv tr{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:104px;padding:16px 18px 15px;background:#0a1719;box-shadow:0 0 0 .5px #85c7564d}.board.kv tr:hover{background:#0e2023}.board.kv tr>*{display:block;padding:0;border:0!important;background:none!important}.board.kv tr>:first-child{font:600 12px/1.4 var(--ft);letter-spacing:.09em;text-transform:uppercase;color:var(--mu)}.board.kv tr>:last-child{font:500 clamp(18px,1.7vw,23px)/1.2 var(--fd);color:var(--g2);text-shadow:0 0 20px rgba(133,199,86,.4)}.prose .ph{position:relative;display:block;width:fit-content;max-width:100%;margin-bottom:calc(1.05em + 58px);overflow:hidden;border-radius:10px;border:1px solid rgba(133,199,86,.42);box-shadow:0 0 36px #85c7562b;-webkit-box-reflect:below 4px linear-gradient(rgba(255,255,255,0) calc(100% - 66px),rgba(255,255,255,.3))}.prose .ph img{display:block;border-radius:0}.prose .ph figcaption{margin:0;padding:10px 14px;background:#081214eb}.prose .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--g2) 0,rgba(169,229,124,.45) 2px,#081315 5px);transform:translateY(101%);pointer-events:none}.js .prose .ph:after{transform:none;transition:transform 1.25s cubic-bezier(.6,0,.3,1) .1s}.js .prose .ph.in:after{transform:translateY(101%)}.t-lay .ph{margin-inline:auto}.gal[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;gap:12px}.gal[data-n="2"] .gal-i{aspect-ratio:4/3.3}.gal[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gal-i{border-color:#85c7563d}.gal:not(.dense) .gal-i{box-shadow:0 0 26px -8px #85c75638}.prose .files{display:flex;flex-wrap:wrap;gap:10px;max-width:none}.prose .files a.file{position:relative;flex:1 1 240px;min-width:0;max-width:min(470px,100%);min-height:66px;padding:12px 46px 12px 12px;border-radius:12px;border-color:#85c7564d;background:linear-gradient(160deg,#162e32b3,#081214db);box-shadow:inset 0 1px #eaf2ef12}.prose .files a.file:before{padding:13px 8px;border-radius:7px;font-size:12px}.prose .files a.file:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-8px;border-right:1.8px solid var(--g2);border-bottom:1.8px solid var(--g2);transform:rotate(45deg);transition:transform .3s var(--ez)}.prose .files a.file:hover{box-shadow:0 0 30px -8px #85c75680}.prose .files a.file:hover:after{transform:translateY(4px) rotate(45deg)}.prose td .files{display:block}.prose td .files a.file{display:inline-flex;max-width:100%;min-height:44px;padding:7px 14px 7px 8px;border-radius:8px;box-shadow:none}.prose td .files a.file:before{padding:6px 7px;border-radius:5px;font-size:11px}.prose td .files a.file:after{display:none}.yt,.emb{border-color:#85c7564d;box-shadow:0 0 36px -10px #85c75640}.cd{border-color:var(--ln)}.cd:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--g),var(--g2) 40%,rgba(133,199,86,0));box-shadow:0 0 12px #85c756b3;transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ez)}.cd:hover:after{transform:none}.cd h3{font:500 17.5px/1.3 var(--fd);letter-spacing:-.005em}.cd h3 a{color:inherit;text-decoration:none}.cd h3 a:after{content:"";position:absolute;inset:0}@media(max-width:1080px){.dov-top,.pg-in{grid-template-columns:minmax(0,1fr)}.aside{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:10px}.duo-pg{grid-template-columns:minmax(0,1fr)}.duo-pg .fcard{position:static}}@media(max-width:900px){.phd-h .phd-in,.phd-p .phd-in{grid-template-columns:minmax(0,1fr);gap:8px}.holo{order:-1;height:240px;margin-top:-6px}.phd-nodes{flex-wrap:nowrap;margin:16px calc(-1*var(--pad)) 0;padding:2px var(--pad) 4px;overflow-x:auto;scrollbar-width:none}.phd-nodes::-webkit-scrollbar{display:none}.phd-nodes button{flex:none;min-height:44px}.holo-ph .slb text{font-size:15.5px;letter-spacing:.05em}.holo-ph .slb path{stroke-width:1.5}.phd-ph{order:-1;width:min(100%,360px);margin-bottom:4px}.ph-f img,.ph-r img{height:210px}.ph-r{height:40px}}@media(max-width:700px){.prose{font-size:17px;line-height:1.62}.pg-in>.prose{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.prose .lead-p{font-size:18.5px}.board.kv tbody{grid-template-columns:repeat(2,minmax(0,1fr))}.board.kv tr{min-height:92px;padding:13px 13px 12px}.board.kv tr>:last-child{font-size:16.5px;overflow-wrap:anywhere}.board.kv tr>:first-child{font-size:11px}.tbl.board.kv{margin-inline:0}.gal[data-n="2"]{gap:8px}.prose .ph{margin-bottom:calc(1.05em + 50px)}.tbl.board th,.tbl.board thead td{font-size:13.5px}.crumbs a{min-height:44px}.dnote-in{padding:14px}.dnote p{flex-basis:calc(100% - 46px);font-size:16px}.dnote-a{flex:1 1 100%}.dnote-a .btn{flex:1 1 auto}.dsec{padding:18px 16px 14px}.dlinks a{padding-block:12px}.dsrv-l .btn{flex:1 1 100%;white-space:normal;min-height:54px;padding-block:10px}.lbar[data-ru][data-l=ru]:not([hidden])~main .phd{padding-top:calc(var(--hh) + 150px)}.snav li a{padding-block:12px}.phd h1{font-size:clamp(23px,6.6vw,30px)}.phd.long h1{font-size:clamp(20px,5.4vw,25px)}.crumbs ol{flex-wrap:nowrap;overflow:hidden}.crumbs li{flex:none;white-space:nowrap}.crumbs li:last-child:not(:first-child){display:none}.crumbs li:nth-last-child(2):not(:first-child){flex:0 1 auto;overflow:hidden}.crumbs li:nth-last-child(2):not(:first-child) a{display:block;overflow:hidden;text-overflow:ellipsis;line-height:44px}.tbl{margin-inline:calc(-1*var(--pad) + 6px);border-radius:8px}.tbl :where(td,th){padding:10px 12px}.t-lay>tbody>tr,.t-lay>tr{gap:12px}.wk{grid-template-columns:minmax(0,1fr)}.wk-i{aspect-ratio:4/3}.lb-st{padding:0 6px}.lb-p,.lb-n{top:auto;bottom:8px;margin:0}.lb-cap{min-height:70px;padding-inline:66px}}@media(prefers-reduced-motion:reduce){.holo-ph,.holo-ph *,.ph-w,.ph-f:after,.spick:before{animation:none!important}.ph-f:after{display:none}}.ord-intro{max-width:78ch;margin-bottom:clamp(22px,3vw,36px)}.prose figure img{margin-inline:auto}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unb-fb;src:local("Arial Bold"),local("Arial");font-weight:500 600;size-adjust:126%;ascent-override:82%}:root{--bg:#070F10;--bg2:#0B191B;--bg3:#0F2225;--ln:rgba(170,225,210,.14);--ln2:rgba(170,225,210,.28);--tx:#EAF2EF;--tx2:#D6E1DD;--mu:#A9B8B5;--di:#8B9CA0;--g:#85C756;--g2:#A9E57C;--gd:#0B191B;--wm:#FFC98A;--bad:#FFA99C;--hh:72px;--pad:clamp(16px,4.4vw,72px);--r:12px;--fd:"Unbounded","Unb-fb",system-ui,sans-serif;--ft:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ez:cubic-bezier(.2,.7,.2,1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + 12px)}.lock{overflow:hidden}body{margin:0;background:var(--bg);color:var(--tx);font:400 17px/1.55 var(--ft);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}img.broken{visibility:hidden}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}address{font-style:normal}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--g2);outline-offset:3px;border-radius:3px}.skip{position:fixed;left:12px;top:-60px;z-index:99;padding:10px 14px;background:var(--g);color:var(--gd);border-radius:6px;font-weight:600}.skip:focus{top:12px}.wrap{width:min(1320px,calc(100% - 2*var(--pad)));margin-inline:auto}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main{position:relative;z-index:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:54px;padding:0 28px;border:0;border-radius:6px;background:var(--g);color:var(--gd);font:600 16px/1 var(--ft);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ez),box-shadow .25s,background .25s,color .25s}.btn:hover{background:var(--g2);transform:translateY(-2px);box-shadow:0 0 0 1px var(--g2),0 14px 36px -8px #85c75699}.btn .up{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ez)}.btn:hover .up{transform:translateY(-3px)}.btn .go{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ez)}.btn:hover .go{transform:translate(3px)}.btn-g{background:#eaf2ef0d;color:var(--tx);box-shadow:inset 0 0 0 1px #eaf2ef57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-g:hover{background:#85c7561f;color:#fff;box-shadow:inset 0 0 0 1px var(--g)}.btn-o{background:none;color:var(--g2);box-shadow:inset 0 0 0 1px #85c75680}.btn-o:hover{background:var(--g);color:var(--gd)}.btn-s{min-height:46px;padding:0 22px;font-size:15px}.btn[disabled]{opacity:.6;pointer-events:none}.card{background:linear-gradient(160deg,#112428f0,#081214f5);border:1px solid var(--ln);border-radius:var(--r);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 34px 80px -34px #000000d9,inset 0 1px #ffffff12}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;font:600 12.5px/1.2 var(--ft);letter-spacing:.18em;text-transform:uppercase;color:var(--g)}.eyebrow:before{content:"";flex:none;width:28px;height:1px;background:var(--g);box-shadow:0 0 8px var(--g)}h2{font:500 clamp(26px,3.2vw,46px)/1.1 var(--fd);letter-spacing:-.012em;text-wrap:balance}h3{font:500 19px/1.25 var(--fd);letter-spacing:-.005em;text-wrap:balance}.lead{color:var(--tx2);font-size:clamp(16.5px,1.25vw,18.5px);max-width:34em}.mk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--mu)}.mk span{margin-right:4px}.mk b,.mk a{padding:6px 10px;border:1px solid var(--ln2);border-radius:4px;font:500 13px/1 var(--ft);letter-spacing:.04em;color:var(--tx)}.mk a{text-decoration:none;border-color:#85c7566b;transition:border-color .2s,color .2s,box-shadow .2s}.mk a:hover,.mk a:focus-visible{border-color:var(--g);color:var(--g);box-shadow:0 0 18px -6px #85c75699}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips b{padding:6px 10px;border-radius:4px;background:#85c7561f;border:1px solid rgba(133,199,86,.4);font:600 12.5px/1 var(--ft);letter-spacing:.04em;color:var(--g2)}.glow{display:block;height:1px;background:linear-gradient(90deg,rgba(133,199,86,0),var(--g) 18%,var(--g2) 50%,var(--g) 82%,rgba(133,199,86,0));box-shadow:0 0 12px #85c756cc,0 0 2px var(--g2)}.hdr{position:fixed;z-index:30;left:0;top:0;width:100%;height:var(--hh);display:flex;align-items:center;gap:clamp(10px,1.4vw,24px);padding:0 clamp(16px,2.4vw,40px);background:#070f10fb;box-shadow:0 1px 0 var(--ln);transition:background .35s,box-shadow .35s}.hdr:before{content:"";position:absolute;inset:0 0 -26px;z-index:-1;background:linear-gradient(#070f10db,#070f1000);pointer-events:none;opacity:0;transition:opacity .35s}.hdr:not(.over){background:#070f10}.js .hdr.over:not(.on){background:none;box-shadow:none}.js .hdr.over:not(.on):before{opacity:1}.logo{flex:none;color:var(--g);filter:drop-shadow(0 0 7px rgba(133,199,86,.45))}.logo svg{height:46px;width:186px;fill:currentColor}.menu{display:contents}.nav{display:flex;gap:clamp(8px,1.15vw,20px);margin-inline:auto}.nav a{position:relative;padding:10px 0;font:500 14px/1 var(--ft);color:var(--mu);text-decoration:none;white-space:nowrap;transition:color .2s}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:var(--g);box-shadow:0 0 8px var(--g);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ez)}.nav a:hover,.nav a.cur,.nav a[aria-current]{color:#fff}.nav a:hover:after,.nav a.cur:after,.nav a[aria-current]:after{transform:scaleX(1)}.nav-g{position:relative;display:flex;align-items:center}.nav-t{display:grid;place-items:center;width:20px;height:34px;margin-left:1px;padding:0;border:0;border-radius:4px;background:none;color:var(--mu);cursor:pointer}.nav-t svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ez)}.nav-g:hover .nav-t,.nav-t:hover,.nav-g.open .nav-t{color:#fff}.nav-g:hover .nav-t svg,.nav-g.open .nav-t svg{transform:rotate(180deg)}.nav-s{position:absolute;z-index:2;left:-16px;top:calc(100% + 14px);min-width:max-content;padding:8px;border:1px solid var(--ln2);border-radius:12px;background:#070f10fa;box-shadow:0 24px 50px -20px #000;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .25s var(--ez),visibility 0s .2s}.nav-s:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav-g:hover .nav-s,.nav-g.open .nav-s{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav-g.shut:not(.open):hover .nav-s{opacity:0;visibility:hidden}.nav .nav-s a{display:flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;font-size:14.5px;color:var(--tx2)}.nav .nav-s a:after{display:none}.nav .nav-s a:hover,.nav .nav-s a:focus-visible,.nav .nav-s a[aria-current]{background:#85c7561f;color:#fff}.nav-s .all{margin-top:6px;padding-top:6px;border-top:1px solid var(--ln)}.nav .nav-s .all a{color:var(--g2);font-weight:600}.tel{order:2;display:flex;align-items:center;gap:8px;min-height:44px;font:600 15px/1 var(--ft);text-decoration:none;white-space:nowrap}.tel svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--g);stroke-width:1.6;stroke-linejoin:round}.tel:hover{color:var(--g2)}.lang{order:3;display:flex;align-items:center;gap:5px;font:600 13px/1 var(--ft);letter-spacing:.06em}.lang a,.lang button,.lang span{display:grid;place-items:center;min-width:26px;height:44px;padding:0 3px;border:0;background:none;color:var(--mu);text-decoration:none}.lang a,.lang button{cursor:pointer}.lang .on{color:var(--g)}.lang a:hover,.lang button:hover{color:#fff}.lang .ru{font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--di)}.lang i{font-style:normal;color:var(--di);opacity:.6}.cfg{order:4;position:relative;display:flex}.hdr-cta{position:relative;gap:9px}.hdr-cta:after{content:"";position:absolute;inset:-4px;border-radius:10px;box-shadow:0 0 0 1px #85c75680,0 0 22px #85c7568c;opacity:0;pointer-events:none;animation:cfg-glow 3.8s ease-in-out infinite}@keyframes cfg-glow{50%{opacity:1}}.cfg-ic{flex:none;width:12px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.cfg-c{fill:currentColor;stroke:none;animation:cfg-ic 4.2s var(--ez) infinite alternate}@keyframes cfg-ic{0%,18%{transform:translateY(7.5px)}82%,to{transform:translateY(0)}}.cfg-s{position:absolute;z-index:3;right:0;top:calc(100% + 14px);width:296px;margin:0;padding:8px;border:1px solid var(--ln2);border-radius:12px;background:#070f10fa;box-shadow:0 24px 50px -20px #000;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .25s var(--ez),visibility 0s .2s}.cfg-s:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.cfg:hover .cfg-s,.cfg:focus-within .cfg-s{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cfg-h{padding:8px 12px 6px;font:600 11px/1 var(--ft);letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.cfg-s a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none}.cfg-s b{display:block;font:500 14.5px/1.2 var(--fd);color:var(--tx)}.cfg-s span{display:block;margin-top:4px;font-size:13px;line-height:1.3;color:var(--mu)}.cfg-s a:hover,.cfg-s a:focus-visible{background:#85c7561f}.cfg-s a:hover b,.cfg-s a:focus-visible b{color:var(--g2)}.hdr-pick{display:none}.burger{display:none;order:5;width:46px;height:46px;border:1px solid var(--ln2);border-radius:8px;background:#070f1066;cursor:pointer;place-items:center;align-content:center;gap:5px}.burger i{display:block;width:20px;height:2px;border-radius:2px;background:var(--tx);transition:transform .3s var(--ez),opacity .2s}.open .burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}.open .burger i:nth-child(2){opacity:0}.open .burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-more{display:none}.lbar{position:fixed;z-index:29;right:var(--pad);top:calc(var(--hh) + 8px);max-width:min(430px,calc(100% - 2*var(--pad)));display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;background:#0b191bf5;border:1px solid var(--ln2);border-radius:10px;font-size:15px;line-height:1.4;box-shadow:0 20px 50px -20px #000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lbar p{flex:1 1 100%}.lbar{transition:opacity .3s,transform .4s var(--ez),visibility 0s}.lbar.away{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s,transform .4s var(--ez),visibility 0s .3s}.lbar[data-l=en] .l-ru,.lbar[data-l=ru] .l-en{display:none}.lbar a,.lbar button{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:6px;border:1px solid var(--ln2);background:none;font:600 14px/1 var(--ft);text-decoration:none;cursor:pointer}.lbar a{background:var(--g);border-color:var(--g);color:var(--gd)}.lbar a:hover,.lbar button:hover{border-color:var(--g2)}.cfgb{position:relative;z-index:1;padding:clamp(44px,6.6vw,84px) 0;background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%);border-top:1px solid var(--ln)}.cfgb-in{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.7fr);gap:clamp(24px,4vw,64px);align-items:center}.cfgb-tx{min-width:0}.cfgb h2{font:600 clamp(23px,2.5vw,35px)/1.14 var(--fd);letter-spacing:-.015em;text-wrap:balance}.cfgb .lead{margin-top:14px;font-size:16.5px;line-height:1.5;color:var(--mu)}.cfgb-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.cfgb-i{display:flex;flex-direction:column;min-width:0;padding:14px 16px 16px;border:1px solid var(--ln);border-radius:var(--r);background:#0f222580;text-decoration:none;transition:border-color .25s,transform .3s var(--ez),box-shadow .3s,background .25s}.cfgb-i:hover,.cfgb-i:focus-visible{border-color:var(--g);background:#85c75614;transform:translateY(-4px);box-shadow:0 0 0 1px #85c75638,0 20px 44px -22px #85c75699}.cfgb .pic{display:block;width:100%;height:auto;margin-bottom:12px;overflow:hidden;fill:none;stroke:#aae1d280;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:filter .3s}.cfgb .pic .g{stroke:var(--g2);stroke-width:1.7}.cfgb .pic .f{fill:#85c75629}.cfgb-i:hover .pic,.cfgb-i:focus-visible .pic{filter:drop-shadow(0 0 5px rgba(133,199,86,.75))}.cfgb-i b{font:500 16.5px/1.2 var(--fd)}.cfgb-i span{margin-top:6px;font-size:13.5px;line-height:1.35;color:var(--mu)}.cfgb-i i{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font:600 13px/1 var(--ft);color:var(--g2)}.cfgb-i i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ez)}.cfgb-i:hover i svg{transform:translate(4px)}.mv-lift{animation:cfgb-lift 5.2s var(--ez) infinite alternate}.mv-cw{animation:cfgb-cw 5.2s var(--ez) infinite alternate}.mv-plat{animation:cfgb-plat 4.6s var(--ez) infinite alternate}.mv-esc{animation:cfgb-esc 1.1s linear infinite}.mv-trv{animation:cfgb-trv 1.3s linear infinite}@keyframes cfgb-lift{0%,14%{transform:translateY(58px)}86%,to{transform:translateY(10px)}}@keyframes cfgb-cw{0%,14%{transform:translateY(12px)}86%,to{transform:translateY(64px)}}@keyframes cfgb-plat{0%,16%{transform:translateY(82px)}84%,to{transform:translateY(44px)}}@keyframes cfgb-esc{to{transform:translate(9.9px,-9.9px)}}@keyframes cfgb-trv{to{transform:translate(16px)}}@media(max-width:1180px){.cfgb-in{grid-template-columns:minmax(0,1fr)}.cfgb .lead{max-width:44em}}@media(max-width:760px){.cfgb-g{grid-template-columns:1fr 1fr;gap:10px}.cfgb-i{padding:12px 13px 14px}.cfgb-i b{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.mv-lift,.mv-cw,.mv-plat,.mv-esc,.mv-trv,.cfg-c,.hdr-cta:after{animation:none!important}.mv-lift{transform:translateY(34px)}.mv-cw{transform:translateY(36px)}.mv-plat{transform:translateY(82px)}}.mbar{display:none}.fcard{width:min(560px,100%);padding:clamp(22px,3vw,40px)}.fcard h2{font-size:clamp(23px,2.5vw,34px);margin-bottom:14px}.lf{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.wide{grid-column:1/-1}.fld{display:block;min-width:0}.fld span{display:block;margin-bottom:7px;font:600 12.5px/1 var(--ft);letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.fld em{font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--di)}.fld input,.fld select,.fld textarea{width:100%;min-height:52px;padding:13px 14px;border:1px solid var(--ln2);border-radius:6px;background:#070f1099;color:var(--tx);font:400 16px/1.4 var(--ft);transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;min-height:76px}.fld select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%2385C756' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;text-overflow:ellipsis}.fld select option{background:#0b191b;color:var(--tx)}.fld ::placeholder{color:var(--di)}.fld :focus{outline:0;border-color:var(--g);box-shadow:0 0 0 3px #85c75638}.fld .bad{border-color:#ff8a7a;box-shadow:0 0 0 3px #ff8a7a33}.fld select.flash{animation:flash 1.4s ease}@keyframes flash{30%{border-color:var(--g);box-shadow:0 0 0 4px #85c75666}}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.ferr{grid-column:1/-1;color:var(--bad);font-size:15px}.ferr a{white-space:nowrap}.done{display:flex;align-items:center;gap:16px;margin-top:26px;padding:22px;border:1px solid rgba(133,199,86,.5);border-radius:10px;background:#85c75617;font-size:18px}.done svg{flex:none;width:46px;height:46px;fill:none;stroke:var(--g2);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.done b{font-family:var(--fd);font-weight:500}.done small{display:block;margin-top:6px;font-size:14px;color:var(--mu)}.alt{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid var(--ln)}.alt-tel{margin-right:auto;font:500 clamp(17px,1.6vw,20px)/1 var(--fd);text-decoration:none;white-space:nowrap}.alt-tel:hover{color:var(--g2)}.fsec{position:relative;display:flex;align-items:center;padding:clamp(70px,12vh,130px) 0 clamp(70px,11vh,120px);isolation:isolate;overflow:hidden}.fsec:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(var(--bg),rgba(7,15,16,0) 30%,rgba(7,15,16,0) 78%,var(--bg2)),linear-gradient(90deg,#070f10db,#070f101a 62%)}.fsec .still{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.ftr{position:relative;z-index:1;background:var(--bg2);border-top:1px solid var(--ln);padding:56px 0 64px;font-size:15.5px;color:var(--mu)}.ftr-in{display:grid;grid-template-columns:1.25fr .9fr 1fr 1.05fr;gap:36px clamp(24px,4vw,60px)}.ftr-logo{width:210px;height:52px;margin-bottom:16px;color:var(--g);fill:currentColor}.ftr b{display:block;margin-bottom:6px;font:600 12px/1.2 var(--ft);letter-spacing:.14em;text-transform:uppercase;color:var(--di)}.ftr p+p{margin-top:16px}.ftr a{color:var(--tx);text-decoration:none}.ftr a:hover{color:var(--g2)}.ftr-n a,.ftr-t a{display:block;width:max-content;max-width:100%;padding:4px 0}.ftr-s{margin-top:18px}.ftr-s a{display:inline-block;margin-right:14px;padding:4px 0;color:var(--mu)}.copy{margin-top:38px;padding-top:20px;border-top:1px solid var(--ln);font-size:14px;color:var(--di)}.js .rv{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ez) var(--d,0s),transform .8s var(--ez) var(--d,0s)}.js .rv.in{opacity:1;transform:none}@media(max-width:1599px){.tel span{display:none}.tel{width:44px;justify-content:center;border:1px solid var(--ln2);border-radius:8px}}@media(max-width:1799px){:lang(ru) .tel span{display:none}:lang(ru) .tel{width:44px;justify-content:center;border:1px solid var(--ln2);border-radius:8px}}@media(min-width:1560px){.hdr{padding-inline:var(--pad)}}.tel{flex:none}@media(min-width:1280px)and (max-width:1439px){.hdr{gap:10px;padding-inline:16px}.logo svg{width:166px;height:41px}.nav{gap:clamp(11px,1.05vw,16px)}.nav a{font-size:13.5px}.nav-t{width:15px;margin-left:0}.hdr-cta{padding-inline:14px;font-size:14px}}@media(min-width:1280px)and (max-width:1379px){:lang(ru) .nav{gap:11px}:lang(ru) .nav a{font-size:13px}:lang(ru) .hdr-cta{padding-inline:10px;font-size:13.5px}}@media(max-width:1279px){:root{--hh:64px}.logo svg{height:42px;width:170px}.burger{display:grid}.tel{margin-left:auto}.menu{display:flex;position:fixed;inset:0;z-index:-2;flex-direction:column;justify-content:flex-start;gap:22px;padding:calc(var(--hh) + 20px) var(--pad) 40px;background:#070f10;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s,transform .4s var(--ez),visibility 0s .3s;overflow-y:auto}.open .menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav{flex-direction:column;gap:0;margin:0}.nav a{padding:14px 0;font:500 clamp(19px,5.2vw,25px)/1.1 var(--fd);color:var(--tx);border-bottom:1px solid var(--ln)}.nav a:after{display:none}.nav-g{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--ln)}.nav-g>a{border-bottom:0}.nav-t{width:48px;height:48px;margin:0;border:1px solid var(--ln2);border-radius:8px;color:var(--tx)}.nav-t svg{width:14px;height:14px}.nav-s{grid-column:1/-1;position:static;display:none;min-width:0;padding:0 0 10px 14px;border:0;border-left:1px solid var(--ln2);border-radius:0;margin:0 0 12px 2px;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.nav-s:before{display:none}.nav-g.open .nav-s{display:block}.nav .nav-s a{min-height:46px;padding:0;border-bottom:0;border-radius:0;font:500 17px/1.25 var(--ft);color:var(--tx2);white-space:normal}.nav .nav-s a:hover,.nav .nav-s a:focus-visible,.nav .nav-s a[aria-current]{background:none;color:var(--g2)}.nav-s .all{margin-top:2px;padding-top:2px}.menu-more{display:flex;flex-wrap:wrap;gap:4px 20px}.menu-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--mu);font-size:16px;text-decoration:none}.lang{order:0;font-size:15px}.lang a,.lang button,.lang span{min-width:44px}.lang .ru{font-size:13px}.hdr-cta{align-self:flex-start;min-height:52px}.cfg{order:-1;flex-direction:column;gap:12px}.cfg-s{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.cfg-s:before,.cfg-h{display:none}.cfg-s a{height:100%;padding:12px 14px;border:1px solid var(--ln)}.hdr-pick{order:2;display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 16px;border-radius:6px;background:var(--g);color:var(--gd);font:600 14px/1 var(--ft);text-decoration:none;white-space:nowrap}.hdr-pick:hover{background:var(--g2)}.hdr-pick+.tel{margin-left:0}.ftr-n a,.ftr-t a{padding:11px 0}}@media(max-width:900px){body{font-size:16.5px}.ftr-in{grid-template-columns:1fr 1fr}.ftr-a{grid-column:1/-1}}@media(max-width:700px){.lbar{left:var(--pad);right:var(--pad);max-width:none}.mbar{position:fixed;z-index:28;left:10px;right:88px;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:1px;height:54px;border:1px solid var(--ln2);border-radius:12px;overflow:hidden;background:#070f10eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px -16px #000;transition:transform .4s var(--ez),opacity .3s}.mbar a{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;font:600 13.5px/1 var(--ft);text-decoration:none;color:var(--tx)}.mbar a+a{border-left:1px solid var(--ln)}.mbar a:first-child{flex:1.25 1 0;background:var(--g);color:var(--gd)}.mbar .mbar-p{flex:1.5 1 0}.mbar .mbar-p+.mbar-c{flex:.62 1 0}.mbar .mbar-p+.mbar-c svg{width:19px;height:19px;stroke:var(--g2)}.hdr-pick{display:none}.hdr-pick+.tel{margin-left:auto}.mbar svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.js .mbar[data-wait]:not(.on){transform:translateY(90px);opacity:0;pointer-events:none}.ftr{padding-bottom:104px}}@media(max-width:640px){.lf,.ftr-in{grid-template-columns:1fr}.alt-tel{flex:1 1 100%;margin-bottom:6px}.alt .btn{flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .rv{opacity:1;transform:none}}@media(max-width:700px){.b24-widget-button-wrapper.b24-widget-button-position-bottom-right{right:11px!important;bottom:calc(4px + env(safe-area-inset-bottom,0px))!important}.b24-widget-button-popup{display:none!important}}
