:root{--sea-forest:#044b1b;--sea-seaweed:#104035;--sea-darkgray:#414141;--sea-black:#000;--sea-royal:#006eff;--sea-bg:#fff;--sea-text:var(--sea-black);--sea-muted:var(--sea-darkgray);--sea-border:#e5e7eb;--sea-highlight:var(--sea-forest);--sea-highlight-hover:#033a15;--sea-link:var(--sea-highlight);--sea-link-hover:var(--sea-highlight-hover);--sea-btn-bg:var(--sea-highlight);--sea-btn-bg-hover:var(--sea-highlight-hover);--sea-btn-text:#fff}body,html{background:var(--sea-bg);color:var(--sea-text)}.body-container h2,.hs_cos_wrapper_type_rich_text h2,.main-content h2,h2{color:var(--sea-highlight)!important}.hs_cos_wrapper_type_rich_text h1,.hs_cos_wrapper_type_rich_text h3,.hs_cos_wrapper_type_rich_text h4,.hs_cos_wrapper_type_rich_text h5,.hs_cos_wrapper_type_rich_text h6,h1,h3,h4,h5,h6{color:var(--sea-seaweed)}.body-container a,.hs_cos_wrapper_type_rich_text a,.main-content a,a{color:var(--sea-link)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.hs_cos_wrapper_type_rich_text a:focus,.hs_cos_wrapper_type_rich_text a:hover,a:focus,a:hover{color:var(--sea-link-hover)!important}.hs-cta-wrapper a,.hs_cos_wrapper_type_cta a,a.cta_button{color:var(--sea-btn-text)!important}.header-container,.site-header,header{background:#fff;border-bottom:4px solid var(--sea-seaweed)}.footer-container,.site-footer,footer{background:#fff;border-top:4px solid var(--sea-seaweed);color:var(--sea-muted)}.footer-container a,.site-footer a,footer a{color:var(--sea-link)!important}.footer-container a:hover,.site-footer a:hover,footer a:hover{color:var(--sea-link-hover)!important}.hs-form label{color:var(--sea-text);font-weight:600}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background:#fff;border:1px solid var(--sea-border);border-radius:6px;color:var(--sea-text);padding:10px 12px}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--sea-royal);box-shadow:0 0 0 3px rgba(0,110,255,.2);outline:2px solid transparent}.hs-button,.hs-cta-wrapper a,.hs-form input[type=submit],.hs_cos_wrapper_type_cta a,.hsfc-Button,a.cta_button,button.hs-button,input[type=submit].hs-button{background:var(--sea-btn-bg)!important;border:1px solid var(--sea-btn-bg)!important;border-radius:6px;color:var(--sea-btn-text)!important;cursor:pointer;font-weight:700;padding:14px 16px;text-decoration:none;transition:background .2s ease}.hs-button:hover,.hs-cta-wrapper a:hover,.hs-form input[type=submit]:hover,.hs_cos_wrapper_type_cta a:hover,.hsfc-Button:focus,.hsfc-Button:hover,a.cta_button:hover{background:var(--sea-btn-bg-hover)!important;border-color:var(--sea-btn-bg-hover)!important;color:var(--sea-btn-text)!important}