@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/roboto-cyrillic-normal.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/roboto-latin-ext-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/roboto-latin-normal.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:"Roboto Fallback";src:local("Arial");ascent-override:92.77%;descent-override:24.41%;line-gap-override:0%;size-adjust:100.3%}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*{scrollbar-color:auto;scrollbar-width:auto}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.top-full{top:100%}.left-0{left:0}.top-0{top:0}.bottom-0{bottom:0}.top-2{top:.5rem}.right-2{right:.5rem}.right-0{right:0}.left-1\/2{left:50%}.z-50{z-index:50}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mr-5{margin-right:1.25rem}.mt-2{margin-top:.5rem}.mt-\[70px\]{margin-top:70px}.mt-\[20px\]{margin-top:20px}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mr-3{margin-right:.75rem}.mr-2{margin-right:.5rem}.mr-0{margin-right:0}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.mt-6{margin-top:1.5rem}.mt-4{margin-top:1rem}.mt-20{margin-top:5rem}.mt-\[40px\]{margin-top:40px}.mt-\[60px\]{margin-top:60px}.mb-\[40px\]{margin-bottom:40px}.mt-11{margin-top:2.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-6{height:1.5rem}.h-\[1px\]{height:1px}.h-\[58px\]{height:58px}.h-\[44px\]{height:44px}.h-full{height:100%}.h-\[29px\]{height:29px}.h-\[10px\]{height:10px}.h-\[377px\]{height:377px}.h-\[28px\]{height:28px}.h-\[240px\]{height:240px}.h-\[250px\]{height:250px}.h-\[104px\]{height:104px}.h-5{height:1.25rem}.h-\[228px\]{height:228px}.h-\[348px\]{height:348px}.h-\[108px\]{height:108px}.h-\[50px\]{height:50px}.max-h-full{max-height:100%}.min-h-\[53px\]{min-height:53px}.w-full{width:100%}.w-\[174px\]{width:174px}.w-10{width:2.5rem}.w-6{width:1.5rem}.w-\[134px\]{width:134px}.w-\[117px\]{width:117px}.w-4{width:1rem}.w-\[503px\]{width:503px}.w-\[605px\]{width:605px}.w-\[28px\]{width:28px}.w-\[92px\]{width:92px}.w-\[125px\]{width:125px}.w-5{width:1.25rem}.w-\[283px\]{width:283px}.w-\[220px\]{width:220px}.w-\[50px\]{width:50px}.w-\[50\%\]{width:50%}.max-w-full{max-width:100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-1{gap:.25rem}.gap-6{gap:1.5rem}.gap-4{gap:1rem}.gap-10{gap:2.5rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-2\.5{gap:.625rem}.gap-x-6{-webkit-column-gap:1.5rem;column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.gap-x-5{-webkit-column-gap:1.25rem;column-gap:1.25rem}.gap-y-5{row-gap:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:.375rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[20px\]{border-radius:20px}.rounded-lg{border-radius:.5rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[7px\]{border-radius:7px}.rounded-xl{border-radius:.75rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded{border-radius:.25rem}.border,.border-\[1px\]{border-width:1px}.border-2{border-width:2px}.border-\[\#6FA9BB\]{--tw-border-opacity:1;border-color:rgb(111 169 187/var(--tw-border-opacity))}.border-\[\#DCDCDC\]{--tw-border-opacity:1;border-color:rgb(220 220 220/var(--tw-border-opacity))}.border-\[\#264D92\]{--tw-border-opacity:1;border-color:rgb(38 77 146/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-\[\#EFEFEF\]{--tw-border-opacity:1;border-color:rgb(239 239 239/var(--tw-border-opacity))}.border-\[\#B82932\]{--tw-border-opacity:1;border-color:rgb(184 41 50/var(--tw-border-opacity))}.bg-\[\#FDFDFD\]{--tw-bg-opacity:1;background-color:rgb(253 253 253/var(--tw-bg-opacity))}.bg-\[white\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-\[\#1F1F1F\]{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-\[\#D4E1D7\]{--tw-bg-opacity:1;background-color:rgb(212 225 215/var(--tw-bg-opacity))}.bg-\[\#1F3519\]{--tw-bg-opacity:1;background-color:rgb(31 53 25/var(--tw-bg-opacity))}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.bg-\[\#FCFCFC\]{--tw-bg-opacity:1;background-color:rgb(252 252 252/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-\[\#F1F1F1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-50{--tw-bg-opacity:0.5}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:.75rem}.p-2\.5{padding:.625rem}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-\[50px\]{padding-bottom:50px;padding-top:50px}.py-4{padding-bottom:1rem;padding-top:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-\[3px\]{padding-bottom:3px;padding-top:3px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pt-8{padding-top:2rem}.pt-\[24px\]{padding-top:24px}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-firstFont{font-family:Roboto,sans-serif}.text-\[17px\]{font-size:17px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[18px\]{font-size:18px}.text-\[16px\]{font-size:16px}.text-\[32px\]{font-size:32px}.text-\[24px\]{font-size:24px}.text-base{font-size:1rem;line-height:1.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-bold{font-weight:700}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-\[\#1F3519\]{--tw-text-opacity:1;color:rgb(31 53 25/var(--tw-text-opacity))}.text-\[white\],.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-\[\#354930\]{--tw-text-opacity:1;color:rgb(53 73 48/var(--tw-text-opacity))}.text-\[\#121212\]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity))}.text-\[\#0C0C0C\]{--tw-text-opacity:1;color:rgb(12 12 12/var(--tw-text-opacity))}.text-\[\#9E9E9E\]{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}.text-\[\#264D92\]{--tw-text-opacity:1;color:rgb(38 77 146/var(--tw-text-opacity))}.text-\[\#706F6F\]{--tw-text-opacity:1;color:rgb(112 111 111/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0#0000,0 0#0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.max-w-containerSm{max-width:calc(100vw - 32px)}nav .active li{color:#f15929;font-weight:600;-webkit-text-decoration:1px underline #f15929;text-decoration:1px underline #f15929}@media screen and (max-width:665px){nav .active li{color:#fff;font-weight:600;-webkit-text-decoration:1px underline #fff;text-decoration:1px underline #fff}}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-\[\#035352\]:hover{--tw-bg-opacity:1;background-color:rgb(3 83 82/var(--tw-bg-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:375px){.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1280px){.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-\[200px\]{margin-top:200px}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-0{margin-top:0}.md\:mr-10{margin-right:2.5rem}.md\:mt-\[124px\]{margin-top:124px}.md\:mt-10{margin-top:2.5rem}.md\:mr-\[52px\]{margin-right:52px}.md\:mr-3{margin-right:.75rem}.md\:mt-8{margin-top:2rem}.md\:mt-20{margin-top:5rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-\[80px\]{margin-top:80px}.md\:mb-\[132px\]{margin-bottom:132px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[92px\]{height:92px}.md\:h-\[500px\]{height:500px}.md\:h-\[267px\]{height:267px}.md\:h-\[430px\]{height:430px}.md\:w-\[323px\]{width:323px}.md\:w-\[240px\]{width:240px}.md\:w-\[275px\]{width:275px}.md\:w-\[174px\]{width:174px}.md\:w-\[525px\]{width:525px}.md\:w-\[634px\]{width:634px}.md\:w-\[690px\]{width:690px}.md\:w-\[498px\]{width:498px}.md\:w-\[516px\]{width:516px}.md\:w-\[672px\]{width:672px}.md\:w-\[665px\]{width:665px}.md\:w-\[495px\]{width:495px}.md\:w-\[606px\]{width:606px}.md\:w-\[500px\]{width:500px}.md\:w-8{width:2rem}.md\:w-\[677px\]{width:677px}.md\:w-full{width:100%}.md\:w-\[292px\]{width:292px}.md\:max-w-container{max-width:1240px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-y-8{row-gap:2rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pt-\[48px\]{padding-top:48px}.md\:text-left{text-align:left}.md\:text-\[32px\]{font-size:32px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}}.styles-module_floatingWhatsapp__yWF5K{width:100%;height:100%;text-align:left;position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}.styles-module_whatsappButton__tVits{width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:2rem;right:2rem;cursor:pointer;background-color:#25d366;border-radius:50%;-webkit-user-select:none;user-select:none;box-shadow:0 4px 10px 0 rgb(0 0 0/15%);z-index:9998}.styles-module_whatsappButton__tVits:after{content:"";border-color:inherit;width:60px;height:60px;border-radius:50%;position:absolute;box-shadow:0 0 0 0 transparent;animation:styles-module__pulse__BJkE8 1.2s infinite}.styles-module_whatsappButton__tVits svg{fill:#fff;padding:.5rem;width:55px;height:55px}.styles-module_whatsappChatBox__MdQ5U{display:flex;flex-direction:column;justify-content:space-between;border-radius:5%;overflow:hidden;background-color:#fff;touch-action:auto;position:fixed;bottom:7rem;right:4rem;width:375px;opacity:0;transition:height .2s ease-out;box-shadow:0 3px 10px 0 rgb(0 0 0/20%);z-index:9999}@media (max-width:575px){.styles-module_whatsappChatBox__MdQ5U{right:0;left:0;max-width:90%;margin:auto}}.styles-module_whatsappChatBox__MdQ5U.styles-module_open__R8NqR{animation:styles-module__bounceIn__Ry9iZ .4s both}.styles-module_whatsappChatBox__MdQ5U.styles-module_close__RLouK{animation:styles-module__bounceOut__d5QVu .4s both}.styles-module_chatHeader__gaeOA{background-color:#075e54;display:grid;align-items:center;padding:.25rem;grid-template-columns:20% 60% 1fr;gap:1%}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4{padding:.25rem;position:relative}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4 img{vertical-align:middle;border-radius:50%;height:60px;width:60px;border:1px solid rgba(255,255,255,.473)}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4:after{content:"";width:10px;height:10px;background:#4fbe86;border:1px solid #fff;position:absolute;border-radius:50%;bottom:5px;right:8px}.styles-module_chatHeader__gaeOA .styles-module_avatar__afcc4 svg{fill:#fff;vertical-align:middle}.styles-module_chatHeader__gaeOA .styles-module_status__-ln3V{color:#fff;display:flex;flex-direction:column;padding:.5rem}.styles-module_chatHeader__gaeOA .styles-module_statusTitle__NgfPQ{font-size:1rem;font-weight:700}.styles-module_chatHeader__gaeOA .styles-module_statusSubtitle__esavW{font-size:.8rem;color:#f0f0f0}.styles-module_chatHeader__gaeOA .styles-module_close__RLouK{padding:1rem;cursor:pointer;text-align:center}.styles-module_chatHeader__gaeOA .styles-module_close__RLouK svg{fill:#fff;width:24px;height:24px}.styles-module_chatBody__VBxQH{padding:20px;background-size:cover;background-repeat:repeat;max-height:382px;background-color:#eae6df;height:100%;opacity:.9}.styles-module_chatBubble__F6k84{background-color:#e6f8f1;padding:16px 28px;border-radius:20px;border-bottom-left-radius:2px;display:inline-block}.styles-module_typing__Ru9xZ{align-items:center;display:flex;height:17px}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7{animation:styles-module_typingAnimation__fErT4 1.8s infinite ease-in-out;background-color:rgba(20,105,69,.7);border-radius:50%;height:7px;margin-right:4px;vertical-align:middle;width:7px;display:inline-block}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:nth-child(1){animation-delay:200ms}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:nth-child(2){animation-delay:300ms}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:nth-child(3){animation-delay:400ms}.styles-module_typing__Ru9xZ .styles-module_dot__RoVT7:last-child{margin-right:0}.styles-module_chatBody__VBxQH .styles-module_message__Z9MOV{padding:7px 14px 6px;background-color:#fff;border-radius:0 8px 8px;position:relative;max-width:calc(100% - 120px);z-index:2;box-shadow:rgb(0 0 0/13%)0 1px .5px}.styles-module_chatBody__VBxQH .styles-module_accountName__20AXD{font-size:13px;font-weight:700;line-height:18px;color:rgb(17 17 17/50%)}.styles-module_chatBody__VBxQH .styles-module_messageBody__9-hwo{font-size:14px;line-height:19px;margin-top:4px;color:#111;white-space:pre-wrap}.styles-module_chatBody__VBxQH .styles-module_message__Z9MOV .styles-module_triangle__K9ViC{display:inline-block;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-10px;top:0}.styles-module_chatBody__VBxQH .styles-module_messageTime__MIwoR{display:flex;margin-top:4px;font-size:12px;line-height:16px;color:rgb(17 17 17/50%);justify-content:flex-end}.styles-module_chatFooter__TGv0P{padding:.25rem;background-color:#f0f0f0}.styles-module_chatFooter__TGv0P form{display:grid;align-items:center;grid-template-columns:85% 15%;padding:.25rem}.styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L{border-radius:20px;padding:0 10px;border:0;background-color:#fefefe;min-height:45px;transition:box-shadow .2s ease-in-out}.styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L:focus{border-color:#075e54;outline:0;box-shadow:0 0 0 1px rgb(7 94 84/50%)}.styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L::placeholder{color:#949494}.styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja{background-color:transparent;border:0;cursor:pointer}.styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja svg{vertical-align:middle;fill:#919191}.styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja:disabled{pointer-events:none;opacity:.5}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH{background-color:#0d1418}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_message__Z9MOV{background-color:#056162;box-shadow:rgb(0 0 0/70%)0 1px .5px}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_accountName__20AXD{color:rgb(255 255 255/50%)}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_messageBody__9-hwo{color:rgb(241 241 242/90%)}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_message__Z9MOV .styles-module_triangle__K9ViC{border-color:transparent #056162 transparent transparent}.styles-module_dark__iZs3I .styles-module_chatBody__VBxQH .styles-module_messageTime__MIwoR{color:rgb(255 255 255/50%)}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P{background-color:#1e2428}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L{background-color:#33383b;color:#f1f1f2}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_input__WFb9L:focus{border-color:#0da896;outline:0;box-shadow:0 0 0 1px rgb(13 168 150/50%)}.styles-module_dark__iZs3I .styles-module_chatFooter__TGv0P form .styles-module_buttonSend__kXjja svg{fill:#686868}.styles-module_dark__iZs3I .styles-module_chatBubble__F6k84{background-color:#32373a}.styles-module_dark__iZs3I .styles-module_typing__Ru9xZ .styles-module_dot__RoVT7{background-color:rgba(46,148,106,.7)}@keyframes styles-module__pulse__BJkE8{0%{box-shadow:0 0 0 0 rgba(37,211,101,.75)}to{box-shadow:0 0 0 15px transparent}}@keyframes styles-module__bounceIn__Ry9iZ{0%{opacity:0;transform:scale(0,0);transform-origin:bottom right}50%{transform:scale(1.03,1.03);transform-origin:bottom right}to{opacity:1;transform:scale(1,1);transform-origin:bottom right}}@keyframes styles-module__bounceOut__d5QVu{0%{opacity:1;height:scale(1,1);transform-origin:bottom right}to{opacity:0;transform:scale(0,0);transform-origin:bottom right}}@keyframes styles-module_typingAnimation__fErT4{0%{transform:translateY(0);background-color:rgba(20,105,69,.7)}28%{transform:translateY(-7px);background-color:rgba(20,105,69,.4)}44%{transform:translateY(0);background-color:rgba(20,105,69,.2)}}.styles-module_notificationIndicator__gVmjV{display:flex;flex-flow:row wrap;place-content:center;align-items:center;position:absolute;box-sizing:border-box;font-family:inherit;font-weight:500;font-size:.75rem;min-width:20px;line-height:1;padding:0 6px;height:20px;border-radius:10px;z-index:1;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0ms;background-color:#eb0014;color:#fff;top:0;right:10px;transform:scale(1) translate(50%,-50%);transform-origin:100%0}html,body{overflow-x:clip}.font-firstFont{font-family:Roboto,"Roboto Fallback",sans-serif}picture{display:contents}.fa-icon{display:inline-block;height:1em;vertical-align:-.125em;overflow:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-\[\#9E9E9E\]{color:#737373}.hero-bg{position:relative;overflow:hidden;border-bottom-left-radius:36px;border-bottom-right-radius:36px;height:810px;opacity:.9}.hero-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}@media (max-width:639px){.hero-bg{height:490px}}.contact-banner{background-size:cover;background-position:center;height:404px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:8px}@media (max-height:600px){.contact-banner{height:286px}}.hover-pop{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.hover-pop:hover{transform:scale(1.05)}.hover-pop:active{transform:scale(.95)}.badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.js [data-reveal]{opacity:0;transform:translate(var(--x, 0),var(--y, 0)) scale(var(--s, 1));transition:opacity var(--t, .6s) ease-out var(--d, 0s),transform var(--t, .6s) ease-out var(--d, 0s)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.rich p{margin:0 0 .75em}.rich ul{list-style:disc;padding-left:1.4em;margin:0 0 .75em}.rich ol{list-style:decimal;padding-left:1.4em;margin:0 0 .75em}.rich h1,.rich h2,.rich h3,.rich h4{font-weight:600;margin:.8em 0 .4em}.rich h1{font-size:1.6em}.rich h2{font-size:1.35em}.rich h3{font-size:1.15em}.rich a{color:#1f3519;text-decoration:underline}.rich img{max-width:100%;height:auto}.rich table{border-collapse:collapse;max-width:100%}.rich td,.rich th{border:1px solid #ddd;padding:4px 8px}.rich>:last-child{margin-bottom:0}.scroll-mt{scroll-margin-top:24px}.form-error{background:#fee2e2;border:1px solid #ef4444;color:#b91c1c;padding:10px 14px;border-radius:12px}.hp-field{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.main-slider .swiper-button-prev,.main-slider .swiper-button-next{color:var(--swiper-theme-color)}.self-start{align-self:flex-start}.py-20{padding-top:5rem;padding-bottom:5rem}@media (min-width:1280px){.md\:w-\[713px\]{width:713px}.md\:w-\[455px\]{width:455px}.md\:gap-\[80px\]{gap:80px}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:justify-between{justify-content:space-between}.md\:mt-5{margin-top:1.25rem}.md\:mt-0{margin-top:0}}.text-\[64px\]{font-size:64px}.w-\[160px\]{width:160px}@media (min-width:1280px){.md\:text-\[96px\]{font-size:96px}}[data-wa-message][hidden]{display:none}.yt-lite{position:relative;display:block;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}.yt-lite img{width:100%;height:100%;object-fit:cover}.yt-lite .yt-play{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);opacity:.9;transition:opacity .2s}.yt-lite:hover .yt-play,.yt-lite:focus-visible .yt-play{opacity:1}.yt-lite iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.faq-list{max-width:900px}.faq-item{border-bottom:1px solid #1f3519}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-size:16px;font-weight:500;color:#121212}@media (min-width:1280px){.faq-q{font-size:20px}}.faq-icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#1f3519}.faq-icon::before,.faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:#fff;transform:translate(-50%,-50%);transition:transform .2s}.faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-icon::after{transform:translate(-50%,-50%) rotate(0deg)}.faq-a{color:#706f6f;padding:0 44px 20px 0}.contact-pin{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#1f3519}.not-italic-addr{font-style:normal}.map-box{position:relative;border-radius:16px;overflow:hidden;background:#eef2ee;aspect-ratio:1980/1424}.map-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.map-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;color:#121212;background:repeating-linear-gradient(45deg,#eef2ee 0 18px,#e6ece6 18px 36px)}.nav-main{gap:14px;max-width:800px;white-space:nowrap}@media (min-width:1400px){.nav-main{gap:18px;max-width:860px}}@media (max-width:1399px){.hdr-cta{display:none!important}}.nav-menu{width:300px;max-height:70vh;overflow-y:auto;white-space:normal}.mobile-menu{overflow-y:auto;z-index:80}html.menu-open{overflow:hidden}html.menu-open .chat,html.menu-open .floating-whatsapp{display:none}.mobile-nav{padding-bottom:40px}.mobile-group summary{list-style:none;cursor:pointer}.mobile-group summary::-webkit-details-marker{display:none}.mobile-group summary::after{content:"+";float:right;color:#1f3519}.mobile-group[open] summary::after{content:"–"}.mobile-sub{display:block;padding:8px 0 8px 16px;color:#706f6f;border-left:2px solid #d4e1d7}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#706f6f;padding-top:4px}.crumbs a{color:#706f6f}.crumbs a:hover{color:#1f3519;text-decoration:underline}.crumbs [aria-current]{color:#121212}.crumbs-sep{color:#b5b5b5}.page-intro{max-width:760px;color:#706f6f;margin-top:14px;font-size:16px}@media (min-width:1280px){.page-intro{font-size:18px}}.btn-green,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border-radius:24px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s}.btn-green{background:#1f3519;color:#fff}.btn-green:hover{background:#2c4a24}.btn-outline{border:1px solid #1f3519;color:#1f3519;background:#fff}.btn-outline:hover{background:#1f3519;color:#fff}.lic-badge{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 14px;border-radius:20px;background:#d4e1d7;color:#1f3519;font-size:13px;font-weight:500}.lic-badge:hover{background:#c4d6c8}.lic-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#d4e1d7;color:#1f3519;font-size:12px;vertical-align:middle}.svc-index{display:grid;gap:28px}.svc-row{display:grid;grid-template-columns:1fr;gap:20px;padding:20px;border:1px solid #efefef;border-radius:16px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.04)}@media (min-width:1280px){.svc-row{grid-template-columns:380px 1fr;gap:36px;padding:24px}}.svc-row-media{display:block;border-radius:10px;overflow:hidden}.svc-row-img{width:100%;height:220px;object-fit:cover;transition:transform .4s}.svc-row:hover .svc-row-img{transform:scale(1.03)}@media (min-width:1280px){.svc-row-img{height:100%;min-height:260px}}.svc-row-title{font-size:20px;font-weight:500;color:#121212}@media (min-width:1280px){.svc-row-title{font-size:26px}}.svc-row-title a:hover{color:#1f3519}.svc-row-text{color:#706f6f;margin-top:8px}.svc-row-list{display:grid;grid-template-columns:1fr;gap:8px 24px;margin-top:16px}@media (min-width:768px){.svc-row-list{grid-template-columns:1fr 1fr}}.svc-row-list a{display:flex;align-items:baseline;gap:10px;color:#121212}.svc-row-list a:hover{color:#1f3519;text-decoration:underline}.svc-row-chev{color:#1f3519;flex-shrink:0;font-size:11px}.detail-grid,.flow{display:flow-root}.detail-media,.flow-media{margin-bottom:28px}@media (min-width:1024px){.detail-media,.flow-media{float:left;width:min(46%,560px);margin:4px 44px 20px 0}}.detail-img{max-height:520px;object-fit:cover}.detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.price-box{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px 20px;border-radius:12px;background:#f5f5f5}.price-label{font-size:13px;color:#706f6f;text-transform:uppercase;letter-spacing:.04em}.price-value{font-size:18px;color:#121212}.price-value strong{color:#1f3519;font-size:24px}.sub-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.sub-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.sub-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.sub-card{display:flex;flex-direction:column;border:1px solid #efefef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}.sub-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.sub-card-img{width:100%;height:190px;object-fit:cover}.sub-card-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.sub-card-title{font-size:18px;font-weight:500;color:#121212}.sub-card-text{color:#706f6f;font-size:15px;margin-top:8px;flex:1}.sub-card-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#1f3519;font-weight:500;font-size:14px}.svc-card{display:block}.svc-card-label h3{line-height:1.25}.svc-icon-svg{width:26px;height:26px}.h-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.h-scroll>*{scroll-snap-align:start}@media (min-width:1280px){.h-scroll{grid-auto-columns:calc((100% - 72px)/4);gap:24px}}.h-scroll-wrap{position:relative}.h-scroll-btn{display:none}@media (min-width:1280px){.h-scroll-btn{display:flex;position:absolute;top:190px;z-index:5;width:44px;height:44px;border-radius:22px;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);color:#1f3519;cursor:pointer}.h-scroll-btn[data-dir="-1"]{left:-22px}.h-scroll-btn[data-dir="1"]{right:-22px}}.req-box{display:grid;gap:14px;max-width:860px;margin:0 auto;padding:24px;border-radius:16px;background:#f5f5f5}@media (min-width:1280px){.req-box{padding:36px 40px}}.req-title{font-size:20px;font-weight:500;color:#121212}@media (min-width:1280px){.req-title{font-size:26px}}.req-text{color:#706f6f;margin-top:-6px}.req-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.req-grid{grid-template-columns:1fr 1fr}}.req-field{display:grid;gap:6px;font-size:14px;font-weight:500;color:#121212}.req-field input,.req-field textarea,.req-field select{width:100%;border:1px solid #dcdcdc;background:#fdfdfd;border-radius:12px;padding:10px 14px;font-weight:400;font-size:15px;outline:0}.req-field input{height:46px}.req-field input:focus,.req-field textarea:focus,.req-field select:focus{border-color:#1f3519}.req-btn{justify-self:start;height:46px;padding:0 32px;border-radius:24px;background:#1f3519;color:#fff;font-weight:500;cursor:pointer}.req-btn:hover{background:#2c4a24}.req-note{font-size:13px;color:#706f6f}.calc{border-radius:16px;overflow:hidden;background:#fff;border:1px solid #efefef;box-shadow:0 8px 28px rgba(0,0,0,.06)}.calc-tabs{display:flex;gap:8px;padding:14px;overflow-x:auto;background:#f5f5f5;scrollbar-width:none}.calc-tabs::-webkit-scrollbar{display:none}.calc-tab{flex-shrink:0;padding:9px 16px;border-radius:20px;font-size:14px;color:#121212;background:#fff;border:1px solid #e3e3e3;cursor:pointer;white-space:nowrap}.calc-tab.is-on{background:#1f3519;border-color:#1f3519;color:#fff}.calc-body{display:grid;grid-template-columns:1fr}@media (min-width:1280px){.calc-body{grid-template-columns:1fr 380px}}.calc-form{display:grid;gap:20px;padding:22px}@media (min-width:1280px){.calc-form{padding:30px 34px}}.calc-label{display:block;font-size:14px;font-weight:500;color:#121212;margin-bottom:8px}.calc-qty-row{display:flex;align-items:center;gap:8px}.calc-qty input{width:140px;height:46px;border:1px solid #dcdcdc;border-radius:12px;padding:0 14px;font-size:18px;font-weight:500;text-align:center;outline:0}.calc-qty input:focus{border-color:#1f3519}.calc-step{width:46px;height:46px;border-radius:12px;background:#f5f5f5;font-size:22px;color:#1f3519;cursor:pointer}.calc-step:hover{background:#d4e1d7}.calc-unit{font-weight:500;color:#706f6f;min-width:40px}.calc-hint{display:block;font-size:13px;color:#706f6f;margin-top:6px}.calc-chips{display:flex;flex-wrap:wrap;gap:8px}.calc-chip{padding:8px 14px;border-radius:10px;border:1px solid #dcdcdc;background:#fdfdfd;font-size:14px;color:#121212;cursor:pointer}.calc-chip.is-on{border-color:#1f3519;background:#d4e1d7;color:#1f3519;font-weight:500}.calc-result{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px;color:#fff;background:#1f3519 url(/assets/img/icons/calc-bg.svg)no-repeat right bottom/160px}.calc-result-label{font-size:14px;opacity:.85;text-transform:uppercase;letter-spacing:.05em}.calc-result-value{font-size:34px;font-weight:600;line-height:1.1}.calc-result-value small{font-size:18px;font-weight:500}.calc-result-note{font-size:13px;opacity:.85}.calc-order-btn{margin-top:8px;align-self:flex-start}.btn-white{display:inline-flex;align-items:center;height:44px;padding:0 24px;border-radius:24px;background:#fff;color:#1f3519;font-weight:500}.btn-white:hover{background:#d4e1d7}.price-table-wrap{overflow-x:auto;border:1px solid #efefef;border-radius:12px}.price-table{width:100%;border-collapse:collapse;min-width:520px}.price-table th{text-align:left;background:#f5f5f5;font-weight:500;font-size:14px;color:#555;padding:12px 16px}.price-table td{padding:14px 16px;border-top:1px solid #efefef}.price-table td a{color:#1f3519;text-decoration:underline}.price-table strong{color:#1f3519}.calc-disclaimer{font-size:13px;color:#706f6f;margin-top:12px;text-align:center}[data-calc-groups]{display:grid;gap:18px}.res-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.res-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.res-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.res-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:16px;border:1px solid #efefef;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}.res-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.res-card-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#1f3519;color:#fff}.res-card-title{font-size:20px;font-weight:500;color:#121212;margin-top:6px}.res-card-text{color:#706f6f;flex:1}.res-card-count{display:inline-flex;align-items:center;gap:6px;color:#1f3519;font-weight:500}.res-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.res-tabs::-webkit-scrollbar{display:none}@media (min-width:1280px){.res-tabs{justify-content:center}}.res-tab{flex-shrink:0;padding:9px 18px;border-radius:20px;border:1px solid #e3e3e3;font-size:14px;color:#121212;background:#fff;white-space:nowrap}.res-tab:hover{border-color:#1f3519}.res-tab.is-on{background:#1f3519;border-color:#1f3519;color:#fff}.res-meta{font-size:13px;color:#706f6f;margin-top:2px}.res-download{flex-shrink:0}.res-empty{text-align:center;color:#706f6f;margin-top:48px}.video-title{font-size:15px;font-weight:500;color:#121212;margin-top:10px;line-height:1.35}.south-hero{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;padding:26px;border-radius:16px;background:#f5f5f5}@media (min-width:1280px){.south-hero{grid-template-columns:1fr 320px;padding:40px 48px}}.south-logo{width:220px;height:auto;justify-self:start}@media (min-width:1280px){.south-logo{width:300px;justify-self:end}}.south-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:16px;background:#c8102e;color:#fff;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.south-perks{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;color:#1f3519;font-weight:500;font-size:15px}.south-perks .fa-icon{font-size:11px}.south-cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:28px;padding-bottom:4px}.south-cats::-webkit-scrollbar{display:none}.south-subcats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.south-subcats small{color:#706f6f;font-weight:400}.south-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}@media (min-width:768px){.south-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.south-grid{grid-template-columns:repeat(4,1fr);gap:22px}}.south-card{display:flex;flex-direction:column;border:1px solid #efefef;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.south-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-2px)}.south-card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:14px;background:#fff}.south-card-img{max-width:100%;max-height:100%;object-fit:contain}.south-card-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 16px;border-top:1px solid #f2f2f2}.south-card-title{font-size:15px;font-weight:600;color:#121212}@media (min-width:1280px){.south-card-title{font-size:17px}}.south-card-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#1f3519;font-weight:500}.south-product{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:1280px){.south-product{grid-template-columns:560px 1fr;gap:56px;align-items:start}}.south-gallery-main{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px solid #efefef;border-radius:16px;background:#fff;padding:20px}.south-main-img{max-width:100%;max-height:100%;object-fit:contain}.south-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.south-thumb{flex-shrink:0;width:80px;height:80px;padding:6px;border:2px solid #efefef;border-radius:10px;background:#fff;cursor:pointer}.south-thumb img{width:100%;height:100%;object-fit:contain}.south-thumb.is-on{border-color:#1f3519}.south-cat-link{display:inline-block;margin-left:10px;color:#706f6f;font-size:14px;text-decoration:underline}.south-perk-list{display:grid;gap:8px;margin-top:24px;color:#121212}.south-perk-list .fa-icon{color:#1f3519;font-size:11px;margin-right:6px}.south-section{margin-top:56px}@media (min-width:1280px){.south-section{margin-top:80px}}.south-h2{font-size:22px;font-weight:500;color:#121212;margin-bottom:20px}@media (min-width:1280px){.south-h2{font-size:28px}}.south-features{width:100%;height:auto;border-radius:12px}.specs-wrap{overflow-x:auto;border:1px solid #efefef;border-radius:12px}.specs-wrap table{width:100%;border-collapse:collapse;min-width:560px;font-size:14px}.specs-wrap td,.specs-wrap th{padding:10px 14px;border-bottom:1px solid #efefef;vertical-align:top;text-align:left}.specs-wrap th{font-weight:500;color:#121212}.specs-wrap td[rowspan],.specs-wrap th[rowspan]{background:#f5f5f5;font-weight:600;color:#1f3519;width:180px}.specs-wrap tr:last-child td,.specs-wrap tr:last-child th{border-bottom:0}.south-video{width:100%;max-height:620px;border-radius:12px;background:#000}.ratio-16x9{position:relative;aspect-ratio:16/9}.ratio-16x9 iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (min-width:1280px){.hero-actions{margin-top:32px}}.hero-actions .btn-outline{background:rgba(255,255,255,.85)}@media (min-width:1280px){.h-scroll-3{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:28px;overflow:visible}}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.about-facts span,.about-facts a{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:12px;border-radius:12px;background:#f5f5f5;font-size:13px;color:#706f6f;border:1px solid transparent;transition:border-color .2s,background .2s}.about-facts a:hover{border-color:#1f3519;background:#fff}.about-facts .fact-logo{width:100%;max-width:120px;height:auto;margin-top:3px}.about-facts strong{font-size:16px;color:#1f3519}@media (min-width:1280px){.about-facts strong{font-size:20px}}.measure-list{display:grid;gap:0;border-top:1px solid #e3e3e3}.measure-item{border-bottom:1px solid #e3e3e3}.measure-item summary{display:flex;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.measure-item summary::-webkit-details-marker{display:none}.measure-num{color:#1f3519;font-weight:500;min-width:26px}.measure-title{flex:1;font-size:17px;font-weight:500;color:#121212}@media (min-width:1280px){.measure-title{font-size:21px}}.measure-item[open] .faq-icon::after{transform:translate(-50%,-50%) rotate(0deg)}.measure-body{display:grid;grid-template-columns:1fr;gap:20px;padding:0 0 24px 42px}@media (min-width:1280px){.measure-body{grid-template-columns:1fr 420px;gap:40px}}.measure-text{color:#706f6f;max-height:320px;overflow-y:auto}.measure-media img{width:100%;border-radius:10px}.project-shade{background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.south-strip{padding:24px;border-radius:16px;background:#f5f5f5}@media (min-width:1280px){.south-strip{padding:36px 40px}}.south-strip-head{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}@media (min-width:1280px){.south-strip-head{grid-template-columns:220px 1fr auto;gap:32px}}.south-strip-logo{width:180px;height:auto}@media (min-width:1280px){.south-strip-logo{width:220px}}.south-strip-btn{justify-self:start}.lic-sec{display:grid;gap:32px;scroll-margin-top:90px}.lic-dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:20px}.lic-dl div{border-left:3px solid #1f3519;padding-left:12px}.lic-dl dt{font-size:13px;color:#5b6b58}.lic-dl dd{font-weight:500;color:#121212}.lic-list{list-style:decimal;padding-left:22px;margin-top:10px;color:#121212}.lic-list li{padding:3px 0}.lic-list a{color:#1f3519;text-decoration:underline;text-underline-offset:3px}.lic-sec__docs{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-self:start}.lic-doc{display:block;border-radius:8px;overflow:hidden;box-shadow:0 8px 28px rgba(31,53,25,.14);background:#fff;transition:transform .2s}.lic-doc:hover{transform:translateY(-3px)}.lic-doc img{width:100%;height:auto;display:block}@media (max-width:639px){.lic-dl{grid-template-columns:1fr}}@media (min-width:1280px){.lic-sec{grid-template-columns:1fr 616px;gap:52px;align-items:center}}.mt-1{margin-top:.25rem}.mt-\[24px\]{margin-top:24px}.pt-\[60px\]{padding-top:60px}.text-\[26px\]{font-size:26px}@media (min-width:1280px){.md\:mt-12{margin-top:3rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-\[32px\]{margin-top:32px}.md\:mt-\[90px\]{margin-top:90px}.md\:mt-\[100px\]{margin-top:100px}.md\:mt-\[110px\]{margin-top:110px}.md\:pt-\[32px\]{padding-top:32px}.md\:pt-\[110px\]{padding-top:110px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[36px\]{font-size:36px}}.south-tiles{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.south-tile{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #e6eae5;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.south-tile:hover{border-color:#1f3519;box-shadow:0 6px 20px rgba(31,53,25,.08)}.south-tile-media{flex:0 0 76px;height:76px;display:flex;align-items:center;justify-content:center;background:#f6f8f6;border-radius:8px;overflow:hidden}.south-tile-img{max-width:100%;max-height:76px;object-fit:contain}.south-tile-body{min-width:0}.south-tile-title{font-size:16px;font-weight:500;color:#0c0c0c}.south-tile-title small{margin-left:4px;padding:1px 8px;border-radius:10px;background:#d4e1d7;color:#1f3519;font-size:12px}.south-tile-subs{display:block;margin-top:4px;font-size:13px;color:#5b6b58;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:640px){.south-tiles{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.south-tiles{grid-template-columns:repeat(3,1fr);gap:16px}.south-tile-media{flex-basis:96px;height:96px}.south-tile-img{max-height:96px}}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px}.pager a{min-width:40px;height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce3db;border-radius:20px;color:#1f3519;background:#fff}.pager a:hover{border-color:#1f3519}.pager a.is-on{background:#1f3519;border-color:#1f3519;color:#fff}.pager svg{width:10px;height:14px;fill:currentColor}.home-about-media{position:relative}.home-lic-doc{position:absolute;right:12px;bottom:12px;width:92px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.25);border:3px solid #fff;transform:rotate(3deg);transition:transform .2s}.home-lic-doc:hover{transform:rotate(0) scale(1.04)}.home-lic-doc img{display:block;width:100%;height:auto}@media (min-width:1280px){.home-lic-doc{width:120px;right:-18px;bottom:24px}}.stats-sec{margin-top:60px;padding:40px 0;background:#1f3519;color:#fff}.stats-head{display:flex;flex-direction:column;gap:20px}.stats-title{font-size:24px;font-weight:500;line-height:1.2}.stats-lead{margin-top:8px;color:rgba(255,255,255,.75);max-width:460px}.stats-meta{display:flex;flex-wrap:wrap;gap:8px}.stats-meta div{padding:8px 14px;border:1px solid rgba(255,255,255,.22);border-radius:10px;font-family:ui-monospace,Consolas,monospace}.stats-meta dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.6)}.stats-meta dd{font-size:15px}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden;list-style:none;padding:0}.stat{display:flex;flex-direction:column;gap:4px;padding:18px 16px;background:#1f3519}.stat-idx{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#9fc59a}.stat-num{font-size:32px;font-weight:600;line-height:1.1;margin-top:6px}.stat-label{font-weight:500}.stat-text{font-size:13px;color:rgba(255,255,255,.7)}@media (min-width:1280px){.stats-sec{margin-top:110px;padding:72px 0}.stats-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.stats-title{font-size:36px}.stats-grid{grid-template-columns:repeat(4,1fr);margin-top:40px}.stat{padding:28px 24px}.stat-num{font-size:48px}}.about-facts strong{white-space:nowrap}@media (max-width:1279px){.about-facts strong{font-size:14px}.about-facts span,.about-facts a{padding:10px;font-size:12px}.home-lic-doc{right:auto;left:12px;transform:rotate(-3deg)}}.about-dirs{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.about-dir{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid #e6eae5;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.about-dir:hover{border-color:#1f3519;box-shadow:0 6px 20px rgba(31,53,25,.08)}.about-dir-icon{flex:0 0 44px;height:44px;border-radius:10px;background:#1f3519;display:flex;align-items:center;justify-content:center}.about-dir-icon svg{width:24px;height:24px}.about-dir strong{display:block;color:#121212;font-weight:500}.about-dir strong+span{display:block;margin-top:4px;font-size:13px;color:#5b6b58}.about-cards{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px;list-style:none;padding:0}.about-card{padding:20px;border-radius:12px;background:#f3f5f2;color:#121212}.about-card h3{font-size:18px;font-weight:500}.about-card p{margin-top:8px;color:#45503f}.about-num{display:block;font-family:ui-monospace,Consolas,monospace;font-size:13px;color:#b82932;margin-bottom:10px}.about-steps{display:grid;grid-template-columns:1fr;gap:0;margin-top:24px;list-style:none;padding:0;counter-reset:s}.about-steps li{position:relative;padding:0 0 22px 52px}.about-steps li::before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:#d4e1d7}.about-steps li:last-child::before{display:none}.about-step-n{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:#1f3519;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.about-steps h3{font-size:17px;font-weight:500;color:#121212;padding-top:6px}.about-steps p{margin-top:4px;color:#45503f}.about-eq-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.about-eq-brand{display:flex;align-items:center;gap:12px;font-size:13px;color:#5b6b58}.about-eq-brand img{width:120px;height:auto}.about-eq{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.about-eq-item{display:flex;flex-direction:column;padding:14px;border:1px solid #e6eae5;border-radius:12px;background:#fff;transition:border-color .2s}.about-eq-item:hover{border-color:#1f3519}.about-eq-img{display:flex;align-items:center;justify-content:center;height:150px}.about-eq-img img{max-height:150px;width:auto;object-fit:contain}.about-eq-item h3{margin-top:10px;font-weight:500;color:#121212}.about-eq-item p{margin-top:4px;font-size:13px;color:#5b6b58;flex:1}.about-eq-model{margin-top:10px;font-size:13px;color:#c8102e;font-weight:500}@media (min-width:640px){.about-dirs{grid-template-columns:1fr 1fr}.about-cards--2,.about-cards--3,.about-cards--4{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.about-dirs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}.about-cards{margin-top:36px;gap:16px}.about-cards--3{grid-template-columns:repeat(3,1fr)}.about-cards--4{grid-template-columns:repeat(4,1fr)}.about-card{padding:26px}.about-steps{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.about-steps li{padding:52px 0 0 0}.about-steps li::before{left:40px;right:-20px;top:17px;bottom:auto;width:auto;height:2px}.about-eq{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.about-eq-img{height:190px}.about-eq-img img{max-height:190px}}.svc-tiles{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px;list-style:none;padding:0}.svc-tile{display:flex;align-items:flex-start;gap:12px;height:100%;padding:14px;border:1px solid #e6eae5;border-radius:12px;background:#fff;color:#121212;transition:border-color .2s,box-shadow .2s,transform .2s}.svc-tile:hover{border-color:#1f3519;box-shadow:0 6px 18px rgba(31,53,25,.08);transform:translateY(-1px)}.svc-tile.is-on{border-color:#1f3519;background:#f3f7f2}.svc-tile-icon{flex:0 0 40px;height:40px;border-radius:10px;background:#eaf1e8;display:flex;align-items:center;justify-content:center}.svc-tile-svg{width:22px;height:22px}.svc-tile-title{display:block;font-weight:500;line-height:1.35}.svc-tile-text{display:block;margin-top:4px;font-size:13px;color:#5b6b58}@media (min-width:640px){.svc-tiles{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.svc-tiles{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}}.svc-jump{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.svc-jump a{flex:0 0 auto;padding:8px 14px;border:1px solid #dce3db;border-radius:20px;font-size:14px;color:#1f3519;background:#fff;white-space:nowrap}.svc-jump a:hover{background:#1f3519;color:#fff;border-color:#1f3519}.svc-count{margin-top:14px;font-size:14px;color:#5b6b58}.svc-cat{margin-top:36px;padding-top:28px;border-top:1px solid #e6eae5;scroll-margin-top:90px}.svc-cat-head{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start}.svc-cat-icon{width:48px;height:48px;border-radius:12px;background:#1f3519;display:flex;align-items:center;justify-content:center}.svc-cat-icon svg{width:26px;height:26px}.svc-cat-title{font-size:20px;font-weight:500;color:#121212}.svc-cat-title a:hover{color:#1f3519;text-decoration:underline}.svc-cat-text{margin-top:4px;color:#45503f;max-width:760px}.svc-cat-more{grid-column:2;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#1f3519;font-weight:500}.svc-cat-more svg{width:8px;height:12px;fill:currentColor}@media (min-width:1280px){.svc-cat{margin-top:48px;padding-top:40px}.svc-cat-head{grid-template-columns:56px 1fr auto;gap:18px;align-items:center}.svc-cat-icon{width:56px;height:56px}.svc-cat-title{font-size:26px}.svc-cat-more{grid-column:auto;white-space:nowrap}}.nav-menu:has(.nav-fly){width:330px;max-height:none;overflow:visible;padding:8px}.nav-fly{position:relative}.nav-fly-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:6px;color:#121212;font-size:15px}.nav-fly-link svg{flex:0 0 auto;color:#9aa597}.nav-fly:hover>.nav-fly-link,.nav-fly:focus-within>.nav-fly-link{background:#f1f5f0;color:#1f3519}.nav-fly-menu{display:none;position:absolute;left:100%;top:-8px;width:340px;max-height:72vh;overflow-y:auto;margin-left:4px;padding:8px;background:#fff;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.nav-fly-menu::before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:8px}.nav-fly:hover>.nav-fly-menu,.nav-fly:focus-within>.nav-fly-menu{display:block}.nav-fly-menu a{display:block;padding:8px 12px;border-radius:6px;font-size:14px;color:#3a4436;line-height:1.35}.nav-fly-menu a:hover{background:#f1f5f0;color:#1f3519}.mobile-sub-group>summary{list-style:none;cursor:pointer}.mobile-sub-group>summary::-webkit-details-marker{display:none}.mobile-sub-group>summary::after{content:"+";float:right;color:#9aa597}.mobile-sub-group[open]>summary::after{content:"−"}.mobile-sub2{display:block;padding:7px 0 7px 32px;font-size:14px;color:#706f6f;border-left:2px solid #eef3ec}.mb-5{margin-bottom:1.25rem}.text-\[\#6b7a67\]{color:#6b7a67}@media (min-width:1280px){.md\:mt-\[60px\]{margin-top:60px}}.cb{position:relative;overflow:hidden;border-radius:8px;background-color:#1f3519;background-size:cover;background-position:center;color:#fff;padding:28px 20px;display:flex;flex-direction:column;gap:24px}.cb-title{font-size:22px;font-weight:500;line-height:1.3}.cb-title span{display:block;margin-top:6px;font-size:16px;font-weight:400;color:rgba(255,255,255,.8)}.cb-list{list-style:none;padding:0;margin-top:20px;display:grid;gap:12px}.cb-list li{display:flex;align-items:flex-start;gap:12px}.cb-list svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#9fc59a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cb-list a{color:#fff;border-bottom:1px solid transparent;transition:border-color .2s}.cb-list a:hover{border-color:rgba(255,255,255,.7)}.cb-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cb-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px;border-radius:24px;background:#fff;color:#121212;font-weight:500;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.cb-btn:hover{transform:translateY(-2px)}.cb-btn--wa{background:#25d366;color:#fff}.cb-btn--ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.7)}.cb-map{position:relative;height:220px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);box-shadow:0 16px 40px rgba(0,0,0,.35)}.cb-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cb-map-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.75);font-size:14px}.cb-map-ph svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6}.cb-map-open{position:absolute;left:10px;bottom:10px;z-index:2;padding:6px 12px;border-radius:16px;background:#fff;color:#1f3519;font-size:13px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (min-width:1280px){.cb{min-height:404px;padding:48px 56px;justify-content:center}.cb-info{max-width:600px;position:relative;z-index:1}.cb-title{font-size:32px}.cb-title span{font-size:20px}.cb-map{position:absolute;z-index:3;right:48px;bottom:48px;width:380px;height:250px;transition:right .45s ease,bottom .45s ease,width .45s ease,height .45s ease,border-radius .45s ease,box-shadow .45s ease}.cb-map:hover,.cb-map:focus-within{right:0;bottom:0;width:100%;height:100%;border-radius:8px;box-shadow:none}}.svc-tile,.nav-fly-link,.nav-fly-menu a,.svc-jump a,.about-dir,.ft-svc a,.mobile-sub,.mobile-sub2{position:relative;isolation:isolate}.svc-tile::before,.nav-fly-link::before,.nav-fly-menu a::before,.svc-jump a::before,.about-dir::before,.ft-svc a::before,.mobile-sub::before,.mobile-sub2::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--fill, #E3EEDF);transform:scaleX(0);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.svc-tile:hover::before,.svc-tile:focus-visible::before,.svc-tile.is-on::before,.nav-fly:hover>.nav-fly-link::before,.nav-fly:focus-within>.nav-fly-link::before,.nav-fly-menu a:hover::before,.nav-fly-menu a:focus-visible::before,.nav-fly-menu a.is-on::before,.svc-jump a:hover::before,.about-dir:hover::before,.ft-svc a:hover::before,.ft-svc a:focus-visible::before,.mobile-sub:hover::before,.mobile-sub2:hover::before{transform:scaleX(1)}.nav-fly:hover>.nav-fly-link,.nav-fly:focus-within>.nav-fly-link,.nav-fly-menu a:hover{background:0 0}.svc-tile.is-on{background:#fff}.svc-jump a{overflow:hidden;--fill:#1F3519}.svc-jump a:hover{background:#fff;color:#fff}.svc-tile:hover .svc-tile-icon{background:#fff}.ft-svc{list-style:none;padding:0;display:grid;gap:2px}.ft-svc a{display:block;padding:6px 10px;margin-left:-10px;border-radius:6px;color:#fff;font-size:15px;line-height:1.35;--fill:rgba(255,255,255,.12)}.ft-svc a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.svc-tile::before,.nav-fly-link::before,.nav-fly-menu a::before,.svc-jump a::before,.about-dir::before,.ft-svc a::before,.mobile-sub::before,.mobile-sub2::before{transition:none}}.nav-fly-menu{width:620px;max-height:none;overflow:visible;padding:8px}.nav-fly:hover>.nav-fly-menu,.nav-fly:focus-within>.nav-fly-menu{display:flex;gap:8px;align-items:stretch}.nav-fly-list{flex:0 0 300px;max-height:72vh;overflow-y:auto}.nav-pv{flex:1;display:flex;flex-direction:column;padding:10px;border-radius:8px;background:#f6f8f5;min-height:260px;animation:pvIn .25s ease}.nav-pv-img{display:block;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:#e3eae1}.nav-pv-img img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s}.nav-pv-img img:not([src]){opacity:0}.nav-pv-title{margin-top:10px;font-size:15px;font-weight:600;color:#121212;line-height:1.3}.nav-pv-text{margin-top:6px;font-size:13px;color:#4a5546;line-height:1.45;flex:1}.nav-pv-more{margin-top:10px;align-self:flex-start;padding:6px 14px;border-radius:16px;background:#1f3519;color:#fff!important;font-size:13px;font-weight:500}.nav-pv.is-swap .nav-pv-title,.nav-pv.is-swap .nav-pv-text{animation:pvIn .25s ease}@keyframes pvIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1365px){.nav-fly-menu{width:560px}.nav-fly-list{flex-basis:270px}}.nav-south-logo{display:block;height:19px;width:auto;transition:transform .2s}a:hover>div>.nav-south-logo{transform:scale(1.06)}.nav-fly:hover,.nav-fly:focus-within{z-index:5}.nav-fly-menu{z-index:6}@media (min-width:1280px){.md\:w-\[300px\]{width:300px}}.partners-sec{scroll-margin-top:90px}.partners-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.partners-lead{margin-top:10px;max-width:640px;color:#45503f}.partner-cards{display:grid;grid-template-columns:1fr;gap:14px;margin-top:24px}.partner-card{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #e6eae5;border-radius:14px;background:linear-gradient(135deg,#fff 0,#f5f8f4 100%);transition:border-color .2s,box-shadow .2s}a.partner-card:hover{border-color:#1f3519;box-shadow:0 10px 28px rgba(31,53,25,.1)}.partner-card-logo{flex:0 0 150px;height:70px;display:flex;align-items:center;justify-content:center}.partner-card-logo img{width:auto;height:auto;max-width:100%;max-height:70px;object-fit:contain}.partner-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.partner-card-kind{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b82932}.partner-card-body strong{font-size:17px;font-weight:500;color:#121212}.partner-card-note{font-size:14px;color:#5b6b58}.partners-sub{margin-top:32px;font-size:17px;font-weight:500;color:#121212}.client-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;list-style:none;padding:0}.client-logos li{height:96px;display:flex;align-items:center;justify-content:center;padding:14px;border:1px solid #eef1ed;border-radius:12px;background:#fff}.client-logos a{display:contents}.client-logos img{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s,transform .3s}.client-logos li:hover img{filter:none;opacity:1;transform:scale(1.04)}.ref-projects{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px;list-style:none;padding:0}.ref-projects a{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid #e6eae5;border-radius:12px;background:#fff;color:#121212;transition:border-color .2s}.ref-projects a:hover{border-color:#1f3519}.ref-projects-img{flex:0 0 96px;height:64px;border-radius:8px;overflow:hidden;background:#eef2ee}.ref-projects-img img{width:100%;height:100%;object-fit:cover}.ref-projects-title{font-weight:500;line-height:1.35;font-size:15px}@media (min-width:640px){.client-logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.partner-cards{grid-template-columns:repeat(2,1fr);margin-top:36px}.client-logos{grid-template-columns:repeat(6,1fr);gap:14px}.ref-projects{grid-template-columns:repeat(3,1fr);gap:14px}.ref-projects-img{flex-basis:120px;height:80px}}@media (max-width:639px){.partner-card{flex-direction:column;align-items:flex-start;gap:12px}.partner-card-logo{flex:none;width:150px;height:56px;justify-content:flex-start}.partner-card-logo img{max-height:56px}}.rt{--rt-ink:#1F3519;--rt-soft:#9DB59A;--rt-bg:#fff;--rt-acc:#C8102E;--rt-paper:#EEF4EC;--rt-curb:#d3d8cf;--rt-txt:#121212}.rt-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px}.rt-h{font-size:22px;font-weight:500;color:#121212}.rt-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}.rt-links a{color:#5b6b58;text-decoration:underline;text-underline-offset:3px}.rt-links a:hover{color:#1f3519}.rt-map{position:relative;margin-top:24px}.rt-svg{display:none}.rt-list{position:relative;list-style:none;margin:0;padding:0}.rt-list::before{content:"";position:absolute;top:0;bottom:14px;left:21px;width:3px;margin-left:-1.5px;border-radius:3px;background:var(--rt-ink)}.rt-t-road .rt-list::before{width:16px;margin-left:-8px;background:repeating-linear-gradient(to bottom,#f2c230 0 10px,transparent 10px 20px) center/2px 100%no-repeat,#34393d}.rt-t-rail .rt-list::before{width:20px;margin-left:-10px;border-radius:0;border-left:3px solid #6f777c;border-right:3px solid #6f777c;background:repeating-linear-gradient(to bottom,#8b6b4b 0 4px,transparent 4px 12px)}.rt-t-stitch .rt-list::before{width:0;margin-left:-1.5px;border-left:3px dashed #c8102e;background:0 0}.rt-t-flight .rt-list::before,.rt-t-steps .rt-list::before,.rt-t-hub .rt-list::before{width:0;margin-left:-2px;border-left:4px dotted var(--rt-ink);background:0 0}.rt-t-cord .rt-list::before{width:5px;margin-left:-2.5px;background:#f5f7f3;box-shadow:0 0 0 1.5px #aeb5aa}.rt-t-railing .rt-list::before{width:10px;margin-left:-5px;background:#e5d9c3;box-shadow:0 0 0 1.5px #a28f73}.rt-t-grate .rt-list::before{width:16px;margin-left:-8px;border-radius:4px;background:repeating-linear-gradient(to bottom,#2a2e2c 0 5px,#b4b9b1 5px 13px)}.rt-t-tree .rt-list::before{width:6px;margin-left:-3px;background:#6b4a2f}.rt-t-contour .rt-list::before{box-shadow:-7px 0 0-.5px var(--rt-soft),7px 0 0-.5px var(--rt-soft)}.rt-c{position:relative;padding:0 0 14px calc(44px + var(--mx, 0px))}.rt-c::before{content:"";position:absolute;z-index:1;top:calc(50% - 7px);left:21px;width:16px;height:16px;margin:-8px 0 0-8px;border-radius:50%;background:var(--rt-bg);border:3.5px solid var(--rt-ink)}.rt-card{position:relative;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:22px;color:var(--rt-txt);background:var(--rt-bg);transition:background-color .35s,transform .35s}.rt-card:hover,.rt-card:focus-visible{background:var(--rt-paper);transform:translateY(-2px)}.rt-thumb{position:relative;flex:0 0 var(--ts, 84px);height:var(--ts, 84px);transform:rotate(var(--rot, 0deg));transition:transform .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 6px 10px rgba(31,53,25,.16))}.rt-thumb::before{content:"";position:absolute;inset:0;transform:translate(6px,6px);background:var(--rt-soft);opacity:.45;clip-path:var(--cp, none);border-radius:var(--br, 0)}.rt-shape{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f1f4f0;clip-path:var(--cp, none);border-radius:var(--br, 0)}.rt-shape picture{display:block;width:100%;height:100%}.rt-card:hover .rt-thumb,.rt-card:focus-visible .rt-thumb{transform:rotate(calc(var(--rot, 0deg)*-1)) scale(1.07)}.rt-img{display:block;width:100%;height:100%;object-fit:cover}.rt--south .rt-shape{background:#fff}.rt--south .rt-img{object-fit:contain;padding:14%}.rt--south .sh-tri .rt-img{padding:34% 24% 10%}.rt--south .sh-diamond .rt-img,.rt--south .sh-pent .rt-img{padding:24%}.rt--calc .rt-shape{background:#1f3519}.rt-shape svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sh-circle{--br:50%}.sh-tri{--cp:polygon(50% 3%, 98% 94%, 2% 94%)}.sh-hex{--cp:polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%)}.sh-diamond{--cp:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.sh-blob{--br:63% 37% 54% 46% / 55% 48% 52% 45%}.sh-squircle{--br:32%}.sh-pent{--cp:polygon(50% 0, 100% 38%, 81% 100%, 19% 100%, 0 38%)}.sh-leaf{--br:8% 60% 8% 60%}.sh-drop{--br:50% 50% 50% 8%}.sh-oct{--cp:polygon(29% 0, 71% 0, 100% 29%, 100% 71%, 71% 100%, 29% 100%, 0 71%, 0 29%)}.sh-blob .rt-shape{animation:rtBlob 9s ease-in-out infinite alternate}.rt-body{display:flex;flex-direction:column;gap:3px;min-width:0}.rt-think{font-size:13px;font-style:italic;line-height:1.3;color:#5b6b58}.rt-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f3519}.rt--south .rt-label{color:#c8102e}.rt--blog .rt-label{color:#264d92}.rt--calc .rt-label{color:#9a6a00}.rt-title{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rt-more{font-size:13px;font-weight:500;color:#1f3519}.rt-bub .rt-card{background:0 0}.rt-bub .rt-body{position:relative;padding:12px 18px;background:var(--rt-paper);border:2px solid var(--rt-soft);border-radius:28px 34px 26px 36px/34px 26px 36px 28px;transition:border-color .35s}.rt-bub .rt-card:hover .rt-body{border-color:var(--rt-ink)}.rt-bub .rt-body::before,.rt-bub .rt-body::after{content:"";position:absolute;border:2px solid var(--rt-soft);background:var(--rt-paper);border-radius:50%}.rt-bub .rt-body::before{width:14px;height:14px;bottom:-6px;left:-12px}.rt-bub .rt-body::after{width:8px;height:8px;bottom:-16px;left:-22px}.rt-svg .ln{fill:none;stroke-linecap:round;stroke-linejoin:round}.rt-svg .s-ink{stroke:var(--rt-ink)}.rt-svg .f-ink{fill:var(--rt-ink)}.rt-svg .s-soft{stroke:var(--rt-soft)}.rt-svg .f-soft{fill:var(--rt-soft)}.rt-svg .s-bg{stroke:var(--rt-bg)}.rt-svg .f-bg{fill:var(--rt-bg)}.rt-svg .s-acc{stroke:var(--rt-acc)}.rt-svg .f-acc{fill:var(--rt-acc)}.rt-svg .f-paper{fill:var(--rt-paper)}.rt-svg .s-curb{stroke:var(--rt-curb)}.rt-num{font-size:13px;font-weight:700;letter-spacing:.04em;fill:var(--rt-ink)}.rt-tx2{font-size:11px;fill:#5b6b58}.rt-pinnum{font-size:12px;font-weight:700;fill:#fff}.rt-n{transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.rt-map:has(.rt-c0:hover) .rt-n0,.rt-map:has(.rt-c1:hover) .rt-n1,.rt-map:has(.rt-c2:hover) .rt-n2,.rt-map:has(.rt-c3:hover) .rt-n3,.rt-map:has(.rt-c4:hover) .rt-n4,.rt-map:has(.rt-c5:hover) .rt-n5{transform:scale(1.3);transition-delay:0s}.rt-flow{animation:rtFlow 9s linear infinite}.rt-t-survey .rt-flow{--fl:-260}.rt-t-road .rt-flow{--fl:-280;animation-duration:6s}.rt-t-hub .rt-flow{--fl:-240.4;animation-duration:5s}.rt-pulse{animation:rtPulse 3.2s linear infinite}.rt-halo,.rt-spin,.rt-ripple{transform-box:fill-box;transform-origin:center}.rt-halo{animation:rtHalo 2.8s ease-in-out infinite}.rt-spin{animation:rtSpin 24s linear infinite}.rt-rev{animation-direction:reverse;animation-duration:40s}.rt-leaf{transform-box:fill-box;transform-origin:0 50%;animation:rtLeaf 3.6s ease-in-out infinite alternate}.rt-bird{animation:rtBird 2.4s ease-in-out infinite}.rt-fly{animation:rtFly 26s linear infinite}.rt-cloud{animation:rtCloud 9s ease-in-out infinite alternate}.rt-fp{opacity:.3;animation:rtStep 4s ease-in-out infinite;animation-delay:calc(var(--k)*.12s)}.rt-needle{animation:rtNeedle 1.6s ease-in-out infinite}.rt-rain{animation:rtRain 1.6s linear infinite}.rt-ripple{animation:rtRipple 2.2s ease-out infinite}@keyframes rtFlow{to{stroke-dashoffset:var(--fl, -240)}}@keyframes rtPulse{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes rtHalo{0%,to{transform:scale(.85);opacity:.15}50%{transform:scale(1.15);opacity:.45}}@keyframes rtSpin{to{transform:rotate(360deg)}}@keyframes rtLeaf{0%{transform:rotate(-9deg)}to{transform:rotate(11deg)}}@keyframes rtBird{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes rtFly{0%{transform:translateX(-40px)}to{transform:translateX(1040px)}}@keyframes rtCloud{0%{transform:translateX(-12px)}to{transform:translateX(12px)}}@keyframes rtStep{0%,to{opacity:.25}12%{opacity:.9}}@keyframes rtNeedle{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes rtRain{0%{transform:translateY(-24px);opacity:0}25%{opacity:.9}to{transform:translateY(44px);opacity:0}}@keyframes rtRipple{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes rtBlob{to{border-radius:42% 58% 37% 63%/46% 62% 38% 54%}}.rt-mp{stroke-dasharray:1 1}.rt-anim .rt-mp{stroke-dashoffset:1;transition:stroke-dashoffset 2.6s cubic-bezier(.45,.05,.3,1)}.rt-anim.rt-on .rt-mp{stroke-dashoffset:0}.rt-anim .rt-bg{opacity:0;transition:opacity 1.2s .3s}.rt-anim.rt-on .rt-bg{opacity:1}.rt-anim .rt-n{transform:scale(0)}.rt-anim.rt-on .rt-n{transform:scale(1);transition:transform .5s cubic-bezier(.34,1.56,.64,1) calc(.35s + var(--i)*.38s)}.rt-anim .rt-c{opacity:0;translate:0 14px}.rt-anim.rt-on .rt-c{opacity:1;translate:0 0;transition:opacity .6s calc(.4s + var(--i)*.38s),translate .6s calc(.4s + var(--i)*.38s)}.rt-anim:not(.rt-vis) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.rt *,.rt ::before{animation:none!important;transition:none!important}}@media (min-width:1024px){.rt-h{font-size:26px}.rt-map{aspect-ratio:var(--ar);max-width:1060px;margin:30px auto 0}.rt-svg{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rt-list{position:absolute;inset:0}.rt-list::before,.rt-c::before{display:none}.rt-c{position:absolute;left:var(--x);top:var(--y);width:33%;padding:0;transform:translateY(-50%)}.rt-l .rt-card{flex-direction:row-reverse;text-align:right}.rt-l.rt-bub .rt-card{flex-direction:row;text-align:left}.rt-r.rt-bub .rt-card{flex-direction:row-reverse}.rt-l.rt-bub .rt-body::before{left:auto;right:-13px;bottom:6px}.rt-l.rt-bub .rt-body::after{left:auto;right:-25px;bottom:-6px}.rt-r.rt-bub .rt-body::before{bottom:6px;left:-13px}.rt-r.rt-bub .rt-body::after{bottom:-6px;left:-25px}.rt-title{font-size:16px}}.south-card-media{position:relative}.stock{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle}.stock-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.stock--in{background:#e3f2e0;color:#1f6b2c}.stock--in .stock-dot{box-shadow:0 0 0 3px rgba(31,107,44,.18)}.stock--order{background:#fbf0da;color:#8a5a00}.stock--abs{position:absolute;top:10px;left:10px;z-index:1;font-size:11px;padding:3px 9px}header.hdr-stuck{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(253,253,253,.9);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 6px 24px rgba(16,24,14,.08);animation:hdrIn .35s cubic-bezier(.22,.61,.36,1)}header.hdr-stuck>div:first-child{height:64px}header.hdr-stuck .nav-main{box-shadow:inset 0 0 0 1px #e6eae5}@keyframes hdrIn{0%{transform:translateY(-100%)}to{transform:none}}@media (min-width:1280px){header.hdr-stuck>div:first-child{height:72px}}@media (prefers-reduced-motion:reduce){header.hdr-stuck{animation:none}}.reg-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:32px;list-style:none;padding:0}.reg-card{position:relative;isolation:isolate;display:flex;gap:14px;height:100%;padding:18px;border:1px solid #e6eae5;border-radius:14px;background:#fff;color:#121212;transition:border-color .2s,box-shadow .2s}.reg-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#eef4ec;transform:scaleX(0);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.reg-card:hover{border-color:#1f3519;box-shadow:0 8px 24px rgba(31,53,25,.08)}.reg-card:hover::before{transform:scaleX(1)}.reg-pin{flex:0 0 44px;height:44px;border-radius:12px;background:#1f3519;display:flex;align-items:center;justify-content:center}.reg-pin svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8}.reg-body{display:flex;flex-direction:column;gap:4px;min-width:0}.reg-name{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b82932}.reg-title{font-size:17px;font-weight:500;line-height:1.3}.reg-short{font-size:14px;color:#5b6b58;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reg-more{margin-top:4px;font-size:13px;font-weight:500;color:#1f3519}.reg-layout{display:grid;grid-template-columns:1fr;gap:32px}.reg-side{display:flex;flex-direction:column;gap:16px}.reg-map{position:relative;height:260px;border-radius:14px;overflow:hidden;background:#eef2ee;border:1px solid #e6eae5}.reg-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reg-map .cb-map-ph{color:#5b6b58}.reg-side-box{padding:16px;border:1px solid #e6eae5;border-radius:14px;background:#fff}.reg-side-h{font-size:16px;font-weight:500;color:#121212}.reg-side .svc-tiles{grid-template-columns:1fr;gap:8px;margin-top:12px}@media (min-width:640px){.reg-grid{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.reg-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.reg-layout{grid-template-columns:1fr 380px;gap:48px;align-items:start}.reg-side{position:sticky;top:90px}}.text-\[22px\]{font-size:22px}.mt-\[50px\]{margin-top:50px}@media (min-width:1280px){.md\:text-\[34px\]{font-size:34px}.md\:text-\[22px\]{font-size:22px}.md\:mt-\[80px\]{margin-top:80px}.md\:mt-\[90px\]{margin-top:90px}.md\:mt-14{margin-top:3.5rem}}.proj-grid{display:grid;grid-template-columns:1fr;gap:16px}.proj-card{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:14px;background:#e9ece8;color:#fff;isolation:isolate}.proj-card picture{display:block;width:100%;height:100%}.proj-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.proj-card:hover .proj-img,.proj-card:focus-visible .proj-img{transform:scale(1.05)}.proj-cap{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:6px;padding:48px 20px 18px;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,.35) 60%,transparent)}.proj-title{font-size:18px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 8px rgba(0,0,0,.35)}.proj-more{font-size:13px;font-weight:500;opacity:.85;transform:translateY(4px);transition:opacity .3s,transform .3s}.proj-card:hover .proj-more{opacity:1;transform:none}@media (min-width:768px){.proj-grid{grid-template-columns:1fr 1fr;gap:28px}.proj-title{font-size:22px}}.gal-stage{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#eef1ec;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.gal-blur{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(18px) saturate(1.1);opacity:.55}.gal-stage picture{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.gal-img{position:relative;max-width:100%;max-height:100%;object-fit:contain}.gal-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.gal-thumb{aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#eef1ec}.gal-thumb img{width:100%;height:100%;object-fit:cover;display:block}.proj-home-img{aspect-ratio:16/10;object-fit:cover}.svx{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}.svx-card{position:relative;border-radius:22px;isolation:isolate;scroll-margin-top:90px}.svx-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%!important;max-width:none;object-fit:cover;border-radius:22px;transition:filter .6s}.svx-card:hover .svx-bg{filter:saturate(1.15) brightness(1.06)}.svx-face{position:relative;min-height:150px;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:inherit;overflow:hidden;color:#121212;transition:transform .35s}.svx-plain .svx-face{background:#eef4ec url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22240%22%20fill%3D%22none%22%20stroke%3D%22%231F3519%22%20stroke-opacity%3D%22.09%22%20stroke-width%3D%221.3%22%3E%3Cpath%20d%3D%22M20%20200c40-60%2090-20%20130-70s30-110%20110-110%22%2F%3E%3Cpath%20d%3D%22M45%20225c45-70%20105-25%20150-80s35-110%20115-110%22%2F%3E%3Cpath%20d%3D%22M70%20250c50-75%20115-30%20165-90s40-110%20120-110%22%2F%3E%3Cpath%20d%3D%22M-5%20175c35-55%2075-15%20115-60s25-105%20105-105%22%2F%3E%3Cellipse%20cx%3D%22250%22%20cy%3D%2270%22%20rx%3D%2226%22%20ry%3D%2216%22%2F%3E%3Cellipse%20cx%3D%22250%22%20cy%3D%2270%22%20rx%3D%2210%22%20ry%3D%226%22%2F%3E%3C%2Fsvg%3E)right -30px top -20px/320px auto no-repeat;transition:transform .35s,background-position 1.2s cubic-bezier(.22,.61,.36,1)}.svx-plain:hover .svx-face{background-position:right -10px top -10px}.svx-t1 .svx-face{background-color:#f4f1e8}.svx-t2 .svx-face{background-color:#1f3519;color:#fff}.svx-photo .svx-face{min-height:300px;justify-content:flex-end;color:#fff;background:linear-gradient(to top,rgba(10,20,8,.88),rgba(10,20,8,.35) 65%,rgba(10,20,8,.12))}.svx-icon{flex:none;width:46px;height:46px;border-radius:14px;background:#1f3519;display:flex;align-items:center;justify-content:center}.svx-icon svg{width:24px;height:24px}.svx-photo .svx-icon,.svx-t2 .svx-icon{background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.svx-title{font-size:19px;font-weight:500;line-height:1.3}.svx-title a:hover{text-decoration:underline;text-underline-offset:3px}.svx-text{font-size:14px;line-height:1.5;opacity:.88;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.svx-toggle{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;font-size:13px;font-weight:500;background:#fff;color:#1f3519;border:1px solid rgba(31,53,25,.15);cursor:pointer}.svx-toggle svg{width:11px;height:11px;transition:transform .3s}.svx-card.is-open .svx-toggle svg{transform:rotate(90deg)}.svx-drawer{display:none;margin-top:8px;padding:12px;border-radius:18px;background:#fff;border:1px solid #e1e8df}.svx-card.is-open .svx-drawer{display:block}.svx-drawer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.svx-drawer li a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;font-size:14px;line-height:1.35;color:#121212;transition:background-color .2s}.svx-drawer li a:hover,.svx-drawer li a:focus-visible{background:#eef4ec}.svx-ki{flex:none;width:28px;height:28px;border-radius:8px;background:#eef4ec;display:flex;align-items:center;justify-content:center}.svx-ki svg{width:16px;height:16px}.svx-all{display:inline-block;margin:8px 10px 2px;font-size:14px;font-weight:500;color:#1f3519;text-decoration:underline;text-underline-offset:3px}@media (min-width:1024px){.svx{grid-template-columns:repeat(12,1fr);grid-auto-rows:190px;grid-auto-flow:dense;gap:18px}.svx-w3{grid-column:span 3}.svx-w4{grid-column:span 4}.svx-w5{grid-column:span 5}.svx-w6{grid-column:span 6}.svx-h2{grid-row:span 2}.svx-face{height:100%;min-height:0}.svx-photo .svx-face{min-height:0}}@media (min-width:1024px) and (hover:hover){.svx-drawer{display:block;position:absolute;z-index:20;top:calc(100% - 18px);left:14px;right:14px;min-width:290px;max-height:380px;overflow:auto;margin:0;box-shadow:0 26px 50px -14px rgba(18,30,16,.38);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s}.svx-card:hover,.svx-card:focus-within,.svx-card.is-open{z-index:10}.svx-card:hover .svx-drawer,.svx-card:focus-within .svx-drawer,.svx-card.is-open .svx-drawer{opacity:1;visibility:visible;transform:none;transition:opacity .22s .1s,transform .3s cubic-bezier(.22,.61,.36,1) .1s,visibility 0s}.svx-card:hover .svx-face{transform:translateY(-3px)}.svx-w5 .svx-drawer ul,.svx-w6 .svx-drawer ul{grid-template-columns:1fr 1fr}}.svx-photo .svx-toggle{margin-top:4px}.svx-photo .svx-face{background:linear-gradient(to top,rgba(10,20,8,.9),rgba(10,20,8,.55) 45%,rgba(10,20,8,.08) 85%)}.svx-h1 .svx-text{-webkit-line-clamp:1}.cov-head{display:flex;flex-direction:column;gap:8px;max-width:760px}.cov-h{font-size:22px;font-weight:500;color:#121212}.cov-text{font-size:15px;line-height:1.6;color:#5b6b58}.cov-box{position:relative;margin-top:22px;height:calc(var(--ch)*1px);overflow:hidden;border-radius:22px;background:#eef1ec;box-shadow:inset 0 0 0 1px #e1e8df}.cov-stage{position:absolute;top:0;left:0;width:calc(var(--cw)*1px);height:calc(var(--ch)*1px);transform:translateX(var(--ox, 0px)) scale(var(--s, 1));transform-origin:0 0}.cov-map{position:absolute;top:-200px;left:-600px;width:calc(100% + 1200px);height:calc(100% + 400px);border:0;pointer-events:none;filter:saturate(.75) contrast(.97)}.cov-pin{position:absolute;z-index:1;width:0;height:0;animation:covIn .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--d)}.cov-ic{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid #1f3519;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(18,30,16,.25);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .25s}.cov-ic svg{width:19px;height:19px;fill:none;stroke:#1f3519;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.cov-hq .cov-ic{background:#1f3519}.cov-hq .cov-ic svg{stroke:#fff}.cov-hq::before{content:"";position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:rgba(31,53,25,.35);animation:covPulse 2.4s ease-out infinite}.cov-tip{position:absolute;left:50%;bottom:24px;transform:translate(-50%,6px);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:12px;background:#1f3519;color:#fff;white-space:nowrap;font-size:13px;line-height:1.25;opacity:0;visibility:hidden;transition:opacity .2s,transform .25s,visibility 0s .25s;pointer-events:none}.cov-tip small{font-size:12px;opacity:.8}.cov-pin:hover,.cov-pin:focus-visible{z-index:3}.cov-pin:hover .cov-ic,.cov-pin:focus-visible .cov-ic{transform:scale(1.18);background:#1f3519}.cov-pin:hover .cov-ic svg,.cov-pin:focus-visible .cov-ic svg{stroke:#fff}.cov-pin:hover .cov-tip,.cov-pin:focus-visible .cov-tip{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.cov-foot{margin-top:10px;font-size:14px}.cov-foot a{color:#5b6b58;text-decoration:underline;text-underline-offset:3px}@keyframes covIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes covPulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}@media (min-width:1024px){.cov-h{font-size:26px}}@media (prefers-reduced-motion:reduce){.cov-pin,.cov-hq::before{animation:none}}.ft-social{display:flex;flex-wrap:wrap;gap:10px}.ft-social a{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);transition:background-color .2s,transform .2s}.ft-social a:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}.ft-social svg{width:18px;height:18px;fill:#fff}.chat-btn{position:fixed;z-index:9998;right:calc(2rem + 4px);bottom:calc(2rem + 74px);width:52px;height:52px;border-radius:50%;border:0;background:#1f3519;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(18,30,16,.3);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s}.chat-btn:hover{transform:scale(1.07)}.chat-btn svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s,transform .3s}.chat-ico-close{position:absolute;opacity:0;transform:rotate(-90deg)}.chat.is-pinned .chat-ico-open{opacity:0;transform:rotate(90deg)}.chat.is-pinned .chat-ico-close{opacity:1;transform:none}.chat-dot{position:absolute;top:4px;right:4px;width:11px;height:11px;border-radius:50%;background:#3ccf6e;border:2px solid #fff}.chat-win{position:fixed;z-index:9999;right:2rem;bottom:calc(2rem + 140px);width:340px;max-height:calc(100vh - 2rem - 160px);display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 24px 60px -12px rgba(18,30,16,.4),0 0 0 1px rgba(31,53,25,.08);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(14px) scale(.97);transform-origin:bottom right;transition:opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s}.chat.is-open .chat-win{opacity:1;visibility:visible;transform:none;transition:opacity .22s,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s}.chat-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#1f3519;color:#fff}.chat-ava{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:none}.chat-ava img{width:26px;height:26px;object-fit:contain}.chat-who{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.chat-who b{font-size:15px;font-weight:600}.chat-who small{font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px}.chat-on{width:7px;height:7px;border-radius:50%;background:#3ccf6e}.chat-x{width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.chat-body{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f4f7f2}.chat-msg{align-self:flex-start;max-width:88%;padding:10px 13px;border-radius:4px 16px 16px 16px;background:#fff;font-size:14px;line-height:1.45;color:#121212;box-shadow:0 1px 2px rgba(0,0,0,.06)}.chat-me{align-self:flex-end;border-radius:16px 4px 16px 16px;background:#ddebd8;white-space:pre-wrap}.chat-topics{display:flex;flex-wrap:wrap;gap:6px}.chat-topics button{padding:6px 11px;border-radius:16px;border:1px solid #c9d8c5;background:#fff;font-size:13px;color:#1f3519;cursor:pointer;transition:background-color .2s}.chat-topics button:hover{background:#eef4ec}.chat-form{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid #e6eae5;background:#fff}.chat-row{display:flex;gap:8px;align-items:flex-end}.chat-row input,.chat-row textarea{flex:1;min-width:0;padding:8px 11px;border:1px solid #dce3db;border-radius:12px;font-size:14px;background:#fff;color:#121212;resize:none}.chat-row input:focus,.chat-row textarea:focus{outline:2px solid #9db59a;outline-offset:0;border-color:transparent}.chat-send{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:#1f3519;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-send svg{width:18px;height:18px;fill:currentColor}.chat-send:disabled{opacity:.5}.chat-err{font-size:13px;color:#b91c1c}.chat.is-sent .chat-form,.chat.is-sent .chat-topics{display:none}.chat-social{display:flex;justify-content:center;gap:8px;padding:9px 12px 11px;background:#fff;border-top:1px solid #eef1ed}.chat-social a{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef4ec;transition:transform .2s,background-color .2s}.chat-social a:hover{transform:translateY(-2px)}.chat-social svg{width:17px;height:17px;fill:#1f3519}.chat-social .cs-whatsapp:hover{background:#25d366}.chat-social .cs-instagram:hover{background:#e1306c}.chat-social .cs-facebook:hover{background:#1877f2}.chat-social .cs-linkedin:hover{background:#0a66c2}.chat-social .cs-youtube:hover{background:red}.chat-social a:hover svg{fill:#fff}@media (max-width:639px){.chat-btn{right:calc(2rem + 4px)}.chat-win{right:10px;left:10px;width:auto;bottom:calc(2rem + 136px)}}@media (prefers-reduced-motion:reduce){.chat-win,.chat-btn,.chat-btn svg{transition:none}}:root:not([data-theme=dark]){color-scheme:light}body{color:#121212}@media (max-width:1279px){.h-scroll{margin-inline:calc(50% - 50vw);padding-inline:9vw;scroll-padding-inline:9vw;grid-auto-columns:82vw;gap:12px}.h-scroll>*{scroll-snap-align:center}}@media (min-width:640px) and (max-width:1279px){.h-scroll{padding-inline:4vw;scroll-padding-inline:4vw;grid-auto-columns:44vw;gap:16px}.h-scroll>*{scroll-snap-align:start}}.menu-logo{display:flex;align-items:center}.hdr-search{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#1f3519;border:1px solid transparent;transition:background-color .2s,border-color .2s}.hdr-search:hover{background:rgba(31,53,25,.08);border-color:rgba(31,53,25,.18)}.hdr-search svg,.srch-form svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.srch-form{position:relative;display:flex;align-items:center;gap:8px;max-width:760px;margin:28px auto 0;padding:6px 6px 6px 16px;border:1px solid #dce3db;border-radius:30px;background:#fff;color:#5b6b58;box-shadow:0 6px 20px rgba(31,53,25,.06)}.srch-form:focus-within{border-color:#1f3519}.srch-form input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:16px;color:#121212;padding:8px 4px}.srch-form button{flex:none;padding:10px 22px;border-radius:24px;background:#1f3519;color:#fff;font-size:15px;font-weight:500}.srch-form--menu{margin:24px 0 0;box-shadow:none;padding:4px 6px 4px 14px}.srch-sum{max-width:760px;margin:18px auto 0;font-size:14px;color:#5b6b58;text-align:center}.srch-tabs{margin-top:22px;justify-content:flex-start}.srch-tabs a span{margin-left:4px;opacity:.7;font-size:12px}.srch-tabs a[aria-current=page]{background:#1f3519;color:#fff;border-color:#1f3519}.srch-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.srch-item{display:flex;gap:16px;align-items:flex-start;padding:14px;border-radius:16px;border:1px solid #eef1ed;background:#fff;transition:border-color .2s,box-shadow .2s}.srch-item:hover{border-color:#c9d8c5;box-shadow:0 8px 22px rgba(31,53,25,.08)}.srch-thumb{flex:none;width:96px;height:72px;border-radius:10px;overflow:hidden;background:#eef4ec;display:flex;align-items:center;justify-content:center}.srch-thumb img{width:100%;height:100%;object-fit:cover}.srch-t-south img{object-fit:contain;padding:6px;background:#fff}.srch-thumb svg{width:30px;height:30px;fill:none;stroke:#1f3519;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.srch-body{display:flex;flex-direction:column;gap:4px;min-width:0}.srch-meta{font-size:12px;font-weight:600;letter-spacing:.03em;color:#5b6b58}.srch-title{font-size:16px;font-weight:500;color:#121212;line-height:1.35}.srch-text{font-size:14px;color:#5b6b58;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srch-item mark{background:#e3f0dc;color:inherit;padding:0 2px;border-radius:3px}.srch-empty{max-width:760px;margin:18px auto 0;text-align:center;color:#5b6b58}.srch-empty .svc-jump{justify-content:center;flex-wrap:wrap;margin-top:10px}@media (max-width:639px){.srch-thumb{width:72px;height:56px}.srch-form button{padding:9px 16px}.hdr-search{width:36px;height:36px}}.hdr-acc{height:40px;min-width:40px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#1f3519;border:1px solid rgba(31,53,25,.18);font-size:15px;transition:background-color .2s,border-color .2s}.hdr-acc:hover{background:rgba(31,53,25,.08)}.hdr-acc svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;flex:none}.hdr-acc.is-in{background:#eef4ec}@media (max-width:1279px){.hdr-acc{padding:0;width:40px}.hdr-acc-name{display:none}}@media (max-width:639px){.hdr-acc{width:36px;height:36px;min-width:36px}}.acc-main{background:#fdfdfd;padding:16px 0 72px}.acc-wrap{max-width:460px;margin:24px auto 0;padding:0 16px}.acc-wrap--wide{max-width:980px}.acc-card{background:#fff;border:1px solid #eef1ed;border-radius:20px;padding:28px;box-shadow:0 10px 30px rgba(31,53,25,.06);display:flex;flex-direction:column;gap:16px}.acc-title{font-size:26px;font-weight:600;color:#0c0c0c;line-height:1.25}.acc-h2{font-size:19px;font-weight:600;color:#121212}.acc-muted{font-size:14px;color:#5b6b58;line-height:1.5}.acc-form{display:flex;flex-direction:column;gap:14px}.acc-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:#121212}.acc-input{height:46px;border:1px solid #dcdcdc;background:#fdfdfd;border-radius:12px;padding:0 14px;font-size:16px;font-weight:400;color:#121212;width:100%}.acc-input:focus{outline:0;border-color:#1f3519;box-shadow:0 0 0 3px rgba(31,53,25,.1)}.acc-textarea{height:auto;padding:12px 14px;resize:vertical}.acc-check{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#121212;cursor:pointer}.acc-check input{width:18px;height:18px;margin-top:1px;accent-color:#1f3519;flex:none}.acc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.acc-link{color:#1f3519;font-weight:500;text-decoration:underline;text-underline-offset:3px;background:0 0;padding:0;cursor:pointer;font-size:inherit}.acc-btn{height:46px;padding:0 26px;border-radius:24px;background:#1f3519;color:#fff;font-size:15px;font-weight:500;align-self:flex-start;transition:background-color .2s}.acc-btn:hover{background:#2c4a24}.acc-btn--full{align-self:stretch}.acc-btn--ghost{background:0 0;color:#1f3519;border:1px solid #1f3519}.acc-btn--ghost:hover{background:rgba(31,53,25,.08)}.acc-switch{font-size:14px;color:#5b6b58;text-align:center}.acc-alert{background:#eef4ec;border:1px solid #c9d8c5;color:#1f3519;padding:12px 14px;border-radius:12px;font-size:14px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin-bottom:16px}.acc-card .acc-alert{margin-bottom:0}.acc-alert--warn{background:#fff7e6;border-color:#f5d58a;color:#6b4a00}.acc-alert--warn .acc-link{color:#6b4a00}.acc-head{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.acc-avatar{width:64px;height:64px;border-radius:50%;background:#1f3519;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;flex:none}.acc-logout{margin-left:auto}.acc-grid{display:grid;gap:20px;grid-template-columns:1fr}.acc-wrap .form-error{margin-bottom:0}.acc-wrap--wide>.form-error{margin-bottom:16px}.acc-card.rich ol{padding-left:20px;list-style:decimal;display:grid;gap:10px;color:#333;line-height:1.6}@media (min-width:900px){.acc-grid{grid-template-columns:3fr 2fr;align-items:start}}@media (max-width:639px){.acc-card{padding:20px;border-radius:16px}.acc-title{font-size:22px}}.acc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.acc-tabs a{padding:8px 16px;border-radius:20px;border:1px solid #dce3db;color:#1f3519;font-size:15px;background:#fff}.acc-tabs a[aria-current=page]{background:#1f3519;border-color:#1f3519;color:#fff}.acc-tabs .acc-tabs-new{margin-left:auto;border-color:#1f3519;font-weight:500}.acc-empty{text-align:center;align-items:center}.acc-avatar--sm{width:44px;height:44px;font-size:18px}.acc-link--danger{color:#b91c1c}.my-ads{list-style:none;margin:0;padding:0;display:grid;gap:12px}.my-ad{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px;border:1px solid #eef1ed;border-radius:16px;background:#fff}.my-ad-img{width:120px;height:90px;border-radius:10px;overflow:hidden;background:#eef4ec;display:flex;align-items:center;justify-content:center;font-size:12px;color:#5b6b58;text-align:center}.my-ad-img img{width:100%;height:100%;object-fit:cover}.my-ad-body{display:flex;flex-direction:column;gap:4px;min-width:0}.my-ad-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.my-ad-title{font-weight:600;color:#121212;font-size:16px}.my-ad-price{font-weight:600;color:#1f3519}.my-ad-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.my-ad-actions .acc-btn{height:38px;padding:0 16px;font-size:14px}@media (min-width:900px){.my-ad{grid-template-columns:120px 1fr auto}.my-ad-actions{grid-column:auto;flex-direction:column;align-items:stretch}}.ad-status,.ad-deal{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px;background:#eef4ec;color:#1f3519}.ad-status--pending{background:#fff7e6;color:#8a5a00}.ad-status--rejected{background:#fee2e2;color:#b91c1c}.ad-status--expired,.ad-status--hidden{background:#f1f1f1;color:#666}.ad-deal--rent{background:#e6f0fa;color:#1d4f7a}.ad-deal--sale{background:#eef4ec;color:#1f3519}.ad-deal--service{background:#f3ecfa;color:#5b2d82}.ad-form{gap:20px}.ad-deals{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:0}.ad-deal-pick input{position:absolute;opacity:0;pointer-events:none}.ad-deal-pick span{display:inline-block;padding:10px 22px;border-radius:24px;border:1px solid #dce3db;cursor:pointer;font-weight:500;color:#1f3519}.ad-deal-pick input:checked+span{background:#1f3519;color:#fff;border-color:#1f3519}.ad-deal-pick input:focus-visible+span{outline:2px solid #1f3519;outline-offset:2px}.ad-title-preview{padding:12px 14px;border-radius:12px;background:#f5f8f4;font-size:15px}.ad-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.ad-grid{grid-template-columns:1fr 1fr}.ad-span2{grid-column:1/-1}}.ad-grid[hidden],[data-only-cat][hidden],[data-show-deal][hidden],[data-brand-other][hidden]{display:none}.ad-radios{display:flex;flex-wrap:wrap;gap:10px 20px}.ad-opts{display:grid;gap:10px}.ad-file{height:auto;padding:10px}.ad-photos-edit{display:flex;flex-wrap:wrap;gap:10px}.ad-photo-keep{width:120px;display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:400}.ad-photo-keep img{width:120px;height:90px;object-fit:cover;border-radius:8px}.ads-main{background:#fdfdfd;padding:16px 0 72px}.ads-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:20px 0 16px}.ads-h1{font-size:28px;font-weight:600;color:#0c0c0c;line-height:1.25}.ads-h2{font-size:22px;font-weight:600;margin:40px 0 16px;color:#0c0c0c}.ads-deals,.ads-cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ads-deals a,.ads-cats a{padding:8px 16px;border-radius:20px;border:1px solid #dce3db;background:#fff;color:#1f3519;font-size:15px}.ads-deals a span,.ads-cats a span{opacity:.6;font-size:13px;margin-left:2px}.ads-deals a[aria-current=page],.ads-cats a[aria-current=page]{background:#1f3519;color:#fff;border-color:#1f3519}.ads-cats a{font-size:14px;padding:6px 14px}.ads-layout{display:grid;gap:24px;margin-top:12px}@media (min-width:1024px){.ads-layout{grid-template-columns:260px 1fr;align-items:start}.ads-filter{position:sticky;top:96px}}.ads-filter{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #eef1ed;border-radius:16px;background:#fff}.ads-filter .acc-input{height:42px;font-size:15px}.ads-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ads-total{margin-bottom:12px}.ads-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ad-card{display:flex;flex-direction:column;border:1px solid #eef1ed;border-radius:16px;background:#fff;overflow:hidden;transition:box-shadow .2s,border-color .2s}.ad-card:hover{border-color:#c9d8c5;box-shadow:0 10px 26px rgba(31,53,25,.1)}.ad-card-img{position:relative;aspect-ratio:4/3;background:#eef4ec;display:block}.ad-card-img img{width:100%;height:100%;object-fit:cover}.ad-card-img picture{display:block;width:100%;height:100%}.ad-card-img .ad-deal{position:absolute;top:10px;left:10px}.ad-card-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#5b6b58;font-size:14px;padding:12px;text-align:center}.ad-official-dot{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:#1f3519;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.ad-card-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:3px}.ad-card-price{font-size:18px;font-weight:700;color:#1f3519}.ad-card-title{font-size:15px;font-weight:500;color:#121212;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-card-meta{font-size:13px;color:#5b6b58}.ad-page{display:grid;gap:20px;margin-top:20px}@media (min-width:1024px){.ad-page{grid-template-columns:minmax(0,1fr) 380px}.ad-side{grid-row:span 2}.ad-side .acc-card{position:sticky;top:96px}}.ad-gallery{min-width:0}.ad-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:18px;background:#eef4ec;scrollbar-width:none}.ad-slides::-webkit-scrollbar{display:none}.ad-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.ad-slide picture,.ad-slide img{width:100%;height:100%;object-fit:contain;display:block}.ad-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.ad-thumbs button{flex:none;width:84px;height:63px;border-radius:8px;overflow:hidden;border:2px solid transparent}.ad-thumbs button:hover,.ad-thumbs button:focus-visible{border-color:#1f3519}.ad-thumbs img{width:100%;height:100%;object-fit:cover}.ad-noimg{aspect-ratio:4/3;border-radius:18px;background:#eef4ec;display:flex;align-items:center;justify-content:center;color:#5b6b58}.ad-h1{font-size:22px;font-weight:600;line-height:1.3;color:#0c0c0c}.ad-price{font-size:26px;font-weight:700;color:#1f3519}.ad-opts-list{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:14px;color:#1f3519}.ad-seller{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #eef1ed;border-bottom:1px solid #eef1ed}.ad-official{font-size:13px;color:#1f3519;font-weight:600}.ad-safe{font-size:13px}.ad-specs{display:grid;grid-template-columns:minmax(120px,40%) 1fr;margin:0;border-top:1px solid #eef1ed}.ad-specs dt,.ad-specs dd{padding:10px 0;border-bottom:1px solid #eef1ed;margin:0;font-size:15px}.ad-specs dt{color:#5b6b58}.ad-specs dd{color:#121212;font-weight:500}.ad-body{font-size:15px;line-height:1.65;color:#222;overflow-wrap:anywhere}.ad-report summary{cursor:pointer;font-size:14px;color:#5b6b58}.ad-report form{margin-top:10px}@media (max-width:639px){[data-lang]{margin-right:4px}[data-lang-toggle]{padding-left:8px;padding-right:8px}.theme-toggle{margin-right:2px}}.ad-specs-head{font-weight:600;font-size:15px;color:#121212;padding-top:6px;border-top:1px solid #eef1ed}.ad-key{color:#c58a00;font-weight:600}.ad-row-between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ad-photo-keep .acc-link{font-size:12px;text-align:left}.ad-card{position:relative}.ad-card-specs{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0}.ad-card-specs span{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background:#f1f4f0;color:#1f3519}.ad-card-specs .ad-pay-tag{background:#e7f0fb;color:#1e4e8c}.ad-keyspecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.ad-keyspecs span{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#f5f8f4}.ad-keyspecs small{font-size:12px;color:#5b6b58;line-height:1.3}.ad-keyspecs b{font-size:16px;color:#121212}.ads-filter-toggle{display:none}@media (max-width:1023px){.ads-filter-toggle{display:flex;align-items:center;justify-content:center;height:44px;border-radius:22px;border:1px solid #1f3519;color:#1f3519;font-weight:500;cursor:pointer;list-style:none}.ads-filter-toggle::-webkit-details-marker{display:none}.ads-filter-wrap[open] .ads-filter-toggle{margin-bottom:12px}}@media (min-width:1024px){.ads-filter-wrap{position:sticky;top:96px}.ads-filter-wrap .ads-filter{position:static}}.fm-search{margin:0 0 16px;max-width:none}.fm-intro{margin:0 0 16px}.fm-cats{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:900px){.fm-cats{grid-template-columns:1fr 1fr}}.fm-cat{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid #eef1ed;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.fm-cat:hover{border-color:#c9d8c5;box-shadow:0 8px 22px rgba(31,53,25,.08)}.fm-cat-icon{flex:none;width:44px;height:44px;border-radius:12px;background:#eef4ec;display:flex;align-items:center;justify-content:center}.fm-cat-icon svg{width:24px;height:24px;fill:none;stroke:#1f3519;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fm-cat-body{display:flex;flex-direction:column;gap:3px;min-width:0}.fm-cat-body strong{font-size:16px;color:#121212}.fm-cat-stats{font-size:13px;color:#1f3519;font-weight:500}.fm-topics{list-style:none;margin:0;padding:0;border:1px solid #eef1ed;border-radius:16px;background:#fff;overflow:hidden}.fm-topic{display:grid;grid-template-columns:1fr;gap:6px 16px;padding:14px 16px;border-top:1px solid #eef1ed;align-items:center}.fm-topic:first-child{border-top:0}@media (min-width:768px){.fm-topic{grid-template-columns:1fr 150px 150px}}.fm-topic-title{font-size:16px;font-weight:600;color:#121212}.fm-topic-title:hover{color:#1f3519;text-decoration:underline}.fm-topic-meta{font-size:13px;margin-top:2px}.fm-topic-meta a{color:#1f3519}.fm-topic-stats{display:flex;gap:14px;font-size:13px;color:#5b6b58}.fm-topic-stats b{color:#121212}.fm-topic-last{font-size:13px;color:#121212;line-height:1.4}.fm-badge{font-size:13px}.fm-topic-head{display:flex;flex-direction:column;gap:8px;margin:20px 0 12px}.fm-small-btn{height:34px;padding:0 14px;font-size:13px}.fm-posts{display:grid;gap:12px;margin-top:12px}.fm-post{display:grid;grid-template-columns:1fr;border:1px solid #eef1ed;border-radius:16px;background:#fff;overflow:hidden;scroll-margin-top:90px}.fm-post.is-first{border-color:#c9d8c5}@media (min-width:768px){.fm-post{grid-template-columns:180px 1fr}}.fm-author{display:flex;gap:10px;align-items:center;padding:14px 16px;background:#f7f9f6;font-size:14px}@media (min-width:768px){.fm-author{flex-direction:column;align-items:flex-start;border-right:1px solid #eef1ed}}.fm-author .acc-muted{font-size:12px}.fm-post-body{padding:14px 18px 16px;min-width:0;display:flex;flex-direction:column;gap:10px}.fm-post-date{font-size:12px}.fm-post-date a{color:inherit}.fm-text-out{font-size:15px;line-height:1.7;color:#1f1f1f;overflow-wrap:anywhere}.fm-text-out a{color:#1f3519;text-decoration:underline}.fm-text-out code{background:#f1f4f0;padding:1px 5px;border-radius:4px;font-size:13.5px;font-family:Consolas,Menlo,monospace}.fm-text-out blockquote{margin:6px 0;padding:8px 12px;border-left:3px solid #9db59a;background:#f7f9f6;color:#444;border-radius:0 8px 8px 0}.fm-code{margin:8px 0;padding:12px 14px;background:#0f1a12;color:#d9f2d2;border-radius:10px;overflow:auto;max-height:480px;font-size:13px;line-height:1.5;font-family:Consolas,Menlo,monospace;white-space:pre}.fm-code code{background:0 0;padding:0;color:inherit}.fm-images{display:flex;flex-wrap:wrap;gap:8px}.fm-images img{width:160px;height:120px;object-fit:cover;border-radius:10px;border:1px solid #eef1ed}.fm-attachments{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fm-attachments li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px dashed #c9d8c5;border-radius:12px}.fm-ext{flex:none;min-width:46px;height:28px;padding:0 8px;border-radius:8px;background:#1f3519;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fm-att-name{flex:1;min-width:160px;font-size:14px;overflow-wrap:anywhere}.fm-preview{flex-basis:100%}.fm-preview summary{cursor:pointer;font-size:13px;color:#1f3519;font-weight:500}.fm-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:14px;padding-top:6px;border-top:1px solid #f1f4f0}.fm-like{height:32px;padding:0 12px;border-radius:16px;border:1px solid #dce3db;background:#fff;font-size:13px;color:#1f3519}.fm-like.is-on{background:#eef4ec;border-color:#1f3519;font-weight:600}.fm-like.is-static{display:inline-flex;align-items:center}.fm-report summary{cursor:pointer;color:#5b6b58}.fm-report form{margin-top:8px;flex-direction:row;flex-wrap:wrap}.fm-reply{margin-top:20px}.fm-editor{display:flex;flex-direction:column;gap:8px}.fm-tools{display:flex;gap:6px;flex-wrap:wrap}.fm-tools button{height:32px;min-width:36px;padding:0 10px;border-radius:8px;border:1px solid #dce3db;background:#fff;font-size:13px;color:#1f3519}.fm-tools button:hover{border-color:#1f3519}.fm-text{min-height:160px;font-size:15px}.fm-files{display:flex;flex-direction:column;gap:6px}.fm-attach{cursor:pointer;align-self:flex-start}.fm-file-list{list-style:none;margin:0;padding:0;font-size:14px;display:grid;gap:4px}.fm-hint{font-size:12.5px}@media (max-width:767px),(pointer:coarse){.acc-check{min-height:36px;align-items:center;padding:4px 0}.acc-check input{margin-top:0}.fm-actions .acc-link,.my-ad-actions .acc-link,.ad-row-between .acc-link,.acc-row>.acc-link,.fm-actions .fm-like{min-height:36px;display:inline-flex;align-items:center}.fm-preview summary,.fm-report summary,.ad-report summary{min-height:36px;display:flex;align-items:center}.fm-actions{gap:4px 14px}}@media (max-width:767px),(pointer:coarse){.fm-preview summary::before,.fm-report summary::before,.ad-report summary::before{content:"▸";margin-right:6px}.fm-preview[open] summary::before,.fm-report[open] summary::before,.ad-report[open] summary::before{content:"▾"}}@media (max-width:767px){.is-formpage .floating-whatsapp,.is-formpage .chat{display:none}}.acc-list{margin:0;padding-left:20px;list-style:disc;display:grid;gap:4px;font-size:14px;color:#333}.acc-btn--danger{background:#b91c1c}.acc-btn--danger:hover{background:#991b1b}.acc-delete-link{margin-top:20px;font-size:14px;text-align:center}.privacy ul{padding-left:20px;list-style:disc;display:grid;gap:6px;color:#333;line-height:1.6}.privacy h2{margin-top:8px}.is-app{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app-footer{margin-top:40px;padding:18px 16px 22px;text-align:center;font-size:13px;color:#5b6b58;border-top:1px solid #eef1ed}.app-footer a{color:#1f3519;text-decoration:underline;text-underline-offset:3px}.app-footer div{margin-top:6px}.app-tabs{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:rgba(255,255,255,.97);border-top:1px solid #e3e9e1;box-shadow:0-6px 20px rgba(31,53,25,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-tabs a{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11.5px;font-weight:500;color:#6b7a68;-webkit-tap-highlight-color:transparent}.app-tabs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-tabs a.is-on{color:#1f3519}.app-tabs a.is-on .app-tab-ico{background:#e3f0dc}.app-tab-ico{width:52px;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.app-tabs .app-tab-add .app-tab-ico{width:48px;height:48px;border-radius:50%;background:#1f3519;color:#fff;margin-top:-26px;box-shadow:0 6px 16px rgba(31,53,25,.3)}.app-tabs .app-tab-add.is-on .app-tab-ico{background:#2c4a24}.app-tabs .app-tab-add svg{width:26px;height:26px;stroke-width:2.2}@media (min-width:1024px){.app-tabs{left:50%;right:auto;width:520px;transform:translateX(-50%);bottom:12px;border-radius:20px;border:1px solid #e3e9e1;padding-bottom:0;height:64px}}.ad-card-link{display:flex;flex-direction:column;flex:1;color:inherit}.ad-card-badges{position:absolute;top:8px;left:8px;right:44px;display:flex;flex-wrap:wrap;gap:4px;z-index:1}.ad-card-badges .ad-deal{position:static;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ad-official-tag{font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ad-official-tag{background:#1f3519;color:#fff}.ad-fav{position:absolute;z-index:2;top:6px;right:6px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.88);box-shadow:0 1px 4px rgba(0,0,0,.15)}.ad-fav svg{width:20px;height:20px;fill:none;stroke:#1f3519;stroke-width:1.9;stroke-linejoin:round;transition:transform .15s}.ad-fav.is-on svg{fill:#d33a3a;stroke:#d33a3a}.ad-fav:active svg{transform:scale(.85)}.ad-card-noimg{flex-direction:column;gap:8px}.ad-card-noimg-ico svg,.app-cat-ico svg{width:30px;height:30px;fill:none;stroke:#1f3519;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fav-empty-ico{font-size:44px;color:#9db59a;line-height:1}.app-header{position:sticky;top:0;z-index:30;height:56px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:0 8px;background:rgba(253,253,253,.96);border-bottom:1px solid #eef1ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-hdr-btn{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1f3519}.app-hdr-btn svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.app-hdr-btn:active{background:rgba(31,53,25,.08)}.app-hdr-avatar{width:32px;height:32px;border-radius:50%;background:#1f3519;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px}.app-logo{justify-self:center;display:flex}.app-logo img{height:30px;width:auto}.app-drawer-bg{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45)}.app-drawer{position:fixed;z-index:61;top:0;bottom:0;left:0;width:min(84vw,340px);background:#fff;overflow-y:auto;padding:20px 0 calc(20px + env(safe-area-inset-bottom));box-shadow:8px 0 30px rgba(0,0,0,.15);animation:app-drawer-in .22s ease-out}@keyframes app-drawer-in{0%{transform:translateX(-100%)}to{transform:none}}.app-drawer-profile{display:flex;gap:14px;align-items:center;padding:6px 20px 18px;border-bottom:1px solid #eef1ed;color:#121212}.app-drawer-profile .acc-avatar svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:1.8}.app-drawer-profile b{display:block;font-size:17px}.app-drawer-profile small{display:block;font-size:13px;color:#5b6b58;margin-top:2px}.app-drawer-nav{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid #eef1ed}.app-drawer-nav>a,.app-drawer-nav>button,.app-drawer-langs{display:flex;align-items:center;gap:14px;min-height:50px;padding:0 20px;font-size:16px;color:#121212;text-align:left;width:100%}.app-drawer-nav--small>a,.app-drawer-nav--small>button,.app-drawer-langs{font-size:15px;min-height:46px}.app-drawer-nav svg{width:22px;height:22px;flex:none;fill:none;stroke:#1f3519;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-drawer-nav a.is-accent{color:#1f3519;font-weight:600}.app-drawer-nav>a:active,.app-drawer-nav>button:active{background:#f1f4f0}.app-drawer-langs a{padding:6px 10px;border-radius:14px;border:1px solid #dce3db;font-size:13px;font-weight:600;color:#1f3519}.app-drawer-langs a[aria-current]{background:#1f3519;color:#fff;border-color:#1f3519}.app-back{padding-top:6px}.app-back a{display:inline-flex;align-items:center;gap:4px;min-height:40px;color:#1f3519;font-weight:500;font-size:15px}.app-back svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.is-app .acc-main,.is-app .ads-main{padding-top:4px}.is-app .acc-wrap,.is-app .acc-wrap--wide{margin-top:8px}.app-main{padding:10px 12px 24px;max-width:1100px;margin:0 auto}.app-top{display:flex;gap:8px;position:sticky;top:56px;z-index:20;padding:6px 0 8px;background:#fdfdfd}.app-search{flex:1;display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:1px solid #dce3db;border-radius:14px;background:#fff}.app-search:focus-within{border-color:#1f3519}.app-search svg{width:20px;height:20px;flex:none;fill:none;stroke:#5b6b58;stroke-width:2;stroke-linecap:round}.app-search input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:16px;color:#121212}.app-filter-btn{position:relative;flex:none;width:46px;height:46px;border-radius:14px;border:1px solid #dce3db;background:#fff;display:flex;align-items:center;justify-content:center;color:#1f3519}.app-filter-btn svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.app-filter-btn.has-on{border-color:#1f3519;background:#eef4ec}.app-filter-count{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#1f3519;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.app-cats{display:flex;gap:6px;overflow-x:auto;padding:4px 0 10px;margin:0-12px;padding-inline:12px;scroll-snap-type:x proximity;scrollbar-width:none}.app-cats::-webkit-scrollbar{display:none}.app-cat{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;line-height:1.25;text-align:center;color:#121212;scroll-snap-align:start}.app-cat-ico{width:60px;height:60px;border-radius:18px;background:#eef4ec;display:flex;align-items:center;justify-content:center;flex:none}.app-cat-ico--all{background:#1f3519}.app-cat-ico--all svg{stroke:#fff}.app-cat.is-on .app-cat-ico{background:#1f3519}.app-cat.is-on .app-cat-ico svg{stroke:#fff}.app-cat.is-on{font-weight:600;color:#1f3519}.app-deals{display:flex;gap:6px;margin:2px 0 6px}.app-deals a{flex:1;text-align:center;padding:9px 6px;border-radius:12px;border:1px solid #dce3db;background:#fff;font-size:14px;font-weight:500;color:#1f3519}.app-deals a[aria-current]{background:#1f3519;border-color:#1f3519;color:#fff}.app-sec-head{display:flex;justify-content:space-between;align-items:baseline;margin:16px 2px 10px}.app-sec-head h2{font-size:15px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#3d4a3a}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:700px){.app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-grid .ad-card{border-radius:14px}.app-grid .ad-card-body{padding:9px 10px 11px}.app-grid .ad-card-price{font-size:16px}.app-grid .ad-card-title{font-size:14px}.app-grid .ad-card-meta{font-size:12px}.app-more{margin-top:16px}.app-empty{gap:12px}.app-sheet-open,.app-sheet-open body{overflow:hidden}.app-sheet{position:fixed;inset:0;z-index:70;background:#fdfdfd;display:flex;flex-direction:column;animation:app-sheet-in .2s ease-out}.app-sheet[hidden]{display:none}@keyframes app-sheet-in{0%{transform:translateY(16px);opacity:.6}to{transform:none;opacity:1}}.app-sheet-head{flex:none;height:56px;display:grid;grid-template-columns:56px 1fr 72px;align-items:center;border-bottom:1px solid #eef1ed;background:#fff}.app-sheet-head h2{text-align:center;font-size:17px;font-weight:600;color:#121212}.app-sheet-back{width:48px;height:48px;margin-left:4px;display:flex;align-items:center;justify-content:center;color:#1f3519}.app-sheet-back svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-sheet-reset{justify-self:end;margin-right:14px;color:#b91c1c;font-weight:500;font-size:15px}.app-sheet-body{flex:1;overflow-y:auto;padding:12px 14px 20px;-webkit-overflow-scrolling:touch}.app-sheet-foot{flex:none;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef1ed}.app-sheet-foot .acc-btn{height:52px;font-size:16px;border-radius:14px}.app-sheet-search{flex:none;padding:10px 14px;background:#fff;border-bottom:1px solid #eef1ed}.app-row-group{background:#fff;border:1px solid #eef1ed;border-radius:14px;padding:6px 14px 12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.app-row{display:flex;align-items:center;gap:12px;min-height:58px;width:100%;text-align:left;border-bottom:1px solid #f1f4f0}.app-row:last-of-type{border-bottom:0}.app-row-ico svg{width:22px;height:22px;fill:none;stroke:#5b6b58;stroke-width:1.8}.app-row-text{flex:1;display:flex;flex-direction:column;font-size:15px;color:#121212}.app-row-text small{font-size:13px;color:#1f3519;font-weight:500;margin-top:2px}.app-row-arrow{font-size:24px;color:#9aa59a}.app-row-label{font-size:13px;font-weight:600;color:#5b6b58;margin-top:8px;text-transform:uppercase;letter-spacing:.03em}.app-row-sub{font-size:14px;color:#121212;margin-top:4px}.app-chips{display:flex;flex-wrap:wrap;gap:8px}.app-chip input{position:absolute;opacity:0;pointer-events:none}.app-chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #dce3db;background:#fff;font-size:14px;color:#121212;cursor:pointer}.app-chip input:checked+span{border-color:#1f3519;background:#eef4ec;color:#1f3519;font-weight:600;box-shadow:inset 0 0 0 1px #1f3519}.app-chip input:focus-visible+span{outline:2px solid #1f3519;outline-offset:2px}.app-chips-row{display:flex;flex-direction:column;gap:8px}.app-list{list-style:none;margin:0;padding:0 14px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.app-list li>a,.app-list li>button{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:8px 0;border-bottom:1px solid #eef1ed;text-align:left;color:#121212}.app-list .app-cat-ico{width:48px;height:48px;border-radius:14px}.app-list .app-cat-ico svg{width:26px;height:26px}.app-list-text{flex:1;min-width:0;display:flex;flex-direction:column}.app-list-text b{font-size:16px;font-weight:500}.app-list-text small{font-size:13px;color:#5b6b58;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.app-list-count{font-size:13px;color:#9aa59a}.app-list li>a[aria-current] b{color:#1f3519;font-weight:700}.app-list--radio li>button{min-height:56px}.app-radio{width:24px;height:24px;border-radius:50%;border:2px solid #c9d2c7;flex:none}.app-list--radio button[aria-pressed=true] .app-radio{border:7px solid #1f3519}.app-about{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:30px;max-width:460px;margin:0 auto}.app-about img{border-radius:22px}.app-about h3{font-size:22px;font-weight:700}.app-about p{font-size:15px;line-height:1.6}.app-sheet-foot .acc-btn{width:100%;display:flex;align-items:center;justify-content:center}.ad-title-row{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.ad-fav--inline{position:static;flex:none;width:42px;height:42px;border:1px solid #dce3db;box-shadow:none;background:#fff}html[data-theme=dark] .ad-fav--inline{background:#141b15;border-color:#263127}.privacy li,.privacy p{overflow-wrap:anywhere}a.acc-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center}a.acc-btn.acc-btn--full{display:flex}.fm-like{gap:6px;align-items:center}.fm-like [data-likes]{margin-left:6px;font-weight:600}.topo{max-width:1100px;margin:0 auto;padding:8px 12px 24px}.topo.is-simple [data-pro],.topo.is-simple .topo-pro-only,.topo.is-simple [data-pro-label]{display:none!important}.topo.is-pro [data-simple-label]{display:none!important}.topo-modebar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 8px}.topo-title{margin:0;line-height:0}.topo-title img{height:34px;width:auto}@media (min-width:900px){.topo-title img{height:42px}}.app-topo-logo{display:block;height:28px;width:auto;margin-bottom:4px}.app-drawer-topo{height:22px;width:auto}.topo-mode{display:inline-flex;border:1px solid #dce3db;border-radius:12px;overflow:hidden;background:#fff}.topo-mode button{padding:8px 14px;font-size:14px;font-weight:600;color:#1f3519;min-height:40px}.topo-mode button[aria-pressed=true]{background:#1f3519;color:#fff}.topo-mapwrap{position:relative;z-index:0;isolation:isolate;border-radius:16px;overflow:hidden;border:1px solid #dce3db}.topo-map{height:46vh;min-height:280px;background:#dfe7dc}.topo[data-cur-tab=calc] .topo-mapwrap{display:none}.topo-map.is-drop{outline:4px dashed #1f3519;outline-offset:-8px}.topo-live{position:absolute;z-index:500;top:8px;left:8px;right:60px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.topo-gps{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:14px}.topo-gps-dot{width:10px;height:10px;border-radius:50%;background:#9ca3af}.topo-gps--good .topo-gps-dot{background:#16a34a}.topo-gps--fair .topo-gps-dot{background:#f59e0b}.topo-gps--weak .topo-gps-dot{background:#dc2626}.topo-gps--wait .topo-gps-dot{animation:topo-blink 1s infinite}@keyframes topo-blink{50%{opacity:.2}}.topo-live-grid{align-self:flex-start;display:grid;grid-template-columns:auto auto;gap:1px 10px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:13px;font-variant-numeric:tabular-nums}.topo-k{color:#5b6b58;font-size:12px}.topo-mapbtns{position:absolute;z-index:500;top:8px;right:8px;display:flex;flex-direction:column;gap:8px}.topo-mapbtns button{width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;color:#1f3519}.topo-mapbtns svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.topo-tabs{display:flex;gap:6px;overflow-x:auto;margin:10px 0;scrollbar-width:none}.topo-tabs::-webkit-scrollbar{display:none}.topo-tabs button{flex:1 0 auto;min-width:74px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;border-radius:14px;border:1px solid #dce3db;background:#fff;font-size:13px;font-weight:600;color:#1f3519}.topo-tabs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topo-tabs button[aria-selected=true]{background:#1f3519;border-color:#1f3519;color:#fff}.topo-panel section{display:flex;flex-direction:column;gap:12px}.topo-panel section[hidden]{display:none}.topo-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.topo-row--btns{align-items:center}.topo-field{flex:1 1 140px;display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#3d4a3a}.topo-field--sm{flex:0 1 140px}.topo-note{font-size:14px;color:#5b6b58;line-height:1.5}.topo-note--warn{color:#8a5a00;background:#fff7e6;border-radius:10px;padding:8px 12px}.topo-h3{font-size:15px;font-weight:700;color:#121212;margin-top:6px}.topo-h3 small{font-weight:500;color:#5b6b58}.topo-bigbtn{width:100%;min-height:64px;border-radius:18px;background:#1f3519;color:#fff;font-size:20px;font-weight:700;box-shadow:0 6px 18px rgba(31,53,25,.25)}.topo-bigbtn.is-on{background:#b91c1c;box-shadow:0 6px 18px rgba(185,28,28,.3);animation:topo-pulse 1.6s infinite}@keyframes topo-pulse{50%{box-shadow:0 0 0 8px rgba(185,28,28,.15)}}.topo-result{text-align:center;padding:14px 12px;border-radius:18px;background:#eef4ec;border:1px solid #c9d8c5}.topo-result-main{display:flex;align-items:baseline;justify-content:center;gap:8px;color:#1f3519}.topo-result-main b{font-size:46px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.topo-result-main span{font-size:18px;font-weight:600}.topo-result.is-line .topo-result-main span,.topo-result.is-line .topo-result-sub:first-of-type{display:none}.topo-result-sub{font-size:15px;color:#3d4a3a;margin-top:2px}.topo-result-sub b{font-variant-numeric:tabular-nums}.topo-modes{gap:6px}.topo-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.topo-list li{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid #eef1ed;border-radius:14px;background:#fff}.topo-list .topo-empty{justify-content:center;color:#5b6b58;font-size:14px}.topo-li-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 180px;font-size:13px;color:#5b6b58}.topo-li-main b{font-size:15px;color:#121212}.topo-ha{color:#1f3519!important;font-size:15px!important}.topo-li-btns{display:flex;gap:6px;flex-wrap:wrap}.topo-li-btns button{min-height:38px;padding:0 12px;border-radius:10px;border:1px solid #dce3db;background:#fff;font-size:13px;color:#1f3519;font-weight:600}.topo-li-btns .is-del{color:#b91c1c}.topo-stake{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-radius:18px;background:#fff;border:1px solid #dce3db}.topo-stake.is-near{background:#ecfdf3;border-color:#16a34a}.topo-compass{width:180px;height:180px;border-radius:50%;border:6px solid #1f3519;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#fff 60%,#eef4ec)}.topo-arrow{width:140px;height:140px;transition:transform .25s ease-out}.topo-arrow svg{width:100%;height:100%;fill:#dc2626}.topo-stake.is-near .topo-arrow svg{fill:#16a34a}.topo-stake-main{display:flex;flex-direction:column;align-items:center}.topo-stake-main b{font-size:42px;font-weight:800;color:#1f3519;font-variant-numeric:tabular-nums;line-height:1.1}.topo-stake-main span{font-size:14px;color:#5b6b58}.topo-stake-vals{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.topo-stake-vals div{display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:#f5f8f4}.topo-stake-vals b{font-size:16px;font-variant-numeric:tabular-nums}.topo-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid #eef1ed;background:#fff}.topo-card[hidden]{display:none}.topo-out{display:grid;gap:6px}.topo-out-row{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#f5f8f4;font-size:14px}.topo-out-row b{font-variant-numeric:tabular-nums;text-align:right}.topo-hr{border:0;border-top:1px solid #eef1ed;margin:6px 0}.topo-exports{display:grid;grid-template-columns:1fr 1fr;gap:8px}.topo-exports .acc-btn{flex-direction:column;align-self:stretch;height:auto;min-height:56px;padding:6px 10px;display:flex;align-items:center;justify-content:center;font-weight:700}.topo-exports small{font-weight:400;font-size:12px;opacity:.85}.topo-import{align-self:flex-start;display:inline-flex;align-items:center;cursor:pointer}.topo-ov-on{display:inline-flex;align-items:center;gap:6px}.topo-ov-on input{width:20px;height:20px;accent-color:#1f3519}.topo-ov-ctl{display:flex;align-items:center;gap:10px;margin-top:4px}.topo-ov-ctl input[type=color]{width:36px;height:30px;border:0;padding:0;background:0 0}.topo-ov-ctl input[type=range]{flex:1;accent-color:#1f3519}.topo-ov-text span{font-size:11px;font-weight:600;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff}.topo-tip{font-size:12px;font-weight:600;padding:2px 6px}.topo-ratio{margin-bottom:2px!important;padding:1px 6px;border-radius:4px;background:rgba(255,255,255,.85);color:#1f3519;font:600 11px/16px system-ui,sans-serif}.topo-seg span,.topo-alabel span{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.topo-seg span{padding:0 4px;border-radius:4px;background:rgba(18,18,18,.72);color:#fff;font:600 11px/16px system-ui,sans-serif}.topo-alabel span{display:flex;flex-direction:column;align-items:center;padding:4px 9px;border-radius:10px;background:rgba(255,255,255,.92);color:#1f3519;font:500 11px/1.3 system-ui,sans-serif;box-shadow:0 1px 4px rgba(0,0,0,.3)}.topo-alabel b{font-size:15px;font-weight:800}.topo-alabel i{font-style:normal;font-weight:600;color:#5b6b58}.topo-seg--cur span{background:#facc15;color:#121212}.topo-close-btn{background:#16a34a}.topo-route{border:1px solid #dce3db;border-radius:14px;padding:10px 12px;background:#fff}.topo-route summary{cursor:pointer;font-weight:700;color:#1f3519;min-height:36px;display:flex;align-items:center}.topo-route[open] summary{margin-bottom:6px}.topo-route-pick{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.topo-route-pick label{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:10px;background:#f5f8f4;cursor:pointer}.topo-route-pick input{width:20px;height:20px;accent-color:#1f3519}.topo-route-n{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:#0284c7}.topo-route-n:empty{background:0 0}.topo-route-info{color:#0369a1;font-weight:600}.topo-route-bar{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:8px}.topo-route-bar span{flex:1;text-align:center;font-weight:800;font-size:16px}.topo-route-bar button{min-height:40px;min-width:44px;padding:0 12px;border-radius:10px;background:#1f3519;color:#fff;font-weight:700}.topo-route-bar button:disabled{opacity:.35}.topo-route-bar button.is-del{background:#b91c1c}.topo-route-num span{position:absolute;transform:translate(-50%,-160%);min-width:22px;height:22px;padding:0 5px;border-radius:11px;display:flex;align-items:center;justify-content:center;font:800 12px/1 system-ui,sans-serif;color:#fff;background:#0284c7;box-shadow:0 1px 3px rgba(0,0,0,.4);pointer-events:none}.topo-route-num.is-cur span{background:#facc15;color:#121212}.topo-route-num.is-done span{background:#16a34a}.topo.is-desk [data-mob],.topo.is-mob [data-desk],.topo.is-desk [data-go]{display:none!important}.topo-cursor-k{grid-column:1/-1;font-size:11px;color:#5b6b58}.topo-desk-hint{padding:10px 12px;border-radius:12px;background:#eef4ec;color:#1f3519;font-weight:600}.topo.no-pos [data-needs-pos]{opacity:.4;filter:grayscale(.6);transition:opacity .3s}.topo.no-pos [data-l-gps]{opacity:.75}.topo-calib-h{margin:12px 0 4px;font-size:15px;font-weight:800;color:#1f3519}.topo-calib-status{margin:6px 0;padding:8px 10px;border-radius:10px;background:#f5f8f4;font-size:13px;color:#5b6b58}.topo-calib-status.is-on{background:#eaf6ec;color:#14532d;font-weight:600}.topo-check{display:grid;gap:6px;margin:4px 0 8px}.topo-check-item{display:grid;grid-template-columns:34px auto 1fr;align-items:center;gap:4px 10px;padding:8px 10px;border-radius:12px;border:1px solid #dce3db;background:#fff;transition:opacity .3s}.topo-check-item b{font-size:14px}.topo-check-v{justify-self:end;font-weight:700;font-size:13px;text-align:right}.topo-check-ico{grid-row:span 2;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;background:#f1f4f0}.topo-check-rose svg{width:26px;height:26px;transition:transform .25s linear}.topo-check-bar{grid-column:2/-1;height:6px;border-radius:3px;background:#e5e9e4;overflow:hidden}.topo-check-bar i{display:block;height:100%;width:0;border-radius:3px;background:#16a34a;transition:width .4s}.topo-check-item.is-good{border-color:#86efac}.topo-check-item.is-good .topo-check-v{color:#15803d}.topo-check-item.is-fair{border-color:#fcd34d}.topo-check-item.is-fair .topo-check-v{color:#b45309}.topo-check-item.is-fair .topo-check-bar i{background:#f59e0b}.topo-check-item.is-bad{border-color:#fca5a5}.topo-check-item.is-bad .topo-check-v{color:#b91c1c}.topo-check-item.is-bad .topo-check-bar i{background:#ef4444}.topo-check-item.is-off{opacity:.5}.topo-check-item.is-off .topo-check-v{color:#5b6b58;font-weight:600}.topo-north{position:absolute;z-index:500;right:8px;bottom:96px;width:52px;padding:4px 0 3px;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 1px 5px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;gap:1px;opacity:.5}.topo.has-compass .topo-north{opacity:1}.topo-north svg{width:34px;height:34px;transition:transform .2s linear}.topo-north span{font:700 10px/1 system-ui,sans-serif;color:#1f3519;min-height:10px}.topo-north-info{padding:8px 10px;border-radius:10px;background:#f0f7ff;color:#1e3a5f}.topo-seg--close span{background:#16a34a;color:#fff;padding:2px 8px;font-size:12px}.topo-map.is-close-snap{cursor:pointer}.topo-listhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.topo-linkbtn{min-height:36px;padding:0 6px;color:#1f3519;font-weight:700;text-decoration:underline}.topo-selbar[hidden]{display:none}.topo-selbar{position:sticky;top:64px;z-index:5;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;border-radius:14px;background:#1f3519;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2)}.topo-selbar b{flex:1;min-width:80px;padding-left:4px}.topo-selbar button{min-height:40px;padding:0 12px;border-radius:10px;background:#fff;color:#1f3519;font-weight:700}.topo-selbar button:disabled{opacity:.45}.topo-selbar button.is-del{background:#fee2e2;color:#b91c1c}.topo-selbar button.is-x{background:0 0;color:#fff;font-size:18px}.topo-list li.is-sel{background:#fffbeb;border-color:#facc15}.topo-sel{flex:none;display:flex;align-items:center;gap:6px;min-height:44px;padding-right:4px;cursor:pointer}.topo-sel input{width:22px;height:22px;accent-color:#1f3519}.topo-li-btns--ico{flex-wrap:nowrap;gap:4px}.topo-li-btns--ico button{min-width:38px;min-height:38px;padding:0 6px;font-size:16px}.topo-list li:has(.topo-sel){flex-wrap:nowrap;gap:8px;padding:6px 8px}.topo-list li:has(.topo-sel) .topo-li-main{flex:1 1 auto}.topo-sel{min-height:40px;padding-right:0}.topo-sel .topo-route-n:empty{display:none}.leaflet-tooltip.topo-tip--sel{background:#facc15;border-color:#1f3519;color:#121212;font-weight:800}.topo-eight{display:flex;justify-content:center}.topo-eight svg{width:200px;max-width:70%;height:auto}.topo-calib-tip{text-align:center;font-weight:700;margin:0 0 6px}.topo-switch{flex:none;position:relative;display:inline-flex;width:46px;height:28px;cursor:pointer}.topo-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.topo-switch i{width:46px;height:28px;border-radius:14px;background:#cbd5e1;transition:background .2s;position:relative}.topo-switch i::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s}.topo-switch input:checked+i{background:#16a34a}.topo-switch input:checked+i::after{transform:translateX(18px)}.topo-switch input:focus-visible+i{outline:2px solid #1f3519;outline-offset:2px}.topo-list li.is-off .topo-li-main{opacity:.5}.topo-pts-toggle{margin:2px 0 4px}.topo-overlap{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#fef2f2;border:1px solid #fca5a5;color:#7f1d1d;font-size:14px}.topo-overlap.is-ok{background:#f0fdf4;border-color:#86efac;color:#14532d;font-weight:700}.topo-list li:has(.topo-switch){display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;row-gap:6px;align-items:center}.topo-list li:has(.topo-switch) .topo-sel,.topo-list li:has(.topo-switch) .topo-li-main{grid-row:span 2}.topo-list li:has(.topo-switch) .topo-switch{justify-self:end}.topo [hidden]{display:none!important}.topo-li-btns .topo-ov-imp{background:#1f3519;color:#fff;border-color:#1f3519}.topo-map .topo-seg span{font-size:calc(11px*var(--tq-fs, 1));line-height:1.45}.topo-map .topo-alabel span{font-size:calc(11px*var(--tq-fs, 1))}.topo-map .topo-alabel b{font-size:calc(15px*var(--tq-fs, 1))}.topo-map .leaflet-tooltip.topo-tip{font-size:calc(12px*var(--tq-fs, 1))}.topo-guest{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#fff7e6;border:1px solid #f5d08a;color:#7a4b00;font-size:14px}.topo-guest a{font-weight:700;color:#1f3519;text-decoration:underline}.topo-ov-impl{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:6px 8px;border-radius:10px;background:#eef4ec;color:#1f3519;font-weight:600}.topo-list li.is-open{grid-template-rows:auto auto auto}.topo-vtable{grid-column:1/-1;overflow-x:auto}.topo-vtable table{width:100%;border-collapse:collapse;font-size:13px}.topo-vtable th,.topo-vtable td{padding:4px 6px;border-bottom:1px solid #eef1ed;text-align:left;white-space:nowrap}.topo-vtable th{color:#5b6b58;font-weight:600}.topo.is-simple .topo-vtable .topo-pro-only{display:none}.topo-open{font-size:18px!important;font-weight:800}.topo-list li.topo-pj{display:block;position:relative;padding:8px 10px 0}.topo-list li.topo-pj.is-cur{border-color:#86efac;box-shadow:inset 4px 0 0#16a34a}.topo-pj-row{display:flex;align-items:center;gap:8px}.topo-pj-row .topo-li-main{flex:1 1 auto;min-width:0}.topo-pj-cur{font-weight:700;color:#16a34a;font-size:12px}.topo-pj-new{min-height:36px;padding:0 12px}.topo-kebab{flex:none;width:40px;height:40px;border-radius:10px;font-size:22px;font-weight:800;line-height:1;color:#1f3519}.topo-kebab:hover,.topo-kebab[aria-expanded=true]{background:#eef4ec}.topo-menu{position:absolute;z-index:20;right:8px;top:50px;min-width:210px;padding:6px;border-radius:14px;background:#fff;border:1px solid #dce3db;box-shadow:0 10px 30px rgba(0,0,0,.18);display:flex;flex-direction:column}.topo-menu button{text-align:left;min-height:42px;padding:0 12px;border-radius:10px;font-size:15px;color:#121212}.topo-menu button:hover{background:#f1f4f0}.topo-menu button.is-del{color:#b91c1c}.topo-menu hr{border:0;border-top:1px solid #eef1ed;margin:4px 0}.topo-menu-empty{margin:6px 10px;font-size:14px;color:#5b6b58}.topo-pj-arrow{display:flex;margin:2px auto 0;width:64px;height:26px;align-items:center;justify-content:center;border-radius:13px 13px 0 0;background:#1f3519;color:#fff}.topo-pj-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.topo-pj-arrow[aria-expanded=true] svg{transform:rotate(180deg)}.topo-pj-body{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 2px 12px;border-top:2px solid #1f3519}.topo-pj-op{flex:1 1 200px;display:flex;flex-direction:column;gap:4px;font-size:14px}.topo-pj-op input{width:100%;accent-color:#1f3519}.topo-update{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#1f3519;color:#fff;font-weight:600}.topo-update button{min-height:38px;padding:0 14px;border-radius:10px;background:#fff;color:#1f3519;font-weight:800}.topo-approx{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#8a6d1d}.topo-approx--line{margin:2px 0 6px}.topo-result .topo-approx{color:#7a6420}.topo-overlap .topo-approx{margin:0 0 4px;color:inherit;opacity:.8}.topo-sync{margin:0 0 8px;font-size:13px;font-weight:600;color:#15803d}.topo-sync.is-busy{color:#5b6b58}.topo-sync.is-off,.topo-sync.is-err,.topo-sync.is-quota{color:#b45309}.topo-sync.is-guest{color:#5b6b58;font-weight:500}.topo-sync a{color:#1f3519;font-weight:700;text-decoration:underline}.app-south-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo txt arr""perks perks perks";align-items:center;gap:8px 12px;padding:12px 14px;margin:0 0 12px;border-radius:16px;background:#fff;border:1px solid #f3c4cc;box-shadow:inset 5px 0 0#c8102e}.app-south-card img{grid-area:logo;width:96px;height:auto}.app-south-txt{grid-area:txt;min-width:0}.app-south-txt b{display:block;font-size:14px;color:#121212}.app-south-txt small{display:block;font-size:13px;color:#c8102e;font-weight:600;line-height:1.3}.app-south-perks{grid-area:perks;display:flex;flex-wrap:wrap;gap:6px}.app-south-perks i{font-style:normal;font-size:12px;font-weight:600;padding:3px 9px;border-radius:10px;background:#fdecef;color:#8f0b20}.app-south-card .app-row-arrow{grid-area:arr;color:#c8102e}.app-drawer-south{display:flex!important;align-items:center;gap:8px}.app-drawer-south img{width:78px;height:auto;margin-left:2px}.app-drawer-south small{font-size:12px;color:#5b6b58;font-weight:500}.mobile-south{display:flex!important;align-items:center;gap:10px}.mobile-south img{width:96px;height:auto}.mobile-south small{font-size:13px;color:#c8102e;font-weight:600}.south-badge--new{background:#fff;color:#c8102e;border:1px solid #c8102e}.south-newnote{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#fdecef;color:#7a0d1d;font-size:14px}.south-newnote a{font-weight:700;color:#c8102e;text-decoration:underline;white-space:nowrap}.app-contact{display:flex;flex-direction:column;gap:10px}.app-contact-map{border-radius:16px;overflow:hidden;border:1px solid #dce3db;height:220px;background:#eef1ed}.app-contact-map iframe{width:100%;height:100%;border:0;display:block}.app-contact-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #eef1ed;color:#121212}.app-contact-row svg{width:24px;height:24px;flex:none;fill:none;stroke:#1f3519;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-contact-row span{flex:1;min-width:0;display:flex;flex-direction:column}.app-contact-row small{color:#5b6b58;font-size:13px}.app-contact-row i{font-style:normal;color:#5b6b58;font-size:20px}.app-contact-h{margin:6px 0 0;font-weight:700;color:#1f3519}.app-contact-social{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.app-contact-social a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:14px;background:#f1f4f0;color:#1f3519;font-size:11px;font-weight:600}.app-contact-social svg{width:24px;height:24px;fill:currentColor}.app-south-strip{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0 0 10px;border-radius:14px;background:#fff;border:1px solid #f3c4cc;box-shadow:inset 4px 0 0#c8102e}.app-south-strip img{width:84px;height:auto;flex:none}.app-south-strip b{display:block;font-size:14px;color:#121212}.app-south-strip small{display:block;font-size:12px;color:#c8102e;font-weight:600}.app-south-catimg{background:#fff!important;border:1px solid #eef1ed;overflow:hidden}.app-south-catimg img{width:100%;height:100%;object-fit:contain}.app-cat.is-on .app-south-catimg{border:2px solid #1f3519}.app-chips--scroll{flex-wrap:nowrap;overflow-x:auto;margin:0-12px 8px;padding:0 12px 4px;scrollbar-width:none}.app-chip-link{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:38px;padding:0 14px;border-radius:19px;border:1px solid #dce3db;background:#fff;color:#121212;font-size:14px;white-space:nowrap}.app-chip-link small{color:#5b6b58}.app-chip-link.is-on{background:#1f3519;border-color:#1f3519;color:#fff}.app-chip-link.is-on small{color:#cfe3c9}.app-sec-count{color:#5b6b58;font-size:14px}.app-south-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:640px){.app-south-grid{grid-template-columns:repeat(3,1fr)}}.app-south-item{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #eef1ed;color:#121212}.app-south-img{position:relative;aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;padding:10px}.app-south-img img{width:100%;height:100%;object-fit:contain}.app-south-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.app-south-body b{font-size:14px;line-height:1.3}.app-south-body small{font-size:12px;color:#c8102e;font-weight:600}.topo-map.is-moving{cursor:grabbing;outline:3px solid #facc15;outline-offset:-3px}.topo-pop .leaflet-popup-content{margin:10px 12px;font-size:13px}.topo-pop-body{display:flex;flex-direction:column;gap:4px}.topo-pop-ll{color:#5b6b58;font-size:12px}.topo-pop-btns{display:flex;gap:6px;margin-top:6px}.topo-pop-btns button{flex:1;min-height:36px;padding:0 10px;border-radius:10px;background:#1f3519;color:#fff;font-weight:600}.topo-toast{position:fixed;z-index:9999;left:50%;bottom:calc(90px + env(safe-area-inset-bottom));transform:translate(-50%,20px);opacity:0;max-width:90vw;padding:12px 18px;border-radius:14px;background:#121212;color:#fff;font-size:15px;text-align:center;transition:.25s;pointer-events:none}.topo-toast.is-on{opacity:1;transform:translate(-50%,0)}@media (min-width:900px){.topo-map{height:62vh}}.topo-report{display:none}@media print{.topo-printing body>:not(.topo-report){display:none!important}.topo-printing .topo-report{display:block!important;font-family:Arial,sans-serif;color:#000;font-size:11pt}.topo-report header{display:flex;justify-content:space-between;border-bottom:2px solid #1f3519;padding-bottom:6px;margin-bottom:10px}.topo-report h1{font-size:16pt;margin:6px 0}.topo-report h2{font-size:13pt;margin:14px 0 6px}.topo-report h3{font-size:11pt;margin:10px 0 4px}.topo-report .r-plan{width:100%;max-height:120mm;border:1px solid #999;margin:8px 0}.topo-report table{width:100%;border-collapse:collapse;font-size:9.5pt;page-break-inside:auto}.topo-report th,.topo-report td{border:1px solid #999;padding:3px 6px;text-align:left}.topo-report th{background:#eef4ec}.topo-report .r-page+.r-page{page-break-before:always;break-before:page}.topo-report header img.r-logo{height:14mm;width:auto}.topo-report header span{text-align:right;font-size:9pt;color:#555}.topo-report tr{page-break-inside:avoid}.topo-report footer{margin-top:14px;font-size:8.5pt;color:#444;border-top:1px solid #999;padding-top:6px}@page{size:A4;margin:12mm}}.app-topo-card{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:2px 0 12px;border-radius:16px;background:linear-gradient(135deg,#1f3519,#2e5c26);color:#fff}.app-topo-card b{display:block;font-size:17px}.app-topo-card small{display:block;font-size:13px;opacity:.9;line-height:1.35}.app-topo-card .app-row-arrow{color:#fff;margin-left:auto}.app-topo-ico{flex:none;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center}.app-topo-ico svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round}@media (max-width:399px){header .hdr-search{display:none}header .relative.mr-5{margin-right:6px}header .theme-toggle,header .hdr-acc{margin-right:6px}header a>.w-\[134px\]{width:104px}header .theme-toggle{width:34px;height:34px}[data-menu-open]{min-width:40px;margin-right:-8px}}[data-menu-open]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:-10px}@media (min-width:1280px){[data-menu-open]{display:none}}.nav-main>*{flex-shrink:0}.nav-south-logo{max-width:none}.hdr-search,.theme-toggle,.hdr-acc{flex:none}@media (min-width:1280px) and (max-width:1599px){.nav-main{gap:10px;font-size:15px}.hdr-acc-name{display:none}}@media (max-width:1599px){.hdr-cta{display:none!important}}@media (min-width:1280px){.md\:max-w-container{max-width:min(1240px,calc(100vw - 48px))}}.calc-body{grid-template-columns:minmax(0,1fr)}.calc-qty input{width:auto;flex:1 1 0;min-width:0}.calc-step{flex:none}@media (min-width:1280px){.calc-body{grid-template-columns:minmax(0,1fr) 380px}}.rich table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.flow .rich>p,.flow .rich>ul,.flow .rich>ol,.flow .rich>h2,.flow .rich>h3{max-width:80ch}.faq-a{max-width:72ch}.svx-drawer{min-width:min(290px,calc(100vw - 32px))}.about-facts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:374px){.about-facts strong{white-space:normal;font-size:13px;overflow-wrap:anywhere}}.cov-pin{scale:calc(1/var(--s, 1))}@media (hover:none){.cov-pin:focus .cov-tip,.cov-pin:active .cov-tip{opacity:1;visibility:visible;transform:translate(-50%,0)}}@media (min-width:640px){.hero-bg{height:clamp(490px,92vh,810px)}@supports (height:1svh){.hero-bg{height:clamp(490px,92svh,810px)}}}@media (min-width:768px) and (max-width:1279px){.south-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.map-box{aspect-ratio:auto;height:420px}.home-about-media{max-width:560px;margin-inline:auto}.text-\[20px\].md\:text-\[32px\],.text-\[24px\].md\:text-\[32px\]{font-size:26px}.grid.md\:hidden{grid-template-columns:repeat(2,minmax(0,1fr))}.cb{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px}.cb-map{height:100%;min-height:260px}}.south-card-body{flex:1;display:flex;flex-direction:column}.south-card-more{margin-top:auto}.ad-card-body{flex:1}.ad-card-meta{margin-top:auto}@media (min-width:1280px) and (max-width:1339px){.h-scroll-btn[data-dir="-1"]{left:0}.h-scroll-btn[data-dir="1"]{right:0}}.chat-win{max-height:calc(100dvh - 2rem - 160px)}@media (max-height:520px){.chat-win{bottom:12px;right:84px;max-height:calc(100dvh - 24px)}}body:has(.topo) .floating-whatsapp,body:has(.topo) .chat,body:has(.topo) .chat-btn{display:none!important}@media (min-width:1280px){.topo-selbar{top:72px}.topo-map{height:min(62vh,760px)}}@media (max-height:500px) and (orientation:landscape){.topo-map{height:70vh;min-height:200px}}.floating-whatsapp-button{bottom:calc(2rem + env(safe-area-inset-bottom));right:calc(2rem + env(safe-area-inset-right))}.chat-btn{bottom:calc(2rem + 74px + env(safe-area-inset-bottom))}@media (min-width:1024px){.is-app{padding-bottom:100px}}@media (min-width:2400px){body{zoom:1.25}}@media (min-width:3400px){body{zoom:1.6}}@media (max-width:1279px),(pointer:coarse){footer ul.space-y-2 a{display:inline-flex;min-height:40px;align-items:center}.chat-x,.chat-social a{width:40px;height:40px}.chat-topics button{min-height:40px}.cb-map-open{padding:10px 14px;min-height:40px;display:inline-flex;align-items:center}.ft-social a{width:40px;height:40px}.crumbs a,.rt-links a{display:inline-flex;min-height:36px;align-items:center}.lic-badge{min-height:40px}.mobile-sub2{padding-block:10px}.fm-tools button{height:40px;min-width:40px}.app-drawer-langs a{min-height:36px;padding:8px 12px;display:inline-flex;align-items:center}.topo-pj-arrow{height:36px;width:80px;border-radius:18px 18px 0 0}.topo-switch{padding:8px 0;height:44px;align-items:center}}[data-dropdown-toggle]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.map-box~div a{overflow-wrap:anywhere}@media (min-width:1280px){.nav-main{margin-inline:12px}}@media (min-width:1280px) and (max-width:1439px){.nav-main{gap:7px;font-size:14px;padding-inline:10px}}.topo-tabs button{flex:1 1 0;min-width:0;padding:8px 4px}.topo-tabs button span{text-align:center;line-height:1.15;overflow-wrap:anywhere}.topo-tabs button[hidden],.topo.is-simple .topo-tabs button[data-pro]{display:none}@media (max-width:374px){.topo-tabs button{font-size:12px}}.nav-main{max-width:none}@media (min-width:1600px){.md\:max-w-container{max-width:min(1440px,calc(100vw - 64px))}}@media (min-width:1280px) and (max-width:2199px){.hdr-acc-name{display:none}.hdr-acc{padding:0;width:44px;justify-content:center}}@media (min-width:1600px) and (max-width:2199px){.nav-main{gap:12px}}@media (min-width:1280px){header .md\:max-w-container{max-width:calc(100vw - 48px)}}@media (min-width:1600px){header .md\:max-w-container{max-width:min(1700px,calc(100vw - 64px))}}.nav-topo-logo{display:block;height:22px;width:auto;max-width:none;transition:transform .2s}a:hover>div>.nav-topo-logo{transform:scale(1.06)}.mobile-topo img{width:auto;height:26px}.mobile-topo small{color:#5b6b58;font-weight:400}@media (min-width:1280px) and (max-width:1439px){.nav-topo-logo{height:18px}}@media (min-width:1280px) and (max-width:1365px){.nav-topo-logo{height:16px}}.app-tabs .app-tab-topo{width:70px;height:46px;border-radius:16px}.app-tab-topo img{height:15px;width:auto;max-width:none}.pager-nav{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;margin:32px auto 8px;max-width:100%}.pager-nav .pager-nums{display:flex;gap:6px;align-items:center}.pager-nav a,.pager-nav .pager-btn{min-width:40px;height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce3db;border-radius:20px;color:#1f3519;background:#fff;font-weight:600;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}.pager-nav .pager-btn{font-size:18px;line-height:1}.pager-nav a:hover{border-color:#1f3519}.pager-nav a.is-on{background:#1f3519;border-color:#1f3519;color:#fff}.pager-nav .is-off{opacity:.35;pointer-events:none}.pager-nav .pager-gap{min-width:14px;text-align:center;color:#6b7a68}.app-pager.pager-nav{margin:18px auto 6px}@media (max-width:480px){.pager-nav,.pager-nav .pager-nums{gap:4px}.pager-nav a,.pager-nav .pager-btn{min-width:34px;height:38px;padding:0 6px;border-radius:12px}.pager-nav .pager-edge{display:none}}.is-app aside.mt-\[60px\]{margin-top:28px}.is-app aside h2.text-center{text-align:left;font-size:18px;margin-bottom:10px}.app-related{margin-top:10px}.app-topo-card{flex-direction:column;align-items:stretch;gap:4px;padding:10px 14px 8px;overflow:hidden}.app-topo-top{display:flex;align-items:center;justify-content:space-between}.app-topo-card .app-topo-logo{margin:0}.topo-walk{position:relative;display:block;height:48px;border-bottom:1px solid rgba(255,255,255,.14)}.tw-row{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 2px;opacity:0;animation:tw-row 18s ease-in-out infinite}.tw-row+.tw-row{animation-delay:9s}.tw-fig{position:relative;flex:none;height:44px;aspect-ratio:var(--ar);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:rgba(255,255,255,.2) linear-gradient(100deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%) no-repeat;background-size:300% 100%;background-position:100%0;animation:tw-light 18s linear infinite;animation-delay:calc(.4s + var(--i)*.85s)}.tw-row+.tw-row .tw-fig{animation-delay:calc(9.4s + var(--i)*.85s)}.tw-end{-webkit-mask:none;mask:none;background:0 0}.tw-end::before{content:"";position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:rgba(255,255,255,.2) linear-gradient(100deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%) no-repeat;background-size:300% 100%;background-position:100%0;animation:tw-light 18s linear infinite;animation-delay:inherit}.tw-end::after{content:"";position:absolute;left:58%;top:60%;width:4px;height:6px;border-radius:1.5px;background:#ff5246;box-shadow:0 0 5px 2px rgba(255,82,70,.65);opacity:0;animation:tw-phone 18s ease-in-out infinite;animation-delay:inherit}.tw-mark{position:absolute;left:62%;top:4%;width:12px;height:auto;max-width:none;opacity:0;transform:translateY(3px) scale(.6);animation:tw-mark 18s ease-out infinite;animation-delay:inherit}.tw-row+.tw-row .tw-end{animation-delay:calc(9.4s + 6*.85s)}@keyframes tw-row{0%{opacity:0}2%,47%{opacity:1}50%,to{opacity:0}}@keyframes tw-light{0%{background-position:100%0}5%{background-position:0 0}to{background-position:0 0}}@keyframes tw-phone{0%,3%{opacity:0;left:58%;top:60%}5%{opacity:1;left:58%;top:60%}9%,18%{opacity:1;left:80%;top:33%}21%,to{opacity:0;left:80%;top:33%}}@keyframes tw-mark{0%,9%{opacity:0;transform:translateY(3px) scale(.6)}11%,18%{opacity:1;transform:none}21%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.tw-row,.tw-fig,.tw-end::before,.tw-end::after,.tw-mark{animation:none}.tw-row:first-child{opacity:1}.tw-end::after{opacity:1;left:80%;top:33%}.tw-mark{opacity:1;transform:none}}.sug-box{position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);max-height:min(60vh,420px);overflow-y:auto;background:#fff;border:1px solid #e3e9e1;border-radius:14px;box-shadow:0 10px 28px rgba(18,32,15,.16);padding:4px}.sug-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:#121212;min-height:44px}.sug-item:hover,.sug-item.is-on{background:#eef5ea}.sug-item svg{flex:none;width:20px;height:20px;fill:none;stroke:#2e5c26;stroke-width:1.8;stroke-linejoin:round}.sug-item>span{display:flex;flex-direction:column;min-width:0}.sug-t{font-size:14.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sug-t b{font-weight:700;color:#1f3519}.sug-item small{font-size:12px;color:#6b7a68}.sug-cat .sug-t,.sug-brand .sug-t{font-weight:600}@media (max-width:639px){.svc-tiles{gap:8px}.svc-tile{align-items:center;padding:10px 12px;min-height:58px}.svc-tile-text{display:none}.svc-tile-title{font-size:15px}.svc-tile::after{content:"›";margin-left:auto;padding-left:8px;font-size:22px;line-height:1;color:#6b7a68}}.svc-icon-img{display:block;width:60%;height:60%;object-fit:contain}.svc-tile-icon:has(.svc-icon-img),.svx-icon:has(.svc-icon-img),.svx-ki:has(.svc-icon-img),.about-dir-icon:has(.svc-icon-img){background:#1f3519}.sec-hidden-badge{max-width:min(1240px,calc(100% - 32px));margin:24px auto -8px;padding:8px 14px;border:1px dashed #c58a00;border-radius:10px;background:#fff8e1;color:#6b4e00;font-size:14px;font-weight:600;text-align:center;position:relative;z-index:5}html[data-theme=dark] .sec-hidden-badge{background:#2b2410;color:#f3d27a;border-color:#8a6d1f}.svc-lead{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:768px){.svc-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start}}.svc-lead-media img{width:100%;aspect-ratio:4/3;object-fit:cover;max-height:380px}.svc-more{position:relative}.svc-more.is-clamped{max-height:13.5em;overflow:hidden}.svc-more.is-clamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5em;background:linear-gradient(rgba(253,253,253,0),#fdfdfd);pointer-events:none}.svc-more.is-open{max-height:none}.svc-more.is-open::after{display:none}.svc-more-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;min-height:40px;border:1px solid #dce3db;border-radius:20px;background:#fff;color:#1f3519;font-weight:600}.svc-more-btn[aria-expanded=true] svg{transform:rotate(180deg)}.svc-more-btn:hover{border-color:#1f3519}.svc-tiles--media{gap:14px}@media (min-width:640px){.svc-tiles--media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.svc-tiles--media{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-tile--media{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.svc-tile-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:#eef5ea;overflow:hidden}.svc-tile-media picture{display:contents}.svc-tile-media .svc-tile-img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.svc-tile--media:hover .svc-tile-img{transform:scale(1.04)}.svc-tile-media.is-icon:has(.svc-icon-img){background:#1f3519}.svc-tile-bigsvg{width:46px;height:46px}.svc-tile-bigsvg.svc-icon-img{width:46px;height:46px}.svc-tile--media .svc-tile-body{padding:12px 14px 14px}@media (max-width:639px){.svc-tile--media{flex-direction:row;align-items:center;gap:12px;padding:8px 12px 8px 8px}.svc-tile-media{flex:none;width:72px;height:72px;aspect-ratio:auto;border-radius:10px}.svc-tile-bigsvg,.svc-tile-bigsvg.svc-icon-img{width:30px;height:30px}.svc-tile--media .svc-tile-body{padding:0}}.video-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.video-topics a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid #dce3db;border-radius:20px;background:#fff;color:#1f3519;font-weight:500}.video-topics a span{font-size:12px;padding:1px 8px;border-radius:10px;background:#eef5ea}.video-topics a:hover{border-color:#1f3519}.video-group{margin-top:36px;scroll-margin-top:110px}.video-group-h{font-size:20px;font-weight:500;color:#121212}@media (min-width:1280px){.video-group-h{font-size:24px}}.video-title{font-size:16px;line-height:1.4}.pw-wrap{position:relative;display:block}.pw-wrap input{padding-right:48px!important;width:100%}.pw-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:#6b7a68;border-radius:8px;cursor:pointer}.pw-eye:hover{color:#1f3519;background:rgba(31,53,25,.06)}.pw-meter{margin-top:6px;font-size:13px;color:#5b6b58;display:flex;flex-direction:column;gap:4px}.pw-meter:empty{display:none}.pw-bar{display:block;height:5px;border-radius:3px;background:#e3e9e1;overflow:hidden}.pw-bar i{display:block;height:100%;transition:width .2s}.pw-weak i{background:#d6402e}.pw-fair i{background:#e0a000}.pw-strong i{background:#2e8b3e}.pw-bad{color:#c0392b}.legal-doc .legal-meta{color:#6b7a68;font-size:14px}.legal-doc h2{font-size:18px;margin-top:24px}html[data-theme=dark] .text-\[\#9E9E9E\]{color:#a3afa0}html[data-theme=dark] .rich a{color:#a6d99a}html[data-theme=dark] .rich td,html[data-theme=dark] .rich th{border:1px solid #334033}html[data-theme=dark] .form-error{background:#3a1416;color:#ff7b83}html[data-theme=dark] .faq-item{border-bottom:1px solid #6ea865}html[data-theme=dark] .faq-q{color:#e8eee6}html[data-theme=dark] .faq-icon{background:#2e5c26}html[data-theme=dark] .faq-a{color:#a3afa0}html[data-theme=dark] .contact-pin{background:#2e5c26}html[data-theme=dark] .map-box{background:#19221a}html[data-theme=dark] .map-placeholder{color:#e8eee6;background:repeating-linear-gradient(45deg,#19221a 0 18px,#1f2a20 18px 36px)}html[data-theme=dark] .mobile-group summary::after{color:#a6d99a}html[data-theme=dark] .mobile-sub{color:#a3afa0;border-left:2px solid #2f4a2f}html[data-theme=dark] .crumbs{color:#a3afa0}html[data-theme=dark] .crumbs a{color:#a3afa0}html[data-theme=dark] .crumbs a:hover{color:#a6d99a}html[data-theme=dark] .crumbs [aria-current]{color:#e8eee6}html[data-theme=dark] .page-intro{color:#a3afa0}html[data-theme=dark] .btn-outline{border:1px solid #6ea865;color:#a6d99a;background:#141b15}html[data-theme=dark] .btn-outline:hover{background:#2e5c26}html[data-theme=dark] .lic-badge{background:#1e3320;color:#a6d99a}html[data-theme=dark] .lic-dot{background:#1e3320;color:#a6d99a}html[data-theme=dark] .svc-row{border:1px solid #263127;background:#141b15;box-shadow:0 4px 16px rgba(0,0,0,.12)}html[data-theme=dark] .svc-row-title{color:#e8eee6}html[data-theme=dark] .svc-row-title a:hover{color:#a6d99a}html[data-theme=dark] .svc-row-text{color:#a3afa0}html[data-theme=dark] .svc-row-list a{color:#e8eee6}html[data-theme=dark] .svc-row-list a:hover{color:#a6d99a}html[data-theme=dark] .svc-row-chev{color:#a6d99a}html[data-theme=dark] .price-box{background:#19221a}html[data-theme=dark] .price-label{color:#a3afa0}html[data-theme=dark] .price-value{color:#e8eee6}html[data-theme=dark] .price-value strong{color:#a6d99a}html[data-theme=dark] .sub-card{border:1px solid #263127;background:#141b15;box-shadow:0 4px 16px rgba(0,0,0,.12)}html[data-theme=dark] .sub-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.24)}html[data-theme=dark] .sub-card-title{color:#e8eee6}html[data-theme=dark] .sub-card-text{color:#a3afa0}html[data-theme=dark] .sub-card-more{color:#a6d99a}@media (min-width:1280px){html[data-theme=dark] .h-scroll-btn{background:#141b15;box-shadow:0 4px 14px rgba(0,0,0,.45);color:#a6d99a}}html[data-theme=dark] .req-box{background:#19221a}html[data-theme=dark] .req-title{color:#e8eee6}html[data-theme=dark] .req-text{color:#a3afa0}html[data-theme=dark] .req-field{color:#e8eee6}html[data-theme=dark] .req-field input,html[data-theme=dark] .req-field textarea,html[data-theme=dark] .req-field select{border:1px solid #334033;background:#0d120e}html[data-theme=dark] .req-field input:focus,html[data-theme=dark] .req-field textarea:focus,html[data-theme=dark] .req-field select:focus{border-color:#6ea865}html[data-theme=dark] .req-btn{background:#2e5c26}html[data-theme=dark] .req-btn:hover{background:#3a7030}html[data-theme=dark] .req-note{color:#a3afa0}html[data-theme=dark] .calc{background:#141b15;border:1px solid #263127;box-shadow:0 8px 28px rgba(0,0,0,.18)}html[data-theme=dark] .calc-tabs{background:#19221a}html[data-theme=dark] .calc-tab{color:#e8eee6;background:#141b15;border:1px solid #263127}html[data-theme=dark] .calc-tab.is-on{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .calc-label{color:#e8eee6}html[data-theme=dark] .calc-qty input{border:1px solid #334033}html[data-theme=dark] .calc-qty input:focus{border-color:#6ea865}html[data-theme=dark] .calc-step{background:#19221a;color:#a6d99a}html[data-theme=dark] .calc-step:hover{background:#1e3320}html[data-theme=dark] .calc-unit{color:#a3afa0}html[data-theme=dark] .calc-hint{color:#a3afa0}html[data-theme=dark] .calc-chip{border:1px solid #334033;background:#0d120e;color:#e8eee6}html[data-theme=dark] .calc-chip.is-on{border-color:#6ea865;background:#1e3320;color:#a6d99a}html[data-theme=dark] .calc-result{background:#2e5c26 url(/assets/img/icons/calc-bg.svg)no-repeat right bottom/160px}html[data-theme=dark] .btn-white{background:#141b15;color:#a6d99a}html[data-theme=dark] .btn-white:hover{background:#1e3320}html[data-theme=dark] .price-table-wrap{border:1px solid #263127}html[data-theme=dark] .price-table th{background:#19221a;color:#b9c3b6}html[data-theme=dark] .price-table td{border-top:1px solid #263127}html[data-theme=dark] .price-table td a{color:#a6d99a}html[data-theme=dark] .price-table strong{color:#a6d99a}html[data-theme=dark] .calc-disclaimer{color:#a3afa0}html[data-theme=dark] .res-card{border:1px solid #263127;background:#141b15;box-shadow:0 4px 16px rgba(0,0,0,.12)}html[data-theme=dark] .res-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.24)}html[data-theme=dark] .res-card-icon{background:#2e5c26}html[data-theme=dark] .res-card-title{color:#e8eee6}html[data-theme=dark] .res-card-text{color:#a3afa0}html[data-theme=dark] .res-card-count{color:#a6d99a}html[data-theme=dark] .res-tab{border:1px solid #263127;color:#e8eee6;background:#141b15}html[data-theme=dark] .res-tab:hover{border-color:#6ea865}html[data-theme=dark] .res-tab.is-on{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .res-meta{color:#a3afa0}html[data-theme=dark] .res-empty{color:#a3afa0}html[data-theme=dark] .video-title{color:#e8eee6}html[data-theme=dark] .south-hero{background:#19221a}html[data-theme=dark] .south-perks{color:#a6d99a}html[data-theme=dark] .south-subcats small{color:#a3afa0}html[data-theme=dark] .south-card{border:1px solid #263127;background:#141b15}html[data-theme=dark] .south-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.24)}html[data-theme=dark] .south-card-title{color:#e8eee6}html[data-theme=dark] .south-card-more{color:#a6d99a}html[data-theme=dark] .south-gallery-main{border:1px solid #263127;background:#141b15}html[data-theme=dark] .south-thumb{border:2px solid #263127;background:#141b15}html[data-theme=dark] .south-thumb.is-on{border-color:#6ea865}html[data-theme=dark] .south-cat-link{color:#a3afa0}html[data-theme=dark] .south-perk-list{color:#e8eee6}html[data-theme=dark] .south-perk-list .fa-icon{color:#a6d99a}html[data-theme=dark] .south-h2{color:#e8eee6}html[data-theme=dark] .specs-wrap{border:1px solid #263127}html[data-theme=dark] .specs-wrap td,html[data-theme=dark] .specs-wrap th{border-bottom:1px solid #263127}html[data-theme=dark] .specs-wrap th{color:#e8eee6}html[data-theme=dark] .specs-wrap td[rowspan],html[data-theme=dark] .specs-wrap th[rowspan]{background:#19221a;color:#a6d99a}html[data-theme=dark] .about-facts span,html[data-theme=dark] .about-facts a{background:#19221a;color:#a3afa0}html[data-theme=dark] .about-facts a:hover{border-color:#6ea865;background:#141b15}html[data-theme=dark] .about-facts strong{color:#a6d99a}html[data-theme=dark] .measure-list{border-top:1px solid #263127}html[data-theme=dark] .measure-item{border-bottom:1px solid #263127}html[data-theme=dark] .measure-num{color:#a6d99a}html[data-theme=dark] .measure-title{color:#e8eee6}html[data-theme=dark] .measure-text{color:#a3afa0}html[data-theme=dark] .south-strip{background:#19221a}html[data-theme=dark] .lic-dl div{border-left:3px solid #6ea865}html[data-theme=dark] .lic-dl dt{color:#a3afa0}html[data-theme=dark] .lic-dl dd{color:#e8eee6}html[data-theme=dark] .lic-list{color:#e8eee6}html[data-theme=dark] .lic-list a{color:#a6d99a}html[data-theme=dark] .south-tile{border:1px solid #263127;background:#141b15}html[data-theme=dark] .south-tile:hover{border-color:#6ea865;box-shadow:0 6px 20px rgba(0,0,0,.24)}html[data-theme=dark] .south-tile-title{color:#f1f5ef}html[data-theme=dark] .south-tile-title small{background:#1e3320;color:#a6d99a}html[data-theme=dark] .south-tile-subs{color:#a3afa0}html[data-theme=dark] .pager a{border:1px solid #334033;color:#a6d99a;background:#141b15}html[data-theme=dark] .pager a:hover{border-color:#6ea865}html[data-theme=dark] .pager a.is-on{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .about-dir{border:1px solid #263127;background:#141b15}html[data-theme=dark] .about-dir:hover{border-color:#6ea865;box-shadow:0 6px 20px rgba(0,0,0,.24)}html[data-theme=dark] .about-dir-icon{background:#2e5c26}html[data-theme=dark] .about-dir strong{color:#e8eee6}html[data-theme=dark] .about-dir strong+span{color:#a3afa0}html[data-theme=dark] .about-card{background:#19221a;color:#e8eee6}html[data-theme=dark] .about-card p{color:#c3cdc0}html[data-theme=dark] .about-num{color:#ff7b83}html[data-theme=dark] .about-steps li::before{background:#1e3320}html[data-theme=dark] .about-step-n{background:#2e5c26}html[data-theme=dark] .about-steps h3{color:#e8eee6}html[data-theme=dark] .about-steps p{color:#c3cdc0}html[data-theme=dark] .about-eq-brand{color:#a3afa0}html[data-theme=dark] .about-eq-item{border:1px solid #263127;background:#141b15}html[data-theme=dark] .about-eq-item:hover{border-color:#6ea865}html[data-theme=dark] .about-eq-item h3{color:#e8eee6}html[data-theme=dark] .about-eq-item p{color:#a3afa0}html[data-theme=dark] .about-eq-model{color:#ff5a6a}html[data-theme=dark] .svc-tile{border:1px solid #263127;background:#141b15;color:#e8eee6}html[data-theme=dark] .svc-tile:hover{border-color:#6ea865;box-shadow:0 6px 18px rgba(0,0,0,.24)}html[data-theme=dark] .svc-tile.is-on{border-color:#6ea865;background:#1f2a20}html[data-theme=dark] .svc-tile-icon{background:#21321f}html[data-theme=dark] .svc-tile-text{color:#a3afa0}html[data-theme=dark] .svc-jump a{border:1px solid #334033;color:#a6d99a;background:#141b15}html[data-theme=dark] .svc-jump a:hover{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .svc-count{color:#a3afa0}html[data-theme=dark] .svc-cat{border-top:1px solid #263127}html[data-theme=dark] .svc-cat-icon{background:#2e5c26}html[data-theme=dark] .svc-cat-title{color:#e8eee6}html[data-theme=dark] .svc-cat-title a:hover{color:#a6d99a}html[data-theme=dark] .svc-cat-text{color:#c3cdc0}html[data-theme=dark] .svc-cat-more{color:#a6d99a}html[data-theme=dark] .nav-fly-link{color:#e8eee6}html[data-theme=dark] .nav-fly-link svg{color:#8f9c8c}html[data-theme=dark] .nav-fly:hover>.nav-fly-link,html[data-theme=dark] .nav-fly:focus-within>.nav-fly-link{background:#1f2a20;color:#a6d99a}html[data-theme=dark] .nav-fly-menu{background:#141b15;box-shadow:0 12px 32px rgba(0,0,0,.42)}html[data-theme=dark] .nav-fly-menu a{color:#cdd6ca}html[data-theme=dark] .nav-fly-menu a:hover{background:#1f2a20;color:#a6d99a}html[data-theme=dark] .mobile-sub-group>summary::after{color:#8f9c8c}html[data-theme=dark] .mobile-sub2{color:#a3afa0;border-left:2px solid #263127}html[data-theme=dark] .text-\[\#6b7a67\]{color:#a3afa0}html[data-theme=dark] .svc-tile::before,html[data-theme=dark] .nav-fly-link::before,html[data-theme=dark] .nav-fly-menu a::before,html[data-theme=dark] .svc-jump a::before,html[data-theme=dark] .about-dir::before,html[data-theme=dark] .ft-svc a::before,html[data-theme=dark] .mobile-sub::before,html[data-theme=dark] .mobile-sub2::before{background:var(--fill, #21321f)}html[data-theme=dark] .svc-tile.is-on{background:#141b15}html[data-theme=dark] .svc-jump a:hover{background:#141b15}html[data-theme=dark] .svc-tile:hover .svc-tile-icon{background:#141b15}html[data-theme=dark] .nav-pv{background:#19221a}html[data-theme=dark] .nav-pv-img{background:#1f2a20}html[data-theme=dark] .nav-pv-title{color:#e8eee6}html[data-theme=dark] .nav-pv-text{color:#c3cdc0}html[data-theme=dark] .partners-lead{color:#c3cdc0}html[data-theme=dark] .partner-card{border:1px solid #263127;background:linear-gradient(135deg,#141b15 0,#19221a 100%)}html[data-theme=dark] a.partner-card:hover{border-color:#6ea865;box-shadow:0 10px 28px rgba(0,0,0,.3)}html[data-theme=dark] .partner-card-kind{color:#ff7b83}html[data-theme=dark] .partner-card-body strong{color:#e8eee6}html[data-theme=dark] .partner-card-note{color:#a3afa0}html[data-theme=dark] .partners-sub{color:#e8eee6}html[data-theme=dark] .ref-projects a{border:1px solid #263127;background:#141b15;color:#e8eee6}html[data-theme=dark] .ref-projects a:hover{border-color:#6ea865}html[data-theme=dark] .ref-projects-img{background:#19221a}html[data-theme=dark] .rt-h{color:#e8eee6}html[data-theme=dark] .rt-links a{color:#a3afa0}html[data-theme=dark] .rt-links a:hover{color:#a6d99a}html[data-theme=dark] .rt-shape{background:#19221a}html[data-theme=dark] .rt--south .rt-shape{background:#141b15}html[data-theme=dark] .rt--calc .rt-shape{background:#2e5c26}html[data-theme=dark] .rt-think{color:#a3afa0}html[data-theme=dark] .rt-label{color:#a6d99a}html[data-theme=dark] .rt--south .rt-label{color:#ff5a6a}html[data-theme=dark] .rt-more{color:#a6d99a}html[data-theme=dark] .rt-tx2{fill:#a3afa0}html[data-theme=dark] .reg-card{border:1px solid #263127;background:#141b15;color:#e8eee6}html[data-theme=dark] .reg-card::before{background:#21321f}html[data-theme=dark] .reg-card:hover{border-color:#6ea865;box-shadow:0 8px 24px rgba(0,0,0,.24)}html[data-theme=dark] .reg-pin{background:#2e5c26}html[data-theme=dark] .reg-name{color:#ff7b83}html[data-theme=dark] .reg-short{color:#a3afa0}html[data-theme=dark] .reg-more{color:#a6d99a}html[data-theme=dark] .reg-map{background:#19221a;border:1px solid #263127}html[data-theme=dark] .reg-side-box{border:1px solid #263127;background:#141b15}html[data-theme=dark] .reg-side-h{color:#e8eee6}html[data-theme=dark] .proj-title{text-shadow:0 1px 8px rgba(0,0,0,.6)}html[data-theme=dark] .svx-face{color:#e8eee6}html[data-theme=dark] .svx-plain .svx-face{background:#21321f url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22240%22%20fill%3D%22none%22%20stroke%3D%22%231F3519%22%20stroke-opacity%3D%22.09%22%20stroke-width%3D%221.3%22%3E%3Cpath%20d%3D%22M20%20200c40-60%2090-20%20130-70s30-110%20110-110%22%2F%3E%3Cpath%20d%3D%22M45%20225c45-70%20105-25%20150-80s35-110%20115-110%22%2F%3E%3Cpath%20d%3D%22M70%20250c50-75%20115-30%20165-90s40-110%20120-110%22%2F%3E%3Cpath%20d%3D%22M-5%20175c35-55%2075-15%20115-60s25-105%20105-105%22%2F%3E%3Cellipse%20cx%3D%22250%22%20cy%3D%2270%22%20rx%3D%2226%22%20ry%3D%2216%22%2F%3E%3Cellipse%20cx%3D%22250%22%20cy%3D%2270%22%20rx%3D%2210%22%20ry%3D%226%22%2F%3E%3C%2Fsvg%3E)right -30px top -20px/320px auto no-repeat}html[data-theme=dark] .svx-t2 .svx-face{background-color:#2e5c26}html[data-theme=dark] .svx-icon{background:#2e5c26}html[data-theme=dark] .svx-toggle{background:#141b15;color:#a6d99a}html[data-theme=dark] .svx-drawer{background:#141b15}html[data-theme=dark] .svx-drawer li a{color:#e8eee6}html[data-theme=dark] .svx-drawer li a:hover,html[data-theme=dark] .svx-drawer li a:focus-visible{background:#21321f}html[data-theme=dark] .svx-ki{background:#21321f}html[data-theme=dark] .svx-all{color:#a6d99a}html[data-theme=dark] .cov-h{color:#e8eee6}html[data-theme=dark] .cov-text{color:#a3afa0}html[data-theme=dark] .cov-ic{background:#141b15;border:2px solid #6ea865}html[data-theme=dark] .cov-ic svg{stroke:#a6d99a}html[data-theme=dark] .cov-hq .cov-ic{background:#2e5c26}html[data-theme=dark] .cov-tip{background:#2e5c26}html[data-theme=dark] .cov-pin:hover .cov-ic,html[data-theme=dark] .cov-pin:focus-visible .cov-ic{background:#2e5c26}html[data-theme=dark] .cov-foot a{color:#a3afa0}html[data-theme=dark] .chat-btn{background:#2e5c26}html[data-theme=dark] .chat-win{background:#141b15;box-shadow:0 24px 60px -12px rgba(18,30,16,.4),0 0 0 1px rgba(0,0,0,.24)}html[data-theme=dark] .chat-head{background:#2e5c26}html[data-theme=dark] .chat-ava{background:#141b15}html[data-theme=dark] .chat-msg{background:#141b15;color:#e8eee6;box-shadow:0 1px 2px rgba(0,0,0,.18)}html[data-theme=dark] .chat-topics button{background:#141b15;color:#a6d99a}html[data-theme=dark] .chat-topics button:hover{background:#21321f}html[data-theme=dark] .chat-form{border-top:1px solid #263127;background:#141b15}html[data-theme=dark] .chat-row input,html[data-theme=dark] .chat-row textarea{border:1px solid #334033;background:#141b15;color:#e8eee6}html[data-theme=dark] .chat-send{background:#2e5c26}html[data-theme=dark] .chat-err{color:#ff7b83}html[data-theme=dark] .chat-social{background:#141b15;border-top:1px solid #263127}html[data-theme=dark] .chat-social a{background:#21321f}html[data-theme=dark] .chat-social svg{fill:#a6d99a}html[data-theme=dark] body{color:#e8eee6}html[data-theme=dark] .hdr-search{color:#a6d99a}html[data-theme=dark] .srch-form{border:1px solid #334033;background:#141b15;color:#a3afa0;box-shadow:0 6px 20px rgba(0,0,0,.18)}html[data-theme=dark] .srch-form:focus-within{border-color:#6ea865}html[data-theme=dark] .srch-form input{color:#e8eee6}html[data-theme=dark] .srch-form button{background:#2e5c26}html[data-theme=dark] .srch-sum{color:#a3afa0}html[data-theme=dark] .srch-tabs a[aria-current=page]{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .srch-item{border:1px solid #263127;background:#141b15}html[data-theme=dark] .srch-item:hover{box-shadow:0 8px 22px rgba(0,0,0,.24)}html[data-theme=dark] .srch-thumb{background:#21321f}html[data-theme=dark] .srch-t-south img{background:#141b15}html[data-theme=dark] .srch-thumb svg{stroke:#a6d99a}html[data-theme=dark] .srch-meta{color:#a3afa0}html[data-theme=dark] .srch-title{color:#e8eee6}html[data-theme=dark] .srch-text{color:#a3afa0}html[data-theme=dark] .srch-empty{color:#a3afa0}html[data-theme=dark] .hdr-acc{color:#a6d99a}html[data-theme=dark] .hdr-acc.is-in{background:#21321f}html[data-theme=dark] .acc-main{background:#0d120e}html[data-theme=dark] .acc-card{background:#141b15;border:1px solid #263127;box-shadow:0 10px 30px rgba(0,0,0,.18)}html[data-theme=dark] .acc-title{color:#f1f5ef}html[data-theme=dark] .acc-h2{color:#e8eee6}html[data-theme=dark] .acc-muted{color:#a3afa0}html[data-theme=dark] .acc-field{color:#e8eee6}html[data-theme=dark] .acc-input{border:1px solid #334033;background:#0d120e;color:#e8eee6}html[data-theme=dark] .acc-input:focus{border-color:#6ea865;box-shadow:0 0 0 3px rgba(0,0,0,.3)}html[data-theme=dark] .acc-check{color:#e8eee6}html[data-theme=dark] .acc-link{color:#a6d99a}html[data-theme=dark] .acc-btn{background:#2e5c26}html[data-theme=dark] .acc-btn:hover{background:#3a7030}html[data-theme=dark] .acc-btn--ghost{color:#a6d99a;border:1px solid #6ea865}html[data-theme=dark] .acc-switch{color:#a3afa0}html[data-theme=dark] .acc-alert{background:#21321f;color:#a6d99a}html[data-theme=dark] .acc-avatar{background:#2e5c26}html[data-theme=dark] .acc-tabs a{border:1px solid #334033;color:#a6d99a;background:#141b15}html[data-theme=dark] .acc-tabs a[aria-current=page]{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .acc-tabs .acc-tabs-new{border-color:#6ea865}html[data-theme=dark] .acc-link--danger{color:#ff7b83}html[data-theme=dark] .my-ad{border:1px solid #263127;background:#141b15}html[data-theme=dark] .my-ad-img{background:#21321f;color:#a3afa0}html[data-theme=dark] .my-ad-title{color:#e8eee6}html[data-theme=dark] .my-ad-price{color:#a6d99a}html[data-theme=dark] .ad-status,html[data-theme=dark] .ad-deal{background:#21321f;color:#a6d99a}html[data-theme=dark] .ad-status--rejected{background:#3a1416;color:#ff7b83}html[data-theme=dark] .ad-status--expired,html[data-theme=dark] .ad-status--hidden{background:#19221a}html[data-theme=dark] .ad-deal--sale{background:#21321f;color:#a6d99a}html[data-theme=dark] .ad-deal-pick span{border:1px solid #334033;color:#a6d99a}html[data-theme=dark] .ad-deal-pick input:checked+span{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .ad-deal-pick input:focus-visible+span{outline:2px solid #6ea865}html[data-theme=dark] .ad-title-preview{background:#19221a}html[data-theme=dark] .ads-main{background:#0d120e}html[data-theme=dark] .ads-h1{color:#f1f5ef}html[data-theme=dark] .ads-h2{color:#f1f5ef}html[data-theme=dark] .ads-deals a,html[data-theme=dark] .ads-cats a{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .ads-deals a[aria-current=page],html[data-theme=dark] .ads-cats a[aria-current=page]{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .ads-filter{border:1px solid #263127;background:#141b15}html[data-theme=dark] .ad-card{border:1px solid #263127;background:#141b15}html[data-theme=dark] .ad-card:hover{box-shadow:0 10px 26px rgba(0,0,0,.3)}html[data-theme=dark] .ad-card-img{background:#21321f}html[data-theme=dark] .ad-card-noimg{color:#a3afa0}html[data-theme=dark] .ad-official-dot{background:#2e5c26}html[data-theme=dark] .ad-card-price{color:#a6d99a}html[data-theme=dark] .ad-card-title{color:#e8eee6}html[data-theme=dark] .ad-card-meta{color:#a3afa0}html[data-theme=dark] .ad-slides{background:#21321f}html[data-theme=dark] .ad-thumbs button:hover,html[data-theme=dark] .ad-thumbs button:focus-visible{border-color:#6ea865}html[data-theme=dark] .ad-noimg{background:#21321f;color:#a3afa0}html[data-theme=dark] .ad-h1{color:#f1f5ef}html[data-theme=dark] .ad-price{color:#a6d99a}html[data-theme=dark] .ad-opts-list{color:#a6d99a}html[data-theme=dark] .ad-seller{border-top:1px solid #263127;border-bottom:1px solid #263127}html[data-theme=dark] .ad-official{color:#a6d99a}html[data-theme=dark] .ad-specs{border-top:1px solid #263127}html[data-theme=dark] .ad-specs dt,html[data-theme=dark] .ad-specs dd{border-bottom:1px solid #263127}html[data-theme=dark] .ad-specs dt{color:#a3afa0}html[data-theme=dark] .ad-specs dd{color:#e8eee6}html[data-theme=dark] .ad-body{color:#e8eee6}html[data-theme=dark] .ad-report summary{color:#a3afa0}html[data-theme=dark] .ad-specs-head{color:#e8eee6;border-top:1px solid #263127}html[data-theme=dark] .ad-card-specs span{background:#19221a;color:#a6d99a}html[data-theme=dark] .ad-keyspecs span{background:#19221a}html[data-theme=dark] .ad-keyspecs small{color:#a3afa0}html[data-theme=dark] .ad-keyspecs b{color:#e8eee6}@media (max-width:1023px){html[data-theme=dark] .ads-filter-toggle{border:1px solid #6ea865;color:#a6d99a}}html[data-theme=dark] .fm-cat{border:1px solid #263127;background:#141b15}html[data-theme=dark] .fm-cat:hover{box-shadow:0 8px 22px rgba(0,0,0,.24)}html[data-theme=dark] .fm-cat-icon{background:#21321f}html[data-theme=dark] .fm-cat-icon svg{stroke:#a6d99a}html[data-theme=dark] .fm-cat-body strong{color:#e8eee6}html[data-theme=dark] .fm-cat-stats{color:#a6d99a}html[data-theme=dark] .fm-topics{border:1px solid #263127;background:#141b15}html[data-theme=dark] .fm-topic{border-top:1px solid #263127}html[data-theme=dark] .fm-topic-title{color:#e8eee6}html[data-theme=dark] .fm-topic-title:hover{color:#a6d99a}html[data-theme=dark] .fm-topic-meta a{color:#a6d99a}html[data-theme=dark] .fm-topic-stats{color:#a3afa0}html[data-theme=dark] .fm-topic-stats b{color:#e8eee6}html[data-theme=dark] .fm-topic-last{color:#e8eee6}html[data-theme=dark] .fm-post{border:1px solid #263127;background:#141b15}@media (min-width:768px){html[data-theme=dark] .fm-author{border-right:1px solid #263127}}html[data-theme=dark] .fm-text-out a{color:#a6d99a}html[data-theme=dark] .fm-text-out code{background:#19221a}html[data-theme=dark] .fm-images img{border:1px solid #263127}html[data-theme=dark] .fm-ext{background:#2e5c26}html[data-theme=dark] .fm-preview summary{color:#a6d99a}html[data-theme=dark] .fm-like{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .fm-like.is-on{background:#21321f;border-color:#6ea865}html[data-theme=dark] .fm-report summary{color:#a3afa0}html[data-theme=dark] .fm-tools button{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .fm-tools button:hover{border-color:#6ea865}html[data-theme=dark] .app-footer{color:#a3afa0;border-top:1px solid #263127}html[data-theme=dark] .app-footer a{color:#a6d99a}html[data-theme=dark] .app-tabs{box-shadow:0-6px 20px rgba(0,0,0,.18)}html[data-theme=dark] .app-tabs a.is-on{color:#a6d99a}html[data-theme=dark] .app-tabs .app-tab-add .app-tab-ico{background:#2e5c26;box-shadow:0 6px 16px rgba(0,0,0,.6)}html[data-theme=dark] .app-tabs .app-tab-add.is-on .app-tab-ico{background:#3a7030}html[data-theme=dark] .ad-card-badges .ad-deal{box-shadow:0 1px 3px rgba(0,0,0,.36)}html[data-theme=dark] .ad-official-tag{box-shadow:0 1px 3px rgba(0,0,0,.36)}html[data-theme=dark] .ad-official-tag{background:#2e5c26}html[data-theme=dark] .ad-fav{box-shadow:0 1px 4px rgba(0,0,0,.45)}html[data-theme=dark] .ad-fav svg{stroke:#a6d99a}html[data-theme=dark] .ad-card-noimg-ico svg,html[data-theme=dark] .app-cat-ico svg{stroke:#a6d99a}html[data-theme=dark] .app-header{border-bottom:1px solid #263127}html[data-theme=dark] .app-hdr-btn{color:#a6d99a}html[data-theme=dark] .app-hdr-avatar{background:#2e5c26}html[data-theme=dark] .app-drawer{background:#141b15;box-shadow:8px 0 30px rgba(0,0,0,.45)}html[data-theme=dark] .app-drawer-profile{border-bottom:1px solid #263127;color:#e8eee6}html[data-theme=dark] .app-drawer-profile small{color:#a3afa0}html[data-theme=dark] .app-drawer-nav{border-bottom:1px solid #263127}html[data-theme=dark] .app-drawer-nav>a,html[data-theme=dark] .app-drawer-nav>button,html[data-theme=dark] .app-drawer-langs{color:#e8eee6}html[data-theme=dark] .app-drawer-nav svg{stroke:#a6d99a}html[data-theme=dark] .app-drawer-nav a.is-accent{color:#a6d99a}html[data-theme=dark] .app-drawer-nav>a:active,html[data-theme=dark] .app-drawer-nav>button:active{background:#19221a}html[data-theme=dark] .app-drawer-langs a{border:1px solid #334033;color:#a6d99a}html[data-theme=dark] .app-drawer-langs a[aria-current]{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .app-back a{color:#a6d99a}html[data-theme=dark] .app-top{background:#0d120e}html[data-theme=dark] .app-search{border:1px solid #334033;background:#141b15}html[data-theme=dark] .app-search:focus-within{border-color:#6ea865}html[data-theme=dark] .app-search svg{stroke:#a3afa0}html[data-theme=dark] .app-search input{color:#e8eee6}html[data-theme=dark] .app-filter-btn{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .app-filter-btn.has-on{border-color:#6ea865;background:#21321f}html[data-theme=dark] .app-filter-count{background:#2e5c26}html[data-theme=dark] .app-cat{color:#e8eee6}html[data-theme=dark] .app-cat-ico{background:#21321f}html[data-theme=dark] .app-cat-ico--all{background:#2e5c26}html[data-theme=dark] .app-cat.is-on .app-cat-ico{background:#2e5c26}html[data-theme=dark] .app-cat.is-on{color:#a6d99a}html[data-theme=dark] .app-deals a{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .app-deals a[aria-current]{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .app-sheet{background:#0d120e}html[data-theme=dark] .app-sheet-head{border-bottom:1px solid #263127;background:#141b15}html[data-theme=dark] .app-sheet-head h2{color:#e8eee6}html[data-theme=dark] .app-sheet-back{color:#a6d99a}html[data-theme=dark] .app-sheet-reset{color:#ff7b83}html[data-theme=dark] .app-sheet-foot{background:#141b15;border-top:1px solid #263127}html[data-theme=dark] .app-sheet-search{background:#141b15;border-bottom:1px solid #263127}html[data-theme=dark] .app-row-group{background:#141b15;border:1px solid #263127}html[data-theme=dark] .app-row-ico svg{stroke:#a3afa0}html[data-theme=dark] .app-row-text{color:#e8eee6}html[data-theme=dark] .app-row-text small{color:#a6d99a}html[data-theme=dark] .app-row-label{color:#a3afa0}html[data-theme=dark] .app-row-sub{color:#e8eee6}html[data-theme=dark] .app-chip span{border:1px solid #334033;background:#141b15;color:#e8eee6}html[data-theme=dark] .app-chip input:checked+span{border-color:#6ea865;background:#21321f;color:#a6d99a}html[data-theme=dark] .app-chip input:focus-visible+span{outline:2px solid #6ea865}html[data-theme=dark] .app-list li>a,html[data-theme=dark] .app-list li>button{border-bottom:1px solid #263127;color:#e8eee6}html[data-theme=dark] .app-list-text small{color:#a3afa0}html[data-theme=dark] .app-list li>a[aria-current] b{color:#a6d99a}html[data-theme=dark] .app-list--radio button[aria-pressed=true] .app-radio{border:7px solid #6ea865}html[data-theme=dark] .ad-fav--inline{border:1px solid #334033;background:#141b15}html[data-theme=dark] .topo-mode{border:1px solid #334033;background:#141b15}html[data-theme=dark] .topo-mode button{color:#a6d99a}html[data-theme=dark] .topo-mode button[aria-pressed=true]{background:#2e5c26}html[data-theme=dark] .topo-mapwrap{border:1px solid #334033}html[data-theme=dark] .topo-map.is-drop{outline:4px dashed #6ea865}html[data-theme=dark] .topo-gps{box-shadow:0 2px 8px rgba(0,0,0,.45)}html[data-theme=dark] .topo-live-grid{box-shadow:0 2px 8px rgba(0,0,0,.45)}html[data-theme=dark] .topo-k{color:#a3afa0}html[data-theme=dark] .topo-mapbtns button{background:#141b15;box-shadow:0 2px 8px rgba(0,0,0,.6);color:#a6d99a}html[data-theme=dark] .topo-tabs button{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .topo-tabs button[aria-selected=true]{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .topo-note{color:#a3afa0}html[data-theme=dark] .topo-h3{color:#e8eee6}html[data-theme=dark] .topo-h3 small{color:#a3afa0}html[data-theme=dark] .topo-bigbtn{background:#2e5c26;box-shadow:0 6px 18px rgba(0,0,0,.6)}html[data-theme=dark] .topo-result{background:#21321f}html[data-theme=dark] .topo-result-main{color:#a6d99a}html[data-theme=dark] .topo-list li{border:1px solid #263127;background:#141b15}html[data-theme=dark] .topo-list .topo-empty{color:#a3afa0}html[data-theme=dark] .topo-li-main{color:#a3afa0}html[data-theme=dark] .topo-li-main b{color:#e8eee6}html[data-theme=dark] .topo-ha{color:#a6d99a!important}html[data-theme=dark] .topo-li-btns button{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .topo-li-btns .is-del{color:#ff7b83}html[data-theme=dark] .topo-stake{background:#141b15;border:1px solid #334033}html[data-theme=dark] .topo-compass{border:6px solid #6ea865;background:radial-gradient(circle,#141b15 60%,#21321f)}html[data-theme=dark] .topo-stake-main b{color:#a6d99a}html[data-theme=dark] .topo-stake-main span{color:#a3afa0}html[data-theme=dark] .topo-stake-vals div{background:#19221a}html[data-theme=dark] .topo-card{border:1px solid #263127;background:#141b15}html[data-theme=dark] .topo-out-row{background:#19221a}html[data-theme=dark] .topo-hr{border-top:1px solid #263127}html[data-theme=dark] .topo-ratio{color:#a6d99a}html[data-theme=dark] .topo-alabel span{color:#a6d99a;box-shadow:0 1px 4px rgba(0,0,0,.6)}html[data-theme=dark] .topo-alabel i{color:#a3afa0}html[data-theme=dark] .topo-seg--cur span{color:#e8eee6}html[data-theme=dark] .topo-route{border:1px solid #334033;background:#141b15}html[data-theme=dark] .topo-route summary{color:#a6d99a}html[data-theme=dark] .topo-route-pick label{background:#19221a}html[data-theme=dark] .topo-route-bar button{background:#2e5c26}html[data-theme=dark] .topo-route-num span{box-shadow:0 1px 3px rgba(0,0,0,.6)}html[data-theme=dark] .topo-route-num.is-cur span{color:#e8eee6}html[data-theme=dark] .topo-cursor-k{color:#a3afa0}html[data-theme=dark] .topo-desk-hint{background:#21321f;color:#a6d99a}html[data-theme=dark] .topo-calib-h{color:#a6d99a}html[data-theme=dark] .topo-calib-status{background:#19221a;color:#a3afa0}html[data-theme=dark] .topo-check-item{border:1px solid #334033;background:#141b15}html[data-theme=dark] .topo-check-ico{background:#19221a}html[data-theme=dark] .topo-check-item.is-bad .topo-check-v{color:#ff7b83}html[data-theme=dark] .topo-check-item.is-off .topo-check-v{color:#a3afa0}html[data-theme=dark] .topo-north{box-shadow:0 1px 5px rgba(0,0,0,.6)}html[data-theme=dark] .topo-north span{color:#a6d99a}html[data-theme=dark] .topo-linkbtn{color:#a6d99a}html[data-theme=dark] .topo-selbar{background:#2e5c26;box-shadow:0 4px 14px rgba(0,0,0,.6)}html[data-theme=dark] .topo-selbar button{background:#141b15;color:#a6d99a}html[data-theme=dark] .topo-selbar button.is-del{background:#3a1416;color:#ff7b83}html[data-theme=dark] .leaflet-tooltip.topo-tip--sel{border-color:#6ea865;color:#e8eee6}html[data-theme=dark] .topo-switch i::after{background:#141b15;box-shadow:0 1px 3px rgba(0,0,0,.6)}html[data-theme=dark] .topo-switch input:focus-visible+i{outline:2px solid #6ea865}html[data-theme=dark] .topo-li-btns .topo-ov-imp{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .topo-guest a{color:#a6d99a}html[data-theme=dark] .topo-ov-impl{background:#21321f;color:#a6d99a}html[data-theme=dark] .topo-vtable th,html[data-theme=dark] .topo-vtable td{border-bottom:1px solid #263127}html[data-theme=dark] .topo-vtable th{color:#a3afa0}html[data-theme=dark] .topo-kebab{color:#a6d99a}html[data-theme=dark] .topo-kebab:hover,html[data-theme=dark] .topo-kebab[aria-expanded=true]{background:#21321f}html[data-theme=dark] .topo-menu{background:#141b15;border:1px solid #334033;box-shadow:0 10px 30px rgba(0,0,0,.54)}html[data-theme=dark] .topo-menu button{color:#e8eee6}html[data-theme=dark] .topo-menu button:hover{background:#19221a}html[data-theme=dark] .topo-menu button.is-del{color:#ff7b83}html[data-theme=dark] .topo-menu hr{border-top:1px solid #263127}html[data-theme=dark] .topo-menu-empty{color:#a3afa0}html[data-theme=dark] .topo-pj-arrow{background:#2e5c26}html[data-theme=dark] .topo-pj-body{border-top:2px solid #6ea865}html[data-theme=dark] .topo-update{background:#2e5c26}html[data-theme=dark] .topo-update button{background:#141b15;color:#a6d99a}html[data-theme=dark] .topo-sync.is-busy{color:#a3afa0}html[data-theme=dark] .topo-sync.is-guest{color:#a3afa0}html[data-theme=dark] .topo-sync a{color:#a6d99a}html[data-theme=dark] .app-south-card{background:#141b15}html[data-theme=dark] .app-south-txt b{color:#e8eee6}html[data-theme=dark] .app-south-txt small{color:#ff5a6a}html[data-theme=dark] .app-south-card .app-row-arrow{color:#ff5a6a}html[data-theme=dark] .app-drawer-south small{color:#a3afa0}html[data-theme=dark] .mobile-south small{color:#ff5a6a}html[data-theme=dark] .south-badge--new{background:#141b15;color:#ff5a6a}html[data-theme=dark] .south-newnote a{color:#ff5a6a}html[data-theme=dark] .app-contact-map{border:1px solid #334033;background:#19221a}html[data-theme=dark] .app-contact-row{background:#141b15;border:1px solid #263127;color:#e8eee6}html[data-theme=dark] .app-contact-row svg{stroke:#a6d99a}html[data-theme=dark] .app-contact-row small{color:#a3afa0}html[data-theme=dark] .app-contact-row i{color:#a3afa0}html[data-theme=dark] .app-contact-h{color:#a6d99a}html[data-theme=dark] .app-contact-social a{background:#19221a;color:#a6d99a}html[data-theme=dark] .app-south-strip{background:#141b15}html[data-theme=dark] .app-south-strip b{color:#e8eee6}html[data-theme=dark] .app-south-strip small{color:#ff5a6a}html[data-theme=dark] .app-south-catimg{background:#141b15!important;border:1px solid #263127}html[data-theme=dark] .app-cat.is-on .app-south-catimg{border:2px solid #6ea865}html[data-theme=dark] .app-chip-link{border:1px solid #334033;background:#141b15;color:#e8eee6}html[data-theme=dark] .app-chip-link small{color:#a3afa0}html[data-theme=dark] .app-chip-link.is-on{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .app-sec-count{color:#a3afa0}html[data-theme=dark] .app-south-item{background:#141b15;border:1px solid #263127;color:#e8eee6}html[data-theme=dark] .app-south-img{background:#141b15}html[data-theme=dark] .app-south-body small{color:#ff5a6a}html[data-theme=dark] .topo-pop-ll{color:#a3afa0}html[data-theme=dark] .topo-pop-btns button{background:#2e5c26}@media print{html[data-theme=dark] .topo-printing .topo-report{color:#e8eee6}}@media print{html[data-theme=dark] .topo-report header{border-bottom:2px solid #6ea865}}@media print{html[data-theme=dark] .topo-report th{background:#21321f}}@media print{html[data-theme=dark] .topo-report header span{color:#b9c3b6}}html[data-theme=dark] .app-topo-card{background:linear-gradient(135deg,#2e5c26,#2e5c26)}html[data-theme=dark] .mobile-topo small{color:#a3afa0}html[data-theme=dark] .pager-nav a,html[data-theme=dark] .pager-nav .pager-btn{border:1px solid #334033;color:#a6d99a;background:#141b15}html[data-theme=dark] .pager-nav a:hover{border-color:#6ea865}html[data-theme=dark] .pager-nav a.is-on{background:#2e5c26;border-color:#6ea865}html[data-theme=dark] .sug-box{background:#141b15}html[data-theme=dark] .sug-item{color:#e8eee6}html[data-theme=dark] .sug-t b{color:#a6d99a}html[data-theme=dark] .svc-tile-icon:has(.svc-icon-img),html[data-theme=dark] .svx-icon:has(.svc-icon-img),html[data-theme=dark] .svx-ki:has(.svc-icon-img),html[data-theme=dark] .about-dir-icon:has(.svc-icon-img){background:#2e5c26}html[data-theme=dark] .svc-more.is-clamped::after{background:linear-gradient(rgba(253,253,253,0),#0d120e)}html[data-theme=dark] .svc-more-btn{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .svc-more-btn:hover{border-color:#6ea865}html[data-theme=dark] .svc-tile-media.is-icon:has(.svc-icon-img){background:#2e5c26}html[data-theme=dark] .video-topics a{border:1px solid #334033;background:#141b15;color:#a6d99a}html[data-theme=dark] .video-topics a:hover{border-color:#6ea865}html[data-theme=dark] .video-group-h{color:#e8eee6}html[data-theme=dark] .pw-eye:hover{color:#a6d99a}html[data-theme=dark] .pw-meter{color:#a3afa0}.theme-toggle{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#1f3519;background:0 0;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s}.theme-toggle:hover{background:rgba(31,53,25,.08);border-color:rgba(31,53,25,.18)}.theme-toggle:active{transform:scale(.94)}.theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .tt-sun{display:none}.logo-dark{display:none!important}html.theme-anim,html.theme-anim *,html.theme-anim ::before,html.theme-anim ::after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,fill .35s ease!important}@media (prefers-reduced-motion:reduce){html.theme-anim *{transition:none!important}}html[data-theme=dark]{color-scheme:dark;background:#0d120e}html[data-theme=dark] body{background:#0d120e;color:#e8eee6}html[data-theme=dark] ::selection{background:#2e5c26;color:#fff}html[data-theme=dark] .theme-toggle{color:#f2d77a}html[data-theme=dark] .theme-toggle:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}html[data-theme=dark] .theme-toggle .tt-sun{display:block}html[data-theme=dark] .theme-toggle .tt-moon{display:none}html[data-theme=dark] .logo-light{display:none!important}html[data-theme=dark] .logo-dark{display:block!important}html[data-theme=dark] .text-\[\#121212\],html[data-theme=dark] .text-black,html[data-theme=dark] .text-\[\#0C0C0C\]{color:#e8eee6}html[data-theme=dark] .text-\[\#706F6F\],html[data-theme=dark] .text-\[\#9E9E9E\],html[data-theme=dark] .text-\[\#6b7a67\]{color:#a3afa0}html[data-theme=dark] .text-\[\#354930\],html[data-theme=dark] .text-\[\#1F3519\]{color:#a6d99a}html[data-theme=dark] .text-\[\#264D92\]{color:#9bb8f0}html[data-theme=dark] .border-\[\#264D92\]{border-color:#4a6fb5}html[data-theme=dark] .bg-\[\#FDFDFD\],html[data-theme=dark] .bg-\[\#FCFCFC\]{background-color:#0d120e}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-\[white\]{background-color:#141b15}html[data-theme=dark] .bg-\[\#F1F1F1\],html[data-theme=dark] .bg-\[\#F5F5F5\],html[data-theme=dark] .bg-\[\#EFEFEF\]{background-color:#19221a}html[data-theme=dark] .hover\:bg-gray-100:hover,html[data-theme=dark] .bg-gray-100{background-color:#1f2a20}html[data-theme=dark] .bg-\[\#D4E1D7\]{background-color:#1e3320;color:#cfe8c8}html[data-theme=dark] .bg-\[\#1F3519\]{background-color:#2e5c26}html[data-theme=dark] .bg-\[\#1F1F1F\]{background-color:#090d0a}html[data-theme=dark] .border-\[\#DCDCDC\],html[data-theme=dark] .border-\[\#EFEFEF\]{border-color:#334033}html[data-theme=dark] .border-\[\#6FA9BB\]{border-color:#4f8797}html[data-theme=dark] .border-\[\#B82932\]{border-color:#c4454d}html[data-theme=dark] .shadow-lg,html[data-theme=dark] .shadow-md{box-shadow:0 12px 32px rgba(0,0,0,.55)}html[data-theme=dark] .badge{color:#e8eee6}html[data-theme=dark] .nav-main{background:#141b15;box-shadow:inset 0 0 0 1px #263127}html[data-theme=dark] .nav-main a,html[data-theme=dark] .nav-main p,html[data-theme=dark] [data-lang]{color:#e8eee6}html[data-theme=dark] .nav-menu,html[data-theme=dark] [data-lang-menu]{background:#141b15;box-shadow:0 16px 40px rgba(0,0,0,.6),inset 0 0 0 1px #263127}html[data-theme=dark] [data-lang-menu] a{color:#a6d99a}html[data-theme=dark] [data-lang-menu] a:hover{background:#1f2a20}html[data-theme=dark] .nav-fly-link{color:#e8eee6}html[data-theme=dark] .nav-fly-menu{background:#141b15;box-shadow:0 16px 40px rgba(0,0,0,.6),inset 0 0 0 1px #263127}html[data-theme=dark] .nav-fly-menu a{color:#c3cdc0}html[data-theme=dark] .nav-pv{background:#19221a}html[data-theme=dark] .nav-pv-title{color:#e8eee6}html[data-theme=dark] .nav-pv-text{color:#a3afa0}html[data-theme=dark] .nav-pv-more{background:#2e5c26}html[data-theme=dark] .mobile-menu{background:#0d120e;color:#e8eee6}html[data-theme=dark] .mobile-menu .text-black{color:#e8eee6}html[data-theme=dark] .mobile-menu svg{stroke:currentColor}html[data-theme=dark] .hero-bg{opacity:1}html[data-theme=dark] .hero-bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(13,18,14,.88)0,rgba(13,18,14,.66) 42%,rgba(13,18,14,.25) 75%,rgba(13,18,14,.1) 100%)}html[data-theme=dark] .hero-bg>div{position:relative;z-index:1}html[data-theme=dark] .hero-bg h1,html[data-theme=dark] .hero-bg p{color:#f1f5ef;text-shadow:0 1px 12px rgba(0,0,0,.35)}html[data-theme=dark] .hero-actions .btn-outline{background:rgba(13,18,14,.55);color:#f1f5ef;border-color:rgba(241,245,239,.55);backdrop-filter:blur(6px)}html[data-theme=dark] .hero-actions .btn-outline:hover{background:#f1f5ef;color:#0d120e}@media (max-width:1279px){html[data-theme=dark] .hero-bg::after{background:linear-gradient(180deg,rgba(13,18,14,.7)0,rgba(13,18,14,.55) 55%,rgba(13,18,14,.35) 100%)}}html[data-theme=dark] .btn-green{background:#2e5c26;color:#fff}html[data-theme=dark] .btn-green:hover{background:#3a7030}html[data-theme=dark] .btn-outline{background:0 0;color:#a6d99a;border-color:#6ea865}html[data-theme=dark] .btn-outline:hover{background:#2e5c26;color:#fff;border-color:#2e5c26}html[data-theme=dark] main picture img:not(.dsc-img):not(.south-card-img):not(.south-tile-img),html[data-theme=dark] .svc-card img,html[data-theme=dark] .measure-media img,html[data-theme=dark] .hero-img{filter:brightness(.88) contrast(1.04)}html[data-theme=dark] .south-card-media,html[data-theme=dark] .south-tile-media,html[data-theme=dark] .about-eq-img,html[data-theme=dark] .client-logos li{background:#f4f6f3}html[data-theme=dark] .about-eq-img{border-radius:10px}html[data-theme=dark] .dsc-col:nth-child(2) .dsc-thumb{background:#f4f6f3}html[data-theme=dark] .cb-map iframe,html[data-theme=dark] .map-box iframe{filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.92) saturate(.8)}html[data-theme=dark] .stats-sec{background:#12200f;border-top:1px solid #1f3519;border-bottom:1px solid #1f3519}html[data-theme=dark] .stat{background:#12200f}html[data-theme=dark] .cb{box-shadow:inset 0 0 0 1px #2a4423}html[data-theme=dark] footer>div{background:#090d0a;border-top:1px solid #1a231b}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#e8eee6}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#7f8c7c}html[data-theme=dark] .swiper-button-prev-custom2,html[data-theme=dark] .swiper-button-next-custom2{background:#19221a}html[data-theme=dark] .swiper-button-prev-custom2 svg,html[data-theme=dark] .swiper-button-next-custom2 svg{color:#e8eee6;fill:currentColor}html[data-theme=dark] .svc-tile-svg{stroke:#a6d99a}html[data-theme=dark] .svc-tile:hover .svc-tile-icon{background:#2a3d27}html[data-theme=dark] .rt{--rt-ink:#a6d99a;--rt-soft:#3f5a3c;--rt-bg:#0d120e;--rt-acc:#ff7b83;--rt-paper:#19221a;--rt-curb:#2a352b;--rt-txt:#e8eee6}html[data-theme=dark] .rt-h{color:#e8eee6}html[data-theme=dark] .rt-links a,html[data-theme=dark] .rt-think{color:#a3afa0}html[data-theme=dark] .rt-links a:hover,html[data-theme=dark] .rt-label,html[data-theme=dark] .rt-more{color:#a6d99a}html[data-theme=dark] .rt-tx2{fill:#a3afa0}html[data-theme=dark] .rt-shape{background:#1f2a20}html[data-theme=dark] .rt--south .rt-shape{background:#f4f6f3}html[data-theme=dark] .rt--calc .rt-shape{background:#2e5c26}html[data-theme=dark] .rt--south .rt-label{color:#ff6b78}html[data-theme=dark] .rt--blog .rt-label{color:#9bb8f0}html[data-theme=dark] .rt--calc .rt-label{color:#e6c15c}html[data-theme=dark] .rt-thumb{filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}html[data-theme=dark] .stock--in{background:#17331a;color:#8fe39b}html[data-theme=dark] .stock--order{background:#3a2c10;color:#f1c96b}html[data-theme=dark] .stock--abs.stock--in{background:#e3f2e0;color:#1f6b2c}html[data-theme=dark] .stock--abs.stock--order{background:#fbf0da;color:#8a5a00}html[data-theme=dark] header.hdr-stuck{background:rgba(13,18,14,.88);box-shadow:0 6px 24px rgba(0,0,0,.5),0 1px 0#1f2a20}html[data-theme=dark] .reg-map iframe{filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.92) saturate(.8)}html[data-theme=dark] .reg-name{color:#ff7b83}html[data-theme=dark] .reg-map .cb-map-ph{color:#a3afa0}html[data-theme=dark] .proj-card,html[data-theme=dark] .gal-stage,html[data-theme=dark] .gal-thumb{background:#19221a}html[data-theme=dark] .svx-face{color:#e8eee6}html[data-theme=dark] .svx-plain .svx-face{background-color:#19221a}html[data-theme=dark] .svx-t1 .svx-face{background-color:#1f2a20}html[data-theme=dark] .svx-t2 .svx-face{background-color:#2e5c26}html[data-theme=dark] .svx-icon{background:#2e5c26}html[data-theme=dark] .svx-toggle{background:#0d120e;color:#a6d99a;border-color:#3f5a3c}html[data-theme=dark] .svx-drawer{background:#141b15;border-color:#2a352b}html[data-theme=dark] .svx-drawer li a{color:#e8eee6}html[data-theme=dark] .svx-drawer li a:hover,html[data-theme=dark] .svx-ki{background:#1f2a20}html[data-theme=dark] .svx-all{color:#a6d99a}html[data-theme=dark] .svx-plain .svx-face{background-image:none}html[data-theme=dark] .cov-h{color:#e8eee6}html[data-theme=dark] .cov-text,html[data-theme=dark] .cov-foot a{color:#a3afa0}html[data-theme=dark] .cov-box{background:#141b15;box-shadow:inset 0 0 0 1px #2a352b}html[data-theme=dark] .cov-map{filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.92) saturate(.7)}html[data-theme=dark] .cov-ic{background:#0d120e;border-color:#a6d99a}html[data-theme=dark] .cov-ic svg{stroke:#a6d99a}html[data-theme=dark] .cov-hq .cov-ic,html[data-theme=dark] .cov-pin:hover .cov-ic{background:#2e5c26}html[data-theme=dark] .cov-hq .cov-ic svg,html[data-theme=dark] .cov-pin:hover .cov-ic svg{stroke:#fff}html[data-theme=dark] .cov-tip{background:#2e5c26}html[data-theme=dark] .chat-btn,html[data-theme=dark] .chat-head,html[data-theme=dark] .chat-send{background:#2e5c26}html[data-theme=dark] .chat-dot{border-color:#0d120e}html[data-theme=dark] .chat-win{background:#141b15;box-shadow:0 24px 60px -12px rgba(0,0,0,.7),0 0 0 1px #2a352b}html[data-theme=dark] .chat-body{background:#0d120e}html[data-theme=dark] .chat-msg{background:#19221a;color:#e8eee6}html[data-theme=dark] .chat-me{background:#2a3d27}html[data-theme=dark] .chat-topics button{background:#141b15;border-color:#3f5a3c;color:#a6d99a}html[data-theme=dark] .chat-form,html[data-theme=dark] .chat-social{background:#141b15;border-color:#2a352b}html[data-theme=dark] .chat-row input,html[data-theme=dark] .chat-row textarea{background:#0d120e;border-color:#2a352b;color:#e8eee6}html[data-theme=dark] .chat-social a{background:#1f2a20}html[data-theme=dark] .chat-social svg{fill:#a6d99a}html[data-theme=dark] body{color:#e8eee6}html[data-theme=dark] .hdr-search{color:#e8eee6}html[data-theme=dark] .srch-form{background:#141b15;border-color:#2a352b;color:#a3afa0}html[data-theme=dark] .srch-form input{color:#e8eee6}html[data-theme=dark] .srch-form button,html[data-theme=dark] .srch-tabs a[aria-current=page]{background:#2e5c26;border-color:#2e5c26}html[data-theme=dark] .srch-item{background:#141b15;border-color:#1f2a20}html[data-theme=dark] .srch-title{color:#e8eee6}html[data-theme=dark] .srch-meta,html[data-theme=dark] .srch-text,html[data-theme=dark] .srch-sum,html[data-theme=dark] .srch-empty{color:#a3afa0}html[data-theme=dark] .srch-thumb{background:#1f2a20}html[data-theme=dark] .srch-item mark{background:#2e5c26}html[data-theme=dark] .south-logo,html[data-theme=dark] .south-strip-logo{background:#f4f6f3;border-radius:12px;padding:10px 14px}html[data-theme=dark] .hdr-acc{color:#e8eee6;border-color:#334033}html[data-theme=dark] .hdr-acc.is-in{background:#1e3320}html[data-theme=dark] .acc-avatar,html[data-theme=dark] .acc-btn:not(.acc-btn--ghost){background:#2e5c26;color:#fff}html[data-theme=dark] .acc-btn--ghost,html[data-theme=dark] .acc-link{color:#a6d99a;border-color:#6ea865}html[data-theme=dark] .acc-alert--warn{background:#2a2414;border-color:#5c4a1c;color:#f0d48a}html[data-theme=dark] .acc-alert--warn .acc-link{color:#f0d48a}html[data-theme=dark] .acc-tabs a[aria-current=page],html[data-theme=dark] .ads-deals a[aria-current=page],html[data-theme=dark] .ads-cats a[aria-current=page],html[data-theme=dark] .ad-deal-pick input:checked+span{background:#2e5c26;border-color:#2e5c26;color:#fff}html[data-theme=dark] .ad-card-price,html[data-theme=dark] .ad-price,html[data-theme=dark] .my-ad-price,html[data-theme=dark] .ad-official,html[data-theme=dark] .ad-opts-list{color:#a6d99a}html[data-theme=dark] .ad-official-dot{background:#2e5c26}html[data-theme=dark] .ad-deal--rent{background:#16283a;color:#9cc8f0}html[data-theme=dark] .ad-deal--service{background:#2a1d38;color:#d1b3f0}html[data-theme=dark] .ad-status--pending{background:#2a2414;color:#f0d48a}html[data-theme=dark] .ad-status--rejected{background:#3a1416;color:#ff9aa0}html[data-theme=dark] .ad-status--expired,html[data-theme=dark] .ad-status--hidden{background:#1f2a20;color:#a3afa0}html[data-theme=dark] .ad-body{color:#c3cdc0}html[data-theme=dark] .ad-card-specs span,html[data-theme=dark] .ad-keyspecs span{background:#1f2a20;color:#c3cdc0}html[data-theme=dark] .ad-keyspecs b{color:#e8eee6}html[data-theme=dark] .ads-filter-toggle{color:#a6d99a;border-color:#6ea865}html[data-theme=dark] .fm-author{background:#19221a}html[data-theme=dark] .fm-text-out{color:#c3cdc0}html[data-theme=dark] .fm-text-out a,html[data-theme=dark] .fm-cat-stats,html[data-theme=dark] .fm-preview summary,html[data-theme=dark] .fm-like,html[data-theme=dark] .fm-tools button,html[data-theme=dark] .fm-topic-meta a{color:#a6d99a}html[data-theme=dark] .fm-text-out code{background:#1f2a20}html[data-theme=dark] .fm-text-out blockquote{background:#19221a;color:#c3cdc0;border-left-color:#6ea865}html[data-theme=dark] .fm-cat-icon svg{stroke:#a6d99a}html[data-theme=dark] .fm-ext{background:#2e5c26}html[data-theme=dark] .fm-like.is-on{background:#1e3320;border-color:#6ea865}html[data-theme=dark] .acc-list,html[data-theme=dark] .privacy ul{color:#c3cdc0}html[data-theme=dark] .acc-btn--danger{background:#b3262e}html[data-theme=dark] .app-tabs{background:rgba(20,27,21,.97);border-color:#263127}html[data-theme=dark] .app-tabs a{color:#a3afa0}html[data-theme=dark] .app-tabs a.is-on{color:#a6d99a}html[data-theme=dark] .app-tabs a.is-on .app-tab-ico{background:#1e3320}html[data-theme=dark] .app-tabs .app-tab-add .app-tab-ico{background:#2e5c26;color:#fff}html[data-theme=dark] .app-footer a{color:#a6d99a}html[data-theme=dark] .app-header{background:rgba(13,18,14,.96);border-color:#263127}html[data-theme=dark] .app-hdr-btn,html[data-theme=dark] .app-back a,html[data-theme=dark] .app-sheet-back,html[data-theme=dark] .app-filter-btn{color:#a6d99a}html[data-theme=dark] .app-drawer,html[data-theme=dark] .app-sheet-head,html[data-theme=dark] .app-sheet-foot,html[data-theme=dark] .app-sheet-search,html[data-theme=dark] .app-row-group,html[data-theme=dark] .app-search,html[data-theme=dark] .app-filter-btn,html[data-theme=dark] .app-chip span,html[data-theme=dark] .app-deals a{background:#141b15;border-color:#263127}html[data-theme=dark] .app-sheet,html[data-theme=dark] .app-top{background:#0d120e}html[data-theme=dark] .app-drawer-nav>a,html[data-theme=dark] .app-drawer-nav>button,html[data-theme=dark] .app-drawer-langs,html[data-theme=dark] .app-drawer-profile,html[data-theme=dark] .app-sheet-head h2,html[data-theme=dark] .app-row-text,html[data-theme=dark] .app-list li>a,html[data-theme=dark] .app-list li>button,html[data-theme=dark] .app-chip span,html[data-theme=dark] .app-cat,html[data-theme=dark] .app-search input{color:#e8eee6}html[data-theme=dark] .app-drawer-nav svg,html[data-theme=dark] .app-cat-ico svg,html[data-theme=dark] .ad-card-noimg-ico svg{stroke:#a6d99a}html[data-theme=dark] .app-cat-ico{background:#1e3320}html[data-theme=dark] .app-cat-ico--all,html[data-theme=dark] .app-cat.is-on .app-cat-ico,html[data-theme=dark] .app-deals a[aria-current],html[data-theme=dark] .ad-official-tag,html[data-theme=dark] .app-hdr-avatar{background:#2e5c26;color:#fff}html[data-theme=dark] .app-cat-ico--all svg,html[data-theme=dark] .app-cat.is-on .app-cat-ico svg{stroke:#fff}html[data-theme=dark] .app-chip input:checked+span{background:#1e3320;color:#a6d99a;border-color:#6ea865;box-shadow:inset 0 0 0 1px #6ea865}html[data-theme=dark] .app-list--radio button[aria-pressed=true] .app-radio{border-color:#6ea865}html[data-theme=dark] .ad-fav{background:rgba(20,27,21,.85)}html[data-theme=dark] .ad-fav svg{stroke:#e8eee6}html[data-theme=dark] .app-sec-head h2{color:#c3cdc0}html[data-theme=dark] .topo-title,html[data-theme=dark] .topo-mode button,html[data-theme=dark] .topo-tabs button,html[data-theme=dark] .topo-li-btns button,html[data-theme=dark] .topo-mapbtns button{color:#a6d99a}html[data-theme=dark] .topo-mode,html[data-theme=dark] .topo-tabs button,html[data-theme=dark] .topo-list li,html[data-theme=dark] .topo-stake,html[data-theme=dark] .topo-card,html[data-theme=dark] .topo-li-btns button,html[data-theme=dark] .topo-mapbtns button{background:#141b15;border-color:#263127}html[data-theme=dark] .topo-mode button[aria-pressed=true],html[data-theme=dark] .topo-tabs button[aria-selected=true],html[data-theme=dark] .topo-bigbtn{background:#2e5c26;color:#fff;border-color:#2e5c26}html[data-theme=dark] .topo-result{background:#1e3320;border-color:#334033}html[data-theme=dark] .topo-result-main,html[data-theme=dark] .topo-stake-main b,html[data-theme=dark] .topo-ha{color:#a6d99a!important}html[data-theme=dark] .topo-result-sub,html[data-theme=dark] .topo-field,html[data-theme=dark] .topo-h3,html[data-theme=dark] .topo-li-main b{color:#e8eee6}html[data-theme=dark] .topo-gps,html[data-theme=dark] .topo-live-grid{background:rgba(20,27,21,.92);color:#e8eee6}html[data-theme=dark] .topo-stake-vals div,html[data-theme=dark] .topo-out-row{background:#1f2a20}html[data-theme=dark] .topo-compass{background:radial-gradient(circle,#141b15 60%,#1e3320);border-color:#6ea865}html[data-theme=dark] .topo-alabel span,html[data-theme=dark] .topo-ratio{background:rgba(255,255,255,.92);color:#1f3519}html[data-theme=dark] .topo-alabel i{color:#5b6b58}html[data-theme=dark] .ad-card-specs .ad-pay-tag{background:#1c2a3a;color:#9cc3f0}html[data-theme=dark] .topo-route{background:#141b15;border-color:#2a362b}html[data-theme=dark] .topo-route summary{color:#a6d99a}html[data-theme=dark] .topo-route-pick label{background:#19221a}html[data-theme=dark] .topo-route-info{color:#7dd3fc}html[data-theme=dark] .topo-desk-hint{background:#19221a;color:#a6d99a}html[data-theme=dark] .topo-check-item{background:#141b15;border-color:#2a362b}html[data-theme=dark] .topo-check-ico,html[data-theme=dark] .topo-calib-status{background:#19221a;color:#c3cdc0}html[data-theme=dark] .topo-calib-status.is-on{background:#16301b;color:#a6d99a}html[data-theme=dark] .topo-calib-h{color:#a6d99a}html[data-theme=dark] .topo-check-bar{background:#2a362b}html[data-theme=dark] .topo-north-info{background:#16243a;color:#bcd6f5}html[data-theme=dark] .topo-list li.is-sel{background:#2a2610;border-color:#a3870b}html[data-theme=dark] .topo-linkbtn{color:#a6d99a}html[data-theme=dark] .topo-selbar{background:#2e5c26}html[data-theme=dark] .leaflet-tooltip.topo-tip--sel{background:#facc15;border-color:#facc15;color:#121212}html[data-theme=dark] .topo-overlap{background:#3a1416;border-color:#7f1d1d;color:#fecaca}html[data-theme=dark] .topo-overlap.is-ok{background:#13301b;border-color:#166534;color:#bbf7d0}html[data-theme=dark] .topo-switch i{background:#3f4a40}html[data-theme=dark] .topo-switch input:checked+i{background:#16a34a}html[data-theme=dark] .topo-guest{background:#33270f;border-color:#6b4f14;color:#f5d08a}html[data-theme=dark] .topo-guest a{color:#a6d99a}html[data-theme=dark] .topo-ov-impl{background:#19221a;color:#a6d99a}html[data-theme=dark] .topo-vtable th,html[data-theme=dark] .topo-vtable td{border-color:#2a362b}html[data-theme=dark] .topo-menu{background:#19221a;border-color:#2a362b}html[data-theme=dark] .topo-menu button{color:#e8eee6}html[data-theme=dark] .topo-menu button:hover,html[data-theme=dark] .topo-kebab:hover,html[data-theme=dark] .topo-kebab[aria-expanded=true]{background:#1f2a20}html[data-theme=dark] .topo-kebab{color:#a6d99a}html[data-theme=dark] .topo-pj-arrow{background:#2e5c26}html[data-theme=dark] .topo-pj-body{border-color:#2e5c26}html[data-theme=dark] .topo-approx{color:#e2c46b}html[data-theme=dark] .topo-sync{color:#86efac}html[data-theme=dark] .topo-sync.is-busy,html[data-theme=dark] .topo-sync.is-guest{color:#a3afa0}html[data-theme=dark] .topo-sync.is-off,html[data-theme=dark] .topo-sync.is-err,html[data-theme=dark] .topo-sync.is-quota{color:#f5d08a}html[data-theme=dark] .topo-sync a{color:#a6d99a}html[data-theme=dark] .app-south-card{background:#fff}html[data-theme=dark] .app-south-txt b{color:#121212}html[data-theme=dark] .mobile-south img,html[data-theme=dark] .app-drawer-south img{background:#fff;border-radius:6px;padding:3px 6px}html[data-theme=dark] .south-newnote{background:#3a1416;color:#fecaca}html[data-theme=dark] .south-newnote a{color:#fca5a5}html[data-theme=dark] .south-badge--new{background:0 0;color:#fca5a5;border-color:#fca5a5}html[data-theme=dark] .app-contact-row{background:#141b15;border-color:#2a362b;color:#e8eee6}html[data-theme=dark] .app-contact-row svg{stroke:#a6d99a}html[data-theme=dark] .app-contact-social a{background:#19221a;color:#a6d99a}html[data-theme=dark] .app-contact-h{color:#a6d99a}html[data-theme=dark] .app-south-strip,html[data-theme=dark] .app-south-item{background:#fff}html[data-theme=dark] .app-south-strip b,html[data-theme=dark] .app-south-item{color:#121212}html[data-theme=dark] .app-chip-link{background:#141b15;border-color:#2a362b;color:#e8eee6}html[data-theme=dark] .app-chip-link.is-on{background:#2e5c26}html[data-theme=dark] .mobile-topo img{background:0 0;padding:0}html[data-theme=dark] .mobile-topo small{color:#9fb39a}html[data-theme=dark] .pager-nav a,html[data-theme=dark] .pager-nav .pager-btn{background:#19221a;border-color:#2c3a2d;color:#e8eee6}html[data-theme=dark] .pager-nav a.is-on{background:#2e5c26;border-color:#2e5c26;color:#fff}html[data-theme=dark] .pager-nav .pager-gap{color:#a3afa0}html[data-theme=dark] .sug-box{background:#19221a;border-color:#2c3a2d;box-shadow:0 10px 28px rgba(0,0,0,.5)}html[data-theme=dark] .sug-item{color:#e8eee6}html[data-theme=dark] .sug-item:hover,html[data-theme=dark] .sug-item.is-on{background:#1f2a20}html[data-theme=dark] .sug-item svg{stroke:#a6d99a}html[data-theme=dark] .sug-t b{color:#a6d99a}html[data-theme=dark] .sug-item small{color:#a3afa0}html[data-theme=dark] .svc-more.is-clamped::after{background:linear-gradient(rgba(13,18,14,0),#0d120e)}html[data-theme=dark] .svc-more-btn{background:#19221a;border-color:#2c3a2d;color:#a6d99a}html[data-theme=dark] .svc-tile-media{background:#1f2a20}html[data-theme=dark] .video-topics a{background:#19221a;border-color:#2c3a2d;color:#a6d99a}html[data-theme=dark] .video-topics a span{background:#1f2a20}html[data-theme=dark] .video-group-h{color:#e8eee6}html[data-theme=dark] .pw-eye{color:#a3afa0}html[data-theme=dark] .pw-meter,html[data-theme=dark] .legal-doc .legal-meta{color:#a3afa0}html[data-theme=dark] .pw-bar{background:#2c3a2d}