:root{color-scheme:light;--pc-color-ink:#0f2533;--pc-color-ink-soft:#3d5566;--pc-color-brand:#0b4f6c;--pc-color-brand-strong:#083a50;--pc-color-accent:#0e7c86;--pc-color-water:#e6f4f7;--pc-color-surface:#fff;--pc-color-line:#cfe3ea;--pc-color-cta:#127a3e;--pc-color-cta-strong:#0d5f30;--pc-color-focus:#f2a900;--pc-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pc-text-sm:.9375rem;--pc-text-base:1.0625rem;--pc-text-lg:1.25rem;--pc-text-h3:1.1875rem;--pc-text-h2:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--pc-text-h1:clamp(1.875rem, 1.4rem + 2vw, 2.75rem);--pc-leading:1.65;--pc-space-1:.25rem;--pc-space-2:.5rem;--pc-space-3:.75rem;--pc-space-4:1rem;--pc-space-5:1.5rem;--pc-space-6:2rem;--pc-space-7:3rem;--pc-space-8:4.5rem;--pc-radius:12px;--pc-radius-sm:8px;--pc-shadow:0 1px 2px rgb(15 37 51 / 6%), 0 4px 16px rgb(15 37 51 / 6%);--pc-max-width:72rem;--pc-prose-width:46rem;--pc-gutter:1rem;--pc-header-height:4rem}@media(min-width:48rem){:root{--pc-gutter:1.5rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--pc-header-height) + var(--pc-space-4))}body{margin:0;background:var(--pc-color-surface);color:var(--pc-color-ink);font-family:var(--pc-font-sans);font-size:var(--pc-text-base);line-height:var(--pc-leading);overflow-x:hidden}h1,h2,h3{margin:0 0 var(--pc-space-4);line-height:1.2;color:var(--pc-color-brand-strong);text-wrap:balance}h1{font-size:var(--pc-text-h1);letter-spacing:-.02em}h2{font-size:var(--pc-text-h2);letter-spacing:-.01em}h3{font-size:var(--pc-text-h3);margin-top:var(--pc-space-5);margin-bottom:var(--pc-space-2)}ol,p,ul{margin:0 0 var(--pc-space-4)}ol,ul{padding-left:1.25rem}li+li{margin-top:var(--pc-space-2)}a{color:var(--pc-color-brand);text-underline-offset:.18em}a:hover{color:var(--pc-color-accent)}img,svg{max-width:100%}img{height:auto;display:block}:focus-visible{outline:3px solid var(--pc-color-focus);outline-offset:2px;border-radius:4px}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--pc-space-4);top:-100px;z-index:100;padding:var(--pc-space-2) var(--pc-space-4);background:var(--pc-color-brand-strong);color:#fff;border-radius:var(--pc-radius-sm)}.skip-link:focus{top:var(--pc-space-2);color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.wrap{width:100%;max-width:var(--pc-max-width);margin-inline:auto;padding-inline:var(--pc-gutter)}.prose{max-width:var(--pc-prose-width)}.wrap.prose{max-width:var(--pc-max-width)}.wrap.prose>*{max-width:var(--pc-prose-width)}.section{padding-block:var(--pc-space-7)}.section--muted{background:var(--pc-color-water)}.section__intro{color:var(--pc-color-ink-soft);max-width:var(--pc-prose-width)}.section__more{margin-top:var(--pc-space-5)}@media(min-width:60rem){.section{padding-block:var(--pc-space-8)}}.split{display:grid;gap:var(--pc-space-6);align-items:start}.split__media img{border-radius:var(--pc-radius)}@media(min-width:60rem){.split{grid-template-columns:minmax(0,1fr) 440px;gap:var(--pc-space-7)}.split__media{position:sticky;top:calc(var(--pc-header-height) + var(--pc-space-5))}}.note{padding:var(--pc-space-4);border-left:4px solid var(--pc-color-accent);background:var(--pc-color-water);border-radius:0 var(--pc-radius-sm) var(--pc-radius-sm) 0;font-size:var(--pc-text-sm)}.section--muted .note{background:var(--pc-color-surface)}.site-header{position:sticky;top:0;z-index:50;background:#fffffff5;border-bottom:1px solid var(--pc-color-line)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-2) var(--pc-space-5);min-height:var(--pc-header-height);padding-block:var(--pc-space-2)}.site-header__brand{display:inline-flex;align-items:center;gap:var(--pc-space-2);color:var(--pc-color-brand-strong);font-weight:700;font-size:var(--pc-text-lg);text-decoration:none}.site-header__logo{display:block;width:180px;height:auto;flex:none}.site-nav{max-width:100%;min-width:0}.site-nav__list{display:flex;gap:var(--pc-space-1) var(--pc-space-2);margin:0;padding:0;list-style:none;overflow-x:auto}.site-nav__list li{margin:0;flex:none}.site-nav__link{display:inline-block;padding:var(--pc-space-2) var(--pc-space-3);border-radius:var(--pc-radius-sm);color:var(--pc-color-ink);font-size:var(--pc-text-sm);font-weight:600;text-decoration:none}.site-nav__link:hover{background:var(--pc-color-water);color:var(--pc-color-brand)}@media(max-width:47.99rem){.site-nav{width:100%}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--pc-space-3) var(--pc-space-5);border:2px solid transparent;border-radius:999px;font-weight:700;font-size:var(--pc-text-base);line-height:1.2;text-align:center;text-decoration:none;transition:background-color .15s ease}.btn__icon{flex:none;margin-right:var(--pc-space-2)}.btn--primary{background:var(--pc-color-cta);color:#fff}.btn--primary:hover{background:var(--pc-color-cta-strong);color:#fff}.btn--light{background:#fff}.btn--light,.btn--light:hover{color:var(--pc-color-brand-strong)}.btn--light:hover{background:var(--pc-color-water)}.btn--ghost{border-color:var(--pc-color-brand);color:var(--pc-color-brand);background:transparent}.btn--ghost:hover{background:var(--pc-color-water);color:var(--pc-color-brand-strong)}.cta-pending{margin:0;padding:var(--pc-space-3) var(--pc-space-4);border:1px dashed;border-radius:var(--pc-radius-sm);font-size:var(--pc-text-sm)}.hero{padding-block:var(--pc-space-6) var(--pc-space-7);background:linear-gradient(180deg,var(--pc-color-water),var(--pc-color-surface))}.hero--page{padding-top:var(--pc-space-4)}.hero__grid{display:grid;gap:var(--pc-space-6);align-items:center}.hero__lead{font-size:var(--pc-text-lg);color:var(--pc-color-ink-soft);max-width:40rem}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--pc-space-3);margin-top:var(--pc-space-5)}.hero__media img{border-radius:var(--pc-radius);box-shadow:var(--pc-shadow)}@media(min-width:60rem){.hero__grid{grid-template-columns:minmax(0,1fr) 560px;gap:var(--pc-space-7)}}.breadcrumbs{padding-top:var(--pc-space-4);font-size:var(--pc-text-sm)}.breadcrumbs__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--pc-color-ink-soft)}.breadcrumbs__item{margin:0}.breadcrumbs__item+.breadcrumbs__item:before{content:"›";margin-inline:var(--pc-space-2);color:var(--pc-color-ink-soft)}.breadcrumbs [aria-current=page]{color:var(--pc-color-ink);font-weight:600}.cards{display:grid;gap:var(--pc-space-5);margin:var(--pc-space-5) 0 0;padding:0;list-style:none}@media(min-width:40rem){.cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.cards>:only-child{max-width:22rem}}.card{margin:0;display:flex;flex-direction:column;background:var(--pc-color-surface);border:1px solid var(--pc-color-line);border-radius:var(--pc-radius);overflow:hidden;position:relative}.card__body{padding:var(--pc-space-4) var(--pc-space-5) var(--pc-space-5)}.card__body p{margin:0;color:var(--pc-color-ink-soft)}.card__title{margin-top:0}.card__body .card__meta{margin-bottom:var(--pc-space-2);font-size:var(--pc-text-sm);font-weight:600}.card__link{text-decoration:none}.card__link:after{content:"";position:absolute;inset:0}.card:has(.card__link):hover{border-color:var(--pc-color-accent);box-shadow:var(--pc-shadow)}.card:has(.card__link:focus-visible){outline:3px solid var(--pc-color-focus);outline-offset:2px}.card__link:focus-visible{outline:none}.steps{display:grid;gap:var(--pc-space-4);margin:var(--pc-space-5) 0 0;padding:0;list-style:none;counter-reset:step}@media(min-width:48rem){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps__item{margin:0;padding:var(--pc-space-5);background:var(--pc-color-surface);border:1px solid var(--pc-color-line);border-radius:var(--pc-radius);counter-increment:step}.steps__item:before{content:counter(step);display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:var(--pc-space-3);border-radius:50%;background:var(--pc-color-brand);color:#fff;font-weight:700}.steps__item h3{margin-top:0}.steps__item p{margin:0;color:var(--pc-color-ink-soft)}.faq__item{padding-block:var(--pc-space-4);border-top:1px solid var(--pc-color-line)}.faq__item:last-child{border-bottom:1px solid var(--pc-color-line)}.faq__question{margin-top:0}.faq__answer{margin:0}.tags{display:flex;flex-wrap:wrap;gap:var(--pc-space-2);padding:0;list-style:none}.tags li{margin:0;padding:var(--pc-space-1) var(--pc-space-3);border:1px solid var(--pc-color-line);border-radius:999px}.section--cta{background:var(--pc-color-brand);color:#fff}.section--cta h2{color:#fff}.cta-box{max-width:calc(var(--pc-prose-width) + var(--pc-gutter)*2)}.cta-box p{color:#e3f1f5}.cta-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-3) var(--pc-space-5);max-width:var(--pc-prose-width);margin-top:var(--pc-space-6);padding:var(--pc-space-4) var(--pc-space-5);border:1px solid var(--pc-color-line);border-radius:var(--pc-radius);background:var(--pc-color-surface)}.cta-note__text{flex:1 1 16rem;margin:0;color:var(--pc-color-ink-soft)}.cta-note .btn{min-height:44px;padding-block:var(--pc-space-2);font-size:var(--pc-text-sm)}.cta-link{font-weight:600}.wa-float{position:fixed;inset:auto 0 0;z-index:40;padding:var(--pc-space-2) 0 calc(var(--pc-space-2) + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--pc-color-line)}.wa-float__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--pc-space-3);max-width:var(--pc-max-width);margin-inline:auto;padding-inline:var(--pc-gutter)}.wa-float__text{margin:0;font-size:var(--pc-text-sm);color:var(--pc-color-ink-soft)}.wa-float__btn{display:inline-flex;align-items:center;gap:var(--pc-space-2);min-height:44px;padding:var(--pc-space-2) var(--pc-space-4);border-radius:999px;background:var(--pc-color-cta);color:#fff;font-weight:700;font-size:var(--pc-text-sm);text-decoration:none}.wa-float__btn:hover{background:var(--pc-color-cta-strong);color:#fff}:root{--pc-wa-bar-space: calc(4.25rem + env(safe-area-inset-bottom)) }body:has(.wa-float){padding-bottom:var(--pc-wa-bar-space)}html:has(.wa-float){scroll-padding-bottom:calc(var(--pc-wa-bar-space) + var(--pc-space-4))}@media(min-width:82.5rem){.wa-float{inset:auto var(--pc-space-4) var(--pc-space-5) auto;padding:0;background:none;border:0}.wa-float__inner{padding:0}.wa-float__text{display:none}.wa-float__btn{justify-content:center;width:3.5rem;height:3.5rem;padding:0;box-shadow:var(--pc-shadow)}.wa-float__btn svg{width:26px;height:26px}.wa-float__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(.wa-float){padding-bottom:0}html:has(.wa-float){scroll-padding-bottom:0}}.site-footer{padding-block:var(--pc-space-7) var(--pc-space-5);background:var(--pc-color-brand-strong);color:#d7e9ef;font-size:var(--pc-text-sm)}.site-footer a{color:#fff}.site-footer__grid{display:grid;gap:var(--pc-space-5)}@media(min-width:48rem){.site-footer__grid{grid-template-columns:2fr 1fr 1fr}}.site-footer__brand{font-size:var(--pc-text-lg)}.site-footer__brand,.site-footer__heading{color:#fff;font-weight:700;margin-bottom:var(--pc-space-2)}.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__areas{margin-top:var(--pc-space-6);padding-top:var(--pc-space-5);border-top:1px solid hsla(0,0%,100%,.15)}.site-footer__areas>.site-footer__heading{font-size:var(--pc-text-lg);margin-bottom:var(--pc-space-4)}.site-footer__cities{display:grid;gap:var(--pc-space-5)}@media(min-width:48rem){.site-footer__cities{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__city{font-weight:700;margin-bottom:var(--pc-space-2)}.site-footer__list--local li+li{margin-top:var(--pc-space-2)}.site-footer__list--local a{overflow-wrap:break-word}.site-footer__bottom{margin-top:var(--pc-space-6);padding-top:var(--pc-space-4);border-top:1px solid hsla(0,0%,100%,.15)}.site-footer__bottom p{margin:0}.error-page{min-height:50vh}.error-page__code{font-size:3rem;font-weight:800;color:var(--pc-color-accent);margin:0}.partner-form{margin-top:var(--pc-space-5)}.partner-form__body{margin:0;padding:0;border:0;min-width:0}.partner-form__body:disabled{opacity:.6}.partner-form__unavailable{padding:var(--pc-space-3) var(--pc-space-4);border:1px solid var(--pc-color-focus);border-radius:var(--pc-radius-sm);background:#fff8e1;font-weight:600}.partner-form__field-hint,.partner-form__hint{color:var(--pc-color-ink-soft);font-size:var(--pc-text-sm)}.partner-form__field-hint{margin:var(--pc-space-1) 0 0}.partner-form__group{margin:0 0 var(--pc-space-5);padding:var(--pc-space-4) var(--pc-space-5) var(--pc-space-2);border:1px solid var(--pc-color-line);border-radius:var(--pc-radius);min-width:0}.partner-form__group>legend{padding-inline:var(--pc-space-2);font-weight:700;color:var(--pc-color-brand-strong)}.partner-form__field{margin-bottom:var(--pc-space-4)}.partner-form__field label{display:block;margin-bottom:var(--pc-space-1);font-weight:600}.partner-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0 var(--pc-space-4)}.partner-form__field--short{max-width:16rem}.partner-form input:not([type=checkbox],[type=radio]),.partner-form select,.partner-form textarea{width:100%;min-height:44px;padding:var(--pc-space-2) var(--pc-space-3);border:1px solid var(--pc-color-ink-soft);border-radius:var(--pc-radius-sm);background:var(--pc-color-surface);color:var(--pc-color-ink);font:inherit}.partner-form textarea{resize:vertical}.partner-form__choices,.partner-form__yesno{margin:0 0 var(--pc-space-4);padding:0;border:0;min-width:0}.partner-form__choices>legend,.partner-form__yesno>legend{padding:0;margin-bottom:var(--pc-space-2);font-weight:600}.partner-form__choices{display:grid;gap:var(--pc-space-1) var(--pc-space-4)}@media(min-width:40rem){.partner-form__choices{grid-template-columns:1fr 1fr}}.partner-form__yesno .partner-form__choice{display:inline-flex;margin-right:var(--pc-space-5)}.partner-form__choice{display:flex;align-items:flex-start;gap:var(--pc-space-2);min-height:44px;padding-block:var(--pc-space-2);font-weight:400;cursor:pointer}.partner-form__choice input{flex:none;width:1.25rem;height:1.25rem;margin:.15em 0 0;accent-color:var(--pc-color-brand)}.partner-form__consent{margin-bottom:var(--pc-space-5);padding:var(--pc-space-4);border-radius:var(--pc-radius-sm);background:var(--pc-color-water)}.partner-form__submit{font-family:inherit;cursor:pointer}.partner-form__submit:disabled{cursor:not-allowed}.partner-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.legal h2{margin-top:var(--pc-space-6)}.legal__version{color:var(--pc-color-ink-soft);font-size:var(--pc-text-sm)}.legal__entity{list-style:none;padding-left:0}.site-nav__list{flex-wrap:wrap;overflow-x:visible}.site-nav__link{display:inline-flex;align-items:center;min-height:44px}.site-nav__link[aria-current=page]{background:var(--pc-color-water);color:var(--pc-color-brand-strong)}.site-nav__toggle{display:none;align-items:center;gap:var(--pc-space-2);min-width:44px;min-height:44px;padding:var(--pc-space-2) var(--pc-space-3);border:1px solid var(--pc-color-line);border-radius:var(--pc-radius-sm);background:var(--pc-color-surface);color:var(--pc-color-ink);font:inherit;font-size:var(--pc-text-sm);font-weight:600;cursor:pointer}.site-nav__toggle:hover{background:var(--pc-color-water);color:var(--pc-color-brand)}.site-nav__toggle-icon,.site-nav__toggle-icon:after,.site-nav__toggle-icon:before{display:block;width:18px;height:2px;background:currentColor;border-radius:1px}.site-nav__toggle-icon{position:relative}.site-nav__toggle-icon:after,.site-nav__toggle-icon:before{content:"";position:absolute;left:0}.site-nav__toggle-icon:before{top:-6px}.site-nav__toggle-icon:after{top:6px}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-icon{background:transparent}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-icon:before{top:0;transform:rotate(45deg)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-icon:after{top:0;transform:rotate(-45deg)}@media(max-width:47.99rem){.has-toggle .site-header__inner{flex-wrap:wrap;-moz-column-gap:var(--pc-space-3);column-gap:var(--pc-space-3)}.has-toggle .site-nav__toggle{display:inline-flex;padding-inline:var(--pc-space-2)}.has-toggle .site-nav{display:none}.has-toggle.is-open .site-nav{display:block;padding-bottom:var(--pc-space-2)}.has-toggle .site-nav__list{flex-direction:column;gap:var(--pc-space-1)}.has-toggle .site-nav__list li+li{margin-top:0}.has-toggle .site-nav__link{display:flex;width:100%}}:root{--pc-color-brand:#1e3a5f;--pc-color-brand-strong:#142842;--pc-color-accent:#8a5a06;--pc-color-water:#fdf6e3;--pc-color-line:#eadfbb}.section--cta .cta-box p{color:#fff}.lead-box{padding:var(--pc-space-5);background:var(--pc-color-surface);border:1px solid var(--pc-color-line);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow)}.lead-box h2{font-size:var(--pc-text-lg);margin-bottom:var(--pc-space-2)}.lead-box .partner-form{margin-top:var(--pc-space-4)}.lead-box .btn{width:100%;font-family:inherit;cursor:pointer}
