@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--foreground-primary:#1c0d3f;--foreground-secondary:#7d7b91;--magenta:#ed26b7;--background-green:#b8fcb7;--foreground-green:#115006;--main-blue:#2637ef;--medium-blue:#e7eaff;--light-grey:#f5f5f5;--light-blue:#f7f8ff;--light-pink:#fbedf7;--white:#fff;--outline:#0000001f;--error-red:#b3261e;--radius-button:8px;--radius-card:24px;--radius-form-card:32px;--radius-photo:40px;--radius-pill:48px;--font-body:"Geist", sans-serif;--font-ui:"Inter", sans-serif;--content-max:1200px;--page-top:96px;--text-body:18px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{font-family:var(--font-body);color:var(--foreground-primary);background:var(--white);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4,p{margin:0}.container{max-width:calc(var(--content-max) + 48px);margin:0 auto;padding:0 24px}.divider{background:var(--outline);width:calc(100% - 48px);height:1px;max-width:var(--content-max);margin:48px auto}.divider+.section .section-title{margin-top:-.28em}.section{padding:48px 0}.section-title{font-size:42px;font-weight:600;line-height:normal}.section-subtitle{font-size:var(--text-body);margin-top:8px;line-height:32px}.page-title{margin-top:-.3em;font-size:64px;font-weight:600;line-height:normal}.subsection-title{font-size:32px;font-weight:600;line-height:normal}.action-button{border-radius:var(--radius-button);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px 16px;font-size:20px;font-weight:500;line-height:normal;transition:opacity .15s;display:inline-flex}.action-button:hover{opacity:.88}.button-primary{background:var(--magenta);color:var(--white)}.button-secondary{background:var(--light-grey);color:var(--foreground-primary)}.blue-link{color:var(--main-blue);font-size:var(--text-body);align-items:center;gap:8px;line-height:32px;display:inline-flex}.blue-link:hover{text-decoration:underline}.blue-text{color:var(--main-blue)}.prose{font-size:var(--text-body);line-height:32px}.prose h2{margin:32px 0 12px;font-size:28px;font-weight:600;line-height:normal}.prose h3{margin:24px 0 8px;font-size:22px;font-weight:600;line-height:normal}.prose h4{margin:24px 0 8px;font-size:18px;font-weight:600;line-height:normal}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:24px}.prose li{margin-bottom:8px}.prose table{border-collapse:collapse;margin:24px 0;font-size:16px;line-height:24px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--outline);text-align:left;vertical-align:top;padding:12px 16px}.prose th{background:var(--light-blue);font-weight:600}.prose td img{max-width:none;display:block}@media (max-width:640px){.prose th,.prose td{padding:12px 8px}.prose td img{width:auto;height:28px}}.prose a{color:var(--main-blue)}.prose a:hover{text-decoration:underline}@media (max-width:940px){:root{--text-body:17px}.section-title{font-size:32px}.page-title{font-size:48px}.subsection-title{font-size:28px}}@media (max-width:640px){:root{--page-top:64px}.container{padding:0 12px}.divider{width:calc(100% - 24px);margin:32px auto}.section{padding:32px 0}}.js-reveal [data-reveal],.js-reveal [data-reveal-group]>*{opacity:0}.js-reveal [data-reveal].is-visible,.js-reveal [data-reveal-group]>.is-visible{opacity:1;animation:.6s ease-out backwards reveal-rise}@keyframes reveal-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),print{.js-reveal [data-reveal],.js-reveal [data-reveal-group]>*{opacity:1;animation:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1440px;height:80px;margin:0 auto;padding:0 24px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{display:block}.brand[data-astro-cid-nen7h5rs] .logo-small[data-astro-cid-nen7h5rs]{display:none}.desktop-nav[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);white-space:nowrap;align-items:center;gap:48px;font-size:18px;font-weight:500;display:flex}.desktop-nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.nav-cta):hover{color:var(--main-blue)}@media (max-width:1160px){.desktop-nav[data-astro-cid-nen7h5rs]{gap:24px}}.lang-dropdown[data-astro-cid-nen7h5rs]{position:relative}.lang-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--outline);font:inherit;color:var(--foreground-secondary);cursor:pointer;background:0 0;border-radius:32px;align-items:center;gap:4px;padding:8px 12px 8px 16px;line-height:20px;display:flex}.lang-dropdown[data-astro-cid-nen7h5rs].open .lang-toggle[data-astro-cid-nen7h5rs]{visibility:hidden}.lang-menu[data-astro-cid-nen7h5rs]{background:var(--white);border:1px solid var(--outline);z-index:20;border-radius:8px;flex-direction:column;gap:24px;min-width:99px;margin:0;padding:16px;list-style:none;display:none;position:absolute;top:0;left:0}.lang-dropdown[data-astro-cid-nen7h5rs].open .lang-menu[data-astro-cid-nen7h5rs]{display:flex}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);color:var(--foreground-primary);white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:500;display:flex}.nav-cta[data-astro-cid-nen7h5rs]{padding:12px 16px;font-size:20px;line-height:24px}.nav-burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--white);width:auto;max-width:none;height:auto;max-height:none;color:var(--foreground-primary);border:none;flex-direction:column;margin:0;padding:0 0 24px;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs]:focus{outline:none}.mobile-menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.mobile-menu[data-astro-cid-nen7h5rs][open]{animation:.2s ease-out mobile-menu-fade;display:flex}@keyframes mobile-menu-fade{0%{opacity:0}to{opacity:1}}.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{animation:.3s ease-out backwards mobile-menu-item}.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(2){animation-delay:50ms}.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:.1s}.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(4){animation-delay:.15s}.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:nth-child(5){animation-delay:.2s}@keyframes mobile-menu-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-nen7h5rs][open],.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{animation:none}}.mobile-menu-header[data-astro-cid-nen7h5rs]{flex-shrink:0;justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex}.mobile-menu-close[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;padding:4px}.mobile-menu-nav[data-astro-cid-nen7h5rs]{flex-direction:column;padding:8px 24px 0;display:flex}.mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-body);border-bottom:1px solid var(--outline);justify-content:space-between;align-items:center;padding:16px 0;font-size:24px;font-weight:600;display:flex}.mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.mobile-menu-langs[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;margin-top:auto;padding:24px 0 0 24px;display:flex}.mobile-lang-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;font-family:var(--font-ui);color:var(--foreground-primary);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:18px;font-weight:500;display:flex}.mobile-menu-langs[data-astro-cid-nen7h5rs].open .mobile-lang-toggle[data-astro-cid-nen7h5rs]{display:none}.mobile-lang-menu[data-astro-cid-nen7h5rs]{background:var(--white);border:1px solid var(--outline);border-radius:8px;flex-direction:column;gap:24px;min-width:99px;margin:0 0 0 -16px;padding:16px;list-style:none;display:none}.mobile-menu-langs[data-astro-cid-nen7h5rs].open .mobile-lang-menu[data-astro-cid-nen7h5rs]{display:flex}.mobile-lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);color:var(--foreground-primary);align-items:center;gap:4px;font-size:18px;font-weight:500;display:flex}@media (max-width:940px){.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.nav-burger[data-astro-cid-nen7h5rs]{display:block}}@media (max-width:640px){.brand[data-astro-cid-nen7h5rs] .logo-large[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs] .logo-small[data-astro-cid-nen7h5rs]{display:block}.header-inner[data-astro-cid-nen7h5rs],.mobile-menu-header[data-astro-cid-nen7h5rs]{padding:0 24px 0 12px}}.contact-section[data-astro-cid-uukcahgk]{background:var(--light-blue);padding:96px 0}.contact-subtitle[data-astro-cid-uukcahgk]{max-width:720px}.contact-columns[data-astro-cid-uukcahgk]{align-items:flex-start;gap:40px;margin-top:40px;display:flex}.contact-info[data-astro-cid-uukcahgk]{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:24px 0;display:flex}.contact-chip[data-astro-cid-uukcahgk]{border-radius:var(--radius-pill);background:var(--medium-blue);color:var(--main-blue);font-weight:600;font-size:var(--text-body);align-items:center;gap:8px;padding:16px 20px 16px 16px;display:inline-flex}.contact-chip[data-astro-cid-uukcahgk]:hover{filter:brightness(.97)}.contact-address[data-astro-cid-uukcahgk]{font-style:normal;font-size:var(--text-body);margin-top:8px;line-height:32px}.contact-form[data-astro-cid-uukcahgk]{background:var(--white);border-radius:var(--radius-form-card);flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.form-row[data-astro-cid-uukcahgk]{gap:16px;display:flex}.form-row[data-astro-cid-uukcahgk] .form-field[data-astro-cid-uukcahgk]{flex:1}.form-field[data-astro-cid-uukcahgk]{display:block}.form-field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.form-field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{background:var(--light-grey);border-radius:var(--radius-pill);width:100%;font-family:var(--font-body);color:var(--foreground-primary);border:none;padding:16px 20px 16px 16px;font-size:16px;line-height:20px}.form-field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{border-radius:var(--radius-card);resize:vertical;min-height:144px}.form-field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]::placeholder,.form-field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]::placeholder{color:var(--foreground-secondary)}:is(.form-field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus-visible,.form-field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus-visible){outline:2px solid var(--main-blue)}.form-field[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--error-red)}.field-error[data-astro-cid-uukcahgk]{color:var(--error-red);margin-top:4px;padding-left:16px;font-size:13px;line-height:18px;display:none}.form-field[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]+.field-error[data-astro-cid-uukcahgk]{display:block}.hp-field[data-astro-cid-uukcahgk]{opacity:0;width:0;height:0;position:absolute;left:-9999px}.turnstile[data-astro-cid-uukcahgk]:not(.is-shown){position:absolute}.turnstile[data-astro-cid-uukcahgk]{line-height:0}.turnstile[data-astro-cid-uukcahgk].is-shown{width:fit-content;clip-path:inset(1px round var(--radius-button));margin-bottom:19px}.captcha-error[data-astro-cid-uukcahgk]{margin-bottom:19px}.sr-only[data-astro-cid-uukcahgk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consents[data-astro-cid-uukcahgk]{flex-direction:column;gap:8px;padding:8px 0;display:flex}.consent[data-astro-cid-uukcahgk]{cursor:pointer;align-items:center;gap:16px;padding:8px 16px;font-size:16px;display:flex}.consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{width:18px;height:18px;accent-color:var(--main-blue);flex-shrink:0}.muted[data-astro-cid-uukcahgk]{color:var(--foreground-secondary)}.form-footer[data-astro-cid-uukcahgk]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.action-button[data-astro-cid-uukcahgk][disabled]{opacity:.5;cursor:not-allowed}.form-message[data-astro-cid-uukcahgk]{font-size:16px}.form-message[data-astro-cid-uukcahgk].success{color:var(--foreground-green)}.form-message[data-astro-cid-uukcahgk].error{color:var(--error-red)}@media (max-width:940px){.contact-columns[data-astro-cid-uukcahgk]{flex-direction:column;gap:64px}.contact-form[data-astro-cid-uukcahgk]{width:100%}}@media (max-width:640px){.contact-section[data-astro-cid-uukcahgk]{padding:64px 0}.contact-form[data-astro-cid-uukcahgk]{padding:12px 12px 32px}.form-row[data-astro-cid-uukcahgk]{flex-direction:column}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--foreground-primary)}.footer-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:80px;margin:0 auto;padding:16px 24px;display:flex}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--white);font-family:var(--font-ui);font-size:14px}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{white-space:nowrap}.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{cursor:pointer;background:0 0;border:none;padding:0}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.logo-small[data-astro-cid-jo6i4kqk]{display:none}@media (max-width:940px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}}@media (max-width:640px){.logo-large[data-astro-cid-jo6i4kqk]{display:none}.logo-small[data-astro-cid-jo6i4kqk]{display:block}}.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:1000;max-width:var(--content-max);background:var(--white);border:1px solid var(--outline);border-radius:var(--radius-form-card);flex-direction:column;gap:20px;margin:0 auto;padding:24px 32px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner[data-astro-cid-hq3mgpmn]:focus{outline:none}.cookie-title-row[data-astro-cid-hq3mgpmn]{align-items:center;gap:12px;display:flex}.cookie-icon[data-astro-cid-hq3mgpmn]{background:var(--medium-blue);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cookie-title[data-astro-cid-hq3mgpmn]{font-size:24px;font-weight:600;line-height:100%}.cookie-body[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cookie-copy[data-astro-cid-hq3mgpmn]{flex:1;min-width:240px}.cookie-copy[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{font-size:16px;line-height:26px}.cookie-copy[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--main-blue)}.cookie-copy[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:hover{text-decoration:underline}.cookie-controls[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:12px;display:flex}.cookie-current[data-astro-cid-hq3mgpmn]{font-size:16px;font-weight:600;line-height:26px}.cookie-actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cookie-actions[data-astro-cid-hq3mgpmn] .action-button[data-astro-cid-hq3mgpmn]{padding:8px 16px;font-size:18px}@media (min-width:641px){.cookie-actions[data-astro-cid-hq3mgpmn]{grid-template-columns:repeat(2,minmax(153px,1fr));display:grid}}@media (min-width:941px){.cookie-body[data-astro-cid-hq3mgpmn]{column-gap:48px}}@media (max-width:940px){.cookie-body[data-astro-cid-hq3mgpmn]{flex-direction:column}}@media (min-width:641px) and (max-width:940px){.cookie-controls[data-astro-cid-hq3mgpmn]{align-self:flex-end}.cookie-current[data-astro-cid-hq3mgpmn]{text-align:right}}@media (max-width:640px){.cookie-banner[data-astro-cid-hq3mgpmn]{border-radius:var(--radius-card);padding:20px 16px;bottom:12px;left:12px;right:12px}.cookie-copy[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{width:fit-content;margin-top:9px;display:block}.cookie-controls[data-astro-cid-hq3mgpmn]{width:100%}.cookie-actions[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:stretch}}
