/* Consistent DigiTrustly header on standalone pages */
body{margin:0} .site-header{position:relative;z-index:100;background:#fff;border-bottom:1px solid #e0e8f3;font-family:Arial,sans-serif}.site-header .shell{max-width:1180px;margin:auto;padding:0 22px}.site-header .nav-wrap{display:flex;align-items:center;gap:20px;min-height:86px}.site-header .brand{display:flex;align-items:center;margin-right:auto;flex:0 0 auto}.site-header .brand-logo{display:block;width:170px;height:auto;max-height:62px;object-fit:contain}.site-header .nav-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.site-header .nav-links>a,.site-header summary{font-size:13px;font-weight:700;color:#0c2448;text-decoration:none;cursor:pointer;white-space:nowrap}.site-header .nav-links>a:hover,.site-header summary:hover{color:#1768db}.site-header .dt-nav-dropdown{position:relative}.site-header summary{list-style:none}.site-header summary::-webkit-details-marker{display:none}.site-header .dt-nav-menu{position:absolute;top:calc(100% + 14px);left:0;min-width:185px;padding:8px;background:white;border:1px solid #dce5f0;border-radius:12px;box-shadow:0 14px 30px #0a27402b;display:grid;gap:2px;z-index:101}.site-header .dt-nav-menu a{padding:12px 13px;color:#0c2448;text-decoration:none;font-weight:700;font-size:13px;border-radius:6px}.site-header .dt-nav-menu a:hover{background:#eef5ff}.site-header .signin-btn{border:1px solid #b5cdf5;border-radius:12px;padding:13px 17px;color:#0c2448;font-weight:700;text-decoration:none;white-space:nowrap}.site-header .signin-btn:hover{background:#f0f6ff}@media(max-width:820px){.site-header .nav-wrap{flex-wrap:wrap;padding:12px 18px;gap:12px}.site-header .brand-logo{width:145px}.site-header .nav-links{order:3;width:100%;justify-content:flex-start;gap:16px;overflow:visible}.site-header .signin-btn{margin-left:auto}}
/* AI-free seal: same horizontal, QR-right visual family as website seal */
.dt-ai-seal{display:grid;grid-template-columns:90px minmax(0,1fr) 118px;align-items:center;gap:14px;max-width:570px;padding:14px;border:2px solid #d9a12b;border-radius:14px;background:#fff;box-shadow:0 9px 24px #092b4930;color:#09284d;font-family:Arial,sans-serif}.dt-ai-seal .dt-seal-logo{width:90px;height:auto}.dt-ai-seal .dt-seal-title{font-weight:900;letter-spacing:2px;font-size:19px}.dt-ai-seal .dt-seal-sub{font-weight:800;font-size:12px;letter-spacing:1px;margin-top:5px}.dt-ai-seal .dt-seal-note{font-size:10px;margin-top:12px;color:#48627f}.dt-ai-seal .dt-qr-placeholder{border:2px solid #e3ad3c;border-radius:8px;min-height:98px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;font-weight:700;color:#1a3657;padding:6px}.dt-ai-seal .dt-seal-bottom{grid-column:1/-1;background:#0a294e;color:#eac76e;text-align:center;margin:-2px -14px -14px;padding:10px;border-radius:0 0 11px 11px;font-size:11px;font-weight:800;letter-spacing:1px}@media(max-width:550px){.dt-ai-seal{grid-template-columns:60px minmax(0,1fr) 88px;gap:8px;padding:9px}.dt-ai-seal .dt-seal-logo{width:60px}.dt-ai-seal .dt-seal-title{font-size:13px}.dt-ai-seal .dt-qr-placeholder{font-size:9px;min-height:80px}.dt-ai-seal .dt-seal-bottom{margin:0 -9px -9px}}
