:root{--ink:#102e5c;--green:#008d91;--lime:#c4f4ee;--paper:#f5faff;--muted:#5a708c}
body{background:linear-gradient(180deg,#edf8ff 0,#f8fbff 700px,#f5faff 100%)}
header{max-width:none;padding-left:max(28px,calc((100vw - 1224px)/2));padding-right:max(28px,calc((100vw - 1224px)/2));background:linear-gradient(110deg,#07316a,#174d79 55%,#007d8f);color:white;border-bottom:0;height:86px;box-shadow:0 4px 18px #153c6b15}
header .iq{color:#c6f5f2}header .button{background:#ffffff12;border:1px solid #ffffff55}header .button:hover{background:#ffffff25}.brand .iq{color:var(--green)}.mark{background:linear-gradient(145deg,#0860b9,#009b9d);color:white}
.mark.bars{background:none;gap:3px;align-items:flex-end;padding:5px 2px}.bars i{display:block;width:7px;border-radius:3px;background:#12a1fb;height:12px}.bars i:nth-child(2){height:21px;background:#138beb}.bars i:nth-child(3){height:29px;background:#05c7bf}.mini.bars{padding:2px;gap:2px}.mini.bars i{width:5px;height:8px}.mini.bars i:nth-child(2){height:14px}.mini.bars i:nth-child(3){height:20px}
.button{background:linear-gradient(110deg,#009a9b,#007e8b);box-shadow:0 4px 12px #008d9120}.button:hover{background:linear-gradient(110deg,#00a9a8,#008b9b)}em{color:#008c95}.eyebrow span{background:#00a9ac}.hero-art{background:linear-gradient(145deg,#e1f1ff,#edfbff);background-image:radial-gradient(#bfdaed .7px,transparent .7px);background-size:16px 16px;border:1px solid #d1e5f4;box-shadow:0 20px 60px #153d7020}.art-top,.art-note{color:#567696}.statement{background:white;border-color:#d3e3f3}.doc-icon{color:#008eaa}.pill{border-color:#c5dbee}.connector{color:#499abc}.workspace{transform:none;border-color:#c6dcef;box-shadow:0 12px 28px #173f7620}.workspace-head{background:linear-gradient(110deg,#07316a,#126783);color:white;border:0}.workspace-head .live{color:#99eae0}.demo-toolbar{display:flex;gap:6px;padding:12px 10px 8px;background:#f6faff;font-size:9px}.demo-toolbar span{border:1px solid #c9def9;border-radius:4px;background:#eaf4ff;padding:7px;color:#194779}.demo-toolbar span:last-child{background:#008b92;color:white;border-color:#008b92}.demo-mapping{margin:5px 10px;background:#daf5ed;color:#18735c;padding:8px;border-radius:4px;font-size:9px}.workspace-sub{color:#617e9f}th{background:#123e6c;color:white}td{border-color:#e4eff9}tbody tr:nth-child(2){background:#f0f7fd}.positive{color:#008b79}.workspace-bottom{background:#f3f8ff;color:#376b93}.tally{background:linear-gradient(110deg,#073b73,#008997)}.tally small{color:#c3e5f5}.tick{color:#c3f4e9}.strip,.steps article,.faq,.about,.pricing,footer{border-color:#cfdeed}.strip{color:#5a7390}.step{color:#5b8cae}.step-footer{color:#008b94}.features{background:#eaf4ff;border:1px solid #d3e5f4}.feature-grid article>span{color:#008e9d}.feature-grid article{background:#ffffffa8;border:1px solid #d7e7f5;border-radius:9px;padding:19px}.product-wordmark{margin-top:28px;font-size:24px}.download-card{border-color:#d2e2f1;box-shadow:0 12px 50px #163c720a}.trial-rules{border-color:#d6e5f3}.privacy .privacy-note{border-color:#00a4ae}.company-product{background:#deefff;color:#18568a}.price-card{background:linear-gradient(145deg,#eaf4ff,#e3f7f8);border-color:#beddeb}.price-offer span{background:#caf4e9;color:#00776d}.faq summary:after{color:#008d99}
@media(max-width:1000px){header{padding-left:25px;padding-right:25px}nav{gap:13px;font-size:12px}}
@media(max-width:700px){header{height:78px}.feature-grid{grid-template-columns:1fr}.demo-toolbar{font-size:8px}.product-wordmark{font-size:22px}}
