.b-hero-green{--b-hero-green-top:calc(var(--space-3xl) + var(--space-sm));isolation:isolate}.ui-section.b-hero-green__hero{position:relative;display:flex;flex-direction:column;padding-block:0}.b-hero-green__body{padding-block:var(--space-2xl)}.b-hero-green__visual{--_photo-pos-now:var(--_photo-pos-mobile,30% 18%);position:relative}.ui-media.b-hero-green__media{width:100%;aspect-ratio:1/1;max-height:75vh;max-height:75svh;background:transparent}.b-hero-green__media .ui-media__img{transform-origin:30% 25%;animation:b-hero-green-settle calc(var(--motion-slow) * 4) var(--motion-ease) both}.b-hero-green .b-hero-green__actions{width:-moz-max-content;width:max-content;max-width:100%}@media (max-width:639.98px){.b-hero-green .b-hero-green__actions{align-self:stretch;width:auto}.b-hero-green__actions .ui-button{padding-inline:var(--space-md)}.b-hero-green__actions .ui-button__label{white-space:normal;text-align:center}}@media (min-width:1024px){.ui-section.b-hero-green__hero{justify-content:center;min-height:min(calc(100vh - var(--b-hero-green-top)),60rem);min-height:min(calc(100svh - var(--b-hero-green-top)),60rem)}.b-hero-green__body{padding-block:var(--space-3xl)}.b-hero-green .b-hero-green__copy{max-width:calc(50% - var(--space-2xl))}.b-hero-green__visual{--_photo-pos-now:var(--_photo-pos,30% 20%);position:absolute;inset-block:0;inset-inline:50% 0}.ui-media.b-hero-green__media{position:absolute;inset:0;aspect-ratio:auto;max-height:none}}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.ui-section.b-hero-green__hero{position:sticky;top:var(--b-hero-green-top);z-index:0}.ui-section.b-hero-green__hero:has(:focus-visible){position:relative;top:auto}}.b-hero-green__sheet{position:relative;z-index:1;margin-top:calc(-1 * var(--radius-lg));border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--color-background);box-shadow:0 calc(-1 * var(--space-xs)) var(--space-xl) color-mix(in srgb,var(--color-ink) 10%,transparent);overflow:clip}@keyframes b-hero-green-settle{0%{transform:scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.b-hero-green__media .ui-media__img{animation:none}}.b-proof-strip{position:relative}.ui-section.b-proof-strip--sheet{margin-block-start:calc(var(--radius-lg) * -1);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.b-proof-strip__inner{display:grid;gap:var(--space-block-gap)}.b-proof-strip__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-md)}.b-proof-strip__stat{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.b-proof-strip__stat .ui-stat{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;gap:normal}@media (min-width:768px){.b-proof-strip__stats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.b-proof-strip__stat{grid-column:auto;display:block}.b-proof-strip__stat .ui-stat{grid-column:auto;grid-template-columns:none;gap:var(--space-xs)}}.b-proof-strip__logos{display:grid;gap:var(--space-sm)}.b-proof-strip__group{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-4xl) * 1.6),1fr));gap:var(--space-md)}.b-proof-strip__group--copy{display:none}.b-proof-strip__tile{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);block-size:calc(var(--space-3xl) + var(--space-md));padding-inline:var(--space-md);border-radius:var(--radius-md)}.b-proof-strip__tile--placeholder{background:color-mix(in srgb,var(--color-text) 5%,var(--color-background));color:var(--color-text-muted);white-space:nowrap}.b-proof-strip__logo{inline-size:auto;max-inline-size:calc(var(--space-4xl) * 1.5);block-size:auto;max-block-size:var(--space-2xl);-o-object-fit:contain;object-fit:contain}.b-proof-strip__controls{display:none}.ui-button.b-proof-strip__toggle{color:var(--color-text-muted)}.ui-button.b-proof-strip__toggle.is-hover,.ui-button.b-proof-strip__toggle:hover{color:var(--color-text)}.b-proof-strip__when-running{display:inline-flex}.b-proof-strip__logos.is-paused .b-proof-strip__when-running,.b-proof-strip__when-paused{display:none}.b-proof-strip__logos.is-paused .b-proof-strip__when-paused{display:inline-flex}@media (prefers-reduced-motion:no-preference){.b-proof-strip__viewport--animated{--_fade:var(--space-2xl);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,var(--color-ink) var(--_fade),var(--color-ink) calc(100% - var(--_fade)),transparent);mask-image:linear-gradient(to right,transparent,var(--color-ink) var(--_fade),var(--color-ink) calc(100% - var(--_fade)),transparent)}.b-proof-strip__viewport--animated .b-proof-strip__track{display:flex;inline-size:-moz-max-content;inline-size:max-content;will-change:transform;animation:b-proof-strip-scroll calc(var(--motion-slow) * 10 * var(--b-proof-strip-count, 8)) linear infinite}.b-proof-strip__viewport--animated .b-proof-strip__group{flex:none;display:flex;gap:var(--space-lg);padding-inline-end:var(--space-lg)}.b-proof-strip__viewport--animated .b-proof-strip__tile{flex:none;min-inline-size:calc(var(--space-4xl) * 1.75);padding-inline:var(--space-lg)}.b-proof-strip__viewport--animated .b-proof-strip__group--copy{display:flex}.b-proof-strip__logos.is-paused .b-proof-strip__track,.b-proof-strip__viewport--animated:focus-within .b-proof-strip__track,.b-proof-strip__viewport--animated:hover .b-proof-strip__track{animation-play-state:paused}.b-proof-strip__logos--controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.b-proof-strip__controls{display:flex}}@keyframes b-proof-strip-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (forced-colors:active){.b-proof-strip__tile--placeholder{outline:1px solid CanvasText}}:where(.b-paper){--color-text:var(--color-ink);--color-text-muted:var(--color-ink-muted);--color-primary-text:var(--color-ink);--_paper:linear-gradient(180deg,color-mix(in srgb,var(--color-green) 72%,var(--color-paper)),var(--color-green) 55%);--_paper-radius:var(--radius-sm) var(--radius-sm) var(--radius-lg) var(--radius-sm) /var(--radius-sm) var(--radius-sm) var(--radius-md) var(--radius-sm);--_paper-shadow:0 1px 1px rgba(29,42,16,0.07),0 34px 60px -30px rgba(29,42,16,0.45);display:grid;isolation:isolate;color:var(--color-text)}:where(.b-paper__under){grid-area:1/1;border-radius:var(--_paper-radius);background:var(--_paper);box-shadow:var(--_paper-shadow);filter:saturate(.8) brightness(1.02);rotate:2.4deg;translate:var(--space-sm) var(--space-sm)}:where(.b-paper__sheet){grid-area:1/1;z-index:1;display:grid;align-content:center;min-width:0;padding:var(--space-xl) var(--space-lg);border-radius:var(--_paper-radius);background:var(--_paper);box-shadow:var(--_paper-shadow);rotate:-1.4deg}@media (min-width:640px){:where(.b-paper__sheet){padding:var(--space-2xl) var(--space-xl)}}@keyframes b-paper-drop{0%{opacity:0;translate:calc(var(--space-xl) * -1) calc(var(--space-3xl) * -1);rotate:-7deg}to{opacity:1;translate:0 0;rotate:-1.4deg}}@media (forced-colors:active){:where(.b-paper__sheet){outline:1px solid CanvasText}:where(.b-paper__under){display:none}}.ui-section.b-consultation-cta--before-footer{padding-bottom:calc(var(--space-section-y) * .5)}.b-consultation-cta__grid{display:grid;gap:var(--space-2xl)}.b-consultation-cta__intro{display:grid;gap:var(--space-lg);justify-items:start;align-content:start}.b-consultation-cta__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.b-consultation-cta__facts .ui-icon{color:var(--color-primary-text)}.b-consultation-cta__aside{display:grid;gap:var(--space-xl);align-content:start}.b-consultation-cta__actions{display:grid;gap:var(--space-sm);width:-moz-max-content;width:max-content;max-width:100%}.b-consultation-cta__person{display:flex;align-items:center;gap:var(--space-md);margin:0}.ui-media.b-consultation-cta__portrait{flex:none;width:calc(var(--space-3xl) + var(--space-sm));border-radius:var(--radius-pill)}.b-consultation-cta__person figcaption{max-width:20ch;text-wrap:balance}@media (max-width:639.98px){.b-consultation-cta__actions{width:auto}.b-consultation-cta__actions>.ui-button{padding-inline:var(--space-md)}.b-consultation-cta__actions .ui-button__label{white-space:normal;overflow-wrap:anywhere;text-align:center}}@media (min-width:1024px){.b-consultation-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);align-items:start}.b-consultation-cta__actions{width:100%}.ui-media.b-consultation-cta__portrait{width:var(--space-4xl)}}.b-contact-channels__head{max-width:48rem}.b-contact-channels__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.ui-card.b-contact-channels__card{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;gap:var(--space-sm);min-width:0;overflow-wrap:break-word}.b-contact-channels__icon{display:grid;place-items:center;width:var(--space-2xl);height:var(--space-2xl);margin-bottom:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-ink)}.ui-button.b-contact-channels__action{justify-self:start;max-width:100%;margin-top:var(--space-sm)}.b-contact-channels__action .ui-button__label{white-space:normal;overflow-wrap:anywhere}@media (max-width:1023.98px){.ui-card.b-contact-channels__card{grid-template-columns:auto minmax(0,1fr);grid-template-rows:none;-moz-column-gap:var(--space-md);column-gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-lg)}.b-contact-channels__icon{grid-row:span 3;width:calc(var(--space-2xl) - var(--space-sm));height:calc(var(--space-2xl) - var(--space-sm));margin-bottom:0}.b-contact-channels__card .ui-heading{align-self:center}.b-contact-channels__card>:not(.b-contact-channels__icon){grid-column:2}.b-contact-channels__card>.ui-button.b-contact-channels__action{grid-column:1/-1;margin-top:var(--space-xs)}}@media (min-width:1024px){.b-contact-channels__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}}.ui-section.b-page-hero{overflow-x:clip;padding-top:calc(var(--space-section-y) * .5)}.b-page-hero__grid{display:grid;gap:var(--space-2xl)}.b-page-hero__copy{min-width:0;animation:b-page-hero-in calc(var(--motion-slow) * 1.25) var(--motion-ease) var(--motion-fast) both}.b-page-hero__heading{text-wrap:balance}.b-page-hero__visual{margin-inline-end:var(--space-sm)}.b-page-hero__paper{min-height:calc(var(--space-4xl) * 2);animation:b-paper-drop var(--motion-slow) var(--motion-ease) calc(var(--motion-base) + var(--motion-fast)) both}.b-page-hero__question{margin:0;font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:var(--type-h1-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);text-wrap:balance}@media (max-width:639.98px){.ui-stack.b-page-hero__actions{flex-direction:column;align-items:stretch;align-self:stretch}.b-page-hero__actions>.ui-button{padding-inline:var(--space-md)}.b-page-hero__actions .ui-button__label{white-space:normal;text-align:center}.b-page-hero__under{translate:var(--space-xs) var(--space-sm)}}@media (min-width:640px){.b-page-hero__visual{max-width:34rem}}@media (min-width:1024px){.ui-section.b-page-hero{padding-top:calc(var(--space-section-y) * .6)}.b-page-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);align-items:center}.b-page-hero__visual{max-width:none;margin-inline-end:var(--space-md)}.b-page-hero__paper{min-height:calc(var(--space-4xl) * 3);padding:var(--space-2xl)}}@media (min-width:1024px) and (max-width:1199.98px){.ui-stack.b-page-hero__actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:-moz-max-content;width:max-content;max-width:100%}}@keyframes b-page-hero-in{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.b-page-hero__copy,.b-page-hero__paper{animation:none}}.b-contact-form__grid{display:grid;gap:var(--space-xl)}.b-contact-form__intro{min-width:0}.ui-card.b-contact-form__card{min-width:0;padding:var(--space-lg)}.b-contact-form__form{display:grid;gap:var(--space-lg)}.b-contact-form__note{margin:0;font-size:var(--type-small-size);color:var(--color-text-muted)}.b-contact-form__optional{font-weight:400;color:var(--color-text-muted)}.b-contact-form__consent{display:grid;gap:var(--space-xs)}.b-contact-form__actions{display:grid;justify-items:start}.b-contact-form__turnstile{justify-self:stretch}.b-contact-form__turnstile:not(:empty){margin-bottom:var(--space-md)}.b-contact-form__noscript{margin:0;background:var(--color-background);font-weight:600}.b-contact-form__alert,.b-contact-form__noscript{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md)}.b-contact-form__alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm) var(--space-md);background:color-mix(in srgb,var(--color-error) 9%,var(--color-background));color:var(--color-ink)}.b-contact-form__alert:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.b-contact-form__alert-icon{color:var(--color-error)}.b-contact-form__alert-icon .ui-icon{width:var(--space-lg);height:var(--space-lg)}.b-contact-form__alert-body{display:grid;gap:var(--space-xs)}.b-contact-form__alert-body p{margin:0}.b-contact-form__alert-links{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);font-weight:600}.b-contact-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (min-width:640px){.ui-card.b-contact-form__card{padding:var(--space-xl)}}@media (min-width:1024px){.b-contact-form__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);align-items:start}.b-contact-form__intro{position:sticky;top:calc(var(--space-4xl) + var(--space-lg))}}.b-situation-picker__inner{display:grid;gap:var(--space-xl)}.b-situation-picker__picker{display:grid;gap:var(--space-2xl)}.b-situation-picker__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.b-situation-picker__tab{display:flex;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-ink) 5%,var(--color-background));color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),translate var(--motion-base) var(--motion-ease)}.b-situation-picker__tab:not([aria-selected=true]).is-hover,.b-situation-picker__tab:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--color-ink) 10%,var(--color-background))}.b-situation-picker__tab[aria-selected=true]{background:var(--color-ink);color:var(--color-green)}.b-situation-picker__tab.is-focus,.b-situation-picker__tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.b-situation-picker__tab-label{min-width:0;overflow-wrap:break-word}.b-situation-picker__icon{flex:none}.b-situation-picker__icon--selected,.b-situation-picker__tab[aria-selected=true] .b-situation-picker__icon--idle{display:none}.b-situation-picker__tab[aria-selected=true] .b-situation-picker__icon--selected{display:block}.b-situation-picker__panels{--color-focus-ring:var(--color-ink)}.b-situation-picker__panel{opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease),visibility 0s linear var(--motion-fast)}.b-situation-picker__panel.is-active{z-index:2;opacity:1;visibility:visible;transition:none;animation:b-paper-drop var(--motion-slow) var(--motion-ease) both}.b-situation-picker__question{text-wrap:balance}.b-situation-picker__situation{display:none;align-items:center;gap:var(--space-sm);font-weight:600}.b-situation-picker__link{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:600}@media (min-width:1024px){.b-situation-picker__inner{gap:var(--space-2xl)}.b-situation-picker__picker{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:var(--space-3xl);align-items:center}.b-situation-picker__tabs{grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.b-situation-picker__tab{padding:var(--space-md) var(--space-lg)}.b-situation-picker__tab.is-hover,.b-situation-picker__tab:hover{translate:var(--space-xs) 0}.b-situation-picker__tab[aria-selected=true]{translate:var(--space-sm) 0}.b-situation-picker__panel{padding:var(--space-2xl) var(--space-2xl) var(--space-xl)}}@media (scripting:none){.b-situation-picker__picker{display:block}.b-situation-picker__tabs,.b-situation-picker__under{display:none}.b-situation-picker__panels{gap:var(--space-xl)}.b-situation-picker__panel{grid-area:auto;opacity:1;visibility:visible;rotate:none;animation:none}.b-situation-picker__situation{display:flex}}@media (scripting:none) and (min-width:1024px){.b-situation-picker__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.b-situation-picker__tab{transition:none;translate:none!important}.b-situation-picker__panel.is-active{animation:b-situation-paper-fade var(--motion-base) var(--motion-ease) both}}@keyframes b-situation-paper-fade{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.b-situation-picker__tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}}