.FluidToast-module__700oRa__slot{transform-origin:50% 0;inline-size:100%;max-inline-size:22.5rem;transition:transform var(--dur-toast-in) var(--ease-out), opacity var(--dur-toast-in) var(--ease-out);grid-area:1/1;position:relative}.FluidToast-module__700oRa__slot[data-depth="1"]{opacity:1;transform:translateY(12px)scale(.955)}.FluidToast-module__700oRa__slot[data-depth="2"]{opacity:.92;transform:translateY(22px)scale(.91)}.FluidToast-module__700oRa__slot:not([data-depth="0"],[data-depth="1"],[data-depth="2"]){opacity:0;transform:translateY(30px)scale(.88)}.FluidToast-module__700oRa__card{border-radius:var(--radius-toast);color:var(--card-fg);position:relative}.FluidToast-module__700oRa__card[data-phase=pending]{visibility:hidden}.FluidToast-module__700oRa__shadow{border-radius:inherit;box-shadow:var(--shadow-card);position:absolute;inset:0}.FluidToast-module__700oRa__clip{border-radius:inherit;position:relative;overflow:hidden}.FluidToast-module__700oRa__card[data-phase=filled] .FluidToast-module__700oRa__clip{background:var(--surface-card)}.FluidToast-module__700oRa__well{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.FluidToast-module__700oRa__card[data-phase=filled] .FluidToast-module__700oRa__well{display:none}.FluidToast-module__700oRa__liquid{will-change:transform;position:absolute;inset-block-start:0;inset-inline:0}.FluidToast-module__700oRa__wave{will-change:transform;block-size:100%;inline-size:200%;display:block}.FluidToast-module__700oRa__face{z-index:1;position:relative}.FluidToast-module__700oRa__face>*{transition:opacity var(--dur-toast-in) var(--ease-out)}.FluidToast-module__700oRa__slot:not([data-depth="0"]) .FluidToast-module__700oRa__face>*{opacity:0}@media (prefers-reduced-motion:reduce){.FluidToast-module__700oRa__slot{transition:opacity var(--dur-ui) linear}.FluidToast-module__700oRa__slot[data-depth="1"],.FluidToast-module__700oRa__slot[data-depth="2"]{opacity:0;transform:none}.FluidToast-module__700oRa__slot:not([data-depth="0"],[data-depth="1"],[data-depth="2"]){transform:none}}
.NotificationToast-module__TBOZGG__toast{box-sizing:border-box;border-radius:var(--radius-toast);background:var(--surface-card);inline-size:100%;max-inline-size:22.5rem;color:var(--card-fg);box-shadow:var(--shadow-card);text-align:start;transform-origin:50% 0;gap:.5rem;padding:1rem 1.25rem 1.125rem;display:grid}.NotificationToast-module__TBOZGG__toast[data-bare]{box-shadow:none;background:0 0}.NotificationToast-module__TBOZGG__meta{color:var(--card-fg-secondary);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:var(--leading-snug);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.NotificationToast-module__TBOZGG__channel{overflow-wrap:anywhere;min-inline-size:0}.NotificationToast-module__TBOZGG__time{flex:none}.NotificationToast-module__TBOZGG__title{color:var(--card-fg);font-size:var(--text-md);text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.NotificationToast-module__TBOZGG__trigger{color:var(--card-fg-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.NotificationToast-module__TBOZGG__detail{color:var(--card-fg);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.NotificationToast-module__TBOZGG__foot{align-items:center;margin-block-start:.25rem;display:flex}.NotificationToast-module__TBOZGG__toast[data-state]{transition:transform var(--dur-toast-in) var(--ease-out), opacity var(--dur-toast-in) var(--ease-out)}.NotificationToast-module__TBOZGG__toast[data-state=queued]{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.98)}.NotificationToast-module__TBOZGG__toast[data-state=in]{opacity:1;transform:none}.NotificationToast-module__TBOZGG__toast[data-state=stacked-1]{opacity:.7;transform:translateY(10px)scale(.96)}.NotificationToast-module__TBOZGG__toast[data-state=stacked-2]{opacity:.4;transform:translateY(18px)scale(.92)}.NotificationToast-module__TBOZGG__toast[data-state]>*{transition:opacity var(--dur-toast-in) var(--ease-out)}.NotificationToast-module__TBOZGG__toast[data-state=stacked-1]>*,.NotificationToast-module__TBOZGG__toast[data-state=stacked-2]>*{opacity:0}.NotificationToast-module__TBOZGG__toast[data-state=out]{opacity:0;transition-duration:var(--dur-toast-out);pointer-events:none;transform:translateY(24px)scale(.9)}@media (prefers-reduced-motion:reduce){.NotificationToast-module__TBOZGG__toast[data-state],.NotificationToast-module__TBOZGG__toast[data-state]>*{transition:opacity var(--dur-ui) linear}.NotificationToast-module__TBOZGG__toast[data-state=queued],.NotificationToast-module__TBOZGG__toast[data-state=in],.NotificationToast-module__TBOZGG__toast[data-state=stacked-1],.NotificationToast-module__TBOZGG__toast[data-state=stacked-2],.NotificationToast-module__TBOZGG__toast[data-state=out]{transform:none}.NotificationToast-module__TBOZGG__toast[data-state=stacked-1],.NotificationToast-module__TBOZGG__toast[data-state=stacked-2]{opacity:0}}@media (max-width:63.99rem){.NotificationToast-module__TBOZGG__toast[data-compact=true]{max-inline-size:none;padding:.875rem 1rem;position:relative}.NotificationToast-module__TBOZGG__toast[data-compact=true]:not([data-bare]){box-shadow:0 1px 2px #0c0a080f,0 6px 16px #0c0a0814}.NotificationToast-module__TBOZGG__toast[data-compact=true] .NotificationToast-module__TBOZGG__title{font-size:var(--text-base);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.NotificationToast-module__TBOZGG__toast[data-compact=true] :is(.NotificationToast-module__TBOZGG__trigger,.NotificationToast-module__TBOZGG__detail){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@media (max-width:63.99rem){.compact-module__-C_Lda__group.compact-module__-C_Lda__group{box-sizing:border-box;padding:.25rem var(--m-card-pad);border:1px solid var(--m-card-line);border-radius:var(--m-card-radius);background:var(--surface-card);color:var(--card-fg);box-shadow:none;margin:0;list-style:none}.compact-module__-C_Lda__row.compact-module__-C_Lda__row{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:.875rem;margin:0;padding-block:1rem;display:grid}.compact-module__-C_Lda__row.compact-module__-C_Lda__row+.compact-module__-C_Lda__row.compact-module__-C_Lda__row{border-block-start:1px solid var(--m-card-line)}.compact-module__-C_Lda__row.compact-module__-C_Lda__row:has(>.compact-module__-C_Lda__rowIcon){grid-template-columns:auto minmax(0,1fr)}.compact-module__-C_Lda__rowIcon.compact-module__-C_Lda__rowIcon{background:var(--color-honey-200);block-size:2.25rem;inline-size:2.25rem;color:var(--card-fg);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.compact-module__-C_Lda__rowIcon.compact-module__-C_Lda__rowIcon>svg{block-size:1.25rem;inline-size:1.25rem}.compact-module__-C_Lda__rowTitle.compact-module__-C_Lda__rowTitle{color:var(--card-fg);font-family:var(--font-body);font-size:var(--m-title-ui);letter-spacing:0;text-transform:none;margin:0;font-weight:600;line-height:1.3}.compact-module__-C_Lda__rowText.compact-module__-C_Lda__rowText{color:var(--card-fg-secondary);margin:.25rem 0 0;font-size:.9375rem;line-height:1.45}.compact-module__-C_Lda__card.compact-module__-C_Lda__card{box-sizing:border-box;gap:var(--m-card-gap);min-inline-size:0;padding:var(--m-card-pad);border:1px solid var(--m-card-line);border-radius:var(--m-card-radius);background:var(--surface-card);color:var(--card-fg);align-content:start;display:grid;box-shadow:0 1px 2px #0c0a080f}}
.rail-module__Q6mZGq__counter{display:none}@media (max-width:63.99rem){.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail{gap:var(--m-card-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gutter);padding-inline:var(--m-gutter);margin-inline:calc(-1 * var(--m-gutter));scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(86%,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail::-webkit-scrollbar{display:none}.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail>*{scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail:focus-visible{outline:2px solid var(--color-ocean-700);outline-offset:-2px}.rail-module__Q6mZGq__counter.rail-module__Q6mZGq__counter{color:var(--fg-secondary);font-family:var(--font-mono);font-size:var(--m-text-label);letter-spacing:.04em;white-space:nowrap;margin:.75rem 0 0;line-height:1.2;display:block}}@media (min-width:48rem) and (max-width:63.99rem){.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail[data-tablet=grid]{gap:var(--m-card-gap);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow-x:visible}.rail-module__Q6mZGq__counter.rail-module__Q6mZGq__counter[data-tablet=grid]{display:none}.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail[data-tablet=rail]{--rail-card:calc(.45 * (100vw - 2 * var(--m-gutter)));grid-auto-columns:var(--rail-card);padding-inline-end:calc(100vw - var(--m-gutter) - 2 * var(--rail-card) - var(--m-card-gap))}}@media (max-width:47.99rem){.rail-module__Q6mZGq__rail.rail-module__Q6mZGq__rail{--rail-card:min(calc(.86 * (100vw - 2 * var(--m-gutter))), 20rem);grid-auto-columns:var(--rail-card);padding-inline-end:calc(100vw - var(--m-gutter) - var(--rail-card))}}@media (max-width:47.99rem) and (max-height:47.5rem){.rail-module__Q6mZGq__counter.rail-module__Q6mZGq__counter{margin-block-start:.5rem}}@media (max-width:63.99rem) and (scripting:none){.rail-module__Q6mZGq__counter.rail-module__Q6mZGq__counter{display:none}}
.problems-module__bknMHa__list{gap:clamp(4rem,2rem + 7vw,8.5rem);margin:0;padding:0;list-style:none;display:grid}.problems-module__bknMHa__item{gap:2.25rem;padding-block-start:2.25rem;display:grid;position:relative}.problems-module__bknMHa__rule{background:var(--graphite);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.problems-module__bknMHa__copy{align-content:start;gap:1.25rem;max-inline-size:34rem;display:grid}.problems-module__bknMHa__mark{align-items:center;gap:1.25rem;display:flex}.problems-module__bknMHa__iconWash{background:var(--wash-strong);block-size:5.25rem;inline-size:5.25rem;color:var(--graphite);border-radius:56% 44% 52% 48%/48% 54% 46% 52%;flex:none;place-items:center;display:grid}.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__iconWash{border-radius:46% 54% 44% 56%/55% 45%}.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__iconWash{border-radius:50%}.problems-module__bknMHa__num{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1.5px var(--graphite);font-size:clamp(3.5rem,2.5rem + 3.5vw,5.5rem);line-height:.9}.problems-module__bknMHa__title{color:var(--fg-primary);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(2.25rem,1.3rem + 3.6vw,4.5rem);line-height:.95}.problems-module__bknMHa__text{color:var(--fg-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.problems-module__bknMHa__example{isolation:isolate;justify-self:start;inline-size:100%;max-inline-size:23.5rem;position:relative}.problems-module__bknMHa__item[data-side=right] .problems-module__bknMHa__example{justify-self:end}.problems-module__bknMHa__example:before{content:"";z-index:-2;background:var(--wash-strong);border-radius:46% 54% 40% 60%/56% 42% 58% 44%;position:absolute;inset:1.25rem -1rem -1.25rem 1rem;transform:rotate(-3deg)}.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__example:before{background:var(--color-honey-200);border-radius:58% 42% 52% 48%/44% 56%;inset:1rem 1rem -1.5rem -1rem;transform:rotate(2deg)}.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__example:before{border-radius:40% 60% 46% 54%/52% 48%;inset:.5rem -1.25rem -1.75rem .75rem;transform:rotate(-1deg)}.problems-module__bknMHa__tag{z-index:1;background:var(--color-honey-300);color:var(--color-ink-950);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:.15rem .6rem;font-size:.75rem;position:absolute;inset-block-start:-.7rem;inset-inline-start:1rem;transform:rotate(-2deg)}.problems-module__bknMHa__decor{z-index:-1;block-size:auto;inline-size:7.5rem;display:none;position:absolute}.problems-module__bknMHa__caption{margin-block-start:clamp(3rem,1.5rem + 4vw,5.5rem)}@media (min-width:40rem){.problems-module__bknMHa__decor{display:block}.problems-module__bknMHa__item[data-variant="0"] .problems-module__bknMHa__decor{inset-block-end:-2.25rem;inset-inline-start:-1rem}.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__decor{inset-block-start:-1.75rem;inset-inline-end:-1rem}.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__decor{inset-block-start:38%;inset-inline-end:-1.25rem}}@media (min-width:64rem){.problems-module__bknMHa__item[data-variant="0"] .problems-module__bknMHa__decor{inset-inline-start:-4.5rem}.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__decor{inset-inline-end:-4.5rem}.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__decor{inset-inline-end:-5.5rem}.problems-module__bknMHa__item{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem}.problems-module__bknMHa__copy,.problems-module__bknMHa__example{grid-row:1}.problems-module__bknMHa__item[data-side=left] .problems-module__bknMHa__copy{grid-column:1/7}.problems-module__bknMHa__item[data-side=left] .problems-module__bknMHa__example{grid-column:8/12;margin-block-start:3.5rem;transform:rotate(.9deg)}.problems-module__bknMHa__item[data-side=right] .problems-module__bknMHa__copy{grid-column:7/13;padding-inline-start:1rem}.problems-module__bknMHa__item[data-side=right] .problems-module__bknMHa__example{grid-column:2/6;justify-self:start;margin-block-start:.5rem;transform:rotate(-.9deg)}.problems-module__bknMHa__item:nth-child(3) .problems-module__bknMHa__example{margin-block-start:6rem}.problems-module__bknMHa__item:nth-child(5) .problems-module__bknMHa__example{margin-block-start:5rem}.problems-module__bknMHa__item:nth-child(4) .problems-module__bknMHa__copy{margin-block-start:2.5rem}}@media (min-width:90rem){.problems-module__bknMHa__item[data-side=left] .problems-module__bknMHa__example{grid-column:8/11}.problems-module__bknMHa__item[data-side=right] .problems-module__bknMHa__example{grid-column:3/6}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){html[data-js] .problems-module__bknMHa__rule{transition:transform var(--dur-reveal) var(--ease-out)}html[data-js] [data-inview=false] .problems-module__bknMHa__rule{transform:scaleX(0)}:is(html[data-js] .problems-module__bknMHa__copy>*,html[data-js] .problems-module__bknMHa__example){transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out)}html[data-js] .problems-module__bknMHa__copy>:first-child{transition-delay:.15s}html[data-js] .problems-module__bknMHa__copy>:nth-child(2){transition-delay:.26s}html[data-js] .problems-module__bknMHa__copy>:nth-child(3){transition-delay:.37s}html[data-js] .problems-module__bknMHa__example{transition-delay:.3s}html[data-js] [data-inview=false] .problems-module__bknMHa__copy>*{opacity:.6;translate:0 1.25rem}html[data-js] [data-inview=false] .problems-module__bknMHa__example{opacity:.6;translate:0 1.75rem}html[data-js] .problems-module__bknMHa__iconWash{transition:transform var(--dur-reveal) var(--ease-out) .2s}html[data-js] [data-inview=false] .problems-module__bknMHa__iconWash{transform:scale(.6)}}@media (max-width:63.99rem){.problems-module__bknMHa__rule,.problems-module__bknMHa__decor{display:none}.problems-module__bknMHa__item{padding-block-start:0}.problems-module__bknMHa__copy{gap:.75rem;max-inline-size:none}.problems-module__bknMHa__mark{justify-content:space-between;gap:1rem}.problems-module__bknMHa__iconWash,.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__iconWash,.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__iconWash{border-radius:50%;block-size:2.75rem;inline-size:2.75rem}.problems-module__bknMHa__iconWash>svg{block-size:1.75rem;inline-size:1.75rem}.problems-module__bknMHa__num{color:var(--card-fg-secondary);font-family:var(--font-mono);font-size:var(--m-text-label);letter-spacing:.04em;-webkit-text-stroke:0;line-height:1.2}.problems-module__bknMHa__title{font-size:var(--m-title-card);line-height:1.1}.problems-module__bknMHa__text{color:var(--card-fg-secondary);font-size:var(--m-text-body);line-height:var(--m-leading-body)}.problems-module__bknMHa__example,.problems-module__bknMHa__item[data-side=right] .problems-module__bknMHa__example{border-block-start:1px solid var(--m-card-line);border-radius:0;justify-self:stretch;inline-size:auto;max-inline-size:none;margin-block-start:.5rem;padding:0;transform:none}.problems-module__bknMHa__example.problems-module__bknMHa__example>div[data-surface][data-compact]:not([data-bare]){box-shadow:none;background:0 0;border-radius:0;padding:.75rem 0 0}.problems-module__bknMHa__example:before,.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__example:before,.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__example:before{display:none}.problems-module__bknMHa__caption{margin-block-start:.5rem}html[data-js] .problems-module__bknMHa__item[data-inview=false] .problems-module__bknMHa__iconWash svg :is(path,circle,rect,line):not(.problems-module__bknMHa__dot){stroke-dashoffset:0}html[data-js] .problems-module__bknMHa__item[data-inview=false] .problems-module__bknMHa__iconWash .problems-module__bknMHa__dot{opacity:1;transform:none}}@media (min-width:48rem) and (max-width:63.99rem){.problems-module__bknMHa__caption{margin-block-start:1rem}}@media (max-width:47.99rem) and (max-height:47.5rem){.problems-module__bknMHa__list.problems-module__bknMHa__list{margin-block-start:-.875rem}.problems-module__bknMHa__item.problems-module__bknMHa__item{padding:.875rem 1rem}.problems-module__bknMHa__copy{gap:.375rem}.problems-module__bknMHa__iconWash,.problems-module__bknMHa__item[data-variant="1"] .problems-module__bknMHa__iconWash,.problems-module__bknMHa__item[data-variant="2"] .problems-module__bknMHa__iconWash{block-size:2.25rem;inline-size:2.25rem}.problems-module__bknMHa__iconWash>svg{block-size:1.5rem;inline-size:1.5rem}.problems-module__bknMHa__text{line-height:1.4}.problems-module__bknMHa__example,.problems-module__bknMHa__item[data-side=right] .problems-module__bknMHa__example{margin-block-start:.25rem}.problems-module__bknMHa__example.problems-module__bknMHa__example>div[data-surface][data-compact]:not([data-bare]){padding-block-start:.5rem}.problems-module__bknMHa__caption{margin-block-start:.375rem}}
.validation-module__z59DQq__validation{gap:3rem;display:grid}.validation-module__z59DQq__copy{align-content:start;gap:1.25rem;display:grid}.validation-module__z59DQq__stamp{color:var(--graphite);align-items:center;gap:1rem;margin-block-start:1rem;display:flex}.validation-module__z59DQq__stampWash{background:var(--wash-strong);border-radius:50%;place-items:center;block-size:6.25rem;inline-size:6.25rem;display:grid}.validation-module__z59DQq__stampLabel{color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.validation-module__z59DQq__modes{margin:0;padding:0;list-style:none;display:grid}.validation-module__z59DQq__mode{align-content:start;gap:.75rem;padding-block:1.75rem;display:grid;position:relative}.validation-module__z59DQq__rule{background:var(--graphite);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.validation-module__z59DQq__mode:last-child{padding-block-end:0}.validation-module__z59DQq__badge{justify-self:start}.validation-module__z59DQq__badge:not([data-variant=automatique]){margin-inline-start:-.625rem}.validation-module__z59DQq__text{max-inline-size:34rem;color:var(--fg-primary);font-size:var(--text-lg);text-wrap:pretty;margin:0;line-height:1.35}@media (min-width:48rem){.validation-module__z59DQq__mode{grid-template-columns:minmax(8.5rem,10rem) minmax(0,1fr);align-items:start;column-gap:2rem}.validation-module__z59DQq__badge{margin-block-start:.25rem}}@media (min-width:64rem){.validation-module__z59DQq__validation{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:5rem}.validation-module__z59DQq__copy{position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}}@media (prefers-reduced-motion:no-preference){html[data-js] .validation-module__z59DQq__rule{transition:transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}html[data-js] [data-inview=false] .validation-module__z59DQq__rule{transform:scaleX(0)}html[data-js] .validation-module__z59DQq__mode>:not(.validation-module__z59DQq__rule){transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out);transition-delay:calc(.2s + var(--i,0) * 80ms)}html[data-js] [data-inview=false] .validation-module__z59DQq__mode>:not(.validation-module__z59DQq__rule){opacity:0;translate:0 1rem}html[data-js] .validation-module__z59DQq__stampWash{transition:transform var(--dur-card-in) var(--ease-out) .7s}html[data-js] [data-inview=false] .validation-module__z59DQq__stampWash{transform:scale(.6)}}@media (min-width:64rem) and (max-width:79.99rem){.validation-module__z59DQq__validation{grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:3rem}.validation-module__z59DQq__copy{--h2-size:calc(9.375vw - 2rem)}}@media (max-width:63.99rem){.validation-module__z59DQq__validation{gap:1.5rem}.validation-module__z59DQq__copy{gap:1rem}.validation-module__z59DQq__rule{display:none}.validation-module__z59DQq__modes .validation-module__z59DQq__mode.validation-module__z59DQq__mode{gap:.375rem;padding-block:.875rem}.validation-module__z59DQq__modes .validation-module__z59DQq__mode.validation-module__z59DQq__mode:last-child{padding-block-end:.875rem}.validation-module__z59DQq__modes .validation-module__z59DQq__badge:not([data-variant=automatique]){margin-inline-start:0}.validation-module__z59DQq__badge{margin-block-start:0}.validation-module__z59DQq__text{max-inline-size:none;color:var(--card-fg);font-size:var(--m-text-body);line-height:var(--m-leading-body)}html[data-js] .validation-module__z59DQq__mode>:not(.validation-module__z59DQq__rule){transition-delay:min(.12s, calc(var(--i,0) * 60ms))}.validation-module__z59DQq__stamp{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.validation-module__z59DQq__modes .validation-module__z59DQq__mode.validation-module__z59DQq__mode{grid-template-columns:minmax(8.5rem,10rem) minmax(0,1fr);align-items:start;column-gap:1.5rem}}
.reveal-module__jCmUHq__line{margin-block:-.3em -.04em;padding-block:.3em .04em;display:block;overflow:clip}.reveal-module__jCmUHq__lineInner{display:block}.reveal-module__jCmUHq__rule{transform-origin:0}@media (prefers-reduced-motion:no-preference){html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__lineInner{transform:translateY(140%)}html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__rule{transform:scaleX(0)}html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__fade{opacity:0;transform:translateY(1rem)}html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__draw{clip-path:inset(0 100% 0 0)}html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__wipe{clip-path:inset(0 0 100%)}html[data-js] .reveal-module__jCmUHq__lineInner{transition:transform var(--dur-reveal) var(--ease-out) var(--d,0s)}html[data-js] .reveal-module__jCmUHq__rule{transition:transform var(--dur-reveal) var(--ease-out) var(--d,0s)}html[data-js] .reveal-module__jCmUHq__fade{transition:opacity var(--dur-reveal) var(--ease-out) var(--d,0s), transform var(--dur-reveal) var(--ease-out) var(--d,0s)}:is(html[data-js] .reveal-module__jCmUHq__draw,html[data-js] .reveal-module__jCmUHq__wipe){transition:clip-path var(--dur-reveal) var(--ease-out) var(--d,0s)}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__fade{transform:translateY(.75rem)}:is(html[data-js] .reveal-module__jCmUHq__lineInner,html[data-js] .reveal-module__jCmUHq__rule,html[data-js] .reveal-module__jCmUHq__fade,html[data-js] .reveal-module__jCmUHq__draw,html[data-js] .reveal-module__jCmUHq__wipe){transition-delay:0s}html[data-js] .reveal-module__jCmUHq__root:not([data-visible]) .reveal-module__jCmUHq__still{opacity:1;clip-path:none;transform:none}}
.after-story-module__wrdtZa__after{--paper:#fbf4e4;--wash:var(--color-honey-300);--wash-soft:var(--color-honey-200);--pencil:#3b363159;--section-gap:clamp(5rem, 4rem + 8vw, 10rem);z-index:3;padding-block:calc(var(--section-gap) / 2) 0;background-color:var(--paper);color:var(--graphite);background-image:linear-gradient(#3b36310b 1px,#0000 1px),linear-gradient(90deg,#3b36310b 1px,#0000 1px);background-size:2rem 2rem;position:relative}.after-story-module__wrdtZa__after:focus{outline:none}.after-story-module__wrdtZa__section{padding-block-end:var(--section-gap)}.after-story-module__wrdtZa__wrap{inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);margin-inline:auto}.after-story-module__wrdtZa__eyebrow{margin:0 0 1rem}.after-story-module__wrdtZa__title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0;font-weight:400;line-height:1}.after-story-module__wrdtZa__title-xl{font-size:var(--text-section)}.after-story-module__wrdtZa__title-l{font-size:clamp(2.25rem,1.4rem + 4.5vw,5rem)}.after-story-module__wrdtZa__title-m{font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1}.after-story-module__wrdtZa__lead{max-inline-size:36rem;font-family:var(--font-body);font-size:var(--text-base);color:var(--fg-secondary);margin:1.25rem 0 0;line-height:1.55}.after-story-module__wrdtZa__text{font-family:var(--font-body);font-size:var(--text-base);color:var(--fg-secondary);margin:0;line-height:1.55}.after-story-module__wrdtZa__head{margin-block-end:clamp(2.5rem,2rem + 3vw,5rem)}@media (max-width:63.99rem){.after-story-module__wrdtZa__after{--section-gap:calc(var(--m-section) - .25rem)}.after-story-module__wrdtZa__title-xl,.after-story-module__wrdtZa__title-l{font-size:var(--m-title-section)}.after-story-module__wrdtZa__title-m{font-size:var(--m-title-card)}.after-story-module__wrdtZa__head{margin-block-end:2rem}.after-story-module__wrdtZa__lead{line-height:var(--m-leading-body);margin-block-start:1rem}.after-story-module__wrdtZa__text{line-height:var(--m-leading-body)}.after-story-module__wrdtZa__eyebrow{margin-block-end:.75rem}}@media (min-width:48rem) and (max-width:63.99rem){.after-story-module__wrdtZa__head{margin-block-end:2.5rem}}@media (max-width:79.99rem){.after-story-module__wrdtZa__title[data-accent-narrow=true]{line-height:var(--leading-accent)}}
.questions-module__gwcgqG__faq{--faq-ink:var(--color-ink-800);--faq-line:#2a262059;--faq-wash:var(--color-honey-200);gap:2rem;display:grid}.questions-module__gwcgqG__list{border-block-end:1px solid var(--faq-line);max-inline-size:52rem;display:grid}.questions-module__gwcgqG__item{border-block-start:1px solid var(--faq-line);position:relative}.questions-module__gwcgqG__item:before{content:"";background:var(--color-honey-500);transform-origin:top;inline-size:3px;transition:transform var(--dur-card-in) var(--ease-out);border-radius:2px;position:absolute;inset-block:.75rem;inset-inline-start:0;transform:scaleY(0)}.questions-module__gwcgqG__item[open]:before,.questions-module__gwcgqG__item[data-state=open]:before{transform:scaleY(1)}.questions-module__gwcgqG__item[data-state=closed]:before{transition-duration:var(--dur-card-out);transform:scaleY(0)}.questions-module__gwcgqG__question{cursor:pointer;min-block-size:3.75rem;font-family:var(--font-body);color:var(--fg-primary);transition:background-color var(--dur-ui) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.875rem;padding-inline-start:.25rem;font-size:1.125rem;font-weight:700;line-height:1.3;list-style:none;display:grid}.questions-module__gwcgqG__question::-webkit-details-marker{display:none}.questions-module__gwcgqG__question:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.questions-module__gwcgqG__index{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--fg-secondary);font-weight:400}.questions-module__gwcgqG__text{min-inline-size:0;transition:transform var(--dur-ui) var(--ease-out)}.questions-module__gwcgqG__icon{border:1.5px solid var(--faq-ink);block-size:2.25rem;inline-size:2.25rem;transition:transform var(--dur-card-in) var(--ease-out), background-color var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.questions-module__gwcgqG__icon svg{block-size:1.125rem;inline-size:1.125rem}.questions-module__gwcgqG__item[open] .questions-module__gwcgqG__icon,.questions-module__gwcgqG__item[data-state=open] .questions-module__gwcgqG__icon{background:var(--color-honey-500);transform:rotate(45deg)}.questions-module__gwcgqG__item[data-state=closed] .questions-module__gwcgqG__icon{transition-duration:var(--dur-card-out), var(--dur-ui);background:0 0;transform:none}.questions-module__gwcgqG__question:active .questions-module__gwcgqG__icon{transform:scale(.94)}.questions-module__gwcgqG__panel{display:block}.questions-module__gwcgqG__panelInner{min-block-size:0;overflow:hidden}.questions-module__gwcgqG__answer{max-inline-size:42rem;font-family:var(--font-body);font-size:var(--text-base);color:var(--fg-secondary);margin:0;padding-block:.25rem 1.5rem;padding-inline-start:3.25rem;line-height:1.6}.questions-module__gwcgqG__item[data-animated=true] .questions-module__gwcgqG__answer{transition:opacity var(--dur-card-in) var(--ease-out), transform var(--dur-card-in) var(--ease-out)}.questions-module__gwcgqG__item[data-state=closed] .questions-module__gwcgqG__answer{opacity:0;transform:translateY(-.5rem)}.questions-module__gwcgqG__item[data-animated=true][data-state=closed] .questions-module__gwcgqG__answer{transition:opacity var(--dur-card-out) var(--ease-out), transform var(--dur-card-out) var(--ease-out)}@media (hover:hover) and (pointer:fine){.questions-module__gwcgqG__question:hover{background:var(--faq-wash)}.questions-module__gwcgqG__question:hover .questions-module__gwcgqG__text{transform:translate(.25rem)}.questions-module__gwcgqG__question:hover .questions-module__gwcgqG__icon{background:var(--color-honey-300)}.questions-module__gwcgqG__item[open] .questions-module__gwcgqG__question:hover .questions-module__gwcgqG__icon,.questions-module__gwcgqG__item[data-state=open] .questions-module__gwcgqG__question:hover .questions-module__gwcgqG__icon{background:var(--color-honey-500)}}@media (prefers-reduced-motion:reduce){.questions-module__gwcgqG__item:before,.questions-module__gwcgqG__question,.questions-module__gwcgqG__text,.questions-module__gwcgqG__icon,.questions-module__gwcgqG__answer,.questions-module__gwcgqG__item[data-animated=true] .questions-module__gwcgqG__answer,.questions-module__gwcgqG__item[data-animated=true][data-state=closed] .questions-module__gwcgqG__answer{transition:none}.questions-module__gwcgqG__question:hover .questions-module__gwcgqG__text{transform:none}}@media (max-width:63.99rem){.questions-module__gwcgqG__faq{gap:1.5rem}.questions-module__gwcgqG__question{min-block-size:3.5rem;font-size:var(--m-title-ui);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-block:.625rem;font-weight:600}.questions-module__gwcgqG__index{display:none}.questions-module__gwcgqG__icon{block-size:2rem;inline-size:2rem}.questions-module__gwcgqG__icon svg{block-size:1.25rem;inline-size:1.25rem}.questions-module__gwcgqG__answer{max-inline-size:34em;padding-block:0 1rem;padding-inline-start:.25rem;font-size:.9375rem;line-height:1.55}}@media (min-width:48rem) and (max-width:63.99rem){.questions-module__gwcgqG__question{grid-template-columns:auto minmax(0,1fr) auto}.questions-module__gwcgqG__index{display:inline}.questions-module__gwcgqG__answer{padding-inline-start:1.875rem}}@media (min-width:64rem){.questions-module__gwcgqG__faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem)}}@media (min-width:64rem) and (max-width:79.99rem){.questions-module__gwcgqG__faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.auto-page-module__yianOG__page{--wash:var(--color-honey-200);--wash-strong:var(--color-honey-300);--h2-size:var(--text-section);color:var(--fg-primary);position:relative;overflow-x:clip}.auto-page-module__yianOG__wrap{max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);margin-inline:auto}.auto-page-module__yianOG__section{padding-block-start:clamp(4.5rem,2.5rem + 8vw,10rem)}.auto-page-module__yianOG__head{gap:1.25rem;max-inline-size:46rem;margin-block-end:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.auto-page-module__yianOG__lead{max-inline-size:38rem;color:var(--fg-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.auto-page-module__yianOG__title{color:var(--fg-primary);font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:.004em;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-weight:400;line-height:.94}.auto-page-module__yianOG__line{margin-block:-.12em -.04em;padding-block:.12em .04em;display:block;overflow:hidden}.auto-page-module__yianOG__lineIn{display:block}@media (min-width:64rem){.auto-page-module__yianOG__heroH1{--h2-size:clamp(3.75rem, .5rem + 6.1vw, 6rem);text-wrap:balance;line-height:.96}}.auto-page-module__yianOG__draw{color:var(--graphite);display:block}@media (prefers-reduced-motion:no-preference){html[data-js] [data-inview=false] .auto-page-module__yianOG__lineIn{transform:translateY(108%)}html[data-js] .auto-page-module__yianOG__lineIn{transition:transform var(--dur-reveal) var(--ease-out)}:is(html[data-js] [data-inview=false] .auto-page-module__yianOG__draw :is(path,circle,rect),html[data-js] [data-inview=false].auto-page-module__yianOG__draw :is(path,circle,rect)){stroke-dasharray:1;stroke-dashoffset:1px}html[data-js] .auto-page-module__yianOG__draw :is(path,circle,rect){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-reveal) var(--ease-out)}}.auto-page-module__yianOG__hero{padding-block:clamp(2.5rem,1rem + 6vw,7rem) 0}.auto-page-module__yianOG__heroGrid{max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);gap:2rem;margin-inline:auto;display:grid}.auto-page-module__yianOG__heroCopy{align-content:start;justify-items:start;gap:1.5rem;display:grid}.auto-page-module__yianOG__heroLead{max-inline-size:30rem;color:var(--fg-primary);font-size:var(--text-lg);margin:0;line-height:1.4}.auto-page-module__yianOG__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.auto-page-module__yianOG__heroNote{border-block-start:1px solid var(--graphite);color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--text-label,.75rem);letter-spacing:.04em;text-transform:uppercase;margin:.75rem 0 0;padding-block-start:.75rem}.auto-page-module__yianOG__heroArt{place-items:center;min-block-size:14rem;display:grid;position:relative}.auto-page-module__yianOG__wash{background:var(--wash-strong);opacity:.85;border-radius:58% 42% 55% 45%/48% 56% 44% 52%;position:absolute;inset-block:6%;inset-inline:8%;transform:rotate(-6deg)}.auto-page-module__yianOG__heroKey{block-size:auto;inline-size:min(78%,22rem);position:relative;transform:rotate(-14deg)}@media (min-width:64rem){.auto-page-module__yianOG__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem}.auto-page-module__yianOG__heroArt{min-block-size:26rem}}@media (prefers-reduced-motion:no-preference){html[data-js] .auto-page-module__yianOG__wash{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}html[data-js] [data-inview=false] .auto-page-module__yianOG__wash{opacity:0;transform:rotate(-12deg)scale(.92)}}.auto-page-module__yianOG__steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.auto-page-module__yianOG__step{align-content:start;gap:.75rem;padding-block-start:1.5rem;display:grid;position:relative}.auto-page-module__yianOG__stepRule{background:var(--graphite);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.auto-page-module__yianOG__stepNum{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1.5px var(--graphite);font-size:clamp(3.5rem,2rem + 6vw,6.5rem);line-height:.9}.auto-page-module__yianOG__stepTitle{color:var(--fg-primary);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:400;line-height:1}.auto-page-module__yianOG__stepText{max-inline-size:26rem;color:var(--fg-secondary);line-height:var(--leading-relaxed);margin:0}@media (min-width:48rem){.auto-page-module__yianOG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.auto-page-module__yianOG__step:nth-child(2){margin-block-start:2.5rem}}@media (prefers-reduced-motion:no-preference){html[data-js] .auto-page-module__yianOG__step[data-inview=false]{opacity:0;transform:translateY(1rem)}html[data-js] .auto-page-module__yianOG__step{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}html[data-js] .auto-page-module__yianOG__step[data-inview=false] .auto-page-module__yianOG__stepRule{transform:scaleX(0)}html[data-js] .auto-page-module__yianOG__stepRule{transition:transform var(--dur-reveal) var(--ease-out)}}.auto-page-module__yianOG__final{border:2px solid var(--graphite);border-radius:var(--radius-sm);box-shadow:var(--shadow-offset-lg);isolation:isolate;justify-items:start;gap:1.5rem;padding-block:clamp(2.5rem,1.5rem + 4vw,5rem);padding-inline:clamp(1.25rem,.5rem + 4vw,4rem);display:grid;position:relative}.auto-page-module__yianOG__finalTitle{--h2-size:clamp(2.25rem, 1.2rem + 5vw, 5.5rem);max-inline-size:16ch}.auto-page-module__yianOG__finalWash{z-index:-1;background:var(--wash);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);inline-size:min(46%,22rem);position:absolute;inset-block:-2px;inset-inline-end:-2px}.auto-page-module__yianOG__final>:not(.auto-page-module__yianOG__finalWash){position:relative}@media (prefers-reduced-motion:no-preference){html[data-js] .auto-page-module__yianOG__finalWash{transition:transform var(--dur-reveal) var(--ease-out)}html[data-js] [data-inview=false] .auto-page-module__yianOG__finalWash{transform:translate(12%)}}@media (max-width:63.99rem){.auto-page-module__yianOG__page{--h2-size:var(--m-title-section)}.auto-page-module__yianOG__section{padding-block-start:var(--m-section)}.auto-page-module__yianOG__head{gap:1rem;max-inline-size:40rem;margin-block-end:2rem}.auto-page-module__yianOG__lead{max-inline-size:34em;font-size:var(--m-text-lead);line-height:1.45}.auto-page-module__yianOG__title{line-height:var(--m-leading-title)}.auto-page-module__yianOG__hero{padding-block:2rem 0}.auto-page-module__yianOG__heroGrid{gap:1.5rem}.auto-page-module__yianOG__heroCopy{gap:1rem}.auto-page-module__yianOG__heroLead{max-inline-size:34em;font-size:var(--m-text-lead);line-height:1.45}.auto-page-module__yianOG__finalTitle{--h2-size:var(--m-title-section)}}@media (max-width:47.99rem){.auto-page-module__yianOG__heroArt,.auto-page-module__yianOG__heroNote{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.auto-page-module__yianOG__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem}.auto-page-module__yianOG__heroArt{justify-self:end;min-block-size:0;inline-size:100%;max-inline-size:17.5rem}.auto-page-module__yianOG__head{margin-block-end:2.5rem}}@media (max-width:63.99rem){.auto-page-module__yianOG__final{border-radius:var(--m-card-radius);background:var(--wash);box-shadow:var(--shadow-offset-sm);border-width:1.5px;gap:1.25rem;padding:1.5rem}.auto-page-module__yianOG__finalTitle{max-inline-size:13ch}.auto-page-module__yianOG__finalWash{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.auto-page-module__yianOG__finalTitle{max-inline-size:16ch}}@media (max-width:47.99rem){.auto-page-module__yianOG__heroCta.auto-page-module__yianOG__heroCta{justify-self:stretch;justify-items:stretch}.auto-page-module__yianOG__heroCta a{flex:100%;justify-content:center}}
.cases-module__8gSI-G__section{--sh-ink:var(--color-ink-800);--sh-pencil:#2a262059;--sh-wash:var(--color-honey-300);--sh-wash-soft:var(--color-honey-200);position:relative}.cases-module__8gSI-G__section[data-spacing=section]{padding-block-start:clamp(4.5rem,2.5rem + 8vw,10rem)}.cases-module__8gSI-G__wrap{max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);margin-inline:auto}.cases-module__8gSI-G__head{gap:1.25rem;max-inline-size:46rem;margin-block-end:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.cases-module__8gSI-G__eyebrow{margin:0}.cases-module__8gSI-G__lead{max-inline-size:38rem;color:var(--fg-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.cases-module__8gSI-G__list{margin:0;padding:0;list-style:none;display:grid}.cases-module__8gSI-G__case{border-block-start:3px solid var(--sh-ink);grid-template-areas:"head""gain""story""tags";padding-block:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:grid}.cases-module__8gSI-G__case:last-child{border-block-end:3px solid var(--sh-ink)}.cases-module__8gSI-G__caseHead{grid-area:head;justify-items:start;gap:.875rem;display:grid}.cases-module__8gSI-G__index{border:1.5px solid var(--sh-ink);background:var(--sh-wash);block-size:2.5rem;inline-size:2.5rem;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--fg-primary);border-radius:50%;place-items:center;display:grid}.cases-module__8gSI-G__trade{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:400;line-height:.95}.cases-module__8gSI-G__status{border:1.5px solid var(--sh-ink);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-primary);margin:0;padding:.3rem .625rem;line-height:1.2;display:inline-block}.cases-module__8gSI-G__status[data-status=live]{background:var(--sh-ink);color:var(--color-parchment-50)}.cases-module__8gSI-G__status[data-status=ongoing]{background:var(--sh-wash-soft);border-style:dashed}.cases-module__8gSI-G__gain{grid-area:gain;gap:.375rem;margin:1.5rem 0 0;display:grid}.cases-module__8gSI-G__gainLabel,.cases-module__8gSI-G__gainSource{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);margin:0}.cases-module__8gSI-G__gainValue{isolation:isolate;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;color:var(--fg-primary);justify-self:start;margin:0;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1;position:relative}.cases-module__8gSI-G__gainValue:before{content:"";z-index:-1;background:var(--sh-wash);transform-origin:0;position:absolute;inset-block:58% 2%;inset-inline:-.1em}.cases-module__8gSI-G__tags{flex-wrap:wrap;grid-area:tags;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.cases-module__8gSI-G__tag{border:1.5px solid var(--sh-pencil);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--fg-primary);padding:.3rem .625rem;line-height:1.2}.cases-module__8gSI-G__story{grid-area:story;gap:.75rem;margin:1.75rem 0 0;display:grid}.cases-module__8gSI-G__block{border-radius:var(--radius-sm);align-content:start;gap:.625rem;margin:0;padding:clamp(1.125rem,.9rem + 1vw,1.75rem);display:grid}.cases-module__8gSI-G__blockLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;margin:0}.cases-module__8gSI-G__blockText{font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.cases-module__8gSI-G__before{border:1.5px dashed var(--sh-pencil)}.cases-module__8gSI-G__before .cases-module__8gSI-G__blockLabel,.cases-module__8gSI-G__before .cases-module__8gSI-G__blockText{color:var(--fg-secondary)}.cases-module__8gSI-G__after{border:2px solid var(--sh-ink);background:var(--sh-wash-soft);box-shadow:var(--shadow-offset-md)}.cases-module__8gSI-G__after .cases-module__8gSI-G__blockLabel{color:var(--card-accent)}.cases-module__8gSI-G__after .cases-module__8gSI-G__blockText{color:var(--fg-primary);font-weight:600}.cases-module__8gSI-G__arrow{fill:none;block-size:2.5rem;inline-size:2.5rem;stroke:var(--sh-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;transform:rotate(90deg)}@media (min-width:64rem){.cases-module__8gSI-G__case{grid-template:auto auto 1fr/repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.cases-module__8gSI-G__caseHead,.cases-module__8gSI-G__gain,.cases-module__8gSI-G__tags{grid-column:1/span 4}.cases-module__8gSI-G__caseHead{grid-row:1}.cases-module__8gSI-G__gain{grid-row:2}.cases-module__8gSI-G__tags{grid-row:3;align-content:start}.cases-module__8gSI-G__story{grid-area:1/5/span 3/span 8;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:1rem;margin-block-start:0}.cases-module__8gSI-G__arrow{transform:none}.cases-module__8gSI-G__case[data-flip=true] .cases-module__8gSI-G__caseHead,.cases-module__8gSI-G__case[data-flip=true] .cases-module__8gSI-G__gain,.cases-module__8gSI-G__case[data-flip=true] .cases-module__8gSI-G__tags{grid-column:9/span 4}.cases-module__8gSI-G__case[data-flip=true] .cases-module__8gSI-G__story{grid-column:1/span 8}}@media (prefers-reduced-motion:no-preference){html[data-js] .cases-module__8gSI-G__case:not([data-visible]) .cases-module__8gSI-G__gainValue:before{transform:scaleX(0)}html[data-js] .cases-module__8gSI-G__gainValue:before{transition:transform var(--dur-reveal) var(--ease-out) .2s}html[data-js] .cases-module__8gSI-G__case:not([data-visible]) .cases-module__8gSI-G__arrow path{stroke-dashoffset:1px}html[data-js] .cases-module__8gSI-G__arrow path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-reveal) var(--ease-out) .2s}}@media (min-width:64rem) and (max-width:71.99rem){.cases-module__8gSI-G__story{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem}.cases-module__8gSI-G__arrow{transform:rotate(90deg)}}@media (min-width:64rem) and (max-width:79.99rem){.cases-module__8gSI-G__trade{font-size:clamp(1.75rem,1rem + 1.6vw,2rem)}.cases-module__8gSI-G__gainValue{font-size:clamp(1.75rem,2.9vw,2.25rem)}}@media (max-width:63.99rem){.cases-module__8gSI-G__section[data-spacing=section]{padding-block-start:var(--m-section)}.cases-module__8gSI-G__head{gap:.75rem;margin-block-end:2rem}.cases-module__8gSI-G__lead{font-size:var(--m-text-body);line-height:var(--m-leading-body)}.cases-module__8gSI-G__list{gap:var(--m-card-gap)}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case{padding:var(--m-card-pad);border:1px solid var(--m-card-line);border-radius:var(--m-card-radius);grid-template:"head""gain""story"minmax(0,1fr)"tags"/minmax(0,1fr);align-content:start;gap:0;container-type:inline-size}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case:last-child{border-block-end:1px solid var(--m-card-line)}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__caseHead{grid-area:auto;gap:.5rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gain{grid-area:auto;gap:.25rem;margin:1rem 0 0}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__story{grid-area:3;grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:start;gap:.75rem;margin:1rem 0 0}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__tags{grid-area:4;margin:1rem 0 0}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__trade{font-size:var(--m-title-card);line-height:1.1}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gainValue{text-wrap:initial;font-size:clamp(1.375rem,8.2cqi,1.75rem)}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gainLabel,.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gainSource{letter-spacing:.08em}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__block{gap:.25rem;padding:0}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__blockText{font-size:.9375rem;line-height:1.45}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__before{border:0}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__after{background:var(--sh-wash-soft);box-shadow:none;border:0;border-radius:12px;padding:.875rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__arrow{block-size:2rem;inline-size:2rem}html[data-js] .cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case:not([data-visible]) .cases-module__8gSI-G__gainValue:before{transform:none}html[data-js] .cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gainValue:before{transition:none}html[data-js] .cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case:not([data-visible]) .cases-module__8gSI-G__arrow path{stroke-dashoffset:0}html[data-js] .cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__arrow path{transition:none}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__index,.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__arrow,.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__tags{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.cases-module__8gSI-G__list:not([data-tablet]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:79.99rem){.cases-module__8gSI-G__list .cases-module__8gSI-G__case .cases-module__8gSI-G__trade[data-accent-narrow=true]{line-height:var(--leading-accent)}}@media (max-width:47.99rem) and (max-height:47.5rem){.cases-module__8gSI-G__head{gap:.375rem;margin-block-end:.625rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case{padding:.75rem .875rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__caseHead{gap:.25rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gain,.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__story{margin-block-start:.375rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__story{gap:.375rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__gain{gap:.125rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__after{padding:.625rem .75rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__block{gap:.125rem}.cases-module__8gSI-G__list .cases-module__8gSI-G__case.cases-module__8gSI-G__case .cases-module__8gSI-G__blockText{line-height:1.3}}
.appels-module__Jjv9yW__chat{flex-direction:column;block-size:min(100%,440px);inline-size:min(100%,420px);display:flex;overflow:hidden}.appels-module__Jjv9yW__chatHead{border-block-end:1px solid #0c0a0814;flex:none;padding:14px 16px}.appels-module__Jjv9yW__avatar{background:var(--color-ink-950);block-size:36px;inline-size:36px;color:var(--color-parchment-50);border-radius:50%;flex:none;place-items:center;display:grid}.appels-module__Jjv9yW__avatar svg{block-size:18px;inline-size:18px}.appels-module__Jjv9yW__contact{flex:1;gap:2px;min-inline-size:0;margin:0;display:grid}.appels-module__Jjv9yW__contactName{font-size:15px;font-weight:600}.appels-module__Jjv9yW__status{font-family:var(--font-mono);letter-spacing:var(--tracking-label);color:var(--card-fg-secondary);font-size:12px}.appels-module__Jjv9yW__chatBody{flex:1;min-block-size:0;position:relative;overflow:hidden}.appels-module__Jjv9yW__chatBody:before{content:"";z-index:1;background:linear-gradient(to bottom, var(--surface-card), transparent);pointer-events:none;block-size:24px;position:absolute;inset-block-start:0;inset-inline:0}.appels-module__Jjv9yW__flow{align-content:start;gap:12px;padding:16px 16px 18px;display:grid}.appels-module__Jjv9yW__msg{justify-items:start;display:grid;position:relative}.appels-module__Jjv9yW__msg[data-side=assistant]{justify-items:end}.appels-module__Jjv9yW__bubbleBox{transform-origin:0 100%;justify-items:start;gap:3px;max-inline-size:86%;display:grid}.appels-module__Jjv9yW__msg[data-side=assistant] .appels-module__Jjv9yW__bubbleBox{transform-origin:100% 100%;justify-items:end}.appels-module__Jjv9yW__who{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-fg-secondary);padding-inline:4px;font-size:11px;line-height:1.2}.appels-module__Jjv9yW__bubble{background:var(--color-parchment-100);color:var(--card-fg);border-radius:18px 18px 18px 6px;margin:0;padding:9px 13px;font-size:15px;line-height:1.4}.appels-module__Jjv9yW__msg[data-side=assistant] .appels-module__Jjv9yW__bubble{background:var(--color-ocean-700);color:#fff;border-radius:18px 18px 6px}.appels-module__Jjv9yW__typing{background:var(--color-ocean-700);border-radius:18px 18px 6px;gap:4px;padding:13px 14px;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.appels-module__Jjv9yW__typing i{opacity:.55;background:#fff;border-radius:50%;block-size:6px;inline-size:6px}.appels-module__Jjv9yW__typing i:nth-child(2){opacity:.8}.appels-module__Jjv9yW__typing i:nth-child(3){opacity:1}.appels-module__Jjv9yW__agenda{--slots-h:220px;--pill-h:66px;gap:10px;block-size:fit-content;inline-size:min(100%,560px);padding:16px 18px 14px;display:grid}.appels-module__Jjv9yW__agendaTitle{flex:1;margin:0;font-size:16px;font-weight:600}.appels-module__Jjv9yW__week{font-family:var(--font-mono);letter-spacing:var(--tracking-label);color:var(--card-fg-secondary);font-size:12px}.appels-module__Jjv9yW__grid{grid-template-columns:36px repeat(5,minmax(0,1fr));grid-template-rows:auto var(--slots-h);column-gap:6px;display:grid}.appels-module__Jjv9yW__dayName{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--card-fg-secondary);place-items:center;padding-block-end:6px;font-size:12px;display:grid}.appels-module__Jjv9yW__dayShort{display:none}.appels-module__Jjv9yW__hours{position:relative}.appels-module__Jjv9yW__hour{font-family:var(--font-mono);color:var(--card-fg-secondary);font-size:11px;position:absolute;inset-block-start:calc(var(--at) * 100%);inset-inline-end:6px;transform:translateY(-50%)}.appels-module__Jjv9yW__slots{background-image:linear-gradient(#0c0a0814 1px,#0000 1px);background-size:100% calc(var(--step) * 100%);background-repeat:repeat-y;border-inline-start:1px solid #0c0a0814;position:relative}.appels-module__Jjv9yW__wash{background:var(--color-honey-200);border-radius:8px;position:absolute;inset:0}.appels-module__Jjv9yW__pill{z-index:1;box-sizing:border-box;block-size:var(--pill-h);background:var(--color-ocean-300);color:var(--color-ink-950);border-radius:8px;align-content:start;gap:1px;margin:0;padding:6px 8px;font-size:13px;line-height:1.2;display:grid;position:absolute;inset-block-start:calc(var(--at) * (100% - var(--pill-h)));inset-inline:3px;overflow:hidden}.appels-module__Jjv9yW__pill[data-new=true]{background:var(--color-ocean-700);color:#fff}.appels-module__Jjv9yW__pillTime{font-family:var(--font-mono);font-size:12px;font-weight:700}.appels-module__Jjv9yW__pillClient{overflow-wrap:anywhere;font-weight:600}.appels-module__Jjv9yW__pillSubject{font-size:12px}.appels-module__Jjv9yW__reminder{z-index:1;box-sizing:border-box;border:1.5px dashed var(--color-ocean-700);background:var(--surface-card);color:var(--color-ocean-700);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin:0;padding:6px;font-size:12px;font-weight:600;line-height:1.15;display:flex;position:absolute;inset-block-end:6px;inset-inline:3px}.appels-module__Jjv9yW__reminder svg{flex:none;block-size:14px;inline-size:14px}.appels-module__Jjv9yW__note{color:var(--card-fg-secondary);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.appels-module__Jjv9yW__note svg{block-size:18px;inline-size:18px;color:var(--color-ocean-700);flex:none}@media (max-width:55.99rem){.appels-module__Jjv9yW__chat{block-size:100%}.appels-module__Jjv9yW__chatHead{padding:10px 12px}.appels-module__Jjv9yW__avatar{block-size:30px;inline-size:30px}.appels-module__Jjv9yW__flow{gap:10px;padding:12px 12px 14px}.appels-module__Jjv9yW__bubble{padding:7px 11px;font-size:14px}.appels-module__Jjv9yW__agenda{--slots-h:104px;--pill-h:54px;gap:8px;inline-size:100%;padding:12px 12px 10px}.appels-module__Jjv9yW__grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:4px}.appels-module__Jjv9yW__corner,.appels-module__Jjv9yW__hours,.appels-module__Jjv9yW__week,.appels-module__Jjv9yW__dayFull,.appels-module__Jjv9yW__pillSubject{display:none}.appels-module__Jjv9yW__dayShort{display:inline}.appels-module__Jjv9yW__pill{padding:4px 5px;inset-inline:2px}.appels-module__Jjv9yW__reminder{flex-direction:column;gap:1px;padding:4px}}
.horizon-module__kGKihG__root{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.horizon-module__kGKihG__legend{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);margin-block-end:1rem;padding:0}.horizon-module__kGKihG__track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:1.5px solid var(--color-ink-800);border-radius:var(--radius-full);background:var(--color-honey-200);padding:.1875rem;display:grid;position:relative}.horizon-module__kGKihG__thumb{inline-size:calc((100% - .375rem) / var(--n));border-radius:var(--radius-full);background:var(--color-ink-800);transform:translate3d(calc(var(--i) * 100%), 0, 0);transition:transform var(--dur-ui) var(--ease-out);position:absolute;inset-block:.1875rem;inset-inline-start:.1875rem}.horizon-module__kGKihG__option{display:grid;position:relative}.horizon-module__kGKihG__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.horizon-module__kGKihG__face{min-block-size:2.75rem;font-family:var(--font-body);color:var(--fg-primary);transition:color var(--dur-ui) var(--ease-out);place-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:700;line-height:1.2;display:grid;position:relative}.horizon-module__kGKihG__input:checked+.horizon-module__kGKihG__face{color:var(--color-parchment-50)}.horizon-module__kGKihG__option:has(.horizon-module__kGKihG__input:focus-visible) .horizon-module__kGKihG__face{border-radius:var(--radius-full);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.horizon-module__kGKihG__thumb,.horizon-module__kGKihG__face{transition:none}}@media (max-width:63.99rem){.horizon-module__kGKihG__legend{margin-block-end:.5rem}}
.v2c-cards-module__QfHvwG__card{box-sizing:border-box;background:var(--surface-card);color:var(--card-fg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:auto;font-size:15px;line-height:1.4;position:absolute;inset:0}.v2c-cards-module__QfHvwG__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2c-cards-module__QfHvwG__tag{border-radius:var(--radius-sm);background:var(--color-honey-500);color:var(--color-ink-950);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:3px 8px;font-size:11px;line-height:1.2}.v2c-cards-module__QfHvwG__label{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--card-fg-secondary);margin:0;font-size:12px;line-height:1.2}.v2c-cards-module__QfHvwG__toast{inline-size:min(100%,360px);position:absolute;inset-block-end:0;inset-inline-end:0}.v2c-cards-module__QfHvwG__toastTag{z-index:1;position:absolute;inset-block-start:-11px;inset-inline-start:16px}@media (max-width:55.99rem){.v2c-cards-module__QfHvwG__card{font-size:14px}.v2c-cards-module__QfHvwG__toast{block-size:fit-content;margin:auto;inset-block:0;inset-inline:0}}
.calculator-result-module__XcsA_q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calculator-result-module__XcsA_q__card{border:2px solid var(--sh-ink);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--shadow-offset-lg);align-content:start;gap:1.5rem;padding:clamp(1.5rem,1rem + 2.4vw,2.75rem);display:grid;position:relative;container-type:inline-size}.calculator-result-module__XcsA_q__cardHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.calculator-result-module__XcsA_q__cardLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--card-accent);margin:0}.calculator-result-module__XcsA_q__glass{fill:none;block-size:2.75rem;inline-size:2.75rem;stroke:var(--sh-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.calculator-result-module__XcsA_q__figures{transition:opacity var(--dur-ui) var(--ease-out);gap:1.25rem;display:grid}.calculator-result-module__XcsA_q__figures[data-stale=true]{opacity:.35}.calculator-result-module__XcsA_q__yearlyLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);margin:0 0 .25rem}.calculator-result-module__XcsA_q__hero{isolation:isolate;font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--fg-primary);margin:0;font-size:clamp(2.75rem,19cqi,7rem);line-height:1;display:inline-block;position:relative}.calculator-result-module__XcsA_q__hero:before{content:"";z-index:-1;background:var(--sh-wash);transform-origin:0;position:absolute;inset-block:58% 4%;inset-inline:-.08em}.calculator-result-module__XcsA_q__heroFigure{display:inline-block}.calculator-result-module__XcsA_q__ledger{margin:0;display:grid}.calculator-result-module__XcsA_q__row{border-block-start:1px dotted var(--sh-pencil);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.calculator-result-module__XcsA_q__row:last-child{border-block-end:1px dotted var(--sh-pencil)}.calculator-result-module__XcsA_q__rowLabel{font-family:var(--font-body);color:var(--fg-secondary);font-size:.9375rem}.calculator-result-module__XcsA_q__rowValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:end;color:var(--fg-primary);margin:0;font-size:1.75rem;line-height:1}@media (min-width:64rem){.calculator-result-module__XcsA_q__result{grid-column:7/span 6;position:sticky;inset-block-start:6rem}}@media (prefers-reduced-motion:no-preference){.calculator-result-module__XcsA_q__heroFigure{animation:calculator-result-module__XcsA_q__figure-in var(--dur-ui) var(--ease-out)}@keyframes calculator-result-module__XcsA_q__figure-in{0%{opacity:.35;transform:translateY(.08em)}}html[data-js] .calculator-result-module__XcsA_q__card:not([data-visible]) .calculator-result-module__XcsA_q__hero:before{transform:scaleX(0)}html[data-js] .calculator-result-module__XcsA_q__hero:before{transition:transform var(--dur-reveal) var(--ease-out) .12s}html[data-js] .calculator-result-module__XcsA_q__card:not([data-visible]) .calculator-result-module__XcsA_q__glass path{stroke-dashoffset:1px}html[data-js] .calculator-result-module__XcsA_q__glass path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-reveal) var(--ease-out) .12s}}@media (max-width:63.99rem){.calculator-result-module__XcsA_q__card{padding:var(--m-card-pad);border-radius:var(--m-card-radius);box-shadow:var(--shadow-offset-sm);gap:1rem}.calculator-result-module__XcsA_q__glass{display:none}.calculator-result-module__XcsA_q__figures{gap:.75rem}.calculator-result-module__XcsA_q__hero{font-size:min(15cqi,3.5rem)}.calculator-result-module__XcsA_q__ledger{border-block:1px dotted var(--sh-pencil);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.calculator-result-module__XcsA_q__row,.calculator-result-module__XcsA_q__row:last-child{border-block:0;grid-template-rows:auto 1fr;align-items:start;gap:.25rem;padding-block:.75rem;display:grid}.calculator-result-module__XcsA_q__row+.calculator-result-module__XcsA_q__row{border-inline-start:1px dotted var(--sh-pencil);padding-inline-start:.75rem}.calculator-result-module__XcsA_q__rowLabel{font-size:.8125rem;line-height:1.25}.calculator-result-module__XcsA_q__rowValue{text-align:start;align-self:end;font-size:1.5rem}}@media (max-width:47.99rem){.calculator-result-module__XcsA_q__card{gap:.75rem;padding:1.25rem}.calculator-result-module__XcsA_q__row,.calculator-result-module__XcsA_q__row:last-child{padding-block:.5rem}}@media (min-width:48rem) and (max-width:63.99rem) and (min-height:43.75rem){.calculator-result-module__XcsA_q__result{position:sticky;inset-block-start:calc(var(--header-h) + 1rem)}}
.phone-buzz-module__SkxFRq__buzz{pointer-events:none;block-size:12%;inline-size:34%;position:absolute;inset-block-start:74%;inset-inline-start:39%}.phone-buzz-module__SkxFRq__arcs{fill:none;block-size:100%;inline-size:100%;stroke:var(--graphite);stroke-width:1.4px;stroke-linecap:round;overflow:visible}.phone-buzz-module__SkxFRq__group{transform-origin:50%;animation:.9s linear phone-buzz-module__SkxFRq__buzz-shake}.phone-buzz-module__SkxFRq__arc{opacity:0;animation:phone-buzz-module__SkxFRq__buzz-arc .9s var(--ease-out,ease-out) 1}.phone-buzz-module__SkxFRq__arc2,.phone-buzz-module__SkxFRq__arc4{animation-delay:80ms}@keyframes phone-buzz-module__SkxFRq__buzz-shake{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(1.2px)rotate(-1.5deg)}20%{transform:translate(-1.2px,.4px)rotate(1.5deg)}30%{transform:translate(1px,-.4px)rotate(-1.2deg)}40%{transform:translate(-1px)rotate(1.2deg)}50%{transform:translate(.8px,.3px)rotate(-1deg)}60%{transform:translate(-.8px)rotate(.8deg)}70%{transform:translate(.4px)rotate(-.4deg)}}@keyframes phone-buzz-module__SkxFRq__buzz-arc{0%,to{opacity:0}8%,75%{opacity:.85}}@media (prefers-reduced-motion:reduce){.phone-buzz-module__SkxFRq__group,.phone-buzz-module__SkxFRq__arc{animation:none}.phone-buzz-module__SkxFRq__arc{opacity:.8}}
.calculator-detail-module__nduU5a__invalid,.calculator-detail-module__nduU5a__exampleNote,.calculator-detail-module__nduU5a__note{color:var(--fg-secondary);margin:0;font-size:.875rem;line-height:1.5}.calculator-detail-module__nduU5a__invalid{color:var(--fg-primary);font-weight:700}.calculator-detail-module__nduU5a__exampleNote{border-inline-start:3px solid var(--color-honey-500);color:var(--fg-primary);padding-inline-start:.75rem}.calculator-detail-module__nduU5a__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.calculator-detail-module__nduU5a__reassurance{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--fg-secondary);margin:-.5rem 0 0}.calculator-detail-module__nduU5a__breakdown{transition:opacity var(--dur-ui) var(--ease-out);gap:.75rem;display:grid}.calculator-detail-module__nduU5a__breakdown[data-stale=true]{opacity:.35}.calculator-detail-module__nduU5a__breakdownTitle{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-secondary);margin:0}.calculator-detail-module__nduU5a__breakdownList{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.calculator-detail-module__nduU5a__breakdownItem{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem 1rem;display:grid}.calculator-detail-module__nduU5a__breakdownName{min-inline-size:0;color:var(--fg-primary);font-size:.9375rem;line-height:1.3}.calculator-detail-module__nduU5a__breakdownAmount{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-primary);font-size:1.375rem;line-height:1}.calculator-detail-module__nduU5a__breakdownBar{background:var(--sh-wash);block-size:.375rem;transform:scaleX(var(--share));transform-origin:0;transition:transform var(--dur-card-in) var(--ease-out);border-radius:2px;grid-column:1/-1}.calculator-detail-module__nduU5a__calcToggle{display:none}@media (prefers-reduced-motion:reduce){.calculator-detail-module__nduU5a__breakdownBar{transition:none}}@media (max-width:63.99rem){.calculator-detail-module__nduU5a__calcToggle.calculator-detail-module__nduU5a__calcToggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.calculator-detail-module__nduU5a__calcToggleIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.125rem;inline-size:1.125rem;transition:transform var(--dur-ui) var(--ease-out);flex:none}.calculator-detail-module__nduU5a__calcNote[data-expanded=true] .calculator-detail-module__nduU5a__calcToggleIcon{transform:rotate(180deg)}.calculator-detail-module__nduU5a__breakdown{gap:.5rem}.calculator-detail-module__nduU5a__breakdownList{gap:.625rem}.calculator-detail-module__nduU5a__breakdownAmount{font-size:1.25rem}.calculator-detail-module__nduU5a__calcNote{display:grid}.calculator-detail-module__nduU5a__calcToggle.calculator-detail-module__nduU5a__calcToggle{min-block-size:var(--m-tap);font-family:var(--font-body);color:var(--fg-primary);text-decoration:underline;-webkit-text-decoration-color:var(--sh-pencil);text-decoration-color:var(--sh-pencil);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.calculator-detail-module__nduU5a__calcNote:not([data-expanded=true]) .calculator-detail-module__nduU5a__note{display:none}.calculator-detail-module__nduU5a__actions{gap:.5rem 1rem}.calculator-detail-module__nduU5a__actions .calculator-detail-module__nduU5a__secondaryAction.calculator-detail-module__nduU5a__secondaryAction{--btn-h:var(--m-btn-h-secondary);margin-inline-start:-.25rem}.calculator-detail-module__nduU5a__reassurance{display:none}}@media (max-width:47.99rem){.calculator-detail-module__nduU5a__calcToggle.calculator-detail-module__nduU5a__calcToggle{min-block-size:var(--m-tap);color:var(--fg-secondary);font-size:.875rem;font-weight:500}}@media (prefers-reduced-motion:reduce){.calculator-detail-module__nduU5a__calcToggleIcon{transition:none}}
.v2b-problem-module__Y2zZhq__layer{visibility:hidden;pointer-events:none;--zt-x:var(--zt-w-x);--zt-y:var(--zt-w-y);--zt-w:var(--zt-w-w);--zs-x:var(--zs-w-x);--zs-y:var(--zs-w-y);--zs-w:var(--zs-w-w);--zs-h:var(--zs-w-h);--zo-x:var(--zo-w-x);--zo-y:var(--zo-w-y);--zo-s:var(--zo-w-w);--key-d:calc(var(--zo-s) * min(100cqw, 100cqh));--plate-k:.62;position:absolute;inset:0}@media (max-width:55.99rem){.v2b-problem-module__Y2zZhq__layer{--zt-x:var(--zt-c-x);--zt-y:var(--zt-c-y);--zt-w:var(--zt-c-w);--zs-x:var(--zs-c-x);--zs-y:var(--zs-c-y);--zs-w:var(--zs-c-w);--zs-h:var(--zs-c-h);--zo-x:var(--zo-c-x);--zo-y:var(--zo-c-y);--zo-s:var(--zo-c-w);--plate-k:.54}}@media (prefers-reduced-motion:reduce){.v2b-problem-module__Y2zZhq__layer{display:none}}.v2b-problem-module__Y2zZhq__text{inline-size:calc(var(--zt-w) * 100cqw);position:absolute;inset-block-start:max(calc(var(--zt-y) * 100cqh), calc(var(--header-h,0px) + 1rem));inset-inline-start:calc(var(--zt-x) * 100cqw)}.v2b-problem-module__Y2zZhq__stepRow{align-items:center;gap:.75rem;margin:0 0 clamp(.4rem,1.3cqh,.9rem);display:flex}.v2b-problem-module__Y2zZhq__step{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--tech-ink);align-items:center;gap:.6rem;padding:.3rem .55rem;line-height:1.2;display:inline-flex;position:relative}.v2b-problem-module__Y2zZhq__step:before,.v2b-problem-module__Y2zZhq__step:after{content:"";border:1px solid var(--color-ocean-500);block-size:.45rem;inline-size:.45rem;position:absolute}.v2b-problem-module__Y2zZhq__step:before{border-block-end:0;border-inline-end:0;inset-block-start:0;inset-inline-start:0}.v2b-problem-module__Y2zZhq__step:after{border-block-start:0;border-inline-start:0;inset-block-end:0;inset-inline-end:0}.v2b-problem-module__Y2zZhq__exampleTag{border-radius:var(--radius-sm);background:var(--color-honey-300);color:var(--color-ink-950);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:.2rem .5rem;font-size:.6875rem;line-height:1.2;display:inline-block}.v2b-problem-module__Y2zZhq__title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0;font-size:clamp(1.7rem,min(4.4cqw,7.4cqh),4.75rem);font-weight:400;line-height:.94}@media (max-width:55.99rem){.v2b-problem-module__Y2zZhq__title{font-size:clamp(1.6rem,min(8cqw,5.2cqh),2.9rem)}}.v2b-problem-module__Y2zZhq__wordMask{vertical-align:top;margin-block:-.14em -.05em;padding-block:.14em .05em;display:inline-block;overflow:clip}.v2b-problem-module__Y2zZhq__word{display:inline-block}.v2b-problem-module__Y2zZhq__rule{block-size:7px;margin-block:clamp(.5rem,1.6cqh,1rem);position:relative}.v2b-problem-module__Y2zZhq__rulePencil,.v2b-problem-module__Y2zZhq__ruleTech{transform-origin:0;position:absolute;inset-inline:0}.v2b-problem-module__Y2zZhq__rulePencil{background:var(--graphite);opacity:.75;filter:url(#motion-pencil);block-size:1.6px;inset-block-start:3px}.v2b-problem-module__Y2zZhq__ruleTech{background-image:radial-gradient(circle at 3.5px 3.5px, var(--color-ocean-500) 1.7px, transparent 2.2px);background-repeat:repeat-x;background-size:9px 7px;block-size:7px;inset-block-start:0}.v2b-problem-module__Y2zZhq__phrases{max-inline-size:38rem;display:grid}.v2b-problem-module__Y2zZhq__problem,.v2b-problem-module__Y2zZhq__solution{font-family:var(--font-body);grid-area:1/1;margin:0;font-size:clamp(.8125rem,.6rem + .5cqw,1.2rem);line-height:1.45}.v2b-problem-module__Y2zZhq__problem{color:var(--fg-secondary)}.v2b-problem-module__Y2zZhq__solution{color:var(--fg-primary)}.v2b-problem-module__Y2zZhq__solution strong{color:var(--tech-ink);font-weight:700}.v2b-problem-module__Y2zZhq__plate{inline-size:calc(var(--key-d) * var(--plate-k) * 2);block-size:calc(var(--key-d) * var(--plate-k) * 2);position:absolute;inset-block-start:calc(var(--zo-y) * 100cqh - var(--key-d) * var(--plate-k));inset-inline-start:calc(var(--zo-x) * 100cqw - var(--key-d) * var(--plate-k))}.v2b-problem-module__Y2zZhq__bracket{inline-size:clamp(.6rem, calc(var(--key-d) * .14), 1.4rem);aspect-ratio:1;border:0 solid var(--color-ocean-500);position:absolute}.v2b-problem-module__Y2zZhq__bracketTl{border-block-start-width:1.5px;border-inline-start-width:1.5px;inset-block-start:0;inset-inline-start:0}.v2b-problem-module__Y2zZhq__bracketTr{border-block-start-width:1.5px;border-inline-end-width:1.5px;inset-block-start:0;inset-inline-end:0}.v2b-problem-module__Y2zZhq__bracketBl{border-block-end-width:1.5px;border-inline-start-width:1.5px;inset-block-end:0;inset-inline-start:0}.v2b-problem-module__Y2zZhq__bracketBr{border-block-end-width:1.5px;border-inline-end-width:1.5px;inset-block-end:0;inset-inline-end:0}.v2b-problem-module__Y2zZhq__sketchBox{inline-size:calc(var(--zs-w) * 100cqw);block-size:calc(var(--zs-h) * 100cqh);position:absolute;inset-block-start:calc(var(--zs-y) * 100cqh);inset-inline-start:calc(var(--zs-x) * 100cqw)}.v2b-problem-module__Y2zZhq__sketch{aspect-ratio:4/5;block-size:100%;margin-inline-start:calc(var(--zs-h) * 100cqh * -.4);position:absolute;inset-block:0;inset-inline-start:50%}.v2b-problem-module__Y2zZhq__sketchImg{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 60%,#000 58%,#0000 100%);mask-image:radial-gradient(62% 60%,#000 58%,#0000 100%)}.v2b-problem-module__Y2zZhq__frame{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.v2b-problem-module__Y2zZhq__frameLine{fill:none;stroke:var(--graphite);stroke-opacity:.6;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.v2b-problem-module__Y2zZhq__note{aspect-ratio:200/76;min-block-size:3.2rem;color:var(--graphite);position:absolute;container-type:inline-size}.v2b-problem-module__Y2zZhq__noteFill{background:#fffdf7f0;border-radius:3px;position:absolute;inset:2.5% 1.5%}.v2b-problem-module__Y2zZhq__note[data-tone=honey] .v2b-problem-module__Y2zZhq__noteFill{background:var(--color-honey-200)}.v2b-problem-module__Y2zZhq__note[data-tone=honey]:before{content:"";background:#3b36311a;block-size:18%;inline-size:20%;position:absolute;inset-block-start:-6%;inset-inline-start:40%;transform:rotate(-3deg)}.v2b-problem-module__Y2zZhq__noteLine{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.v2b-problem-module__Y2zZhq__noteLine path{fill:none;stroke:var(--graphite);stroke-opacity:.85;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.v2b-problem-module__Y2zZhq__noteBody{align-content:center;gap:.15em;padding:0 7%;display:grid;position:absolute;inset:0}.v2b-problem-module__Y2zZhq__noteLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-secondary);font-size:max(.625rem,5cqw);line-height:1.2}.v2b-problem-module__Y2zZhq__noteText{font-family:var(--font-body);color:var(--graphite);font-size:max(.6875rem,7cqw);font-weight:600;line-height:1.2}.v2b-problem-module__Y2zZhq__flows{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.v2b-problem-module__Y2zZhq__guide{fill:none;stroke:var(--color-ocean-500);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.1 9}.v2b-problem-module__Y2zZhq__dots{position:absolute;inset:0}.v2b-problem-module__Y2zZhq__dot{background:var(--color-ocean-500);border-radius:50%;block-size:9px;inline-size:9px;margin:-4.5px 0 0 -4.5px;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 0 0 4px #7eb0c947}
.hours-helper-module__2HF5GW__root{gap:.5rem;margin-block-start:.875rem;display:grid}.hours-helper-module__2HF5GW__legend,.hours-helper-module__2HF5GW__note{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--fg-secondary)}.hours-helper-module__2HF5GW__choices{flex-wrap:wrap;gap:.5rem;display:flex}.hours-helper-module__2HF5GW__choice{border:1.5px solid var(--color-ink-800);border-radius:var(--radius-full);min-block-size:2.75rem;font-family:var(--font-body);color:var(--fg-primary);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-ui) var(--ease-out);background:0 0;padding-inline:.875rem;font-size:.875rem;font-weight:700}.hours-helper-module__2HF5GW__choice[aria-pressed=true]{background:var(--color-ink-800);color:var(--color-parchment-50)}.hours-helper-module__2HF5GW__choice:active{transform:scale(.97)}.hours-helper-module__2HF5GW__choice:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hours-helper-module__2HF5GW__choice{transition:none}}.hours-helper-module__2HF5GW__toggle{display:none}.hours-helper-module__2HF5GW__panel{display:contents}@media (max-width:63.99rem){.hours-helper-module__2HF5GW__root{gap:0;margin-block-start:0}.hours-helper-module__2HF5GW__legend{display:none}.hours-helper-module__2HF5GW__toggle.hours-helper-module__2HF5GW__toggle{min-block-size:var(--m-tap);font-family:var(--font-body);font-size:var(--m-text-small);text-align:start;color:var(--fg-secondary);text-underline-offset:.25em;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;justify-self:start;align-items:center;gap:.375rem;margin:0;padding:0;font-weight:600;line-height:1.25;-webkit-text-decoration:underline #2a262059;text-decoration:underline #2a262059;display:inline-flex}.hours-helper-module__2HF5GW__toggle.hours-helper-module__2HF5GW__toggle:active{transform:scale(.97)}.hours-helper-module__2HF5GW__toggle.hours-helper-module__2HF5GW__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.hours-helper-module__2HF5GW__toggleIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.125rem;inline-size:1.125rem;transition:transform var(--dur-ui) var(--ease-out);flex:none}.hours-helper-module__2HF5GW__root[data-open=true] .hours-helper-module__2HF5GW__toggleIcon{transform:rotate(180deg)}.hours-helper-module__2HF5GW__panel{gap:.5rem;padding-block-end:.5rem;display:none}.hours-helper-module__2HF5GW__root[data-open=true] .hours-helper-module__2HF5GW__panel{display:grid}}@media (prefers-reduced-motion:reduce){.hours-helper-module__2HF5GW__toggle,.hours-helper-module__2HF5GW__toggleIcon{transition:none}}
.v2c-frame-module__B7vBbW__layer{--t-x:var(--text-w-x);--t-y:var(--text-w-y);--t-w:var(--text-w-w);--s-x:var(--scene-w-x);--s-y:var(--scene-w-y);--s-w:var(--scene-w-w);--s-h:var(--scene-w-h);--o-x:var(--object-w-x);--o-y:var(--object-w-y);--o-s:var(--object-w-w);visibility:hidden;pointer-events:none;color:var(--graphite);position:absolute;inset:0}@media (max-width:55.99rem){.v2c-frame-module__B7vBbW__layer{--t-x:var(--text-c-x);--t-y:var(--text-c-y);--t-w:var(--text-c-w);--s-x:var(--scene-c-x);--s-y:var(--scene-c-y);--s-w:var(--scene-c-w);--s-h:var(--scene-c-h);--o-x:var(--object-c-x);--o-y:var(--object-c-y);--o-s:var(--object-c-w)}}.v2c-frame-module__B7vBbW__text{inline-size:calc(var(--t-w) * 100%);align-content:start;gap:clamp(.5rem,1.6cqh,1rem);display:grid;position:absolute;inset-block-start:max(calc(var(--t-y) * 100%), var(--motion-top));inset-inline-start:calc(var(--t-x) * 100%)}@media (max-width:55.99rem){.v2c-frame-module__B7vBbW__text{gap:.5rem}}.v2c-frame-module__B7vBbW__step{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--tech-ink);justify-self:start;align-items:center;gap:.75rem;margin:0;padding:.375rem .625rem;display:inline-flex;position:relative}.v2c-frame-module__B7vBbW__step:before,.v2c-frame-module__B7vBbW__step:after{content:"";border:1px solid var(--tech);block-size:.5rem;inline-size:.5rem;position:absolute}.v2c-frame-module__B7vBbW__step:before{border-block-end:0;border-inline-end:0;inset-block-start:0;inset-inline-start:0}.v2c-frame-module__B7vBbW__step:after{border-block-start:0;border-inline-start:0;inset-block-end:0;inset-inline-end:0}.v2c-frame-module__B7vBbW__stepRow{justify-self:start;align-items:center;gap:.75rem;margin:0;display:flex}.v2c-frame-module__B7vBbW__title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0;font-size:clamp(2rem,min(4.2cqw,6.6cqh),4.5rem);font-weight:400;line-height:.95}@media (max-width:55.99rem){.v2c-frame-module__B7vBbW__title{font-size:clamp(1.875rem,1.2rem + 3.4cqw,3.25rem)}}.v2c-frame-module__B7vBbW__wordMask{vertical-align:top;margin-block:-.14em -.05em;padding-block:.14em .05em;display:inline-block;overflow:clip}.v2c-frame-module__B7vBbW__word{display:inline-block}.v2c-frame-module__B7vBbW__sentences{max-inline-size:34rem;display:grid}.v2c-frame-module__B7vBbW__sentence{color:var(--fg-secondary);text-wrap:pretty;grid-area:1/1;margin:0;font-size:clamp(.9375rem,.85rem + .3cqw,1.125rem);line-height:1.45}.v2c-frame-module__B7vBbW__lead{color:var(--fg-accent);font-weight:600}.v2c-frame-module__B7vBbW__sketchBox{inline-size:calc(var(--s-w) * 100%);block-size:calc(var(--s-h) * 100%);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--s-y) * 100%);inset-inline-start:calc(var(--s-x) * 100%)}.v2c-frame-module__B7vBbW__sketch{inline-size:min(100%, calc(var(--s-h) * 100cqh * .8));aspect-ratio:4/5;position:relative}.v2c-frame-module__B7vBbW__image{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;position:absolute;inset:0}.v2c-frame-module__B7vBbW__scan{background:linear-gradient(#0000 calc(100% - 3px),#3b363180 calc(100% - 1.5px),#0000 100%);position:absolute;inset:0}.v2c-frame-module__B7vBbW__bracket{fill:none;block-size:1.75rem;inline-size:1.75rem;stroke:var(--graphite);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.v2c-frame-module__B7vBbW__bracket[data-corner=tl]{inset-block-start:-.625rem;inset-inline-start:-.625rem}.v2c-frame-module__B7vBbW__bracket[data-corner=tr]{inset-block-start:-.625rem;inset-inline-end:-.625rem;transform:scaleX(-1)}.v2c-frame-module__B7vBbW__bracket[data-corner=bl]{inset-block-end:-.625rem;inset-inline-start:-.625rem;transform:scaleY(-1)}.v2c-frame-module__B7vBbW__bracket[data-corner=br]{inset-block-end:-.625rem;inset-inline-end:-.625rem;transform:scale(-1)}.v2c-frame-module__B7vBbW__noteSlot0{inline-size:50%;inset-block-start:8%;inset-inline-start:56%}.v2c-frame-module__B7vBbW__noteSlot1{inline-size:50%;inset-block-start:37%;inset-inline-start:62%}.v2c-frame-module__B7vBbW__noteSlot2{inline-size:50%;inset-block-start:66%;inset-inline-start:54%}@media (max-width:55.99rem){.v2c-frame-module__B7vBbW__noteSlot0{inline-size:62%;inset-block-start:44%;inset-inline-start:50%}.v2c-frame-module__B7vBbW__noteSlot1{inline-size:62%;inset-block-start:63%;inset-inline-start:58%}.v2c-frame-module__B7vBbW__noteSlot2{inline-size:62%;inset-block-start:82%;inset-inline-start:46%}}[data-plan=appels] .v2c-frame-module__B7vBbW__noteSlot2{inline-size:44%;inset-block-start:83%;inset-inline-start:1%}@media (max-width:55.99rem){[data-plan=appels] .v2c-frame-module__B7vBbW__noteSlot2{inline-size:50%;inset-block-start:83%;inset-inline-start:0%}}.v2c-frame-module__B7vBbW__link{position:absolute;overflow:visible}.v2c-frame-module__B7vBbW__linkPath{fill:none;stroke:var(--tech);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.01 10}.v2c-frame-module__B7vBbW__captions{justify-items:center;inline-size:22rem;display:grid;position:absolute;inset-block-start:calc(var(--o-y) * 100% + min(100cqw, 100cqh) * var(--o-s) / 2 + 1.75rem);inset-inline-start:calc(var(--o-x) * 100% - 11rem)}.v2c-frame-module__B7vBbW__caption{font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--fg-accent);grid-area:1/1;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.2;display:inline-flex}.v2c-frame-module__B7vBbW__caption:before{content:"";background:var(--tech);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}@media (max-width:55.99rem){.v2c-frame-module__B7vBbW__captions{display:none}}.v2c-frame-module__B7vBbW__board{inline-size:calc(var(--s-w) * 100%);block-size:calc(var(--s-h) * 100%);transform-origin:0 0;font-family:var(--font-body);color:var(--card-fg);position:absolute;inset-block-start:calc(var(--s-y) * 100%);inset-inline-start:calc(var(--s-x) * 100%)}.v2c-frame-module__B7vBbW__tile{box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface-card);block-size:5.25rem;inline-size:9.5rem;box-shadow:var(--shadow-card);color:var(--card-fg);transform-origin:0 0;opacity:0;flex-direction:column;justify-content:space-between;padding:.625rem .75rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.v2c-frame-module__B7vBbW__tile[data-slot=valider]{background:var(--color-honey-300)}.v2c-frame-module__B7vBbW__tileName{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--card-fg-secondary);margin:0;font-size:.6875rem;line-height:1.2}.v2c-frame-module__B7vBbW__tile[data-slot=valider] .v2c-frame-module__B7vBbW__tileName{color:var(--card-fg)}.v2c-frame-module__B7vBbW__tileValue{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:1.875rem;line-height:1}@media (prefers-reduced-motion:reduce){.v2c-frame-module__B7vBbW__layer,.v2c-frame-module__B7vBbW__layer *{transition:none;animation:none}}
.slider-field-module__tQTJra__field{--sh-ink:var(--color-ink-800);--sh-pencil:#2a262059;--sh-wash:var(--color-honey-300);--sh-wash-soft:var(--color-honey-200);--thumb:1.75rem;--touch:2.75rem;align-content:start;gap:.375rem;min-inline-size:0;display:grid}.slider-field-module__tQTJra__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.25rem 1rem;display:flex}.slider-field-module__tQTJra__label{min-inline-size:0;font-family:var(--font-body);color:var(--fg-primary);flex:8rem;padding-block-end:.75rem;font-size:.9375rem;font-weight:700;line-height:1.3}.slider-field-module__tQTJra__inputRow{flex:none;inline-size:7.25rem;position:relative}.slider-field-module__tQTJra__input{inline-size:100%;min-block-size:var(--touch);border:0;border-block-end:2px solid var(--sh-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:end;color:var(--fg-primary);appearance:textfield;transition:background-color var(--dur-ui) var(--ease-out);background:0 0;border-radius:0;padding:.125rem 2.875rem .125rem .25rem;font-size:1.875rem;line-height:1}.slider-field-module__tQTJra__input::-webkit-outer-spin-button{appearance:none;margin:0}.slider-field-module__tQTJra__input::-webkit-inner-spin-button{appearance:none;margin:0}.slider-field-module__tQTJra__input:focus-visible{background:var(--sh-wash-soft);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.slider-field-module__tQTJra__field[data-invalid=true] .slider-field-module__tQTJra__input{background:var(--sh-wash-soft);border-block-end-style:dashed}.slider-field-module__tQTJra__unit{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--fg-secondary);pointer-events:none;position:absolute;inset-block-end:.625rem;inset-inline-end:.25rem}.slider-field-module__tQTJra__control{grid-template-columns:var(--touch) minmax(0, 1fr) var(--touch);align-items:center;gap:.5rem;display:grid}.slider-field-module__tQTJra__step{inline-size:var(--touch);block-size:var(--touch);border:1.5px solid var(--sh-ink);color:var(--fg-primary);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.slider-field-module__tQTJra__step:active{transform:scale(.94)}.slider-field-module__tQTJra__step:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.slider-field-module__tQTJra__stepIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:1.125rem;inline-size:1.125rem}@media (hover:hover) and (pointer:fine){.slider-field-module__tQTJra__step:hover{background:var(--sh-wash)}}.slider-field-module__tQTJra__sliderWrap{block-size:calc(var(--touch) + .625rem);min-inline-size:0;position:relative}.slider-field-module__tQTJra__slider{z-index:1;inline-size:100%;block-size:var(--touch);cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;margin:0;position:relative}.slider-field-module__tQTJra__slider:focus{outline:none}.slider-field-module__tQTJra__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sh-ink) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p)), var(--sh-pencil) 0);border-radius:2px;block-size:3px}.slider-field-module__tQTJra__slider::-moz-range-track{background:var(--sh-pencil);border-radius:2px;block-size:3px}.slider-field-module__tQTJra__slider::-moz-range-progress{background:var(--sh-ink);border-radius:2px;block-size:3px}.slider-field-module__tQTJra__slider::-webkit-slider-thumb{inline-size:var(--thumb);block-size:var(--thumb);border:2px solid var(--sh-ink);background:var(--color-honey-500);box-shadow:2px 2px 0 var(--sh-ink);appearance:none;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;margin-block-start:calc((3px - var(--thumb)) / 2)}.slider-field-module__tQTJra__slider::-moz-range-thumb{inline-size:calc(var(--thumb) - 4px);block-size:calc(var(--thumb) - 4px);border:2px solid var(--sh-ink);background:var(--color-honey-500);box-shadow:2px 2px 0 var(--sh-ink);transition:transform var(--dur-press) var(--ease-out);border-radius:50%}.slider-field-module__tQTJra__slider:active::-webkit-slider-thumb{transform:scale(.94)}.slider-field-module__tQTJra__slider:active::-moz-range-thumb{transform:scale(.94)}.slider-field-module__tQTJra__slider:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.slider-field-module__tQTJra__slider:focus-visible::-moz-range-thumb{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.slider-field-module__tQTJra__ruler{inset-block-end:0;inset-inline:calc(var(--thumb) / 2);border-inline-end:1px solid var(--sh-pencil);background-image:linear-gradient(to right, var(--sh-pencil) 1px, transparent 1px), linear-gradient(to right, var(--sh-pencil) 1px, transparent 1px);background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:calc(100% / var(--ticks)) 100%, calc(100% / (var(--ticks) * var(--minor))) 50%;pointer-events:none;block-size:.5rem;position:absolute}.slider-field-module__tQTJra__hint,.slider-field-module__tQTJra__error{margin:0;font-size:.875rem;line-height:1.45}.slider-field-module__tQTJra__hint{color:var(--fg-secondary)}.slider-field-module__tQTJra__error{color:var(--fg-primary);align-items:flex-start;gap:.375rem;font-weight:700;display:flex}.slider-field-module__tQTJra__errorIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.1rem}@media (prefers-reduced-motion:reduce){.slider-field-module__tQTJra__step,.slider-field-module__tQTJra__input{transition:none}.slider-field-module__tQTJra__slider::-webkit-slider-thumb{transition:none}.slider-field-module__tQTJra__slider::-moz-range-thumb{transition:none}}@media (max-width:63.99rem){.slider-field-module__tQTJra__field{gap:.25rem}.slider-field-module__tQTJra__top{align-items:center;gap:0 1rem}.slider-field-module__tQTJra__label{min-block-size:var(--touch);font-size:var(--m-text-body);flex-basis:7rem;align-items:center;padding-block-end:0;font-weight:600;line-height:1.25;display:flex}.slider-field-module__tQTJra__inputRow{inline-size:6rem}.slider-field-module__tQTJra__input{font-size:1.5rem}.slider-field-module__tQTJra__unit{inset-block-end:.75rem}.slider-field-module__tQTJra__hint{font-size:var(--m-text-small)}}@media (max-width:47.99rem){.slider-field-module__tQTJra__ruler{display:none}.slider-field-module__tQTJra__field{grid-template-columns:minmax(0, 1fr) auto var(--touch) var(--touch);align-items:center;gap:.25rem .5rem}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__top,.slider-field-module__tQTJra__field .slider-field-module__tQTJra__control{display:contents}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__sliderWrap{display:none}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__label{font-size:.9375rem}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__inputRow{inline-size:4.5rem}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__input{padding-inline-end:2.125rem}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__unit{inset-inline-end:.125rem}.slider-field-module__tQTJra__field .slider-field-module__tQTJra__hint,.slider-field-module__tQTJra__field .slider-field-module__tQTJra__error{grid-column:1/-1}}@media (max-width:79.99rem){.slider-field-module__tQTJra__field[data-field=people] .slider-field-module__tQTJra__input{padding-inline-end:3.5rem}}@media (max-width:47.99rem){.slider-field-module__tQTJra__field[data-field=people] .slider-field-module__tQTJra__inputRow{inline-size:6rem}}
.demandes-module__IoQXQq__noteSlot0{inline-size:50%;inset-block-start:9%;inset-inline-start:57%}.demandes-module__IoQXQq__noteSlot1{inline-size:50%;inset-block-start:38%;inset-inline-start:63%}.demandes-module__IoQXQq__noteSlot2{inline-size:50%;inset-block-start:67%;inset-inline-start:55%}@media (max-width:55.99rem){.demandes-module__IoQXQq__noteSlot0{inline-size:62%;inset-block-start:56%;inset-inline-start:50%}.demandes-module__IoQXQq__noteSlot1{inline-size:62%;inset-block-start:69%;inset-inline-start:58%}.demandes-module__IoQXQq__noteSlot2{inline-size:62%;inset-block-start:82%;inset-inline-start:46%}}.demandes-module__IoQXQq__zone{inline-size:calc(var(--zs-w) * 100cqw);block-size:calc(var(--zs-h) * 100cqh);position:absolute;inset-block-start:calc(var(--zs-y) * 100cqh);inset-inline-start:calc(var(--zs-x) * 100cqw);container-type:size}.demandes-module__IoQXQq__siteWrap{justify-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.demandes-module__IoQXQq__siteTag{z-index:1;position:absolute;inset-block-start:-.75rem;inset-inline-end:calc(50cqw - min(100cqw,99cqh)/2 + 1rem)}.demandes-module__IoQXQq__browser{--forest:#2f5b49;--terracotta:#b4532f;--card:#fffdf8;--line:#e3d8c5;--muted:#5a574d;aspect-ratio:16/10;border-radius:var(--radius-lg);inline-size:min(100cqw,99cqh);box-shadow:var(--shadow-card), 0 0 0 1px #3b363129;color:#3b3a33;font-family:var(--font-body);background:#f6efe4;position:relative;overflow:hidden;container-type:inline-size}.demandes-module__IoQXQq__chrome{border-block-end:1px solid var(--line);background:#efe6d4;align-items:center;gap:1.2cqw;block-size:6.4cqw;padding-inline:2.4cqw;display:flex}.demandes-module__IoQXQq__chrome i{aspect-ratio:1;background:#cfc2a9;border-radius:50%;flex:none;inline-size:1.5cqw}.demandes-module__IoQXQq__pill{max-inline-size:46cqw;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fffaf0;border-radius:99px;flex:1;margin-inline:2.4cqw auto;padding:.6cqw 2cqw;font-size:max(.625rem,1.9cqw);line-height:1.3;overflow:hidden}.demandes-module__IoQXQq__page{grid-template-rows:auto 1fr;gap:1.6cqw;padding:0 3.4cqw 3cqw;display:grid;position:absolute;inset-block:6.4cqw 0;inset-inline:0}.demandes-module__IoQXQq__sHead{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;block-size:8cqw;display:flex}.demandes-module__IoQXQq__logo{color:var(--forest);align-items:center;gap:1.2cqw;font-size:max(.6875rem,2.4cqw);font-weight:700;display:inline-flex}.demandes-module__IoQXQq__mark{aspect-ratio:1;background:var(--forest);color:#fffaf0;border-radius:50%;place-items:center;inline-size:4.4cqw;font-size:max(.6rem,2.3cqw);display:grid}.demandes-module__IoQXQq__nav{color:var(--muted);gap:2.6cqw;font-size:max(.625rem,1.8cqw);display:flex}.demandes-module__IoQXQq__hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:3.2cqw;min-block-size:0;display:grid}.demandes-module__IoQXQq__copy{gap:1.4cqw;display:grid}.demandes-module__IoQXQq__sTitle{color:var(--forest);text-wrap:balance;margin:0;font-size:max(1rem,4.6cqw);font-weight:800;line-height:1.08}.demandes-module__IoQXQq__sLead{color:var(--muted);margin:0;font-size:max(.6875rem,2cqw);line-height:1.45}.demandes-module__IoQXQq__form{border:1px solid var(--line);background:var(--card);border-radius:1.4cqw;gap:1.3cqw;padding:2.4cqw;display:grid;position:relative;box-shadow:0 .6cqw 2cqw #3b36311f}.demandes-module__IoQXQq__formTitle{color:var(--forest);margin:0;font-size:max(.75rem,2.5cqw);font-weight:700}.demandes-module__IoQXQq__field{gap:.6cqw;display:grid}.demandes-module__IoQXQq__fieldLabel{color:var(--muted);font-size:max(.625rem,1.7cqw);line-height:1.2}.demandes-module__IoQXQq__fieldBox{box-sizing:border-box;block-size:4.8cqw;transition:border-color var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);background:#fff;border:1px solid #cdbfa8;border-radius:.8cqw;align-items:center;padding-inline:1.4cqw;font-size:max(.6875rem,2cqw);display:flex}.demandes-module__IoQXQq__fieldBox[data-active=true]{border-color:var(--color-ocean-600);box-shadow:0 0 0 .5cqw #3d7a9b38}.demandes-module__IoQXQq__typed{white-space:nowrap;min-inline-size:0;overflow:hidden}.demandes-module__IoQXQq__caret{background:#3b3a33;flex:none;block-size:1.15em;inline-size:1.5px;margin-inline-start:1px;display:none}.demandes-module__IoQXQq__fieldBox[data-active=true] .demandes-module__IoQXQq__caret{display:inline-block}.demandes-module__IoQXQq__submit{background:var(--terracotta);color:#fffaf0;border-radius:99px;place-items:center;block-size:5.2cqw;margin-block-start:.6cqw;font-size:max(.6875rem,2cqw);font-weight:700;display:grid;position:relative;overflow:hidden}.demandes-module__IoQXQq__shade{opacity:0;background:#00000038;position:absolute;inset:0}.demandes-module__IoQXQq__submitText{position:relative}.demandes-module__IoQXQq__ripple{aspect-ratio:1;opacity:0;border:2px solid #fffaf0d9;border-radius:50%;inline-size:4cqw;margin:-2cqw 0 0 -2cqw;position:absolute;inset-block-start:50%;inset-inline-start:50%}.demandes-module__IoQXQq__sent{aspect-ratio:1;background:var(--color-ocean-700);inline-size:5.8cqw;box-shadow:0 0 0 .6cqw var(--card);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-2.4cqw;inset-inline-end:-2.4cqw}.demandes-module__IoQXQq__sent svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;inline-size:62%}.demandes-module__IoQXQq__services{grid-template-columns:repeat(3,1fr);gap:2cqw;display:none}.demandes-module__IoQXQq__service{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:1.2cqw;gap:.6cqw;padding:1.6cqw 1.8cqw;font-size:max(.625rem,1.7cqw);line-height:1.3;display:grid}.demandes-module__IoQXQq__service strong{color:var(--forest);font-size:max(.6875rem,2cqw)}.demandes-module__IoQXQq__serviceIcon{aspect-ratio:1;background:var(--forest);border-radius:50%;inline-size:2.6cqw}.demandes-module__IoQXQq__serviceIcon[data-tone="1"]{background:var(--terracotta)}.demandes-module__IoQXQq__serviceIcon[data-tone="2"]{background:#d6a64a}.demandes-module__IoQXQq__tile{transform-origin:50%;position:absolute}.demandes-module__IoQXQq__tileToast{inline-size:min(48cqw,23rem);inset-block-end:0;inset-inline-end:0}.demandes-module__IoQXQq__tileList{inline-size:min(46cqw,21rem);inset-block-end:0;inset-inline-start:0}.demandes-module__IoQXQq__tileTag{z-index:1;position:absolute;inset-block-start:-.6rem;inset-inline-end:1rem}.demandes-module__IoQXQq__listCard{box-sizing:border-box;border-radius:var(--radius-toast);background:var(--surface-card);inline-size:100%;box-shadow:var(--shadow-card);color:var(--card-fg);gap:.75rem;padding:1rem 1.25rem 1.125rem;display:grid}.demandes-module__IoQXQq__listHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.demandes-module__IoQXQq__listTitle{color:var(--card-fg-secondary);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.demandes-module__IoQXQq__count{color:var(--card-fg);font-family:var(--font-display);font-size:2rem;line-height:1}.demandes-module__IoQXQq__rows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.demandes-module__IoQXQq__row{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.demandes-module__IoQXQq__avatar{aspect-ratio:1;background:var(--color-ocean-300);inline-size:2rem;color:var(--color-ink-950);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.demandes-module__IoQXQq__who{min-inline-size:0;line-height:1.25;display:grid}.demandes-module__IoQXQq__who strong{font-size:var(--text-sm);align-items:center;gap:.4rem;display:flex}.demandes-module__IoQXQq__who>span{color:var(--card-fg-secondary);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demandes-module__IoQXQq__source{border-radius:var(--radius-sm);color:var(--card-accent);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#7eb0c933;padding:.15rem .45rem;font-size:.6875rem}.demandes-module__IoQXQq__newTag{border-radius:var(--radius-sm);background:var(--color-ocean-700);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.1rem .35rem;font-size:.625rem;font-style:normal;font-weight:400}@media (max-width:55.99rem){.demandes-module__IoQXQq__tileToast,.demandes-module__IoQXQq__tileList{block-size:fit-content;inline-size:min(96cqw,23rem);margin-block:auto;inset-block:0;inset-inline:calc(50cqw - min(96cqw,23rem)/2) auto}.demandes-module__IoQXQq__siteTag{inset-inline-end:calc(50cqw - min(100cqw,120cqh)/2 + 1rem)}.demandes-module__IoQXQq__browser{aspect-ratio:1.42;inline-size:min(100cqw,120cqh)}.demandes-module__IoQXQq__sHead,.demandes-module__IoQXQq__copy,.demandes-module__IoQXQq__nav,.demandes-module__IoQXQq__services{display:none}.demandes-module__IoQXQq__page{grid-template-rows:1fr;padding:0 3.6cqw 3.4cqw}.demandes-module__IoQXQq__hero{grid-template-columns:1fr}.demandes-module__IoQXQq__chrome{block-size:7.2cqw}.demandes-module__IoQXQq__form{border-radius:2cqw;gap:1.8cqw;padding:3cqw}.demandes-module__IoQXQq__formTitle{font-size:max(.8125rem,4cqw)}.demandes-module__IoQXQq__field{grid-template-columns:31% 1fr;align-items:center;gap:2cqw}.demandes-module__IoQXQq__fieldLabel{font-size:max(.625rem,2.8cqw)}.demandes-module__IoQXQq__fieldBox{border-radius:1.4cqw;block-size:7.6cqw;padding-inline:2cqw;font-size:max(.6875rem,3.2cqw)}.demandes-module__IoQXQq__submit{block-size:8.4cqw;font-size:max(.6875rem,3.2cqw)}.demandes-module__IoQXQq__sent{inline-size:8cqw;inset-block-start:-3.4cqw;inset-inline-end:-3.4cqw}}.demandes-module__IoQXQq__linkNote{inline-size:calc(var(--zs-w) * 100cqw);color:var(--tech-ink);font-family:var(--font-body);align-items:flex-start;gap:.5rem;margin:0;font-size:clamp(.75rem,.45rem + .4cqw,1rem);line-height:1.35;display:flex;position:absolute;inset-block-start:calc((var(--zs-y) + var(--zs-h)) * 100cqh + .3rem);inset-inline-start:calc(var(--zs-x) * 100cqw)}.demandes-module__IoQXQq__linkNote:before{content:"";aspect-ratio:1;background:var(--color-ocean-500);border-radius:50%;flex:none;inline-size:.5rem;margin-block-start:.35em}@media (max-width:55.99rem){.demandes-module__IoQXQq__linkNote{inset-block-start:calc((var(--zs-y) + var(--zs-h)) * 100cqh - 2.6rem)}}.demandes-module__IoQXQq__landing{aspect-ratio:1;border:2px solid var(--color-ocean-500);opacity:0;border-radius:50%;inline-size:2.5rem;margin:-1.25rem 0 0 -1.25rem;position:absolute;inset-block-start:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.demandes-module__IoQXQq__fieldBox{transition:none}}@media (min-width:64rem) and (max-width:74.99rem){.demandes-module__IoQXQq__who>strong{flex-wrap:wrap;row-gap:.15rem}.demandes-module__IoQXQq__tileToast{inline-size:min(52cqw,23rem)}.demandes-module__IoQXQq__tileList{inline-size:min(46cqw,21rem)}}
.calculator-input-module__9ZzFNW__group{border:0;gap:1.25rem;min-inline-size:0;margin:0;padding:0;display:grid}.calculator-input-module__9ZzFNW__legend{inline-size:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg-primary);margin-block-end:1rem;padding:0;font-weight:700;line-height:1.3}.calculator-input-module__9ZzFNW__legendRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.calculator-input-module__9ZzFNW__legendText{min-inline-size:0}.calculator-input-module__9ZzFNW__step{border:1.5px solid var(--sh-ink);background:var(--sh-wash);block-size:2.5rem;inline-size:2.5rem;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;border-radius:50%;flex:none;place-items:center;font-weight:400;display:grid}.calculator-input-module__9ZzFNW__stamp{border:1.5px dashed var(--sh-ink);border-radius:var(--radius-sm);background:var(--sh-wash-soft);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-primary);margin-inline-start:auto;padding:.3rem .625rem;font-weight:400;line-height:1.2;transform:rotate(-1.5deg)}.calculator-input-module__9ZzFNW__chips{flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem;display:flex}.calculator-input-module__9ZzFNW__chip{display:inline-flex;position:relative}.calculator-input-module__9ZzFNW__chipInput{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.calculator-input-module__9ZzFNW__chipFace{border:1.5px solid var(--sh-ink);border-radius:var(--radius-full);min-block-size:2.75rem;font-family:var(--font-body);color:var(--fg-primary);transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), transform var(--dur-press) var(--ease-out);align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.calculator-input-module__9ZzFNW__chipInput:checked+.calculator-input-module__9ZzFNW__chipFace{background:var(--sh-ink);color:var(--color-parchment-50)}.calculator-input-module__9ZzFNW__chipMark{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.125rem;inline-size:1.125rem;margin-inline-start:-.25rem}.calculator-input-module__9ZzFNW__chipMark path{opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.calculator-input-module__9ZzFNW__chipInput:checked+.calculator-input-module__9ZzFNW__chipFace .calculator-input-module__9ZzFNW__chipMark path{opacity:1}.calculator-input-module__9ZzFNW__chipInput:active+.calculator-input-module__9ZzFNW__chipFace{transform:scale(.97)}.calculator-input-module__9ZzFNW__chip:has(.calculator-input-module__9ZzFNW__chipInput:focus-visible) .calculator-input-module__9ZzFNW__chipFace{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.calculator-input-module__9ZzFNW__chipInput:not(:checked):hover+.calculator-input-module__9ZzFNW__chipFace{background:var(--sh-wash)}}.calculator-input-module__9ZzFNW__groupHint{color:var(--fg-secondary);margin:0;font-size:.875rem;line-height:1.45}.calculator-input-module__9ZzFNW__rows{margin:0;padding:0;list-style:none;display:grid}.calculator-input-module__9ZzFNW__taskRow{border-block-start:1px dotted var(--sh-pencil);padding-block:1.25rem}.calculator-input-module__9ZzFNW__taskRow:first-child{border-block-start:1px solid var(--sh-ink)}.calculator-input-module__9ZzFNW__emptyRows{border:1.5px dashed var(--sh-ink);border-radius:var(--radius-sm);background:var(--sh-wash-soft);color:var(--fg-primary);margin:0;padding:1rem 1.125rem;font-weight:700;line-height:1.45}.calculator-input-module__9ZzFNW__shared{border-block-start:2px solid var(--sh-ink);gap:.5rem;padding-block-start:.5rem;display:grid}.calculator-input-module__9ZzFNW__shared>*{padding-block:1rem}.calculator-input-module__9ZzFNW__shared>*+*{border-block-start:1px dotted var(--sh-pencil)}.calculator-input-module__9ZzFNW__more{display:none}@media (prefers-reduced-motion:reduce){.calculator-input-module__9ZzFNW__chipMark path{transition:none}}@media (prefers-reduced-motion:no-preference){.calculator-input-module__9ZzFNW__taskRow{animation:calculator-input-module__9ZzFNW__row-in var(--dur-ui) var(--ease-out)}@keyframes calculator-input-module__9ZzFNW__row-in{0%{opacity:0;transform:translateY(-.5rem)}}}@media (max-width:63.99rem){.calculator-input-module__9ZzFNW__group{gap:.5rem}.calculator-input-module__9ZzFNW__legend{font-size:var(--m-title-ui);margin-block-end:.25rem;font-weight:600}.calculator-input-module__9ZzFNW__legendRow{gap:.5rem .75rem}.calculator-input-module__9ZzFNW__legendText{flex:6rem}.calculator-input-module__9ZzFNW__step{block-size:2rem;inline-size:2rem}.calculator-input-module__9ZzFNW__chips{gap:.5rem;margin-block-start:.25rem}.calculator-input-module__9ZzFNW__chipFace{padding-inline:.75rem}.calculator-input-module__9ZzFNW__chip[data-folded=true]{display:none}.calculator-input-module__9ZzFNW__more.calculator-input-module__9ZzFNW__more{min-block-size:var(--m-tap);font-family:var(--font-body);color:var(--fg-primary);text-decoration:underline;-webkit-text-decoration-color:var(--sh-pencil);text-decoration-color:var(--sh-pencil);text-underline-offset:.25em;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;justify-self:start;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.calculator-input-module__9ZzFNW__more.calculator-input-module__9ZzFNW__more:active{transform:scale(.97)}.calculator-input-module__9ZzFNW__more.calculator-input-module__9ZzFNW__more:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.calculator-input-module__9ZzFNW__moreIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.125rem;inline-size:1.125rem;transition:transform var(--dur-ui) var(--ease-out);flex:none}.calculator-input-module__9ZzFNW__more[data-open=true] .calculator-input-module__9ZzFNW__moreIcon{transform:rotate(180deg)}.calculator-input-module__9ZzFNW__taskRow{padding-block:.75rem .25rem}.calculator-input-module__9ZzFNW__shared{gap:0;padding-block-start:0}.calculator-input-module__9ZzFNW__shared>*{padding-block:.5rem}.calculator-input-module__9ZzFNW__emptyRows{padding:.875rem 1rem}}@media (max-width:47.99rem){.calculator-input-module__9ZzFNW__stamp{margin-inline-start:0}}@media (min-width:48rem) and (max-width:63.99rem){.calculator-input-module__9ZzFNW__stamp{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.calculator-input-module__9ZzFNW__more,.calculator-input-module__9ZzFNW__moreIcon{transition:none}}
.documents-module__Fwj_Gq__group{align-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.documents-module__Fwj_Gq__request{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-card);inline-size:min(100%,440px);color:var(--card-fg);box-shadow:var(--shadow-card);align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.3;display:flex}.documents-module__Fwj_Gq__request>svg{block-size:22px;inline-size:22px;color:var(--color-ocean-700);flex:none}.documents-module__Fwj_Gq__requestText{flex:1;gap:2px;min-inline-size:0;display:grid}.documents-module__Fwj_Gq__requestWho{font-weight:600}.documents-module__Fwj_Gq__stack{inline-size:min(100%,440px);display:grid}.documents-module__Fwj_Gq__paper{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--surface-card);color:var(--card-fg);box-shadow:var(--shadow-card);grid-area:1/1;align-content:start;gap:8px;padding:18px 20px 16px;font-size:15px;line-height:1.35;display:grid}.documents-module__Fwj_Gq__title{margin:0;font-size:16px;font-weight:600}.documents-module__Fwj_Gq__sub{color:var(--card-fg-secondary);margin:0;font-size:14px}.documents-module__Fwj_Gq__lines{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.documents-module__Fwj_Gq__line,.documents-module__Fwj_Gq__total{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.documents-module__Fwj_Gq__lineLabel{min-inline-size:0}.documents-module__Fwj_Gq__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.documents-module__Fwj_Gq__total{border-block-start:1.5px solid var(--color-ink-950);padding-block-start:8px;font-weight:700}.documents-module__Fwj_Gq__status{align-items:center;min-block-size:30px;display:grid}.documents-module__Fwj_Gq__statusCell{grid-area:1/1;justify-self:start;align-items:center;gap:8px;display:inline-flex}.documents-module__Fwj_Gq__done{color:var(--color-ocean-700);font-size:14px;font-weight:600}.documents-module__Fwj_Gq__solo{grid-area:auto}.documents-module__Fwj_Gq__tick{fill:none;block-size:20px;inline-size:20px;stroke:var(--color-ocean-700);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.documents-module__Fwj_Gq__fields{gap:6px;margin:4px 0 0;display:grid}.documents-module__Fwj_Gq__fields>div{justify-content:space-between;gap:12px;display:flex}.documents-module__Fwj_Gq__fields dt{color:var(--card-fg-secondary);font-size:14px}.documents-module__Fwj_Gq__fields dd{text-align:end;margin:0;font-weight:600}.documents-module__Fwj_Gq__signature{border-block-end:1px solid #0c0a0840;align-items:end;min-block-size:54px;margin-block-start:4px;display:grid;position:relative}.documents-module__Fwj_Gq__sigLabel{color:var(--card-fg-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;position:absolute;inset-block-start:0;inset-inline-start:0}.documents-module__Fwj_Gq__scribble{fill:none;block-size:42px;inline-size:150px;stroke:var(--color-ink-950);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;justify-self:center;overflow:visible}.documents-module__Fwj_Gq__bar{background:#0c0a0814;border-radius:4px;block-size:8px;display:block}.documents-module__Fwj_Gq__short{inline-size:60%}.documents-module__Fwj_Gq__chip{border-radius:var(--radius-full);background:var(--color-ocean-300);color:var(--color-ink-950);padding:5px 12px;font-size:14px;font-weight:600}.documents-module__Fwj_Gq__paid{background:var(--color-ocean-700);color:#fff}.documents-module__Fwj_Gq__paid svg{block-size:16px;inline-size:16px}.documents-module__Fwj_Gq__gate{border-radius:var(--radius-sm);background:var(--color-honey-300);color:var(--color-ink-950);text-align:center;margin:8px 0 0;padding:4px 10px;font-size:13px;font-weight:600}@media (max-width:55.99rem){.documents-module__Fwj_Gq__group{gap:0}.documents-module__Fwj_Gq__request{block-size:fit-content;margin:auto;position:absolute;inset-block:0;inset-inline:0}.documents-module__Fwj_Gq__stack{inline-size:100%}.documents-module__Fwj_Gq__paper{gap:5px;padding:12px 14px 10px;font-size:14px}.documents-module__Fwj_Gq__sub{display:none}.documents-module__Fwj_Gq__lines{gap:4px;margin-block-start:2px}.documents-module__Fwj_Gq__total{padding-block-start:5px}.documents-module__Fwj_Gq__status{min-block-size:26px}.documents-module__Fwj_Gq__signature{min-block-size:44px}.documents-module__Fwj_Gq__scribble{block-size:36px}.documents-module__Fwj_Gq__fields{gap:3px}}
.calculator-module__Z3PSEa__section{--sh-ink:var(--color-ink-800);--sh-pencil:#2a262059;--sh-wash:var(--color-honey-300);--sh-wash-soft:var(--color-honey-200);position:relative}.calculator-module__Z3PSEa__section[data-spacing=section]{padding-block-start:clamp(4.5rem,2.5rem + 8vw,10rem)}.calculator-module__Z3PSEa__wrap{max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);margin-inline:auto}.calculator-module__Z3PSEa__head{gap:1.25rem;max-inline-size:46rem;margin-block-end:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.calculator-module__Z3PSEa__eyebrow{margin:0}.calculator-module__Z3PSEa__lead{max-inline-size:38rem;color:var(--fg-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.calculator-module__Z3PSEa__layout{gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}.calculator-module__Z3PSEa__form{align-content:start;gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:64rem){.calculator-module__Z3PSEa__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3vw,3rem)}.calculator-module__Z3PSEa__form{grid-column:1/span 6}}@media (max-width:63.99rem){.calculator-module__Z3PSEa__section[data-spacing=section]{padding-block-start:var(--m-section)}.calculator-module__Z3PSEa__head{gap:.75rem;margin-block-end:2rem}.calculator-module__Z3PSEa__lead{font-size:var(--m-text-body);line-height:var(--m-leading-body)}.calculator-module__Z3PSEa__layout{gap:2rem}.calculator-module__Z3PSEa__form{gap:1.75rem}}@media (max-width:47.99rem){.calculator-module__Z3PSEa__form{gap:1.25rem}.calculator-module__Z3PSEa__layout{gap:1.5rem}}@media (min-width:48rem) and (max-width:63.99rem){.calculator-module__Z3PSEa__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem}}
.HeroProof-module__TFuodG__proof{display:none}@media (max-width:63.99rem){.HeroProof-module__TFuodG__proof{justify-items:start;gap:.5rem;inline-size:100%;display:grid}.HeroProof-module__TFuodG__caption{font-family:var(--font-mono);font-size:var(--m-text-label);letter-spacing:.06em;color:var(--fg-secondary);margin:0;line-height:1.3}.HeroProof-module__TFuodG__stack{inline-size:min(100%,22.5rem);display:grid}.HeroProof-module__TFuodG__card{opacity:0;animation:27s linear infinite both HeroProof-module__TFuodG__proof-cycle;animation-delay:calc(var(--i) * 4.5s);grid-area:1/1;align-self:start}html[data-intro] .HeroProof-module__TFuodG__card{animation-play-state:paused}@keyframes HeroProof-module__TFuodG__proof-cycle{0%{opacity:0;transform:translateY(8px)}1.5%,15.2%{opacity:1;transform:none}16.67%,to{opacity:0;transform:translateY(-4px)}}}@media (max-width:63.99rem) and (prefers-reduced-motion:reduce){.HeroProof-module__TFuodG__card{animation:none}.HeroProof-module__TFuodG__card:first-child{opacity:1}.HeroProof-module__TFuodG__card:not(:first-child){display:none}}
