.brandMark[data-astro-cid-hwn4xkzs]{color:var(--accent);flex:0 0 auto}.hero{padding-block:96px 80px;display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}.heroCopy{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.heroLede{font-size:17px;max-width:46ch}.heroActions{display:flex;gap:11px;flex-wrap:wrap}.heroProof{display:flex;gap:22px;flex-wrap:wrap;font-size:10px;letter-spacing:.1em;text-transform:var(--caps);color:var(--faint)}.panel{background:var(--panel);border:var(--bw) solid var(--line);border-radius:var(--r);overflow:hidden}.panelHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:var(--bw) solid var(--line);background:var(--panel2)}.panelKind{font-size:9.5px;letter-spacing:.12em;text-transform:var(--caps);color:var(--faint)}.panelName{font-size:11.5px;font-weight:700}.panelMeta{font-size:10px;color:var(--faint)}.panelFlag{margin-left:auto;font-size:9.5px;letter-spacing:.1em;text-transform:var(--caps);color:var(--med)}.panelFlag--crit{color:var(--crit)}.panelFoot{border-top:var(--bw) solid var(--line);padding:13px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.panelBadge{font-size:10px;letter-spacing:.1em;text-transform:var(--caps);color:var(--accent)}.panelBadge--crit{color:var(--crit)}.panelFootBody{font-size:11.5px;color:var(--dim);flex:1}.panelSeal{font-size:10px;color:var(--faint)}.posture{padding:16px;border-bottom:var(--bw) solid var(--line);display:flex;flex-direction:column;gap:11px}.postureTop{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.posturePct{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--med)}.postureNote{font-size:10px;color:var(--faint)}.controls{padding:6px 16px 10px}.control{display:grid;grid-template-columns:58px 1fr 84px;gap:12px;align-items:baseline;padding:11px 0;border-bottom:var(--bw) solid var(--line)}.control:last-child{border-bottom:0}.controlId{font-size:10.5px;color:var(--faint)}.controlBody{display:flex;flex-direction:column;gap:4px;min-width:0}.controlTitle{font-size:12.5px;line-height:1.4}.controlEvidence{font-size:9.5px;color:var(--faint)}.controlState{font-size:9.5px;letter-spacing:.08em;text-transform:var(--caps);text-align:right}.clauses{padding:16px;display:flex;flex-direction:column;gap:11px;border-bottom:var(--bw) solid var(--line)}.clause{display:grid;grid-template-columns:62px 1fr;gap:12px;align-items:baseline}.clauseKw{font-size:10px;letter-spacing:.1em;text-transform:var(--caps)}.clauseText{font-size:11.5px;line-height:1.55;color:var(--text)}.match{padding:14px 16px;display:flex;flex-direction:column;gap:9px}.matchHead{display:flex;align-items:baseline;gap:10px}.matchSubject{font-size:10.5px;color:var(--dim)}.finding{border:var(--bw) solid oklch(.62 .2 25 / .4);background:#e643431a;border-radius:5px;padding:11px 13px;display:flex;flex-direction:column;gap:8px}.findingWhere{font-size:10px;color:var(--faint)}.findingLine{font-size:11.5px;color:var(--crit);white-space:pre;overflow-x:auto}.findingBody{margin:0;font-size:11.5px;color:var(--dim);line-height:1.55}.findingMarks{display:flex;gap:14px;flex-wrap:wrap;font-size:9.5px;letter-spacing:.08em;text-transform:var(--caps);color:var(--faint)}.bullets{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.bullets li{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:baseline;font-size:13.5px;color:var(--dim);line-height:1.55}.bulletMark{color:var(--accent)}.proof{padding-block:30px;gap:28px}.proofStat{font-size:27px;font-weight:700;letter-spacing:-.02em;color:var(--accent)}.proofLabel{font-size:12.5px;color:var(--dim);line-height:1.5;margin-top:6px}.gapCards,.frameworks,.ledgerGrid{margin-top:52px}.ledgerGrid{display:grid;grid-template-columns:minmax(0,620px);justify-content:center}.card h3{margin-top:12px}.card p{margin-top:10px;font-size:13.5px}.seals{margin-top:16px;display:flex;flex-direction:column}.seal-row{display:grid;grid-template-columns:10px 1fr;gap:14px}.sealRail{display:flex;flex-direction:column;align-items:center;gap:4px}.sealDot{width:9px;height:9px;border-radius:50%;border:var(--bw) solid var(--accent);margin-top:4px;flex:0 0 auto}.seal-row[data-head] .sealDot{background:var(--accent)}.sealLine{flex:1;width:1px;background:var(--line)}.seal-row:last-child .sealLine{background:transparent}.sealBody{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;min-width:0}.sealTop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sealHash{font-size:11.5px;font-weight:700}.sealWhen{font-size:10px;color:var(--faint)}.sealText{font-size:12.5px;color:var(--dim);line-height:1.55}.sealNote{margin:0;font-size:10px;color:var(--faint);line-height:1.6}.fwHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fwPct{font-size:18px;font-weight:700}.meter{height:4px;background:var(--panel2);border-radius:2px;overflow:hidden;margin-top:14px}.meter--lg{height:5px;border-radius:3px;margin-top:0}.meterFill{display:block;height:100%}.fwFoot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;color:var(--faint)}.integrationsSection{padding-block:62px;display:flex;flex-direction:column;gap:26px}.integrations{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.integration{display:flex;align-items:center;gap:14px;border:var(--bw) solid var(--line);border-radius:var(--r);padding:18px 20px;background:var(--panel)}.integrationBody{display:flex;flex-direction:column;gap:5px;min-width:0}.integrationName{font-size:12.5px;font-weight:600}.integrationKind{font-size:9.5px;letter-spacing:.06em;text-transform:var(--caps);color:var(--faint)}.pricingNote{margin:18px 0 0;font-size:10.5px;color:var(--faint);line-height:1.7}.cta{padding-block:96px;display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center}.ctaCopy{display:flex;flex-direction:column;gap:20px}.ctaCopy h2{margin:0;font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.ctaCopy p{margin:0;font-size:16px;line-height:1.62;color:var(--dim);max-width:48ch}.ctaForm{border:var(--bw) solid var(--line);border-radius:var(--r);background:var(--panel);padding:24px;display:flex;flex-direction:column;gap:13px}.leadForm{display:flex;flex-direction:column;gap:13px}.field{background:var(--panel2);border:var(--bw) solid var(--line);border-radius:var(--r);padding:11px 13px;color:var(--text);font-size:12px;outline:none;width:100%}.field::placeholder{color:var(--faint)}.field:focus-visible{border-color:var(--accent)}select.field{color:var(--dim)}.ctaNote{margin:0;font-size:9.5px;color:var(--faint);line-height:1.6}.ctaSent{margin:0;font-size:12px;color:var(--ok);line-height:1.6}.ctaError{margin:0;font-size:12px;color:var(--crit);line-height:1.6}.pot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:62em){.hero,.split,.cta{grid-template-columns:1fr;gap:44px}.hero{padding-block:60px 52px}.cta{padding-block:64px}.ctaCopy h2{font-size:34px}.integrations{grid-template-columns:repeat(2,1fr)}}@media(max-width:40em){.integrations{grid-template-columns:1fr}}
