.heading.h1,h1.heading{font-size:66px}.heading.h2,h2.heading{font-size:46px;line-height:1.3}.heading.h3,h3.heading{font-size:30px;line-height:1.2}.heading.h4,h4.heading{font-size:26px;line-height:1.2}.text-xl,.text-xl.heading{font-size:26px;font-weight:400;line-height:1.5}.text-l,.text-l p,.text-l.heading{font-size:22px;font-weight:400;line-height:1.45}.text-m,.text-m.heading{font-size:18px;font-weight:400;line-height:1.5}@media (max-width:768px){.heading.h1,h1.heading{font-size:42px}.heading.h2,h2.heading{font-size:32px}.heading.h3,h3.heading{font-size:24px}.heading.h4,.text-xl,.text-xl.heading,h4.heading{font-size:20px}.text-l,.text-l p,.text-l.heading{font-size:18px}.text-m,.text-m.heading{font-size:16px}}p:last-of-type{margin-bottom:0}:root{--spacing-s:20px;--spacing-m:40px;--spacing-l:60px;--spacing-xl:80px;--spacing-s-sm:10px;--spacing-m-sm:20px;--spacing-l-sm:40px;--spacing-xl-sm:60px}.pt-s{padding-top:var(--spacing-s)}.pt-m{padding-top:var(--spacing-m)}.pt-l{padding-top:var(--spacing-l)}.pt-xl{padding-top:var(--spacing-xl)}.pb-s{padding-bottom:var(--spacing-s)}.pb-m{padding-bottom:var(--spacing-m)}.pb-l{padding-bottom:var(--spacing-l)}.pb-xl{padding-bottom:var(--spacing-xl)}.mt-s{margin-top:var(--spacing-s)}.mt-m{margin-top:var(--spacing-m)}.mt-l{margin-top:var(--spacing-l)}.mt-xl{margin-top:var(--spacing-xl)}.mb-s{margin-bottom:var(--spacing-s)}.mb-m{margin-bottom:var(--spacing-m)}.mb-l{margin-bottom:var(--spacing-l)}.mb-xl{margin-bottom:var(--spacing-xl)}.gap-s{gap:var(--spacing-s)}.gap-m{gap:var(--spacing-m)}.gap-l{gap:var(--spacing-l)}.gap-xl{gap:var(--spacing-xl)}#main-content .dnd-section{overflow:hidden;padding:var(--spacing-xl) 35px;position:relative}@media (max-width:768px){.pt-s{padding-top:var(--spacing-s-sm)}.pt-m{padding-top:var(--spacing-m-sm)}.pt-l{padding-top:var(--spacing-l-sm)}.pt-xl{padding-top:var(--spacing-xl-sm)}.pb-s{padding-bottom:var(--spacing-s-sm)}.pb-m{padding-bottom:var(--spacing-m-sm)}.pb-l{padding-bottom:var(--spacing-l-sm)}.pb-xl{padding-bottom:var(--spacing-xl-sm)}.mt-s{margin-top:var(--spacing-s-sm)}.mt-m{margin-top:var(--spacing-m-sm)}.mt-l{margin-top:var(--spacing-l-sm)}.mt-xl{margin-top:var(--spacing-xl-sm)}.mb-s{margin-bottom:var(--spacing-s-sm)}.mb-m{margin-bottom:var(--spacing-m-sm)}.mb-l{margin-bottom:var(--spacing-l-sm)}.mb-xl{margin-bottom:var(--spacing-xl-sm)}.gap-s{gap:var(--spacing-s-sm)}.gap-m{gap:var(--spacing-m-sm)}.gap-l{gap:var(--spacing-l-sm)}.gap-xl{gap:var(--spacing-xl-sm)}#main-content .dnd-section{padding:var(--spacing-xl-sm) 16px;position:relative}}.button.button--dark.br{border-color:#00b5ff}.button-wrapper-clue{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.button-wrapper-clue{flex-direction:column}}.error-message{color:#dc3545;font-size:.875rem;font-weight:500;margin-bottom:8px;margin-top:4px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:all .3s ease}.error-message.show{max-height:50px;opacity:1;transform:translateY(0)}.hubspot-form{background-color:#f5f5f5;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);box-sizing:border-box;margin:0 auto;padding:40px;width:100%}.hubspot-form h2{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:12px;text-align:center}.hubspot-form .row{margin-bottom:24px}.hubspot-form .row.last{margin-bottom:0}.hubspot-form .check-row{align-items:center;display:flex;gap:16px;padding:8px 0}.hubspot-form label{color:#374151;display:block;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:6px;padding:0}.hubspot-form .check-row label{line-height:1.3;margin-bottom:0}.hubspot-form input[type=email],.hubspot-form input[type=number],.hubspot-form input[type=tel],.hubspot-form input[type=text],.hubspot-form select,.hubspot-form textarea{background-color:#fff;border:1px solid #cfcfcf!important;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:22px;padding:12px 14px;transition:all .2s ease;width:100%}.hubspot-form input[type=email]:focus,.hubspot-form input[type=number]:focus,.hubspot-form input[type=tel]:focus,.hubspot-form input[type=text]:focus,.hubspot-form select:focus,.hubspot-form textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.hubspot-form input[type=email]::placeholder,.hubspot-form input[type=number]::placeholder,.hubspot-form input[type=tel]::placeholder,.hubspot-form input[type=text]::placeholder,.hubspot-form select::placeholder,.hubspot-form textarea::placeholder{color:#8a8a8a}.hubspot-form textarea{min-height:100px;resize:vertical}.hubspot-form input[type=checkbox],.hubspot-form input[type=radio]{margin:0;vertical-align:middle;width:auto}.hubspot-form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #cfcfcf;border-radius:4px;cursor:pointer;min-height:24px;min-width:24px;position:relative}.hubspot-form input[type=checkbox]:checked:after{color:#1f2937;content:"✔";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hubspot-form label.radio-checkbox-group{align-items:center;display:flex;font-weight:500;margin-bottom:12px}.hubspot-form input[type=submit]{margin-top:10px;width:100%}@media (max-width:768px){.hubspot-form{margin:0;padding:24px}.hubspot-form h2{font-size:22px;margin-bottom:18px}.hubspot-form label{font-size:14px;margin-bottom:14px}.hubspot-form input[type=email],.hubspot-form input[type=number],.hubspot-form input[type=tel],.hubspot-form input[type=text],.hubspot-form select,.hubspot-form textarea{font-size:18px;padding:10px 12px}.hubspot-form input[type=submit]{font-size:18px;padding:12px 20px}.hubspot-form .check-row{gap:12px}}@media (max-width:480px){.hubspot-form{border-radius:10px;padding:20px}.hubspot-form h2{font-size:20px;margin-bottom:16px;padding-bottom:10px}.hubspot-form label{margin-bottom:12px}.hubspot-form input[type=email],.hubspot-form input[type=number],.hubspot-form input[type=tel],.hubspot-form input[type=text],.hubspot-form select,.hubspot-form textarea{padding:10px}.hubspot-form input[type=submit]{padding:12px 18px}}.hubspot-form .country-select-wrapper{position:relative}.hubspot-form .country-trigger{background-color:#fff;border:1px solid #cfcfcf!important;border-radius:8px;box-sizing:border-box;color:#1f2937;cursor:pointer;font-size:22px;font-weight:500;justify-content:flex-start;padding:12px 14px;text-align:left;transition:all .2s ease;width:100%}.hubspot-form .country-trigger:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.hubspot-form .country-options{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 24px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.06);display:none;left:0;list-style:none;margin:0;max-height:280px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.hubspot-form .country-select-wrapper.open .country-options{display:block}.hubspot-form .country-option{border-radius:8px;color:#1f2937;cursor:pointer;font-size:18px;margin:8px 0;padding:10px 12px}.hubspot-form .country-option:focus,.hubspot-form .country-option:hover{background-color:#f3f4f6;outline:none}.hubspot-form .country-option[aria-selected=true]{background-color:#eff6ff;color:#1e40af}@media (max-width:768px){.hubspot-form .country-trigger{font-size:18px;padding:10px 12px}.hubspot-form .country-option{font-size:16px;padding:10px}.footer-no-navigation-clue{background-image:none}.footer-no-navigation-clue .social-follow,.footer-no-navigation-clue .widget-type-rich_text{text-align:center!important}}#purechat-container{display:none}