
.site-header.enterprise-header{display:flex;align-items:center;gap:26px;padding:14px 3.2%;background:#061525;color:#fff;border-bottom:1px solid #17354d;font-family:Inter,Arial,sans-serif}.site-header.enterprise-header .brand{display:flex;align-items:center;gap:10px;margin-right:auto;color:#fff;text-decoration:none;font-weight:600}.site-header.enterprise-header .brand img{width:38px;height:38px;object-fit:contain;background:transparent}.site-header.enterprise-header .brand span{font-size:20px}.site-header.enterprise-header .site-nav{display:flex;align-items:center;gap:23px}.site-header.enterprise-header .site-nav a{color:#fff;text-decoration:none;padding:8px 0;border-bottom:2px solid transparent}.site-header.enterprise-header .site-nav a[aria-current=page]{color:#72d5e5;border-bottom-color:#17abc4}.site-header.enterprise-header .header-cta{color:#fff;text-decoration:none;border:1px solid #19b1ca;padding:10px 16px}.site-header.enterprise-header .nav-toggle{display:none}@media(max-width:860px){.site-header.enterprise-header .site-nav{display:none}.site-header.enterprise-header .header-cta{margin-left:auto}}@media(max-width:520px){.site-header.enterprise-header .header-cta{display:none}.site-header.enterprise-header .brand span{font-size:18px}}

    #dwiq-resources-page { --ink:#0c1830; --navy:#061424; --cyan:#06a9c5; --blue:#477cab; --muted:#607187; --line:#d7e1e8; --soft:#f3f7fa; --white:#fff; color:var(--ink); background:var(--white); font-family:Inter,Arial,sans-serif; }
    #dwiq-resources-page * { box-sizing:border-box; }
    #dwiq-resources-page a { color:inherit; text-decoration:none; }
    #dwiq-resources-page button, #dwiq-resources-page select, #dwiq-resources-page input { font:inherit; }
    #dwiq-resources-page .dr-header { display:flex; align-items:center; gap:28px; padding:14px 3.2%; background:var(--navy); color:var(--white); border-bottom:1px solid #17354d; }
    #dwiq-resources-page .dr-brand { display:flex; align-items:center; gap:10px; margin-right:auto; font-weight:500; }
    #dwiq-resources-page .dr-logo { width:35px; height:35px; border-radius:50%; display:grid; place-items:center; color:#08192a; background:linear-gradient(135deg,#23c4d7,#0d8eae); }
    #dwiq-resources-page .dr-brand span { font-size:20px; }
    #dwiq-resources-page .dr-brand em { color:#18b6ce; font-style:normal; }
    #dwiq-resources-page .dr-nav { display:flex; gap:24px; align-items:center; }
    #dwiq-resources-page .dr-nav a { padding:8px 0; border-bottom:2px solid transparent; }
    #dwiq-resources-page .dr-nav a[aria-current="page"] { color:#72d5e5; border-bottom-color:#17abc4; }
    #dwiq-resources-page .dr-demo { padding:10px 16px; border:1px solid #19b1ca; color:var(--white); background:transparent; }
    #dwiq-resources-page .dr-hero { background:linear-gradient(110deg,#061424 0%,#0b2941 72%,#07546a 100%); color:var(--white); padding:58px 6%; display:grid; grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr); gap:42px; align-items:center; }
    #dwiq-resources-page .dr-eyebrow { display:block; color:#5dd1e3; text-transform:uppercase; letter-spacing:.16em; margin-bottom:15px; font-weight:500; }
    #dwiq-resources-page h1 { margin:0 0 18px; font-size:clamp(38px,5vw,68px); line-height:1.02; font-weight:500; }
    #dwiq-resources-page .dr-hero p { margin:0; max-width:720px; color:#d4e1ea; font-size:19px; line-height:1.55; }
    #dwiq-resources-page .dr-heroaside { border-left:1px solid #45728a; padding-left:28px; display:grid; gap:18px; }
    #dwiq-resources-page .dr-heroaside div { display:flex; gap:12px; align-items:flex-start; }
    #dwiq-resources-page .dr-heroaside svg { color:#42c7dc; flex:0 0 auto; }
    #dwiq-resources-page .dr-heroaside strong { display:block; margin-bottom:4px; }
    #dwiq-resources-page .dr-heroaside span { color:#bcd0dd; }
    #dwiq-resources-page .dr-main { padding:42px 5.5% 62px; background:var(--soft); }
    #dwiq-resources-page .dr-controls { display:grid; grid-template-columns:1.6fr repeat(3,minmax(150px,.55fr)); gap:12px; margin-bottom:30px; }
    #dwiq-resources-page .dr-control { display:grid; gap:6px; }
    #dwiq-resources-page .dr-control label { color:var(--muted); font-weight:500; }
    #dwiq-resources-page .dr-control input, #dwiq-resources-page .dr-control select { width:100%; border:1px solid #bfcdd7; background:var(--white); color:var(--ink); padding:12px 13px; min-height:46px; }
    #dwiq-resources-page .dr-featured { display:grid; grid-template-columns:1.25fr .75fr; gap:18px; margin-bottom:38px; }
    #dwiq-resources-page .dr-feature { min-height:310px; padding:32px; color:var(--white); background:linear-gradient(120deg,rgba(4,18,34,.97),rgba(4,51,71,.92)),radial-gradient(circle at 80% 20%,#1db8ca,transparent 38%); display:flex; flex-direction:column; justify-content:flex-end; }
    #dwiq-resources-page .dr-feature .dr-type { color:#65d5e5; text-transform:uppercase; letter-spacing:.12em; }
    #dwiq-resources-page .dr-feature h2 { margin:12px 0 10px; max-width:650px; font-size:34px; font-weight:500; }
    #dwiq-resources-page .dr-feature p { margin:0 0 22px; max-width:650px; color:#cfdee7; }
    #dwiq-resources-page .dr-link { display:inline-flex; align-items:center; gap:8px; color:#23abc3; font-weight:500; }
    #dwiq-resources-page .dr-feature .dr-link { color:#76dcec; }
    #dwiq-resources-page .dr-featurestack { display:grid; gap:18px; }
    #dwiq-resources-page .dr-mini { padding:24px; background:var(--white); border:1px solid var(--line); display:grid; grid-template-columns:44px 1fr; gap:16px; align-items:start; }
    #dwiq-resources-page .dr-icon { width:42px; height:42px; display:grid; place-items:center; color:#008eaa; background:#e6f7fa; }
    #dwiq-resources-page .dr-mini span, #dwiq-resources-page .dr-card .dr-type { color:var(--blue); text-transform:uppercase; letter-spacing:.1em; }
    #dwiq-resources-page .dr-mini h3 { margin:7px 0 8px; font-size:20px; font-weight:500; }
    #dwiq-resources-page .dr-mini p { margin:0 0 12px; color:var(--muted); }
    #dwiq-resources-page .dr-sectionhead { display:flex; justify-content:space-between; align-items:end; gap:20px; margin-bottom:18px; }
    #dwiq-resources-page .dr-sectionhead span { display:block; color:var(--blue); text-transform:uppercase; letter-spacing:.13em; margin-bottom:7px; }
    #dwiq-resources-page .dr-sectionhead h2 { margin:0; font-size:34px; font-weight:500; }
    #dwiq-resources-page .dr-count { color:var(--muted); }
    #dwiq-resources-page .dr-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
    #dwiq-resources-page .dr-card { background:var(--white); border:1px solid var(--line); padding:24px; display:flex; flex-direction:column; min-height:260px; }
    #dwiq-resources-page .dr-card[hidden] { display:none; }
    #dwiq-resources-page .dr-cardhead { display:flex; justify-content:space-between; gap:12px; margin-bottom:24px; }
    #dwiq-resources-page .dr-cardhead svg { color:#099fba; }
    #dwiq-resources-page .dr-stage { color:#7b4a15; background:#fff1d8; padding:4px 8px; align-self:start; }
    #dwiq-resources-page .dr-card h3 { margin:0 0 10px; font-size:22px; font-weight:500; }
    #dwiq-resources-page .dr-card p { margin:0 0 22px; color:var(--muted); line-height:1.5; }
    #dwiq-resources-page .dr-card .dr-link { margin-top:auto; }
    #dwiq-resources-page .dr-empty { padding:34px; text-align:center; background:var(--white); border:1px solid var(--line); color:var(--muted); }
    #dwiq-resources-page .dr-trust { margin-top:42px; padding:34px; background:var(--navy); color:var(--white); display:grid; grid-template-columns:1fr auto; gap:30px; align-items:center; }
    #dwiq-resources-page .dr-trust span { color:#62d3e4; text-transform:uppercase; letter-spacing:.13em; }
    #dwiq-resources-page .dr-trust h2 { margin:9px 0 7px; font-size:30px; font-weight:500; }
    #dwiq-resources-page .dr-trust p { margin:0; color:#c8d7e1; }
    #dwiq-resources-page .dr-trust a { background:#0aa6bf; padding:13px 18px; font-weight:500; }
    @media (max-width:900px) {
      #dwiq-resources-page .dr-nav { display:none; }
      #dwiq-resources-page .dr-hero, #dwiq-resources-page .dr-featured { grid-template-columns:1fr; }
      #dwiq-resources-page .dr-controls { grid-template-columns:1fr 1fr; }
      #dwiq-resources-page .dr-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
    }
    @media (max-width:600px) {
      #dwiq-resources-page .dr-header { gap:12px; }
      #dwiq-resources-page .dr-demo { display:none; }
      #dwiq-resources-page .dr-hero { padding:38px 6%; }
      #dwiq-resources-page .dr-controls, #dwiq-resources-page .dr-grid, #dwiq-resources-page .dr-trust { grid-template-columns:1fr; }
      #dwiq-resources-page .dr-sectionhead { align-items:start; flex-direction:column; }
    }
  