/* UEMTools print / Save-as-PDF branding for public pages (legal + tool pages). v1 2026-11-01 */
@page{size:A4;margin:20mm 16mm 18mm 16mm;
  @top-left{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA5NiAxMDgiPjxpbWFnZSB3aWR0aD0iOTYiIGhlaWdodD0iMTA4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdBQUFBQnNDQVlBQUFDVldyZERBQUFOMGtsRVFWUjQydTFkYTZ4YzFYWCt2clgzT1RQM1lqdVlCQmRNZ0JBTWlGc3BGRFhDZ1NZZFEwQjFnQUJ1TWk3Q05WUTJ3YTBxUTZDWUlCNFpqMHB3QzFKU1Fsb1JRcFNhdEQvaWFaV3FEYW9sRk9KUlVwcUVSclFWTVFXaXFrRXRTS1FOS01hK00rZnN2VlovbkR2MnZmYTlmb1Y1WFBzc2FUUm5IbWZtN1BYdDlkcG43YldJV2NtSWJSQ3NaZ1NBcys2MmM4WGl4Nm44S0EyL1NzTVNHcXNFUU52M2tMMnZyWGplNy9QZWE5bnZkWEZzQjN4WFpqbjN3Tjg2K0gvUkFGRkVFTDl3eHY4aStRTlJmZXBuSGYvMDl1M3NBa0M5YnE3VktzWTZhT0lCN3pSTTBLUUN3UHMzMlFjdHdSMVF2ZG81V1VnREdBQW9RRFhNR3dBTUVEbzRFZzZBS1dBYWZ5eUdMK010OTVXdGJYYUdCUUpuWS82eWpWYkpGdUpCZ2Q0dWlSQWRnREVxUVJBZ2paeHQwS01NQUdFR2hZbkJZSkRFSjB3RnlITjlJUS9aeHI5K2FtekhNRURnL3N3L2ZaTXRSWXEvOFJWY3JMdlZZRkFIQ0kwODJDQkhINENabjhOVUNXZ3FxWWVwYXNodSs4dW54cjVVcTVsdnR4a0dCWUJNWi82WkRUdkZVandqS1M2T3U1RURKRWtIa0RqR2lLUVE5Q0ZrTWNhSVNscDk5S1lyczAzdE5rT3RabjV3QUpnUk84RmxHNjJTQi95ZFZIQ2VUaUlIa2VCNElOSUJ4aXpQdzFpYVBQUjdIOXZ6TyswMlE3MXViakFBdENCb01lNWVpQzF1SE11UEsrWlBFd2Mxa3p4RTlTNTlmTjJWZTg1c3RhQU5tUFFmZ05YUWsrK3pDK2p4YWQyRENNRGpPQ1NTb2hZMWRXNFJ6VDhNMEhiV3dmNERBSm96M0NNcENJVVZqczd4U3ZTZFBGY244c21icit6K1dxdkYyR2owVndwa3lkMzJmaEJYYXdlR3drMCtmdGxmQktHYWVFY3FOZ0FBZHFDL0FJakhLa2t4RG9QT0dwZ2RmeVI1TkJodzVVMDFxemJiRElEMWpTOWl3QlV3V01uM25oUlFZZ3pteEo4eE5wYWREd0NOUnY4bXBvQ1lzRmpFUFNYN2V5aFk5RTRRZ0FrQTJORkhOU1F3TEptYS82WDYyYnNXV1lTZUpFOERnQlg5MUhja0txVUNtb09VNDROWmlpaHBlQmEvWkVFSlFBbEFTU1VBSlFBbGxRQ1VBSlEwZUJxTnRYOHpOVUpoVmtTaHRpOGkzZnVZN2ZYZU40ODQwSjMxdk40N0JJSUJBRTBCNCt0dmc0ZGFrR3NBM0ZrSEo5NEFkeTZCdFZyUWFTTVpSUURNekJBSmV2Rk9uSVBNdUJHUHc3c3A3eFJIZEZOKzlvU0F2ZmxEb0FHbThOVUV5THNjQTJpUC93ajVvVWJUQkF5dC9VQ3BtZC9jUnVSQmdPQXA5NXZObmVsZzJKOHA3MFJXQk0yaXdMa2tCVFFERU9OLzBQQUNZSzlTc1Vjb0JsVUlDcWJzMVpXNjMvUFU1OU9QTWNjNUI1NnZCM3kzZCt4TUtCU3pHTTlKdkRzbjVzRmdGSnFDUUhIVHhBRDJ3Q2ZNR1NmRitCcUJGd2grZCttWS8rZmJwaEsvdHRYTnJaNGozV1hnQUVBdHBxbHptdXZiWXZpYW1UeDUycHQ0ZmxpWmFRZWpUNjNzM0x0b3JQTEE1Q1RnT2RzNFowcHJEMmlOZ01YNENvR3ZtKzE1Yk12M0Z2MnMwVEJwTm1jbzJHRUFZREZKbmROTXZ4VnorYVBubnVETHZRdXAxODI5TVhHRUs3STdqbzZ4S3c3UE5vYlhxdGw5MWNUZm4zVkRJT0I3NDVvREFJUFJwbmdtcVZTa0lrQWU0bXRSODg5dSthZXhyeGFDWTV5dWtnWnBBNEpQblk5ZDNmS0R4OXc5QUZCcm1GOEJhTE1KRzZRRXRBL3hlYU5tYUxZWmJsblpNVklFaEJBVVltcFN6ZkxBM3VQaXBucXVYWTBCNmlWWk91YXJUOXgzU2ZZUjk5Ykx0M0FucytrZ0RBUUFnOFdrNG56bzZKYm5IblAzMU92bVdoT3dkcE9oaldPVENBb0ppWmJaWkk2NElLbmUxRG54M0YvWnVPemw2emF2UVk2bUFXRC84MTdNTFByVXVkQ04yNTk3ek4xVGE1aHZ0YUM5Qk9Cam5RZ2hTYjg3bjh6SGZiTHl4SGVmL21TelNkMVdML3dCNlRmM0tSU04rbmFrKzMzQTJNYmgrY2ZISUJESjIza25IMCtycSs5ZjNybDFkWXR4VzkyYzlGZjFJUHBVcUxsKzdmbS80RTlyRGJqalplYlBaZHc3SVVRbjNQTEhIN1RUNnkybzlCZDF1SmlwR3YwVGdMRzk4L2krK1VtUTBZSlZYVHFldSs1ZDdLY05NRE1WNzJobUx6Mi9CQzhBQUViUTF4ODhDSENkR0EyR0d4b1g3MW9pZmZ3bnBRY0EvaXVhMUhxOVhQZ3IrRUpHemEzaUt5Y2grR3Y2cllJQXc2c0FjTVJCMXJFdEJRYkFTSHhzQUxQU0prdVdIK2dTUlRVQ3ZLQlVDMFBTUTJvQmhKM3FTMllNaDRwY2FJeVZFakJrU1NnQkdES1ZBSlFBbEFDVVZBSlFBbEJTQ1VBSlFFa2xBQ1VBSlpVQWxBQ1VWQUpRQWxCU0NVQUpRRW5IQmdDY3YrWFB6Q1ZBZjR0bzlEODNsRmc0Yi9rUFhUU3ZKY0NLMlhNeWdLUE81UjhHOVM2VjRNbTlRY3hIQUFnRnpPeTlBTkJlZ1htVEU3cGl4ZWJpV3NuVHROZ1UyRGNJK3JoRHhsU2NFOHZqcTd1Y08vY25qN0piN0RRYzljem80aG8zcnJSS0I5a3JDZFBUTldaS1VBNjJRMmJPQ3NHWXRtTm9EcDcxRFZ5TEJwSkxGMlE0QXdEUUdQM3N1RjU1c3N6aERFSk9qUmI2YW9mN0NBQnBwdEdsNHNYRkN3R2dOZy9jM2w1NXNtalpoYW4zSHFvUjVId0VZRXFlaXdUUlMrZU4vdTlOSDhXbExMWm45MVZsOW5lWHBKbTZ3Zzc4Qk5GTi9PaHhoaW5mYUZUdEFBSFlMYjl1aWI0bmV6SHg2ZGt4WkNxZ1RCL1hmTEVCQUNrYVZDVnh5MEJjQkJoR09VMjlYamNCakhGSmZwSDN5ZGtoNWtyME4zbXQvNEVZVE1VREZGMEwwRkFmZFNWRUkvUkc3NGlpMTBhZi82M3ZHN1hWVEVRSXRUZEpPZWU1UDhmUGV3TWRQZmNUV0hzZFRxcDA4MWVFYmpFMDJNekdGZk5OQlJWcWlCbzErSW9zMWhEWEE3UmFZL1JxVkRkcWNBQXQ2WFJ2cnFUSllyVVFCdEc0WWlENm1JVEVIQ2FDVDEreXpoWVdXMVdOSXpYNzI5QTFLLzkzRVVWdXk0TWFiREM4R1pCQnBHaU02aXZ1MU9EakhXaFNSMGtLYWpXNEpxaWVDKytvcE1tcE1lYktBV1dPRDh3aklTQXhVNlhqbmNzM1RMNnYzVVJFdzRidUVUVWFKdTAyNGsyL05mays3K1RPTEE4NnlMVDlBVEtBVkRWemlTeUFwWThDdEpHSWpIY1VUU3pvNVV2ZSt4TlUxY2pCTlMwYUtBTkl1dERWNEt0eTlVV2ZDdXZhVFlaYXc0YTJUYXBSTTk5c002eTlxcnV1a3FaWFpYa2VpcTVSZzZQQnowQ2Fpem1pZDN6a2tuVjJYcnM1dUk1Rit3VmRydGxtV0hOTjV6enYzQ041aUJFWS9IVU1RUVdRcGhGMHNnQmV2L0dodW8xTlRNQmdnL09LRE1hSkNWaTlibU1lYnBzVHR5QnFJSWZRTDIwb09waWdpM2tNdmlJWHlMdmkxbWFUV3RzTU54algxTGlpQnRkc1VxdmRmR3VhK0Eva0lRdWtESVVYWW9ac1NDRDR2Qk5ETXVicXY3RStQbFRZZy82N3BvMGFYTHZOc09hYTdzT1ZOS2wzc3l5QUhKb2RFZ0QvTnlVSE5uaGxOQVZDVlRaOStPYndtWDRiNWRxVTBWMXpUWFozSlUzdjdHWlpBRGpVdmRKQzRFVzZRakVPUnhMZzhreERrcm8vK2ZENjdQWjlJTHlUNnNqWWE5SjV3NnB3ZTVJbVc3SThEOER3ZzBHQjRUdkY2dEt3YXZtUU5ITWhpekZOazgvWDFvVk5oV2NFZVdkQU1OYnJrSGFiNGZwcnM3c1M3ejZmNS9tVXh6UDhKcVVDNG0rMWl3d2NabEJFd2t4Q0ZxSlAzVU9Ycm9zUHRGcU1NT0NYaVpaN1hmQmFMY2JyZnp2L1hLV1MvR25CZk1pb2RJZ2xBSng2cjMxTHFyZ0trNGdFWEw4cjU4N2RUOWhNakRGSm5kZE12L3J0WGJJQkxjYWphYlRjTzZkZU55Y3hQRjVKL2JxOEd3TE5YTEhFYklkM1hUTXIvdlpuT1pyQWcxTlpPME5lb3ljTjhIazNCSmZLK3NzWDZ2YUxmM2ZYa2xhTDhVaU1jNjFtdnRWaVhMVnExeEtCYms4cmZsMjNtd2NBZnRSNkl3dnE1bDc3SEovVkRyYktPRHpzMElXcUJ3Q0V6enNoT0MrWEwwakduNzNzUnJ0b1g4UjhNTHRnck5mTnRkc01uL2hFdGp4SnhwNzFUaTd2ZHZOQWNpUXJ3d2kyUWRFdzZhYTRWU2Z4RWl0SW9BakR4NEErNythUkltY25UdHRYM0JnMkZHcUlOdHZTUmZFZXJkVmkvT1Rxc0VHODIwRzZzN01zaXdSSHRpeFBNWnVtV3BvdnZkdk9GWSsyY3pqRk9zZ0pTd1pyQXc0c2lBMDFGWW9rWHFDNWZuMlNjbXQ3Szk4cTNFckVRdVVVd2RXMTE5cUpmaXg4MFR1L05tWVJwcW9DaXN4ZXgzb2tiTUErY2E2YlE0dnhsTHZzL0tTQ2J6cVA4MnlQeG9JUmRNTUNZT3IzREFhdHBONXB3TXNXOFFmLytGZDhadnBNV25WOWZobkF4MUx2enNtNmVSUkFhT1QrL1FOR0Y0QnBJQ3o5UTN1M1B4RmZkQTQzMEFCMDFHQ0lRcEJhTkZyb0R3QUZ3K1pzNEtBV3ZQTWVab0RhdzZlTnk3MXZ2dmxqWnNuNUR3aXdTU0RRUEE4RS9Wd05IRVliZ0ducUNBRE8rRXgrbFhOK0V3MDE1d0ZHQUZPUFF3S2dSK1dHZ29mb29BRTFGWUNWaW1mZUNjL1RETlUwdVREdjVBYUQ3VTJpbXJjQUFJQVpzUm5zQVhIbVhmYWhSUEJ4VS8wSVZjNFdZREZWVSt3LzBGOVNBdmFxdXNOb1lRSllUTVE3TVNDR1BBcW1uVHZ2QVppaGttWVcyLzdBdzNiQzd0ZHhVc1ZRbWZXY0xsQkJaODZmckV4OVp5L1drYVF6bzZ0Nkg4TFQzdm4zV2dqS252RTgySVdycVpoQmVyWDk1eUVBQjNmUGV0Rm4zVnh0QW14dlJ2eDNjamVBM2Yxd3lYNXpmY2lPekZNdEdEK2ZLMUlmUlZSb2ZFZnovSGVDbUlBdCt6bVNwYnZqaTg2NXN3NVhBb3BaWmtmVVJXbFVKRUNNZ0duM0tBSVVHcHJ2NUp3cmRxUzg2eFk3anNyYW13a1RxdVZ2bFB1RWg4Si9xcU9ZQVR0TEFJYURBRWlReE5ObDZlTEI4OTVJSjkzUW5ZVGFOMHNKR0R6L1k5VW5OTmcvTlA5bDdEOUxBQVp0ZkNITVkyNGU4aUJnWmUzb3djNStoUEVrZFptR1J6Nzd3OHEvYmF0RFNnQUdwM3J5TVY5TmRvZnNoeWN2SHJ1N1hqZlg5eTVLSmMxa2ZoYnpsNlBQcjd0dE83c1RMUmdIMFVudkNPUHlZNmpObFptWlJqT3pFM3cxeVVQNC9pNzl4V1VQZm5mQjY0MkdTUlBGUXVmSUFMRGdKUmdBMTJzdE1YK1piZ3F6U0RpT0pWWG54YU1UdzUvOU5QbnZTNy93L2ZmOFQ5SFdkbDh6dXhFQW9MakgyMjR6bU5renZnTEJ2RnhlSTRRcFUxK1IxRmNjZ2JjekRkOEkxT1VQZkMrNWZXdjdyRTRETTVsZm5EVWFFNGNnOE5HMU9DbFc5RWt4WEdGUnZXRG1IYkpSWG93VFE1ZmdHelRzRk1pM0UzRi8vOEIzK0JMUTY2Zzlldy9OL3dmZkozRDRUVUx3Q3dBQUFBQkpSVTVFcmtKZ2dnPT0iLz48L3N2Zz4=);vertical-align:bottom;padding-bottom:2.5mm;border-bottom:.6pt solid #E1E5EE}
  @top-right{content:"uemtools.com";font:600 7.5pt Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0A63DB;vertical-align:bottom;padding-bottom:4mm;border-bottom:.6pt solid #E1E5EE}
  @bottom-center{content:"UEMTools.com  \00B7  info@uemtools.com  \00B7  Page " counter(page) " of " counter(pages);font:7.5pt Inter,Arial,sans-serif;color:#737D97;text-align:center;vertical-align:top;padding-top:2.5mm}}
@page:first{margin:0;@top-left{content:none}@top-right{content:none}@bottom-center{content:none}}
@media print{
  html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}
  body>footer,.toprule,nav,.nav,#nav,.acts,.foot,footer.foot,.btn,.si,#prf{display:none!important}
  a{color:#0A63DB;text-decoration:none}
  main h1,main h2,main h3{font-family:Outfit,Inter,Arial,sans-serif;color:#071A45;break-after:avoid}
  p,li{orphans:3;widows:3}
  li,.card,.note,.shot,.areas li{break-inside:avoid}
  /* ---- Legal pages: header becomes a designed cover ---- */
  body[data-page=legal]>header{display:flex!important;flex-direction:column;justify-content:space-between;align-items:flex-start;box-sizing:border-box;height:297mm;width:210mm;margin:0;padding:24mm 22mm 22mm;
    background:radial-gradient(120% 120% at 100% 0%,#24386B 0%,#071A45 55%,#040F2B 100%);color:#fff;break-after:page;position:relative;border:0}
  body[data-page=legal]>header::before{content:"";position:absolute;left:0;right:0;top:0;height:3mm;background:linear-gradient(90deg,#177DFF,#8136F8)}
  body[data-page=legal]>header img.logo{content:url(/brand/uemtools-horizontal-reversed.svg);height:13mm;width:auto}
  body[data-page=legal]>header .ttl{order:2;font:600 40pt/1.1 Outfit,Inter,Arial,sans-serif;color:#fff;margin-top:auto;padding-bottom:6mm;border-bottom:1.2mm solid;border-image:linear-gradient(90deg,#177DFF,#8136F8) 1;width:100%}
  body[data-page=legal]>header::after{content:"UEMTools.com  \00B7  uemtools.com  \00B7  info@uemtools.com";order:3;margin-top:8mm;font:500 9.5pt Inter,Arial,sans-serif;letter-spacing:.06em;color:#B3D1FF}
  body[data-page=legal] main.legal{max-width:none;padding:0;font-size:10pt}
  body[data-page=legal] .legal h1{font-size:22pt}
  body[data-page=legal] .legal h2{font-size:12.5pt;padding-left:3mm;border-left:1mm solid #177DFF}
  body[data-page=legal] .eyebrow{color:#8136F8}
  /* ---- Tool pages: navy hero becomes the cover ---- */
  body[data-page=toolinfo]>header.top{background:#071A45!important;position:static!important;box-shadow:none!important;padding-top:10mm}
  body[data-page=toolinfo] .tihero{box-sizing:border-box;min-height:calc(297mm - 30mm);display:flex;align-items:center;break-after:page;padding:10mm 14mm 16mm!important;margin:0!important}
  body[data-page=toolinfo] .tihero .hb .ghost{display:inline-block;color:#fff;border-color:rgba(255,255,255,.5)}
  body[data-page=toolinfo] .tigrid{grid-template-columns:1fr!important;gap:8mm}
  body[data-page=toolinfo] .heroimg{filter:none;max-height:105mm;width:auto;max-width:100%;margin:0 auto}
  body[data-page=toolinfo] .tihero h1{color:#fff}
  body[data-page=toolinfo] .sec{padding:8mm 0!important;background:#fff!important}
  body[data-page=toolinfo] .sec.alt{background:#F7F9FC!important}
  body[data-page=toolinfo] .w{max-width:none!important;padding-left:0!important;padding-right:0!important}
  body[data-page=toolinfo] .ti p,body[data-page=toolinfo] .ti li{font-size:10pt}
  body[data-page=toolinfo] h2.big{font-size:18pt}
  body[data-page=toolinfo] .shot img{max-height:150mm;width:auto;box-shadow:none}
  body[data-page=toolinfo] .ctab{background:radial-gradient(120% 120% at 100% 0%,#24386B 0%,#071A45 55%,#040F2B 100%)!important;color:#fff;border-radius:4mm;padding:8mm!important;break-inside:avoid}
  body[data-page=toolinfo] .ctab h2,body[data-page=toolinfo] main .ctab h2,body[data-page=toolinfo] .ctab p{color:#fff}
  body[data-page=toolinfo] .ctab .ctarow{padding:0 6mm!important}
}
