:root{color-scheme:light dark}.home-lp{color-scheme:light}.home-lp .has-text-normal-color,.home-lp .has-text-normal-darkbg-color{color:var(--fg)!important}.home-lp .has-text-secondary-color,.home-lp .has-text-secondary-darkbg-color{color:var(--muted)!important}.home-lp .has-border-normal-color{color:var(--line)!important}.home-lp a:where(:not(.wp-element-button)):where(:not(.btn)):where(:not(.badge)){color:var(--brand)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container .wp-block-navigation-item{color:#0d1117}@media (prefers-color-scheme:dark){.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#1a2232;border-color:#2d3748}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container .wp-block-navigation-item{color:#e5e7eb}}@media (prefers-color-scheme:dark){:root{--bg:#0b0f14;--fg:#e5e7eb;--muted:#b0b8c4;--brand:#3b6cfc;--brand-dark:#1647FB;--brand-2:#22d3ee;--accent:#34d399;--line:#1f2937;--surface:#0f172a;--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow:0 8px 24px rgba(0,0,0,.3);--shadow-lg:0 20px 48px rgba(0,0,0,.4)}}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--muted);opacity:.7}.home-lp ::selection{background:var(--brand);color:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:1px}@media (prefers-color-scheme:dark){.form-group select option{background:var(--surface);color:var(--fg)}}.form-submit{background:var(--brand);color:#fff;border:none;cursor:pointer;font-weight:700}.form-submit:hover{background:var(--brand-dark,#0f35d4);opacity:1}.tool-banner-label{color:rgb(255 255 255 / .7)!important}.tool-banner-sub,.hero-stat small{color:rgb(255 255 255 / .75)!important}.cta-band p{opacity:1;color:rgb(255 255 255 / .9)}@media (prefers-color-scheme:dark){:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x,:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads,:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok,:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium,:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx,:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#e5e7eb!important}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#e5e7eb}}.home-lp table,.wp-block-table table{width:100%;border-collapse:collapse;background:var(--surface);border-radius:8px;overflow:hidden;border:1px solid var(--line)}.home-lp table th,.wp-block-table th{background:var(--brand);color:#fff;padding:12px 16px;text-align:left;font-weight:700;font-size:14px;border-bottom:2px solid var(--brand-dark,#0f35d4)}.home-lp table td,.wp-block-table td{padding:10px 16px;border-bottom:1px solid var(--line);color:var(--fg);font-size:14px}.home-lp table tr:last-child td,.wp-block-table tr:last-child td{border-bottom:none}.home-lp table tbody tr:nth-child(even),.wp-block-table.is-style-stripes tbody tr:nth-child(even) td{background:rgb(0 0 0 / .03)}@media (prefers-color-scheme:dark){.home-lp table tbody tr:nth-child(even),.wp-block-table.is-style-stripes tbody tr:nth-child(even) td{background:rgb(255 255 255 / .04)}}@media (max-width:768px){.btn-sm{padding:12px 20px;min-height:44px}.kpi-card small{font-size:12px}.home-lp summary,.home-lp details summary{min-height:44px;display:flex;align-items:center}}@media (prefers-color-scheme:dark){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-color-scheme:light){body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.home-lp a:focus-visible,.home-lp button:focus-visible,.home-lp [role="button"]:focus-visible,.home-lp summary:focus-visible,.btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-color-scheme:dark){.form-group .req{color:#f87171}}.faq-body{background:#fff0;color:var(--muted)}details{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}details summary{color:var(--fg);background:#fff0}