/* Self-hosted fonts (OFL): Instrument Serif + Instrument Sans – desktop only. Vgrajene (data:) pisave so na voljo takoj, zato font-display:block prepreči preskok postavitve ob zamenjavi pisave. */
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAG1sABQAAAAA7IAAAGz9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoNMG4HrMhyFCD9IVkFSglsGYD9TVEFUgQgnFgCENi9EEQgK8VTaFjDUGAE2AiQDhzQLg1wABCAFhioHIAwHG43dBxi3HxW3g5D9dvnBZgbyONAYNDAbUTV9U17P+f8/a6nImEnVJ+22weQc9CyxFYlEWa3QGvUkY2j2QnZtey2tviaVKsfUKlo7RooMwxBJpNwSaYhSXCRRF7VZKYgSNt6DNjpk2vTAr4IUSVEq9GaygzMo/IVXx7EOXK2htUbVo8MOpVB6dG3hZbxpX3UjC6pP4eZMpzjTKU7BuOHEGU5/o3+agUismywym8VisVg9Hj/AGVbHiIQR6VXsD50X+Xlf1kVtFeo5q8DYZTZinah6fXjc1vsbLYxKdTYWehhVGHlRXehVGBcVDI+b9q9zJtqpIF6sSJCECAkkIZi1aCk12eisJv+u07s/tRPf/NTbM3Oe/3//+Heufd+XURpJJeCjeiMV0ScVMXqjSjrj/KDO3kcXqHekDhJCYIFtzv6l1/UnmbK6pUzZs2abfqnV55yxj4/dGcE5h1pR222ID/OFDDUb4sOXpVhDerOG9Da8mFyt995s9+nsnZklARnogD/QfQxgB9Sm6z1yEIoyfV5KgqIBwiPZPtnWSasA+J/a0j+wiEYMlqT1qTE1pBBRIK+sGpFZMeHNwDCnnpCWNWNlVjwJFmETJ4P0dsip1THcRAys/gdys3r8TuV5/jX96eNlIu2IbVe8nZrjXvAiwRICiZOEQEIESIIPtWn/A5G2qb5uVizd1xXV8/fjoST93y9Hu/2zWFesvtRYChEgCTLYAAM+8Pz//bc9v88HcIRnqnNXAgG2HrU8zDjggBKI2g0oYAXQorX1RkiURix4exPFhls/y9lX5Q5I9dLjjwwNIbQHbkvsq31dRIhmx9r+/72/cjK1qVGb2tSmxoJMjQWhdhaEGouTWRAWhAWZGmkIC3Jq1KhRIy+E2tRvbqZip3ZXp+YnU6M2NWrUWJxM7TIdLNQ7XBnTpITbTqxJkn2u1QmoS3f89do3oDQulSgYysSgVOCMBzMewdBDf7En8CGgxuOADsKAj6Kb+AOHkEAE4UFz01rv3jUPNoWf2TRKbUKfMmeUIbGurP7e1LT9DyscAEXweGGVl1et8iq3ulXiqIql5JSn392/4N9AiEvgAsKFZfIswAvLDJKXsErwKlE+OoRMySl9gHc2SCXggmOuclLKtWNlN6VrN6W7xrly0XYu/X9Tlfryu6Qu/3azhnUsAVqK5FPX6WfK6O66kS9buS7JnNRWl6wuRV2qUWMY1GfUhQowDID1/9/UrLS+IOcwnBmOcTx9KIdxJnWRXRs5E0SbVb1bvz/fe/hEkxj36zVEyaNYi6MmSr1HEOWIcSWMs601xkR7JjLGZ1kr27NBtFm4PZEm2yCcINwkSJcH/u9VzTsXKNkY4IB95cyXNWhyToTGBEtAIzTaAhULWDMrV7eUi1uDdsoJxmscY8Tgym8PQ3/5mbHfssdFxLpoayELRRGKkEW9PK+bUtelLKUUsZRF5ChK0/v8rdYffF6ygIGFB4GFQKB4UCgWDwp/vL7vSa8tyN47GBwMBoPA4KBQKBQCgQ+BD4FA4SzcevwGhOGfT7Q3AhHR3ggEIiIiYkXEihUjRoxYwSA78wGERX4d9H9AIGgKwAoAALLBBFoEHyGiQKgYECbOCFc+CH9WRKhQRLgERDJMiXROJXKxStgElCgXVqJKUolW0kq0k1eiowYlemhSopd2JfrZbILZZqMccQTlnPMIBT5PsarU2GyfBQi+fjYp6rDZHkdQeMTohIlGV0dTADm3ARQexYYSRQlkC+SnCc6B8WuLExhLSYrEXnU0kLhXn4FBWxPJRsQUM6RRQj1xyYButn0dcf7NClCrN5pgC27L4PcFsd3p9iRZ6Q+GqqYb0LRsJ0OeH+AwipM0ywuCJKTSZhC39OWW49nX0W47ricsEIrEUplcoVRpjCYzghKkyx2M5+KhBCDiyYrasi23BLMvOr1PN8zGAaDXb3Dh2b26YRpE9O4kDuE0VW0/HQZkTZhe3Laikgrgmrp6A/zDEzgDC2SBhwSfwbsxi9sooEN/5WWs5SreLW+RNSISUr0a1U/tknX5W9zgQ8449CSsIOLGqMRutAPmRP5lTbbkw1Wt5xJVeaXrWOl12Y90vGv6we5OY+Lz9taXWHa79umWNjrU597OFQV/L7mGbd2hTW8yr+2ebnT+x3y2tg4Ehzr1gLBDTGKW3yr9/eCPvvyloBMm4RYL4u64EHcTv7bSDtIx9SU4Xc8O+ZTXi6h+VxrKxjJS9gte8xqm9bZ21qNNQvNnWzQdTODrlOA9eikCIjQx8jCGT0nVLGrpiVpHSrgJSnnnyZhZyIWIphMHw0piD+JpKOvl0BbJwxK3EZP69KpUSlBrjnot0aB1faN2apl0x5NFTzfry545Irq8PE1U2hTwfjPeB8212MMCdWpbbau6djuqtWDRunvecQO9gnekN71vtLiXiC0ZWTqL6gwKxb+OknXMen/n6AT+26+t+73iwL0clMg/wkX8XNDo75wFD7t4mPvzEB330hDzm0t7jZiXi8v9nVixjyLJ+01L8cBO2y0MJFdHSQamVOl+kU25v2sgvklNal/SNoQ/sDxF/6bA1cVJRKcYfGxqfVTcVqKvvcjPvSEs+VLxIIxPFxH41odLPkKU/rxigt8sOUq5oQaVeZiKoG9tfzAJgxRFaQ7I4ocLzjQ0BLYi6hoQVWcvcb73Byv+6FJuPqY057UBaDMByJjAgErvDFeFD6i4s7MBHKagNvWLIzTvM6T8XeAAXYwLQedotH4xp1I/RhVcOyunX6T5X1qxCB8snnx1YiLrIkImOW3vYsR21IcnK1yUOMdbHvC7IKDYbZzjquL+orgv+z8PNC4HbrlfV4+/QQjo/YIUemwO2L3Hhb7v0ZD7xaLcGhH2/XOdiOB+JAq6HC94L9drtf0I67xPSnA8WNL3bp2UX1yzQ+ORQoFCAu5QqbsCp+zrjPjKjSK0VgiSG/4c4LOPEnwULp1yj9Y8VyzYWC+0bIqSoC9vr7C/XLuIkGJFNVaIF3w3SMw7T/3h9eEM+2XMlGClw6QP0sOUt2OptDe8HiC9bNSeQadGy6DmnqrdNJtSmyYmdKhbolnmC1EJbq7cZMO3But8r8PqyOZ3W54RHtL2EIDvLxhYjsODlLjHOah7EQqHL/D/LWraOt0AablZ124ViLkN4TAQVlHpwHAay+stvb6N+WN1rlFtPuwy3ExaLI9MrunALqHv+9midI8sNJuuL822+HP0WO4zvM7nCsbRoQPEZ4CC0toOYkIbhBCFHgCPtkDdRQTqJVfKwUAMsKW9tt7T8QMCT3cD1PIiXPbqJLkqoXnXjQ0nJtub6S47y1l55ph87P6nOABQaStTJbIfqO4SuNemOGoo1aVTPc1rdjIBLS72W62SkG0qk+x26XlJD8ux0ZeUR6DwiXR3n+KA44ELvzpLXeK/JkoNJ2F3jlM9OxPA6CIwMQEBTj4szrWrsI7WPwluxY+k35a8ofcsky+NrQHJ5aNsxioECbYWjL8ugNqex12xsapcFVlM12wuhutmR5obYt1cvv62UdyXnTYqdFaeSti48OJFDad6yDatMq9PZnshdOcjJDukA8OmC8v7sDP/ieTkJiuxuSspkEOJgcL5Q3GK9ogK5LqkkkAN1K9tA80MhKSGApJveWVv95yM6iZ5n3CmCtITwdwcQ24eLe53irD7K0ZEdoR5oeP0mN4SRjw2L2A5134J8Wkq6WBCPa0VFSmwCncfFQ4CVkmgBurPbeZu+1qe3So86drU1lHtUqHdQ0AWL0j/H5c5dJ2IozMBjcwD53jmBWGvDmFEeLs98WCTxAvhiWS51ipJJzNEyt2ZIy0yHuCbASuwAiuwCl0MFE4mKQR2dCIFYHWCiXeE/hGtqUmCI3ZaryXODBG5zryGDlSreAYg6WzA0sJNB6DdtKiD+TRTmQPZqw7iCEIQ+wqKr8QFrjxGdpJgK3C4CPJkOszyTzOjNBbZ/khpDxe1AyMFgKnL9eZA+s9J2zNYAf1WPnjS3lIHrfWgeBrDpvQAxdgrXqH7PQG/TXr7FQxnogUYHkDa0zexuEF2rUbnkGEkoztnStT9s8TrqGQnzNTAfqwO6/41j3FfxOsGc/lkwnYA255gpEaKbenKCGpWSYjAE3Zfuo26CMUxpPmBxdimBAfHOKoV1rjdKIUvCwW/oHtBYLj70ZAJ6qDSZGSZw3K5qtrPMeP6nOIutG/jxNpLyrQ7ykbU6YeoOZS7jzk/3/Sp6s3P6r3ddELLbVq5zQ0fs3W1wpN1D7Hk68chctWKYDt1vSClUNLaFre+q6sG6wqkv92BLOkL5HseaF3yArsan2bbNQ8rZQCQJWM8zn6Eys+Cfd3SCLEiCUaX7XUm6zpat2IN+QearNqDOhj1704LObeLnPuHuSKVZE834GC2gtwBi7MAinoaFBpGs0SNJksCWT1b2tkj4Da65bGwBVK6Sc6GsaoiCufaGHdlpkqVR9LS4k4HozLlj7VOczvkLiq+cJyoD+JR0XLXLZhTtvsFy0c5tgDQF7UaOiNVRkaly7lSuZnpNkG/CzJ20Ih5DqQn2P5mAOhknSIw542hs7mz9fC1FHIbJO9qphelapny5CaGtc6WIhWZbdbEFXSWm5z5RHvsxXFRYK/8EN5NQjLqK074I2w9CJgfOabE7QuWhK0L2Ylb13I723FR0olmG01xWwoe/YR5ldwpHyBGmQdLVkAvowx7itHD+kWpC3lliVoDDEeJ08FuuecmndqZJcaMzV5sAZMHTiphSHFHRbnMxu8wsaZRJB43ZSm8usEbyY9SCjmp7O1Ot1ZYOt1WKUnYOoOnak+AjKUkiaq55Elv3maJ+ZDliCyJtHSKcQ4jIPqzWLd2ViDJsjnLHf5NU+D00RyIzzoCyWdnwNz0kdKDgRQaYjS8MRoPMIJecMJ8OsVUABG4jJuY5ZFe0fcEeSFQ+CXkNi1PgQX+1glSDVmURAQ3saFsvwZhA9lISj7UABRPEIB5HGhdEcYzj/BKn0213B+STMuNcuW6Ud/Kdlo+wUiyNBOmLDGHsRhHBZsH+OUkKD6inHPLuzJNTDgxZ028SBcwlnJUUPbrVcXtRQQryUP1ZO447CQlqSV/rNoJHoKO/9avn4ylQZEt0NCOXKV4HD9zUtDuaFAQRaYU1W4FKa10hQPeW/ZUYsjNEcXD/TnxsDgTP3KYRMXpfUiiNFqesLFqFhuCrIFlrNVYXJ95NiYKPpgnAtCZTF70xgSg8/FtrBzJqcBYhDgE6nJFGIDhZuARCui8nVjQ4j4yf4aSBABoMyCloIv1Q6P40DvWifoegiFJzk7Wl1AQj7g6WflMd7JRZI2FiU1ZeXWMjq/epGwkilPk05ReDJPWznUkIIpxSKTq04wa4XGLRVBoWM3fXYTy5sj0RICN+h23Pha8HGMn5ePo8E8EoiROxMjrK3QOhKaoxDBOwhpU5VeE5B/K4jSpR4LcCOE61pptjVgmLWO6Zp2+pCBNBM/o0ha8GyMXRianLYyqyYNNZVekqJTr42bBSryvMKQmR/5yh758u0GSdoGIhm2E5RtSrh1b0q+UABaz1qPga3IoHjAHLkClFPq3vIqUcXa2PkVIg948nATvY822odbxtZyPax4WU6yOKYWi8CreP+rwiF/O5ggoZPUVhyFschQXVJQNXyzt8x5XJD0SCbKIMLEQsdjtUZW7TIZ5V+xooqPVedcZ0vuq+2hwT+9SXmUNjA29lBB3eAYjNgUdZfakOz7CPggJq05KwdzyuMaoa9BrF3DMwIIdCOt52PF+WIQ1TiA/ijNKroNsHIZ/UwTnfOmHgumEiZnfcKYkYP5YQ518bn92OGp5m2Tbrc7e8xkWY58NPvDA/Du0KXYeqdrp5bbNT9oQO4610Paz3N4UOciwY+AqDksmRuyV5ceXXlpR/MiMWrcZivHXrgJ/6thZ3/EkSOb3ZBbIOoGOV+rn+y1jjBfdphDEtKNRaXHmMGOWzCjvWaSh+eIwdAEoSfwOw+1oAFkTaFBvLYHzuyqvVZ0KEZh37DONGy6N1vvugd7/eT9ZWv1Zk4TXN2vHFAjaMFDIltU3gTm7iTn9hzPQgR4M2q4Bzn2ypt0SFBaRn5Jmo+I2TgHA1ShcSVyvHDzprwbdZFK/du1zdwUilFre1ik6zK/XgLEGpJYVuvCti0IAnYfS6MdYYMvujNkEH6ojfc4ucvBZ0MlpEYrbJXEJoDr6Ue9ZH7fH1vq50s/6OISk2xSaf0LY0jEAQmWm/P3dkIlaFQqA+40awcfMck5OgYlVKwl4X7gUU7SJaLSD0xJ+foNMSjDdjBetqTnXTLcoR8SujkH2kfw2bANvijhmqiibdfMMwHTPmZniBZPHaqX3Fat18FoC33DKt8ocVZyZCNaFuZ5gx8eSnmGqlE38W5rNWgEoiiIDmH58uGxymzD7MoTHIcYJC2VRpCWsND5jspqwy5E5Usi48XACJcAENevcxAE4yTJ5SM0BkRE/qg3SiADUKjXg8sYa94pUFGo7PoEYrAPDSXls7gFSymy+hK/ICLM+g/KmvMrQGhe7rcgUxi0S4rHHK16bJo2Pnfs3Dyv5h0tIAwE2r7Oa4N8MlMkkgVnWQtBD/UC9yKNd7HLiyzakAwYBmwHrO0eEHiOfi0KMGahDBRegED+Fyh+hsW4CdL1PX/MunJNJsnv4MCBJvy9juAnxSEyVPh/MyfIZzHwZ7a2uurc1ghE572sdfsDKPUg552syKIeO0IHR2WIUAOeFyi0NaDEO7nJeh1YW6KpmrTh+MVWztFLjtYX8fGgEWhGtcQ2QSjO2IbCE9R8l9ZklKbwAStOFWMBxOq48L9ThXovidwBJYwPTehMDinccbjVHZ4ZeGUzpMkYV/aSJRn3ZdNrZYKSrMFxamhSRIqkRS2hDZyVo7ku+FWqryA9zG4/TeA1rWq1Eo/dZHGdUotkmGPKzc5A5gE8xLKyIQmWeXjCuqQQSqjTcCu3RGgFbnGeluJmiuQ3DCMXVrloWn7T2KYzRGK5zW4i4JmGYyhamJLaoBhgVyUSn3S7xlJduLu0W5ABcG6+Xx5lyM+8WZ1uMKYyFvo6P3UL9SJioMiQiqC9/U/gdp4FCLyznaXoLU9TP8jQQ0TpmXoiy0hKrqaqGd0hO1XepCnaSggkKfockK4CDCAOUkIKJJlynIJAvY7JN14EYw3oiSRyl8hm4U0vBH+YRjtKYxExas1hKp11NBnRh3c8C1o2heFEDWqXoQpASOxw7F0UOjlBQ03OkEptiQrj1lCqMC7xp2wEJIihHJDjMlq9T8fGrgRqIBlghBIIhB+IgESygocDphIjefip/jNLUFmGbvOtRncYARuToI0qLzh20p/cEvRk8wnBdSiCivA46xhP8VUIR7gBehMoYNIJYMIMKnMET/EAC7iyc+BfLddRg+vE7OqOYS28aBgwWcR1mkGUqKQ9rgGapjRLxvwWcYhjoWJQRQiBuQNIheljQa5N80LPIrk+/H6Wti8N2xp5HNVmABlwoRIIHeEMl+DN1NnXfm4Li4f+W1JK/5kvB4U/PmLTAzFjWur6D6ydDgDXRjVdIy9UkxCAvwKN80gVL3wOpQMDPSSpxREgCanXmklQZDAxosAeghPVKRMjtPCrb6ReePY7jrAe4+rWiquPTChxD0ZCajrjOSL2b72BVJq/PYCplGfjtZGFNdkurLQp7wM6aSvzBTk+wb25xvrWaFrPROVa9BJwCnUUsth4QO2hw/9XsC6UxsXVLogiGlTA9v1TKdQk64D9XDywZJ0uNGhXTl27thNDEDeFZe89EJcOv7z5VWB/LwstpsNq7IOhgSastWQefZ50PmFtbO7dCl+TxDI5BUbzWjxn+pecyClzhl3U58lTXvTGaQEXexK65+OyVwgtaGATZ+VNVrkmJc+K2AZjEXrcWXxGxJrq0tjoI6BSOnH97snFlO/z6N+colfCOKDyPPeep2OsWSqjrbnLQ9LWVyonWxvWe74E4aMpiGwZEbw1FkPrkctHF3Arz6kllZTdElacbxtrc7kmEL13TcQm9DhvKsFMHUH1fLKyQXDLzuBHaIiZAV0XZnuVRntv/oLoz/NMFUR4NRdgRZdD2ooDPTrl2vt2+6qn3a9mjE/V4ea1ns4VkDl7JtDUAWzPeYg10gSJqGJzj4GDH+rrVI+HF6hS/9zRQKE7fM35ZqnXtWbExXxgPi5jMHNXTtItAI9rG/NiQpXXMmfDB8FQ88FfM2xM95KlU3XOzvOoXLU2LTXiiUunQv+xK47C0LdeDDk4xc1CLwgqhv0CNHSa8k+rRJfkwt4nae81s/CQwakydReSN4IGKaHgiVHc6hYRw4noKN/Kyz7S5Q32X6Df8MWTEEdgyJz+H2tiX3pXB6R6cZLYbqS3rccnM/ENQi3+5GWGuCckOoT4naIbThuDtKyHdzoprrDAQQttWYWd/4pHXsrhO5UURUMYs88bIFj6fhXDXCC9ogAYrVBHayCLds88CcPlm18oTN78KhUcrayTcThMY3m6gCF0/fID4RKpoP5j+ILr2c6AMovaMj6IZMI51gjNWoMsIo1DW15rpnKSLrA2VhW7CpqzL14w8pg6r4WybxyrHBLz1xJR+AmFcq0+fkmsRIuCRGaRBa0tZnzeCFapaosGgeVnHrsnNKplfHsPS+HEYkquCX89xsFeZze01HEDx3LmyBsqSgq7XfBZQNd6EKDBUlt6nbx3rS/ieYa67FSdimppQD2qvAJCfyilhGmttf7R5hS7EbhyuOJyHYe9j1BQykK1W1mON9ul6WjW7+BX4bsVPCwbvrRUPJkNnNXjRYBxWN260bJ0ZqN6p1PmHsBg/jWPowfDJjk5IAJ73fXsYr958rqF9DsQuTguBKAnwbOPrbEWplPGBFud4XJV2ODfYJyCJdPTXu4wbPvjmf24v36naHw2lAsDL1SZTAHXCEVhofMOxk2AeSrdD7xx6aJkbGyKDMed01iirEvqcWEeedcUAE/fi84xO6HUlPhSRE5q6+18YuIGD9XAFEl5J9Q1Hwf1Eb92PPqXhAxsRZNCH83bZBYff0Pt7oEL6GQ67rqaylBX7OAwE6I36ZIJ9VEZhJpwlYJoZzUSrQT3Z27VzI+LpO62vdVU4iURn7Sc8uuYWA+hW90mdatTDjIZrEaxbClJaEfYW3nAy703c7kp9zcf90vtIG97Nqz6z9RdDLbZXY6jrOMqfjT5eslzdptCRJrLJzGeqPSWp9+Mw/lvskCit3ksFieskCE7VTymD7Cg9AGV9hEmLBFZLSIxbAImyC8k1sXNLDJ7+AxoS2HSAnxQD90vhWhhak5LT9hm30lm/A8in6fpKF3jLo0uqc5LW2ovyzsMG5OmbYzdIqArnyjqhMhuTfNwFOppuJNysvGeJY3exI9E5oI4qPDzYJa/0oMQl0UhdamKU6FN68/B6eIYRX+7W9etmq2MJy4maTviprKy3ZbPw76GgX3y6ALMTqyOdtSCoQUKaRFeb0mzAAcvbsbWWZjwfFzG7GMpPSv7Z73n1m5RhRyTtfwT2lU2+771jn/zE5vSjyde+W0Ob52adSra7b15+YpNTksJw+P2//+6A3dQ+dCytRxM8GL35W/9GaO7unhtgoS5Xq2BQvBULCjnNOL+VkyqwkSe6t0FaPTmfmHS/OY2SJgi0p516qhEaQLgmSZvTalyiND/ETEjUT4QHl53ueeI7mFBTlKc1UCx9EA7Vwbiqv+kXOs4Kz6y4DwYJvp1hncsogwF7GB71IBtOkQaS2ie5ZJGI23nGGHhwIx6Ll68yfZgAfasEGXkH8BuHpxT6kvydBh8o55BLtVM9BPvKv0+2hIiogCxSgAPRxgjjIcTJ7YR19WPqkoB9Hz64cqVncXw5UmNo+Mc3rlU/9kGUjiJDF3gnZCrTseAqljrg5tb3n2iyTzmot8YD5aMRLjUKChU2qCdB08dZZt9XQp+NjDyY7Et4XhcUktkFWACFdi65gXYsY1K+dZKvXztXvPBIW4LxpQsVXWfKA7vtFdVlEKBk/iCqw/k9QTCJ4a7xihRKwwWo0DcbAWA4v0SOoIaRz4IJQ+CQKDRpe39B9JS8ClY5Z6gagFvCOosCzzI5tno9cymgz3DZLQTE35FIZIgiOp05PencX3KPN1yvNTXAMNK27w0uxT2p74BAAWko0N+yGEEophl2laP2+kKZgGa9fMfrdcEtL3E5yzCgCFVkq2aU5gsSZvYnfZW49gzBfOCn5Pxwq5C08K0wcXxJd7WGgORGwYZVNNE/t4UvJGz1e1rkBhGLH+4oH97v7z2HD+79CSVhM+ikFpK5rLn3/eITCXyDf0aegwDPMnT5NkkBv0KqZaOUoqPI+eXE8fogN3ZDmMXTV8wad5k+9v/LYezyRQChXEotc7oaMZZ8GNPZ9O/z9DEsXc72fv9zhDdTZAXbYP0sKBdaF1u8Ir8KhnB5m0D/xRbIhfSZAQZbEKz/PRH9xqcC4uWorz93/NqndNJmryQpQua14lV11Ktvtd1Z4qs7gzsp9HWQ5ffqqsZsvhDTgBW3Wz2fqpPN6CRrcJs5suJ8XQeBAhgqu+3joRpUFeBuPV87PRAKtCVMfEf/ee5U/WE0wbfDSOYBXFIUiZNNHc4mh5PnYHEervsrxCGF3beFKAP9VIxrKegdlcgsBPQHfo+paL+vNYrmFmKwttTm0KksuZkEzjCCpJc1HHBzBQjoPXmt5FQzINAhFLFunbulKTKeqiPOmkoIi0z6/XOTqCIC3KH7yG6JOGDidm5zEUrj1GsmVWk6ogz2n6VeK1CSdlA8cD5ByUPSABU0bZP0PATtq9breSIIGYCX2FsJA3xt/mQpLGBIZIRrlXV+huMPoWZ5oX3vAzSnw9ujsPUmFHRpLmKjvAG7jKN/Mev6ZVnD317DZ7NRceQF8MunZie9BDfkMPFOSI9OW/1SlVBhYDlyi4Pg5d58qjzCQgiQ8VOl/mADvehm2+M7oK08+Z+LwHHGTaLWPIKZ+ss9EdfcKnuZXY7pM20pPBDK6hP69D/upLfr47tCOSK0+X9/eFc/7Ucfn1Enlajhsz2Rz6wfcbKVRd4UB95lGiSSNcVorwlTsNWgRJhFvB9ORvJ5HCpH7EV7W2Ofa3DUEGHeqU8/SDyt54RtARN85W966a797o+fW02MQRxhSBvCvPgAiE3ODVk1SA+z73z128wUe4mhavYydni4J7FxKt+7g4rNi3/CiRlMaEYJTQrn5lpN0WJjpZp71R7mrYZwruUA2tAK/r0iQGgHI61qSp1cmggH027n90aqQuyGcAC0/dvvwYbj96hVHWcHiUhwioYtYDC6+KnjbDpsg/nD0fLpb/eDuUbgqqWJFH+1ljQVldUEXbZpcrk0UAwjK/NChSeKDxrJ20zY3KIyddlzoE5YQghDWWsH0yY7fEFDEi16tLo76mGLI8JEtFikkT65sHtr77uk1MKlMK1K7jer7D4Szjx4VtgHV1cf2rCGidELW7dleOV3u8SLInDsIQ1KldWRhtTVWWD+9rNpTUnHG3PO7uITjcgsPjTEDtBs/pglqdU7CG0eY+ozGSpuIiQVwMdPmUUJFPuC5TOZvj8JsS+ibP36D+E2fhwVyaQ6oScxmrw/OUU98fTquITyn+z4N7FqeGVbmk50RNVe/lUQOFFMwpFHIfasj7zNrKCICAnlXKQV0fv9tUqshcSGyAaYopxXp5TK9UlJKM9naiydrcnzhjEw2G208ltFY/gSJGPNW7Vi5hqv33TLw5HraFt5dSIOjO8zxpiN6RWqZ3INE7pwceC7MG02Qm7zxiuNm3ZuxXT5EY0bdB+LcBAojnxmsXOVwOY1+XNoLKtggV3AqnOg1t2VZa9pvhpnmNaC/kMwbUCnMzvftfFlncS0W3BPyJIR3p/C7rm+dSXDf7/8K6DffzuYowPUlHdipdtYHJFKDS3k9jIxgS+mCdmVwTdj+C816MOKqZ4n1RbwqnAWxC8FuUK04NT340Ao8oMhnMWAR9QOiGZG62IzouuGbfP9NMnwaHpb/eTrzzHxoe1253xwxcbrRMaSOe9Qgg03nYZoxeJvBMaJ8Aa5oU/IrIpJG9oSzY6z9cKPAOkEP6Ad2yWd9isCKjo1dspI/f51k8O7xSBzYVm3H9Y8EnBtbnPe+0FbuaybZhiy53K7SNnC5WfsZKq80TZVQJE3hjziJjaBXuokQ2h20wWb787rsgrkAcJNgUujK9meXwdGM/9KsKrLiUZsqmo466yLZiJUgRk85IQgUrKBKOhtG3LII0VaIdo4nkFWCeqoHUADRIc3Ik629TFRKb1hHBXss+pPvClX2VnpAItADPogFt9Y/Hi/Tx7MZQaaJJipz/z1EIMW3fAdhiouivKz0Z5+kdVnrheltYZhCR9LPOxTVA1DznZkDyTZHvI3e5G9L/wQ4bz1Xk7oS2AzOzeGuVqH4nzEiMd6x9GUjLj+QCi/AACLhCPUaqTz/YmgUMOB3S7UIFcSt5RZexnzbdEZw/w6nc2FGSU5aRMobzEPkqY2MWa54WpCSDcitQX/XU7a+5/g1Vn0fVe9Z42br3mUHUZq31En4CaexS79XiCyJPuGNLaqD3CX3riE7kBttmPF1NT6XRngr8yLUGN1/KoASTTesCyAnrTTR2DP48KtI28kDmeRu+ocztwUfzUkpGSSSFuGQ/CG8KaZ+53mxS/CwdLiRrGfub5RkdnCPMDgcy2e+RnORE6pwxtgtGoxBa3OteJ8ax7o/ddlXdLSwW9wkuohnjEsXkWbTnYQBb7R1T8FqTYmat5n7Lt1lnu1Mk+VG/iIhelw9YwahyaVAkuaBgO/RYEw7i1KJUUFZThQHRv48gMarZjqxZIPIXv84Pi1A1fv9O31D9uTQwKvVOABBR+HgTxqXMPuC9qwX/A9UhgTbf++PjPA2hoH+Zb0fOhfhXeZteWP7xIfvkQOzTCZS4rvoFBASBnJPQ19un06BiYojFdYIH1bC996SLI+kUeHMPkQmF4AwytHJ0gJcOid+wYXYQn+p3A9MJe9dvU/Q9Tshne4cef9JPOpKy+GIXGw1z8OgvCjDesL9FYWt8OwbvvWD26124Xzjh+szal4jCDhIpJMJ/RYWdHLCNWOWSkfiQrKEFQuxFyoGf0KwxIi610srlGxChwgtgvMYPHvhWFbg8uWxe/H5Z8J13nd3j50xbcTu2T6ikfkrL/Y+ejy+Fk2RF/TrYTWf1bgM1/b4gp9LdbmHyf8qk9OwbLDY/meY0h3ctd1uiz8DPpL9OL9sip2mZZWBNbdetvmebuva101etK/MAVHWP1uanRG99t1vmBqSfD+jgJmE/CzDY/PCtsvFGX0NTs/LnXD9XvTTm/XV8Y1pnM4PC7XvkQ/DS+fMdNa93417zI8eKVF/zx1YvXCbHdTJ0bJefEbkK6vjX8Gn7Ly9qVfRJ7Hcaf1X0O7RPWZcb6xj3GOnv+x9SX6GP0zVi4Um72Zs+K/cOzXmG8e+jUt6Ddh1fLjvvS93kUwcP/zQagGuWnQDI6REA3byNsAjtuUcLDo6tCg29sqNSE7uIvANmbO0xWCmlFTYdp0VnyqoqLwMZc+SmUB0+mcH0Vs2HCAAl+nQUmN4Wcz41Ydvew5vlkDYox/3c03Xxl+H8jJOkwY6rsW/chm2nS1qhnCAcXqy3jVjiU1so5KSixBwZ4wD6hWK4RMssITI6kfzj+VT32FQLLWgKdCOoSuEn/UMJpKIac4aiUlJYjfQYimJEk8+exi41WDV9LH5HeRCz8RHUasXQQZVOnVURIYpmh5XIcLIWkAyHcka9kp0qKWwBVhnceUvF0R4aGf0LZOVhUa6qJenqhC53JOtQbyXmZ3w4Loxmic6JbgEG4yWLxIODFfZhLePFYdyZ+If1anyWc4rD1VdK7HDSFztYr8KRbN6BCFsuUKtz8R5naYmUCIagsaocRB0uirf3F4uP2yOk7kBMQSz+hhIp5QMGy55dxLkADnk3qHikXwtxQXTA8TanZXIHQTBGi+GbwAyZbZeARVK+p4LZvCFBwexX+GPWLnN7Br3L6om3fcfacCFl2gONUfR2ZRXBktDvA1zztVjh01RrL0BTrJHyhxFiyNUd9EtWGga9feziJNBzyS1TnABxqAu+vHTN9L1xLf3IB81CGzA4Arki1tJEACdsMvj0QNPFKQ+cIQxR+JNtLBcfjbrcv+GSAyQjYmvjsbAE+6vfQqqLIxLYFf7l0WlkQ1HSohm+DouPbZTci/EOIadmEExQqdqUUN9Npw8ibcJyJYqTCsx/TzQeATRVlHo+I6KnBtI8LCjaz7MZSMBzyGR1pRj0fqDs34LT37IgeHKLMCe1V1ZMqWLuI4KfCTb3T1rl38aF2138J3OkBwi1fdf6N4GJBCqYQFinScHM2R6SWFQxADzXOyJ9Rro5Kl+rusXo7Q3LyxCS1p0HbOjKTV95P1isoHOpdsAr/pTeDEqErHysOHhePHoHUGIHkPSNh+ruuCrI2TvO1eAaR+DHPQ9QA1slAPoK1k4Fs8iEmZchmcPa4SW/LdbgDYNz4f8jj58EDCcfrdtAx0vUTSj5GcogJ3NooSEOBVss6u3hxe5zzBcMucOpTYmX5NL27I9MU/5AqtK6MAlycY5PrtsXnZTO5hChqPNa3RRnUiLsQiLFeJmy4fX7xwUYiuQu+RTxjTsMBUI76YUrthMlSeRI0Hzj6rB5jYKBo6Sr6KhVdJG5S9yX/6AilCH1isStGB+deX3/Xta1nfmyRiFqyW4Oixrpuh6mN/A8qpQOuYX8EZdWcYIde/FO2cihs9WtwWQ9+Rm2bAzsqexg2hj3qlHqW4G7YkP/XLa3vlgZOPdj/LYAYgI+BoosqHvhK3E0vSL8MDpZx619y2RKIUaVqUPm/fq3v6cuFCSQPUs8qAqUzE2jZ7okn9V6VXKPAzYCFcjnK2fRA0NFkmGRHaI7yGBTQhR7OnKrYLbBygYF0yPNgLVrPeGEyF3Zig7ai+vqTB39Lpq0jOFX3atPtKb7a3emSCfsjCOJbuBv3P/uIh2fW2eqrEEhztOqYK9b/UStwPgyOIUUDjnOQsvdK9NTMTCQa36Vrj68pXFLGI7f6mULXueS5lp6sxs+dWdSH170g5JmuXLyEDBZi0g/NnqtjlfFbvv/NVCjUOakVnQLNVQd29XfFoWCr2a70TNLc2PSIRvp15X+3eUcHaBItfKQoYIy3LhjHRNPs0HwPlX7UOaHI++iK0qrwHbZB1yz+e/24/OeA+j6XWN1ouVtdbUyGaF2a8WznYryE0E0H3NoQWyWDJSIwe9DlBZHeBz/TKB6lTv7R6RCS4pjL3UyEQaDDmVV4NEdo8CQLLuF9xm33/nO7kq39wKXYRUGmiUtIYVY7Eynia2vu9J/Hocs87H5nZfCWUGG3cmPNeqtCgculu+x/WC/htEE9pELC7jjqNJeMINN0tDXMSQbgInCJWxcdPIxSNA9e/+YswUCBMgbmlBD04Q+nxxu8+KIaw0MaaG+XDKJ//4jf5vzMnFY9hJi1ddnv/ccCu/W2RoZHzV7ZYvsDWlnqleUsLxxtbURuReYwJs0laF90PENMps5rw/Lu7CTt4eFbFbGlOx79nqnsr+a7jLN2oVR3s/+espPQCgZvdqOvYwcqGJHpjaXZOveywS1LvxG1PYmJ0V06IY345dM42EZSq7KnMuFVo3X95nFHC1fqOCG8UB8lOD73SNasuupritaCokbtaHAPUpuCrtLL/f1bMsa0N3Esg7H2tbXj6J9G4YQCgL20zkJgAQ+H6ngvbaQ4IOf6p/mqAgHeQjsJBJJchlMNi+grZdRgoZ6Oc/lp37bnwFOGrCyJbEdXnIM/zh0dj+ElpI6mAyc6lfSKsqDzVFQrBiThR/MCGsluRLE6RBETUkTGyzPNpF6Qf6/O9QbKXh69QtEAGfajADbY6xaPJDJJlyjQuogqCOlG6RHWpXZzzPYmK8DnUVCuOeZDaCV3Os94Is2M2AjGbV8uoMYHOshhy6cFQewCs45kzgPIRVgs2o/ilO97a6cf9gw1nRX9yhdzC9wqv8u3/7biVog3h3LQhZNSRytZYlugkFntb0zRH7wrgAIaPBz9cUyrxM0bUMdkIGfnHd8TGdYbemtVUWc+NDdN7MieBj1wINOHclrK6skl4vJYSxOXnja1MQycnzd0wPSrKEi40dEeRd3vDFwKOqA5UWD1kxUrwssZkzr0nwSnFx+LsyOtgxXtH+5+bF/l9Ifk+DWJRT4WzGWZ5kHWo5A/6yDYPMCfu4bkmVaZO9OFpEEUeuFFL4pU3Hr51NpjrHH0Ol3LQQlNKfI+wXrdw6bnTV7f09pnVyezcw9au2cPpkC6xiuvsUeS32BmyDCN2oVg/6CzKFKSQ21ragvBrKqONEWQC0JesBKWSNJMPnR2cPJYpGg54KIEcilXg0bNKkb4aiLqKJCZs+HCYxrLiKwgTYPFZeEglh8p9KP7wE4ryr+ifoZweL0aHdkyI3FNxRBCN2mhz/4CNE9bFcCj83iEurijLCrR9I11+13E/RLAJsjQxV06MUxSQFlHvdU7140/BdYvtH+JmNNdkcFigKp22Terxoa76u1dMP9Jj3anbP46dpdv3XMHiT3vkug1upFjGPkqT/yf2Nr80wLLVl5gmV3+/IT2Un1Mig95ElNNSKh5cfO5taPzHdPnxfzmYu7KyyZdk6yEWrtwrmRzEMVFN0ChE8qkKrsQCylrfnvnWmI67MctIV/OzQfk+JNuTm0hdP8x4Af+xpKX1log5Mdnecv6TZ4Gl9Df4ICV8AfGIjCy492LOVhFmSvxfw5iDaGpc0dfDvc5PLqbC+cEsrVP3Q87tubCNrShWVyuJFBUJ7uNtYlz8+5uwzMf6tPqToXeZ6BCYq76VkHsrnSIF/lYKglRKLAAJHTYBTCv/4EtnkscvF9Q0iWzFe7+fIXmgnqWYibAuTQAjjZvHqWbTiJV39Ha73/mWlf9vqipvMGBPOo8e4EAD3/saZlbYlAvQv2nhkwtaggCAJvnODSco1OXT6xXHhU6ewojQAL4riyIi3xkm0FFGP9bal6/5N9kUZ189h8ak1sheAT/Wi3OZ2y7IVOwfMRiGyEOTgQyKw9yKKDzFaArXST6hDUomN8lJKA4udsie6eb0t/NoIkbU8Ii1R6wwOggTByeK/kSJRbIl8nHvuDzljRopfhwJ0eNb3SI833TEU5EM/DHP3oCYhRM0UKW2oJNEPPGAwsHpHqgz5oNUzIPmucy9mS5EHbdOyqTulk9Zyx4pF2OXqLJl6VMQ5I9a+1nyqdRk7j+1TI8L+GbzqZhc02ARNQzMVZryUsv8ZC5EB0dBFGoevMLuYSpwULa5ep7EcLPrP5g2kHubn7iRgKkSGrfVkEGJRVUSWxsCNcH16jNusJ2gxQiH4Egdfgdnlj85faHYCtOfhKhQVazJLYryORjlmxDvOuL+6Aej4icXzM2KGsgghWkNaZJD40qkqSNT4ijHkUL9oZezNgrXNM1nzpUNTZoCEbWMKIXQ0sNTFF2VJyMy0RS2Ino2Aih2n1iUKje9SBBHxKLMyHpn7Ry97cMKe5i6DvcVjHs8qZpc/ArbNUferx520bMTM/8mBcSh9Jb8B7X4sg8J+dT9tbsEk3D8UmZs+B/MbvnFVxQ6eg/aEEnLPzb2b7DOTxP391r/Sg59OPn/VQs8A299+VX/qt7V+raVZQXlaAkllFAUggz9Q5yIIMPPQgSS+EkOds2ERUpGRiwxYZHqx37FbMCNpYzdLW88QSqUghD2QG4wWRszl5jf6TZWG12HdGFljwdVH6lmaWx/alzJ8Rd+oGk+lP2J/pJZK6+zSuz9gZkVou3/pyeZa4BiQqgAWloqBs7UWF70fJi58pNirXQukDwsBIeD8gnAhIQ4RCSR0rI4VfJ8CgaU2muu3vZbqK+DFuvnqOX6O26lAc7YYqDbbTPCDkeMdMYZ05x33nSXXTHDNdfMUuOm2QjiJrraeoOwcnK6i4iFECNy2CyUkZ6PBJTBLxwGCKcgYcDF9SMoRWJ+vgpvQ8pE5uCkTv2ZvSQCEEoF4B/ngOT44roBepGIIWziWQBuNAB3fpsiV2ICRFsBBF+qmANJLp0Hx/5Usxi28m302WPfw8wFwHIX0ysg9FMIvlQRikIsIA4QjNRIjh/LJebHQfz5aYDG055nApypoA6zaFGyS7aKR/oE1cNxREQjYc47AnDDp/UoR328lKaSjQ8lc2lUVcsjp7VpoaKRE/b5+CYmL4EB9J5RTx3+SJhsfAiUpqxou7pytiUYcSTrJ6iJlcGn8hIiRrRAAfkfF8mftVoa1BATI+PjC8Kd70VRarF6FstdaDT6VYEj/JiBKzaU/20D6w8KXAAX1qX+OpzcThOmFSdVsjVWIU85G44WCJ4Mhcq0JVQkTZZcmfIVKyXTmkgKjXgFUjWXLkqcSCViheASkzNKoqCmJKXHMFCR8NZImGQxfEXIoeMniJsAXkKZBHPlwZkPF5br6N9yzIztWEHLUyJ3CcL544fADhlsj2ui+Kut6fkCXprxNp6QxiJ0M1Ii6eTNRSXb7qSqcbPjo6UuxxflbAcBjtaJcz4BD5xbEklSSTrJSXLxvhZedH77ljBc1Ni6C6wMxokTrIhf1q1vV6Sv6lRr6YgAuAgKjUPQFk6l5vqnAK006XMuTGoU+JyHm2mdb4rYyQ4jVQZNqKixNMDLOyN3AF+uOqp2MhMMloq/p/hRGGq7Tl1GGmW0McYaN2rD1fJ1dtXVfpseb8azWx4Syfz3eBNMNMlkU0w1zXQz3HLbHXfdc98DD1FoQw0ALqsmctNNchwCJIgl+S+MUImcJhFRMGD1M1EO1qZwE1Y0oYgda6fC3jiom/fQxOPshj0eebQunaMpVrPaeimzrvxj/rqxmMGbxIGP7orKNC/KygJlAan/YXE88doUb4kf3rvxvJis3Uo88OxLL78GPNgtk/4RdzmKwge1uZ70j4ybmJKydXiBNdmOXjty7K4HARseXlUtS9XpQ3RVtg/xbFNG6iKtbXbUtNzrlx+NEca6nxBOt9Ejlxk91nkU+2vtb6ZWXDekDLqugAU32YNKTuYZsf3l0Wjw0RVFFI0DdEkChygWaqOjiME7JdmkT8nbu3QDhSrqrdDMwAWqtyoA5IRTk1MIEsg/8QigAZ3g+P85KwcPYmcq6EuNB/RnMw1AqtP9f9kBLPqGBLtRhVclAHXtWX06EDHQ/9wOfYgE5L/AzSBqFDEd8yuJ6EynqKi0CbxuKgyZAdTLeRi5O4x85ceHV4UYEfE0RmkNIAgCdot+3QJ2KBHMqEAjVwpC5JS7tmA/rscpSJRhTlprsx32OOAwx/Q2a2BdWHfWm41mt7i5u810m+2ucCwAVrBoK6y13jZ77HPI8elKVseaUq4URXmPyItQODuMurvK3FTXUtdZt+K7lbW5ta7HV0FYFLO9iLc9/id1nnoO5Kx04P8/mWmhQ1Y476ZjDttks+Uum2udOVaaZ75q19ktdhQhJCLGUFJR0zAycebClRszP/4CBLIIESpMuEjbrLLdDRu9EiWJHYbgQmOwAkLCIqLiMnKq5BXUaNSkWYt2tzprqxqzLHLORSe8dNJgF53yxhnHLfXWEJcswUWh8XHwCDhRkJKRM9DS0ZNgeXHnwYenq7xZBQnWSARfHVhEi5EgVrxEKCcHEsWP4+GFi0lKqJBW6XktNahVp16rrDbn7bXDLrvtRAAyFEKFQ9DId2dAg9ogQwgDiGKYs1/ps+HorM6IJr5eq6XQfwf8mfw3zgLmJ1D9D6DvAeoyAACFbj7cMNJqW0acmNLCRURJdEi2B8o0ewSbR1OUZEDC0ZwvT19EHCXUjqOeI1BfroyUEhQuexwp3nBxcLox7MA6ZAaWio8HEMyFu4UOvwDFy+A4B1luA9LDNkjBMqyLHLwRxR+iaRWLygT8iDfivz5DbO9lMyAMMBJLB5QVZrNmObkGPSnZj2o4++qzFWk4HOThrs8VC6ZJtlnWpDxznNhSxMrxq+zmSp+21dO7S1arKWmCWb/OJ1yRtOM1HOiHGeLsFbdL1Q250XyDSgswwcAvib5YklKh4ebRMR6P3pPWqCX8ZTwtm02vNzvmtyI5i2krWueNr95J02Wdne39xI9MkqQdU8kQUOR3cSKDYFT+1VDXwwRG9TjGbtDUKJtHTljTDRxS5L8CGBlxwkSq7j/BUOYnFdVL36Y6KbMoJ6TjKmVlcuykGJIsT1MeQ2JzConJFm2QN06xprJAHJ2KRwWFFqwqjrfOCdX3sP0bntduG4GSrh2HKifNbmZm8Qu8OhfJ+2B0eIz+IMLAoZzSYzKRJUbr0lRoxgxwwvjs/rZAXTJ08AmEN81euvXiqOBq5HW4ZISvnfPDrZJme5g9TIqaDrutR29XYmi6UEcYdFLmcI3pq7/nnMXY6PWSz1mrHNb5TEjitZcVgvvUlKqBBWPIYultoiGtgjJGM9fDaoTKIKqhP6MssVaFLrtPIgBPbCyxptFNmvSjTxZOvpJigdjvT2sec00KZaz3ZL5fyebu5dmn0eO/mOh1fsdnh9BDM/g8o8R6QxJVAk+9NuNe60Sbb5tNkkcw670RlHcG8ytE0eg+z1J5diWlluPpPIXmmW9DeN+orTMUcnqSC7dMjO7fFHtbTBUmUHVSWzuwMRGgNPLJFw43kx7ku2RKix5PIfOEF6SMncHzU1pN4XVvqlHMDuk9p1NQCGzKz+IHuKrE2AApRL29uZiKQsE/UPZuviSSngs1RsQG4FIIdJlD8cHZguC0Ec5cyeJ8+qr5QnzKqhp8QjkBdYwTsMMLz/S+OMlP7Q2VCD+5o3XvbOeKTuqPH9mjS5fvLGcTpaXuvfi8Kt5DrM/dl+WF2XS/e26BxfvJ/Bx7fezb8CxVEtVdEy9XcAMJvaxdFbYSeZRnmDpla+u71KhvBllwvL2g77liPGnK5I+9g6eSY5AGkyDAv7TS3nBIlTwsyP8foyEoGoxWMc8C6Yc3mqk9eD0OkLx/OEeegk/4MhPtkd/p8PMikoYXvPDxsZZOCt5R5u9weMVv8llRxWestfLhS2oHf3TlLEYO/Nyy4kxztGBZKZvrdlfseCTTS4S38hwl85rnKwx+doTj41nRQbQ+zBypaSqtL696LS1/Rc5b5tlXPPIULWKJnf8jfu70Kj6SfvrNDXlrMl+7tNbYol/aSzuYVz4+I1YwoW6NGHmpBhR6De/hifB/8//62qxpUE9j6Uze/5c9EUS53nBPhEFf4r0jYJDllwxeKYww75uoGzpXQ6VFI31C3/311fbBbIHVz/z89893kLDqu+N89ddXuzVzH74G2ogrymmScI07SjVvjnl33DoYf9TYI86ihXqhKQppxNhX78Rtv+3C7WLTmJMEWURE6FkTmg2p06Okx7QnbWtM5D+loIaD0bXYP5XP59pikXuSjoKqC+0z2PHBf4l5PAOolW2aC+oqaD7xFMFKg56l3R+y5WZmsUVNkgNNFEqMfB8oCZ2m91VCQbnto/EaGFsj3klJXjpgrL98mrA19+iTk9tLyLhHiLjPMXeO7B9IFKO/L5xlMrvKXOXiZxcvfD0RpnvJLI/y44+nZcV3K53c++P3b/0YLku+e++4McIBn/ITRl/W72akRxzHN8Qa7ZuDg7btXn/0e3w9P7Iq8yXb8o5aK+N0QYpS6C2/bM7XLvejaW57tKmSzGR8iVDgB483N3ljqiTpkmS6D702S2z5XD1DK0mnFvmK4+yPTmpbHrzyHi8Hxc9xu0hQUwguBFMd/I2BKKkjHTA2DxN/P3aCd9oiCmv3TQlIeO8zTJ8IIXd1nH3Gkv5dQrO5yGvT9gQ4bM02LwgpYlGZD3PRf2MlaXVJjw26HFJXGOs85xUCN9BrPqYXHR60D8UHG6Vul5WWUQU02zuub4+63KGJQu9c6oqz5T1XeTiUdP51UtLxbRMe+0mb7FatiYcVB9yKmw7q0mPHzpWNwLd0TyHoBqr8EjOddPdU8tesogbVqJxsVQV3UOc39jkeULQ5N4Hcppj6EQ82TK5e8kBrAwfbEo9W2P1NK/1y8nsgON7HMiOzuqSqrU2ksUn3OyWSOHF+Qxa98goyhXGf+XPrjeXsi/BIdKqQcBKf8tjyQ/Z2+DT22mr/3X7a4Yf9YMPCMZIZ+2Y2y6jHJn9VJIut34x5u9cuIivIPi+ZIr/WkjwSXId9as9zWBAPg79nv4nlIGYDAWFvYHWZXgmPRu52y7SYPqhRh43G8mBGaV8/7rWDcTzn1vJYWjXg8bgVTefanJ4uxLuJ5/bOCLdVxZhWp60vHKaU+tKJjfnpIW+rbRp9wmCQfCg6ksR7Q0G8swuPPUSebF4fjh+rq0ucOBNt+sn82zEd68B+wCXNst5EL5OXonvJPehOpf07Qagl+8heL3mMBPt5DccjoRONjcFzBypz7i7IW5iGe3lUWyjsbnfC/bGYvWc7HrFUrst6VhZGja2tX3z7Mamdj+s7vZc38ZB82LKTYDpPgE//zasDnbmepGz2ud4F2fY09yam9bVHWrdFlrUPttfvau+YccCnOrbTF7xLLowY96yd8ed0+s8jM45+GBRYkrgryZZrAEM819byWFY96KkNnT6QyORcSladp/oTfSyzrdxJMW00MhgKwr1tFMu2UraeUBgeaKVBI29J5uoS51Udn2hwfBVTqzIk7HZDRa2G+ZCs5YpIDPPgnqeGwK6jcc3RS25z75ENnyN1BIE71czKo2Pxbhbxmo9XBs7Vub2XON1QPkbPqVvkbmXhYUQbqmevxBc2Lyct3gn4RPcE8PHpEGhhi8UQrVUzz5OX8UOLW8we1HNhyL892zSSBdS07Xu3zGzhpnvzvjjLmoyqSE9RHFsdihImo7+gJOq6m3h5bqaTw2nSbdTJ2092yXwrfGk6ujkNlg/9RsLkb0MgzeuZcWTHrd476zKticpMS/2d3ttGdx0BpoVjYXKLC7jFd6YCPsb8x/bNuboge+30ub5vgfvlseyhvpnXxgDRF5xge/Jt68Kd1us/QSrn99zzBVm5aBiIibnD2a8j3l9HmrACAczWMy2vXyO/oL5JxkgMl0nXTf7ZhoBMmMLETKKaffHKWCT6y6IK6i+eO06jaIwKzb7L2X56aXG/SOjQon6zaibxY1wPWgaeNQkMemSKWK7eF0tE6c99vZONuGxwwBWZc8vpb+qRpUOQYL1AJYWXI2u+XcW1IVYii+k2saxhYxWCYimLtpGeXmIYRsN740SakOFKURCK+eoo+Z9T6SV4DQdc08gUvvp4p2ucyzohydoJLIvo292ccVMe8eB0oDoWDVTRdKg6FgnlwVIeUYdZiwxjba9DcWNUauLanTsdFqPKoRSGIEgYIVUqPWXe6ewzcxEpeGRgljiLEngVYrBqEC7H/eDhxr+DmGCiKk0H8vFooAos52ENJrgx/I6Dm+rMcHlEAOGjMJLzjxwjWnlw5oi6KQldF7tjx+VtDg0jlfnMpjKaEciJSCwGSdwOoWz8g+V3fQBYHtWI2TaxrHVjM+J0VFsM4xA9jba5uLSTjld/1y9ex6ooSRy1/SRvJgiO8ZVmWmyp3tmK2yT2y1cwHQaWvRob4J+J02dphZ11+731u3g5jEBzsL6VYY3t1TBBJvE5cFen68v6kdvqlrtC+UgolHXRwVwkFKoC3DhnX8ma9hvVtFTCaGcW99UgGJeMOjOA+5f7F0jZgla3VOEL6zxcwIoigPt4me4fZhrna86GGax4jRn5m+25ipMHBF6TTqWgjL3LPGJxxoLOPAstaKpFrM5ETO2S+FBtPc/VjFuLNGNrb0JdtNvWdoau6E24C9W61OIIFI4X9naiEIbys5NWqww5BQ29/vrQ0uL9QHPPuPqfngJRuHCHOerH7vuexRriC2HDRryOn98z301DldH4N7dn8tbpMwfMg2OoeWkvg8ydRbNR8LewojE41c0kHRqz7hJ/2SKZpxSfhzu19hTt9+XdUwim+i2Nyr9uWe5tt5qY72D0aM4JzNMWa09iH/2szLidViTMOa2Eed1hIR+iHQgS9AZ+5H6t3VasxrJyg9+oKWM8Uk0Wz6n1IZPZHG1Rg+XTAjRNfe52niy9pC59tBfbg619GCvEwC9CNSOSOlUZjjUN68ooqYTVzCwOFZDNvOLkAdu/4Fnqn7I7nlhz+xPemn9w4OA/nk3nS3ecR3aeL914njn4D7Lj5oW7bgY3n/v6qbmJg2++ug6sOvpu9Hpp062fxerWgC3PNguWnzntFT7Nf+LjCeWPPgvCTbpTLztTi+WtVKRuBP8fm+v+1+9fzQtXsWWY+lJFvALcayY8TOgKfOWT52PYbVYYY7h8BWvEtl1ZxFc4yJj2ZxB/PR7arGoG5cWhmqMlsR3FA+CFXrSo8cMAfl0pWbFg4k7ne1etEK43Q5haD50t3zHXLD85Wc6IhHB1aq4iNHvPzUWlp5aue3jZtrs6wfOTSkIscCiIYIhwBEIEHogSWom0TCmSiA3KMgjQvMD2CuJcfT1+qjMegDtOnKpvIM7W/z31OywBUj5QkZD1BjCrNYDLehIV8sGAA3xgT72K6sLCT5kXAR+74XtoHJiJ2vDO/mB+Q1BipXAE9bimEUFeqqdYn9tUW6ER5MKNOwdq/LKDJBDyyDqtPTfVEZzuDLlJjHFYERcHR4mQCbMbINJmtQSIqUio0hav0aBIRq73GzVyhpVq/JawuixkMkOxghoM3b/g4HLl0WPvkzpr4SuvHXjwajtbZsXCM2E/boHD7lAoHMRUDuFV55rOraTrvkVrBSvdUhNaZTTVuFymmhoDMPI6hy7f0QHf1BH2xzcVZsbD15OwIRL9/z6ketSCxwQ6LGsyVBO4JV9vwB2YL0DRXJAi4h5SLXE5xeDUrJtG0T230afJT83utuo3jC9P7QDreHSDDkqYypUhTqMqVVAyMaM0GAP5MgzLlRkD+jIxTcmVG9RujTJUboISDTqXg/IzMOyjnE4fBcN+hkzYnYjeyKA2mEaNehcCVvNsmTJLchoZ5jEMZpb9JKYWtLiR9PUWIibQ2TMmQ95OWHINBrKr78r5ovlMW9BXiUcZSiWhKLES9fqdDi4ApDyuoxI9W1+PnuqIc55iHD3FGs51VLgdBpYUDyYSoh4WNxpdSlaiovo3g3UANa9tw9m9PslU5knO58nv4HMLeORlEriIfHiw351fE5RYrbgVdrimEpFpqW3F6lRzbYWGn/M1jgzk/LIREuh4eLXWmpvqiPBIxoNaHQ4rQnBmL+HW2+wGyG4z6FliChKpNMezGsRaIdf5jRoJQ0mVmNGrloVMZkMspwad9y84uGrl0fefJh2++SpgB414uY6WWbHoDDuLlkOcOxRyB60yRHgzu7qzlrTMKl0bXOmSlttSRn2Ny2WoqZr1sh29V27vsJ5rjXjCLThidBsGq72+YxvxgEANV5rKBVC+2oA5rMxhXM4QagtGhS6s/idk64OcxdvpEXLcXH97s2X6Gch4ZI3OeCgjC9EapVaOy4Q4tj6QLkOQVFm5W0gTcgWmHOgyHsuYKOgcDoRtYig7yhyGYewJCE0TqMElIpyygmeuLIOSU8ko6nRgevFePjWvhUV6RiEiwFdZK006HBbKFQz45k6B6UxjkK2EPX2cvihioQ+IKoT+t1tqQ7IE9a4gCyPS3YDO244Deof46SNlHwbb5Tyw0geqX5hxKjhjnucF0Ik/O+OTw1NC+Gmc9ne1cQXzsf7TsfW68SflcCXo6Tg3xY6lmnUUXqUwBiDlO18F3ryniqj3n8iQ9mIzx/jEfK/ekNG6Ffj72k8e5GtDRgTLwrdx9WS4WQlelk65JAeNDs6eL91a5TZ3yDrk5iTlVjKmyY8YdcDhzBjxap4o9R38uxKrXPL/XR9wbc5LEsIzAPom5iZAJ2/pnGX31KWLVy9dthq4v6Cr6PWAb7BNGLpNX1Sfiyffae2ZejfblOHtIftqx6D8q6kmYPsPQM0TT+V2ySJHcdW+IyKpElZKRUdW7etYRJyqlAdhr0h2cMXgM+vhigrXnrncw4MykRcGu77RI5LFxLBaamixQ3U9z0K8IrJCXBCpjQL44psXdV/om5t2/cnCas+QeMG1spdibQDxL2LUchygvqv34hL1dl5sY7HV4CrayILdaEXzVrWA9LdLejXqWXOfTEjndL08d5Zag5cHVClsWfwP9jZe682+xI1VAfPuxvp95lj2Rpd/IGxckzXSLql09bNvPKk5SCtlqL+C1qyOGFBKIDGTKO9OY40bn9NTv3jJ3VCpS0KhdZvNHqZTE4+rNzv81JYRLKOvW/Jq/7nNq1IfL/uqjF2npmXLvrBaN2hp0NRz3YT9YSsUSsIrKtf6BCpcZUnEU6t30/NZu0IGq+SyO+SlU/e033f8JI9t18EphGvcVLngri0uWaOESnkCtqQU9a/rYN3Uqi1Qym8vrAe57ieLUeEyVcgIqSIRNdTlRef3zwdTVa3ufv66wlsZ/fWw22xPeV9GB0XXrasNc9aBjvrffFXuqdyw2hmJff0rLXC4rViOiC7W3ScwRAXnZrODxqoq4yDLupSk7MfSaAwf79DG4poOHFdJJfXD8UKiDYoZNGkYVkn/IDeR6SCPUGVxcznuS7FuXxIz4JaMiudIBbz9GWPH7UdRxloebllS+UE60DFjiUK9ZOlci/BJ8XZRh1LM5wuUdb3g7nzMHrusNKgMG5TVmaYovzGaq7b7ZhS8RLV7OgceeiZCBHxEKOTDCF8k/mUDLBRuQH7tEeiEAq1ApBUIdSDQvY/YB36tH0AGnu9GuuW/rbuwhZcG7AOnuu3d5g+zs5OHNpVnWzHg8fjnxJtuLLfDBRnpuxw8FTXBaJXT0BcOG/tyTjsSN50KXnF4B874wVnoJ/fcxzfMQp/+2gIDqSDWp/kb8q80+EPaSJXK5cyroEiUO+q32l0sAa0NPx73lis2Wr0TDmd+p8VOY2DG4cfh7PMRb2hNzp8YIfoLA5jyhnFsy6XD2FPguf8CceH7S9hBDEBcyTl6azz+n6Tjyv+SSp/47OhhNnER3SQFcD554AkTd/MWsmZkaU03eeAGFrxqxD4X24QC4w+Y3rR42fLUOXjeBr7xA3+Ec/HSFamhH8CkL+EFv7tehfDuMTEILB3z0U7wJJRQ7rHZZFxKSeVO17gsVZJ+lGfEWtRm1SJisQq2wSp7HJJSQhl/kELUYURaO2zVgHpWtT2hA959z5j3kv1bjqWCPlByXntivO3DKT0+6IOqdNejUUOQQS9TaxP0hgRNbpMUwNOJo+flb0Xf45n9J+n7d2ce7ekfL2vfvf41+9g3hB4fez9kTfC2vbbefeH1gC3eu+gzgTw5I32gwdDBkdH5L8RXF9J37LqV0IZKz8pok5S4axa0fJssUWI0Iyt9dMIusJdXNGmW5AlANSre2rZ8yUiPJRi/LXd1Dwa07folpSc2a+6E/Fpg/XLL48DuY0t6LSC5Vv2uH3QiUnK99lwnUg+4rPHjKEYfdo32PhNju875/eIA/+4b4HnWBDGHo6tM2PlR6EK6VWlbooVsRPtmXSsTX9htim+iFNRcBMDXoE4NokTO/kT/s9eafvZ6c87+1JnGZ/owoqYXLkKcUWGOBhmmJMgwXYIM05PRPHdD+4KzP2mTzl7bVjXWt/VxVzPMgLibBuZf0I2ZE3RjtgTdSneSxmdmxi1SzN2gheketDDjgxZmSjycMOcgaj1Pw63gzZ6MbVa7tFn9qmZPz9zz2Sgmec8XJ8bTVbILIYKlzeVUhbkDKgJ7mYIJdUPRrOHbZk+OTqL2wZQ96x8rLdtgqvZ8dijeRBezYI8mJctos9rtzer37PlscbyTBLN4j07mSqgwd0FFYD/Ta0LDDdizdgHMMfisndwkJXMjrTbBp/VCLJsZwv2bBwsa1rSQKkDLCuubw7LAM/fvnYm5drREGvdYtOcewb2wN+vtgHT2gBVgDq84bIFJzJh6poF5jl64E0bU10VJ/f7XreFvD3TRAaCPjU78cQ0JAH4CeAL1dLcv9FslBO8L1rC2iPYXlOnrAw/Stoo4QUAmMdKysB5wbZqGW3cprqeYvRnTc6qjR+i3SmhYwwYDPNC2CjkdULfzKbO0Od6upz527NMJBDXMLcJPhcwWiQMv0mYni7IBrGOBjG5vxwkr4I4+voslhNvDCC5kHzXfFGTrooZQNZmA9Qj97EK0RnYY/3mhzY71ijbAXxDa5QLYnSeNLc8MALVZHiD75bMPTVu15oB+OtGFUY5e3NQqMiaZW7UjkSS76fxJUT2VjzMO3FsvRUjN1uySnA+Jr/diq1eGlp2PmhFzPeVGZV4d2axF6EOMfEd//MfvkEY//588JJx5CRQmThpG1k4HnPA4IKNijEf8E5KU9MjwjM+0zM2SrM7enMr1PM6H3KZCsEAEZWAAGOqhHXaBDRBIMUY9chjGJFZjE27D3XiFQbzBbRqhpStaTUJSkp6GyE4giVzhH05zDbfwZu7hfa6xwR6fS0VSzmS5rBep2MUjUemXI7mSsuyIKH0x9ZCuUlzrdI+aFLZpezWHuS1klZa3Nhu2Q3NYwBK25SV/ddpzfsDLbsZkvAQWxfhfeIOLJEdZn6N5kflMC6/PylexzhdfduFu9LH5rWh9w+3uiu5vS3s70XxbnUx9dp5GNJqxDjXeiU/V7JnErA0/8pgTzMXSy1/5mhZbdoPbsF3bORybK5tb3B1TD533ME8wj7vecx8dqMy/mS+eT+QvW1s3dlykfN/qlmosuFzAX8Co1GybAc95zQkbAMd39qVSLe3SM3iuqoBAgAAKUJNIRCR/qL99ZsrQtQ/BAgIERADAp90Ta68bF7jDKWIMHH5C+P6HD60hAgQaALBBAXD4MSrmikliu2LlkIFEGw+gZHNo94Jpt7GGP/LTvQvuA39e/oe+BuTvQDPc54p33GN1jZaanAMX4X6a4hmeYRo3ItB5gf9aOOMCzsPGebIybnV0iC1l/d1tN0UWh2lLlLWkpzPDba6NrTJwIKvZQUk1e6b5FW9QdDhE9Yit/rPzfU5j69DkVFECFKK0XUW+r26C14slsZVNLaC+oUdhr/NNMIYGfUF1XYvE7wrbyE5gtspIkmXq9nZR1fB+4qiDgik/GteUNMFl8ft0WKWZntfmdJ2pZ4oJkWYsi1H87v3KV5ip82AMHMfqCe13kGU9C9B0Psi/ivPDmdPZ0wOnUzPGYqKd8VsEMU2MD62vJQEaWknXB+ytkjM/evCAE5SBDa2KuwBeV5E/+GYQ8swQFA8tU7vdUOlPQc3KhgGXDEtaKS9Il8vQ9/ub5HUjTTspPzIrAiq/dE8RYiTvg6u/q7fr15KjFh3+ozCj4nRy+wkEallwW14ssri5eDvIIjqPGIGiZndHmRzvfPz7a/nhgryUZXyVISkDgOeb9nz5zD1Plw9vAINfiJe2unDomdOJMsO1NOARvRM/af7wt37/g2/dI18ddByYMa88apVlhT/J3l6tc/+r3V92yqQocS1shDt0fgc4cEeno3FW0y5kq8TAMr7GY3ouc3k50nxU2zQeMGZFcguEzNQlgoWtIbviYDBrP7BtH4Jn2H48NwQBEcQ8MSXEwYNveuDt45a2N3FIp+D7l7flTciE1C3+INRFwzWBLnCKQk4Fy4sLGlA8SgrfQ8aAqM7Wx2021rbQd8ldoXnA0bLGzgmKMejIDPU5d+8CjEN8RlkBdgVUG6lSSjH+bXEvHU+T4D17slEa13Nptlk1jgO+NAErzLLI78LgZK2ezKap3hhoVlModv9NoOhVv+Fm6JfjpilBIPO2WTguqr1+7skVgPEoqbDnmgZRnS2N+2wPgz/QRcGjtDgpH1q30lBCSnI1plZ41GxCitfWTnOK9kbgbM0e3UDzoMsMFEdHY9SgNha60hEG0KuakDChvotbU00j2fB916F3pso0//g7mVT+DLDMCkKbLSSeaJ6lzhQWHaMzMGMYa6ubutrOcJ18jfFEa2D6Gf3FbyiIcaFVoIXNX/w7F7WP6+EATvFXxf+Mg10P/Zdzq73gP3AhfJ4U33PDFC5G6apmt0ZoakGo/VUB8gdyeO+GrPXXDRq/9VoVNB6CztAhUBh5noFjI+jK8uiB5d2vvFRuFgW4oSaKJvq1QKTzS+CCXhnfg1u8c3TGvdlqGI2+LXHpR5ZlxO7ZNN0Jz6TSKYo018rlM+5k+SgrM/YyuJUrB37IrxKZe7yznkqlKqshaINzPAwqvueZPY4FJlkkqYxwUU2MGhVFBOIgmNPESsznY9HIiJo7AT4RxEbFYjFT7HiIhv9a64XQKDZaGc1TmlgZILogIT8b/12dTyb0xETLJKnVvFZz4YCHaaxpxWWjCAv+t6y8KQXY7JfWCXWgXunaILD7bgK5N1tkRBTumsJFmdHbfZWpVBY2E6mbfZulATSMcXQNNh0tKUZCdvOII52GW3egfcZPRsPhHryVD7t+GEUhos1xm3WNOazNBIElIfk8bFFVUdpAhAV4N/vcwqh0Q4rrDyG4qdN2a9QH6LXXdtPsDzX0xLiQ6rHQnA/V66nPg84sSAFBq32CERqs83jHTrj566pk7KnqzA/AKtxmtX+jbZiWeZRZzradfzuKcikmZ1d2GHpjzuaBwENK0qLpEQJKK5pw3NS/lXMLCKDHoPi8fuF5p9dqlpiCotr0aeZLAoSleMmLYq6jNacGlyRaflvl1ZCtOj2QmCUlprGG3KFUeEqnw/RLry8g2N01m6U7SDc0S8RW+jsp/ecK3HmA69euU5axniGcriPOl6xBsz0KW1/InVOWBq2X2IdOpOfj3hB7/Lx5VMwTqREBuhb/r3GZj7VV1rLCnnWRX+gg8RB5Z+QWyyvLnHpbACwDrGO0NKhcdKcvw1zhUSTNtkyLU7uSdCmjEPNqRAIXHDcPVBBsTshToUzSCWtpUGnorssRjVDcLJYPt9htl8XCMYgNoRm1H4VzkfJzrh/EvXAwcPyoa7Ub5nqBOsUMz5rBBjSNWha53GLead1KICl+mXB6zCvXA7g0OmEwpXSdHkBDt3Tz0c0ORTcvFRySuJt4TtQMnIElUX/98eqlZypiaPMQOZk/gnm4V4tK584wz68ah4nycq4fpsM+2rUDJHfOrjRxu0sZBaDx4y7qrGdErN9Xz5uXNoXVSbxYC6YkffF2n+bH56ugbt5wLE/hFBrPw1bLDnkW01oM2izy7KI9VVjIMs8BUdpyHS79rl1zMPh//3hZMLGdz1fnTEHbLxTEVEYgxz1vPanSkI0NPa0/ZSRyx2BFE9MbAC5dMlFowncLxteTazVmrivokmHJZit5/si7MyzSYknJiwDTBs9oZ5z+zP5QemREkmDREIftOc7kWu4NaWiTaw7Fbwwjp2KQg8gp1rwn1NtVXHMKHqZF4clQm7dYVE3J5dNkoVdIAiNNZmEF68yhNmf5CWkGmMyJIGq04eKbdKQPpoWoaCZ1Ye02twFjZERF5yikVuHVCvmVjm0YmqpOj7DuOo6PXWVf2ECR19AeZ43ztsf3XTvLE5/uRaDxUk1odS3vg1XpxRAd5LDC7i7v2r7DqMCmzKIQJy1FkaKaFA6pzTdrE6KHlEHk2p7Xli7ylQ5dTmwxE54dbHf6fO08r6IdjpB2y/8P1fbPOVz9SJGMJUlvUMpr4Siqeh67s+1Bj0+V4cxNBtHiXb9IENMYkcx8ZX6D992peCEHDs0hrOPAekzb159R1vw1OrPIu6CP9M8LNl1i83+8MeOkMn8pW8MmTyP3ht+rUAB50VkwwoayWJ36XVDxF9S34D0GOPDw+toWTE+2MmplRiUz4Aw5FgR/es6/jbQsUMBcC7HwuG8yprQD48ospzlsGGYj6ySWURe545D64fIOjy/HFEtvl1RbfiyOtC/C3Rr2IwMftcLtlpdZV4k4F2W7mJGYmG/nSEIn84RU3pvjrgFfGPjSp2H5CnTDko67yFU1nN3sj1cPXejLKb7Eo6nck2rb1pE4psgsAQe+Oi+82NYvsxJ8fIdPyfWDJ8Ta9DG+ev0FfKBjtx828DuuzxF3zk5BqYNg6g1cF36MLY/j+49d2y4Xl2nbnMdZBV+2pKbDneeWVaFspoRmySbXcYHuR0utrTVdJKKMy5Jqhai2hHlyHGDgdwztkUglAEVGsfFRyQ7sCCWJmr3msV07LrFGFM4ZFkUBKI1puAA7OxQcCOhxIN5pThhlbEecQV1YINGyKzkVd6w+7NRyh71eqeazQPEL8YPxQINf1r7IoDUFHL8+LgOYnyL5Dbf9TTQglASeaxhwygzd9Q9Lbz+8G0eMai+YOHrmqsJYUhosKflw6hYlRkOu3btym3YTMYXerVhGbTxkebdUBsqpE2i6T5yRpjszFbVPFunwepc6kzfJlzvxotPdKO/Y2W6ya7pzCuvI4DmDceYodKYOCPMymSAYpFihENVrm13PeyydIc4T8rgNUpxkxSKVXNlxoKXIA+uw04fa81PWHFt3hiDwSHeyhPpROvZPANxFc8k65rWIg/0NoyKjL/X3vQ5/fG3w4oiirMikMg1AmWNS81ZTsGZr3KaaEDLEsv9nZ9zD0x3jqOUKnswkof2I0DS5EnV2LTC9nosg7vqmafsh54gLi2A1QvuzGRhInFISpU2TYvz5sgln7bJNkkogpLts5ejDGiNzrbRsYMxSzVAiiYy5mixPxqNP2ekllX1hWYbWpegxAPzNWQ1N4Rjf9orRMw/lQwrt2NOiU6cM9413f5PF5rYfOCvC2thEYLHfnhiesboF7ThyJBIc54sij3DcWpWOwXpnS2hlCCX3xZSmYTZg0d33oaETXqqSyWMIzWsR3aid3wUKLIgWoW9DDlVVocu1KR75kwtj2ZtQAyCYvdFAqbUUwkBpskdDicJwUY2kDdSOhOyKURmLLFYNKPlyKjC216rAIi+wgPwmr0VwyH3m7SGIzo77B8ToWSD8SXB2FX424U5rcAFXC7cloDKzpI5w1ish4shrPEX/9dZHwxtasmhAr4YVt5q5/a2P/zPaj2l3WEzdKCmjGNM0+5MEC0ad8LhpDCIO4Flqr8p8y705p+bcEvnf98LZ3s6So8XNfNDlxzirYFfaudX+qCudV+i61QoiS6ex26pcHt66sly1D8fR40A4620/gjto7SJ1rJsxOZf+bdQ/iDIa7LuqdnxtiQ5Dkb7DrKhaj07vOjxhb5yfqqQ6JY11hI/2HBIzcFHH5lnEcDSSCZ/ZHdc470Iqj1iQZPZA1AhlW07kWb/fb///zfGXSfy062yzcJ6swHW4f+MvJHFrNRu7dd0uxoZpPBvbKtHIMzgmvB4HE/UwS1Ym6jIrL3oZdlD0Vyatbdf/4jL05ys+wnNscmKqBTdizHrdb1/Yl+ckyzJNOjauxlRybDUqWZYw9voSf/sJrJyVL4cSn39vArVXBJgZRQLyR+ugf71q5RZ/fmvc5M23gWvDHgTt9sySqJDSiKNrBqxxb6HgmVuqqe19+7rdNA8GS3UUbeIsn6+r2IF6HDlXvvBD+Bo9wYa48ABoZxr4h6c50R72DtGNDGyGF8x9Adfv3tli/+tdXj5IgSwnGOLSEoPv3sEtBc5/+qCzt7lqdKMiZ4OpFxWlVkuCrdpBsjn7vn01AY6DF/rQlKnaCXzVTPebgBS1Mo7f7rxYCUjajYbNrDP2zOG86qRLV24hWd4Tq3/2zrQtxfN+G+oOcVcZLCOM1K2lpa9b+z09EmMowf/j5W2x3+HlBNYYtoon7o58kpS7bwJwxv9qssfZ7FzDzfPgqk91ljuUn4DNRtpgqcPeDLtpDlA/IPxwQ2rBeK5M/ygelY/C24P5MWUe3ABI+Alzzp86M9SXfAtA3N3aj9pZGcosYJ3ba8HG3KPeH/JOATE9vw23kW/ccAJJ4L2Ee5SWa8aGuHUbwW7uVbQS3QOQ2S2KPT4XuHLnKtaCJsEeqnNVoVG/vvzJJN8W5985x+iBrwmEV6RyCTLP0XCuORMXlLSUTSbD1fW1pXGohOOltfXV4WQCOXM80vU+5vuGjguC7ldanOple213lj07pnVpUHDCDsgX0iAr8httN1E31H2nff1GdZHJ5RwX2PPzpCa1itz3ChOTXKztXwlO8ovDb58VGsK/VxSD+JrpHGA+XVs2jOLr8mPnT1Ym+QYu3/OI73/nPMIT771pfVSWHx5BOxL9kqC39KD1YXL97TM7h4TDaOotkM7WfrTRsf8ik073J6Zw+0473nu0hLqvIKTbdaxwYuEvvwgez+PX2a4YMvzKW964BtUKhWX53YbzgqDBzEa+4aWdoMgFWdH3pWBDzgnAfy9fvRTMhyeKytYWENn58VqBj6MY7JgdGW8qFDOCQj/qQC8dPA/z9j756jbNjFP75WsJyrr2OkfdrKLRM6uaNVBfFnVXjRY9/qrnrVWNhvtM7bA5k6D3YjFruw2HRMOPrIoj444NbDg09IFmowbnyEWh0Velg25blUUGc8CPuiKCOnICVUaHviggCztanmoSeV6tmlqbzgHPTEVBHgsrQbh9V9SElHExWk9vtdexBYA4mXvVM4SvsJgjxzJfdQuiWzpd4v6MwJkzOrZwNR6DJEcSvaAw+Ltr8kmnO4DkOScltKtyRozXQ5ZuJmGvG2bB+S25+mFCDALWyDVmDib10ysDjysDy0NNSJqjWtpslZ4Ju3IFweOBCFuOK6qs0oqzqAhHfuRFBwY3cahHbYmSkt8QASXPPP98/sM6wz3Bbv6nZ39qg3/wc/iVM/iPs95myBPjQHi2ntEo1lsanhUTrNYB56pBMqR5ZAWt865Iqhm4YuQssLg8otiA5winJ2tXa7fB4mB0N1UopAh05xBVzetlHBs8arAS13SD2LYFZCDrlpWuY/c7JnUaIDue0zR91Shc2vZ6cRxocsXRTWPtDeBRCKRn8lFKOmZZ8QNMv8Abe0PhmzB0y5FzVxsMLO+k/MX3PkKa/lPe5crlGbcQHBdgt9/XwaHl6zMnzGKzY5v7DdtmG0by4JgYnVXEOQglL4zvSl569kl6K6ksW0TZW4mchS10tkJOMQgtt+BqoGxjQVKgGCm/G34BMs91Z5nKXqfDjJlq8pFzkJ/jKWLqXyRnYiDYt3Hz+owo3iAPRZqCPxhQfoeE/A5gMN/QFgCNhILE3YWiCKfJvQV9FD0eBv7VrMSeIxLMELgrPUaXTVov7Vc+Tu9T8GxHXuV3RZLL7KuWZ9hT6PE8dGTlfbG6sunZEdaOkl+kmKiz8sMSMLWF2LvsaySUbQYIa8B/x0d+tXB1/dTp6kWS3EztlgyeJxXs1Vp7uM3NW99wXRvtm9oAFZ1aBqth+KtGN5cvmvXedPxw0rHtmT9nLsy13NBqdZIHyPKKZn9hDYcCqzcuo1lWUDVvfTgew/cntO8VIDfEbzruaZk6c3y9p/6yJvzjRdY3IPv9/30ORXBbaQhrRqZ+CTZqCo7n5g2u2t5bPCe03LWVPSTsJjTd/YkQ2x8LgWMjE6P8O20sZJEVISP556UC2QmjvFFZ1CiVuvc5or1XdC2rYXuxqPzXA2aa5w2ibOeY4zzRMLAG/7ig/z3WkASptSYTl0YKPVbtZ+ry8B6sk+Xs4wia/nCAKLTAhJErDrvSJMWIPOGYrcLB77I1quuGalFN03nMiSxL/ZWKImcBPN/cOkTzgazmMzFDLzgHJcSGImm1KybJZ6LXRJgbxhjHHcExftubMwn4wYH1rDc9thNVUWw/8e/hg+mK13K0Mcp9QapRiXyF5FZsTMwpjtj32tuWIyNMhK3oYXbCMJuGYzsytI4T32F+9dIgHTCK8tl/DRTFn2+5OnIZb2mBb8tD3Yzch2t0S0hTf3CrWympntP611GtRYAEdSCCEVGcJWCifejUR5/Q9QYcw8hsPVAzIvUeQXmM6pumHoZcUUDIJxiSZNXHvfKoY1PUD+VWY2fqXlsJ0s9aiFaxLN4DJu29pcju6BDelLz/HUH7K7j7LiIsuBUOgbw7G9q558/yi/n2o4jxoooRfkbZPNdqYqV/pIaXEDbSUzSj6aplbUalaEkUMAsvMkyep872wBYR6jtazHCViyqWP8STZbFlKTF54EEc/AYprdRqcuN8LJJiKvwwJ31DMoT6NvslY6KGAFW0SBg5uVq7yHXMYngEjJR2eAxQ5pj4peMIOPiibXn6sLC5NPY3hKZfAlA78O8tAHj+zR9XO+L1RxxDdx/AS8We+keqLcHaQdh64cdF/vvqXa1RVnd5Bu3dhqQPibLPWEnDR2WPGdQtglCl/yOqS/oXKChiFvC+3Zynqj3kcgW7SXKIyQXqFKwH1AxlSzslv7VbkNQEnnWBDbm7PHuSdOAO3rWGDk+r7sylZmnvWmpDM5xphsQGSdmuIBRdaWVegrsc53uyiUNkbjdOvZUhG1ADQ6K0CRLD3aJ9qvy8MomM9RQbUUk5Sfrjco9PtUnXf6B5lceJ6ZygKAeYygfLYzhOPgrvlpFHqhg1+ST7hzOlN0WWsdYi1oznUm7cK565Kmjav8r70Sq6SierVtJQYRW0AAEIyAEHC2AAL9K6AMeiDzFzyI3nkWhuTe+MXCn2rwgBpssPWOsru0oLWOsKvxwWS8bpDcAhPcH5m62yGe76HSubgNzDBlYwQyxU5Xb9WD/JyLT+QrkxI3depfciJCUlP7n86QjJPieZ/CJdKXV9EVzn+eUzizqqcdicUaw+U9YMrsXXOgrUHouqgyWlFAuX8spineYlczoFj6rAdDnu/M68v6QTIxavJ1ySgxe0couzwP8iBPBOqckyTOlqpYVKrub5/XqEAM4A3yRcnNmkMBo2acm+3+SwxLrJFZ0WmzwBWTTACM85z0HEEOXvpgTi4imTowRLuwsUmzKyctmUE5SFVdEF4ayWC5LbGqLKh/4GddfxqQvyqrVZwyrYaytWSely7SwNWrX9kXWupzYkWrHURk62tf1GNb0MJzG1qa61JUHN8qlNU5FMghZrr7Ctbpem2EyN6pu3lqvgq+rI8rLU8J6INbJXON9yXdVuoWIRvK5j5HP7H4iDZIK3Qo63y41lOywo5wIX5IwGawwU4qq4ceG6EcfqZBHl/2xWkZqaWmpxkTRT1tSkTVVhgOuUKsL54GABAi101Gwp9kJyDcBMtqyCMvvo6tVucpQNHcstLacKppRoU5DhrSSR8UT+7+TYQ2D+QByPvZ4xFQ==) format('woff2');unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+2264-2265}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:block;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0106-0107,U+010C-010D,U+0110-0111,U+0160-0161,U+017D-017E}
/* =====================================================================
   V13–V16 – NAMIZNA PLAST (od 1024 px)
   ===================================================================== */

@media (min-width:1024px){
  :root{ --gutter:40px; --maxw:1320px; --hh:92px; }
  .wf .hero-content,.wf .hero-video,.wf .trust .wrap,.wf .head-inner{visibility:hidden}
  .m-only{display:none!important}

  body{background:var(--x-paper);color:var(--x-text);font-family:var(--x-sans);font-size:17px;line-height:1.6;font-feature-settings:"tnum" 0}
  a{color:var(--x-oxy-ink)}
  a:hover{color:var(--x-ink)}
  .ph{color:var(--x-muted);font-style:normal}

  /* ---------- Section rhythm & type ---------- */
  /* Fokus s tipkovnico in sidra ne smejo končati pod pritrjeno glavo (70 px v kompaktnem stanju) */
  html{scroll-padding-top:94px}
  .sec{position:relative;padding-block:clamp(112px, 7vw + 32px, 172px);scroll-margin-top:-22px}
  .eyebrow{display:inline-flex;align-items:center;gap:12px;font:600 12.5px/1.3 var(--x-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--x-oxy-ink)}
  .eyebrow::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor;box-shadow:7px -6px 0 -2.5px currentColor}
  .hero-kicker::before{content:none}
  .head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
  .h2{margin:0;font-family:var(--x-serif);font-weight:400;font-size:calc(clamp(46px, 2.5vw + 18px, 78px) * var(--x-k));line-height:1.02;letter-spacing:-.012em;color:var(--x-ink);text-wrap:balance}
  .h2-em{font-style:italic;color:var(--x-oxy-ink)}
  .h3{font:600 20px/1.3 var(--x-sans);color:var(--x-ink);letter-spacing:-.003em}
  .lead{font-size:clamp(18px, .3vw + 14.5px, 20px);line-height:1.62;color:var(--x-muted);max-width:34em;text-wrap:pretty}
  .body-copy{font-size:18.5px;line-height:1.66;text-wrap:pretty}
  .note{font-size:15px;line-height:1.55}
  .sub-label{font:600 12.5px/1.3 var(--x-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--x-ink)}
  .chip{display:inline-flex;align-items:center;font:600 12.5px/1.3 var(--x-sans);border-radius:999px;padding:4px 11px;white-space:nowrap}
  .chip-teal{color:var(--x-teal);background:var(--x-teal-bg)} .chip-blue{color:var(--x-oxy-ink);background:#E3EDFA} .chip-gray{color:var(--x-ink);background:#E7ECF2}

  /* ---------- Buttons & links ---------- */
  .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;border:0;font:600 16px/1.2 var(--x-sans);letter-spacing:.004em;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--x-ease),color .25s var(--x-ease),border-color .25s var(--x-ease),box-shadow .3s var(--x-ease),transform .3s var(--x-ease)}
  .btn .ico{width:19px;height:19px;transition:transform .3s var(--x-ease)}
  .btn-lg{min-height:60px;padding:0 32px;font-size:16.5px}
  .btn-block{display:flex;width:100%}
  .btn-primary{background:var(--x-oxy);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px -14px rgba(30,111,217,.85)}
  .btn-primary:hover{background:var(--x-oxy-h);color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 36px -16px rgba(30,111,217,.95)}
  .btn-ghost{background:rgba(255,255,255,.04);color:#fff;border:1.5px solid rgba(232,240,248,.38)}
  .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(232,240,248,.8);color:#fff}
  .btn-ghost:hover .ico{transform:translateY(2px)}
  .btn-outline{background:transparent;color:var(--x-ink);border:1.5px solid var(--x-ink)}
  .btn-outline:hover{background:var(--x-ink);color:#fff}
  .btn:active{transform:translateY(0)}
  .link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 16px/1.3 var(--x-sans);color:var(--x-oxy-ink);text-decoration:none}
  .link-arrow .ico{width:18px;height:18px;transition:transform .3s var(--x-ease)}
  .link-arrow:hover{color:var(--x-ink)} .link-arrow:hover .ico{transform:translateX(4px)}

  /* ---------- Glava ---------- */
  .site-head{position:fixed;top:0;left:0;right:0;z-index:40;padding-top:env(safe-area-inset-top,0px);transition:background-color .4s var(--x-ease),box-shadow .4s var(--x-ease),-webkit-backdrop-filter .4s,backdrop-filter .4s}
  .site-head::before{content:"";position:absolute;inset:0 0 -40px 0;background:linear-gradient(180deg,rgba(4,11,22,.8) 0%,rgba(4,11,22,.35) 60%,rgba(4,11,22,0) 100%);pointer-events:none;transition:opacity .4s}
  .head-inner{position:relative;display:flex;align-items:center;gap:28px;height:var(--hh);max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);transition:height .4s var(--x-ease)}
  .brand{display:flex;align-items:center;flex:0 0 auto;border-radius:8px;text-decoration:none}
  .brand-logo{height:56px;width:auto;filter:none;transition:height .4s var(--x-ease)}
  .main-nav{display:flex;align-items:center;gap:clamp(18px, 1.7vw, 34px);margin-left:auto}
  .main-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;font:500 15px/1.2 var(--x-sans);color:rgba(232,240,248,.88);text-decoration:none;white-space:nowrap;transition:color .25s}
  .main-nav a::after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1.5px;border-radius:2px;background:var(--x-cyan);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--x-ease)}
  .main-nav a:hover,.main-nav a[aria-current="true"]{color:#fff}
  .main-nav a:hover::after,.main-nav a[aria-current="true"]::after{transform:scaleX(1)}
  .head-actions{display:flex;align-items:center;gap:14px}
  .head-phone{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:44px;font:600 15px/1 var(--x-sans);color:#fff;text-decoration:none;border-radius:999px;font-variant-numeric:tabular-nums}
  .head-phone .ico{width:17px;height:17px;color:var(--x-cyan)}
  .head-phone:hover{color:var(--x-cyan)}
  .head-phone-num{display:none}
  .head-cta{min-height:46px;padding:0 22px;font-size:15px}
  .menu-btn{display:none}
  .head-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--x-sky),var(--x-aqua));transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:opacity .4s;pointer-events:none}
  .site-head.is-stuck{background:rgba(4,11,22,.8);-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);box-shadow:0 1px 0 var(--x-rule-d),0 18px 40px -30px rgba(0,0,0,.8)}
  .site-head.is-stuck::before{opacity:0}
  .site-head.is-stuck .head-inner{height:70px}
  .site-head.is-stuck .brand-logo{height:46px}
  .site-head.is-stuck .head-progress{opacity:1}
  @supports (animation-timeline: scroll()){
    .head-progress{animation:headProg linear both;animation-timeline:scroll(root)}
  }

  /* ---------- Junak: okno v komoro ---------- */
  .hero{position:relative;overflow:hidden;container-type:inline-size;display:flex;align-items:center;min-height:clamp(620px, calc(100svh - 118px), 980px);background:radial-gradient(70% 60% at 10% 0%,rgba(56,182,255,.10) 0%,rgba(56,182,255,0) 60%),linear-gradient(180deg,#071A30 0%,var(--x-abyss) 72%);color:#fff;--focus:var(--x-cyan);
    --cw:min(var(--maxw), 100cqw - 2 * var(--gutter));
    --pd:clamp(360px, min(42cqw, var(--cw) * .47, 100svh - 118px - var(--hh) - 44px), 780px);
    --pr:max(var(--gutter), (100cqw - var(--maxw)) / 2);
    --pcy:calc(var(--hh) + (100% - var(--hh)) / 2)}
  .hero-shade{display:none}
  .port{position:absolute;z-index:1;right:var(--pr);top:var(--pcy);width:var(--pd);height:var(--pd);transform:translateY(-50%)}
  .port::before{content:"";position:absolute;inset:-26%;border-radius:50%;background:radial-gradient(closest-side,rgba(30,111,217,.42) 0%,rgba(30,111,217,.14) 55%,rgba(30,111,217,0) 100%);pointer-events:none}
  .port::after{content:"";position:absolute;inset:-58%;border-radius:50%;background:repeating-radial-gradient(circle,rgba(127,219,255,.07) 0 1px,rgba(127,219,255,0) 1.5px 88px);-webkit-mask:radial-gradient(closest-side,#000 40%,transparent 100%);mask:radial-gradient(closest-side,#000 40%,transparent 100%);pointer-events:none}
  .port .hero-media{position:absolute;inset:8.5%;z-index:1;display:block;border-radius:50%;overflow:hidden;background:var(--x-deep-2)}
  .port .hero-media img{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
  .port-glass{position:absolute;inset:8.5%;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(110% 110% at 28% 16%,rgba(255,255,255,.17) 0%,rgba(255,255,255,0) 34%),radial-gradient(closest-side,rgba(4,11,22,0) 70%,rgba(4,11,22,.5) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 -28px 60px rgba(4,11,22,.45)}
  .port-bubbles{position:absolute;inset:8.5%;z-index:2;border-radius:50%;overflow:hidden;pointer-events:none}
  .port-bubbles i{position:absolute;bottom:-16px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;border:1px solid rgba(169,233,255,.6);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.7) 0%,rgba(169,233,255,.12) 55%,rgba(169,233,255,0) 70%);opacity:0}
  .port-bubbles i:nth-child(1){--x:18%;--s:9px;--t:11s;--dl:.4s;--w:14px}
  .port-bubbles i:nth-child(2){--x:31%;--s:5px;--t:9s;--dl:3.2s;--w:-10px}
  .port-bubbles i:nth-child(3){--x:44%;--s:12px;--t:14s;--dl:1.6s;--w:18px}
  .port-bubbles i:nth-child(4){--x:56%;--s:6px;--t:10s;--dl:5.4s;--w:-12px}
  .port-bubbles i:nth-child(5){--x:66%;--s:10px;--t:12.5s;--dl:2.4s;--w:10px}
  .port-bubbles i:nth-child(6){--x:76%;--s:4px;--t:8.5s;--dl:6.6s;--w:-6px}
  .port-bubbles i:nth-child(7){--x:24%;--s:7px;--t:13s;--dl:7.8s;--w:-14px}
  .port-bubbles i:nth-child(8){--x:61%;--s:14px;--t:16s;--dl:4.2s;--w:12px}
  .port-bubbles i:nth-child(9){--x:84%;--s:6px;--t:10.5s;--dl:9s;--w:-8px}
  .port-ring{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 30px 60px rgba(0,0,0,.55))}
  .port-ring .tk{stroke:rgba(232,240,248,.42);stroke-width:2}
  .port-ring .tk-m{stroke:#fff;stroke-width:3.2}
  .port-labs text{font:600 23px var(--x-sans);fill:rgba(240,246,252,.9);letter-spacing:.02em}
  .port-unit{font:600 18px var(--x-sans);letter-spacing:.34em;fill:var(--x-cyan)}
  .port-band{filter:drop-shadow(0 0 7px rgba(56,182,255,.95))}

  .hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:calc(var(--hh) + 26px);padding-bottom:48px}
  .hero-content > *{max-width:calc(100% - var(--pd) - 56px)}
  .hero-kicker{display:flex;align-items:center;gap:12px;color:var(--x-cyan)}
  .hero-kicker .pulse-dot{display:block;position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--x-cyan);box-shadow:0 0 0 0 rgba(127,219,255,.6)}
  .hero-title{margin:0;font-family:var(--x-serif);font-weight:400;font-size:calc(clamp(50px, calc((var(--cw) - var(--pd) - 56px) / 8.7), 94px) * var(--x-k));line-height:.98;letter-spacing:-.016em;color:#fff;text-wrap:balance}
  .h1-em{font-style:italic;color:var(--x-aqua)}
  .hero-lead{font-size:clamp(18px, .35vw + 14px, 20.5px);line-height:1.6;color:var(--x-on-2);max-width:min(33em, calc(100% - var(--pd) - 56px));text-wrap:pretty}
  .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:10px}
  .hero-howto{display:none}
  .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:0;margin-top:18px;padding-top:22px;border-top:1px solid var(--x-rule-d)}
  .tile{display:flex;align-items:flex-start;gap:12px;padding:0 26px 0 22px;border-left:1px solid var(--x-rule-d)}
  .tile:first-child{padding-left:0;border-left:0}
  .tile-hi::after{content:none!important}
  .tile-ico{flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(127,219,255,.35);color:var(--x-cyan);display:flex;align-items:center;justify-content:center}
  .tile-ico .ico{width:16px;height:16px}
  .tile-txt{display:flex;flex-direction:column;gap:6px}
  .tile-t{font:600 21px/1.1 var(--x-sans);letter-spacing:-.012em;color:#fff;white-space:nowrap}
  .tile-t small{font:600 12px var(--x-sans);letter-spacing:.06em;color:var(--x-cyan);margin-right:3px;vertical-align:.18em}
  .tile-hi .tile-t{color:var(--x-aqua)}
  .tile-d{font-size:13.5px;line-height:1.4;color:var(--x-on-3);max-width:13em}

  .hero-video{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;background:rgba(7,22,40,.74);border:1px solid rgba(127,219,255,.22);color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 48px -24px rgba(0,0,0,.8);transition:background-color .3s,border-color .3s,transform .3s var(--x-ease);
    left:calc(100cqw - var(--pr) - var(--pd) * .4);top:calc(var(--pcy) + var(--pd) * .395)}
  .hero-video:hover{background:rgba(7,22,40,.92);border-color:rgba(127,219,255,.6);color:#fff;transform:translateY(-2px)}
  .hero-video .play{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--x-ink);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--x-ease)}
  .hero-video:hover .play{transform:scale(1.07)}
  .hero-video .play .ico{width:17px;height:17px;margin-left:2px}
  .hero-video .t{display:flex;flex-direction:column;line-height:1.3}
  .hero-video b{font:600 14.5px var(--x-sans)}
  .hero-video small{font-size:12.5px;color:var(--x-on-3)}

  /* ---------- Zaupanje ---------- */
  .trust{background:var(--x-abyss);color:var(--x-on);border-top:1px solid var(--x-rule-d);--focus:var(--x-cyan)}
  .trust .wrap{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:32px;padding-block:26px}
  .trust-doc{display:flex;align-items:center;gap:14px;min-width:0}
  .trust-doc img{flex:0 0 52px;width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(232,240,248,.85);box-shadow:0 0 0 5px rgba(127,219,255,.12)}
  .trust-doc p{display:flex;flex-direction:column;gap:1px;line-height:1.3;min-width:0}
  .trust-doc span{font:600 10.5px var(--x-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--x-cyan)}
  .trust-doc b{font:600 14.5px var(--x-sans);color:#fff}
  .trust-doc small{font-size:13.5px;color:var(--x-on-3)}
  .trust-items{display:contents}
  .trust-item{display:flex;align-items:center;gap:14px;min-width:0}
  .trust-ico{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--x-rule-d);color:var(--x-cyan);background:rgba(127,219,255,.05)}
  .trust-ico .ico{width:21px;height:21px}
  .trust-item p{font-size:14.5px;line-height:1.45;color:var(--x-on-3)}
  .trust-item strong{display:block;font-weight:600;color:#fff}
  .press{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-left:32px;border-left:1px solid var(--x-rule-d)}
  .press-label{font:600 11px var(--x-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--x-on-3);white-space:nowrap}
  .press ul{display:grid;grid-template-columns:auto auto;gap:4px 20px}
  .press li{font:italic 400 calc(19px * var(--x-k))/1.15 var(--x-serif);color:#fff;white-space:nowrap}

  /* ---------- Zakaj: mreža dejstev ---------- */
  #zakaj{background:var(--x-paper)}
  .zakaj-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:24px}
  .zakaj-intro,.feat-list{display:contents}
  .zakaj-intro > .head{grid-column:1 / span 7;grid-row:1;margin-bottom:32px}
  .zakaj-lead{grid-column:9 / span 4;grid-row:1;align-self:end;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}
  .zakaj-photo{grid-column:1 / span 5;grid-row:2 / span 2;position:relative;min-height:540px;border-radius:30px;overflow:hidden;background:var(--x-deep);isolation:isolate}
  .zakaj-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;transition:transform 1.4s var(--x-ease)}
  .zakaj-photo:hover img{transform:scale(1.03)}
  .photo-cap{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(4,11,22,.72);color:#fff;font:500 14px/1.3 var(--x-sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
  .photo-cap .ico{width:17px;height:17px;color:var(--x-cyan)}
  .feat{position:relative;display:flex;flex-direction:column;gap:18px;padding:32px;border-radius:26px;background:#fff;border:1px solid var(--x-rule-2);box-shadow:var(--x-sh-1);overflow:visible;isolation:isolate;transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease)}
  .feat:hover{transform:translateY(-4px);box-shadow:var(--x-sh-2)}
  .feat::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(30,111,217,.08),transparent 60%);opacity:0;transition:opacity .4s}
  .feat:hover::before{opacity:1}
  .feat-exam{grid-column:6 / span 4;grid-row:2}
  .feat-o2{grid-column:10 / span 3;grid-row:2}
  .feat-ata{grid-column:6 / span 3;grid-row:3}
  .feat-mz{grid-column:9 / span 4;grid-row:3}
  .feat-ico{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#E8F0FA;color:var(--x-oxy-ink)}
  .feat-ico .ico{width:22px;height:22px}
  .feat-txt{display:flex;flex-direction:column;gap:8px;margin-top:auto}
  .feat .h3{font-size:20px}
  .feat p{font-size:15.5px;line-height:1.55;color:var(--x-muted)}
  .feat-o2,.feat-ata{background:linear-gradient(160deg,#0E2645 0%,#081A30 60%,#06142A 100%);border-color:transparent}
  .feat-o2::before,.feat-ata::before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(127,219,255,.14),transparent 60%)}
  .feat-o2 .feat-ico,.feat-ata .feat-ico{display:none}
  .feat-o2 .h3,.feat-ata .h3{color:#fff}
  .feat-o2 p,.feat-ata p{color:var(--x-on-2)}
  .feat-num{display:block;margin-bottom:6px;font:400 calc(clamp(66px, 4.4vw + 8px, 104px) * var(--x-k))/.86 var(--x-serif);letter-spacing:-.02em;color:#fff}
  .feat-num small{margin-left:6px;font:600 13px var(--x-sans);letter-spacing:.16em;color:var(--x-cyan);vertical-align:.95em}
  .feat-mz .feat-ico{background:var(--x-teal-bg);color:var(--x-teal)}

  /* ---------- Kako deluje: simulator tlaka ---------- */
  #zdravljenje{background:radial-gradient(60% 50% at 85% 10%,rgba(30,111,217,.18) 0%,rgba(30,111,217,0) 70%),var(--x-deep);color:var(--x-on);--focus:var(--x-cyan)}
  #zdravljenje .eyebrow{color:var(--x-cyan)}
  #zdravljenje .h2{color:#fff}
  .how{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px, 5vw, 100px);align-items:start}
  .how-text{position:sticky;top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding-top:22px}
  .how-text .body-copy{color:var(--x-on-2)}
  .steps3,.mech{display:none}
  .how-text .note{padding:16px 20px;border-radius:18px;background:rgba(127,219,255,.06);border:1px solid var(--x-rule-d);color:var(--x-on-2)}
  .how-text .link-arrow{color:var(--x-cyan)} .how-text .link-arrow:hover{color:#fff}
  .sim{position:relative;display:flex;flex-direction:column;gap:22px;padding:34px 36px 30px;border-radius:32px;background:linear-gradient(165deg,#0F2747 0%,#0A1D35 50%,#07172B 100%);border:1px solid var(--x-rule-d);box-shadow:0 50px 90px -50px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.06)}
  .sim-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}
  .sim-title{font:400 calc(32px * var(--x-k))/1.1 var(--x-serif);color:#fff}
  .sim-help{font-size:14.5px;line-height:1.45;color:var(--x-on-3);max-width:24em;text-align:right}
  .sim-stage{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:28px;align-items:stretch}
  .sim-dial-wrap{position:relative;align-self:center}
  .sim-dial{display:block;width:100%;height:auto;overflow:visible}
  .sim-track{stroke:rgba(127,219,255,.13)}
  .sim-band{opacity:.4;transition:opacity .6s,filter .6s}
  .sim[data-state="1"] .sim-band{opacity:1;filter:drop-shadow(0 0 10px rgba(56,182,255,.8))}
  .sim-hi{stroke:rgba(169,233,255,.55);opacity:0;transition:opacity .6s}
  .sim[data-state="2"] .sim-hi{opacity:1}
  .stk{stroke:rgba(232,240,248,.34);stroke-width:2}
  .stk-m{stroke:rgba(255,255,255,.85);stroke-width:3}
  .sim-labs text{font:600 19px var(--x-sans);fill:rgba(232,240,248,.74)}
  .sim-needle{fill:#fff;transform-box:view-box;transform-origin:300px 292px;transform:rotate(calc(var(--a) * 1deg));transition:transform 1.1s cubic-bezier(.34,1.3,.5,1);filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}
  .sim-read{position:absolute;left:0;right:0;top:73%;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}
  .sim-val{font:400 calc(clamp(44px, 2.6vw + 10px, 64px) * var(--x-k))/1 var(--x-serif);color:#fff;letter-spacing:-.01em}
  .sim-unit{font:600 12.5px var(--x-sans);letter-spacing:.32em;color:var(--x-cyan)}
  .sim-depth{display:flex;flex-direction:column;gap:12px}
  .sim-depth-t{display:flex;align-items:center;gap:8px;font:600 11.5px var(--x-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--x-on-3)}
  .sim-depth-t .ico{width:16px;height:16px;color:var(--x-cyan)}
  .sim-col{position:relative;flex:1 1 auto;min-height:300px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#3EA4E8 0%,#1C6FB8 22%,#0E4A86 55%,#072B52 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 -40px 60px rgba(4,11,22,.4)}
  .sim-water{position:absolute;left:0;right:0;top:0;height:10px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0))}
  .sim-scale{position:absolute;inset:0;z-index:2;pointer-events:none}
  .sim-scale li{position:absolute;left:10px;padding:1px 6px;border-radius:6px;background:rgba(4,11,22,.62);font:600 11.5px/1.35 var(--x-sans);color:#fff;transform:translateY(-50%)}
  .sim-scale li::after{content:"";position:absolute;left:-10px;top:50%;width:6px;height:1px;background:rgba(255,255,255,.7)}
  .sim-scale li:nth-child(1){top:12px} .sim-scale li:nth-child(2){top:25%} .sim-scale li:nth-child(3){top:50%} .sim-scale li:nth-child(4){top:75%} .sim-scale li:nth-child(5){top:calc(100% - 12px)}
  .sim-range{position:absolute;left:0;right:0;top:calc(var(--d0) * 1%);height:calc((var(--d1) - var(--d0)) * 1%);background:rgba(169,233,255,.2);border-block:1.5px solid rgba(169,233,255,.85);transition:top .9s var(--x-ease),height .9s var(--x-ease)}
  .sim-mark{position:absolute;left:0;right:0;height:0;border-top:2px solid #fff;top:clamp(14px, calc((var(--d0) + var(--d1)) * .5%), calc(100% - 14px));transition:top .9s var(--x-ease)}
  .sim-mark b{position:absolute;right:8px;top:0;transform:translateY(-50%);padding:3px 9px;border-radius:999px;background:#fff;color:var(--x-ink);font:700 12px/1.3 var(--x-sans);white-space:nowrap;box-shadow:0 6px 14px -6px rgba(0,0,0,.6)}
  .sim-bub i{position:absolute;bottom:-10px;width:6px;height:6px;border-radius:50%;border:1px solid rgba(255,255,255,.7);opacity:0}
  .sim-bub i:nth-child(1){left:22%} .sim-bub i:nth-child(2){left:48%;width:4px;height:4px} .sim-bub i:nth-child(3){left:66%;width:8px;height:8px} .sim-bub i:nth-child(4){left:36%;width:5px;height:5px} .sim-bub i:nth-child(5){left:80%}
  .sim-ctrl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border-radius:20px;background:rgba(4,11,22,.45);border:1px solid var(--x-rule-d)}
  .sim-btn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:11px 16px;border:0;border-radius:15px;background:transparent;color:var(--x-on-2);cursor:pointer;text-align:left;font-family:var(--x-sans);transition:background-color .3s var(--x-ease),color .3s}
  .sim-btn b{font-weight:600;font-size:16px;color:#fff;transition:color .3s}
  .sim-btn small{font-size:13px;color:var(--x-on-3);transition:color .3s}
  .sim-btn:hover{background:rgba(127,219,255,.09)}
  .sim-btn[aria-pressed="true"]{background:#fff;box-shadow:0 10px 24px -14px rgba(0,0,0,.8)}
  .sim-btn[aria-pressed="true"] b{color:var(--x-ink)}
  .sim-btn[aria-pressed="true"] small{color:var(--x-muted)}
  .sim-out{display:flex;flex-direction:column;gap:8px;min-height:150px}
  .sim-out-t{font:400 calc(27px * var(--x-k))/1.18 var(--x-serif);color:#fff;text-wrap:balance}
  .sim-out-d{font-size:16px;line-height:1.6;color:var(--x-on-2)}
  .sim-out-z{font-size:15px;line-height:1.5;color:var(--x-cyan)}
  .sim-src{font-size:12.5px;line-height:1.5;color:var(--x-on-3);padding-top:16px;border-top:1px solid var(--x-rule-d)}
  #zdravljenje > .wrap.d-only{margin-top:clamp(72px, 6vw, 112px)}
  .chain{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
  .chain::before{content:"";position:absolute;left:calc(100% / 6);right:calc(100% / 6);top:38px;height:1px;background:linear-gradient(90deg,rgba(127,219,255,.2),rgba(127,219,255,.75),rgba(127,219,255,.2))}
  .chain li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
  .chain-ico{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--x-deep);border:1px solid rgba(127,219,255,.42);color:var(--x-cyan);box-shadow:0 0 0 10px var(--x-deep)}
  .chain-ico .ico{width:28px;height:28px}
  .chain li:last-child .chain-ico{background:var(--x-sky);border-color:transparent;color:var(--x-abyss);box-shadow:0 0 0 10px var(--x-deep),0 0 44px rgba(56,182,255,.6)}
  .chain-n{font:600 12px var(--x-sans);letter-spacing:.24em;color:var(--x-on-3)}
  .chain-t{font:400 calc(clamp(28px, 1.2vw + 14px, 38px) * var(--x-k))/1.12 var(--x-serif);color:#fff}
  .chain-params{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;margin-top:44px;font-size:15.5px;font-weight:500;color:var(--x-on-2)}
  .chain-params span{display:inline-flex;align-items:center;gap:9px}
  .chain-params .ico{width:18px;height:18px;color:var(--x-cyan)}

  /* ---------- Potek ---------- */
  #potek{background:#fff}
  .potek{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:64px;align-items:end}
  .potek-side{display:contents}
  .potek-side > .head{grid-column:1 / span 6;grid-row:1;align-self:center}
  .potek-photo{grid-column:8 / span 5;grid-row:1;position:relative;aspect-ratio:16 / 11;border-radius:30px;overflow:hidden;background:var(--x-deep);isolation:isolate}
  .potek-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--x-ease)}
  .potek-photo:hover img{transform:scale(1.03)}
  .potek-side > .btn{grid-column:1 / span 3;grid-row:3;justify-self:start}
  .potek-call{grid-column:4 / span 5;grid-row:3;align-self:center;font-size:16px;color:var(--x-muted)}
  .potek-call a{font-weight:700;color:var(--x-ink);text-decoration:none;font-variant-numeric:tabular-nums}
  .potek-call a:hover{color:var(--x-oxy-ink);text-decoration:underline}
  .tl{grid-column:1 / -1;grid-row:2;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:start}
  .tl::before{content:"";position:absolute;left:28px;right:28px;top:28px;height:1px;background:var(--x-rule)}
  .tl li{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0}
  .tl .num{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:400 calc(27px * var(--x-k))/1 var(--x-serif);color:var(--x-ink);background:#fff;border:1px solid var(--x-rule);box-shadow:0 0 0 10px #fff;transition:background-color .35s,color .35s,border-color .35s}
  .tl li:first-child .num{background:var(--x-ink);border-color:var(--x-ink);color:#fff}
  .tl li:hover .num{background:var(--x-oxy);border-color:var(--x-oxy);color:#fff}
  .tl-body{display:flex;flex-direction:column;gap:12px}
  .tl-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}
  .tl-title .h3{font-size:20px}
  .tl-body p{font-size:16px;line-height:1.62;color:var(--x-muted)}

  /* ---------- Komora: voden ogled ---------- */
  #komora{background:radial-gradient(50% 40% at 20% 0%,rgba(30,111,217,.16) 0%,rgba(30,111,217,0) 70%),var(--x-abyss);color:var(--x-on);--focus:var(--x-cyan)}
  #komora .eyebrow{color:var(--x-cyan)}
  #komora .h2{color:#fff}
  .komora-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px, 5vw, 88px);align-items:end}
  .komora-head .lead{color:var(--x-on-2)}
  .komora-m{display:none}
  .explorer{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px, 5vw, 88px);margin-top:clamp(56px, 5vw, 88px);align-items:start;container-type:inline-size}
  .kx-stage{position:sticky;top:max(96px, calc(50vh - 21.5cqw + 20px))}
  .ex-fig{position:relative;aspect-ratio:4 / 3;border-radius:32px;overflow:hidden;background:var(--x-deep-2);box-shadow:0 50px 100px -50px rgba(0,0,0,.9);isolation:isolate;--fx:94.4%;--fy:74%;transition:--fx .9s var(--x-ease),--fy .9s var(--x-ease)}
  .ex-img{width:100%;height:100%;object-fit:cover}
  .ex-fig::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--fx) var(--fy),rgba(4,11,22,0) 0,rgba(4,11,22,0) 9%,rgba(4,11,22,.42) 30%,rgba(4,11,22,.58) 100%);box-shadow:inset 0 0 0 1px rgba(127,219,255,.16)}
  .hot{position:absolute;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.92);background:rgba(4,11,22,.6);color:#fff;font:600 15px/1 var(--x-sans);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s,color .3s,border-color .3s,transform .35s var(--x-ease),box-shadow .35s}
  .hot::before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(127,219,255,.7);opacity:0;pointer-events:none}
  .hot:hover{transform:scale(1.08);background:rgba(4,11,22,.85)}
  .hot[aria-pressed="true"]{background:var(--x-sky);border-color:#fff;color:var(--x-abyss);transform:scale(1.14);box-shadow:0 0 0 9px rgba(56,182,255,.22),0 0 34px rgba(56,182,255,.7)}
  .kx-lens{position:absolute;z-index:3;right:22px;top:22px;width:clamp(132px, 11vw, 196px);aspect-ratio:1;border-radius:50%;border:5px solid rgba(232,240,248,.92);background:var(--x-deep-2);box-shadow:0 24px 50px -20px rgba(0,0,0,.85),0 0 0 1px rgba(4,11,22,.4)}
  .kx-lens-in{position:absolute;inset:0;border-radius:50%;overflow:hidden}
  .kx-lens img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity .7s var(--x-ease),transform 1.2s var(--x-ease)}
  .kx-lens img.is-on{opacity:1;transform:none}
  .kx-lens-cap{position:absolute;left:50%;bottom:-3px;z-index:1;transform:translate(-50%,50%);padding:3px 11px;border-radius:999px;background:rgba(4,11,22,.9);border:1px solid rgba(127,219,255,.35);color:#fff;font:600 10.5px/1.4 var(--x-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}
  .kx-cap{position:absolute;z-index:3;left:20px;bottom:20px;display:flex;align-items:center;gap:12px;max-width:calc(100% - 40px);padding:9px 18px 9px 9px;border-radius:999px;background:rgba(4,11,22,.74);border:1px solid var(--x-rule-d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
  .kx-cap-n{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--x-sky);color:var(--x-abyss);font:700 14px/1 var(--x-sans);display:flex;align-items:center;justify-content:center}
  .kx-cap-t{font:600 15px/1.3 var(--x-sans);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .kx-cap-of{font-size:13px;color:var(--x-on-3)}
  .kx-steps{display:flex;flex-direction:column;padding-block:2vh 14vh}
  .kx-step{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:clamp(230px, 34vh, 360px);padding:12px 0 12px 32px;border-left:1px solid var(--x-rule-d);outline-offset:6px;transition:border-color .5s}
  .kx-step.is-active{border-left-color:var(--x-cyan)}
  .kx-n{font:600 12.5px var(--x-sans);letter-spacing:.2em;color:var(--x-on-3);transition:color .5s}
  .kx-t{font:400 calc(clamp(30px, 1.2vw + 16px, 42px) * var(--x-k))/1.1 var(--x-serif);color:rgba(232,240,248,.66);transition:color .5s;text-wrap:balance}
  .fig{font-family:var(--x-sans);font-weight:500;font-size:.86em;letter-spacing:-.03em}
  .kx-step p{font-size:17px;line-height:1.66;color:rgba(232,240,248,.64);max-width:32em;transition:color .5s}
  .kx-step.is-active .kx-n{color:var(--x-cyan)}
  .kx-step.is-active .kx-t{color:#fff}
  .kx-step.is-active p{color:var(--x-on-2)}
  .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(40px, 4vw, 72px)}
  .gal{display:flex;flex-direction:column;gap:14px;margin:0}
  .gal .photo{position:relative;aspect-ratio:4 / 3.3;border-radius:24px;overflow:hidden;background:var(--x-deep-2);isolation:isolate}
  .gal .photo img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--x-ease)}
  .gal:hover .photo img{transform:scale(1.04)}
  .gal figcaption{font-size:15px;color:var(--x-on-3)}
  .vcard{position:relative;display:block;text-decoration:none}
  .vcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,11,22,0) 40%,rgba(4,11,22,.6) 100%);pointer-events:none}
  .vcard-info{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}
  .vcard .play{width:68px;height:68px;border-radius:50%;background:#fff;color:var(--x-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgba(255,255,255,.18);transition:transform .35s var(--x-ease),box-shadow .35s}
  .vcard .play .ico{width:24px;height:24px;margin-left:3px}
  .vcard:hover .play{transform:scale(1.08);box-shadow:0 0 0 14px rgba(255,255,255,.22)}

  /* ---------- Indikacije ---------- */
  #indikacije{background:var(--x-pearl)}
  .ind-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px, 5vw, 88px);align-items:end}
  .tabs{display:none}
  .ind-intro{font-size:17.5px;line-height:1.6;color:var(--x-muted);max-width:30em}
  .ind-intro strong{color:var(--x-ink);font-weight:600}
  .ind-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px, 5vw, 88px);margin-top:clamp(48px, 4vw, 72px);align-items:start}
  .ind-body .panel[hidden]{display:flex!important}
  .panel{display:flex;flex-direction:column;gap:16px;min-width:0}
  .panel-t{font:400 calc(clamp(30px, 1vw + 18px, 38px) * var(--x-k))/1.1 var(--x-serif);color:var(--x-ink)}
  .badge-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-bottom:20px;border-bottom:1px solid var(--x-rule);font-size:14.5px;line-height:1.5;color:var(--x-muted)}
  .ind-list{display:flex;flex-direction:column}
  .ind-list > li{border-bottom:1px solid var(--x-rule)}
  .ind-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:82px;padding:18px 6px 18px 0;text-decoration:none;color:var(--x-ink);transition:padding .35s var(--x-ease)}
  .ind-txt{display:flex;flex-direction:column;gap:3px;min-width:0}
  .ind-t{font:600 18.5px/1.35 var(--x-sans);color:var(--x-ink);transition:color .25s}
  .ind-d{font-size:15px;line-height:1.45;color:var(--x-muted)}
  .ind-more{display:none}
  .ind-item > .ico{width:44px;height:44px;padding:12px;border-radius:50%;border:1px solid var(--x-rule);color:var(--x-oxy-ink);background:#fff;transition:background-color .3s,color .3s,border-color .3s,transform .35s var(--x-ease)}
  .ind-item:hover{padding-left:8px;color:var(--x-ink)}
  .ind-item:hover .ind-t{color:var(--x-oxy-ink)}
  .ind-item:hover > .ico{background:var(--x-oxy);border-color:var(--x-oxy);color:#fff;transform:translateX(2px)}
  .panel-u .ind-cta-li{display:none}
  .panel-r .ind-cta-li{border-bottom:0;margin-top:32px}
  .ind-cta{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:30px 32px;border-radius:26px;background:linear-gradient(160deg,#10294A 0%,#0A1D35 60%,#07172B 100%);color:#fff;--focus:var(--x-cyan)}
  .ind-cta p{font:400 calc(30px * var(--x-k))/1.12 var(--x-serif);color:#fff}
  .important{display:none}
  .know{margin-top:clamp(96px, 7vw, 136px)}
  .know-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}
  .know-head .h3{font:400 calc(clamp(36px, 1.4vw + 18px, 48px) * var(--x-k))/1.05 var(--x-serif);color:var(--x-ink)}
  .know-head a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 16px var(--x-sans);color:var(--x-oxy-ink);text-decoration:none}
  .know-head a .ico{width:18px;height:18px;transition:transform .3s var(--x-ease)}
  .know-head a:hover .ico{transform:translateX(4px)}
  .know .snap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;padding:0;margin:0}
  .know .snap::after{display:none}
  .art{position:relative;display:flex;flex-direction:column;gap:18px;min-height:280px;padding:32px;border-radius:26px;background:#fff;border:1px solid var(--x-rule-2);box-shadow:var(--x-sh-1);text-decoration:none;color:var(--x-ink);overflow:hidden;isolation:isolate;transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease)}
  .art::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(30,111,217,.08),transparent 60%);opacity:0;transition:opacity .4s}
  .art:hover{transform:translateY(-4px);box-shadow:var(--x-sh-2);color:var(--x-ink)}
  .art:hover::before{opacity:1}
  .art-cat{display:flex;align-items:center;gap:10px;font:600 12px/1.3 var(--x-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--x-teal)}
  .art-cat .ico{width:17px;height:17px}
  .art-t{font:400 calc(28px * var(--x-k))/1.16 var(--x-serif);color:var(--x-ink);text-wrap:pretty}
  .art-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--x-rule-2);font-size:14px;color:var(--x-muted)}
  .art-meta .go{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--x-oxy-ink)}
  .art-meta .go .ico{width:16px;height:16px;transition:transform .3s var(--x-ease)}
  .art:hover .go .ico{transform:translateX(4px)}

  /* ---------- Ekipa ---------- */
  #ekipa{background:#fff}
  .team{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(56px, 6vw, 112px);align-items:center}
  .lead-desk{position:relative;display:block;margin:0;aspect-ratio:4 / 5;border-radius:999px 999px 34px 34px;overflow:hidden;background:var(--x-deep);box-shadow:var(--x-sh-2);isolation:isolate}
  .lead-desk img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}
  .lead-desk::after{content:"";position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(180deg,rgba(4,11,22,0),rgba(4,11,22,.86));pointer-events:none}
  .lead-badge{position:absolute;z-index:1;left:30px;right:30px;bottom:28px;display:flex;flex-direction:column;gap:6px;color:#fff}
  .lead-badge b{font:400 calc(clamp(24px, .8vw + 14px, 30px) * var(--x-k))/1.15 var(--x-serif)}
  .lead-badge small{font-size:14.5px;color:var(--x-on-2)}
  .lead-m{display:none}
  .team-main{display:flex;flex-direction:column;align-items:flex-start;gap:26px;min-width:0}
  .quote{margin:0;font:italic 400 calc(clamp(38px, 1.6vw + 18px, 58px) * var(--x-k))/1.08 var(--x-serif);letter-spacing:-.01em;color:var(--x-ink);text-wrap:balance}
  .team-text{font-size:18px;line-height:1.66;color:var(--x-muted);max-width:36em}
  .vlink{display:flex;align-items:center;gap:18px;max-width:520px;padding:12px 22px 12px 12px;border-radius:22px;border:1px solid var(--x-rule);background:#fff;text-decoration:none;color:var(--x-ink);transition:border-color .3s,box-shadow .4s var(--x-ease),transform .4s var(--x-ease)}
  .vlink:hover{border-color:transparent;box-shadow:var(--x-sh-2);transform:translateY(-2px);color:var(--x-ink)}
  .vthumb{position:relative;flex:0 0 168px;width:168px;height:96px;border-radius:14px;overflow:hidden}
  .vthumb img{width:100%;height:100%;object-fit:cover}
  .vthumb .play{position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--x-ink);display:flex;align-items:center;justify-content:center}
  .vthumb .play .ico{width:16px;height:16px;margin-left:2px}
  .vlink-t{display:flex;flex-direction:column;gap:3px}
  .vlink-t b{font:600 17px var(--x-sans)}
  .vlink-t small{font-size:14px;color:var(--x-muted)}
  .members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;overflow:visible;padding:0;margin:0}
  .members::after{display:none}
  .member{display:flex;flex-direction:column;gap:10px;margin:0;width:auto}
  .member img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px}
  .member figcaption{display:flex;flex-direction:column;gap:2px}
  .member b{font:600 15.5px var(--x-sans);color:var(--x-ink)}
  .member small{font-size:14px;color:var(--x-muted)}

  /* ---------- Cenik ---------- */
  #cenik{background:var(--x-ice)}
  .price-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(40px, 3vw, 56px)}
  .price-head{grid-column:1 / span 8;grid-row:1}
  .price-pk{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:18px;min-width:0}
  .pkgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;padding:14px 0 0;margin:0}
  .pkgs::after{display:none}
  .pkg{position:relative;display:flex;flex-direction:column;gap:10px;width:auto;padding:30px 30px 28px;border-radius:26px;background:#fff;border:1px solid var(--x-rule-2);box-shadow:var(--x-sh-1);overflow:visible;isolation:isolate;transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease)}
  .pkg::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(30,111,217,.09),transparent 60%);opacity:0;transition:opacity .4s}
  .pkg:hover{transform:translateY(-4px);box-shadow:var(--x-sh-2)}
  .pkg:hover::before{opacity:1}
  .pkg-name{font:600 12.5px/1.3 var(--x-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--x-oxy-ink)}
  .pkg-price{font:400 calc(clamp(46px, 2.3vw + 18px, 66px) * var(--x-k))/1 var(--x-serif);letter-spacing:-.01em;color:var(--x-ink);white-space:nowrap;margin-top:6px}
  .pkg-desc{font-size:15.5px;color:var(--x-muted)}
  .pkg-bar{display:flex;flex-direction:column;gap:9px;margin-top:12px;padding-top:16px;border-top:1px solid var(--x-rule-2)}
  .pkg-bar-top{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:var(--x-muted)}
  .pkg-bar-top b{font-weight:700;color:var(--x-ink);font-variant-numeric:tabular-nums}
  .bar{position:relative;height:6px;border-radius:6px;background:rgba(10,26,46,.08);overflow:hidden}
  .bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--x-sky),var(--x-oxy));transform-origin:left}
  .pkg-save{font-size:14px;font-weight:600;line-height:1.4;color:var(--x-teal)}
  .pkg-badge{margin-top:6px;align-self:flex-start;font-size:13px;font-weight:600;line-height:1.4;color:var(--x-teal);background:var(--x-teal-bg);border-radius:12px;padding:8px 12px}
  .pkg-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:6px 14px;border-radius:999px;background:linear-gradient(90deg,var(--x-sky),var(--x-cyan));color:var(--x-ink);font:600 12px/1.3 var(--x-sans);letter-spacing:.03em;white-space:nowrap;box-shadow:0 6px 18px -8px rgba(30,111,217,.7)}
  .pkg-best{background:linear-gradient(165deg,#10294A 0%,#0A1D35 55%,#07172B 100%);border-color:transparent;color:#fff}
  .pkg-best::before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(127,219,255,.16),transparent 60%)}
  .pkg-best .pkg-name{color:var(--x-cyan)}
  .pkg-best .pkg-price{color:#fff}
  .pkg-best .pkg-desc,.pkg-best .pkg-bar-top{color:var(--x-on-3)}
  .pkg-best .pkg-bar-top b{color:#fff}
  .pkg-best .pkg-bar{border-top-color:var(--x-rule-d)}
  .pkg-best .bar{background:rgba(255,255,255,.12)}
  .pkg-best .bar i{background:linear-gradient(90deg,var(--x-sky),var(--x-aqua))}
  .pkg-best .pkg-save{color:var(--x-aqua)}
  .bar-legend{font-size:13.5px;line-height:1.5;color:var(--x-muted)}
  .price-pk .sub-label{display:none}
  .price-side{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:24px;row-gap:16px;align-items:start}
  .price-side .sub-label{grid-column:1 / -1}
  .svc{background:#fff;border-radius:24px;border:1px solid var(--x-rule-2);box-shadow:var(--x-sh-1)}
  .svc li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 28px}
  .svc li + li{border-top:1px solid var(--x-rule-2)}
  .svc span{font-size:16.5px;color:var(--x-ink)}
  .svc b{flex:0 0 auto;font:400 calc(30px * var(--x-k))/1 var(--x-serif);color:var(--x-ink);white-space:nowrap}
  .price-side .price-extra{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
  .leanpay{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:68px;padding:0 24px;border-radius:22px;background:#fff;border:1px solid var(--x-rule-2);box-shadow:var(--x-sh-1);text-decoration:none;transition:box-shadow .4s var(--x-ease),transform .4s var(--x-ease)}
  .leanpay:hover{box-shadow:var(--x-sh-2);transform:translateY(-2px)}
  .leanpay span{display:flex;align-items:center;gap:12px;font:600 16px var(--x-sans);color:var(--x-ink)}
  .leanpay .ico{color:var(--x-oxy-ink)}
  .leanpay > .ico{width:18px;height:18px}
  .fine{font-size:13.5px;line-height:1.55;color:var(--x-muted)}

  /* ---------- Izkušnje ---------- */
  #izkusnje{position:relative;overflow:hidden;background:var(--x-abyss);color:var(--x-on);--focus:var(--x-cyan)}
  .exp-bg{position:absolute;inset:0;z-index:0;pointer-events:none}
  .exp-bg img{width:100%;height:100%;object-fit:cover;opacity:.42;filter:blur(2px) saturate(1.2)}
  .exp-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--x-abyss) 0%,rgba(4,11,22,.55) 30%,rgba(4,11,22,.72) 72%,var(--x-abyss) 100%)}
  .exp-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}
  #izkusnje .eyebrow{color:var(--x-cyan)}
  #izkusnje .h2{color:#fff}
  .exp-head .link-arrow{color:var(--x-cyan)} .exp-head .link-arrow:hover{color:#fff}
  .exp-more{display:none}
  .wrap-quotes{position:relative;z-index:1;width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin:clamp(48px, 4vw, 72px) auto 0;padding-inline:var(--gutter)}
  .quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;padding:0;margin:0}
  .quotes::after{display:none}
  .qcard{position:relative;display:flex;flex-direction:column;gap:26px;width:auto;margin:0;padding:36px 36px 30px;border-radius:28px;background:rgba(11,32,56,.62);border:1px solid var(--x-rule-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;isolation:isolate;transition:transform .45s var(--x-ease),border-color .45s}
  .qcard::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),rgba(127,219,255,.12),transparent 60%);opacity:0;transition:opacity .4s}
  .qcard:hover{transform:translateY(-4px);border-color:rgba(127,219,255,.32)}
  .qcard:hover::before{opacity:1}
  .qcard .qi{width:34px;height:34px;color:var(--x-sky)}
  .qcard blockquote{margin:0;font:400 calc(clamp(24px, .7vw + 15px, 30px) * var(--x-k))/1.28 var(--x-serif);color:#fff;text-wrap:pretty}
  .qcard figcaption{margin-top:auto;padding-top:18px;border-top:1px solid var(--x-rule-d);font-size:14.5px;color:var(--x-on-3)}

  /* ---------- Vprašanja ---------- */
  #vprasanja{background:#fff}
  .faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(56px, 6vw, 112px);align-items:start}
  .faq-side{position:sticky;top:120px;display:flex;flex-direction:column;gap:30px}
  .faq-help{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:30px;border-radius:26px;background:var(--x-pearl)}
  .faq-help p{font-size:16px;line-height:1.5;color:var(--x-muted)}
  .phone-big{display:inline-flex;align-items:center;gap:12px;font:400 calc(42px * var(--x-k))/1 var(--x-serif);color:var(--x-ink);text-decoration:none;white-space:nowrap}
  .phone-big .ico{width:24px;height:24px;color:var(--x-oxy-ink)}
  .phone-big:hover{color:var(--x-oxy-ink)}
  .faq{border-top:1px solid var(--x-rule)}
  .faq details{border-bottom:1px solid var(--x-rule)}
  .faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:20px 0;cursor:pointer;font:600 19px/1.4 var(--x-sans);color:var(--x-ink);border-radius:8px;transition:color .25s}
  .faq summary::-webkit-details-marker{display:none}
  .faq summary:hover{color:var(--x-oxy-ink)}
  .faq summary .ico{flex:0 0 42px;width:42px;height:42px;padding:11px;border-radius:50%;border:1px solid var(--x-rule);color:var(--x-oxy-ink);transition:transform .4s var(--x-ease),background-color .3s,color .3s,border-color .3s}
  .faq details[open] summary .ico{transform:rotate(180deg);background:var(--x-ink);border-color:var(--x-ink);color:#fff}
  .faq details p{max-width:44em;padding:0 72px 28px 0;font-size:17px;line-height:1.66;color:var(--x-muted)}

  /* ---------- Posvet ---------- */
  .cta-sec{position:relative;overflow:hidden;background:var(--x-abyss);color:#fff;padding-block:clamp(112px, 7vw + 32px, 168px);--focus:var(--x-cyan)}
  .cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0% 50%;opacity:.55}
  .cta-sec::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(4,11,22,.66) 0%,rgba(4,11,22,.58) 50%,rgba(4,11,22,.82) 100%),linear-gradient(180deg,rgba(4,11,22,.5) 0%,rgba(4,11,22,0) 28%,rgba(4,11,22,0) 72%,rgba(4,11,22,.6) 100%)}
  .cta-sec .wrap{position:relative;z-index:1}
  .cta-m{display:none}
  .cta-d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);gap:clamp(56px, 6vw, 112px);align-items:center}
  .cta-copy{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
  /* Temna podlaga, vezana na stolpec besedila: neonski napis v ozadju sveti le v presledku med besedilom in obrazcem */
  .cta-copy::before{content:"";position:absolute;z-index:-1;top:-100vh;bottom:-100vh;left:-100vw;right:-84px;background:linear-gradient(90deg,rgba(4,11,22,.74) 0,rgba(4,11,22,.74) calc(100% - 84px),rgba(4,11,22,0) 100%);pointer-events:none}
  .cta-copy .eyebrow{color:var(--x-cyan)}
  .cta-copy .h2{color:#fff;font-size:clamp(46px, 2.6vw + 16px, 76px)}
  .cta-copy .sub{font:italic 400 calc(clamp(26px, .8vw + 16px, 32px) * var(--x-k))/1.2 var(--x-serif);color:var(--x-aqua)}
  .cta-copy .lead{color:var(--x-on);font-size:18px;max-width:33em}
  .cta-points{display:flex;flex-direction:column;gap:12px;margin-top:4px}
  .cta-points li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:var(--x-on)}
  .cta-points .ico{flex:0 0 22px;width:22px;height:22px;padding:3px;border-radius:50%;background:rgba(127,219,255,.14);color:var(--x-cyan)}
  .cta-tel{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:4px;font:600 18px var(--x-sans);color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}
  .cta-tel .ico{width:19px;height:19px;color:var(--x-cyan)}
  .cta-tel:hover{color:var(--x-cyan)}
  .form-card{position:relative;background:#fff;color:var(--x-ink);border-radius:32px;padding:40px 40px 34px;box-shadow:0 50px 100px -40px rgba(0,0,0,.85);--focus:var(--x-oxy)}
  .form-title{margin-bottom:6px;font:400 calc(32px * var(--x-k))/1.1 var(--x-serif);color:var(--x-ink)}

  /* ---------- Obrazec (namizni videz) ---------- */
  .pform{gap:14px}
  .form-card .pform .row2,.sheet .pform .row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .fld{font:600 14px/1.4 var(--x-sans);color:var(--x-ink)}
  .fld input,.fld textarea{min-height:52px;padding:0 16px;border:1.5px solid #CCD8E4;border-radius:14px;background:#F8FAFC;font:400 16px var(--x-sans);color:var(--x-ink)}
  .fld textarea{min-height:104px;padding:13px 16px}
  .fld input:hover,.fld textarea:hover{border-color:#9FB3C8;background:#fff}
  .fld input:focus,.fld textarea:focus{background:#fff;border-color:var(--x-oxy);outline:3px solid rgba(30,111,217,.28);outline-offset:1px}
  .consent{font-size:13.5px;color:var(--x-muted)}
  .submit{min-height:58px;border-radius:999px;background:var(--x-oxy);font:700 15px var(--x-sans);letter-spacing:.07em;box-shadow:0 14px 30px -14px rgba(30,111,217,.85);transition:background-color .25s,box-shadow .3s,transform .3s var(--x-ease)}
  .submit:hover{background:var(--x-oxy-h);transform:translateY(-1px)}
  .form-notes p{font-size:12.5px;color:var(--x-muted)}
  .ok h3{font:400 calc(34px * var(--x-k))/1.15 var(--x-serif);color:var(--x-ink)}

  /* ---------- Kontakt ---------- */
  .contact{position:relative;display:flex;align-items:center;min-height:clamp(560px, 42vw, 740px);overflow:hidden;background:var(--x-abyss);color:#fff;--focus:var(--x-cyan)}
  .contact-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 58%}
  .contact::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,11,22,.95) 0%,rgba(4,11,22,.86) 30%,rgba(4,11,22,.3) 60%,rgba(4,11,22,.08) 100%)}
  .contact-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block:96px}
  .contact-body > *{max-width:520px}
  .contact-body .h2{color:#fff}
  .cinfo{display:flex;flex-direction:column;gap:14px}
  .cinfo li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.5;color:var(--x-on)}
  .cinfo .ico{width:21px;height:21px;margin-top:2px;color:var(--x-cyan)}
  .cinfo a{color:#fff;font-weight:600;text-decoration:none}
  .cinfo a:hover{color:var(--x-cyan);text-decoration:underline}
  .amen{display:flex;flex-wrap:wrap;gap:8px}
  .amen li{display:flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:14.5px;color:var(--x-on)}
  .amen .ico{width:16px;height:16px;color:var(--x-cyan)}
  .contact-body .btn-outline{border-color:rgba(232,240,248,.6);color:#fff}
  .contact-body .btn-outline:hover{background:#fff;border-color:#fff;color:var(--x-ink)}

  /* ---------- Noga ---------- */
  .foot{background:var(--x-abyss);color:#fff;padding-block:96px 44px;border-top:1px solid var(--x-rule-d);--focus:var(--x-cyan)}
  .foot .wrap{display:flex;flex-direction:column;gap:64px}
  .foot-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:48px}
  .foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:22px}
  .foot-logo{height:60px;width:auto}
  .foot-brand p{font:italic 400 calc(22px * var(--x-k))/1.3 var(--x-serif);color:var(--x-on-2);max-width:17em}
  .foot-nav{display:contents}
  .foot-col,.foot-contact{display:flex;flex-direction:column;gap:4px}
  .foot-col-t{display:block;margin-bottom:10px;font:600 12px var(--x-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--x-cyan)}
  .foot-nav a,.foot-contact a,.foot-contact span{display:flex;align-items:center;min-height:38px;font-size:15.5px;line-height:1.4;color:var(--x-on);text-decoration:none}
  .foot-nav a:hover,.foot-contact a:hover{color:var(--x-cyan)}
  .foot-legal{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px;border-top:1px solid var(--x-rule-d)}
  .foot-legal div{display:flex;flex-wrap:wrap;gap:0 28px}
  .foot-legal a{display:inline-flex;align-items:center;min-height:40px;font-size:14px;color:var(--x-on-3);text-decoration:none}
  .foot-legal a:hover{color:#fff;text-decoration:underline}
  .foot-legal p{font-size:13.5px;color:var(--x-on-3)}

  .bar-m{display:none}

  /* ---------- Okno: brezplačen posvet ---------- */
  .sheet{margin:auto;width:min(1060px, calc(100% - 64px));max-height:calc(100dvh - 64px)}
  .sheet-inner{position:relative;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);max-height:calc(100dvh - 64px);overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 50px 100px -40px rgba(0,0,0,.75)}
  .grip{display:none}
  .sheet-aside{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:40px;overflow:hidden;background:radial-gradient(80% 50% at 50% 26%,rgba(30,111,217,.38) 0%,rgba(30,111,217,0) 70%),var(--x-abyss);color:#fff;--focus:var(--x-cyan)}
  .sheet-aside img{position:absolute;left:50%;top:40px;width:250px;height:250px;margin-left:-125px;border-radius:50%;object-fit:cover;border:10px solid #22384F;box-shadow:0 0 0 1px rgba(127,219,255,.3),0 0 0 22px rgba(127,219,255,.06),0 30px 60px -20px rgba(0,0,0,.8)}
  .sheet-aside .eyebrow{color:var(--x-cyan)}
  .sheet-aside .eyebrow::before{border-color:var(--x-cyan)}
  .sheet-aside p.big{font:400 calc(30px * var(--x-k))/1.15 var(--x-serif);text-wrap:balance}
  .sheet-aside ul{display:flex;flex-direction:column;gap:10px}
  .sheet-aside li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:var(--x-on-2)}
  .sheet-aside li .ico{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--x-cyan)}
  .sheet-main{display:flex;flex-direction:column;gap:16px;min-width:0;padding:38px 42px 30px;overflow-y:auto;max-height:calc(100dvh - 64px)}
  .sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
  .sheet-head > div{display:flex;flex-direction:column;gap:6px}
  .sheet-head h2{margin:0;font:400 calc(36px * var(--x-k))/1.08 var(--x-serif);color:var(--x-ink);text-wrap:balance}
  .sheet-head .sub{font:600 16px var(--x-sans);color:var(--x-teal)}
  .x-btn{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#EEF3F8;color:var(--x-ink);cursor:pointer;transition:background-color .2s,transform .3s var(--x-ease)}
  .x-btn:hover{background:#DFE8F1;transform:rotate(90deg)}
  .x-btn .ico{width:20px;height:20px}
  .sheet-intro{font-size:15.5px;line-height:1.55;color:var(--x-muted)}
  .sheet-call{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:14px;border-top:1px solid #E6ECF2;font-size:15px;color:var(--x-muted)}
  .sheet-call a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--x-oxy-ink);text-decoration:none}
  .sheet[open]{animation:dlgIn .45s var(--x-ease) both}
  .sheet.is-closing{animation:dlgOut .22s ease-in both}
  .sheet[open]::backdrop{animation:fade .3s ease both}

  .toast{bottom:28px}
  #znanje{scroll-margin-top:6px}
}

/* ---------- Večji zasloni ---------- */
@media (min-width:1280px){
  :root{ --gutter:56px; --hh:100px; }
  .brand-logo{height:62px}
  .head-phone-num{display:inline}
  .head-actions{gap:20px}
}
@media (min-width:1600px){
  :root{ --maxw:1400px; --gutter:64px; --hh:108px; }
  .brand-logo{height:66px}
  body{font-size:17.5px}
}
@media (min-width:2200px){
  :root{ --maxw:1540px; }
  .hero{min-height:clamp(760px, calc(100svh - 118px), 1180px);--pd:clamp(360px, min(42cqw, var(--cw) * .47, 100svh - 118px - var(--hh) - 44px), 860px)}
  .hero-title{font-size:clamp(50px, calc((var(--cw) - var(--pd) - 56px) / 8.7), 104px)}
  .brand-logo{height:72px}
  .main-nav a{font-size:16px}
  .head-phone{font-size:16px}
  .head-cta{min-height:50px;font-size:16px}
  body{font-size:18px}
}

/* ---------- Prenosniki 1280–1439 px ---------- */
@media (min-width:1280px) and (max-width:1439.98px){
  .hero-video{padding:7px 16px 7px 7px}
  .hero-video .play{flex-basis:40px;width:40px;height:40px}
  .hero-video b{font-size:13.5px}
  .hero-video small{display:none}
}

/* ---------- Ožji prenosniki (1024–1279 px) ---------- */
@media (min-width:1024px) and (max-width:1279.98px){
  .main-nav{gap:18px}
  .main-nav a{font-size:14.5px}
  .head-cta{padding:0 18px}
  .hero{--pd:clamp(340px, min(41cqw, 100svh - 118px - var(--hh) - 40px), 560px)}
  .hero-content > *{max-width:calc(100% - var(--pd) - 40px)}
  .hero-lead{max-width:calc(100% - var(--pd) - 40px)}
  .hero-actions .btn-lg{min-height:56px;padding:0 20px;font-size:15.5px}
  .hero-video{padding:8px;gap:0}
  .hero-video .t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
  .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
  .tile{padding:0 14px;flex-direction:column;gap:10px}
  .tile-t{font-size:23px}
  .tile-d{font-size:12.5px}
  .trust .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:22px}
  .press{padding-left:0;border-left:0}
  .feat{padding:26px}
  .feat-o2{grid-column:10 / span 3}
  .sim{padding:28px}
  .sim-stage{grid-template-columns:minmax(0,1fr) 108px;gap:18px}
  .sim-help{display:none}
  .tl{gap:20px}
  .pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qcard{padding:28px}
  .kx-lens{width:120px}
}

/* ---------- Nizki prenosniki: junak se prilega prvemu pogledu ---------- */
@media (min-width:1024px) and (max-height:820px){
  :root{ --hh:82px; }
  .hero{min-height:clamp(600px, calc(100svh - 110px), 980px)}
  .hero-content{gap:16px;padding-top:calc(var(--hh) + 20px);padding-bottom:40px}
  .hero-title{font-size:clamp(52px, 3vw + 22px, 86px)}
  .hero-actions{margin-top:4px}
  .tiles{margin-top:12px;padding-top:18px}
}

/* ---------- Gibanje (namizje) ---------- */
@keyframes headProg{from{transform:scaleX(0)}to{transform:scaleX(1)}}
/* Vstopna animacija junaka ne začne pri prosojnosti 0 – tako brskalnik takoj zazna največji element (LCP) */
@keyframes portIn{from{opacity:.3;transform:translateY(-50%) scale(.95)}to{opacity:1;transform:translateY(-50%)}}
@keyframes heroRise{from{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes bubbleUp{0%{transform:translate3d(0,0,0);opacity:0}12%{opacity:.85}82%{opacity:.55}100%{transform:translate3d(var(--w,0),calc(var(--pd) * -.92),0);opacity:0}}
@keyframes simBub{0%{transform:translateY(0);opacity:0}15%{opacity:.8}100%{transform:translateY(-320px);opacity:0}}
@keyframes tickIn{from{opacity:0}to{opacity:1}}
@media (min-width:1024px) and (prefers-reduced-motion:no-preference){
  .port{animation:portIn 1.3s var(--x-ease) .1s backwards}
  .hero .anim{animation-name:heroRise}
  .port-band{stroke-dasharray:var(--len);animation:draw 1.8s .7s var(--x-ease) backwards}
  .port-ticks line{animation:tickIn .5s ease backwards}
  .port-ticks line:nth-child(1){animation-delay:.35s} .port-ticks line:nth-child(2){animation-delay:.38s} .port-ticks line:nth-child(3){animation-delay:.41s} .port-ticks line:nth-child(4){animation-delay:.44s} .port-ticks line:nth-child(5){animation-delay:.47s} .port-ticks line:nth-child(6){animation-delay:.5s} .port-ticks line:nth-child(7){animation-delay:.53s} .port-ticks line:nth-child(8){animation-delay:.56s} .port-ticks line:nth-child(9){animation-delay:.59s} .port-ticks line:nth-child(10){animation-delay:.62s} .port-ticks line:nth-child(11){animation-delay:.65s} .port-ticks line:nth-child(12){animation-delay:.68s} .port-ticks line:nth-child(13){animation-delay:.71s} .port-ticks line:nth-child(14){animation-delay:.74s} .port-ticks line:nth-child(15){animation-delay:.77s} .port-ticks line:nth-child(16){animation-delay:.8s} .port-ticks line:nth-child(17){animation-delay:.83s} .port-ticks line:nth-child(18){animation-delay:.86s} .port-ticks line:nth-child(19){animation-delay:.89s} .port-ticks line:nth-child(20){animation-delay:.92s} .port-ticks line:nth-child(21){animation-delay:.95s}
  .port-bubbles i{animation:bubbleUp var(--t) linear var(--dl) infinite}
  .hero-doc{animation:fadeUp .9s var(--x-ease) .9s backwards}
  .hero-video{animation:fadeUp .9s var(--x-ease) 1.05s backwards}
  .sim-bub i{animation:simBub 6s linear infinite}
  .sim-bub i:nth-child(2){animation-delay:1.4s;animation-duration:7s} .sim-bub i:nth-child(3){animation-delay:2.6s;animation-duration:8s} .sim-bub i:nth-child(4){animation-delay:3.8s} .sim-bub i:nth-child(5){animation-delay:5s;animation-duration:7.5s}
  .sim.in .sim-band{stroke-dasharray:var(--len);animation:draw 1.4s .3s var(--x-ease) backwards}
  .chain.in li{animation:fadeUp .8s var(--x-ease) backwards}
  .chain.in li:nth-child(2){animation-delay:.12s} .chain.in li:nth-child(3){animation-delay:.24s}
}
@media (prefers-reduced-motion:reduce){
  .port-bubbles,.sim-bub{display:none}
  .ex-fig{transition:none}
}

/* =====================================================================
   V15 – NAMIZNA PLAST: popravki naročnika (3. 10. 2026)
   ===================================================================== */
@media (min-width:1024px){
  :root{--x-k:1}
  /* ---------- Primerjava pisav naslovov (le maketa) ---------- */
  :root[data-font="b"]{--x-serif:'Fraunces', 'Iowan Old Style', Georgia, serif;--x-k:.8}
  :root[data-font="c"]{--x-serif:'Newsreader', 'Iowan Old Style', Georgia, serif;--x-k:.84}
  :root[data-font="d"]{--x-serif:'Manrope', ui-sans-serif, system-ui, sans-serif;--x-k:.74}
  :root[data-font="b"] .hero-title,:root[data-font="b"] .h2{letter-spacing:-.022em;line-height:1.04}
  :root[data-font="c"] .hero-title,:root[data-font="c"] .h2{letter-spacing:-.02em;line-height:1.04}
  :root[data-font="d"] .hero-title,:root[data-font="d"] .h2{font-weight:300;letter-spacing:-.038em;line-height:1.04}
  :root[data-font="d"] :is(.h1-em,.h2-em){font-style:normal;font-weight:600}
  :root[data-font="d"] :is(.quote,.cta-copy .sub,.foot-brand p){font-style:normal}
  :root[data-font="d"] :is(.feat-num,.sim-val,.pkg-price,.svc b,.phone-big,.tl .num,.sim-title,.sim-out-t,.chain-t,.kx-t,.panel-t,.art-t,.qcard blockquote,.form-title,.ind-cta p,.know-head .h3){font-weight:300;letter-spacing:-.025em}

  .fsw{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font:500 13px/1.2 var(--x-sans)}
  .fsw-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 6px;border-radius:999px;border:1px solid rgba(127,219,255,.3);background:rgba(4,11,22,.88);color:rgba(232,240,248,.86);font:inherit;cursor:pointer;box-shadow:0 18px 40px -18px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
  .fsw-toggle:hover{border-color:rgba(127,219,255,.7);color:#fff}
  .fsw-toggle b{font-weight:600;color:#fff}
  .fsw-aa{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--x-oxy);color:#fff;font:400 16px/1 var(--x-serif)}
  .fsw-opts{display:none;flex-direction:column;gap:2px;padding:6px;border-radius:18px;background:rgba(4,11,22,.92);border:1px solid rgba(127,219,255,.28);box-shadow:0 18px 40px -18px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
  .fsw[data-open="true"] .fsw-opts{display:flex}
  .fsw-opts button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 8px;border:0;border-radius:12px;background:transparent;color:rgba(232,240,248,.82);font:inherit;text-align:left;cursor:pointer;white-space:nowrap}
  .fsw-opts button b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(127,219,255,.16);font-size:11px;color:var(--x-cyan)}
  .fsw-opts button small{font-size:11.5px;color:rgba(232,240,248,.55)}
  .fsw-opts button:hover{background:rgba(255,255,255,.08);color:#fff}
  .fsw-opts button[aria-pressed="true"]{background:#fff;color:var(--x-ink)}
  .fsw-opts button[aria-pressed="true"] b{background:var(--x-oxy);color:#fff}
  .fsw-opts button[aria-pressed="true"] small{color:var(--x-muted)}

  /* ---------- 3D ikone ---------- */
  .tile-ico.i3d{flex:0 0 40px;width:40px;height:40px;--c1:#C2F5FF;--c2:#41C2F2;--c3:#0C58A6;--glow:rgba(64,190,255,.5)}
  .tile-ico.i3d .ico{width:19px;height:19px}
  .trust-ico.i3d{flex:0 0 54px;width:54px;height:54px}
  .trust-ico.i3d .ico{width:25px;height:25px}
  .feat-ico.i3d{flex:0 0 60px;width:60px;height:60px}
  .feat-ico.i3d .ico{width:27px;height:27px}

  /* ---------- Zaupanje ---------- */
  .trust .wrap{display:block;padding-block:0}
  .trust-items{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:28px 26px}
  .trust-doc{gap:16px}
  .trust-doc span{display:block;margin-bottom:2px}
  .trust-item{gap:16px}
  .press{flex-direction:row;align-items:center;justify-content:space-between;gap:28px;padding:16px 0 18px;border-left:0;border-top:1px solid var(--x-rule-d)}
  .press-label{flex:0 0 auto}
  .press .press-list{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:10px}
  .press .press-list li{font:400 14px/1.2 var(--x-sans);white-space:nowrap}
  .press-list a{min-height:42px;padding:9px 14px 9px 16px;gap:8px;border-color:rgba(127,219,255,.22);background:rgba(127,219,255,.05);color:#fff}
  .press-list a:hover{border-color:rgba(127,219,255,.6);background:rgba(127,219,255,.12);box-shadow:0 10px 24px -14px rgba(64,190,255,.6);color:#fff}
  .press-name{font:italic 400 calc(19px * var(--x-k)) / 1.1 var(--x-serif);color:#fff;white-space:nowrap}
  :root[data-font="d"] .press-name{font-style:normal;font-weight:600;letter-spacing:-.01em}
  .press-kind{font-size:12.5px;color:var(--x-on-3);white-space:nowrap}
  .press-list .ico{color:var(--x-cyan);transition:transform .3s var(--x-ease)}
  .press-list a:hover .ico{transform:translate(2px,-2px)}
  @media (max-width:1279.98px){ .press-kind{display:none} .press .press-list{gap:8px} }

  /* ---------- Zakaj: 3D ikone na karticah ---------- */
  .feat-mz .feat-ico.i3d{background:none}

  /* ---------- Cenik ---------- */
  #cenik{position:relative;overflow:hidden;isolation:isolate}
  .price-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(640px 420px at 18% 58%,rgba(56,182,255,.20),transparent 70%),radial-gradient(560px 380px at 86% 38%,rgba(30,111,217,.16),transparent 70%)}
  .price-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,470px);align-items:end;gap:48px}
  .price-head{grid-column:auto;grid-row:auto}
  .price-lead{margin-top:18px}
  .price-perk{gap:18px;padding:20px 24px;border-radius:24px;background:linear-gradient(120deg,#E2F4EF 0%,#F4FBF9 100%);border:1px solid #C6E6DE;box-shadow:var(--x-sh-1)}
  .perk-ico.i3d{flex:0 0 58px;width:58px;height:58px}
  .perk-ico.i3d .ico{width:27px;height:27px}
  .price-perk p{font-size:15px}
  .price-perk b{font:600 17px/1.35 var(--x-sans);color:#0B4F4A}
  #cenik .pkgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;margin:clamp(52px, 4vw, 72px) 0 0;padding:18px 0 0}
  #cenik .pkgs::after{display:none}
  #cenik .pkg{width:auto;gap:10px;padding:36px 28px 26px;border-radius:28px}
  .pkg-pop{transform:translateY(-14px);box-shadow:0 2px 6px rgba(10,26,46,.06),0 44px 80px -36px rgba(30,111,217,.55)!important}
  .pkg-pop:hover{transform:translateY(-18px)}
  .pkg-tag{font:600 12.5px/1.3 var(--x-sans);letter-spacing:.03em;padding:7px 16px}
  #cenik .pkg-bar{margin-top:10px;padding-top:16px;border-top-color:var(--x-rule-2)}
  #cenik .pkg-bar-top{font-size:14px;color:var(--x-muted)}
  #cenik .pkg-bar-top b{color:var(--x-ink)}
  #cenik .bar{height:6px;background:rgba(10,26,46,.08)}
  #cenik .bar i{background:linear-gradient(90deg,var(--x-sky),var(--x-oxy))}
  .pkg-save{font-size:13.5px;font-weight:400;color:var(--x-muted)}
  .pkg-save-pill{font:600 13px/1.4 var(--x-sans);color:var(--x-teal);background:var(--x-teal-bg)}
  .pkg-list{gap:11px;margin:12px 0 6px;padding-top:18px;border-top-color:var(--x-rule-2)}
  .pkg-list li{font-size:14.5px;line-height:1.45;color:var(--x-text)}
  .pkg-list b{color:var(--x-ink)}
  .pkg-list .ico{flex-basis:20px;width:20px;height:20px;color:var(--x-teal);background:var(--x-teal-bg)}
  .pkg-cta{margin-top:auto;min-height:52px;width:100%}
  .btn-light{background:#fff;color:var(--x-ink)}
  .btn-light:hover{background:var(--x-aqua);color:var(--x-ink);transform:translateY(-2px)}
  .pkg-best .pkg-list li{color:var(--x-on-2)}
  .pkg-best .pkg-save{color:var(--x-on-3)!important}
  #cenik .bar-legend{margin-top:20px}
  .price-bottom{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin-top:clamp(40px, 3vw, 56px);align-items:start}
  .price-svc{gap:16px}
  .svc span{gap:3px}
  .svc-note{font:600 13px var(--x-sans);color:var(--x-teal)}
  #cenik .price-extra{align-items:flex-start;gap:16px;padding-top:30px}
  #cenik .price-extra .btn{align-self:flex-start}

  /* ---------- Izkušnje ---------- */
  .exp-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px, 4vw, 80px);align-items:start}
  .exp-side{gap:22px}
  .exp-score{gap:22px;padding:24px;border-radius:26px;background:linear-gradient(160deg,rgba(16,41,74,.82),rgba(7,22,40,.82));border:1px solid var(--x-rule-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:12px}
  .score-ring{flex:0 0 112px;width:112px;height:112px}
  .score-ring::before{content:"";position:absolute;inset:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(127,219,255,.18),transparent 70%)}
  .score-val{font:400 calc(40px * var(--x-k)) / 1 var(--x-serif);letter-spacing:-.02em;color:#fff}
  .score-val small{font:600 13px var(--x-sans);color:var(--x-cyan)}
  .score-txt{font-size:14px;color:var(--x-on-3)}
  .score-txt b{font:600 17px/1.3 var(--x-sans);color:#fff}
  .exp-stats{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:14px}
  .exp-stats li{padding:20px 22px;border-radius:22px;background:rgba(11,32,56,.62);border:1px solid var(--x-rule-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
  .exp-stats b{font:400 calc(44px * var(--x-k)) / 1 var(--x-serif);color:#fff}
  .exp-stats b.exp-top{font:600 11.5px/1.35 var(--x-sans);letter-spacing:.14em;color:var(--x-cyan)}
  .exp-stats span{font-size:14.5px;line-height:1.45;color:var(--x-on-2)}
  .exp-link{display:inline-flex;color:var(--x-cyan)} .exp-link:hover{color:#fff}
  #izkusnje .quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;overflow:visible;margin:0;padding:0}
  #izkusnje .quotes::after{display:none}
  #izkusnje .qcard{width:auto;gap:20px;padding:32px 34px 28px;border-radius:28px;box-shadow:0 30px 60px -40px rgba(0,0,0,.8)}
  #izkusnje .q-feat{grid-column:1 / -1;padding:40px 44px 32px;background:linear-gradient(150deg,rgba(22,58,104,.78),rgba(9,28,52,.78))}
  #izkusnje .q-feat blockquote{font-size:calc(clamp(30px, 1.2vw + 16px, 40px) * var(--x-k));line-height:1.22;max-width:24em}
  .q-cat{font:600 11.5px/1.3 var(--x-sans);letter-spacing:.16em;color:var(--x-cyan)}
  .q-score{font:600 12.5px var(--x-sans);color:#fff;background:rgba(127,219,255,.14);border:1px solid rgba(127,219,255,.25);padding:4px 11px}
  #izkusnje .q-feat .qi{display:block;position:absolute;right:40px;top:72px;width:96px;height:96px;color:rgba(127,219,255,.08);z-index:0}
  .q-tags li{font:600 12.5px/1.3 var(--x-sans);color:var(--x-aqua);background:rgba(127,219,255,.1);border:1px solid rgba(127,219,255,.18)}
  #izkusnje .qcard figcaption{gap:14px;padding-top:18px;border-top:1px solid var(--x-rule-d);color:var(--x-on-3)}
  .q-av{flex-basis:46px;width:46px;height:46px;font:600 14px var(--x-sans);background:linear-gradient(145deg,var(--x-aqua),var(--x-sky) 45%,var(--x-oxy) 100%);color:#04203A}
  .q-who b{font:600 15px var(--x-sans);color:#fff}
  .q-who small{font-size:13.5px;color:var(--x-on-3)}
  .exp-note{position:relative;z-index:1;margin-top:28px;font-size:13px;color:var(--x-on-3)}

  /* ---------- Vprašanja ---------- */
  .faq-nav{display:block}
  .faq-nav ul{display:flex;flex-wrap:wrap;gap:8px}
  .faq-nav a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--x-rule);font:600 15px var(--x-sans);color:var(--x-ink);text-decoration:none;transition:background-color .25s,color .25s,border-color .25s}
  .faq-nav a:hover{background:var(--x-ink);border-color:var(--x-ink);color:#fff}
  .faq-group{padding:48px 0 16px;font:600 12.5px/1.3 var(--x-sans);letter-spacing:.2em;color:var(--x-oxy-ink);border-bottom:1px solid var(--x-rule);scroll-margin-top:120px}
  .faq-group:first-child{padding-top:0}
  .faq-a{gap:14px;max-width:44em;padding:0 72px 30px 0;font-size:17px;line-height:1.66;color:var(--x-muted)}
  .faq-a strong{color:var(--x-ink)}
  .faq-a b{color:var(--x-text)}
  .faq-a ul{gap:9px}
  .faq-a li{padding-left:24px}
  .faq-a li::before{left:4px;width:8px;height:8px;background:linear-gradient(145deg,var(--x-sky),var(--x-oxy))}
  .faq-more a{font:600 15.5px var(--x-sans);color:var(--x-oxy-ink)}
}

/* =====================================================================
   V16 – NAMIZNA PLAST: popravki naročnika (8. 10. 2026)
   ===================================================================== */
@media (min-width:1024px){
  /* ---------- Junak ---------- */
  .hero-actions{flex-wrap:wrap}
  .hero-proof{order:3;flex-basis:auto;margin-top:2px;padding:7px 18px 7px 7px;font:500 14.5px/1.3 var(--x-sans);color:var(--x-on);background:rgba(255,255,255,.05)}
  .hp-ring{flex-basis:38px;width:38px;height:38px}
  .hp-ring b{font:700 12px var(--x-sans);color:#fff}
  .hp-txt b{color:var(--x-aqua)}
  .tile-proto .tile-t{white-space:normal;max-width:6.4em;line-height:1.08}

  /* ---------- Zaupanje: ikona strokovnega vodje ---------- */
  .trust-items{align-items:center}
  .trust-doc,.trust-item{align-items:center}

  /* ---------- Mediji: gibljiv trak naslovov ---------- */
  .press-sec{padding-block:clamp(64px, 5vw, 96px) clamp(56px, 4.5vw, 84px);background:linear-gradient(180deg,#F4F8FC 0%,#E6EFF9 100%)}
  .press-glow{background:radial-gradient(640px 320px at 8% 10%,rgba(56,182,255,.2),transparent 70%),radial-gradient(620px 340px at 96% 100%,rgba(30,111,217,.14),transparent 70%)}
  .press-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}
  .press-ico.i3d{flex-basis:64px;width:64px;height:64px}
  .press-ico .ico{width:30px;height:30px}
  .press-title{gap:20px}
  .press-h{font:300 calc(clamp(46px, 2.5vw + 18px, 78px) * .74)/1.04 var(--x-serif);letter-spacing:-.035em;color:var(--x-ink)}
  .press-sub{font-size:16.5px;max-width:28em;text-align:right;color:var(--x-muted)}
  .press-sub b{color:var(--x-ink)}
  .pm{margin-top:clamp(36px, 3vw, 52px);overflow:hidden;scroll-snap-type:none;padding:14px 0 24px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}
  .pm-track{gap:22px;padding-inline:11px;animation:v16marq 60s linear infinite}
  .pm:hover .pm-track,.pm:focus-within .pm-track{animation-play-state:paused}
  .pm-dup{display:block}
  .pc{width:380px;min-height:236px;gap:16px;padding:28px 30px 26px;border-radius:26px;border-color:var(--x-rule-2);box-shadow:var(--x-sh-1)}
  .pc::before{width:5px}
  .pc:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:var(--x-sh-2);border-color:rgba(30,111,217,.35)}
  .pc-src{font:600 13px var(--x-sans);letter-spacing:.2em;color:var(--x-oxy-ink)}
  .pc-kind{font:600 12px var(--x-sans);color:var(--x-muted);background:var(--x-ice)}
  .pc-t{font:600 22px/1.3 var(--x-serif);letter-spacing:-.02em;color:var(--x-ink)}
  .pc-go{font:600 15px var(--x-sans);color:var(--x-oxy-ink)}
  @media (prefers-reduced-motion:reduce){ .pm{overflow-x:auto;-webkit-mask-image:none;mask-image:none} .pm-track{animation:none} .pm-dup{display:none} }

  /* ---------- Zakaj ---------- */
  .feat-exam{padding:0 0 30px;overflow:hidden}
  .feat-exam .feat-photo{flex:none;width:100%;margin:0 0 -30px;border-radius:0;aspect-ratio:16 / 8.4}
  .feat-exam .feat-ico{position:relative;z-index:2;margin:0 32px}
  .feat-exam .feat-txt{padding:0 32px}
  .feat-photo-tag{left:auto;right:16px;top:16px;bottom:auto;font:600 12.5px var(--x-sans)}
  .feat-o2,.feat-ata,.feat-mz{position:relative;overflow:hidden}
  .o2-viz{position:absolute;right:-6px;top:10px;width:150px;height:130px;pointer-events:none}
  .o2-viz svg{position:absolute;inset:0;width:100%;height:auto}
  .o2-mol{transform-origin:80px 52px;animation:v16float 5s ease-in-out infinite}
  .o2-l{font:600 26px var(--x-sans);fill:#fff;fill-opacity:.95}
  .o2-bub{position:absolute;inset:0}
  .o2-bub i{position:absolute;bottom:0;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,rgba(169,233,255,.5) 60%,rgba(169,233,255,0));animation:v16rise 5s linear infinite;opacity:0}
  .o2-bub i:nth-child(1){left:10%;animation-delay:0s}.o2-bub i:nth-child(2){left:28%;width:5px;height:5px;animation-delay:-1.2s}.o2-bub i:nth-child(3){left:46%;animation-delay:-2.4s}.o2-bub i:nth-child(4){left:62%;width:6px;height:6px;animation-delay:-3.1s}.o2-bub i:nth-child(5){left:78%;animation-delay:-.6s}.o2-bub i:nth-child(6){left:90%;width:5px;height:5px;animation-delay:-4s}.o2-bub i:nth-child(7){left:36%;width:10px;height:10px;animation-delay:-1.8s}
  .ata-viz{position:absolute;right:18px;top:18px;width:150px;pointer-events:none}
  .ata-viz svg{width:100%;height:auto;overflow:visible}
  .ata-trk{stroke:rgba(127,219,255,.16)}
  .ata-arc{stroke-dasharray:100 100;stroke-dashoffset:0}
  .ata-needle{transform-origin:100px 105px;transform:rotate(90deg);stroke:#fff;fill:#fff}
  .ata-viz text{font:600 12px var(--x-sans);fill:rgba(232,240,248,.7)}
  .seal{position:absolute;right:16px;top:16px;width:136px;height:136px;pointer-events:none;filter:drop-shadow(0 18px 22px rgba(8,80,72,.25))}
  .seal svg{width:100%;height:100%}
  .seal-ring{transform-origin:100px 100px;animation:v16spin 30s linear infinite}
  .seal-t{font:600 11.5px var(--x-sans);letter-spacing:.14em;fill:#0F6E68}
  .feat-mz .feat-ico{display:none}
  .feat-mz .feat-txt{max-width:62%}
  @media (prefers-reduced-motion:no-preference){
    .feat-ata.in .ata-arc{animation:v16arc 1.8s .3s var(--x-ease) backwards}
    .feat-ata.in .ata-needle{animation:v16needle 1.8s .3s var(--x-ease) backwards}
  }
  @keyframes v16arc{from{stroke-dashoffset:100}}
  @keyframes v16needle{from{transform:rotate(-90deg)}}
  @media (prefers-reduced-motion:reduce){ .o2-mol,.seal-ring,.o2-bub i{animation:none} .o2-bub{display:none} }

  /* ---------- Simulator: kisik v plazmi ---------- */
  .sim-plasma{display:flex;flex-direction:column;align-items:center;gap:10px}
  .sim-vessel{position:relative;width:96px;height:218px;border-radius:48px;background:linear-gradient(180deg,rgba(127,219,255,.08),rgba(56,182,255,.16));border:1px solid rgba(127,219,255,.28);overflow:hidden;box-shadow:inset 0 0 30px rgba(56,182,255,.15)}
  .rbc i{position:absolute;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#7A1F2B 0 26%,#C83A4A 28% 62%,#E06A75 64% 100%);box-shadow:0 4px 10px rgba(0,0,0,.35);opacity:.92}
  .rbc i:nth-child(1){left:12px;top:40px}.rbc i:nth-child(2){left:52px;top:104px}.rbc i:nth-child(3){left:18px;top:160px}
  .o2d i{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#A9E9FF 60%,#38B6FF);box-shadow:0 0 8px rgba(127,219,255,.8);transition:opacity .7s var(--x-ease),transform .7s var(--x-ease);opacity:0;transform:scale(.3)}
  .o2d-1 i:nth-child(1){left:62px;top:24px}.o2d-1 i:nth-child(2){left:30px;top:86px}.o2d-1 i:nth-child(3){left:70px;top:150px}.o2d-1 i:nth-child(4){left:14px;top:124px}.o2d-1 i:nth-child(5){left:48px;top:196px}
  .o2d-2 i:nth-child(1){left:40px;top:14px}.o2d-2 i:nth-child(2){left:78px;top:64px}.o2d-2 i:nth-child(3){left:20px;top:100px}.o2d-2 i:nth-child(4){left:46px;top:136px}.o2d-2 i:nth-child(5){left:80px;top:178px}.o2d-2 i:nth-child(6){left:10px;top:192px}.o2d-2 i:nth-child(7){left:58px;top:80px}
  .o2d-3 i:nth-child(1){left:24px;top:20px}.o2d-3 i:nth-child(2){left:84px;top:110px}.o2d-3 i:nth-child(3){left:36px;top:60px}.o2d-3 i:nth-child(4){left:60px;top:168px}.o2d-3 i:nth-child(5){left:30px;top:206px}.o2d-3 i:nth-child(6){left:72px;top:40px}
  [data-sim] .o2d-1 i,[data-sim][data-state="1"] .o2d-2 i,[data-sim][data-state="2"] .o2d-2 i,[data-sim][data-state="2"] .o2d-3 i{opacity:1;transform:none}
  .sim-plasma-n{max-width:9.5em;font-size:12px;line-height:1.35;text-align:center;color:var(--x-on-3)}
  .sim-stage{grid-template-columns:minmax(0,1fr) auto auto!important;gap:22px!important}

  /* ---------- Potek: harmonika fotografij ---------- */
  .pg{grid-column:7 / span 6;grid-row:1;align-self:center;width:100%;display:flex;gap:8px;height:clamp(300px, 26vw, 400px);margin:0;padding:0;overflow:visible;border-radius:28px}
  .pg-item{flex:1 1 0;min-width:0;aspect-ratio:auto;height:100%;border-radius:22px;transition:flex-grow .8s var(--x-ease),box-shadow .4s;box-shadow:0 30px 60px -40px rgba(10,26,46,.6)}
  .pg-item.is-on{flex-grow:5}
  .pg-item img{transition:transform 1.2s var(--x-ease)}
  .pg-item:not(.is-on) img{transform:scale(1.15)}
  .pg-cap{left:16px;bottom:16px;right:16px;white-space:nowrap;font:600 16px var(--x-sans);opacity:0;transform:translateY(8px);transition:opacity .5s .2s,transform .5s .2s var(--x-ease)}
  .pg-item.is-on .pg-cap{opacity:1;transform:none}
  .pg-item:not(.is-on)::after{background:linear-gradient(180deg,rgba(7,26,46,.15),rgba(7,26,46,.55))}
  .pg-badge{position:absolute;z-index:3;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(4,11,22,.74);border:1px solid var(--x-rule-d);color:#fff;font:600 14px var(--x-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
  .pg-badge .ico{width:17px;height:17px;color:var(--x-cyan)}

  /* ---------- Komora: svetlejše ozadje ---------- */
  #komora{background:radial-gradient(900px 520px at 18% 18%,rgba(56,182,255,.30),transparent 65%),radial-gradient(800px 560px at 92% 70%,rgba(127,219,255,.18),transparent 65%),linear-gradient(180deg,#0C2747 0%,#123C66 55%,#1A4F82 100%)}
  #komora::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(169,233,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(169,233,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent)}
  #komora > *{position:relative}
  .ex-fig::after{background:radial-gradient(circle at var(--fx) var(--fy),rgba(4,11,22,0) 0,rgba(4,11,22,0) 10%,rgba(4,11,22,.22) 32%,rgba(4,11,22,.36) 100%)!important}
  .kx-step{margin:0 0 14px;padding:22px 26px 22px 30px!important;border-left:0!important;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(169,233,255,.12);transition:background-color .5s,border-color .5s,transform .5s var(--x-ease)}
  .kx-step.is-active{background:rgba(255,255,255,.12);border-color:rgba(169,233,255,.45);transform:translateX(-6px);box-shadow:0 30px 60px -40px rgba(0,0,0,.6)}
  .kx-t{color:rgba(232,240,248,.8)!important}
  .kx-step.is-active .kx-t{color:#fff!important}
  .gal .photo{background:#1A4F82}

  /* ---------- Indikacije: zavihki + kartice ---------- */
  #indikacije{background:linear-gradient(180deg,var(--x-paper) 0%,#EDF3FA 100%)}
  .ind-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}
  .ind-intro{display:none}
  .tabs{display:flex;gap:4px;padding:5px;border-radius:999px;background:#E3EAF3;min-width:440px}
  .tabs::before{top:5px;bottom:5px;left:5px;width:calc(50% - 7px);border-radius:999px;background:var(--x-ink);box-shadow:0 10px 24px -12px rgba(10,26,46,.7)}
  .tabs[data-active="1"]::before{transform:translateX(calc(100% + 4px))}
  .tab{flex:1 1 0;min-height:52px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--x-ink);font:600 15.5px var(--x-sans);cursor:pointer;transition:color .35s}
  .tab[aria-selected="true"]{color:#fff}
  .ind-body{display:block;margin-top:clamp(36px, 3vw, 52px)}
  .ind-body .panel[hidden]{display:none!important}
  .panel{gap:22px}
  .panel.is-shown{animation:v16panel .6s var(--x-ease)}
  @keyframes v16panel{from{opacity:0;transform:translateY(14px)}}
  .panel-t{display:none}
  .badge-line{padding-bottom:0;border-bottom:0}
  .ind-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
  .ind-list > li{border-bottom:0}
  .ind-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%;min-height:228px;padding:26px 26px 22px!important;border-radius:26px;background:#fff;border:1px solid var(--x-rule-2);box-shadow:var(--x-sh-1);overflow:hidden;isolation:isolate;transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease),border-color .3s}
  .ind-item::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(30,111,217,.1),transparent 60%);opacity:0;transition:opacity .4s}
  .ind-item:hover{padding-left:26px!important;transform:translateY(-6px);box-shadow:var(--x-sh-2);border-color:rgba(30,111,217,.25)}
  .ind-item:hover::before{opacity:1}
  .ind-item > .ico{display:none}
  .ind-ico.i3d{flex-basis:58px;width:58px;height:58px;margin-bottom:8px}
  .ind-ico .ico{width:27px;height:27px}
  .ind-t{font:600 19px/1.3 var(--x-sans)}
  .ind-d{font-size:15px}
  .ind-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font:600 15px var(--x-sans);color:var(--x-oxy-ink)}
  .ind-more .ico{width:17px;height:17px;transition:transform .3s var(--x-ease)}
  .ind-item:hover .ind-more .ico{transform:translateX(4px)}
  .panel-r .ind-chip{display:inline-flex;align-self:flex-start;padding:4px 11px;border-radius:999px;font:600 12px var(--x-sans);color:var(--x-oxy-ink);background:#E3EDFA}
  .panel-u .ind-cta-li,.panel-r .ind-cta-li{display:block;margin:0;border:0}
  .ind-cta{height:100%;min-height:228px;justify-content:space-between;padding:28px 26px;border-radius:26px;position:relative;overflow:hidden}
  .ind-cta::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(56,182,255,.35),transparent 70%)}
  .ind-cta p{font:600 calc(30px * var(--x-k)) / 1.2 var(--x-serif)}
  .ind-cta .btn{position:relative;z-index:1;width:100%}
  .research-note{gap:20px;align-items:center;padding:22px 26px;border-radius:24px;background:linear-gradient(120deg,#E3EEFC 0%,#F5F9FE 100%);border:1px solid rgba(30,111,217,.18)}
  .rn-ico.i3d{flex-basis:56px;width:56px;height:56px}
  .rn-ico .ico{width:26px;height:26px}
  .research-note p{font-size:15.5px;line-height:1.55;color:var(--x-text)}
  .research-note b{font:600 17px var(--x-sans);color:var(--x-ink)}
  .important{display:block;margin-top:28px;font-size:15px;color:var(--x-muted)}
  .important strong{color:var(--x-ink)}

  /* ---------- Znanje ---------- */
  .know .snap{gap:24px}
  .art{display:flex;flex-direction:column;border-radius:26px!important;transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease)}
  .art:hover{transform:translateY(-6px)}
  .art-img{aspect-ratio:16 / 9.5}
  .art-img .art-cat{font:600 12px var(--x-sans);letter-spacing:.12em}
  .art-body{gap:12px;padding:22px 26px 24px}
  .art-x{font-size:15px;line-height:1.55;color:var(--x-muted)}

  /* ---------- Ekipa ---------- */
  .team-note{font-size:15.5px;color:var(--x-muted);max-width:38em}
  .members .member img{transition:transform 1s var(--x-ease)}
  .members .member{overflow:hidden;border-radius:20px}
  .members .member:hover img{transform:scale(1.05)}

  /* ---------- Cenik ---------- */
  .lp3d{min-height:84px!important;padding:0 24px 0 16px!important;border-radius:24px!important}
  .lp-ico.i3d{flex-basis:52px;width:52px;height:52px}
  .lp-ico .ico{width:24px;height:24px}
  .lp-txt b{font:600 17px var(--x-sans);color:var(--x-ink)}
  .lp-txt small{font:500 14px var(--x-sans);color:var(--x-muted)}
  .lp3d:hover .lp-ico{transform:perspective(240px) rotateX(0) rotateY(0) translateY(-3px)}
  #cenik .price-extra{gap:14px}

  /* ---------- Kontakt: širši pogled na stavbo ---------- */
  .contact-img{inset:auto;left:auto;right:0;top:50%;transform:translateY(-50%);width:min(68%, 1180px);height:auto;aspect-ratio:2400 / 1338;object-fit:cover;object-position:50% 50%;
    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(180deg,transparent 0,#000 12%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;
    mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(180deg,transparent 0,#000 12%,#000 86%,transparent 100%);mask-composite:intersect}
  .contact::before{background:linear-gradient(90deg,rgba(4,11,22,.9) 0%,rgba(4,11,22,.5) 30%,rgba(4,11,22,0) 48%)!important}

  /* ---------- 3D nagib kartic ---------- */
  [data-tilt]{transform-style:preserve-3d;will-change:transform}
}

/* ---------- Darilni bon (namizje) ---------- */
@media (min-width:1024px){
  .bon-promo-in{gap:18px;padding-block:14px}
  .bp-ico.i3d{flex-basis:46px;width:46px;height:46px}
  .bp-ico .ico{width:23px;height:23px}
  .bp-txt{font:500 16px/1.4 var(--x-sans)}
  .bp-txt b{font:600 16px var(--x-sans)}
  .bp-btn{min-height:46px;padding:0 22px;font:600 15px var(--x-sans);color:var(--x-ink)}
  .bon-sec{padding-block:clamp(104px, 7vw, 150px);background:linear-gradient(160deg,#0C2747 0%,#071628 55%,#040B16 100%)}
  .bon-glow{background:radial-gradient(700px 520px at 28% 40%,rgba(56,182,255,.3),transparent 65%),radial-gradient(520px 420px at 90% 90%,rgba(242,181,60,.12),transparent 70%)}
  .bon-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(48px, 6vw, 112px);align-items:center}
  .bon-visual{gap:22px;perspective:1200px}
  .bon-card{width:min(100%,520px);border-radius:30px}
  .bc-val{font-size:clamp(64px, 5vw, 92px)}
  .bc-label{font-size:13px}
  .bc-sub{font-size:12.5px}
  .bon-hint{font:500 16px/1.4 var(--x-sans);color:var(--x-aqua)}
  .bon-sec .h2-em{color:var(--x-aqua)}
  .bon-sec .eyebrow{color:var(--x-cyan)}
  .bon-copy{gap:22px}
  .bon-sec .lead{color:var(--x-on)}
  .bon-p{font-size:17px;color:var(--x-on-2)}
  .bon-pick-l{font:600 12.5px var(--x-sans);letter-spacing:.2em;color:var(--x-cyan)}
  .bon-v{min-height:60px;border-radius:18px;font:600 20px var(--x-sans)}
  .bon-deliv{flex-direction:row;gap:12px}
  .bon-deliv li{flex:1 1 0;padding:16px 18px;border-radius:20px;font-size:14.5px}
  .bon-deliv b{font:600 15.5px var(--x-sans)}
  .bon-valid,.bon-mail-n,.bon-other{font-size:14.5px}
  .bon-cta .btn{flex:0 0 auto}
  .bon-sec .btn-outline{border-color:rgba(232,240,248,.6)}
  .main-nav .nav-gift{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:linear-gradient(100deg,rgba(242,181,60,.22),rgba(255,233,168,.12));border:1px solid rgba(242,181,60,.5);color:#FFE3A1}
  .main-nav .nav-gift .ico{width:16px;height:16px;color:#F7C761}
  .main-nav .nav-gift:hover{color:#fff;border-color:#F7C761}
}
@media (min-width:1024px) and (max-width:1199.98px){ .main-nav .nav-gift span{display:none} .main-nav .nav-gift{padding:7px 10px} }

/* =====================================================================
   V18 – namizje: filter področij raziskav, kompaktnejše kartice, članki pri uradnih indikacijah, Google ocena
   ===================================================================== */
@media (min-width:1024px){
  .ind-filter{flex-wrap:wrap;gap:10px;overflow:visible;margin:0;padding:0}
  .if-btn{min-height:46px;padding:0 10px 0 18px;font:600 15px var(--x-sans);border-color:var(--x-rule-2);background:#fff}
  .if-btn:hover{border-color:rgba(30,111,217,.45);box-shadow:var(--x-sh-1)}
  .if-btn[aria-pressed="true"]{background:var(--x-ink);border-color:var(--x-ink)}
  .if-n{min-width:26px;height:26px;font-size:12.5px}
  .ind-showall{display:none!important}
  .panel-r .ind-item{min-height:206px;padding:22px 22px 18px!important;gap:7px}
  .panel-r .ind-item:hover{padding-left:22px!important}
  .panel-r .ind-ico.i3d{flex-basis:50px;width:50px;height:50px;margin-bottom:6px}
  .panel-r .ind-ico .ico{width:24px;height:24px}
  .panel-r .ind-t{font-size:17.5px;line-height:1.28}
  .panel-r .ind-d{display:block;font-size:14.5px;line-height:1.45;color:var(--x-text)}
  .panel-r .ind-chip{margin-top:4px}
  .panel-r .ind-cta{min-height:206px}
  .panel-r .ind-item:hover .ind-ico.i3d{animation:v17bob .9s var(--x-ease)}
  @keyframes v17bob{40%{transform:perspective(200px) rotateX(10deg) translateY(-4px)}}
  .ind-reads{flex-direction:row;align-items:center;gap:18px;padding:18px 22px;border-radius:22px}
  .ind-reads-t{flex:0 0 auto;font:600 16px var(--x-sans);color:var(--x-ink)}
  .ind-reads-l{gap:10px}
  .ind-reads-l a{min-height:40px;padding:0 15px;font:600 14px var(--x-sans)}

  .g-rate{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"src src go" "main main n";row-gap:16px;padding:22px 24px;border-radius:24px;background:linear-gradient(160deg,rgba(16,41,74,.82),rgba(7,22,40,.82));border:1px solid var(--x-rule-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}
  .g-rate::before{right:-40px;top:-70px;width:220px;height:220px;background:radial-gradient(circle,rgba(246,180,0,.2),transparent 70%)}
  .g-rate:hover{border-color:rgba(169,233,255,.4);color:#fff;transform:translateY(-3px);box-shadow:0 24px 40px -24px rgba(0,0,0,.6)}
  .g-pin.i3d{flex-basis:38px;width:38px;height:38px}
  .g-pin .ico{width:19px;height:19px}
  .g-lbl{font:600 16px/1.2 var(--x-sans);color:#fff}
  .g-lbl small{font:500 12.5px var(--x-sans);color:var(--x-on-2)}
  .g-main{flex-direction:row;align-items:center;gap:16px}
  .g-val{font:400 calc(58px * var(--x-k)) / 1 var(--x-serif);color:#fff}
  .g-starbox,.g-stars svg{width:132px;height:23px}
  .g-base svg{fill:rgba(255,255,255,.16)}
  .g-top svg{fill:#FFC21A;filter:drop-shadow(0 0 6px rgba(255,194,26,.45))}
  .g-n{align-self:center;justify-self:end;padding:0;font:500 14.5px var(--x-sans);color:var(--x-on-2);text-align:right}
  .g-n b{color:#fff}
  .g-go{align-self:start;justify-self:end;margin:0;padding:0;border:0;font:600 14.5px var(--x-sans);color:var(--x-cyan)}
}

/* =====================================================================
   V19 – namizje: gumb Nakup v glavi, trak nakupa v ceniku, pogovorno okno nakupa
   ===================================================================== */
@media (min-width:1024px){
  .m-buy{display:none}
  .head-buy{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(127,219,255,.5);background:rgba(127,219,255,.08);color:#fff;font:600 15px var(--x-sans);cursor:pointer;transition:background-color .25s,border-color .25s,transform .25s var(--x-ease)}
  .head-buy .ico{width:18px;height:18px;color:var(--x-cyan)}
  .head-buy:hover{background:rgba(127,219,255,.18);border-color:var(--x-cyan);transform:translateY(-1px)}
  .pkg-alt{font:600 14.5px var(--x-sans);margin-top:-6px}
  .svc-buy{font:600 13.5px var(--x-sans)}
  .buy-strip{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 30px;border-radius:28px;margin-top:6px;background:linear-gradient(120deg,#071628 0%,#0B2A4A 45%,#124682 100%);box-shadow:var(--x-sh-2)}
  .bs-ico.i3d{flex-basis:52px;width:52px;height:52px}.bs-ico .ico{width:25px;height:25px}
  .bs-head b{font:600 19px/1.25 var(--x-sans)}
  .bs-head span{font:400 14.5px/1.45 var(--x-sans)}
  .bs-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}
  .bs-steps li{grid-template-columns:36px 1fr;background:transparent;border:0;padding:4px 14px;position:relative}
  .bs-steps li + li::before{content:"";position:absolute;left:-10px;top:50%;width:20px;height:2px;background:linear-gradient(90deg,rgba(127,219,255,.15),rgba(127,219,255,.7));}
  .bs-n{width:36px;height:36px;font-size:15px}
  .bs-steps b{font:600 15.5px var(--x-sans)}
  .bs-steps small{font:400 13px var(--x-sans)}
  .bs-act{align-items:stretch}
  .bs-act .btn{min-height:52px;padding:0 26px;white-space:nowrap}
  .nakup .sheet-main{gap:12px;padding:26px 36px 18px}
  .nakup .sheet-head h2{font-size:calc(32px * var(--x-k))}
  .nk-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}
  .nk-opt{min-height:58px;padding:10px 14px}
  .nk-opt.nk-pop,.nk-opt:has(.nk-tag){margin-top:0}
  .nk-opts .nk-l{grid-column:1 / -1}
  .nk-opt:first-of-type{grid-column:1 / -1}
  .nk-o-txt b{font:600 16px var(--x-sans)}
  .nk-o-price{font:700 19px 'Manrope',var(--x-sans)}
  .nk-sum-price{font:700 28px 'Manrope',var(--x-sans)}
  .nk-links{flex-direction:row;justify-content:space-between}
}
@media (min-width:1024px) and (max-width:1399.98px){
  .head-buy span{display:none}
  .head-buy{width:46px;padding:0;justify-content:center}
  .main-nav .nav-gift span{display:none}
  .main-nav .nav-gift{padding:7px 10px}
}
@media (min-width:1024px) and (max-width:1279.98px){
  .head-actions{gap:8px}
  .main-nav{gap:14px}
  .head-buy{width:44px;min-height:44px}
  .buy-strip{grid-template-columns:1fr auto;gap:20px}
  .buy-strip .bs-steps{grid-column:1 / -1;grid-row:2}
}

/* V20 – namizje: kratek pas medijev */
@media (min-width:1024px){
  .press-mini{grid-column:1 / -1;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:24px;padding:14px 0 18px;margin:-6px 0 0;border:0;border-top:1px solid var(--x-rule-d);border-radius:0;background:transparent;color:var(--x-on)}
  .press-mini:hover{color:#fff}
  .pmi-l{flex:0 0 auto;font:600 11px var(--x-sans);letter-spacing:.16em;color:var(--x-cyan)}
  .pmi-names{flex:1 1 auto;justify-content:center;flex-wrap:nowrap;gap:0 18px;font:600 15px var(--x-serif);letter-spacing:.01em;color:rgba(232,240,248,.78);white-space:nowrap}
  .press-mini:hover .pmi-names{color:#fff}
  .pmi-names i{color:rgba(127,219,255,.4)}
  .pmi-go{flex:0 0 auto;font:600 14px var(--x-sans);color:var(--x-cyan)}
  .press-mini:hover .pmi-go .ico{transform:translateX(3px)}
  .pmi-go .ico{transition:transform .25s var(--x-ease)}
}
@media (min-width:1024px) and (max-width:1279.98px){ .pmi-names{gap:0 10px;font-size:13.5px} .pmi-go{display:none} }

/* V24 – namizje: Prostor, ki ne utesnjuje */
@media (min-width:1024px){
  .space{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"head cmp" "pts pts" "note note";column-gap:48px;row-gap:28px;margin-top:clamp(56px,5vw,88px);padding:40px 44px;border-radius:32px;background:linear-gradient(140deg,rgba(10,32,58,.88),rgba(6,20,38,.92));border:1px solid var(--x-rule-d);box-shadow:0 40px 80px -50px rgba(0,0,0,.8)}
  .sp-head{grid-area:head;align-self:center;gap:14px}
  .sp-h{font:400 calc(46px * var(--x-k))/1.08 var(--x-serif);letter-spacing:-.01em}
  .sp-lead{font:400 17px/1.6 var(--x-sans);color:var(--x-on-2)}
  .sp-cmp{grid-area:cmp;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center;gap:16px}
  .sp-viz{aspect-ratio:4 / 3}
  .sp-mono .sp-viz{aspect-ratio:4 / 3}
  .sp-card figcaption b{font:600 17px var(--x-sans)}
  .sp-card figcaption small{font:400 14px var(--x-sans)}
  .sp-ours{transform:translateY(0);transition:transform .5s var(--x-ease)}
  .sp-ours:hover{transform:translateY(-4px)}
  .sp-points{grid-area:pts;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
  .sp-points li{padding:16px;border-radius:18px;align-items:flex-start}
  .sp-ico.i3d{flex-basis:44px;width:44px;height:44px}
  .sp-points b{font:600 16px var(--x-sans)}
  .sp-points span{font:400 14px/1.5 var(--x-sans)}
  .sp-note{grid-area:note;font:400 14px var(--x-sans);color:var(--x-on-3)}
}

/* =====================================================================
   V28 – Ekipa, cenik (graf, pike, krogi), mediji (24ur), baza znanja
   ===================================================================== */
@media (min-width:1024px){
  .potek-lead{margin-top:18px;max-width:30em}
  .team-care{gap:16px;padding:18px 22px;border-radius:22px;font:600 17px/1.4 var(--x-sans);color:#0B4F4A;box-shadow:var(--x-sh-1)}
  .tc-ico.i3d{flex-basis:48px;width:48px;height:48px}
  .tc-ico .ico{width:22px;height:22px}

  /* Cenik: graf */
  .ppc{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px, 4vw, 72px);margin-top:clamp(40px, 3.4vw, 60px);padding:clamp(28px, 2.4vw, 40px) clamp(30px, 3vw, 48px);border-radius:28px;border-color:var(--x-rule-2);background:linear-gradient(150deg,rgba(255,255,255,.96) 0%,rgba(240,247,255,.92) 100%);box-shadow:var(--x-sh-1)}
  .ppc-ico.i3d{width:56px;height:56px}
  .ppc-ico .ico{width:26px;height:26px}
  .ppc-k{font:600 12.5px var(--x-sans);letter-spacing:.18em;color:var(--x-oxy-ink)}
  .ppc-big{font:400 18px var(--x-sans);color:var(--x-muted)}
  .ppc-big b{font:400 calc(clamp(48px, 2.4vw + 14px, 66px) * var(--x-k))/1 var(--x-serif);letter-spacing:-.02em;color:var(--x-ink)}
  :root[data-font="d"] .ppc-big b{font-weight:300;letter-spacing:-.035em}
  .ppc-t{margin-top:16px;font-size:16px;line-height:1.55;color:var(--x-muted);max-width:24em}
  .ppc-cols{height:236px;gap:clamp(14px, 1.6vw, 28px)}
  .ppc-b{max-width:96px;height:calc(var(--h) * 1.7px);border-radius:16px 16px 6px 6px}
  .ppc-v{font:600 16px var(--x-sans);color:var(--x-ink)}
  .ppc-c:first-child .ppc-v{color:var(--x-muted)}
  .ppc-n{font:500 13.5px var(--x-sans);color:var(--x-muted)}
  .ppc-c.is-best .ppc-n{font-weight:700;color:var(--x-ink)}

  /* Cenik: pike in krog */
  .pkg-dots{grid-template-columns:repeat(10,14px);grid-auto-rows:14px;gap:6px;min-height:54px;margin:12px 0 4px}
  .pkg-dots i{width:14px;height:14px}
  #cenik .pkg-bar{flex-direction:row;align-items:center;justify-content:space-between}
  #cenik .pkg-bar-top{flex-direction:column;gap:3px}
  #cenik .pkg-bar-top b{font:600 24px/1.1 var(--x-sans);color:var(--x-ink)}
  .pkg-best #cenik .pkg-bar-top b,#cenik .pkg-best .pkg-bar-top b{color:#fff}
  .pkg-off{width:62px;height:62px}
  .pkg-off::before{inset:6px}
  .pkg-off b{font:700 15px var(--x-sans);letter-spacing:-.01em;color:var(--x-ink)}
  .pkg-best .pkg-off b{color:#fff}
  .pkg-pop .pkg-off::before{background:#FBFDFF}
  .bar-legend{display:block}

  /* Mediji */
  .pmi-top{color:#fff}
  .pf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:280px;margin-top:clamp(32px, 3vw, 48px);border-radius:28px;border-color:var(--x-rule-2);box-shadow:var(--x-sh-1);transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease)}
  .pf:hover{transform:translateY(-4px);box-shadow:var(--x-sh-2);border-color:rgba(30,111,217,.35)}
  .pf-media{min-height:100%}
  .pf-src{font:700 clamp(84px, 6vw, 120px)/1 var(--x-sans);letter-spacing:-.05em}
  .pf-play{right:28px;bottom:28px;width:62px;height:62px}
  .pf-play .ico{width:22px;height:22px}
  .pf-body{justify-content:center;gap:18px;padding:clamp(30px, 3vw, 52px)}
  .pf-k{font:600 12.5px var(--x-sans);letter-spacing:.2em;color:var(--x-oxy-ink)}
  .pf-t{font:400 calc(clamp(34px, 1.6vw + 14px, 46px) * var(--x-k))/1.12 var(--x-serif);letter-spacing:-.02em;color:var(--x-ink)}
  :root[data-font="d"] .pf-t{font-weight:300;letter-spacing:-.03em}
  .pf-go{font:600 16px var(--x-sans);color:var(--x-oxy-ink)}
  .pm{margin-top:clamp(18px, 1.8vw, 28px)}

  /* Baza znanja */
  .kb{display:flex;flex-direction:column;gap:28px}
  .kb-head{gap:32px}
  .kb-h{margin-top:10px;font:400 calc(clamp(36px, 1.4vw + 18px, 48px) * var(--x-k))/1.05 var(--x-serif);color:var(--x-ink)}
  :root[data-font="d"] .kb-h{font-weight:300;letter-spacing:-.025em}
  .kb-sub{margin-top:10px;font-size:16.5px;color:var(--x-muted)}
  .kb-all{font:600 16px var(--x-sans);color:var(--x-oxy-ink)}
  .kb-all .ico{width:18px;height:18px}
  .kb-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}
  .kb-feat{border-radius:28px;border-color:var(--x-rule-2);box-shadow:var(--x-sh-1);transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease)}
  .kb-feat:hover{transform:translateY(-4px);box-shadow:var(--x-sh-2)}
  .kb-feat .kb-cov{aspect-ratio:auto;flex:1 1 auto;min-height:280px}
  .kb-feat .kb-cov > .ico{width:120px;height:120px}
  .kb-tag,.kb-new{top:20px;font:600 12px var(--x-sans);letter-spacing:.1em;padding:7px 13px}
  .kb-tag{left:20px;color:var(--x-ink)} .kb-new{right:20px;letter-spacing:.04em}
  .kb-body{gap:12px;padding:28px 32px 30px}
  .kb-meta{font-size:14px;color:var(--x-muted)}
  .kb-feat .kb-t{font:400 calc(clamp(30px, 1vw + 18px, 38px) * var(--x-k))/1.14 var(--x-serif);color:var(--x-ink)}
  :root[data-font="d"] .kb-feat .kb-t{font-weight:300;letter-spacing:-.025em}
  .kb-x{font-size:16px;line-height:1.6;color:var(--x-muted);max-width:40em}
  .kb-go{font:600 15.5px var(--x-sans);color:var(--x-oxy-ink)}
  .kb-list{grid-template-rows:repeat(4,minmax(0,1fr));gap:14px}
  .kb-item{grid-template-columns:116px minmax(0,1fr);gap:20px;padding:12px;border-radius:22px;border-color:var(--x-rule-2);box-shadow:var(--x-sh-1);transition:transform .4s var(--x-ease),box-shadow .4s var(--x-ease)}
  .kb-item:hover{transform:translateY(-3px);box-shadow:var(--x-sh-2)}
  .kb-item .kb-cov{width:116px;height:100%;min-height:100px;border-radius:16px}
  .kb-item .kb-cov > .ico{width:44px;height:44px}
  .kb-cat{font:600 11.5px var(--x-sans);letter-spacing:.14em;color:var(--x-teal)}
  .kb-item .kb-t{font:600 17px/1.32 var(--x-sans);color:var(--x-ink)}
  .kb-item .kb-meta{font-size:13px}
  .kb-invite{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 44px;border-radius:28px}
  .kb-invite::after{width:420px;right:-80px;bottom:-200px}
  .kb-inv-ico.i3d{width:64px;height:64px}
  .kb-inv-ico .ico{width:30px;height:30px}
  .kb-inv-t b{font:400 calc(32px * var(--x-k))/1.15 var(--x-serif);color:#fff}
  :root[data-font="d"] .kb-inv-t b{font-weight:300;letter-spacing:-.02em}
  .kb-inv-t p{font-size:16.5px;line-height:1.55;color:var(--x-on-2);max-width:44em}
  .kb-inv-btn{min-height:54px;padding-inline:26px}
}
@media (min-width:1024px) and (max-width:1279.98px){
  .kb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .kb-item{grid-template-columns:92px minmax(0,1fr);gap:16px}
  .kb-item .kb-cov{width:92px}
  .kb-item .kb-t{font-size:15.5px}
  .pkg-dots{grid-template-columns:repeat(10,12px);grid-auto-rows:12px;gap:5px;min-height:46px}
  .pkg-dots i{width:12px;height:12px}
}

/* =====================================================================
   V32 (20. 10. 2026) – logotip, kartica 100 %, nove fotografije (namizje)
   ===================================================================== */
@media (min-width:1024px){
  /* Logotip kot na mobilni V29 (bel, krepkejše črte, sij), 50 % večji: 152 × 75 → 228 × 112 px */
  .brand{margin-left:-9px}
  .brand-logo{width:228px;height:112px;margin-block:-8px;filter:drop-shadow(0 1px 1.5px rgba(2,8,20,.6)) drop-shadow(0 0 7px rgba(190,228,255,.75)) drop-shadow(0 0 18px rgba(120,190,255,.45));transition:width .35s var(--x-ease),height .35s var(--x-ease)}
  .site-head.is-stuck .brand-logo{width:156px;height:76px;margin-block:-4px}
  .foot-logo{width:228px;height:112px;margin-left:-9px;filter:drop-shadow(0 0 7px rgba(190,228,255,.45)) drop-shadow(0 0 18px rgba(120,190,255,.3))}

  /* Zakaj: velika fotografija z osebjem ob pultu */
  .zp-osebje img{object-position:79% 50%}

  /* Zakaj: fotografija zdravniškega pregleda (otoskop) */
  .feat-exam .feat-photo img{object-position:50% 30%}

  /* Zakaj: kartica 100 % z vključeno fotografijo pregleda */
  .feat-o2.has-photo{min-height:100%}
  .o2-photo{position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;margin:0;pointer-events:none;overflow:hidden;border-radius:inherit}
  .o2-photo img{position:absolute;left:0;right:0;top:12%;width:100%;height:66%;object-fit:cover;object-position:44% 34%;filter:saturate(.9) contrast(1.04) brightness(.92);
    -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 26%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 26%,#000 68%,transparent 100%);transition:transform 1.4s var(--x-ease)}
  .o2-photo::after{content:"";position:absolute;inset:0;background:
      radial-gradient(120% 60% at 0% 0%,rgba(6,20,42,.78) 0%,rgba(6,20,42,0) 60%),
      linear-gradient(180deg,rgba(14,38,69,.25) 0%,rgba(8,26,48,.1) 40%,rgba(6,20,42,.35) 70%,rgba(6,20,42,.92) 86%);mix-blend-mode:normal}
  .o2-photo::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(160deg,rgba(30,111,217,.32),rgba(4,11,22,.05) 55%);mix-blend-mode:soft-light}
  .feat-o2.has-photo:hover .o2-photo img{transform:scale(1.04)}
  .feat-o2.has-photo .feat-num{text-shadow:0 2px 18px rgba(4,11,22,.55)}
  .feat-o2.has-photo .feat-txt{position:relative;text-shadow:0 1px 10px rgba(4,11,22,.5)}
  .feat-o2.has-photo .o2-viz{filter:drop-shadow(0 10px 18px rgba(4,11,22,.55))}
}
/* V32: ožji zasloni – večji logotip ne sme izriniti poziva iz glave */
@media (min-width:1280px) and (max-width:1599.98px){ .head-phone-num{display:none} }
@media (min-width:1024px) and (max-width:1279.98px){
  .brand-logo{width:178px;height:87px;margin-block:-4px}
  .site-head.is-stuck .brand-logo{width:140px;height:68px}
  .head-inner{gap:18px}
  .main-nav{gap:14px}
  .head-actions{gap:10px}
}
/* V32: ožje kartice 100 % – molekula ne sme prekriti številke; okno nakupa brez povezave za prijavo */
@media (min-width:1024px){ .nk-links{justify-content:center} }
@media (min-width:1024px) and (max-width:1279.98px){
  .feat-o2 .o2-viz{width:104px;height:92px;right:-8px;top:8px}
}
@media (min-width:1024px) and (max-width:1139.98px){
  .brand-logo{width:152px;height:75px;margin-block:0}
  .site-head.is-stuck .brand-logo{width:128px;height:63px}
}


/* ===== 0. Glava – Verzija 2 (20. 10. 2026): gumb »Darilni bon« v meniju brez podčrtaja (ima lasten okvir in učinek ob prehodu) ===== */
@media (min-width:1024px){ .main-nav .nav-gift::after{content:none} }

/* Končna verzija glave (23. 10. 2026): 7 povezav v meniju – ožji razmiki, da gumbi ne segajo čez rob */
@media (max-width: 1199.98px){ .main-nav{gap:10px} .main-nav a{font-size:13.5px} }
@media (min-width: 1200px) and (max-width: 1365.98px){ .main-nav{gap:13px} }
