*{box-sizing:border-box}body{margin:0;background:#f2f5f8;color:#102b43;font:14px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}header{background:#071d32;color:white;padding:24px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font-size:30px;font-weight:900;font-style:italic;letter-spacing:-.06em;text-decoration:none;color:white}.brand span{font-size:10px;font-style:normal;letter-spacing:.1em;color:#d9b56b;margin-left:14px}.status{font-size:8px;letter-spacing:.1em;color:#bacbd9}main{max-width:1250px;margin:auto;padding:50px 25px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}.eyebrow{font-size:9px;font-weight:700;color:#947130;letter-spacing:.14em;margin:0 0 18px}h1{font-size:clamp(35px,4.6vw,59px);line-height:1.1;letter-spacing:-.05em;font-weight:550;margin:0}.intro>p{max-width:365px;color:#577086;font-size:13px;margin:0}.models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.model{background:white;border:1px solid #d4dfe8;overflow:hidden;min-width:0}.modeltop{display:flex;justify-content:space-between;gap:10px;padding:17px;font-size:8px;letter-spacing:.08em;font-weight:650;border-bottom:1px solid #d4dfe8}.modeltop span:last-child{color:#71869a;font-weight:400}.mini{height:270px;overflow:hidden;position:relative;background:#e1e8ee;border-bottom:1px solid #d4dfe8;pointer-events:none}.mini iframe{width:1280px;height:1100px;transform:scale(.29);transform-origin:top left;border:0;position:absolute;left:0;top:0}.modelbody{padding:25px;display:flex;flex-direction:column;min-height:275px}.swatches{display:flex;gap:6px}.swatches i{width:17px;height:17px;border-radius:50%;border:1px solid #0002}.premium i:nth-child(1){background:#071d32}.premium i:nth-child(2){background:#d9b56b}.premium i:nth-child(3){background:#f4f7fb}.industrial i:nth-child(1){background:#202321}.industrial i:nth-child(2){background:#ff9b35}.industrial i:nth-child(3){background:#f2f1eb}.academia i:nth-child(1){background:#1d668e}.academia i:nth-child(2){background:#9fe3cf}.academia i:nth-child(3){background:#fff}h2{font-size:23px;line-height:1.2;letter-spacing:-.035em;font-weight:550;margin:18px 0 14px}.modelbody p{font-size:12px;color:#587087;margin:0 0 24px}.modelbody a{padding:12px 14px;background:#071d32;color:white;display:flex;justify-content:space-between;gap:10px;text-decoration:none;font-size:11px;font-weight:650;margin-top:auto}.industrial .modelbody a{background:#202321;border-left:4px solid #ff9b35}.academia .modelbody a{background:#1d668e}.extra{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:50px 0 30px;padding:30px;background:#e3ebf1}.extra h2{margin:0}.extra .eyebrow{margin-bottom:10px}.extra nav{display:flex;flex-direction:column;gap:10px}.extra a{font-size:12px;color:#234b6e;text-underline-offset:4px}.help{border-top:1px solid #cddbe5;padding:25px 0;color:#5d7487;font-size:11px}.help strong{color:#17364e}.help p{max-width:950px}footer{background:#071d32;color:#d9b56b;font-size:10px;display:flex;justify-content:space-between;padding:25px max(25px,calc((100vw - 1200px)/2))}footer span{color:#a9bfd1}a:focus-visible{outline:3px solid #d9b56b;outline-offset:4px}@media(max-width:1000px){.models{grid-template-columns:1fr}.model{display:grid;grid-template-columns:1fr 1fr}.modeltop{grid-column:span 2}.mini{height:310px}.mini iframe{transform:scale(.33)}.modelbody{min-height:310px}.intro{gap:25px}.extra{align-items:flex-start}}@media(max-width:600px){header{padding:20px;flex-direction:column;align-items:flex-start;gap:10px}main{padding:35px 18px}.intro{flex-direction:column;align-items:flex-start;gap:23px}.intro>p{font-size:12px}.model{display:block}.mini{height:245px}.mini iframe{transform:scale(.28)}.modelbody{min-height:250px;padding:22px}.extra{flex-direction:column;padding:24px}.extra h2{font-size:24px}.help{font-size:11px}footer{gap:20px;font-size:9px}.status{font-size:8px}}