@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAB4QAA8AAAAAR+gAAB20AAME3QAAAAAAAAAAAAAAAAAAAAAAAAAAGi4bs3AcKgZgP1NUQVRIAIIcEQgKyzi7egE2AiQDg0QLgWQABCAFg1YHIBtBPrMREWwcAEA5C4iiZFFmR/+n48YY2gC535CyXVJllzuIK+FARXiNuXVXXRLQbxh3GkyjqA7iLmLHulW6naRll7Nlt5+OiI+qxPB/5t6nPx6PoaMljtDYJ7k+vH/Wn4voxXqBRmCGzGQAbLXlfrCGO7EU2Q0BcLn7NURWceAFlsD2NEoo4LHsxRsmv7WW/20lrWw5sjLyZITc8YUIuYXxkS8jZMYXGB5IFiGg4pas/Q8YlDTwA7itfy7gjL5U9OOS+2la4R6lObnE0dR0I84cmKA4QeGrX80cOMM0cKwQjZb6iwTdlzauvJMuKm/zi5I6+uedCf79f6/OV0pk+HeyuYAwLN2BbOcDcS3d4iQb/K2001Repm4YeG0D/PtL5J+XPXdlxczGTBBFQrcuCdIPNpuQhJS18A706vbC+6EFCfr61q38WiBcLtfu4TZUhUKCA1WqxeFSaYpBfbGUCGM3obb/fz8z+9/AaZaTlh2yWgtAloy5//7X9+fmDSR/OhMswS8mxfxyJgOh8qgFAAeUFNPFzCwBCEXkqlY4FGZWrqvtOkeehRBrOkrr2IF+ZBs0ihzW6xKH9u7fjd9nXIWXIr4aMmSMIcNf3vUinpsPoVDaVMebGgSgAgAAJUEEECGZiGwFiBIliFVrCAIQBOWgi4a2ODT7qe1VaHAALrcJILu5zVXIIeuEo10oIRHljdBM9YFFsW96OP19JrJP8ixJ1IBIpEhYr9jjhBKfzeljoW+rVIIj/6WYsUxZX5Ys8+uE0FG6Ss8HU8PsU5SwjvKK3JHxdHSMUm5L/g7dTSOIo44/M99yH1fe14tcmZnZHzHDEVJSjJweZ+Kg4eFhJvKxCAizSZXGJUMGjyw5vPLk8StSJKBMpaBqNaLq1EnRrkuquFGZJk0qMm1WsXmrylB1NkI0EVpJUMwIMypIMMQEwnVJ5qkktUIwNQy4wDiZMjTjawdnieU0MZoJjIbEzZfIc8wAshUK4ugMJpqhGAEkAJjuEpCE5DtGMtb0TczDkhTniKgZJTR9m0TrJJI9kHKGbmWVS5bna2dNamFggSJnXWZcMqi4RtNgs2weZZCcg2vUMptAoiOYYQG0dXBsha0AL7zIcQcL2YUz8iLhzqmmW+JR5mU+FmOpTUunilSVKiozotyLCj9kZUVVaarOXkO0YcNjRsBGbWPkOLN15XyGUJUu6mbTMGEWkRVWO5TN5CjLo87YjMt5jjQAGsSUrwPLAhGZ+mSE6zRLaN8SeikbkaOQwRNNpmWiNmk0lm2UR1QWdcqQcQV92KBziLatdVXZaHAiNE/TTxlLQLO1jxNkEWXwVdHQSlqxtrGpuqjGND9H1YbLlWuqJCSf+wPVftSG7tqsjVgPrRFoB1ggK2TD7HKOokqoE4qPGwRxMEa5AqKTZ5+VDnhiJFOmZXqESTP3jiCQNbgKuUjnosJSWFqXbCDPWkQUT1GpdSnDyqkCrIpVD9kJxKnBLgtIkpZGtoLCMEEtgZMkwc5iKjVHEUwWMjIt00eV0JKGc3FRX6VBY0OfGXSGw/YfTSgorbCIFIDoCH2qCHI8ZFv7Ad84tuKUVbwUEMMMtaXvlpfXSXYhA8NiUWTptVOtfdDFVODu4iE+yMu01UIN1CturI46lITcUBtJgcWsXwyuf4BEArthZZEDf35Ce0VChqgs3QRdAU2lNLxLtkR9vp46qqZ8d7ordAeMR+SG51eJa8VHKdRdvoMN6wsoOuCSUsW0bqHJtwT1xbRRwK5uJK+PvcHp5kE4GI9+ikpupNi4xvCs7lRtdZ8lboP2ztp/mawI2yJnNmg4yMKye2eUF2N2geqTnc+cbh+RGrYaordtwYFwbEtQsfxyZ9Lg+50D0r33sO57qdUJwOXCrYbeB4zEQmftTkQPx/+wk8fSqordXYRldq5qnvB13R3Nas1MTSkXrQmvj31pOljQqX7xWKPF0mW2vlw69f3phUMLzu/wyK4jY+bPgqXQFl+Y1I+xLqUijYR8GuL4VlfYeazYTkdMCZtpOAUKdXGZhOTR8NqPFKja6mQ4VJfTiZ9FKP7ddZPhgInA3R3vwvYwxa6eyuzlthD1sJ9qlJ+Gt7zBIHDQQntSVlWoD6fpn2RAjBYULklecrqK1Oco3NDumFfAx94DoqkPcsprz5Tyxf5Nli1lxTa5sI9Yhmxc3dkHJHVtnY6ZHnUrSZcXpySoy4Ppo2V8ljzumXeRzoOWZq8C1eXB1/DZEm2LCY1VXWM3pz70uUr+9FCc6tTHy/FgnINzA3Bp6M8vfyZYI6VAFACKlClQqVqpei0qdOhSJ25coynTesyaF7dgxQCCWCFhZEJJeXgRhJzIhyAoPyrALEguJCzCIorh9AiZGDtGQSEVwTAcZ5cuUzYlJbVcedTymQEOaXLYpACALDYOAABo6V647UBITBc3Z8MoDZZZGaTghSONmBkoFQQ/gOSpsNJhRY4vsxo5ASb0KWYeUu74RF4dTghyOFRU3FKwkbxlV4tJoZbKCJjVLypCTEWIyY+F2piwcAUrG0vHyB3phUHK5JXMc98tgFNeOSAIi/7e08qmhzsBnmV4jQRk03078Jbvwv48lw9ISSIAFD+CSZobPcv2XjyH2PiFe/5BaHduBgACgJQcAJGKaiSVEJ0SzHRILGwTLbC1XzWpk5mzzUYDq9dAB/gCotEt/CTprARUkujggfyFTyHiBJmKVRk2acepe7lw582H/yAW7aJb9Ith8YHGfwkQZSlRbcSUXVt8O34k2kSXlB+vm4bLCS6nDVwWXduKCp59QTvO1dSC6JYahHWxwRMHZuGFXVdrQJsCq2r0q9cgadqwLiPajRk3YcqkOq0adWqyIGFNtpyegfpNb9ahxbwVcwgy8gKADQDwJcCDEFaA/gRyPlmUUmmBsS5wNhVbk/SCv4jLOObRx8KMp1iivBUrJpLNpeR0aLzwO4x6FV69mPVJcIyESTLjENkiBjiPKOGS/PnW4pi+9P2DNkeJu/Z+I/fT/IID/qkD/gURnPcPCBlISwhx/gB2as8UXxHhgcO2L2P5gF2IkxH2ybtgnjsdGCSghdwTzlkn2I229+0T28hHPu8G8xEFonSAVQAX4VatytF12OF+Efsn49h61OuHbgeBZLPJUVJDHiFE8poZoIAV61iZ/UaTTrNjVZEkL9gCXAReDSyNe5fUxl0cm1uLbdKhrTqk6vFMPuAMoeCSt5f7pOa3f6f5HLE6HySRIvgiWOvHq5pEEB+ePXV5wAqfuqpRCkQeGgnNyEIFVmiSAqJbfCikURGxmKMsTnwGaHFyJXW/wOYK4EgFat6EHDRYqWoIj6dTzW9pwa9sL/euPh+iaKDI/ViHQC03LEXOQDojB7P3D+tyb4ySmrSeBENhF8cg7ZSBOg7jdIY+Pcpk3TIOwZVo4sRc1d0HPIupQaqCk+Fp3XBG6AD8uubogCQ9hn1uEyzkFBJieYSVhqKgK6nXoKBkbpWNhmhO5jOBw1fYMPHyN1wq623BQUajwC8poeT8DcUasLFiCIROR0LGbi2nUKESutckPMPRU36bqT8tLFTRQPXMPnIa+vNRj4FOYyEPqhBiq1FT0gXYM58rqgo/upx82BIuUKtwb8BUPj1mYJl6IjFV+PiC28bowjJ+b4KK2CgGO2kB42RkuXXjP4bX/VDgAiQ4uYHNhUE83bT8DOJzZxvyuyZ7uxVF2INeyohKvZvyJTb0ka4Cc6oWjfkeMwGCMHqNINHsoRhWOUBTp7aMkGyX2lKijiizV4IZyXcTYWPoFLcFGKbSYQMn7k0q0BVlQx46eS2m75DGQIpiowzsFcGu0iycZ8zoiPsyPlHEZzZgUg4at9yzC7EAci8sOfMLcnFeLi0uNFSpdLagrWgPd7ThLNznEctZwNRa/cdcaKIrKgkHLMmfxGfIVG8+U0TF+hBrdIs/UvUGX3AGu18lTPM55M97PlYBlhzDTk1LibLsFv0E/FC84VIwYslCQLGOg9c64YQlyFnE1sv5QNDQ1RnTZZjl25HD+BcXtnUX5Y0KS//rMOZ1ZOlsuckCGeL5AjV12+7m410ZJ8A/HKrwFyHmJQCipP5czaGJEHghqfPHg45H0kkR05oMyHI7rMqpc2HF6VpJ3UWbNEjipt9c6xGxcO6/GIjhQfEqKv285OkujZ/AQqE2V2HDL8zn69cE274Li8i9hv+nr+3uw4hjvDT3YPDfsSCPSeUwUi53SHLiucZZNamTCewvFYQvlhAGRDy3OkvCmpojowxviNaGtuWbulqwCmQ+xYCrVn3s5/x+d5xvd2mxAkVL1GB6PofH/SXkcSWC3xm/UM6XFsb7/km7yFb6A058JYU6R64rlOT7MZQDYXjMhkYV08AindgA32B/glnYD4zO8SNyhchJgDGK8w47biVtvzJ424+2MgF29HR3m6hXdkfN++FUyg9gvypRXqaY7NNlRcGvkggo8XykKyrPKJV9aTwgh6Xasrl6s6z3oT3W7aT2qKDBTkbSDGXo6KkxyGD+9+IuL+I8DY1nU5OViUHsn0rHJ5LJATIcwwRJ8uQ4M4GYG4DBGEWsc8xp7qu6mT8lTDI2KMp8YubBqft1lcVIKVlzps/B9uJLo6/3Xnf8BQcB051ObgrvVHuEu1/EkTGclwYKT1l4lovcY65Laj5++k1sEV2GZTgSPwjLsrmPvpOFZp2B++KGzRhf5eK8v2XAFMbIl4eT40ADFCw/29tY+amFEz3ckhi+Dxuj99985kt+R81Hq8sffl9Xbi5PVaamiaTpFZq1Zao4PL0ro3Jyavkp5P2bpdmbnnGtI2vSJXnCclKUqa8vyjTXRLKHKL8M/t40jSGv6Y/1Ecz5K4jW7V97fn4K6kJcUdAnpOkTUBmAAq55v/rV/DHvN8s3Pt1ep/4dLBWk/V9zLfm4RFUr3XqeyuVinpx3RykX9o0jfypmyBlcSNFjGVHSuxtz7npk3zKbHM3U1x/LtJm8J0K3tGCnggxS5Wj5X8/ojGU1pmN7o+e3Wc55tyuwYYaPi5eLmtSGXHJjNdf86vedb/TjwgE8VOmDqip5MHp3ZJd36V0aH9ArbH7TqQ4/x2oNTLjQfD5EyHz5zvyPc2Nr/JykPCcZxdKSfWf7QNuNzQBpekcOBlVAsKjowSkRtpBfAIHFEsAUNiyAl3SGo1X1s0QYRM2xowFBmkqCIg6AJYDTq2HvfEEWgOuVxvrbAPF7+5GmQzdvNh6xE75TyX/pncuJnC4qinywkNUvBqQpHNNmYd5YeISelmJeWrgEHZES+XRWOfCbDDM37bO7+tZWQeiZj4sUPXWNur1A6Xu/WUrbDrDbjA7otMHZCtjVut0/UbUYTm0nnwqhFZEqbetWXEKxsq/FpfSZ+r6RHSc6lXLvS7f+2tEPX+RWtTwmFta9imb3UZNzmHdDL3z1Z+A7v33bKx8nwLNONutQK97U7QBUpak8HuBjDiBN60pItFoE6bGMmDT1/j3B6PFePWqaawv7FzVnePgjp/yXFsDOw2HEFE5FRGwGlk1QsOWY5WANAzg4EHakrcgEV0A8RoaAfSgw1jmDGW1K8INTiekt+e3tfqZmqliBVwHehD2F453AW/uJSRoSiMX+CGq0PMIbDv4uhSsmjf/LqnncwknpuR7z2Dp9Z80u4e4wKzcUt1sgGLzfdPj0y1CPmnne22O0E5KD4gv5391WK1fROdk5d0MTntRKMsnX49deUfDl2MJ/nInacdUxPjWy6FYxaIACpRrbGl0sJLdMH3nQm/hB3Us5NC3hjpHjStvxSp1tYRJKyq3jzvIo+j18su5sW0u9tD5RGxxZRmsuS/1JP/02kuy8uMrXye99vueycn/qHT6v+mHdRW3hOBX5sKE2utkrJX/vaeWeSt4alIKdxEhyaLqXov7Qm3jkwXSLkBxd3IpVKwEFG0p8e1zpGDn3SZ2Um4QSjiRqS+vrW2bbyLr8Hor+LA+cJEY/eMtGyErlSKrz4irj19D74zmHnlO6l0XlyUtTdNal5erMF8wqIUP1vPhyTItjZvpXoW+8THIHhZ/jwTUA5j3nDSoApE85RaMz4VnhmYbDvkt7XznQk+kXAcEDR5/44Y/n+LU2oZPszwkZQ2E1E+9vSFyx7bGFotiWicOjQ6EqZW/sEcl0i4gcW9yKU28AwnJ2XGNJQ+uQ6qRlSZtDfYl/SS/Xt8y2krd53RT1bDXgfXk8JaBAqcI65a3V3uz8vbgcZleVkttT8/20Wwmpk7AGCFBiMGQg+JNjfHzK/Pd+2FlxJw9qXfzKdA4XjUPL0Vh0RmIp/d49pN78DRsdE9uuYdOlJ9h/SS0BBWbdUPgf/QIrKQ/wRLiksXvKN1RYm8Jvq1raFqtcCzHueb/X9j7UAwNdpe7Q3YZS/th08y8qPHuwuyL6akL8SI5EDe3FbE609Toh79fSMpBh/puTiz05ooSkSVRErrrOCBPfqoRJRqsjwKV66wG5Vp5cXbqWgOzoSPhiSXD1KgEwgofouoLnXoDy3lDjUXiJsJbg791OCdX2tsR6TQourux49cYp8e7axBMH4bfhF4xZzvql6v3BWnaq8TNoG6owmsJPXYaTnIEnHo4kCvt4yqUJVmIEM6nS+I3LN3YLy9c4LSs782/87rBEkL50OVA0XtTQO12bGJadkbt/2+OxnexxV3nj3N85/A3dOXAJgHn8/M/ZStC7Q3EnRxs5HsG9tnnCOLvbh3LvbPFoBZzQptWa1a7UxfT7hi+sf1nKXHhgaq4p4tb54rsmyqSsLUmdupfGYt1Lt9LiV0I20EcZL0qPBpOXHmOgTSF6tEkFqNgFHJx5TG5w/CoANCZZGwbLadvC+nHVJ+NqIvOXvbo8nIQArgKyc6sd827bHrJP2zE/b4PcIy/PmN04j5Wze9k7klPNaRb5JhUoqv8XJMwqLPLKeENBMCJ25sRjSPLiKSfdCEyGHBy0AAToAX3ABWbvzFEzllFzJ1kQOEfUqh9KMiyPBPZI3MrnS6evWJ0bMpjszNTXJyC/oQieVVVoQ+JKKvlLSvunwu1nPT8/APL71IXNBBfAvz76qf9ZCGng2TGNQgGAixTiIfrP9dW64o/Ren0q/bGU+8Nn8WX97NzHD8CdCCAHDRBbqs3Wre3TnooFb/LK2iUnhmIzkjvHzmbnCeNjr9OV4l6Df7XeEO9t7dS6mhP2bBYxOrX0O+aOHFxZ+FnHSvEHZPcWkpxf9yA4j7MUlSvIyMkeeZ7A65H3FN4JT+3KSI1q7zubkz5BotfrJqn0um9+OFw5ds+greFzw3XxZoc15sGB71DSfjHKpRUEgmVX/3quJ8Wc44iZkusIXseB3n0loADyvfGiL2sGN5FXVDurFeLOUhmd+pBdQXu8VFAOMTDj/tfPhkipiiCPCIxCv/rv8ZSpw+MDTnMyob2dCFwk+BKtP0dWvi/Jw2OSeh4Y7W6+PoKuGtzEXVUb/0d6k/8W0wl0jMuZDsbk8TSRiXDUfvbeoLv9nYcvSudLaE/KmdRVWVFpnOBEYZl/X3ThxSfzZYB1C8RijOSnAL53Q+LA2Rv/0L1xVBt6oSxFLuZm70E3Hrr+N/DhStdH3CXx+L5L3R/hCvCFf18+hM7aM8ZNk0MZ9Iq0XRuX12sWzmcKIBNy6WOLSeXs5STaGORCZoZg6TxKupw1FJ7QCWmQEtcxeCYnd/hMTAekQFp853A4OKPwJfDn2MpaCX3/ruQ+ibFuOYbU+66pjWplt/j/291ZeLKfbi/onC4yFQp7nxpwtb+78kOXYtpjFquwUCnvFMW4+Og9aCfBL5o0dWr1sTJmJUMlZ4+sn3NNLUsLqWrIDskL8WF4E0MaC9uOh7rLivG27IELZaNPUr5hVBeu/kBr6XiRlz99sanheUl0q81/khLum8cn9t5MKqStk8cnU5G9G8sxWvQGh3tH75GzrDLAGAVa/pJfODCqCnMiLe3EjwI725NhtrDDC611L+hVTU2CuyCG7FwWSo663B4ce6rVN6kBSd9CDna/RzH5It2auk1els9YcU24U7hzGsOmV6sInR1K717slsYXygpv6a8GkouNYiIcs2+8jfr1iiCOvRpBfBJgpXN7/9TxDxfUBfoQJqMCikGVgQUq/vRRQ7Cji/s5NT3e1Y4L+ew5ryYZjRPo3EKvDyEwM6MW7cxMt5rmvPLZb95q756ct7+YH0EMs69wSD3duZlDpDn4ylRKFbj5UsgcfaJzc/sWTuCvXrgP3v7bPi9fwbc2h/q+OeYzP2j8Zd8tvHMd+2GDodl5zURrV0C/RVnSjrPoAnLK1aM5OmW6M+mcOz7qusrQl3X9Ekr2jsQvBKZpxHU09WnVmRhmZHJGDcFko4Ko2/jm5XVL8v3fL9ZrYyuq/9yuqEEZVNZC1rdmAjsPl9vfzToojHcK8BW9F4K+6xs4PSkIYlzszjsjo7F8Fe3V8HQvCuYZETDtemAujgVl+Ckf12vtdvuDBdzn482+5q6JHUz0HTsJ8yPgicM40o8tl7PkEKHz4Y0AeGYiJsoMdmWMgrm8vLmCwrxZg+qazYOrsMADvjaA+jdLfMr9DnUk1IuZcux89HT2HdhfBdculggSueRWUsVsCwaXfQYXMDl+Ol//uM9XvGL2yFx7Z8WObGAbeF/M+oh1TGm1IXkkSB1SdsOV7rDyejj6QM4kMK8XATDts3oFz6x72PK11bVg7TCxgAPUgh5Bwc3b+pgqTrFAARGs7gBOamtrCQSw2vaAfICsU68IA/icoEMISk0NIqam6AdNSSEGpaTqctD2J21sTtpf84JhXFphBcLYhP293WzFKDDwc5x2b87Crajk5IGIjNivvSIcnM4lFmvlrR07qAu3e++PyIwlep1v+slUqlY5bH0cBvAxHEGGESnE7ZovpfEY5qH0vYHzugGHdVgGt3N/j+uvXKpwBtAALqnk+lkAMzb3dZ5Vmv2J1LCTwdQsN7t/MOTGpOM+fiSbrzrSDaNuR43fiAI2ts+4aH29yLivj2AwJuvLI3vvD+wRCPYMDCho/IC/l2CpCz1dO3d29dSpCjof7+Z82JN8s5xGESQkCCgUAQml0LrLsckfJiFNj38qqOtJQjqjKbv4+1LBwYM9JfB9h2uI8cESwffrQRujgwImUJg5fh62YL56xTSHQRhiWgyTzJjDQ2awvWZ5h2Agzvz6lTkLiD8a+b/kvDHsJRwz+QqWApiXopvVHZdN9aYCQZfBXC0qWmUyCRLPTCNL54h0f386kSgg8USXG0LKWBnU6IlxKqt8lHp+glockROiXGPUqIml9YyY8MaMtHONMRs7fZlFNpLYS9vDUYgXESjYYHMhE7HqsoLdXAEIwzkAyOCcNkBWeKb4DIvqEoEoHVBkqyAgOEgVvAnxvJ63Tg8K4KoeS1cXZQmr245y1YoALQAw3Rc0B09VnIHnR5ThDgAAH3+YNAQAPjkb9uwPxVYxPh0NAEhBGwAAAfjt3uVmTW1qNd5H+0wb+ipoZFQgIgnWmxzgHuQvbimXRPOKpQ1lSjQKk2hAQ1rGiq1bMT8jIqfGwwBiK9qQqPXIdKEbiYEqFAFztD4VPH04CRkGRIQiu6Aj1COegkZq6oFKqltHMyPxGMqCNW0eDMiYbbmxZQG2L+q3Q1Cpfq6IEWbTxWXRkwBXF2AQQQFbm2QE8SiVKnpORjpGT40RKqLu/dbDwwhiAJ4iAV5HYqAHIYI1hBzECCJUIeZh2LmRKMmEgad6XKDqbBFLusExRlLit0eqW5+UX5sqamD0M1XRraba+5foeH6xoARIZ07SLK4OCmnhOp6vVz0AYI1MPBUUXr+BEd34401cjhUxVbGoRk3GN9VcfovAenLO+cTj2oPhuy2SLQt46FLhZzHIY8EBEMCGG6mtk7VYSuytCU4xJFYAuIa0ByG41oPSuL0Hk+WeHpzD+z0kCvzZXcoRRAcgWqiCmh46hKBDWjHv6NyadQc2JSUs2CbKkfXiE8UDNmdttmrbnE2lruusaxbNmQH7qu0YLUSzbtoiiqKA0rrzlcjsgYQkYN07pmWYsWZFpqcVglQk0eNjlcwecxLNt2yqUu5i9izZipXq0aud8aXgJOmXS6/skSj7rbklaS2TKCJzopTuzSn5su06LDAny7RKNOCEdLJ3DoEV7J/xe/ocAA==) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
/* =========================================================================
   Ningbo Anchors Precision Machinery — design system
   Fixed type scale + component classes. No arbitrary utility values.
   ========================================================================= */

/* ---- 1. Tokens ---------------------------------------------------------- */
:root{
  /* colour */
  --ink:#0d1720;
  --ink-2:#33475a;
  --muted:#6b7c8a;
  --line:#e2e8ed;
  --line-2:#eef2f5;
  --bg:#ffffff;
  --bg-2:#f5f7f9;
  --bg-3:#eaeff3;
  --brand:#1478bd;
  --brand-dk:#0d5a8f;
  --brand-dark:#0d5a8f;
  --brand-soft:#e8f2fa;
  --green:#4ca82f;
  --green-dark:#3a8524;
  --amber:#f2a11d;
  --navy:#0c1a28;
  --navy-2:#152a3d;

  /* type scale */
  --fs-2xs:11px;
  --fs-xs:12px;
  --fs-sm:14px;
  --fs-base:16px;
  --fs-lg:18px;
  --fs-xl:21px;
  --fs-2xl:25px;
  --fs-3xl:31px;
  --fs-4xl:39px;
  --fs-5xl:50px;

  /* spacing */
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px;
  --sp-6:32px; --sp-7:48px; --sp-8:64px; --sp-9:88px; --sp-10:120px;

  --radius:4px;
  --radius-lg:8px;
  --shadow-1:0 1px 2px rgba(13,23,32,.06);
  --shadow-2:0 4px 18px rgba(13,23,32,.10);
  --shadow-3:0 18px 48px rgba(13,23,32,.16);
  --wrap:1240px;
  --header-h:76px;
  --font:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  --mono:ui-monospace,'SFMono-Regular','Menlo','Consolas',monospace;
}

/* ---- 2. Reset ----------------------------------------------------------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;overflow-x:hidden}
body{
  margin:0;background:var(--bg);color:var(--ink);
  font-family:var(--font);font-size:var(--fs-base);line-height:1.65;
  -webkit-font-smoothing:antialiased;overflow-x:hidden;
}
img,svg,video{max-width:100%;height:auto;display:block}
a{color:var(--brand-dark);text-decoration:none}
a:hover{color:var(--brand)}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.22;letter-spacing:-.015em;color:var(--ink)}
p{margin:0 0 var(--sp-4)}
ul,ol{margin:0 0 var(--sp-4);padding-left:1.25em}
li{margin:0 0 var(--sp-2)}
table{border-collapse:collapse}
hr{border:0;border-top:1px solid var(--line);margin:var(--sp-6) 0}
:focus-visible{outline:2px solid var(--brand);outline-offset:2px}

/* ---- 3. Layout ---------------------------------------------------------- */
.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--sp-5)}
.wrap-narrow{max-width:880px}
.section{padding:var(--sp-9) 0}
.section-sm{padding:var(--sp-7) 0}
.section-alt{background:var(--bg-2)}
.section-dark{background:var(--navy);color:#cfdae4}
.section-dark h1,.section-dark h2,.section-dark h3{color:#fff}
.section-dark a{color:#8fc9f2}

.grid{display:grid;gap:var(--sp-5)}
.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8);align-items:center}
.side-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:var(--sp-7);align-items:start}

/* ---- 4. Type helpers ---------------------------------------------------- */
.eyebrow{
  font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;
  color:var(--brand);margin:0 0 var(--sp-3)
}
.eyebrow-light{color:#7fc4f0}
.h-hero{font-size:var(--fs-5xl);line-height:1.06}
.h-1{font-size:var(--fs-4xl)}
.h-2{font-size:var(--fs-3xl)}
.h-3{font-size:var(--fs-2xl)}
.h-4{font-size:var(--fs-xl)}
.h-5{font-size:var(--fs-lg)}
.lede{font-size:var(--fs-lg);color:var(--ink-2);line-height:1.7}
.muted{color:var(--muted)}
.small{font-size:var(--fs-sm)}
.tiny{font-size:var(--fs-xs)}
.mono{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.01em}
.center{text-align:center}
.stack-sm > * + *{margin-top:var(--sp-3)}
.mt-4{margin-top:var(--sp-4)} .mt-5{margin-top:var(--sp-5)} .mt-6{margin-top:var(--sp-6)}
.mb-5{margin-bottom:var(--sp-5)} .mb-6{margin-bottom:var(--sp-6)} .mb-7{margin-bottom:var(--sp-7)}

.section-head{max-width:760px;margin:0 0 var(--sp-7)}
.section-head.center{margin-left:auto;margin-right:auto}
.rule{width:52px;height:3px;background:var(--green);border-radius:2px;margin:var(--sp-4) 0 0}
.rule.center{margin-left:auto;margin-right:auto}

/* ---- 5. Buttons --------------------------------------------------------- */
.btn{
  display:inline-flex;align-items:center;gap:var(--sp-2);
  padding:12px 22px;border-radius:var(--radius);border:1px solid transparent;
  font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;
  cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s;
  white-space:nowrap
}
.btn:hover{transform:translateY(-1px)}
.btn-primary{background:var(--brand);color:#fff}
.btn-primary:hover{background:var(--brand-dark);color:#fff}
.btn-wa{background:var(--green);color:#fff}
.btn-wa:hover{background:var(--green-dark);color:#fff}
.btn-line{border-color:var(--line);background:#fff;color:var(--ink)}
.btn-line:hover{border-color:var(--brand);color:var(--brand)}
.btn-light{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4);color:#fff}
.btn-light:hover{background:#fff;color:var(--ink)}
.btn-sm{padding:8px 15px;font-size:var(--fs-xs)}
.btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}
.ico{width:17px;height:17px;flex:none;fill:currentColor}

/* ---- 6. Header + mega menu --------------------------------------------- */
.topbar{background:var(--navy);color:#a9bccd;font-size:var(--fs-xs)}
.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:36px}
.topbar a{color:#cfdae4}
.topbar a:hover{color:#fff}
.topbar-list{display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap}

.site-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}
.header-inner{display:flex;align-items:center;gap:var(--sp-6);min-height:var(--header-h)}
.brand{display:flex;align-items:center;flex:none}
.brand img{width:186px;height:auto}
.nav{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}
.nav-link{
  display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border-radius:var(--radius);
  font-size:var(--fs-sm);font-weight:600;color:var(--ink);letter-spacing:.01em
}
.nav-link:hover{background:var(--bg-2);color:var(--brand)}
.nav-link.is-active{color:var(--brand)}
.nav-cta{margin-left:var(--sp-3)}
.caret{width:11px;height:11px;fill:currentColor;opacity:.6}

.has-mega{position:static}
.mega{
  position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);
  border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);
  opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s;
  max-height:76vh;overflow-y:auto
}
.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}
.mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5) var(--sp-6);padding:var(--sp-6) 0}
.mega-col{min-width:0}
.mega-head{
  display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);font-weight:700;color:var(--ink);
  padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line)
}
.mega-head img{width:38px;height:38px;flex:none;border-radius:var(--radius);object-fit:cover;background:var(--bg-2)}
.mega-head span.tiny{font-weight:400}
.mega-head:hover{color:var(--brand)}
.mega-list{list-style:none;margin:0;padding:0}
.mega-list li{margin:0 0 5px}
.mega-list a{font-size:var(--fs-sm);color:var(--ink-2);display:block;line-height:1.45}
.mega-list a:hover{color:var(--brand)}
.mega-more{font-size:var(--fs-xs);font-weight:600;color:var(--brand)}
.mega-foot{
  border-top:1px solid var(--line);padding:var(--sp-4) 0;display:flex;
  justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--fs-sm)
}

.burger{
  display:none;margin-left:auto;background:none;border:1px solid var(--line);border-radius:var(--radius);
  padding:9px 11px;cursor:pointer
}
.burger span{display:block;width:20px;height:2px;background:var(--ink);margin:4px 0}

/* ---- 7. Hero / banner --------------------------------------------------- */
.hero{position:relative;min-height:min(78vh,660px);display:flex;align-items:center;overflow:hidden;background:var(--navy)}
.hero-bg{position:absolute;inset:0}
.hero-slide{
  position:absolute;inset:0;background-size:cover;background-position:center;
  opacity:0;animation:heroFade 24s infinite
}
/* the slide images themselves are declared in a small <style> block in the page
   head, so their relative paths resolve against the document, not this file */
/* negative delay on the first slide so the banner is painted immediately */
.hero-slide:nth-child(1){animation-delay:-1.5s}
.hero-slide:nth-child(2){animation-delay:6.5s}
.hero-slide:nth-child(3){animation-delay:14.5s}
@keyframes heroFade{0%{opacity:0}5%{opacity:1}33%{opacity:1}38%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion:reduce){
  .hero-slide{animation:none}
  .hero-slide:nth-child(1){opacity:1}
}
.hero-scrim{
  position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(8,18,28,.95) 0%,rgba(8,18,28,.88) 40%,rgba(8,18,28,.60) 74%,rgba(8,18,28,.46) 100%),
             linear-gradient(180deg,rgba(8,18,28,.30) 0%,rgba(8,18,28,0) 40%,rgba(8,18,28,.35) 100%)
}
.hero-inner{position:relative;z-index:2;padding:var(--sp-9) 0;color:#fff;max-width:760px}
.hero h1{color:#fff;margin-bottom:var(--sp-4)}
.hero p{color:#d5e0ea;font-size:var(--fs-lg);max-width:620px}
.hero-stats{
  display:flex;flex-wrap:wrap;gap:var(--sp-7);margin-top:var(--sp-7);
  padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.18)
}
.hero-stat b{display:block;font-size:var(--fs-2xl);color:#fff;line-height:1.1}
.hero-stat span{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#9fb5c8}

.page-hero{background:var(--navy);color:#fff;padding:var(--sp-7) 0 var(--sp-7);position:relative;overflow:hidden}
.page-hero::after{
  content:"";position:absolute;inset:0;opacity:.16;pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.28) 1px,transparent 1px),
                   linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 1px);
  background-size:56px 56px
}
.page-hero .wrap{position:relative;z-index:2}
.page-hero h1{color:#fff;max-width:900px}
.page-hero p{color:#c3d2df;max-width:760px;margin-top:var(--sp-4)}

/* ---- 8. Breadcrumb ------------------------------------------------------ */
.crumb{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--sp-4)}
.crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.crumb li{margin:0;display:flex;align-items:center;gap:6px}
.crumb li+li::before{content:"/";color:rgba(255,255,255,.35)}
.crumb a{color:inherit;opacity:.85}
.crumb a:hover{opacity:1;text-decoration:underline}
.page-hero .crumb{color:#9fb5c8}
.crumb-light li+li::before{color:var(--line)}

/* ---- 9. Cards ----------------------------------------------------------- */
.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}
.ratio-43{aspect-ratio:4/3;background:var(--bg-2)}
.ratio-43 img{width:100%;height:100%;object-fit:cover}
.card-pad{padding:var(--sp-5)}

.p-card{
  display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);
  border-radius:var(--radius-lg);overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s;height:100%
}
.p-card:hover{border-color:#c9d7e2;box-shadow:var(--shadow-2);transform:translateY(-2px)}
.p-thumb{
  position:relative;aspect-ratio:4/3;background:var(--bg-2);display:flex;align-items:center;justify-content:center;overflow:hidden
}
.p-thumb img{width:100%;height:100%;object-fit:cover}
.p-thumb.contain img{object-fit:contain;padding:var(--sp-3)}
.p-body{padding:var(--sp-4) var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);flex:1}
.p-title{font-size:var(--fs-sm);font-weight:700;line-height:1.4;color:var(--ink)}
.p-card:hover .p-title{color:var(--brand)}
.p-meta{font-size:var(--fs-xs);color:var(--muted);margin-top:auto}
.p-model{font-family:var(--mono);font-size:var(--fs-xs);color:var(--brand);font-weight:600}

.c-card{
  display:flex;gap:var(--sp-4);align-items:center;background:#fff;border:1px solid var(--line);
  border-radius:var(--radius-lg);padding:var(--sp-4);transition:border-color .18s,box-shadow .18s
}
.c-card:hover{border-color:#c9d7e2;box-shadow:var(--shadow-1)}
.c-thumb{width:82px;height:82px;flex:none;border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}
.c-thumb img{width:100%;height:100%;object-fit:cover}
.c-card > span:last-child{min-width:0;overflow-wrap:anywhere}
.c-name{font-size:var(--fs-sm);font-weight:700;color:var(--ink);line-height:1.35}
.c-card:hover .c-name{color:var(--brand)}
.c-count{font-size:var(--fs-xs);color:var(--muted)}

.tile{
  position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;background:var(--navy);
  min-height:230px;color:#fff
}
.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform .5s,opacity .3s}
.tile:hover img{transform:scale(1.05);opacity:.42}
.tile-body{position:relative;z-index:2;padding:var(--sp-5);display:flex;flex-direction:column;justify-content:flex-end;min-height:230px;
  background:linear-gradient(180deg,rgba(8,18,28,.05) 30%,rgba(8,18,28,.86) 100%)}
.tile-body h3{color:#fff;font-size:var(--fs-lg)}
.tile-body > span:first-child{font-size:var(--fs-xs);color:#a9c3d6;letter-spacing:.1em;text-transform:uppercase}
.tile-body .small{font-size:var(--fs-xs);color:#c8d6e2;line-height:1.5;margin-top:6px;
  letter-spacing:0;text-transform:none}

/* ---- 10. Chips / lists -------------------------------------------------- */
.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}
.chips li{margin:0}
.chip{
  display:inline-block;padding:6px 13px;border:1px solid var(--line);border-radius:999px;
  font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);background:#fff
}
.chip:hover{border-color:var(--brand);color:var(--brand)}
.chip-on{background:var(--brand);border-color:var(--brand);color:#fff}

.link-list{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--sp-6)}
.link-list li{break-inside:avoid;margin:0 0 var(--sp-2);font-size:var(--fs-sm)}
.link-index{list-style:none;margin:0;padding:0;columns:3;column-gap:var(--sp-6)}
.link-index li{break-inside:avoid;margin:0 0 6px;font-size:var(--fs-sm);line-height:1.45}

.facts{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}
.facts li{display:flex;gap:var(--sp-3);margin:0;font-size:var(--fs-sm);color:var(--ink-2)}
.facts .tick{width:18px;height:18px;flex:none;margin-top:3px;fill:var(--green)}

/* ---- 11. Sidebar -------------------------------------------------------- */
.side{position:sticky;top:calc(var(--header-h) + 16px)}
.side-block{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);margin-bottom:var(--sp-5);background:#fff}
.side-title{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-3)}
.side-nav{list-style:none;margin:0;padding:0}
.side-nav li{margin:0}
.side-nav a{display:block;padding:6px 0;font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line-2)}
.side-nav li:last-child a{border-bottom:0}
.side-nav a:hover{color:var(--brand)}
.side-nav .lvl2{padding-left:var(--sp-4);font-size:var(--fs-xs)}
.side-nav .is-here{color:var(--brand);font-weight:700}

/* ---- 12. Product detail ------------------------------------------------- */
.pd-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}
.pd-gallery{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-2)}
.pd-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}
.pd-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2);margin-top:var(--sp-2)}
.pd-strip img{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:1/1;object-fit:cover;background:#fff}
.pd-title{font-size:var(--fs-3xl);margin-bottom:var(--sp-4)}
.pd-cta{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-5) 0}
.pd-cats{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line);padding-top:var(--sp-4);margin-top:var(--sp-5)}

.kv{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}
.kv li{display:flex;gap:var(--sp-4);margin:0;padding:10px var(--sp-4);border-bottom:1px solid var(--line-2);font-size:var(--fs-sm)}
.kv li:last-child{border-bottom:0}
.kv li:nth-child(odd){background:var(--bg-2)}
.kv .k{flex:0 0 46%;color:var(--muted)}
.kv .v{font-weight:600;color:var(--ink)}

/* ---- 13. Rich text (original supplier content) -------------------------- */
.rt{font-size:var(--fs-base);color:var(--ink-2);line-height:1.75;overflow-wrap:break-word}
.rt h1,.rt h2{font-size:var(--fs-2xl);color:var(--ink);margin:var(--sp-7) 0 var(--sp-4)}
.rt h3{font-size:var(--fs-xl);color:var(--ink);margin:var(--sp-6) 0 var(--sp-3)}
.rt h4,.rt h5,.rt h6{font-size:var(--fs-lg);color:var(--ink);margin:var(--sp-5) 0 var(--sp-3)}
.rt > *:first-child{margin-top:0}
.rt img{border-radius:var(--radius-lg);border:1px solid var(--line);margin:var(--sp-5) 0}
.rt figure{margin:var(--sp-5) 0}
.rt figcaption{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--sp-2)}
.rt a{text-decoration:underline;text-underline-offset:2px}
.rt strong,.rt b{color:var(--ink)}
.rt ul,.rt ol{padding-left:1.3em}
.rt-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin:var(--sp-5) 0}
.rt-media img{margin:0}

.tbl-scroll{overflow-x:auto;margin:var(--sp-5) 0;border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch}
.rt table{width:100%;min-width:520px;font-size:var(--fs-sm);background:#fff}
.rt table td,.rt table th{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:middle;color:var(--ink-2)}
.rt table th{background:var(--bg-3);color:var(--ink);font-weight:700}
.rt table tr:first-child td{background:var(--bg-2);color:var(--ink);font-weight:700}
.rt table tr:nth-child(even) td:not(:first-child){background:#fcfdfe}

.video-facade{
  position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);
  background:var(--navy);margin:var(--sp-5) 0
}
.video-facade img{width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.66;margin:0;border:0;border-radius:0}
.video-facade .play{
  position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--sp-3)
}
.video-facade .play i{
  width:62px;height:62px;border-radius:50%;background:rgba(255,255,255,.94);
  display:flex;align-items:center;justify-content:center
}
.video-facade .play i::after{content:"";border-left:16px solid var(--brand);border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:4px}
.video-facade .play span{color:#fff;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase}
.video-facade:hover i{background:#fff}

/* ---- 14. FAQ ------------------------------------------------------------ */
.faq{max-width:820px;margin:0 auto}
.faq details{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin-bottom:var(--sp-3)}
.faq summary{
  cursor:pointer;list-style:none;padding:var(--sp-4) var(--sp-5);font-weight:600;font-size:var(--fs-base);
  display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--ink)
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-size:var(--fs-xl);color:var(--brand);font-weight:400;line-height:1}
.faq details[open] summary::after{content:"–"}
.faq .ans{padding:0 var(--sp-5) var(--sp-5);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.7}
.faq .ans p:last-child{margin-bottom:0}

/* ---- 15. CTA band ------------------------------------------------------- */
.cta-band{background:var(--navy-2);color:#fff;border-radius:var(--radius-lg);padding:var(--sp-7);
  display:flex;justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap}
.cta-band h2{color:#fff;font-size:var(--fs-2xl);margin-bottom:var(--sp-2)}
.cta-band p{color:#b6c8d7;margin:0;font-size:var(--fs-sm);max-width:560px}

/* ---- 16. Pagination ----------------------------------------------------- */
.pager{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-7)}
.pager a,.pager span{
  min-width:38px;padding:8px 12px;text-align:center;border:1px solid var(--line);border-radius:var(--radius);
  font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);background:#fff
}
.pager a:hover{border-color:var(--brand);color:var(--brand)}
.pager .on{background:var(--brand);border-color:var(--brand);color:#fff}

/* ---- 17. Footer --------------------------------------------------------- */
.site-footer{background:var(--navy);color:#9db2c4;font-size:var(--fs-sm);padding:var(--sp-8) 0 0;margin-top:var(--sp-9)}
.site-footer h4{color:#fff;font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--sp-4)}
.site-footer a{color:#9db2c4}
.site-footer a:hover{color:#fff}
.f-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:var(--sp-6)}
.f-list{list-style:none;margin:0;padding:0}
.f-list li{margin:0 0 8px;line-height:1.5}
.f-logo{width:180px;margin-bottom:var(--sp-4);background:#fff;padding:10px 12px;border-radius:var(--radius)}
.f-contact{list-style:none;margin:0;padding:0}
.f-contact li{display:flex;gap:10px;margin:0 0 10px;line-height:1.5}
.f-contact svg{width:16px;height:16px;flex:none;margin-top:4px;fill:#7e93a6}
.f-contact .lbl{color:#6f8598;display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em}
.social{display:flex;gap:var(--sp-2);margin-top:var(--sp-4)}
.social a{width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);
  display:flex;align-items:center;justify-content:center}
.social a:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}
.social svg{width:16px;height:16px;fill:#c3d2df}
.f-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:var(--sp-7);padding:var(--sp-4) 0;
  display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--fs-xs);color:#6f8598}

/* ---- 18. Floating WhatsApp --------------------------------------------- */
.wa-float{
  position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:10px;
  background:var(--green);color:#fff;padding:12px 18px;border-radius:999px;box-shadow:var(--shadow-3);
  font-size:var(--fs-sm);font-weight:600
}
.wa-float:hover{background:var(--green-dark);color:#fff}
.wa-float svg{width:20px;height:20px;fill:#fff}

/* ---- 19. Responsive ----------------------------------------------------- */
@media (max-width:1080px){
  .g-5{grid-template-columns:repeat(3,minmax(0,1fr))}
  .g-4{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .f-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
  :root{--fs-5xl:36px;--fs-4xl:30px;--fs-3xl:25px;--fs-2xl:21px}
  .nav{display:none}
  .burger{display:block}
  .nav.is-open{
    display:flex;flex-direction:column;align-items:stretch;position:absolute;left:0;right:0;top:100%;
    background:#fff;border-bottom:1px solid var(--line);padding:var(--sp-4);gap:0;max-height:80vh;overflow-y:auto;
    box-shadow:var(--shadow-2)
  }
  .nav.is-open .nav-link{padding:12px 6px;border-bottom:1px solid var(--line-2)}
  .nav.is-open .nav-cta{margin:var(--sp-4) 0 0}
  .mega{position:static;box-shadow:none;border:0;max-height:none;opacity:1;visibility:visible;transform:none;display:none}
  .has-mega.is-open .mega{display:block}
  .mega-grid{grid-template-columns:1fr;padding:var(--sp-3) 0;gap:var(--sp-4)}
  .split,.pd-top,.side-layout{grid-template-columns:1fr;gap:var(--sp-6)}
  .side{position:static}
  .section{padding:var(--sp-7) 0}
  .link-index{columns:2}
}
@media (max-width:680px){
  .g-3,.g-4,.g-5{grid-template-columns:repeat(2,minmax(0,1fr))}
  .tiles-hero{grid-template-columns:1fr}
  .g-2{grid-template-columns:1fr}
  .f-grid{grid-template-columns:1fr}
  .link-list,.link-index{columns:1}
  .rt-media{grid-template-columns:1fr}
  .hero-stats{gap:var(--sp-5)}
  .cta-band{padding:var(--sp-5)}
  .btn{white-space:normal;text-align:center;justify-content:center}
  .wa-float span{display:none}
  .wa-float{padding:14px;border-radius:50%}
  .topbar-list .hide-sm{display:none}
}
