.navbar[data-astro-cid-l7arcky5]{z-index:2000;background-color:var(--green);font-family:var(--font-heading);position:fixed;inset:0 0 auto}.nav-inner[data-astro-cid-l7arcky5]{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-brand[data-astro-cid-l7arcky5]{flex:none;align-items:center;display:flex}.nav-logo[data-astro-cid-l7arcky5]{width:160px;height:auto}.nav-menu[data-astro-cid-l7arcky5]{align-items:center;display:flex}.nav-link[data-astro-cid-l7arcky5]{color:#222;border-radius:8px;padding:10px 10px 10px 15px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:block}.nav-link[data-astro-cid-l7arcky5]:hover{color:var(--white);background-color:var(--purple)}.nav-link[data-astro-cid-l7arcky5][aria-current=page]{color:#700057}.nav-link--login[data-astro-cid-l7arcky5],.nav-link--login[data-astro-cid-l7arcky5][aria-current=page]{color:var(--white);background-color:#cc18a2;border-radius:20px;margin-left:14px;padding:8px 15px}.nav-link--login[data-astro-cid-l7arcky5]:hover{background-color:var(--white);color:#000}.nav-locales[data-astro-cid-l7arcky5]{color:#222;align-items:center;gap:4px;margin-left:16px;margin-right:auto;font-size:16px;font-weight:700;display:flex}.nav-locales[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:#222;opacity:.7;padding:4px;text-decoration:none}.nav-locales[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=true],.nav-locales[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{opacity:1;text-decoration:underline}.nav-toggle[data-astro-cid-l7arcky5]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.nav-toggle-bar[data-astro-cid-l7arcky5]{background:var(--white);border-radius:2px;width:24px;height:3px;margin-inline:auto;display:block}@media (width<=991px){.nav-toggle[data-astro-cid-l7arcky5]{order:3;display:flex}.nav-menu[data-astro-cid-l7arcky5]{top:var(--nav-height);background-color:var(--green);flex-direction:column;align-items:stretch;gap:0;padding:8px 10px 16px;display:none;position:absolute;left:0;right:0;box-shadow:0 8px 16px #00000026}.nav-menu[data-astro-cid-l7arcky5].is-open{display:flex}.nav-link[data-astro-cid-l7arcky5]{padding:14px 12px;font-size:17px}.nav-locales[data-astro-cid-l7arcky5]{order:2;margin-left:auto;margin-right:4px}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--footer-bg);color:var(--footer-text);flex:none;padding-top:2.5em;font-size:16px;line-height:20px}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1.5fr;gap:40px;padding-bottom:2em;display:grid}@media (width<=767px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}}.footer-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 8px}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;color:var(--white);margin:0 0 14px;font-size:13px;font-weight:700}.footer-strong[data-astro-cid-jo6i4kqk]{color:var(--white);font-weight:700}.footer-muted[data-astro-cid-jo6i4kqk]{color:var(--footer-text)}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--white);text-decoration:none}.footer-link[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-links[data-astro-cid-jo6i4kqk],.footer-professions-list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:10px}.footer-links--legal[data-astro-cid-jo6i4kqk]{margin-top:16px}.footer-phone[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{width:220px;max-width:100%;height:auto}.footer-tagline[data-astro-cid-jo6i4kqk]{max-width:280px;color:var(--footer-text);margin:14px 0 18px;font-size:15px;line-height:22px}.footer-social[data-astro-cid-jo6i4kqk]{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:flex}.footer-social[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{display:block}.footer-partner[data-astro-cid-jo6i4kqk]{border-radius:8px;width:140px;height:auto}.footer-professions[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f;padding:1.75em 0 2em}.footer-professions[data-astro-cid-jo6i4kqk] .footer-heading[data-astro-cid-jo6i4kqk]{margin-bottom:16px}.footer-professions-list[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 24px;display:grid}.footer-copyright[data-astro-cid-jo6i4kqk]{color:#6e6e6e;border-top:1px solid #ffffff1f;margin:0;padding:14px 10px;font-size:12px;font-weight:700}@font-face{font-family:Lexend Deca;src:url(/fonts/LexendDeca-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Lexend Deca;src:url(/fonts/LexendDeca-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Lexend Deca;src:url(/fonts/LexendDeca-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--green:#50b579;--green-dark:#3da065;--green-deep:#4bb16c;--green-light:#a2e0bc;--blue:#7ec1d2;--blue-deep:#4a7c99;--purple:#af3092;--purple-light:#c96db2;--ink:#262626;--text:#333;--footer-bg:#333;--footer-text:#b3b3b3;--cyan:#00d9ff;--ink-soft:#1a1a2e;--muted:#666;--white:#fff;--font-heading:"Lexend Deca", sans-serif;--font-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container:940px;--nav-height:60px;--radius:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{padding-top:var(--nav-height);background-color:var(--green);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:14px;line-height:20px;display:flex}body.is-secondary{background-color:var(--green-light)}main{flex:1 0 auto}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}h1,h2,h3,h4{font-family:var(--font-heading);margin:0 0 10px;font-weight:700}h1{margin-top:20px;font-size:48px;line-height:64px}h2{color:var(--ink);margin-top:20px;font-size:32px;line-height:36px}h3{color:var(--ink);margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}p{margin:0 0 10px}.paragraph{color:var(--text);margin-bottom:16px;font-size:16px;font-weight:600;line-height:22px}a{color:inherit;text-decoration:underline}ul,ol{margin:0 0 10px;padding-left:40px}.container{width:100%;max-width:var(--container);margin-inline:auto}@media (width<=991px){.container{padding-inline:10px}}.container--narrow{max-width:760px}.row{flex-wrap:wrap;margin-inline:-10px;display:flex}.col{flex:1 1 0;min-width:0;padding-inline:10px}.col--4{flex:0 0 33.3333%}.col--5{flex:0 0 41.6667%}.col--6{flex:0 0 50%}.col--7{flex:0 0 58.3333%}.col--8{flex:0 0 66.6667%}@media (width<=991px){.row--stack .col,.row--stack .col--4,.row--stack .col--5,.row--stack .col--6,.row--stack .col--7,.row--stack .col--8{flex:0 0 100%}}@media (width<=767px){.row .col,.row .col--4,.row .col--5,.row .col--6,.row .col--7,.row .col--8{flex:0 0 100%}}.btn{color:var(--ink);text-align:center;background-color:var(--white);border-radius:var(--radius);font-family:var(--font-heading);cursor:pointer;border:0;align-self:center;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.btn:hover{background-color:var(--purple);color:var(--white)}.btn--cta{background-color:var(--cyan);color:var(--white);box-shadow:0 2px 6px -4px #0003}.btn--cta:hover{background-color:var(--white);color:#35c0e1;box-shadow:0 6px 8px -4px #0003}.btn--purple{background-color:var(--purple);color:var(--white);box-shadow:0 2px 6px -4px #0003}.btn--purple:hover{background-color:var(--white);color:var(--purple);box-shadow:0 6px 8px -4px #0003}.btn--signup{color:var(--white);background-color:#35bfe0}.btn--signup:hover{background-color:var(--white);color:#35bfe0}.btn--login{background-color:var(--purple);color:var(--white)}.btn--login:hover{background-color:var(--white);color:var(--purple)}.btn--big{min-width:300px;padding:12px 12px 9px;font-size:24px;line-height:24px}.btn--small{min-width:250px;padding:8px 12px 6px;font-size:18px;line-height:24px}@media (width<=991px){h1{padding-inline:10px;font-size:32px;line-height:38px}h2{padding-right:10px;font-size:28px;line-height:32px}}@media (width<=767px){.btn--big,.btn--small{width:100%;min-width:0}}.prose{font-size:14px;line-height:22px}.prose h2{margin-top:32px;font-size:28px;line-height:34px}.prose h3{margin-top:24px;font-size:20px;line-height:26px}.prose h4{margin-top:20px;font-size:16px}.prose p,.prose li{margin-bottom:10px}.prose a{color:var(--ink)}.prose table{border-collapse:collapse;width:100%;margin-bottom:16px}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid #00000026;padding:8px}.secondary-header{background-image:linear-gradient(var(--green) 12.5%, #50b57900);padding:3em 0 1em}.secondary-header h1{margin-top:0}.section-blue-padded{background-image:radial-gradient(circle at 80% 100%, var(--blue-deep), #58adc4 57%);padding:3em 0;position:relative;overflow:hidden}.section-body{padding:0 0 3em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:3000;background:var(--white);color:var(--ink);border-radius:0 0 var(--radius) 0;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
