
.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-company-page { --ink:#0b1830; --navy:#061525; --cyan:#08aec8; --blue:#477ba7; --muted:#607187; --line:#d7e1e8; --soft:#f3f7fa; --white:#fff; color:var(--ink); background:var(--white); font-family:Inter,Arial,sans-serif; }
    #dwiq-company-page * { box-sizing:border-box; }
    #dwiq-company-page a { color:inherit; text-decoration:none; }
    #dwiq-company-page .dc-header { display:flex; align-items:center; gap:28px; padding:14px 3.2%; background:var(--navy); color:var(--white); border-bottom:1px solid #17354d; }
    #dwiq-company-page .dc-brand { display:flex; align-items:center; gap:11px; margin-right:auto; font-weight:500; }
    #dwiq-company-page .dc-mark { width:38px; height:38px; border-radius:50%; display:grid; grid-template-columns:1fr 1fr; overflow:hidden; border:1px solid #71d8e6; background:#fff; color:#061525; }
    #dwiq-company-page .dc-mark span { display:grid; place-items:center; font-weight:500; border-right:1px solid #061525; border-bottom:1px solid #061525; }
    #dwiq-company-page .dc-mark span:nth-child(2n) { border-right:0; }
    #dwiq-company-page .dc-mark span:nth-child(n+3) { border-bottom:0; }
    #dwiq-company-page .dc-brandname { font-size:20px; } #dwiq-company-page .dc-brandname em { color:#18b7cf; font-style:normal; }
    #dwiq-company-page .dc-nav { display:flex; align-items:center; gap:24px; }
    #dwiq-company-page .dc-nav a { padding:8px 0; border-bottom:2px solid transparent; }
    #dwiq-company-page .dc-nav a[aria-current="page"] { color:#72d5e5; border-bottom-color:#17abc4; }
    #dwiq-company-page .dc-demo { padding:10px 16px; border:1px solid #19b1ca; color:#fff; }
    #dwiq-company-page .dc-hero { min-height:470px; display:grid; grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr); color:#fff; background:linear-gradient(110deg,#061525 0%,#0b2d47 68%,#086277 100%); }
    #dwiq-company-page .dc-herocopy { padding:70px 7%; align-self:center; }
    #dwiq-company-page .dc-eyebrow { display:block; color:#58d0e2; text-transform:uppercase; letter-spacing:.15em; margin-bottom:17px; font-weight:500; }
    #dwiq-company-page h1 { margin:0 0 20px; font-size:clamp(40px,5.4vw,72px); line-height:1.02; font-weight:500; }
    #dwiq-company-page .dc-herocopy p { margin:0; max-width:700px; color:#d4e1e9; font-size:19px; line-height:1.6; }
    #dwiq-company-page .dc-heroidea { position:relative; display:grid; place-items:center; overflow:hidden; min-height:390px; background:radial-gradient(circle at center,rgba(19,181,205,.34),transparent 52%); }
    #dwiq-company-page .dc-orbit { width:310px; height:310px; border:1px solid #47778d; border-radius:50%; display:grid; place-items:center; position:relative; }
    #dwiq-company-page .dc-orbit:before, #dwiq-company-page .dc-orbit:after { content:""; position:absolute; border:1px solid #315a70; border-radius:50%; }
    #dwiq-company-page .dc-orbit:before { width:232px; height:232px; } #dwiq-company-page .dc-orbit:after { width:150px; height:150px; }
    #dwiq-company-page .dc-core { z-index:2; width:106px; height:106px; border-radius:50%; display:grid; place-items:center; text-align:center; background:#07182d; border:2px solid #31bdd2; font-weight:500; }
    #dwiq-company-page .dc-orbitlabel { position:absolute; color:#cce0e9; text-transform:uppercase; letter-spacing:.08em; }
    #dwiq-company-page .dc-identity { top:23px; } #dwiq-company-page .dc-time { right:18px; top:143px; } #dwiq-company-page .dc-trust { bottom:24px; } #dwiq-company-page .dc-change { left:17px; top:143px; }
    #dwiq-company-page .dc-subnav { display:flex; justify-content:center; flex-wrap:wrap; gap:8px 32px; padding:15px 4%; border-bottom:1px solid var(--line); background:#fff; color:var(--muted); }
    #dwiq-company-page .dc-subnav a:first-child { color:#078fa8; font-weight:500; }
    #dwiq-company-page .dc-main { background:var(--soft); }
    #dwiq-company-page .dc-section { padding:64px 6%; }
    #dwiq-company-page .dc-section.white { background:#fff; }
    #dwiq-company-page .dc-intro { display:grid; grid-template-columns:.72fr 1.28fr; gap:64px; align-items:start; }
    #dwiq-company-page .dc-kicker { color:var(--blue); text-transform:uppercase; letter-spacing:.14em; font-weight:500; }
    #dwiq-company-page h2 { margin:12px 0 18px; font-size:clamp(31px,4vw,49px); line-height:1.08; font-weight:500; }
    #dwiq-company-page .dc-lead { color:var(--muted); font-size:18px; line-height:1.62; }
    #dwiq-company-page .dc-statement { padding:30px; border-left:4px solid var(--cyan); background:#eef8fa; font-size:25px; line-height:1.42; }
    #dwiq-company-page .dc-statement strong { color:#087f97; }
    #dwiq-company-page .dc-problemgrid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; margin-top:34px; }
    #dwiq-company-page .dc-problem { border-top:3px solid #a8c5d7; padding:22px 0; }
    #dwiq-company-page .dc-problem i { color:#0ca8c2; margin-bottom:13px; }
    #dwiq-company-page .dc-problem h3 { margin:0 0 8px; font-size:21px; font-weight:500; }
    #dwiq-company-page .dc-problem p { margin:0; color:var(--muted); line-height:1.5; }
    #dwiq-company-page .dc-difference { display:grid; grid-template-columns:.8fr 1.2fr; gap:52px; align-items:center; }
    #dwiq-company-page .dc-compare { background:#fff; border:1px solid var(--line); }
    #dwiq-company-page .dc-comparerow { display:grid; grid-template-columns:1fr 34px 1fr; align-items:center; min-height:76px; padding:12px 20px; border-bottom:1px solid var(--line); }
    #dwiq-company-page .dc-comparerow:last-child { border-bottom:0; }
    #dwiq-company-page .dc-comparerow span:first-child { color:var(--muted); }
    #dwiq-company-page .dc-comparerow i { color:#0aa7c1; }
    #dwiq-company-page .dc-comparerow strong { font-weight:500; }
    #dwiq-company-page .dc-principles { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:1px; background:var(--line); border:1px solid var(--line); margin-top:32px; }
    #dwiq-company-page .dc-principle { background:#fff; padding:24px; min-height:178px; }
    #dwiq-company-page .dc-principle i { color:#0aa5bf; margin-bottom:19px; }
    #dwiq-company-page .dc-principle strong { display:block; margin-bottom:8px; font-size:18px; }
    #dwiq-company-page .dc-principle span { color:var(--muted); line-height:1.45; }
    #dwiq-company-page .dc-audiences { display:grid; grid-template-columns:.72fr 1.28fr; gap:50px; align-items:start; }
    #dwiq-company-page .dc-roles { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
    #dwiq-company-page .dc-role { display:flex; gap:12px; align-items:center; padding:17px; background:#fff; border:1px solid var(--line); }
    #dwiq-company-page .dc-role i { color:#079db7; flex:0 0 auto; }
    #dwiq-company-page .dc-role span { font-weight:500; }
    #dwiq-company-page .dc-timeline { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); margin-top:34px; position:relative; }
    #dwiq-company-page .dc-timeline:before { content:""; position:absolute; top:18px; left:8%; right:8%; height:2px; background:#abc2d3; }
    #dwiq-company-page .dc-milestone { position:relative; padding:0 14px; text-align:center; }
    #dwiq-company-page .dc-dot { width:36px; height:36px; margin:0 auto 14px; border-radius:50%; display:grid; place-items:center; position:relative; z-index:2; color:#fff; background:#087f99; border:5px solid #e9f5f7; }
    #dwiq-company-page .dc-milestone.planned .dc-dot { background:#fff; color:#6e8798; border-color:#edf1f4; outline:1px solid #aec0cc; }
    #dwiq-company-page .dc-milestone strong { display:block; margin-bottom:7px; }
    #dwiq-company-page .dc-milestone span { color:var(--muted); }
    #dwiq-company-page .dc-contact { color:#fff; background:linear-gradient(110deg,#061525,#0a3f58); display:grid; grid-template-columns:1fr auto; gap:40px; align-items:center; }
    #dwiq-company-page .dc-contact p { color:#cbdbe4; max-width:730px; margin:0; }
    #dwiq-company-page .dc-contactlinks { display:flex; gap:12px; flex-wrap:wrap; }
    #dwiq-company-page .dc-primary { padding:13px 18px; background:#0ba8c1; color:#fff; font-weight:500; }
    #dwiq-company-page .dc-secondary { padding:12px 18px; border:1px solid #55bdcd; color:#fff; }
    @media(max-width:900px) { #dwiq-company-page .dc-nav { display:none; } #dwiq-company-page .dc-hero, #dwiq-company-page .dc-intro, #dwiq-company-page .dc-difference, #dwiq-company-page .dc-audiences { grid-template-columns:1fr; } #dwiq-company-page .dc-problemgrid { grid-template-columns:1fr; } #dwiq-company-page .dc-principles { grid-template-columns:repeat(2,1fr); } #dwiq-company-page .dc-timeline { grid-template-columns:1fr; gap:18px; } #dwiq-company-page .dc-timeline:before { display:none; } #dwiq-company-page .dc-milestone { text-align:left; display:grid; grid-template-columns:45px 1fr; } #dwiq-company-page .dc-dot { margin:0; grid-row:1/3; } }
    @media(max-width:600px) { #dwiq-company-page .dc-demo { display:none; } #dwiq-company-page .dc-heroidea { min-height:350px; } #dwiq-company-page .dc-orbit { transform:scale(.8); } #dwiq-company-page .dc-principles, #dwiq-company-page .dc-roles, #dwiq-company-page .dc-contact { grid-template-columns:1fr; } #dwiq-company-page .dc-comparerow { grid-template-columns:1fr 24px 1fr; padding:10px; } }
  
#dwiq-company-page .dc-hero{grid-template-columns:1fr;min-height:auto}#dwiq-company-page .dc-herocopy{max-width:1100px;padding-right:12%}
