.rekon-compliance-page .rk-pricing-hero{padding:96px 0 48px;border-top:1px solid var(--rk-rule)}.rekon-compliance-page .rk-compliance-block{padding:72px 0;border-top:1px solid var(--rk-rule-2)}.rekon-compliance-page .rk-compliance-block em{font-style:italic;color:var(--rk-red);font-weight:500}.rekon-compliance-page .rk-cmp{display:flex;flex-direction:column;border-top:1px solid var(--rk-rule-2);border-bottom:1px solid var(--rk-rule-2);font-family:var(--rk-mono);font-size:12px;margin-top:32px}.rekon-compliance-page .rk-cmp-compliance .rk-cmp-row{display:grid;grid-template-columns:1.5fr 1.2fr 2fr 1fr .8fr 2fr;gap:16px;padding:16px 8px;border-bottom:1px solid var(--rk-rule);color:var(--rk-ink);align-items:baseline}.rekon-compliance-page .rk-cmp-intl .rk-cmp-row{grid-template-columns:1.3fr 1.4fr 2.5fr 2.5fr}.rekon-compliance-page .rk-cmp-row:last-child{border-bottom:0}.rekon-compliance-page .rk-cmp-row.rk-cmp-head{color:var(--rk-ink-mute);letter-spacing:.15em;text-transform:uppercase;font-size:10px;border-bottom:1px solid var(--rk-rule-2);padding:14px 8px}.rekon-compliance-page .rk-cmp-label{color:var(--rk-ink);font-family:var(--rk-body);font-size:13px;line-height:1.5}.rekon-compliance-page .rk-cmp-label b{font-weight:500;font-family:var(--rk-display);font-size:15px;letter-spacing:-.01em}.rekon-compliance-page .rk-cmp-sub{display:block;font-family:var(--rk-mono);font-size:10px;color:var(--rk-ink-mute);margin-top:4px;letter-spacing:.08em}.rekon-compliance-page .rk-cmp-row span{font-family:var(--rk-body);font-size:12.5px;color:var(--rk-ink-dim);line-height:1.55}.rekon-compliance-page .rk-cmp-row.rk-cmp-head span{font-family:var(--rk-mono);font-size:10px;color:var(--rk-ink-mute)}.rekon-compliance-page .rk-cmp-red{color:var(--rk-red)!important;font-family:var(--rk-mono)!important;font-size:12px!important;font-weight:600;letter-spacing:.05em}.rekon-compliance-page .rk-cmp-foot{font-family:var(--rk-body);font-size:13px;color:var(--rk-ink-dim);line-height:1.7;margin-top:24px;max-width:80ch}.rekon-compliance-page .rk-compliance-deliver{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rk-rule-2);border-left:1px solid var(--rk-rule-2)}.rekon-compliance-page .rk-compliance-deliver-item{padding:32px 28px;border-right:1px solid var(--rk-rule-2);border-bottom:1px solid var(--rk-rule-2);display:flex;flex-direction:column;gap:14px}.rekon-compliance-page .rk-compliance-deliver-label{font-family:var(--rk-mono);font-size:10px;letter-spacing:.2em;color:var(--rk-red);text-transform:uppercase}.rekon-compliance-page .rk-compliance-deliver-value{font-family:var(--rk-body);font-size:13px;color:var(--rk-ink-dim);line-height:1.6}.rekon-compliance-page .rk-compliance-deliver-value b{display:block;font-family:var(--rk-display);font-weight:500;font-size:18px;color:var(--rk-ink);letter-spacing:-.01em;margin-bottom:6px}.rekon-compliance-page .rk-compliance-trust{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rk-rule-2);border-left:1px solid var(--rk-rule-2)}.rekon-compliance-page .rk-compliance-trust-item{padding:28px 24px;border-right:1px solid var(--rk-rule-2);border-bottom:1px solid var(--rk-rule-2);display:flex;flex-direction:column;gap:8px}.rekon-compliance-page .rk-compliance-trust-label{font-family:var(--rk-mono);font-size:10px;letter-spacing:.15em;color:var(--rk-red);text-transform:uppercase}.rekon-compliance-page .rk-compliance-trust-value{font-family:var(--rk-display);font-weight:500;font-size:17px;color:var(--rk-ink);letter-spacing:-.01em;line-height:1.3}.rekon-compliance-page .rk-compliance-trust-value a{color:var(--rk-red);border-bottom:1px solid var(--rk-red-dim)}.rekon-compliance-page .rk-compliance-trust-sub{font-family:var(--rk-body);font-size:12px;color:var(--rk-ink-dim);line-height:1.5}@media(max-width:1080px){.rekon-compliance-page .rk-cmp{font-size:11px;overflow-x:auto}.rekon-compliance-page .rk-cmp-compliance .rk-cmp-row{min-width:1100px}.rekon-compliance-page .rk-compliance-deliver,.rekon-compliance-page .rk-compliance-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rekon-compliance-page .rk-compliance-deliver,.rekon-compliance-page .rk-compliance-trust{grid-template-columns:1fr}}
