.ecogentix-core-scope,.ecogentix-core-scope .ecogentix-wrap,.ecogentix-core-scope.ecogentix-page,.ecogentix-core-scope .ecogentix-page,.ecogentix-core-scope .ecogentix-tool,.ecogentix-core-scope.ecogentix-form,.ecogentix-core-scope .ecogentix-form,.ecogentix-core-scope.ecogentix-dashboard,.ecogentix-core-scope .ecogentix-dashboard,.ecogentix-core-scope.ecogentix-pricing,.ecogentix-core-scope .ecogentix-pricing{--ecogentix-core-fg:inherit;--ecogentix-core-muted:color-mix(in srgb,currentColor 72%,transparent);--ecogentix-core-border:color-mix(in srgb,currentColor 18%,transparent);box-sizing:border-box}.ecogentix-core-scope .ecogentix-wrap,.ecogentix-core-scope.ecogentix-page,.ecogentix-core-scope .ecogentix-page,.ecogentix-core-scope .ecogentix-tool,.ecogentix-core-scope.ecogentix-form,.ecogentix-core-scope .ecogentix-form,.ecogentix-core-scope.ecogentix-dashboard,.ecogentix-core-scope .ecogentix-dashboard,.ecogentix-core-scope.ecogentix-pricing,.ecogentix-core-scope .ecogentix-pricing{max-width:72rem;margin-inline:auto;padding:1.25rem}.ecogentix-core-scope *,.ecogentix-core-scope *:before,.ecogentix-core-scope *:after{box-sizing:border-box}.ecogentix-core-scope .ecogentix-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;margin-bottom:.5rem}.ecogentix-core-scope .ecogentix-lede{color:var(--ecogentix-core-muted);font-size:1.125rem}.ecogentix-core-scope .ecogentix-btn{display:inline-block;padding:.65rem 1.1rem;border:1px solid var(--ecogentix-core-border);border-radius:.35rem;text-decoration:none;background:0 0;color:inherit;cursor:pointer;font:inherit}.ecogentix-core-scope .ecogentix-btn:focus-visible,.ecogentix-core-scope input:focus-visible,.ecogentix-core-scope textarea:focus-visible,.ecogentix-core-scope select:focus-visible,.ecogentix-core-scope summary:focus-visible,.ecogentix-core-scope a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ecogentix-core-scope .ecogentix-grid,.ecogentix-core-scope .ecogentix-pricing-grid,.ecogentix-core-scope .ecogentix-features .ecogentix-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:720px){.ecogentix-core-scope .ecogentix-grid,.ecogentix-core-scope .ecogentix-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ecogentix-core-scope .ecogentix-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecogentix-core-scope .ecogentix-card,.ecogentix-core-scope .ecogentix-price-card,.ecogentix-core-scope .ecogentix-result{border:1px solid var(--ecogentix-core-border);border-radius:.5rem;padding:1rem}.ecogentix-core-scope.ecogentix-hierarchy,.ecogentix-core-scope .ecogentix-hierarchy{list-style:none;padding:0;margin:1.5rem 0}.ecogentix-core-scope.ecogentix-hierarchy li,.ecogentix-core-scope .ecogentix-hierarchy li{border-left:3px solid var(--ecogentix-core-border);padding:.75rem 1rem;margin:.35rem 0}.ecogentix-core-scope.ecogentix-cta-banner,.ecogentix-core-scope .ecogentix-cta-banner,.ecogentix-core-scope.ecogentix-hero,.ecogentix-core-scope .ecogentix-hero{padding:2rem 0}.ecogentix-core-scope .ecogentix-notice,.ecogentix-core-scope .ecogentix-disclaimer,.ecogentix-core-scope .ecogentix-gdpr{color:var(--ecogentix-core-muted);font-size:.95rem}.ecogentix-core-scope .ecogentix-error{color:inherit;border:1px solid currentColor;padding:.5rem .75rem}.ecogentix-core-scope .ecogentix-hp{position:absolute !important;left:-9999px !important}.ecogentix-core-scope .ecogentix-table{width:100%;border-collapse:collapse}.ecogentix-core-scope .ecogentix-table th,.ecogentix-core-scope .ecogentix-table td{border-bottom:1px solid var(--ecogentix-core-border);text-align:left;padding:.5rem}.ecogentix-core-scope .ecogentix-tip{border:1px solid var(--ecogentix-core-border);border-radius:999px;width:1.4rem;height:1.4rem;cursor:help;background:0 0;color:inherit}@media (prefers-color-scheme:dark){.ecogentix-core-scope .ecogentix-card,.ecogentix-core-scope .ecogentix-price-card{background:color-mix(in srgb,currentColor 6%,transparent)}}.ecogentix-core-scope.ecogentix-tier1-waitlist,.ecogentix-core-scope.ecogentix-tier1-contact{margin-block:2rem;border-top:1px solid var(--ecogentix-core-border);border-bottom:1px solid var(--ecogentix-core-border)}.ecogentix-core-scope.ecogentix-tier1-waitlist .ecogentix-wrap,.ecogentix-core-scope.ecogentix-tier1-contact .ecogentix-wrap{padding-block:2rem}