@import url('https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&family=Unbounded:wght@500;600&display=swap');
:root{font-family:Onest,Arial,sans-serif;color:#182f4a;background:#f1f5fa}*{box-sizing:border-box}body{margin:0}a{color:#1758ce}header{background:white;border-bottom:1px solid #dce5ee}.wrap{max-width:1260px;margin:auto;padding:0 24px}.top{display:flex;align-items:center;gap:24px;min-height:82px}.brand{font-weight:700;font-size:20px;text-decoration:none;white-space:nowrap}.brand small{display:block;color:#63768c;font-size:12px;letter-spacing:.12em;text-transform:uppercase}nav{display:flex;gap:16px;flex-wrap:wrap;align-items:center}nav a{text-decoration:none;color:#182f4a;font-size:14px}nav a:hover{color:#1758ce}.language{margin-left:auto;border:1px solid #dce5ee;padding:8px 12px;border-radius:4px;font-weight:700;text-decoration:none}.hero{padding:72px 0 42px;max-width:880px}.hero h1{font:600 clamp(32px,5vw,60px)/1.15 Unbounded,Arial,sans-serif;margin:10px 0 24px}.hero>p:last-child{font-size:21px;line-height:1.5;color:#526b89}.eyebrow{color:#1758ce;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700}.panel,.card{background:#fff;border:1px solid #dce5ee;border-radius:10px;padding:28px;margin:0 0 18px}.panel h2,.card h2{font:600 22px/1.35 Unbounded,Arial,sans-serif;margin:0 0 16px}.panel p,.card p,.panel li{line-height:1.7;color:#405a76}.panel ul{padding-left:22px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card{display:block;text-decoration:none;margin:0}.card span{font-weight:700}.card:hover{border-color:#1758ce}.product-image{display:block;max-width:480px;max-height:400px;object-fit:contain;margin:0 auto 30px;padding:24px;background:white;border:1px solid #dce5ee;border-radius:10px}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dce5ee;margin-top:60px!important;padding-top:24px!important;padding-bottom:40px!important;color:#63768c;font-size:14px}@media(max-width:800px){.top{align-items:flex-start;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}nav{order:3;width:100%;overflow:auto;flex-wrap:nowrap;white-space:nowrap;padding-bottom:6px}.hero{padding-top:40px}.grid{grid-template-columns:1fr}footer{flex-direction:column}}
.card h3{margin:0 0 12px;font-size:18px;line-height:1.35}.card p:last-child{margin-bottom:0}.panel>h2{overflow-wrap:anywhere}.taxonomy{list-style:none;border-left:2px solid #dce5ee;margin:14px 0 0;padding:0 0 0 20px!important}.taxonomy li{padding:9px 0}.taxonomy li strong{color:#182f4a}.taxonomy p{margin:6px 0}.columns{columns:3;column-gap:36px}.columns li{break-inside:avoid}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce5ee}th{width:32%;font-weight:600}.content-heading{margin:42px 0 16px;font:600 24px/1.35 Unbounded,Arial,sans-serif}.content-copy{max-width:900px;line-height:1.7;color:#405a76}.content-copy p{margin:0 0 18px}.content-image{max-width:100%;max-height:520px;object-fit:contain}.panel a,.content-copy a{overflow-wrap:anywhere}@media(max-width:800px){.columns{columns:1}th,td{display:block;width:100%}th{border-bottom:0;padding-bottom:2px}td{padding-top:2px}}
