/* The public purchase flow uses the established Elkwai Solutions dark brand. */
.fit-table thead th{background:#1b1824;color:#a7d29a;border-bottom-color:#38313f}
:root{color-scheme:dark;background:#111019;color:#f5f1ea;--green:#a7d29a;--line:#38313f}body{background:#111019;color:#f5f1ea}header{background:#111019}.brand{display:flex;align-items:center;gap:12px;letter-spacing:0;color:#f5f1ea}.brand img{width:58px;height:58px;object-fit:contain;flex-shrink:0}.brand strong{font-size:19px}.brand span{font-size:9px;letter-spacing:1.4px;color:#a7d29a}header nav{font-size:13px}.intro{background:radial-gradient(ellipse at 100% 0,rgba(155,131,202,.12),transparent 70%)}h1,h2 span,.offer h3,.scope-grid h3,.metric strong{color:#f5f1ea}.eyebrow,h2{color:#a7d29a}.lead,aside p,.small,small,.buy-note,.scope-grid p,.offer [data-plan-price] small,footer{color:#b9b3c3}.offer{background:#1b1824;border-color:var(--line);border-radius:10px}.preview-link,button{background:#a7d29a;border-color:#a7d29a;color:#111019}.secondary{background:transparent;border-color:#62566f;color:#f5f1ea}.offer [data-plan-price] strong{color:#f5f1ea}aside{border-color:#a7d29a}.sf-plan-action{background:#a7d29a;color:#111019}.sf-dialog{color:#f5f1ea}.brand:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #a7d29a;outline-offset:4px}a{text-underline-offset:3px}@media(max-width:700px){header{padding:18px;gap:16px}.brand img{width:48px;height:48px}.brand{gap:8px}.brand strong{font-size:16px}header nav{font-size:11px;max-width:135px}header .brand span{display:block;font-size:9px}}
:root header .brand span{font-size:12px;letter-spacing:0}:root .offer{border-radius:6px}.fit-table{width:100%;border-collapse:collapse;margin:24px 0}.fit-table th,.fit-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--line);line-height:1.5}.fit-table th{font-size:13px;color:#a7d29a}.fit-table-wrap{max-width:100%;overflow-x:auto}.related-task{border-left:3px solid #a7d29a;padding:8px 18px;margin:24px 0}.related-task p{margin:8px 0}.fit-table a,.related-task a{color:#a7d29a}@media(max-width:700px){:root header .brand span{display:block;font-size:12px;letter-spacing:0}.fit-table th,.fit-table td{padding:12px}.fit-table{min-width:560px}}
