.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.04em;color:var(--titanium);font-size:1.15rem;font-weight:800;text-decoration:none}.brand-name[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#c50;font-weight:600}.brand-mark[data-astro-cid-nen7h5rs]{color:#fff;background:linear-gradient(135deg,#c50,#f18f01);border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:inline-flex;box-shadow:0 .5rem 1rem #0000001a}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--titanium);font-size:.95rem;font-weight:600;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:#c50}.nav-cta[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;white-space:nowrap;background:#c50;border:none;border-radius:10px;padding:.6rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s,transform .2s}.nav-cta[data-astro-cid-nen7h5rs]:hover{background:#b34c00;transform:translateY(-1px)}@media (width<=900px){.site-header[data-astro-cid-nen7h5rs]{flex-wrap:wrap}nav[data-astro-cid-nen7h5rs]{order:3;width:100%}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.75rem 1rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--titanium);color:#cbd5e1;margin-top:3rem}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:2rem;max-width:1100px;margin:0 auto;padding:3rem 1.5rem 2rem;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;color:#fff;margin:0 0 .75rem;font-size:1.4rem;font-weight:800}.footer-brand[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#c50;letter-spacing:.18em;font-size:.85rem;font-weight:700}.tagline[data-astro-cid-jo6i4kqk]{max-width:42ch;margin:0 0 1.25rem;font-size:.92rem;line-height:1.6}.social[data-astro-cid-jo6i4kqk]{gap:.6rem;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s,border-color .2s;display:inline-flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:#c50;border-color:#c50}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.55rem;display:flex}.footer-title[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cbd5e1;font-size:.92rem;text-decoration:none}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f18f01}.contact-line[data-astro-cid-jo6i4kqk]{margin:0 0 .4rem;font-size:.92rem;line-height:1.5}.contact-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 .4rem}.badges[data-astro-cid-jo6i4kqk]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.bbb-badge[data-astro-cid-jo6i4kqk]{color:#fff;text-align:center;border:2px solid #fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:.35rem .6rem;line-height:1;display:inline-flex}.bbb-badge[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{letter-spacing:.05em;font-size:1.2rem}.bbb-badge[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;margin-top:.2rem;font-size:.5rem}.eho-badge[data-astro-cid-jo6i4kqk]{color:#fff;text-align:center;flex-direction:column;align-items:center;line-height:1;display:inline-flex}.eho-badge[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;margin-top:.25rem;font-size:.5rem}.footer-legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f}.footer-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#93a1b5;max-width:1100px;margin:0 auto;padding:.35rem 1.5rem;font-size:.75rem;line-height:1.6}.footer-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:first-child{padding-top:1.5rem}.footer-legal[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{color:#cbd5e1;padding-bottom:1.5rem}.footer-legal[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cbd5e1;text-decoration:underline}.footer-legal[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f18f01}@media (width<=900px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.lead-form .lf-field{margin-bottom:.85rem;display:block}.lead-form .lf-field>span{color:var(--titanium);margin-bottom:.3rem;font-size:.82rem;font-weight:700;display:block}.lead-form .lf-field>span em{color:#9ca3af;font-style:normal;font-weight:400}.lead-form input,.lead-form textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--titanium);background:#fff;border:1px solid #d7dbe2;border-radius:8px;padding:.6rem .7rem;font-size:.95rem}.lead-form textarea{resize:vertical;min-height:4.5rem}.lead-form input:focus,.lead-form textarea:focus{outline-offset:1px;border-color:#f47423;outline:2px solid #f47423}.lead-form .lf-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=480px){.lead-form .lf-row{grid-template-columns:1fr;gap:0}}.lead-form .lf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-form .lf-submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#f47423;border:none;border-radius:8px;margin-top:.3rem;padding:.75rem 1rem;font-size:.98rem;font-weight:700}.lead-form .lf-submit:hover:not(:disabled){background:#d35f18}.lead-form .lf-submit:disabled{opacity:.6;cursor:default}.lead-form .lf-status{margin:.7rem 0 0;font-size:.88rem;line-height:1.5}.lead-form .lf-status.err{color:#b3261e}.lead-form .lf-status.err a{color:#f47423;font-weight:700}.lead-form .lf-done{color:var(--titanium);margin:0;font-size:.95rem;line-height:1.6}.lead-form .lf-receipt{color:#5f6980;font-size:.82rem}.lead-form .lf-proposal{color:var(--titanium);background:#fff8f3;border:1.5px solid #f47423;border-radius:10px;margin:0 0 1rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.5}.lead-form .lf-proposal[hidden]{display:none}.lead-form .lf-proposal p{margin:0 0 .5rem}.lead-form .lf-proposal-title{font-weight:700}.lead-form .lf-proposal mark{color:#8a3b00;background:#fde4cf;border-radius:3px;padding:0 .25rem;font-weight:600}.lead-form .lf-proposal dl{margin:.5rem 0}.lead-form .lf-proposal dl div{grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.2rem 0;display:grid}.lead-form .lf-proposal dl div[hidden]{display:none}.lead-form .lf-proposal dt{font-weight:700}.lead-form .lf-proposal dd{margin:0}.lead-form .lf-consent{align-items:flex-start;gap:.5rem;margin:.6rem 0 .4rem;font-weight:600;display:flex}.lead-form .lf-consent input{width:auto;margin-top:.2rem}.lead-form .lf-clear{font:inherit;color:var(--titanium);cursor:pointer;background:0 0;border:1px solid #d7dbe2;border-radius:6px;padding:.3rem .6rem;font-size:.82rem}.lead-form .lf-field.ai-proposed>span:after{content:"AI-suggested — please review";color:#8a3b00;background:#fde4cf;border-radius:3px;margin-left:.5rem;padding:0 .35rem;font-weight:600}.lead-form .lf-field.ai-proposed input,.lead-form .lf-field.ai-proposed textarea{background:#fffaf6;border-color:#f47423}.lead-form .lf-field.ai-edited>span:after{content:"edited by you";color:#065f46;margin-left:.5rem;font-weight:600}.contact-overlay[data-astro-cid-cawgf6m4]{z-index:100;background:#3a3d4299;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.contact-overlay[data-astro-cid-cawgf6m4][hidden]{display:none}.contact-dialog[data-astro-cid-cawgf6m4]{background:#fff;border-radius:14px;width:100%;max-width:460px;max-height:90vh;padding:1.75rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.contact-close[data-astro-cid-cawgf6m4]{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:1.7rem;line-height:1;position:absolute;top:.6rem;right:.85rem}.contact-close[data-astro-cid-cawgf6m4]:hover{color:var(--titanium)}.contact-dialog[data-astro-cid-cawgf6m4] h2[data-astro-cid-cawgf6m4]{color:var(--titanium);margin:0 0 .4rem}.contact-sub[data-astro-cid-cawgf6m4]{color:#5f6980;margin:0 0 1.25rem;font-size:.92rem;line-height:1.5}.contact-sub[data-astro-cid-cawgf6m4] a[data-astro-cid-cawgf6m4]{color:#f47423;font-weight:700;text-decoration:none}:root{color-scheme:light;--accent:#c50;--titanium:#3a3d42;--titanium-2:#53575d;--text:var(--titanium);--muted:#5f6980;--bg:#f8f9fb}[data-astro-cid-z4jru4n3]{box-sizing:border-box}body{color:var(--text);background:#fff;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}main[data-astro-cid-z4jru4n3]{max-width:1100px;margin:0 auto;padding:1.5rem}a[data-astro-cid-z4jru4n3]{color:var(--accent)}h1[data-astro-cid-z4jru4n3],h2[data-astro-cid-z4jru4n3],h3[data-astro-cid-z4jru4n3],h4[data-astro-cid-z4jru4n3]{color:var(--text)}.pill[data-astro-cid-z4jru4n3]{color:var(--accent);background:#f6f0e9;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.9rem;font-weight:600;display:inline-flex}.hs-form__virality-link,[class*=hs-form__virality],.hubspot-link__container,a[href*="hubspot.com/products"],a[href*="hubspot.com/lps"]{display:none!important}.hs-form fieldset{max-width:100%!important}.hs-form .hs-form-field{margin-bottom:.85rem}.hs-form label{color:var(--titanium);margin-bottom:.3rem;font-size:.88rem;font-weight:600;display:block}.hs-form input[type=text],.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=number],.hs-form textarea,.hs-form select{color:var(--titanium);background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem;width:100%!important}.hs-form textarea{resize:vertical;min-height:90px}.hs-form input:focus,.hs-form textarea:focus,.hs-form select:focus{border-color:#c50;outline:none;box-shadow:0 0 0 3px #cc55001f}.hs-form .hs-error-msgs{margin:.35rem 0 0;padding:0;list-style:none}.hs-form .hs-error-msg,.hs-form label.hs-error-msg{color:#dc2626;font-size:.82rem}.hs-form .hs-button,.hs-form input[type=submit]{color:#fff;cursor:pointer;background:#c50;border:none;border-radius:10px;margin-top:.5rem;padding:.7rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{background:#b34c00}.hs-form .hs-form-required{color:#c50}.hs-form .submitted-message{color:#065f46;background:#d1fae5;border-left:4px solid #10b981;border-radius:8px;padding:1.25rem}
