/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:400}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-\[26px\]{top:-26px}.top-0{top:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(.5rem + env(safe-area-inset-bottom))}.-left-3\.5{left:calc(var(--spacing) * -3.5)}.-left-5{left:calc(var(--spacing) * -5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-43{margin:calc(var(--spacing) * 43)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.1875rem\]{margin-top:.1875rem}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-\[35px\]{height:35px}.h-\[51px\]{height:51px}.h-\[86px\]{height:86px}.h-\[130px\]{height:130px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[92vh\]{max-height:92vh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[18rem\]{min-height:18rem}.min-h-\[52px\]{min-height:52px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[30px\]{width:30px}.w-\[74px\]{width:74px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[min\(100\%\,16\.25rem\)\]{width:min(100%,16.25rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[640px\]{max-width:640px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[18px\]{column-gap:18px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3f5129\]{border-color:#3f5129}.border-\[\#8a8577\]{border-color:#8a8577}.border-\[var\(--grid\)\]{border-color:var(--grid)}.border-\[var\(--souci-line\)\]{border-color:var(--souci-line)}.border-cachet\/30{border-color:var(--cachet)}@supports (color:color-mix(in lab,red,red)){.border-cachet\/30{border-color:color-mix(in oklab,var(--cachet) 30%,transparent)}}.border-ink{border-color:var(--ink)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-rule{border-color:var(--line)}.bg-\[\#3f5129\]{background-color:#3f5129}.bg-\[\#F4E6D9\]{background-color:#f4e6d9}.bg-\[\#e6e3dc\]{background-color:#e6e3dc}.bg-\[\#e7eddc\]{background-color:#e7eddc}.bg-\[rgba\(20\,20\,19\,0\.28\)\]{background-color:#14141347}.bg-\[rgba\(250\,249\,245\,\.92\)\]{background-color:#faf9f5eb}.bg-card{background-color:var(--card)}.bg-chute{background-color:var(--chute)}.bg-ink{background-color:var(--ink)}.bg-ok{background-color:var(--ok)}.bg-paper{background-color:var(--paper)}.bg-souci{background-color:var(--souci)}.bg-vellum{background-color:var(--vellum)}.bg-vellum-deep{background-color:var(--vellum-deep)}.bg-warn-50{background-color:var(--warn-50)}.bg-\[url\(\/aquarelle\/wc-souci\.svg\)\]{background-image:url(/aquarelle/wc-souci.svg)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.fill-rule{fill:var(--line)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[1\.375rem\]{padding-inline:1.375rem}.px-\[18px\]{padding-inline:18px}.px-\[var\(--pad-x\)\]{padding-inline:var(--pad-x)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3f5129\]{color:#3f5129}.text-\[\#7a4f0a\]{color:#7a4f0a}.text-\[\<16px\]{color:<16px}.text-cachet{color:var(--cachet)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-muted{color:var(--muted)}.text-paper{color:var(--paper)}.text-registre{color:var(--registre)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-gold{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.decoration-line-strong{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[5px\]{text-underline-offset:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-85{opacity:.85}.shadow-\[0_10px_28px_rgba\(20\,20\,19\,0\.12\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#1414131f)}.ring,.shadow-\[0_10px_28px_rgba\(20\,20\,19\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px)}.backdrop-blur-\[8px\],.backdrop-saturate-\[1\.2\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.2\]{--tw-backdrop-saturate:saturate(1.2)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background\,border-color\]{transition-property:transform,background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.\[envoi\:meta\]{envoi:meta}.\[envoi\:stripe_refund\]{envoi:stripe refund}.\[envoi\:…\]{envoi:…}.\[lecture\:claude\]{lecture:claude}.\[mail\:pieces\]{mail:pieces}.\[simulateur\:inscription\]{simulateur:inscription}@media (hover:hover){.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[state\=open\]\:hidden:is(:where(.group)[data-state=open] *){display:none}.group-data-\[state\=open\]\:inline:is(:where(.group)[data-state=open] *){display:inline}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:h-\[5px\]:before{content:var(--tw-content);height:5px}.before\:w-2\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 2.5)}.before\:w-4:before{content:var(--tw-content);width:calc(var(--spacing) * 4)}.before\:-translate-y-0\.5:before{content:var(--tw-content);--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:-rotate-45:before{content:var(--tw-content);rotate:-45deg}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:rounded-sm:before{content:var(--tw-content);border-radius:var(--radius-sm)}.before\:border-b-2:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.before\:border-l-2:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:2px}.before\:border-current:before{content:var(--tw-content);border-color:currentColor}.before\:bg-ink:before{content:var(--tw-content);background-color:var(--ink)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:h-\[21px\]:after{content:var(--tw-content);height:21px}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[21px\]:after{content:var(--tw-content);width:21px}.after\:translate-x-5:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-rotate-45:after{content:var(--tw-content);rotate:-45deg}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:rounded-sm:after{content:var(--tw-content);border-radius:var(--radius-sm)}.after\:bg-ink:after{content:var(--tw-content);background-color:var(--ink)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-\[0_1px_2px_rgba\(20\,20\,19\,0\.25\)\]:after{content:var(--tw-content);--tw-shadow:0 1px 2px var(--tw-shadow-color,#14141340);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:bg-\[var\(--souci-hover\)\]:hover{background-color:var(--souci-hover)}.hover\:bg-vellum:hover{background-color:var(--vellum)}.hover\:bg-vellum-deep:hover{background-color:var(--vellum-deep)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ink:focus-visible{border-color:var(--ink)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}.data-\[state\=checked\]\:bg-registre[data-state=checked]{background-color:var(--registre)}.data-\[state\=checked\]\:text-paper[data-state=checked]{color:var(--paper)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media not all and (min-width:29.99rem){.max-\[29\.99rem\]\:hidden{display:none}}@media (min-width:760px){.min-\[760px\]\:text-\[1\.875rem\]{font-size:1.875rem}}@media (min-width:40rem){.sm\:right-auto{right:auto}.sm\:bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:var(--spacing)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-\[400px\]{width:400px}.sm\:w-full{width:100%}.sm\:flex-none{flex:none}.sm\:grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[22px\]{font-size:22px}.sm\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.sm\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.sm\:leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}}@media (min-width:48rem){.md\:basis-auto{flex-basis:auto}.md\:grid-cols-\[1\.3fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:text-\[0\.8125rem\]{font-size:.8125rem}.md\:text-\[0\.9375rem\]{font-size:.9375rem}}@media (min-width:64rem){.lg\:inset-y-0{inset-block:0}.lg\:right-0{right:0}.lg\:bottom-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.lg\:left-6{left:calc(var(--spacing) * 6)}.lg\:left-auto{left:auto}.lg\:hidden{display:none}.lg\:max-h-none{max-height:none}.lg\:w-\[min\(480px\,100vw\)\]{width:min(480px,100vw)}.lg\:rounded-none{border-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-\[18px\]{padding-inline:18px}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pb-\[22px\]{padding-bottom:22px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[28px\]{font-size:28px}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}@media (min-width:96rem){.\32 xl\:flex{display:flex}}}:root{--souci:#f2bf66;--souci-hover:#edb24f;--souci-line:#e3ad4f;--souci-ink:#9a6614;--lavande:#b5b0f5;--ciel:#9dc0ee;--sauge:#a9bc8a;--sauge-ink:#5b7140;--rose:#e39ab2;--pierre:#d8d4c8;--chute:#f9ebd0;--creme:#f5f4ee;--contour:#dedbd2;--grid:#ebe9e2;--grid-maj:#e0ddd4;--registre:#141413;--registre-700:#2a2a28;--registre-500:#55544f;--registre-50:#efede5;--paper:#faf9f5;--vellum:#f5f4ee;--vellum-deep:#efede5;--card:#f5f4ee;--ink:#141413;--ink-soft:#3d3c38;--muted:#605f59;--gold:#8f5f12;--gold-soft:#ebcb8f;--cachet:#9c3554;--cachet-50:#f8e7ed;--line:#dedbd2;--line-strong:#cfcbc0;--warn:#85570b;--warn-50:#f9ebd0;--ok:#52683a;--shadow-card:none;--shadow-lift:0 14px 34px -22px #14141347;--background:var(--paper);--foreground:var(--ink);--r:.75rem;--gap:clamp(1rem,.6rem + 1.6vw,1.5rem);--pad-x:max(clamp(1.25rem,.5rem + 3.5vw,4.5rem),env(safe-area-inset-left),env(safe-area-inset-right));--cell:2rem;--hdr-h:4rem}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body,html{background:var(--paper)}body{min-height:100dvh;color:var(--ink);font-family:var(--font-sans),"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55;position:relative;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--grid-maj) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-maj) 1px,transparent 1px),linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);background-size:calc(var(--cell) * 5) calc(var(--cell) * 5),calc(var(--cell) * 5) calc(var(--cell) * 5),var(--cell) var(--cell),var(--cell) var(--cell);background-position:top;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 75%,#000 0,#0000 100%);mask-image:radial-gradient(70% 75%,#000 0,#0000 100%)}img{max-width:100%}.balance,b,dd,dt,figcaption,h1,h2,h3,h4,label,li,p,summary,td,th{text-wrap:balance}.long p,.pretty,.pretty p{text-wrap:pretty}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:.25rem}::selection{background:var(--chute)}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:0 0 var(--r) 0;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}.serif{font-family:var(--font-serif),"Source Serif 4",Georgia,serif;font-weight:400}.serif em,h1 em{font-style:normal}.eyebrow,.kicker{font-family:var(--font-sans),sans-serif;letter-spacing:.01em;text-transform:none;color:var(--ink-soft);font-size:clamp(.875rem,.82rem + .2vw,1rem);font-weight:600;line-height:1.3}.eyebrow.gold{color:var(--souci-ink)}.folio{font-family:var(--font-serif),Georgia,serif;color:var(--ink);letter-spacing:0;font-style:normal;font-weight:400}.tnum{font-variant-numeric:tabular-nums}.wrap{padding-inline:var(--pad-x)}.page,.wrap{width:100%;max-width:80rem;margin-inline:auto}.page{padding:clamp(2.5rem,1.5rem + 4vw,5rem) var(--pad-x) clamp(3.5rem,2rem + 5vw,6.5rem)}.page h1.serif,.page>h1{letter-spacing:-.015em;max-width:22ch;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height:1.06}.btn{border-radius:var(--r);min-height:2.75rem;font:600 1rem/1.2 var(--font-sans),sans-serif;text-align:center;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.375rem;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-primary{background:var(--souci);color:var(--ink);border-color:var(--souci-line)}.btn-primary:hover{background:var(--souci-hover)}.btn-ghost{background:var(--creme);color:var(--ink);border-color:var(--contour)}.btn-ghost:hover{background:var(--vellum-deep)}.btn-card{background:var(--paper);border-color:var(--contour)}.btn-sm{min-height:2.75rem;padding:.5rem 1rem;font-size:.9375rem}.btn-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.arrow,.btn .arw{transition:transform .15s}a:hover .arrow{transform:translate(3px)}.cta-note{color:var(--ink-soft);margin:.625rem 0 0;font-size:.9375rem}.text-link{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--souci-line);text-decoration-color:var(--souci-line);text-underline-offset:.3em;align-items:center;gap:.375rem;font-weight:600;text-decoration-thickness:2px;display:inline-flex}@media (max-width:47.99rem){.acts>.btn,.btn-block-m,.ctas>.btn{width:100%}}.chip{border:1.5px solid var(--contour);background:var(--creme);min-height:1.75rem;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding:.125rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.chip-open{color:var(--ink);background:#e7ecdd;border-color:#ccd6ba}.chip-open:before{content:"";background:var(--sauge-ink);border-radius:50%;width:.375rem;height:.375rem}.chip-soon{background:var(--creme);color:var(--muted)}.chip-date{background:var(--chute);color:var(--ink);border-color:#ebcb8f}.chip-you{background:var(--paper);border-color:var(--line-strong);color:var(--ink-soft)}.chip-warn{background:var(--chute);color:var(--warn);border-color:#ebcb8f}.ref{background:var(--paper);border:1px solid var(--line);min-height:1.5rem;color:var(--ink-soft);white-space:normal;vertical-align:1px;border-radius:.375rem;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ref:before{content:"§";font-family:var(--font-serif),Georgia,serif;color:var(--souci-ink);font-size:.875rem}.scene{background:var(--creme)}.scene-tag{border:1px dashed var(--line-strong);max-width:calc(100% - 1.5rem);color:var(--muted);background:#faf9f5e6;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .5625rem;font-size:.8125rem;line-height:1.2;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.scene-tag b{color:var(--ink);font-weight:600}.card{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);box-shadow:none}.otab{border-collapse:collapse;table-layout:auto;width:100%;font-size:.9375rem}.otab th{text-align:left;letter-spacing:0;text-transform:none;padding:0 .75rem .625rem 0;font-size:.875rem;font-weight:600}.otab td,.otab th{color:var(--ink-soft)}.otab td{border-top:1px solid var(--contour);vertical-align:top;padding:.875rem .75rem .875rem 0}.otab td:first-child{font-family:var(--font-sans),sans-serif;color:var(--ink);width:34%;font-size:.9375rem;font-weight:600;line-height:1.35}.flag{background:linear-gradient(90deg,#1e3a78 0 33.3%,#fff 33.3% 66.6%,#c8102e 66.6%);border-radius:2px;flex:none;width:1.125rem;height:.75rem;display:inline-block;box-shadow:inset 0 0 0 1px #1414131f}.tricolore{display:none}.av{width:var(--s,3.75rem);aspect-ratio:1;background:var(--av,var(--pierre));box-shadow:0 0 0 .1875rem var(--paper),0 0 0 .3rem var(--souci);flex:none;display:inline-block;position:relative}.av,.av img{border-radius:50%}.av img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.av-sm{--s:2.75rem}.av-lg{--s:4.25rem}.num{aspect-ratio:1;width:clamp(2.5rem,2.2rem + .8vw,3rem);font:400 clamp(1.0625rem,1rem + .3vw,1.25rem)/1 var(--font-serif),Georgia,serif;color:var(--ink);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.num:before{content:"";z-index:-1;background:var(--wc,url(/aquarelle/wc-souci.svg)) center/100% 100% no-repeat;position:absolute;inset:0}.hero{padding:clamp(2rem,1rem + 4vw,4.5rem) 0 clamp(2.5rem,1.5rem + 3vw,4rem)}.hero-in{align-items:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.hero h1{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;max-width:13ch;margin-top:.75rem;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.75rem);font-weight:400;line-height:1.04}.hero .sub{color:var(--ink-soft);max-width:34ch;margin-top:.875rem;font-size:clamp(1.0625rem,.98rem + .35vw,1.3125rem)}.ctas{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.hero-fig{margin:0}.hero-fig img{aspect-ratio:2000/1493;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(72% 72%,#000 0,#0000 100%);mask-image:radial-gradient(72% 72%,#000 0,#0000 100%)}.tags{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.tag{background:var(--creme);border:1.5px solid var(--contour);min-height:2rem;font:500 .875rem/1.2 var(--font-sans),sans-serif;color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .875rem;display:inline-flex}.tag-souci{background:var(--chute);border-color:#ebcb8f}.trust{color:var(--ink-soft);gap:.5rem 1.5rem;margin-top:1rem;font-size:.875rem}.trust span{align-items:center;gap:.5rem;display:inline-flex}@media (min-width:64rem){.hero-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.blk{padding:clamp(3rem,2rem + 4vw,6rem) 0 0}.h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;max-width:22ch;font-size:clamp(1.875rem,1.4rem + 1.9vw,3rem);font-weight:400;line-height:1.1}.lead{color:var(--ink-soft);max-width:46ch;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.regs{gap:var(--gap);grid-template-columns:1fr;margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);display:grid}@media (min-width:40rem){.regs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.regs{grid-template-columns:repeat(3,minmax(0,1fr))}}.reg{grid-template-rows:subgrid;color:inherit;grid-row:span 4;row-gap:.875rem;padding:clamp(1.25rem,.9rem + 1.4vw,2rem);text-decoration:none;transition:border-color .15s,transform .2s;display:grid}a.reg:hover{border-color:#cfcbc0;transform:translateY(-2px)}a.reg:hover .btn-card{background:var(--creme)}.r-avs{gap:.625rem;min-height:4.25rem;padding-left:.3rem}.r-avs,.r-hd{align-items:center;display:flex}.r-hd{gap:.75rem}.r-hd h3{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.3125rem,1.2rem + .4vw,1.5rem);font-weight:400;line-height:1.15}.r-gain{font-size:1.0625rem;font-weight:600;line-height:1.4}.items{align-content:start;gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.items li{color:var(--ink);align-items:flex-start;gap:.5rem;display:flex}.items .ic{width:1.125rem;height:1.125rem;color:var(--sauge-ink);flex:none;margin-top:.2rem}.items.dash li:before{content:"–";color:var(--ink-soft);text-align:center;flex:none;width:1.125rem}.reg .btn{align-self:end}.start{background:var(--paper);border-color:#e9cf9c}.io{grid-template-rows:auto auto 1fr;gap:.875rem;padding:clamp(1.25rem,.9rem + 1.4vw,2rem);display:grid}.io-out{background:var(--paper)}.close{margin-top:clamp(3rem,2rem + 4vw,6rem);padding:clamp(3.5rem,2.5rem + 5vw,7rem) 0;position:relative;overflow:hidden}.mosaic{mix-blend-mode:multiply;pointer-events:none;width:clamp(14rem,10rem + 22vw,34rem);height:auto;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(80% 80% at 88% 22%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 80% at 88% 22%,#000 40%,#0000 100%)}.close-in{position:relative}@media (max-width:47.99rem){.mosaic{opacity:.9;width:11rem}.close{padding-top:9rem}}.ticks{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ticks li{background:var(--creme);border:1.5px solid var(--contour);min-height:2rem;font:500 .875rem/1.2 var(--font-sans),sans-serif;color:var(--ink);border-radius:999px;align-items:center;padding:.25rem .875rem;display:inline-flex}.bul{align-content:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bul li{color:var(--ink-soft);grid-template-columns:1.125rem minmax(0,1fr);gap:.625rem;line-height:1.45;display:grid}.bul li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%235B7140' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;width:1.125rem;height:1.125rem;margin-top:.15rem}@media (max-width:47.99rem){.otab thead{display:none}.otab,.otab tbody,.otab td,.otab tr{width:auto;display:block}.otab tr{border-top:1px solid var(--contour);padding:.75rem 0}.otab td{border:0;padding:.1875rem 0;width:auto!important}.otab td[data-l]:before{content:attr(data-l) " : ";color:var(--ink-soft);font-weight:600}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.no-print{display:none!important}body:before{display:none}}.abar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf9f5eb;justify-content:space-between;gap:12px;height:64px;padding:0 24px;position:sticky;top:0}.abar,.dsw{align-items:center;display:flex}.dsw{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:10px;min-width:0;padding:7px 12px 7px 8px;font-size:.875rem}.dsw i{background:var(--souci);width:26px;height:26px;color:var(--ink);font-family:var(--font-serif),Georgia,serif;border-radius:8px;flex:none;place-items:center;font-size:12px;font-style:italic;display:grid}.shell{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.shell>*{min-width:0}.side{border-right:1px solid var(--line);flex-direction:column;gap:2px;height:calc(100vh - 64px);padding:22px 14px;display:flex;position:sticky;top:64px}.side a{min-height:44px;color:var(--ink-soft);border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:.9375rem;display:flex}.side a.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card);border:1px solid var(--line)}.side a .n{margin-left:auto}.side .capbox,.side a .n{color:var(--muted);font-size:.8125rem}.side .capbox{border-radius:var(--r);background:var(--vellum);margin-top:auto;padding:14px}.meter{background:var(--line);height:5px;margin:8px 0 6px;overflow:hidden}.meter,.meter i{border-radius:9px}.meter i{background:var(--souci);height:100%;display:block}.tabbar{display:none}.kpis{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.95fr);gap:14px;display:grid}.kpis>*{min-width:0}.dossier-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);padding:14px 16px}.step.done{border-style:dashed}.step.current{border-color:var(--registre);box-shadow:0 0 0 4px #f2bf6640}.ring{width:54px;height:54px}@media (max-width:1100px){.dossier-grid{grid-template-columns:minmax(0,1fr)}.ctx,.rail{display:none}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.tabbar{z-index:30;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#faf9f5f5;justify-content:space-around;align-items:stretch;display:flex;position:sticky;bottom:0}.tabbar a{text-align:center;text-wrap:balance;color:var(--muted);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:44px;padding:4px 6px;font-size:16px;line-height:1.2;display:flex}.tabbar a.on{color:var(--registre);font-weight:600}.kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpis .wide{grid-column:1/-1}.abar{padding:0 16px}}@media (max-width:760px){.dsw{display:none}}@media (max-width:380px){.kpis{grid-template-columns:1fr}.kpis .wide{grid-column:auto}}.soonlbl{font:600 .875rem/1.2 var(--font-sans),sans-serif;color:var(--ink-soft);align-items:center;gap:1rem;margin:3.5rem 0 1.375rem;display:flex}.soonlbl:after{content:"";background:var(--line);flex:1;height:1px}.reg-soon{background:var(--creme);border:1.5px solid var(--contour);box-shadow:none}.opts .src,.otab .src{font:500 .8125rem/1.3 var(--font-sans),sans-serif;color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:.375rem;margin-top:.375rem;padding:.1875rem .4375rem;display:inline-flex}.crumb{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem;padding-top:clamp(.75rem,.5rem + 1vw,1.5rem);font-size:.9375rem;display:flex}.crumb,.crumb a{align-items:center}.crumb a{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;display:inline-flex}.mhero{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(.5rem,.2rem + 1vw,1.5rem) 0 clamp(3rem,2rem + 4vw,5.5rem);display:grid}@media (min-width:64rem){.mhero{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mhero h1{letter-spacing:-.015em;max-width:18ch;margin:.875rem 0 0;font-size:clamp(2.375rem,1.6rem + 3vw,4.25rem);line-height:1.04}.mhero h1 em{font-style:normal}.mhero .top{align-items:center;gap:.625rem;display:flex}.mhero .top .folio{font:600 clamp(.875rem,.82rem + .2vw,1rem)/1.3 var(--font-sans),sans-serif;color:var(--ink-soft)}.mhero .one{color:var(--ink-soft);max-width:34ch;margin-top:.875rem;font-size:clamp(1.0625rem,.98rem + .35vw,1.3125rem);line-height:1.5}.mhero .acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.mhero .img{border-radius:var(--r);background:0 0;margin:0;overflow:hidden}.mhero .img img,.wash-img img{filter:saturate(.82)sepia(.06);-webkit-mask-image:radial-gradient(75% 75%,#000 0,#0000 100%);mask-image:radial-gradient(75% 75%,#000 0,#0000 100%)}.price{color:var(--ink-soft);max-width:46ch;margin-top:1rem;font-size:.9375rem;line-height:1.5}.price b{color:var(--ink);font-weight:600}.btn-primary-inline{border-radius:var(--r);border:1.5px solid var(--souci-line);background:var(--souci);min-height:2.75rem;color:var(--ink);font:600 1rem/1.2 var(--font-sans),sans-serif;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.375rem;transition:background-color .15s,transform .15s;display:inline-flex}.btn-primary-inline:hover{background:var(--souci-hover)}.btn-primary-inline:active{transform:translateY(1px)}.sec{padding:clamp(3rem,2rem + 4vw,6rem) 0 0}.sec-head{grid-template-columns:1fr;align-items:end;gap:.75rem 3.5rem;margin-bottom:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);display:grid}@media (min-width:64rem){.sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.sec h2.serif,.sec-head h2{letter-spacing:-.01em;max-width:22ch;font-size:clamp(1.875rem,1.4rem + 1.9vw,3rem);line-height:1.1}.sec-head p{color:var(--ink-soft);max-width:40ch;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.covers{gap:var(--gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.covers{grid-template-columns:repeat(2,minmax(0,1fr))}}.covers li{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:clamp(1rem,.8rem + .8vw,1.5rem);font-size:1.0625rem;display:grid}.covers li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%235B7140' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;width:1.25rem;height:1.25rem;margin-top:.15rem}.steps{gap:var(--gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps li{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);grid-template-rows:auto auto 1fr;gap:.5rem;padding:clamp(1.125rem,.9rem + .8vw,1.5rem);display:grid}.steps .folio,.tl .dot{width:2.75rem;height:2.75rem;font:400 1.0625rem/1 var(--font-serif),Georgia,serif;color:var(--ink);background:url(/aquarelle/wc-pierre.svg) 50%/100% 100% no-repeat;border:0;place-items:center;display:inline-grid;position:relative}.steps li:nth-child(4n+1) .folio{background-image:url(/aquarelle/wc-lavande.svg)}.steps li:nth-child(4n+2) .folio{background-image:url(/aquarelle/wc-ciel.svg)}.steps li:nth-child(4n+3) .folio{background-image:url(/aquarelle/wc-sauge.svg)}.steps li:nth-child(4n+4) .folio{background-image:url(/aquarelle/wc-rose.svg)}.steps b{font:700 clamp(1.0625rem,1rem + .25vw,1.1875rem)/1.3 var(--font-sans),sans-serif;margin-top:.25rem;display:block}.steps .t{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.tl{max-width:52rem;margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:1.375rem;bottom:1.375rem;left:1.375rem}.tl li{grid-template-columns:2.75rem minmax(0,1fr);gap:0 1.25rem;padding:0 0 1.75rem;display:grid;position:relative}.tl .dot{z-index:1;background-color:var(--paper);background-image:url(/aquarelle/wc-pierre.svg)}.tl li.now .dot{color:var(--ink);background-image:url(/aquarelle/wc-souci.svg)}.tl b{font:700 clamp(1.0625rem,1rem + .3vw,1.25rem)/1.3 var(--font-sans),sans-serif;padding-top:.625rem}.tl .t,.tl b{display:block}.tl .t{color:var(--ink-soft);max-width:52ch;margin-top:.25rem;font-size:1rem;line-height:1.5}.tl .chip{margin-top:.625rem}.docs{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.docs{grid-template-columns:repeat(4,minmax(0,1fr))}}.doc{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);color:var(--ink-soft);grid-template-rows:auto auto 1fr;gap:.5rem;padding:clamp(1.125rem,.9rem + .8vw,1.5rem);font-size:.9375rem;line-height:1.5;display:grid}.doc .sheet{background:var(--paper);border:1.5px solid var(--contour);width:2.25rem;height:2.75rem;box-shadow:.25rem .25rem 0 -.0625rem var(--chute);border-radius:.25rem;margin-bottom:.5rem;display:block;position:relative}.doc .sheet:after{content:"";background:repeating-linear-gradient(to bottom,var(--line-strong) 0 1px,transparent 1px .375rem);height:1.125rem;position:absolute;top:.625rem;left:.4375rem;right:.4375rem}.doc b{font:700 clamp(1.0625rem,1rem + .25vw,1.1875rem)/1.3 var(--font-sans),sans-serif;color:var(--ink);display:block}.outlist{color:var(--ink-soft);text-wrap:pretty;max-width:62ch;margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.outlist b{color:var(--ink)}.plans{gap:var(--gap);grid-template-columns:1fr;max-width:52rem;display:grid}@media (min-width:40rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);color:var(--ink-soft);grid-template-rows:auto auto 1fr;gap:.5rem;padding:clamp(1.25rem,.9rem + 1.4vw,2rem);display:grid}.plan .amt{font:400 clamp(2.5rem,2rem + 2vw,3.5rem)/1 var(--font-serif),Georgia,serif;color:var(--ink);letter-spacing:-.01em;margin:.5rem 0 .25rem;display:block}.plan .amt small{font:600 .9375rem var(--font-sans),sans-serif;color:var(--ink-soft);letter-spacing:0;margin-left:.375rem}.plans-note{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 .75rem;margin-top:1rem;font-size:.9375rem;display:flex}.legal{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,1rem + 2vw,3.5rem);display:grid}@media (min-width:64rem){.legal{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.srcs{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.srcs li{color:var(--ink-soft);grid-template-columns:1fr;gap:.375rem;font-size:.9375rem;display:grid}.srcs li .ref{justify-self:start}@media (min-width:40rem){.srcs li{grid-template-columns:10rem minmax(0,1fr);gap:.875rem}}.note{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);color:var(--ink-soft);padding:clamp(1.25rem,.9rem + 1.4vw,2rem);font-size:.9375rem;line-height:1.6}.note p{text-wrap:pretty}.note p+p{margin-top:.625rem}.faq2{gap:.75rem;max-width:56rem;display:grid}.faq2 details{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);padding:0 1.25rem}.faq2 summary{cursor:pointer;min-height:3.5rem;font:600 1.0625rem/1.35 var(--font-sans),sans-serif;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;list-style:none;display:flex}.faq2 summary::-webkit-details-marker{display:none}.faq2 summary:after{content:"+";text-align:center;width:1.5rem;font:400 1.5rem/1 var(--font-serif),Georgia,serif;color:var(--ink);flex:none}.faq2 details[open] summary:after{content:"–"}.faq2 details p{color:var(--ink-soft);text-wrap:pretty;max-width:64ch;padding-bottom:1rem;font-size:1rem}.mclose{text-align:left;background:url(/aquarelle/mosaique.webp) right -1rem top -1rem/clamp(11rem,8rem + 18vw,30rem) no-repeat;margin-top:clamp(3rem,2rem + 4vw,6rem);padding:clamp(3.5rem,2.5rem + 5vw,7rem) 0;position:relative;overflow:hidden}.mclose h2{letter-spacing:-.01em;max-width:16ch;margin:0 0 .875rem;font-size:clamp(1.875rem,1.4rem + 1.9vw,3rem);line-height:1.1}.mclose p{max-width:40ch;color:var(--ink-soft);margin:0 0 clamp(1.5rem,1.2rem + 1vw,2rem);font-size:clamp(1rem,.95rem + .25vw,1.125rem)}@media (max-width:47.99rem){.mclose{padding-top:9rem}.mclose .btn-primary-inline,.mhero .acts .btn-primary-inline{width:100%}}.prog{margin:2rem 0 1.375rem}.prog .lbl{color:var(--ink-soft);justify-content:space-between;gap:.75rem;margin-bottom:.625rem;font-size:.9375rem;display:flex}.prog .lbl b{color:var(--ink);font-weight:600}.prog .bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.prog .bar i{background:var(--vellum-deep);border-radius:999px;height:.375rem;display:block}.prog .bar i.on{background:var(--souci)}.qcard{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);box-shadow:none;padding:clamp(1.25rem,.9rem + 1.4vw,2rem)}.qcard h2{margin-bottom:1.375rem}.errmsg{color:var(--cachet);margin-top:.75rem;font-size:.9375rem}.diag-choice:has(input:checked){border-width:1.5px;border-color:var(--ink);background:var(--chute)}.banner{border-radius:var(--r);background:var(--chute);color:var(--ink);border:1px solid #ebcb8f;margin-bottom:1.125rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45}.actbar{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.375rem;display:flex}.gets{grid-template-columns:1fr;gap:.625rem;margin:2.5rem 0 2rem;display:grid}@media (min-width:48rem){.gets{grid-template-columns:repeat(3,minmax(0,1fr))}}.gets div{color:var(--ink-soft);border-radius:var(--r);background:var(--creme);border:1.5px solid var(--contour);padding:.875rem 1rem;font-size:.9375rem;line-height:1.45}.gets b{font:700 1rem/1.3 var(--font-sans),sans-serif;color:var(--ink);margin-bottom:.25rem;display:block}@media (max-width:47.99rem){.soonlbl{margin:2.5rem 0 1rem}.actbar{margin:1.125rem calc(-1 * var(--pad-x)) 0;padding:.75rem var(--pad-x) calc(1rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:5;background:#faf9f5f0;position:sticky;bottom:0}.actbar>*{flex:1 1 0}}.succession-frise{margin-left:0;padding:0;list-style:none}.succession-frise li{grid-template-columns:3rem minmax(0,1fr);gap:.875rem;padding-bottom:1.375rem;display:grid;position:relative}.succession-frise li:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:1.7rem;bottom:0;left:.85rem}.succession-frise span{font-family:var(--font-serif),Georgia,serif;color:var(--souci-ink);font-size:1.0625rem;line-height:1.3}.succession-frise p{margin:0;font-size:1.0625rem;line-height:1.35}.paid .pills{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.paid .pills li{border:1.5px solid var(--contour);background:var(--paper);min-height:2rem;font:600 .875rem/1.2 var(--font-sans),sans-serif;color:var(--ink-soft);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .875rem;display:inline-flex}.paid .pills li.done{color:var(--sauge-ink);background:#e7eddc;border-color:#c9d6b4}.paid .pills li.now{background:var(--chute);border-color:var(--souci-line);color:var(--ink)}.code-tile{background:var(--creme);border:1.5px solid var(--contour);border-radius:var(--r);gap:.25rem;margin-top:1.5rem;padding:1.125rem 1.5rem;display:inline-grid}.code-tile .lbl{font:600 .875rem/1.2 var(--font-sans),sans-serif;color:var(--ink-soft)}.code-tile .big{font:400 clamp(2rem,1.6rem + 1.8vw,2.75rem)/1.1 var(--font-serif),Georgia,serif;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.diag-choice input[type=checkbox],.diag-choice input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--ink);flex:none}.plan .amt small{white-space:nowrap}@media (max-width:25.99rem){.hide-xs{display:none}}@media (max-width:47.99rem){.trust{grid-template-columns:1fr;justify-items:start;gap:.5rem;display:grid}}.plan .amt{text-wrap:nowrap}.no-sale{letter-spacing:.01em;color:var(--muted);font-size:12.5px}.guide li,.guide p,.pretty,details p{text-wrap:pretty}.topband{background:0 0;height:4px}.hero-col{width:min(100%,38rem);min-width:0;max-width:38rem}.hero-title{letter-spacing:-.028em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;max-width:100%;margin-top:22px;font-size:clamp(2.625rem,1.15rem + 4.2vw,4.5rem);font-weight:400;line-height:1.05}.hero-copy .one,.hero-copy h1,.hero-title{text-wrap:balance}@media (min-width:1101px){.hero-frame{grid-template-columns:max-content minmax(420px,1fr);align-items:center;column-gap:20px;display:grid}.hero-visual{grid-area:1/2;min-width:0;margin:32px 56px 32px 0;position:relative}.hero-media{width:100%;height:auto;min-height:0;display:block;position:relative;inset:auto}.hero-media:after{content:"";z-index:1;background:linear-gradient(90deg,var(--creme) 0,#f5f4ee00 100%);pointer-events:none;width:8px;position:absolute;inset:0 auto 0 0}.hero-shade{display:none}.hero-copy{grid-area:1/1;width:max-content;max-width:calc(30rem + max(40px,50vw - 560px));min-height:0;margin:0;padding:48px 0 56px max(40px,50vw - 560px)}.hero-col{width:min(30rem,42vw);max-width:min(30rem,42vw)}.hero-media img{aspect-ratio:4/3;object-fit:cover;object-position:right center;width:100%;height:auto;display:block;position:static}.hero-stamp{top:16px;right:16px}}@media (min-width:761px) and (max-width:1100px){.hero-frame{background:var(--paper)}.hero-shade,.hero-stamp{display:none}.hero-media,.hero-media img{height:auto;display:block;position:static}.hero-media img{aspect-ratio:16/9;object-fit:cover;object-position:center center}.hero-copy{min-height:0;padding-top:0;padding-bottom:48px}.hero-copy .made-chip{margin-top:22px;position:relative}.hero-copy .one{max-width:560px}}@media (max-width:760px){.hero-frame{background:var(--paper)}.hero-shade,.hero-stamp{display:none}.hero-media,.hero-media img{height:auto;display:block;position:static}.hero-media img{aspect-ratio:4/5;object-fit:cover;object-position:50% 42%}.hero-copy{min-height:0;padding-top:4px;padding-bottom:40px}.hero-copy .made-chip{margin-top:20px;position:relative}.ticks{flex-direction:column;gap:9px;margin-top:20px}.hero-diagnostic .ticks{align-items:center}.trust{gap:8px}.actbar{background:var(--paper);border-top:1px solid var(--line);z-index:5;margin:18px -20px 0;padding:12px 20px 16px;position:sticky;bottom:0}}input,select,textarea{font-size:16px}.pick{min-width:0;color:var(--muted);align-content:end;gap:6px;font-size:13.5px;font-weight:500;display:grid}.pick input,.pick select{border:1.5px solid var(--line-strong);width:100%;height:48px;font:400 16px/1.2 var(--font-sans),Inter,system-ui,sans-serif;color:var(--ink);background-color:#fff;border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.pick select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%231F3D33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;padding-right:42px}.pick select.is-empty,.pick select:invalid{color:var(--muted)}.pick select optgroup,.pick select option{color:var(--ink)}.pick input:hover,.pick select:hover{border-color:#b8b3a6}.pick input:focus-visible,.pick select:focus-visible{border-color:#2f5bea;outline:none;box-shadow:0 0 0 3px #2f5bea38}.pick select[aria-invalid=true]{border-color:#a32a1a}.f-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.f-legend{float:left;width:100%;color:var(--ink);margin:0 0 8px;padding:0;font-size:15px;font-weight:600;line-height:1.35}.f-group>legend+*{clear:both}.f-opt{color:var(--muted);font-weight:400}.f-error{color:#a32a1a;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:13.5px;display:flex}.f-error:empty{display:none}.f-error:before{content:"!";color:#fff;width:18px;height:18px;font:700 12px/18px var(--font-sans),Inter,system-ui,sans-serif;text-align:center;background:#a32a1a;border-radius:50%;flex:none;margin-top:1px}.date-row{grid-template-columns:minmax(76px,.8fr) minmax(0,1.6fr) minmax(96px,1fr);align-items:end;gap:8px;display:grid}.f-readback{color:var(--muted);margin:8px 0 0;font-size:14px}.f-readback b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.f-chips{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.f-chip{min-width:44px;max-width:100%;min-height:44px;position:relative}.f-chip input{opacity:0;cursor:pointer;margin:0;font-size:16px;position:absolute;inset:0}.f-chip span{border:1.5px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:44px;max-width:100%;min-height:44px;padding:8px 16px;font-size:15px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.f-chip input[type=checkbox]+span:before{content:"";border:1.5px solid #9c978a;border-radius:5px;flex:none;width:16px;height:16px}.f-chip input:hover+span{border-color:#b8b3a6}.f-chip input:checked+span{background:var(--chute);border-color:var(--ink);color:var(--ink)}.f-chip input[type=checkbox]:checked+span:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath d='M1 4.5l3.2 3L11 1' fill='none' stroke='%231F3D33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/11px no-repeat;border-color:#fff}.f-chip input:focus-visible+span{outline-offset:2px;outline:3px solid #2f5bea73}.f-chip.is-long span{text-wrap:balance;border-radius:16px;width:fit-content;max-width:min(100%,36ch)}@media (max-width:760px){.f-chip span{font-size:16px}}.f-help{color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:13.5px;font-weight:400;line-height:1.45;display:block}.coord{align-items:start;gap:14px;display:grid}@media (min-width:640px){.coord{grid-template-rows:auto 48px;grid-template-columns:1fr 1fr}.coord>.pick{grid-row:span 2;grid-template-rows:subgrid;row-gap:6px}}@supports not (grid-template-rows:subgrid){.coord{align-items:end}}@media (prefers-reduced-motion:reduce){.f-chip span,.pick input,.pick select{transition:none}}.grid>label.block{flex-direction:column;height:100%;display:flex}.grid>label.block>input{margin-top:auto}.hero-stamp{z-index:3;width:100px;height:100px;position:absolute;top:22px;right:22px}.trust{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.badge{min-height:1.5rem;color:var(--ink-soft);border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.badge,.engage{background:0 0}.engage .wrap{padding-top:72px;padding-bottom:0}.engage .ehead{margin-bottom:40px}.engage .eyebrow,.module-v4 .eyebrow,.regs .eyebrow{color:var(--ink-soft);align-items:center;gap:9px;display:inline-flex}.engage .ehead h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin-top:12px;font-size:26px;font-weight:400;line-height:1.2}.erow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.erow>li{min-width:0;padding:2px 24px 2px 0}.erow>li+li{border-left:1px solid var(--line);padding-left:24px}.erow h3{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;align-items:center;gap:8px;margin:0;font-size:16.5px;font-weight:500;line-height:1.3;display:flex}.erow h3>span{text-wrap:balance;min-width:0}.erow .ei{width:16px;height:16px;color:var(--muted);flex:none}.erow .eflag{background:linear-gradient(90deg,#000091 0 33.33%,#fff 33.33% 66.66%,#e1000f 66.66% 100%);border-radius:1px;flex:none;width:12px;height:8px;box-shadow:inset 0 0 0 .5px #1c1b1733}.erow p{color:var(--muted);text-wrap:balance;margin:6px 0 0;font-size:14px;line-height:1.45}@media (min-width:761px) and (max-width:1100px){.erow{grid-template-columns:1fr 1fr;gap:36px 56px}.erow>li{border-left:0;padding:0;position:relative}.erow>li+li{border-left:0;padding-left:0}.erow>li:nth-child(odd):after{content:"";background:var(--line);width:1px;position:absolute;top:2px;bottom:2px;right:-28px}}.eg{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.eng{border:1px solid var(--line-strong);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;flex-direction:column;padding:24px 22px;display:flex;position:relative;overflow:hidden}.eng:before{content:"";background:0 0;width:4px;position:absolute;top:0;bottom:0;left:0}.eng .n{font:italic 500 14px/1 var(--font-serif),Georgia,serif;color:var(--gold);position:absolute;top:20px;right:18px}.eng .big,.module-v4 .eill{background:var(--creme);border:1px solid var(--contour);color:var(--ink-soft);place-items:center;display:grid}.eng .big{border-radius:14px;width:58px;height:58px;margin-bottom:16px}.eng .big .flagbig,.eng .big svg{width:30px;height:30px}.eng .flagbig{background:linear-gradient(90deg,#000091 0 33.33%,#fff 33.33% 66.66%,#e1000f 66.66% 100%);border-radius:3px;width:38px;height:26px;box-shadow:0 0 0 1px #1c1b172e}.eng h3{font:600 21px/1.15 var(--font-serif),Georgia,serif;color:var(--ink)}.eng p{color:var(--ink-soft);margin-top:6px;font-size:14.5px;line-height:1.45}.eng p .nw,.gain .nw{display:block}.regs{padding:72px 0 64px}.module-v4 .chead,.regs-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.regs-head h2{font:400 46px/1.06 var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin-top:14px}.regs-head p{max-width:380px;color:var(--muted);font-size:15.5px}.regs-trust{flex-wrap:wrap;gap:8px 22px;margin:0 0 30px;padding:0;list-style:none;display:flex}.regs-trust .badge{background:0 0}.reggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;display:grid}.reg3,.start3{grid-row:span 5;grid-template-rows:subgrid;border-radius:20px;row-gap:0;min-width:0;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.reg3{color:inherit;border:1px solid var(--line-strong);box-shadow:var(--shadow-card);background:var(--card)}.module-v4 .final:before,.module-v4 .price:before{content:"";z-index:2;background:0 0;height:4px;position:absolute;top:0;left:0;right:0}.reg3 .img,.start3 .img{aspect-ratio:3/2;background:var(--creme);min-height:0;position:relative;overflow:hidden}.module-v4 .pic picture,.reg3 .img picture,.start3 .img picture{height:100%;display:block}.reg3 .img img,.start3 .img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reg3 .hd,.start3 .hd{min-width:0;padding:16px 20px 0}.reg3 .meta,.start3 .meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:28px;padding-bottom:10px;display:flex}.reg3 .folio{font-family:var(--font-serif),Georgia,serif;color:#8a5a0b;font-style:italic}.module-v4 .dos,.reg3 .dos{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.reg3 .name,.start3 .name{letter-spacing:-.015em;text-wrap:balance;margin-top:12px;font-size:30px;font-weight:500;line-height:1.15;display:block}.reg3 .gain,.start3 .gain{padding:6px 20px 0;font-size:16px;line-height:1.4}.start3 .gain{color:var(--ink);font-weight:500}.reg3 .recv,.start3 .recv{border-top:1px dashed var(--line-strong);margin:16px 20px 0;padding:12px 0 2px}.module-v4 .lbl,.reg3 .lbl,.start3 .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:600}.module-v4 .items,.reg3 .items,.start3 .items{gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid}.module-v4 .items li,.reg3 .items>span,.start3 .items li{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.module-v4 .items .ic,.reg3 .ic,.start3 .ic{background:var(--creme);width:25px;height:25px;color:var(--ink-soft);border:1px solid #dcdff0;border-radius:7px;flex:none;place-items:center;display:grid}.module-v4 .items .ic svg,.reg3 .ic svg,.start3 .ic svg{width:15px;height:15px}.reg3 .cta,.start3 .cta{flex-direction:column;justify-content:flex-end;padding:14px 20px 20px;display:flex}.reg3 .img:before,.start3 .img:before{content:"";z-index:3;pointer-events:none;background:0 0;height:4px;position:absolute;top:0;left:0;right:0}.btn-card{background:var(--souci);width:100%;height:50px;color:var(--ink);border:1.5px solid var(--souci-line);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.reg3 .btn-card{white-space:nowrap;text-align:center;height:50px;padding:0 14px}.start3{color:var(--ink);border:1.5px solid var(--souci-line);box-shadow:none;background:var(--chute)}.start3 .img:after{content:"";background:linear-gradient(#f9ebd000 50%,#f9ebd0f2);position:absolute;inset:0}.start3 .here{z-index:2;font:italic 500 26px/1 var(--font-serif),Georgia,serif;color:var(--ink);position:absolute;bottom:12px;left:20px}.start3 .reco{background:var(--paper);height:26px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.start3 .meta{border-bottom-color:var(--contour)}.start3 .name{color:var(--ink)}.start3 .recv{border-top-color:var(--contour)}.start3 .lbl{color:var(--souci-ink)}.start3 .items li{color:var(--ink);font-weight:600}.start3 .ic{background:var(--paper);border-color:var(--contour);color:var(--ink)}.start3 .btn-card{background:var(--souci);border-color:var(--souci-line);color:var(--ink);font-weight:700}.regs-foot{color:var(--muted);text-align:center;margin-top:8px;font-size:13px}.board-sec{padding:8px 0 72px}.board{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:40px;display:grid}.board-copy h2{font:400 34px/1.15 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0}.board-copy p{color:var(--muted);text-wrap:balance;margin:14px 0 0;font-size:15.5px;line-height:1.45}.board-copy p span{text-wrap:balance;display:block}.board-frame{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;padding:14px}.board-head{justify-content:space-between;gap:16px;margin-bottom:12px}.board-head,.board-id{align-items:center;display:flex}.board-id{gap:10px;min-width:0}.board-id b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.board-ex{background:var(--ink);height:22px;color:var(--paper);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.board-progress{color:var(--muted);flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.board-bar{background:#ece6da;border-radius:999px;width:84px;height:4px;display:block;overflow:hidden}.board-bar i{background:var(--ok);width:44.44%;height:100%;display:block}.board-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.board-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:12px 12px 10px}.board-grid h3{font:600 13px/1.3 var(--font-sans),Inter,system-ui,sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0}.board-kicker{color:var(--muted);text-wrap:balance;margin:4px 0 0;font-size:12px;line-height:1.35}.board-grid ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.board-grid li{min-width:0;color:var(--ink-soft);text-wrap:balance;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;line-height:1.35;display:flex}.board-grid li>span{min-width:0}.board-grid time{color:var(--muted);font-size:12px}.board-grid .board-due li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;display:grid}.board-grid .board-due li>span,.board-grid .board-due time{grid-column:1}.board-grid .board-due .board-pill{grid-area:1/2/span 2}.board-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.board-pill.ok{color:var(--registre);background:#e8efea}.board-pill.todo{color:var(--ink-soft);background:#f4f1ea}.board-pill.sign{color:var(--warn);background:#fbf1df}.board-pill.draft{color:var(--muted);background:#f4f1ea}.board-opts{gap:6px}.board-opts li{color:var(--ink);justify-content:flex-start;gap:8px}.board-opts i{border:1.5px solid #cfc6b4;border-radius:50%;flex:none;width:13px;height:13px}.board-choice{color:var(--muted);text-wrap:balance;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0 0;font-size:12px;line-height:1.35;display:flex}.board-link{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:default;flex:none}.board-files{flex-direction:column;display:flex}.board-count{color:var(--ink);text-wrap:balance;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.board-drive{width:16px;height:16px;color:var(--muted);flex:none}.board-note{color:var(--muted);text-wrap:balance;margin:6px 0 0;font-size:13px;line-height:1.4}.reg-board.board-frame{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;min-width:0;padding:0;display:flex}.reg-board .board-ex{height:auto;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:600}.reg-board .board-bar i{width:var(--fill);transform-origin:0;animation:board-fill .9s both;animation-timeline:view();animation-range:entry entry 45%;transform:scaleX(1)}.flowline,.reg-board .board-id b,.reg-caption,.reg-kind,.reg-meter p,.reg-miles li,.reg-name,.reg-stats span,.reg-tiles span{text-wrap:balance}.reg-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.reg-miles{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.reg-miles li{min-width:0;color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.reg-miles svg{width:14px;height:14px;color:var(--ok);flex:none}.reg-miles circle{fill:currentColor}.reg-miles path{fill:none;stroke:#f7f2e8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.reg-stats{flex-wrap:wrap;gap:4px 22px;display:flex}.reg-stats article{background:0 0;border:0;border-radius:0;flex:140px;min-width:0;padding:0}.reg-stats b{font:600 15px/1.2 var(--font-sans),Inter,system-ui,sans-serif;letter-spacing:-.02em;display:block}.reg-stats span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.3;display:block}.reg-cols{grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);align-items:stretch;gap:28px;display:grid}.reg-cols>section{min-width:0}.reg-side{flex-direction:column;display:flex}.reg-advance{margin-top:auto;padding-top:18px}.reg-cols h3{border-bottom:1px solid var(--line);font:600 13px/1.3 var(--font-sans),Inter,system-ui,sans-serif;letter-spacing:-.01em;margin:0;padding-bottom:6px}.reg-cols ul{margin:0;padding:0;list-style:none}.reg-cols li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:8px 0;display:grid}.reg-ic{width:22px;height:22px;color:var(--ink-soft);background:#f4f1ea;border-radius:50%;place-items:center;display:grid}.reg-ic svg{width:13px;height:13px}.reg-ic.is-link,.reg-ic.is-pdf,.reg-ic.is-scale,.reg-ic.is-src{color:var(--ink-soft);background:var(--creme)}.reg-ic.is-doc,.reg-ic.is-folder{color:#8a5a0b;background:#fbf6ee}.reg-ic.is-cal,.reg-ic.is-check,.reg-ic.is-shield{color:var(--ok);background:var(--registre-50)}.reg-ic.is-calc{color:#8a6a2f;background:#f8f3e8}.reg-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.reg-kind,.reg-name{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.reg-name{color:var(--ink);font-size:13px;font-weight:550;line-height:1.35}.reg-nw{white-space:nowrap}.reg-name time{font-variant-numeric:tabular-nums}.reg-kind{color:var(--muted)}.reg-kind,.reg-state{font-size:12px;line-height:1.35}.reg-state{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.reg-state svg{flex:none;width:14px;height:14px}.reg-state.is-done{color:var(--ok)}.reg-state.is-done circle{fill:currentColor}.reg-state.is-done path{fill:none;stroke:#f7f2e8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.reg-state.is-ready{color:var(--ink-soft)}.reg-state.is-ready circle,.reg-state.is-ready path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.reg-meter{align-items:center;gap:12px;margin-top:12px;display:flex}.reg-meter p{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.25}.reg-meter small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;display:block}.reg-ring{flex:none;width:52px;height:52px}.reg-ring circle{fill:none;stroke-width:3.5px}.reg-ring .track{stroke:#ece6da}.reg-ring .fill{stroke:var(--ok);stroke-linecap:round;transform-origin:50%;stroke-dasharray:var(--ring);stroke-dashoffset:var(--offset);animation:ring-fill .9s both;animation-timeline:view();animation-range:entry entry 45%;transform:rotate(-90deg)}.reg-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.reg-tiles article{min-width:0}.reg-tiles b{font:500 30px/1 var(--font-serif),Georgia,serif;letter-spacing:-.03em;color:var(--ink);display:block}.reg-tiles span{overflow-wrap:break-word;min-width:0;color:var(--muted);margin-top:4px;font-size:12px;line-height:1.3;display:block}.reg-advance .btn-card{margin-top:16px}@keyframes board-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring-fill{0%{stroke-dashoffset:var(--ring)}to{stroke-dashoffset:var(--offset)}}@media (prefers-reduced-motion:reduce){.reg-board .board-bar i,.reg-ring .fill{animation:none}}.flowline{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;font-size:15px;font-weight:500;display:flex}.flowline [aria-hidden]{color:var(--muted)}.module-v4 .reg-board{margin-top:18px}.clair-steps{border:1px solid var(--line-strong);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.clair-steps li{align-items:center;gap:10px;min-width:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.clair-steps li+li{border-left:1px solid var(--line)}.clair-steps b{background:var(--souci);width:26px;height:26px;color:var(--ink);font:600 13px/1 var(--font-sans),Inter,system-ui,sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.clair-steps span{text-wrap:balance;min-width:0}.ex-panel.board-frame{background:#fff;gap:16px;margin-top:16px;padding:18px 18px 14px}.ex-head,.ex-panel.board-frame{flex-direction:column;display:flex}.ex-head{align-items:flex-start;gap:12px}.ex-id{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 18px;min-width:0;display:flex}.ex-id>b{font:500 26px/1.15 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.ex-progress{align-items:center;gap:10px;display:flex}.ex-progress p{color:var(--ink);margin:0;font-size:15px;font-weight:650;line-height:1.2}.ex-panel .board-bar{width:132px;height:6px;margin-top:6px}.ex-panel .board-bar i{width:var(--fill);background:var(--ok);height:100%}.ex-ring{width:40px;height:40px}.ex-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ex-tiles article{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;min-height:96px;padding:12px 14px;display:flex}.ex-tiles b{font:500 34px/1 var(--font-serif),Georgia,serif;letter-spacing:-.03em;color:var(--ink);display:block}.ex-tiles b.ex-date{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.ex-tiles span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.3;display:block}.ex-panel .reg-cols{gap:22px}.ex-panel .reg-state{border-radius:999px;height:22px;padding:0 8px}.ex-panel .reg-state.is-done{background:#e7f0ea}.ex-panel .reg-state.is-doing{color:#8a5a0b;background:#fbf3e4}.ex-panel .reg-state.is-doing circle,.ex-panel .reg-state.is-doing path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ex-panel .reg-state.is-todo{color:#5c5346;background:#f3f0ea}.ex-panel .reg-state.is-todo circle{fill:none;stroke:currentColor;stroke-width:1.4px}.ex-legal{border-top:1px solid var(--line);color:var(--muted);white-space:nowrap;margin:0;padding-top:2px;font-size:12.5px;line-height:1.35}@media (max-width:1100px){.board{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.board-sec{padding-bottom:48px}.board-copy h2{font-size:28px}.board-head{flex-direction:column;align-items:flex-start;gap:10px}.board-grid,.reg-cols{grid-template-columns:1fr}.reg-board.board-frame{background:0 0;border:0;padding:0}.board-frame{padding:12px}.ex-panel.board-frame{border:1px solid var(--line);background:#fff;padding:14px 12px 12px}.ex-tiles{grid-template-columns:1fr 1fr}.ex-tiles b.ex-date{font-size:18px}.ex-id>b{font-size:22px}.clair-steps{grid-template-columns:1fr}.clair-steps li+li{border-left:0;border-top:1px solid var(--line)}.ex-legal{white-space:normal}}.module-v4 .m4hero{background:linear-gradient(180deg,#f3eadb 0,var(--paper) 100%);border-bottom:1px solid var(--line)}.module-v4 .m4hero .wrap{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"t d""i d";align-items:start;gap:28px 48px;padding-top:28px;padding-bottom:64px;display:grid}.module-v4 .htxt{grid-area:t}.module-v4 .dossier{flex-direction:column;grid-area:d;justify-content:flex-start;align-items:center;gap:18px;min-width:0;margin:0;display:flex}.module-v4 .dossier-fig{margin:0}.module-v4 .pic{aspect-ratio:3/2;background:var(--creme);border:1px solid var(--line);border-radius:20px;grid-area:i;margin:0;position:relative;overflow:hidden}.module-v4 .pic img{position:absolute;inset:0}.module-v4 .crumb{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.module-v4 .idrow{align-items:center;gap:12px;margin-top:26px;display:flex}.module-v4 .dos{border:1px solid var(--line-strong);background:#fff;border-radius:6px;height:28px;padding:0 11px}.module-v4 h1{letter-spacing:-.028em;margin:14px 0 0;font-size:64px;font-weight:400;line-height:1.02}.module-v4 h1 em{color:var(--registre);letter-spacing:-.015em;margin-top:10px;font-size:.62em;font-style:italic;display:block}.module-v4 .measures{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.module-v4 .mlbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.module-v4 .mchip{border:1px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:6px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.module-v4 .mchip:before{content:"";background:var(--souci);border-radius:50%;width:7px;height:7px}.module-v4 .mchip.guide{color:var(--ink-soft);background:0 0;border-style:dashed}.module-v4 .mchip.guide:before{background:var(--gold)}.module-v4 .one{color:var(--ink-soft);max-width:560px;margin-top:20px;font-size:18px;line-height:1.5}.module-v4 .price{background:var(--card);border:1px solid var(--line-strong);width:100%;max-width:none;box-shadow:var(--shadow-lift);border-radius:20px;position:relative;overflow:hidden}.module-v4 .price:before{height:5px}.module-v4 .pc{padding:20px 22px 16px}.module-v4 .price .lbl{color:var(--muted)}.module-v4 .price .name{font:500 24px/1.15 var(--font-serif),Georgia,serif;margin-top:4px}.module-v4 .amt{border-bottom:1px dashed var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;padding-bottom:12px;display:flex}.module-v4 .amt b{font:500 46px/1 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.module-v4 .amt span,.module-v4 .extra{color:var(--ink-soft);font-size:14px}.module-v4 .extra{text-wrap:balance;margin-top:6px}.module-v4 .recv{margin-top:12px}.module-v4 .price .items{gap:5px;margin-top:8px}.module-v4 .price .items li{text-wrap:balance;align-items:flex-start;gap:9px;font-size:14.5px;font-weight:500;line-height:1.3;display:flex}.module-v4 .more{color:var(--registre);box-shadow:inset 0 -1px 0 var(--gold-soft);margin-top:8px;font-size:14px;font-weight:500;display:inline-flex}.module-v4 .btn-block{border-radius:999px;justify-content:center;width:100%;height:48px;margin-top:14px;font-weight:600;display:flex}.module-v4 .fine{color:var(--muted);text-align:left;text-wrap:balance;margin-top:8px;font-size:12px;line-height:1.4}.module-v4 .fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.module-v4 .diag{background:var(--vellum);border-top:1px solid var(--line);padding:18px 28px 20px}.module-v4 .diag .q,.module-v4 .diag-aside .q{justify-content:space-between;align-items:center;gap:10px;display:flex}.module-v4 .diag .q b,.module-v4 .diag-aside .q b{font:500 16px/1.25 var(--font-serif),Georgia,serif}.module-v4 .free{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;height:22px;color:var(--ok);background:#fff;border-radius:5px;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.module-v4 .diag p,.module-v4 .diag-aside p{color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.45}.module-v4 .diag .btn-ghost{border:1px solid var(--line-strong);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;height:42px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.module-v4 .offer.sec{padding:36px 0 40px}.module-v4 .offer .wrap{grid-template-columns:minmax(0,680px) minmax(240px,1fr);align-items:start;gap:16px 28px;display:grid}.module-v4 .offer .wrap:not(:has(.diag-aside)){grid-template-columns:minmax(0,680px)}.module-v4 .diag-aside{background:0 0;border:0;border-radius:0;align-self:start;margin-top:4px;padding:2px 2px 0}.module-v4 .diag-aside .q b{text-wrap:balance}.module-v4 .diag-aside .btn-ghost{border:1px solid var(--line-strong);background:0 0;border-radius:999px;justify-content:center;align-items:center;width:auto;height:40px;margin-top:10px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.module-v4 .sec{padding:72px 0}.module-v4 .clair{background:var(--card);border-bottom:1px solid var(--line)}.module-v4 h2.t{font:400 44px/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.02em;max-width:760px;margin-top:14px}.module-v4 .lede{color:var(--ink-soft);max-width:640px;margin:0;font-size:17px}.module-v4 .chead{align-items:end;margin-bottom:0}.module-v4 .esteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.module-v4 .es{background:var(--paper);border:1px solid var(--line-strong);border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.module-v4 .es:not(:last-child):after{content:"→";z-index:2;border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-soft);background:#fff;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:56px;right:-19px}.module-v4 .eill{border-radius:22px;width:76px;height:76px;position:relative}.module-v4 .eill svg{width:38px;height:38px}.module-v4 .en{background:var(--souci);width:30px;height:30px;color:var(--ink);font:500 16px/1 var(--font-serif),Georgia,serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.module-v4 .es h3{font:500 24px/1.15 var(--font-serif),Georgia,serif;margin-top:20px}.module-v4 .es p{color:var(--ink-soft);margin-top:8px;font-size:16px;line-height:1.5}.module-v4 .fin{border:1px solid var(--line-strong);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:26px;display:grid;overflow:hidden}.module-v4 .fvis{border-right:1px solid var(--line);background:radial-gradient(90% 80% at 50% 40%,#fbf4e8 0,#efe3cc 100%);place-items:center;min-height:360px;display:grid;position:relative}.module-v4 .folder{width:330px;height:330px;position:relative}.module-v4 .ftab{border-radius:12px 12px 0 0;width:130px;height:34px;top:28px;left:18px}.module-v4 .folder:before,.module-v4 .ftab{background:var(--sauge-ink);position:absolute}.module-v4 .folder:before{content:"";border-radius:6px 14px 14px;inset:52px 18px 0}.module-v4 .sh{background:var(--paper);border:1px solid var(--line-strong);border-radius:4px;width:240px;padding:12px 14px;position:absolute;left:44px}.module-v4 .sh b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:600;display:block}.module-v4 .sh i{background:#e4dccb;border-radius:3px;height:5px;margin-top:8px;display:block}.module-v4 .s1{top:0;transform:rotate(-3deg)translate(-14px)}.module-v4 .s2{top:32px;transform:rotate(-1deg)translate(-4px)}.module-v4 .s3{top:64px;transform:rotate(1deg)translate(6px)}.module-v4 .s4{top:96px;transform:rotate(3deg)translate(14px)}.module-v4 .ffront{background:linear-gradient(180deg,#6f8752,var(--sauge-ink));height:150px;color:var(--ink);border-radius:8px 8px 16px 16px;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:absolute;bottom:0;left:10px;right:10px}.module-v4 .fl{background:0 0;height:5px;position:absolute;top:0;left:0;right:0}.module-v4 .ft{font:500 24px/1.1 var(--font-serif),Georgia,serif;margin-top:2px}.module-v4 .fs{color:var(--ink-soft);margin-top:4px;font-size:13.5px}.module-v4 .fok{background:var(--paper);height:30px;color:var(--registre);border-radius:999px;align-items:center;gap:7px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.module-v4 .fok svg{width:16px;height:16px}.module-v4 .ftxt{padding:30px 40px}.module-v4 .ftxt .big{font:400 36px/1.1 var(--font-serif),Georgia,serif;margin-top:12px}.module-v4 .after,.module-v4 .ftxt .sub{color:var(--ink-soft);margin-top:10px}.module-v4 .time{border-top:1px dashed var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:14px;display:grid}.module-v4 .time dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);grid-column:1/-1;font-size:10.5px;font-weight:600}.module-v4 .time dd{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;height:100%;margin:0;padding:12px 14px;display:flex}.module-v4 .time dd b{font:500 16px/1.2 var(--font-serif),Georgia,serif}.module-v4 .time dd span{color:var(--ink-soft);-webkit-hyphens:manual;hyphens:manual;font-size:14px;line-height:1.4}.module-v4 .ftxt .btn-primary-inline{margin-top:16px;margin-bottom:24px}.module-v4 .v4docs>.doccta{margin:4px 0;display:none}.module-v4 .why{background:var(--card);border-bottom:1px solid var(--line)}.module-v4 .vs{border:1px solid var(--line-strong);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:30px;display:grid;overflow:hidden}.module-v4 .vs>div{padding:18px 22px;font-size:15px;line-height:1.45}.module-v4 .alone{color:var(--ink-soft);background:#f4f1ea}.module-v4 .us{background:var(--creme)}.module-v4 .k{letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:600;display:block}.module-v4 .alone .k{color:var(--muted)}.module-v4 .us .k{color:var(--ink-soft)}.module-v4 .why .eg{margin-top:18px}.module-v4 .why .eng h3{font-size:20px}.module-v4 .why .eng .big{width:52px;height:52px}.module-v4 .why .eng .big svg{width:28px;height:28px}.module-v4 .refs{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.module-v4 .whycta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.module-v4 .indep{color:var(--muted);flex-direction:column;gap:6px;margin:0;font-size:13.5px;display:flex}.module-v4 .indep span{align-items:center;gap:8px;display:inline-flex}.module-v4 .v4docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.module-v4 .v4doc{border:1px solid var(--line-strong);background:#fff;border-radius:6px 6px 14px 14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.module-v4 .v4doc .sheet{border-bottom:1px solid var(--line);background:linear-gradient(#fbf8f1,#f5efe3);height:118px;padding:16px 18px;position:relative}.module-v4 .v4doc .sheet:before{content:"";background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.module-v4 .ref2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;gap:8px;font-size:10px;font-weight:600;display:flex}.module-v4 .ref2 .n{font:italic 500 14px/1 var(--font-serif),Georgia,serif;letter-spacing:0;color:var(--gold);text-transform:none}.module-v4 .lines{gap:7px;margin-top:14px;display:grid}.module-v4 .lines i{background:#e4dccb;border-radius:3px;height:6px;display:block}.module-v4 .v4doc .ic{background:var(--creme);width:46px;height:46px;color:var(--ink-soft);border:1px solid var(--contour);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:-22px;right:16px}.module-v4 .v4doc .ic svg{width:24px;height:24px}.module-v4 .v4doc .body{flex-direction:column;flex:1;padding:28px 20px 20px;display:flex}.module-v4 .v4doc h3{font:500 20px/1.2 var(--font-serif),Georgia,serif}.module-v4 .v4doc p{color:var(--ink-soft);flex:1;margin-top:6px;font-size:14.5px;line-height:1.45}.module-v4 .fmt{background:var(--registre-50);height:24px;color:var(--registre);border-radius:5px;align-self:flex-start;align-items:center;margin-top:14px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.module-v4 .total{background:var(--creme);border:1.5px solid var(--contour);color:var(--ink-soft);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding:22px 26px;display:grid}.module-v4 .total b{font:500 24px/1.2 var(--font-serif),Georgia,serif;color:var(--ink);display:block}.module-v4 .total span{color:var(--ink-soft);font-size:14.5px}.module-v4 .btn-light{background:var(--souci);border:1.5px solid var(--souci-line);height:56px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;display:inline-flex}.module-v4 .outlist{color:var(--ink-soft);margin-top:18px}.module-v4 .m4faq{grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}.module-v4 .note,.module-v4 .src{color:var(--muted);margin-top:16px;font-size:13px}.module-v4 .guides h2{font-size:32px;font-weight:500}.module-v4 .guides ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.module-v4 .guides a{color:var(--registre);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.module-v4 .final{color:var(--ink-soft);background:0 0;position:relative;overflow:hidden}.module-v4 .final .wrap{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-top:64px;padding-bottom:64px;display:grid}.module-v4 .final h2{font:400 42px/1.08 var(--font-serif),Georgia,serif;color:var(--ink)}.module-v4 .final p{color:var(--ink-soft);margin-top:10px}.module-v4 .acts{flex-direction:column;gap:10px;min-width:280px;display:flex}.module-v4 .alt{text-align:left;margin-top:16px;font-size:14px}.module-v4 .alt a{color:var(--ink);box-shadow:inset 0 -1px 0 var(--gold-soft)}.buybar{display:none}@media (max-width:1100px){.eg,.reggrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stamp{display:none}.module-v4 .m4hero .wrap{grid-template-columns:1fr;grid-template-areas:"t""d""i"}.module-v4 .offer .wrap,.module-v4 .offer .wrap:not(:has(.diag-aside)){grid-template-columns:minmax(0,680px)}.module-v4 .diag-aside{margin-top:2px}.module-v4 .v4docs{grid-template-columns:repeat(2,minmax(0,1fr))}.module-v4 .v4docs>.doccta{grid-column:1/-1;display:flex}.module-v4 h1{font-size:52px}.module-v4 .esteps{grid-template-columns:1fr}.module-v4 .es:not(:last-child):after{display:none}.module-v4 .fin{grid-template-columns:1fr}.module-v4 .fvis{border-right:0;border-bottom:1px solid var(--line)}.buybar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.buybar.on{transform:none}.buybar p{margin:0;line-height:1.15}.buybar b{font:500 20px/1.1 var(--font-serif),Georgia,serif;display:block}.buybar span{color:var(--muted);font-size:12px}.buybar .btn-primary-inline{white-space:nowrap;flex:none;height:48px}.buybar .buybar-short{display:none}.buybar b,.buybar span{white-space:nowrap}body:has(.buybar) footer .wrap{padding-bottom:110px}}@media (max-width:760px){.engage .wrap{padding-top:48px;padding-bottom:0}.engage .ehead{margin-bottom:28px}.engage .ehead,.module-v4 .chead,.module-v4 .final .wrap,.module-v4 .m4faq,.module-v4 .total,.module-v4 .vs,.module-v4 .whycta,.regs-head{flex-direction:column;align-items:stretch;gap:12px;display:flex}.engage .ehead{align-items:flex-start;gap:0}.regs-head p{text-align:left;max-width:none}.engage .ehead h2{font-size:22px}.erow{grid-template-columns:1fr}.erow>li{border-left:0;padding:18px 0}.erow>li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}.erow>li:nth-child(odd):after{display:none}.eg,.module-v4 .time,.module-v4 .v4docs,.reggrid{grid-template-columns:1fr}.eng{grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:16px;padding:18px 18px 18px 22px;display:grid}.eng .big{grid-row:span 2;width:54px;height:54px;margin:0}.eng h3{font-size:19px}.eng p{margin-top:3px;font-size:14px}.eng .refs{grid-column:2}.regs{padding:48px 0}.module-v4 h2.t,.regs-head h2{font-size:32px}.regs-trust{display:none}.module-v4 h1{font-size:40px}.module-v4 .pic{aspect-ratio:4/3}.module-v4 .diag,.module-v4 .ftxt,.module-v4 .pc{padding-left:20px;padding-right:20px}.module-v4 .amt b{font-size:40px}.module-v4 .acts{min-width:0}.module-v4 .btn-light,.module-v4 .ftxt .btn-primary-inline,.module-v4 .whycta .btn-primary-inline{justify-content:center;width:100%}.module-v4 .total .sep{display:none}.module-v4 .total .pr{display:block}.trust .badge{height:32px;font-size:12.5px}.reg3 .name,.start3 .name{font-size:36px}}.btn-block,.btn-card,.btn-light,.btn-primary-inline{white-space:nowrap}.midcta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.midcta-btn{background:var(--souci);height:48px;color:var(--ink);border:1.5px solid var(--souci-line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.midcta-link{color:var(--registre);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-size:15px;font-weight:500}.board>.midcta{grid-column:1/-1;margin-top:4px}.hero-copy .ref-off{margin-top:16px}.module-v4 .price .ref-off--carte{margin:8px 0 0}.faq2 .ref-off{margin:2px 0 12px}footer .wrap>.ref-off{border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding-top:18px;font-size:13px}footer .wrap>.ref-off a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}@media (max-width:760px){footer .wrap>.ref-off{font-size:16px}}.ref-off{min-width:0;max-width:100%;font:500 12.5px/1.45 var(--font-sans),Inter,system-ui,sans-serif;color:#33334a;text-wrap:balance;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:10px 0 0;display:flex}.ref-off .ro-flag{background:linear-gradient(90deg,#000091 0 33.33%,#fff 33.33% 66.66%,#e1000f 66.66% 100%);border-radius:999px;flex:none;width:22px;height:12px;margin-top:3px;box-shadow:inset 0 0 0 1px #0000282e}.ref-off .ro-txt{text-wrap:balance;min-width:0}.ref-off .nw{white-space:nowrap}.ref-off a{color:var(--ink-soft);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ref-off b{font-weight:650}.ref-off time{font:inherit;color:inherit;white-space:nowrap}.ref-off--carte{color:#6a6a80;max-width:none;margin:0 0 10px;font-size:11.5px;line-height:1.35}.start3 .ref-off--carte{color:#ffffffd1}@media (max-width:760px){.midcta-btn,.module-v4 .midcta .btn-primary-inline{width:100%}}.module-v4 .qbuy{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;display:flex}.module-v4 .htxt .qbuy{margin-top:26px}.module-v4 .qbuy p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.module-v4 .qbuy .btn-primary-inline{width:auto;max-width:100%}.module-v4 .qbuy-hero{align-items:stretch;gap:12px;width:min(100%,330px);margin-top:0}.module-v4 .qbuy p.qprice{font-size:inherit;color:var(--ink);flex-direction:column;align-items:flex-start;gap:4px;margin:0;line-height:1;display:flex}.module-v4 .qbuy p.qprice b{font:500 40px/.95 var(--font-serif),Georgia,serif;letter-spacing:-.03em;color:var(--ink)}.module-v4 .qbuy p.qprice span{color:var(--ink-soft);font-size:14px;line-height:1.3}.module-v4 .qbuy-hero .btn-primary-inline{justify-content:center;width:100%;height:56px;padding:0 18px;font-size:16px;font-weight:600}.module-v4 .qbuy-early{display:none}.module-v4 .v4docs>.qbuy{margin-top:0;margin-bottom:0;display:none}@media (max-width:1100px){.module-v4 .qbuy-early{display:flex}}@media (max-width:760px){.module-v4 .v4docs>.qbuy{grid-column:1/-1;margin:8px 0;display:flex}.module-v4 .qbuy-hero{width:100%}.module-v4 .qbuy p.qprice b{font-size:36px}}@media (max-width:380px){.module-v4 .m4hero .dossier-fig{height:292px;overflow:hidden}.module-v4 .m4hero .folder{transform-origin:top;transform:scale(.88)}.module-v4 .qbuy .btn-primary-inline{padding:0 16px;font-size:14.5px}}@media (max-width:480px){.hero-media img{aspect-ratio:1;object-position:50% 42%;max-height:52svh}.hero-copy{padding-bottom:22px}.hero-copy .ref-off{margin-top:12px}}@media (max-width:400px){.buybar{padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:8px}.buybar .buybar-long{display:none}.buybar .buybar-short{display:inline}.buybar b{font-size:18px}.buybar .btn-primary-inline{height:44px;padding:0 12px;font-size:13.5px}body:has(.buybar) footer .wrap{padding-bottom:88px}}.pa-min{min-height:100svh;color:var(--ink);background:var(--paper);flex-direction:column;display:flex}.pa-brand{text-align:center;font:500 19px/1 var(--font-serif),Georgia,serif;color:var(--registre);margin:0;padding:28px 20px 0}.pa-brand i{color:var(--gold);font-style:italic}.pa-min main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(40px,7vh,64px);padding:48px 20px;display:flex}.pa-min h1{font:500 clamp(40px,7vw,64px)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:0}.pa-sub{color:var(--muted);margin:14px 0 0;font-size:clamp(17px,2vw,19px)}.pa-sub em{font-style:italic;font-family:var(--font-serif),Georgia,serif;color:var(--registre);font-size:1.12em}.pa-pills{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,520px);margin:0;padding:0;list-style:none;display:grid}.pa-pills .pill{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.pa-pills .pill+.pill:before{content:"";background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:17px;left:calc(24px - 50%);right:calc(50% + 24px)}.pa-pills .pill.done+.pill:before{background:linear-gradient(90deg,var(--registre),var(--line-strong))}.pa-pills .dot{background:var(--card);border:1.5px solid var(--line-strong);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pa-pills .done .dot{background:var(--registre);border-color:var(--registre);color:#fff}.pa-pills .now .dot{border:2px solid var(--gold);box-shadow:0 0 0 5px #b08a3e24}.pa-pills .now .dot:after{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px}.pa-pills .lbl{color:var(--muted);white-space:nowrap;font-size:13.5px;font-weight:500}.pa-pills .done .lbl{color:var(--registre)}.pa-pills .now .lbl{color:var(--ink);font-weight:600}.pa-min .sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-min .check path{stroke-dasharray:22;stroke-dashoffset:0}.pa-btn{background:var(--souci);min-height:56px;color:var(--ink);border:1.5px solid var(--souci-line);font:600 16.5px/1 var(--font-sans),Inter,sans-serif;border-radius:999px;align-items:center;gap:10px;padding:0 30px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 2px #1c1b170a,0 18px 40px -16px #30261459}.pa-btn svg{transition:transform .2s}.pa-btn:hover{background:var(--registre-700)}.pa-btn:hover svg{transform:translate(3px)}.pa-cta{flex-direction:column;align-items:center;display:flex}.pa-micro{color:var(--muted);margin:12px 0 0;font-size:13.5px}.pa-contact{margin:18px 0 0;font-size:17px}.pa-contact a{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.pa-btn:focus-visible,.pa-contact a:focus-visible,.pa-foot a:focus-visible{outline-offset:3px;outline:3px solid #2f5bea73}.pa-foot{text-align:center;padding:0 20px 28px}.pa-foot a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:13px}@media (max-width:420px){.pa-pills .lbl{font-size:12.5px}}@media (prefers-reduced-motion:no-preference){.pa-min .in{opacity:0;animation:pa-in .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i,0) * .14s);transform:translateY(8px)}.pa-min .check path{animation:pa-draw .5s ease-out .7s both}.pa-min .now .dot{animation:pa-glow 2.4s ease-in-out 1.4s 2}}@keyframes pa-in{to{opacity:1;transform:none}}@keyframes pa-draw{0%{stroke-dashoffset:22px}}@keyframes pa-glow{50%{box-shadow:0 0 0 8px #b08a3e33}}.pa-order{color:var(--ink);padding:36px 0 80px}.pa-order .wrap{max-width:680px}.pa-order h1{font:500 clamp(32px,4vw,44px)/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:8px 0 20px}.pa-back{margin:0;font-size:14px}.pa-back a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.pa-order dl{margin:0}.pa-order dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:15.5px;display:flex}.pa-order dt{color:var(--muted)}.pa-order dd{text-align:right;margin:0;font-weight:500}.pa-waiver{background:var(--card);border:1px solid var(--line);color:var(--ink-soft);border-radius:12px;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.5}.pa-waiver p{margin:0 0 8px}.pa-waiver p:last-child{margin:0}.pa-note a,.pa-waiver a{color:var(--registre);text-underline-offset:3px;text-decoration:underline}.pa-note{color:var(--ink-soft);margin:14px 0 0;font-size:15px}.pa-order h2{font:500 26px/1.2 var(--font-serif),Georgia,serif;margin:36px 0 0}@media (max-width:520px){.pa-order .wrap{padding-left:20px;padding-right:20px}.pa-order dl>div{align-items:flex-start}}.no-sale{color:var(--ink-soft);margin-top:.6rem;font-size:.875rem}.hero .ticks{gap:.5rem 1.25rem;margin-top:1.25rem}.hero .ticks li{min-height:0;color:var(--ink-soft);background:0 0;border:0;border-radius:0;gap:.5rem;padding:0;font-weight:500}.hero .ticks li:before{content:"";border-left:2px solid var(--sauge-ink);border-bottom:2px solid var(--sauge-ink);flex:none;width:.875rem;height:.5rem;margin-top:-.2rem;transform:rotate(-45deg)}.hero .ref-off{margin-top:1rem}.reg3 a.name{display:flex}.module-v4 .more,.reg3 a.name{align-items:center;min-height:2.75rem}.module-v4 .more{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--gold-soft);text-decoration-color:var(--gold-soft);text-underline-offset:4px}.module-v4 .diag .btn-ghost,.module-v4 .diag-aside .btn-ghost{height:auto;min-height:2.75rem}[data-consent-banner] button{min-height:2.75rem}section.regs{margin-top:0;display:block}.module-v4 .mchip{min-height:1.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hero-fig{position:relative}.hero-fig picture{display:block}.hero-fig img{aspect-ratio:1168/880;opacity:1;filter:none;-webkit-mask-image:radial-gradient(72% 70% at 50% 48%,#000 58%,#0000008c 78%,#0000 100%);mask-image:radial-gradient(72% 70% at 50% 48%,#000 58%,#0000008c 78%,#0000 100%)}.hero-badge{filter:drop-shadow(0 6px 14px #1414131f);width:clamp(76px,4.5rem + 3vw,124px);height:auto;position:absolute;top:2%;right:3%}@media (min-width:64rem){.hero-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hero-fig{margin-right:calc(-1*clamp(0rem,3vw - 1rem,3rem))}}.waitnote{border-left:3px solid var(--souci);background:var(--creme);border-radius:0 10px 10px 0;padding:10px 14px}.module-v4 .opening-note{margin-top:12px;font-size:14px}.module-v4 .opening-note,.pa-wait{color:var(--ink-soft);line-height:1.45}.pa-wait{gap:8px;margin:16px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.buybar .sub-cta,.module-v4 .sub-cta{white-space:nowrap;min-height:44px}.module-v4 .qbuy p.qperiod{color:var(--ink-soft);text-align:center;font-size:14px;line-height:1.3}.module-v4 .final .qbuy{margin-top:0}@media (max-width:760px){.module-v4 .qbuy[data-cta]{align-items:stretch}.module-v4 .qbuy[data-cta] .sub-cta{width:100%}}@media (max-width:400px){.buybar p span{white-space:normal}}.module-v4 .qbuy-hero p.no-sale{text-align:center}.f-legend-lg{float:left;width:100%;color:var(--ink);text-wrap:balance;margin:0 0 14px;padding:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:400;line-height:1.2}.lead-consent{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.45;display:flex;position:relative}.lead-consent input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.rcard{border:1px solid var(--line);background:var(--card);border-radius:1.5rem;padding:1.25rem}@media (min-width:640px){.rcard{padding:1.5rem}}.legal-chip{border:1px solid var(--line-strong);background:var(--warn-50);width:fit-content;max-width:100%;color:var(--ink-soft);border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;line-height:1.3;display:inline-flex}.need-recap{border-left:3px solid var(--souci);background:var(--creme);border-radius:0 12px 12px 0;padding:12px 16px}.result-cta{white-space:nowrap;min-height:44px}.pieces{text-align:left;gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.piece{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.piece-box{border:2px solid var(--souci-ink);border-radius:6px;width:20px;height:20px;margin-top:2px}.piece-body{gap:3px;min-width:0;display:grid}.piece-name{color:var(--ink);line-height:1.35}.piece-name,.piece-status{font-size:16px;font-weight:600}.piece-status{background:var(--chute);width:fit-content;color:var(--souci-ink);border-radius:999px;padding:1px 8px}.piece-line{color:var(--ink-soft);text-wrap:pretty;font-size:16px;line-height:1.45}.piece-k{color:var(--muted);font-weight:600}.piece-k:after{content:" :"}.result-offer{border:1.5px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lift);border-radius:1.5rem;padding:clamp(1.25rem,.9rem + 1.4vw,2rem)}.result-offer h3{margin-top:6px;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:400;line-height:1.15}.result-offer-grid{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:600px){.result-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-offer-grid>:last-child{grid-column:1/-1}}.result-offer-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.result-offer-docs,.result-offer-list{gap:8px;margin:8px 0 0;padding:0;font-size:14.5px;line-height:1.35;list-style:none;display:grid}.result-offer-list li{align-items:flex-start;gap:8px;display:flex}.result-offer-list .ic{flex:none;width:18px;height:18px;margin-top:1px}.result-offer-list .ic svg{width:18px;height:18px}.result-offer-docs li{gap:1px;display:grid}.result-offer-docs b{font-weight:600}.result-offer-docs span{color:var(--muted);font-size:13px}.result-offer-start{color:var(--ink-soft);margin-top:8px;font-size:14.5px;line-height:1.45}.result-offer-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:1.5rem;display:flex}.pa-pieces{text-align:left;width:100%;max-width:640px}.pa-pieces h2{text-align:center;font-size:clamp(26px,3vw,32px);font-weight:500}.pa-start{text-align:center;max-width:52ch;margin:10px auto 0;font-size:16px;line-height:1.45}.pa-start,.pa-why{color:var(--ink-soft)}.pa-why{margin:14px 0 0;font-size:14.5px;line-height:1.5}.pa-pieces .pa-micro{text-align:center}.engage-card{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:clamp(1.25rem,.8rem + 2vw,2.25rem)}.engage .wrap{padding-top:clamp(40px,2rem + 2.5vw,72px)}.regs-head .regs-note{border:1px solid var(--line);background:var(--card);max-width:380px;color:var(--ink-soft);text-wrap:pretty;border-radius:16px;align-self:flex-end;padding:16px 20px}@media (max-width:760px){.regs-head .regs-note{align-self:stretch;max-width:none}}.pieces-claim{color:var(--ink-soft);align-items:center;gap:8px;margin:10px 0 22px;font-size:14.5px;font-weight:500;display:flex}.regs-trust{margin-bottom:0}.dlv{grid-template-columns:1fr;gap:12px;margin:2.5rem 0 2rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.dlv{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.dlv>li{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.dlv>li{border:1.5px solid var(--contour);border-radius:var(--r);background:var(--creme);color:var(--ink-soft);align-content:start;gap:8px;padding:16px;font-size:.9375rem;line-height:1.45;display:grid;position:relative}.dlv-n{background:var(--ink);color:#fff;width:26px;height:26px;font:700 13px/1 var(--font-sans),sans-serif;border-radius:50%;place-items:center;display:inline-grid}.dlv-art{width:100%;height:64px}svg.dlv-art line{stroke:var(--line-strong);stroke-width:2px}svg.dlv-art circle{fill:var(--paper);stroke:var(--souci-ink);stroke-width:2px}svg.dlv-art circle.dlv-root{fill:var(--souci)}svg.dlv-art text{font:600 10px/1 var(--font-sans),sans-serif;fill:var(--muted)}.dlv-amount{align-content:center;justify-items:start;gap:2px;display:grid}.dlv-amount strong{font:500 24px/1.1 var(--font-serif),Georgia,serif;color:var(--ink)}.dlv-k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.dlv b{font:700 1rem/1.3 var(--font-sans),sans-serif;color:var(--ink)}.dash-k{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;display:block}.dash-status-head{align-items:flex-start;gap:12px;display:flex}.dash-dot{background:var(--ok);border-radius:50%;flex:none;width:14px;height:14px;margin-top:10px;box-shadow:0 0 0 5px #e7eddc}.dash-status.is-orange .dash-dot{background:var(--warn);box-shadow:0 0 0 5px var(--chute)}.dash-status.is-red .dash-dot{background:var(--cachet);box-shadow:0 0 0 5px var(--cachet-50)}.crit-grid{gap:16px;margin-top:18px;display:grid}@media (min-width:600px){.crit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crit-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.crit{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:1px 8px;padding:7px 10px;font-size:13.5px;line-height:1.35;display:grid}.crit,.crit-mark{color:var(--muted)}.crit-mark{background:var(--registre-50);width:18px;height:18px;border-radius:50%;place-items:center;margin-top:0;font-size:11px;font-weight:700;display:grid}.crit-label{text-wrap:balance}.crit-state{white-space:nowrap;grid-column:2;font-size:12px;font-weight:500}.crit.is-on{color:var(--ink);font-weight:600}.crit.is-on.is-orange{background:var(--chute);border-color:#e3c58c}.crit.is-on.is-red{background:var(--cachet-50);border-color:#e2b3c2}.crit.is-on.is-orange .crit-mark{background:var(--warn);color:#fff}.crit.is-on.is-red .crit-mark{background:var(--cachet);color:#fff}.share-bar{background:var(--registre-50);border-radius:999px;height:14px;margin-top:16px;display:flex;overflow:hidden}.share-bar .seg+.seg{border-left:2px solid var(--paper)}.seg-0{background:var(--souci)}.seg-1{background:var(--sauge)}.seg-2{background:var(--ciel)}.seg-3{background:var(--lavande)}.seg-4{background:var(--rose)}.seg-us{border:2px solid var(--ink-soft);background:0 0}.heirs{gap:8px;margin:14px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.heirs li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.seg-dot{border-radius:3px;flex:none;width:10px;height:10px;transform:translateY(-1px)}.heirs b{font-weight:600}.nature-help{color:var(--muted);gap:4px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.dash-hero{gap:4px;margin-top:16px;display:grid}.dash-hero strong{font:500 clamp(2.25rem,1.8rem + 2vw,3rem)/1.05 var(--font-serif),Georgia,serif;color:var(--ink)}.dash-tiles{gap:10px;margin-top:16px;display:grid}@media (min-width:600px){.dash-tiles{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.dash-tile{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.dash-tile{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-content:start;gap:4px;padding:12px 14px;display:grid}.dash-tile b{font:500 22px/1.15 var(--font-serif),Georgia,serif;color:var(--ink)}.dash-tile.is-alert{background:var(--cachet-50);border-color:#e2b3c2}.dash-tile.is-alert b{color:var(--cachet)}.cascade{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cascade li{grid-template-columns:14px minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.cascade-sign{color:var(--muted);text-align:center;font-weight:700}.cascade-label{color:var(--ink-soft)}.cascade-bar{background:var(--registre-50);border-radius:999px;height:8px;overflow:hidden}.cascade-bar i{border-radius:inherit;background:var(--souci);height:100%;display:block}.cascade-heir{margin-top:18px}.cascade-heir .cascade{margin-top:8px}@media (max-width:520px){.cascade li{grid-template-columns:14px minmax(0,1fr) auto}.cascade-bar{grid-area:2/2/auto/-1}}.calc{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.calc summary{cursor:pointer;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--gold-soft);text-decoration-color:var(--gold-soft);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.items .ic,.module-v4 .items .ic,.reg3 .items .ic,.result-offer-list .ic,.start3 .items .ic{flex:none;place-items:center;height:1lh;margin-top:0;display:inline-grid}.module-v4 .items .ic svg,.reg3 .items .ic svg,.start3 .items .ic svg{display:block}@media (max-width:39.99rem){.paywall .eyebrow,.paywall .no-sale,.paywall .pick{font-size:1rem}}.guide-v5{--gpad:clamp(1rem,.4rem + 3vw,3.25rem)}.guide-v5 .gwrap{width:100%;max-width:1176px;padding-inline:var(--gpad);margin-inline:auto}.guide-v5 .caps{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.guide-v5 .serif,.guide-v5 h1,.guide-v5 h2,.guide-v5 h3{font-family:var(--font-serif),"Source Serif 4",Georgia,serif}.guide-v5 h1,.guide-v5 h2,.guide-v5 h3{letter-spacing:-.015em;font-weight:400}.guide-v5 .gnote{color:var(--muted);font-size:14px}.guide-v5 .glink{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--souci-line);text-decoration-color:var(--souci-line);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.guide-v5 .cta-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.guide-v5 .ghero{background:linear-gradient(180deg,#f3eadb 0,var(--paper) 100%);border-bottom:1px solid var(--line)}.guide-v5 .ghero .gwrap{padding-top:28px;padding-bottom:56px}.guide-v5 .gcrumb ol{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.guide-v5 .gcrumb li{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.guide-v5 .gcrumb li+li:before{content:"/";color:var(--muted)}.guide-v5 .gcrumb a{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;align-items:center;display:inline-flex}.guide-v5 .gcrumb li[aria-current]{font-weight:600}.guide-v5 .gkicker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:20px 0 0;font-size:14px;display:flex}.guide-v5 .ghero h1{text-wrap:balance;max-width:24ch;margin:14px 0 0;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.5rem);line-height:1.08}.guide-v5 .gchapo{color:#262624;text-wrap:pretty;max-width:46ch;margin:22px 0 0;font-size:clamp(1.1875rem,1rem + .7vw,1.4375rem);line-height:1.45}.guide-v5 .gmeta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:24px 0 0;font-size:15px;display:flex}.guide-v5 .ghero-cta{margin-top:26px}.guide-v5 .gmain{padding-top:48px;padding-bottom:72px}.guide-v5 .gcols{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px;display:grid}.guide-v5 .gside{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.guide-v5 .gtoc ul{margin:10px 0 0;padding:0;list-style:none}.guide-v5 .gtoc a{min-height:44px;color:var(--ink-soft);border-left:2px solid #e6e3dc;align-items:center;padding:7px 0 7px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.guide-v5 .gtoc a:hover{border-left-color:var(--souci-line);color:var(--ink)}.guide-v5 .gcard{border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.guide-v5 .gcard img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.guide-v5 .gcard-name{margin:0;font-size:22px;line-height:1.2}.guide-v5 .gcard-tag{color:var(--ink-soft);margin:0;font-size:15px}.guide-v5 .gbody{color:#262624;min-width:0;max-width:720px;font-size:18px;line-height:1.65}.guide-v5 .gbody h2{color:var(--ink);margin:56px 0 0;scroll-margin-top:24px;font-size:clamp(1.5625rem,1.2rem + 1.2vw,2rem);line-height:1.18}.guide-v5 .gbody p{text-wrap:pretty;margin:14px 0 0}.guide-v5 .gbody .ans{color:var(--ink);margin-top:16px;font-weight:600}.guide-v5 .gbody ol,.guide-v5 .gbody ul{margin:14px 0 0;padding-left:22px}.guide-v5 .gbody li{text-wrap:pretty;margin:6px 0}.guide-v5 .gtable-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;max-width:100%;margin-top:20px;overflow-x:auto}.guide-v5 .gtable-wrap:focus-visible{outline-offset:2px;outline:3px solid #e0a84a}.guide-v5 .gtable{border-collapse:collapse;width:100%;min-width:32rem;font-size:16px;line-height:1.45}.guide-v5 .gtable th{text-align:left;vertical-align:bottom;background:var(--creme);border-bottom:1px solid var(--line);text-wrap:pretty;padding:12px 14px;font-weight:600}.guide-v5 .gtable td{vertical-align:top;text-wrap:pretty;border-top:1px solid #e6e3dc;padding:12px 14px}.guide-v5 .kbox{background:#fdf6e8;border:1.5px solid #e9cf9c;border-radius:16px;margin-top:0;padding:22px 26px}.guide-v5 .kbox .caps{color:#7a4f0a;margin:0}.guide-v5 .kbox ul{margin:10px 0 0;padding-left:20px}.guide-v5 .kbox li{margin:8px 0;font-size:16px;line-height:1.5}.guide-v5 .kbox a{color:#7a4f0a;text-underline-offset:3px;font-size:14px;text-decoration:underline}.guide-v5 .cta-hook{background:#f2f5ec;border:1px solid #cfdcbc;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin-top:20px;padding:18px 22px;display:flex}.guide-v5 .cta-hook p{max-width:52ch;margin:0;font-size:16px;line-height:1.5}.guide-v5 .cta-hook-soft{background:var(--paper);border-color:var(--line);margin-top:22px}.guide-v5 .cta-in{border:1.5px solid var(--line);border-left:4px solid var(--souci-line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;margin-top:36px;padding:20px 24px;display:flex}.guide-v5 .cta-in p{margin:0;font-size:17px;line-height:1.5}.guide-v5 .gsteps{flex-direction:column;gap:12px;margin:20px 0 0;list-style:none;display:flex;padding:0!important}.guide-v5 .gsteps li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;margin:0;padding:14px 16px;font-size:17px;display:flex}.guide-v5 .gsteps .n{width:30px;height:30px;color:var(--cachet);background:#f1efe8;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.guide-v5 .gsteps p{color:var(--ink-soft);margin:4px 0 0}.guide-v5 .gfinal{background:var(--chute);border:1.5px solid var(--souci-line);border-radius:18px;flex-direction:column;gap:10px;margin-top:48px;padding:26px 28px;display:flex}.guide-v5 .gfinal p{margin:0}.guide-v5 .gfinal-title{color:var(--ink);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.2}.guide-v5 .gfaq{flex-direction:column;gap:10px;margin-top:18px;font-size:16px;display:flex}.guide-v5 .gfaq details{background:var(--creme);border:1.5px solid var(--line);border-radius:12px;padding:0 22px}.guide-v5 .gfaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.guide-v5 .gfaq summary::-webkit-details-marker{display:none}.guide-v5 .gfaq summary:after{content:"+";color:var(--ink-soft);flex:none;font-size:22px;font-weight:400}.guide-v5 .gfaq details[open] summary:after{content:"−"}.guide-v5 .gfaq details p{max-width:60ch;color:var(--ink-soft);margin:0 0 18px}.guide-v5 .glinks{margin-top:40px}.guide-v5 .glinks+.glinks{margin-top:28px}.guide-v5 .glinks .caps{margin:0}.guide-v5 .glinks a,.guide-v5 .gsources a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--souci-line);text-decoration-color:var(--souci-line);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:2px}.guide-v5 .gbody .gsources-title{font-size:24px}.guide-v5 .gsources{font-size:16px;line-height:1.5}.guide-v5 .gdisclaimer{margin-top:18px}.guide-v5 .grel{margin-top:72px}.guide-v5 .grel h2{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem)}.guide-v5 .grel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.guide-v5 .rcard{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.guide-v5 .rcard:hover{border-color:var(--souci-line)}.guide-v5 .rcard-title{font-size:20px;line-height:1.25}.guide-v5 .ghub-title{max-width:20ch;margin:22px 0 0;font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);line-height:1.04}.guide-v5 .gchips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.guide-v5 .gchips .btn{border-radius:999px}.guide-v5 .ghub{padding-bottom:88px}.guide-v5 .ghub>section>h2{margin:64px 0 0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.25rem)}.guide-v5 .gcluster{border:1.5px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:22px;padding:28px;scroll-margin-top:24px;display:grid}.guide-v5 .gpillar{color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.guide-v5 .gpillar h3{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem);line-height:1.2}.guide-v5 .gpillar-chapo{color:var(--ink-soft);text-wrap:pretty;font-size:16px;line-height:1.5}.guide-v5 .gpillar-more{border-bottom:2px solid var(--souci-line);align-self:flex-start;padding-bottom:1px;font-size:15px;font-weight:600}.guide-v5 .gcluster .caps{margin:0 0 6px}.guide-v5 .garticles,.guide-v5 .gquestions{margin:0;padding:0;list-style:none}.guide-v5 .garticles a{min-height:44px;color:var(--ink);border-top:1px solid #e6e3dc;justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;text-decoration:none;display:flex}.guide-v5 .garticles .gnote{white-space:nowrap;flex:none}.guide-v5 .gquestions-title{margin-top:22px!important}.guide-v5 .gquestions a{min-height:44px;color:var(--ink);border-top:1px solid #e6e3dc;padding:10px 0;font-size:16px;text-decoration:none;display:block}.guide-v5 .garticles a:hover span:first-child,.guide-v5 .gquestions a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--souci-line);text-decoration-color:var(--souci-line);text-underline-offset:3px}@media (max-width:1023px){.guide-v5 .gcols{display:block}.guide-v5 .gside{margin-bottom:24px;position:static}.guide-v5 .gtoc{display:none}.guide-v5 .gbody{font-size:17px}.guide-v5 .gcluster,.guide-v5 .grel-grid{grid-template-columns:minmax(0,1fr)}.guide-v5 .gcard{flex-flow:wrap;align-items:center}.guide-v5 .gcard img{display:none}.guide-v5 .gcard>*{flex:100%}.guide-v5 .cta-hook .btn,.guide-v5 .cta-row .btn,.guide-v5 .gcard .btn{white-space:normal;width:100%}.guide-v5 .gcluster{padding:20px}.guide-v5 .gcard-tag,.guide-v5 .gcrumb ol,.guide-v5 .gkicker,.guide-v5 .glink,.guide-v5 .gmeta,.guide-v5 .gnote,.guide-v5 .gpillar-more,.guide-v5 .kbox a{font-size:16px}}@media (max-width:599px){.guide-v5 .btn-sm,.guide-v5 .caps{font-size:16px}}@media (max-width:767px){.guide-v5 .gsteps .n{font-size:16px}}@media (min-width:600px) and (max-width:1023px){.guide-v5 .grel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sim-page .sim-body{max-width:760px;margin-inline:auto}.sim-page .gtable caption{text-align:left;color:var(--ink-soft);caption-side:top;text-wrap:pretty;padding:12px 14px 0;font-size:15px}.sim-page h2,.sim-page h3{text-wrap:balance}.sim-page li,.sim-page p{text-wrap:pretty}.sim-form{border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.sim-privacy{background:#f2f5ec;border:1px solid #cfdcbc;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5;margin:0!important}.sim-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sim-label{color:var(--ink);font-size:17px;font-weight:600;line-height:1.35;margin:0!important}.sim-help{color:var(--ink-soft);line-height:1.45}.sim-error,.sim-help{font-size:15px;margin:0!important}.sim-error{color:#a12a2a;font-weight:600;line-height:1.4}.sim-error-sum{background:#fdf1f1;border:1px solid #e3b4b4;border-radius:10px;padding:10px 14px}.sim-input,.sim-select{width:100%;max-width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-strong);border-radius:10px;padding:10px 12px;font-size:17px}.sim-select{text-overflow:ellipsis;padding-right:36px}.sim-consent input:focus-visible,.sim-input:focus-visible,.sim-mode:focus-within,.sim-select:focus-visible{outline-offset:2px;outline:3px solid #e0a84a}.sim-input[aria-invalid=true],.sim-select[aria-invalid=true]{border-color:#a12a2a}.sim-amount{align-items:center;max-width:22rem;display:flex;position:relative}.sim-amount .sim-input{text-align:right;font-variant-numeric:tabular-nums;padding-right:40px}.sim-unit{color:var(--ink-soft);pointer-events:none;font-size:17px;position:absolute;right:14px}.sim-date{max-width:16rem}.sim-modes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.sim-modes legend{grid-column:1/-1;margin-bottom:8px!important}.sim-mode{border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:14px 16px;display:flex}.sim-mode.is-on{border-color:var(--souci-line);background:var(--chute)}.sim-mode input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin-top:2px}.sim-mode>span{flex-direction:column;gap:4px;font-size:16px;line-height:1.4;display:flex}.sim-mode strong{font-size:17px}.sim-info{background:#fdf6e8;border:1px solid #e9cf9c;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5;margin:0!important}.sim-info .btn{margin-top:10px}.sim-group,.sim-heirs{border-top:1px solid #e6e3dc;flex-direction:column;gap:14px;padding-top:6px;display:flex}.sim-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sim-heir{border:1.5px solid var(--line);background:var(--creme);border-radius:12px}.sim-heir>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;font-size:17px;font-weight:600;list-style:none;display:flex}.sim-heir>summary::-webkit-details-marker{display:none}.sim-heir>summary:after{content:"+";color:var(--ink-soft);flex:none;font-size:22px;font-weight:400}.sim-heir[open]>summary:after{content:"−"}.sim-heir-body{flex-direction:column;gap:14px;padding:4px 16px 18px;display:flex}.sim-result{border:1.5px solid var(--souci-line);background:#fff;border-radius:16px;margin-top:28px;padding:24px}.sim-result h2{margin:0!important}.sim-result h2:focus{outline:none}.sim-stale{background:#fdf6e8;border-radius:10px;padding:10px 14px;font-size:16px}.sim-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:14px;list-style:none;display:grid;margin:18px 0 0!important;padding:0!important}.sim-card{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px;margin:0!important}.sim-card h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.sim-card dl,.sim-total{flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.sim-card dl>div,.sim-total>div{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:16px;line-height:1.4;display:flex}.sim-card dt,.sim-total dt{color:var(--ink-soft)}.sim-card dd,.sim-total dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.sim-net{border-top:1px solid #e6e3dc;padding-top:8px;font-size:18px!important}.sim-net dt{font-weight:600;color:var(--ink)!important}.sim-note{color:var(--ink-soft);font-size:15px;margin:8px 0 0!important}.sim-total{background:var(--creme);border-radius:12px;margin-top:18px;padding:14px 18px}.sim-detail{border:1.5px solid var(--line);border-radius:12px;margin-top:18px}.sim-detail>summary{cursor:pointer;align-items:center;min-height:52px;padding:8px 16px;font-size:17px;font-weight:600;display:flex}.sim-detail-heir{padding:0 16px 18px}.sim-detail-heir h4{margin:12px 0 0;font-size:18px}.sim-tranches{min-width:30rem}.sim-hp{background:#fdf6e8;border:1.5px solid #e9cf9c;border-radius:12px;margin-top:18px;padding:16px 18px}.sim-hp p{margin:0!important}.sim-hp ul{margin:8px 0 10px!important}.sim-mentions{border-top:1px solid #e6e3dc;margin-top:20px;padding-top:14px}.sim-mentions p{font-size:16px;margin:4px 0 0!important}.sim-page .cta-in{margin-top:32px}.sim-page .cta-in ul{margin:0}.sim-h2-inline{margin:0!important;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)!important}.sim-essentiel{margin-bottom:28px}.guide-v5 .sim-essentiel ul{margin-top:6px}.guide-v5 .sim-essentiel li{margin:4px 0}.guide-v5 .sim-essentiel .gnote{margin:8px 0 0}.sim-page .sim-essentiel .gnote a{font-size:inherit}.sim-page .sim-essentiel .gnote a.sim-essentiel-lien{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}@media (max-width:599px){.guide-v5 .sim-essentiel{padding:14px 18px}}.sim-resume p{margin:10px 0 0}.sim-page .sim-resume a.sim-ext{font-size:inherit;color:var(--ink)}.sim-page .gbody h2.sim-h2-form{margin:0 0 16px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}.sim-email{border:1.5px solid var(--line);background:var(--creme);border-radius:16px;margin-top:32px;padding:22px 24px}.sim-email h2{margin:0!important;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)!important}.sim-email form{flex-direction:column;gap:14px;margin-top:14px;display:flex}.sim-email .sim-input{max-width:26rem}.sim-consent{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.sim-consent input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:2px 0 0}.sim-consent label{cursor:pointer}.sim-consent a{text-underline-offset:3px;text-decoration:underline}.sim-ok{background:#f2f5ec;border:1px solid #cfdcbc;border-radius:10px;padding:10px 14px;font-size:16px;margin:0!important}.sim-faq h3{margin:24px 0 0;font-size:20px;line-height:1.3}.sim-ext{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--souci-line);text-decoration-color:var(--souci-line);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:2px}.sim-page .gsources a.sim-ext .arr{margin-left:4px}.sim-print-only{display:none}@media (max-width:599px){.sim-email,.sim-form,.sim-result{padding:18px 16px}.sim-modes,.sim-pair{grid-template-columns:minmax(0,1fr)}.sim-error,.sim-help,.sim-note,.sim-page .gtable caption{font-size:16px}.sim-amount,.sim-date,.sim-email .sim-input{max-width:none}.sim-page .btn{white-space:normal;width:100%}}@media print{body:has(.sim-printable) *{visibility:hidden}body:has(.sim-printable) .sim-printable,body:has(.sim-printable) .sim-printable *{visibility:visible}body:has(.sim-printable) .sim-printable{border:0;margin:0;padding:0;position:absolute;inset:0 0 auto}.sim-printable .sim-noprint{display:none!important}.sim-printable .sim-print-only{font-size:12pt;display:block}.sim-printable .sim-print-head{font-weight:600;margin:0 0 12pt!important}.sim-printable .sim-print-only li{overflow-wrap:anywhere}.gtable-wrap,.sim-card,.sim-detail-heir{break-inside:avoid}.sim-printable .gtable-wrap{overflow:visible}}.hm-hero h1{font-size:clamp(2.5rem,1.4rem + 4.2vw,4.75rem)}.hm-ticks{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.hm-ticks>*{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.hm-ticks-ink>*{color:var(--ink)}.hm-caps{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.hm-eng-card{border:1.5px solid var(--contour);background:var(--creme);border-radius:16px;max-width:980px;margin:0 auto;padding:32px 36px}.hm-eng-card h2{font:400 30px/1.2 var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin-top:8px}.hm-eng{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 48px;margin:30px 0 0;padding:0;list-style:none;display:grid}.hm-eng li{position:relative}.hm-eng li+li:before{content:"";border-left:1px solid var(--contour);position:absolute;top:0;bottom:0;left:-24px}.hm-eng h3{font:400 18px/1.25 var(--font-serif),Georgia,serif;align-items:center;gap:9px;display:flex}.hm-eng-n{width:30px;height:30px;color:var(--cachet);background:#f1efe8;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.hm-eng p{color:var(--muted);margin-top:4px;font-size:14px}.hm-group{padding-top:64px}.hm-ghead h2{font:400 46px/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin-top:8px}.hm-ghead .hm-ticks{gap:10px 22px;margin-top:22px}.hm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.hm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-reg{grid-template-rows:subgrid;border:1.5px solid var(--contour);background:var(--creme);color:var(--ink);border-radius:12px;grid-row:span 8;row-gap:0;transition:border-color .15s,transform .2s;display:grid;overflow:hidden}.hm-reg:hover{border-color:var(--line-strong);transform:translateY(-2px)}.hm-reg:hover .btn-primary{background:var(--souci-hover)}.hm-reg img{object-fit:cover;object-position:50% 20%;border-bottom:1.5px solid var(--contour);background:#fff;width:100%;height:190px;display:block}.hm-reg>:not(img){margin-inline:20px}.hm-no{border-bottom:1px solid var(--contour);font:italic 400 15px/1 var(--font-serif),Georgia,serif;color:#7a4f0a;padding:16px 0 10px}.hm-reg h3{letter-spacing:-.015em;align-self:end;min-height:2.25em;padding:18px 0 14px;font-size:30px;line-height:1.1}.hm-tag{border-bottom:1px dashed var(--line-strong);padding-bottom:14px;font-size:16px;line-height:1.4}.hm-reg .hm-caps{padding:14px 0 8px}.hm-its{flex-direction:column;display:flex}.hm-it{color:var(--ink-soft);align-items:flex-start;gap:10px;padding:4px 0;font-size:14px;display:flex}.hm-ico{border:1px solid var(--contour);width:18px;height:18px;color:var(--ink);background:#fff;border-radius:4px;flex:none;place-items:center;margin-top:1px;display:inline-grid}.hm-price{color:var(--muted);align-self:end;padding:12px 0;font-size:13px}.hm-reg-btn{white-space:nowrap;margin-bottom:20px;padding-inline:8px}.hm-reg-btn-t{text-wrap:balance}.hm-board-cta .btn,.hm-close .btn,.hm-faq-cta,.hm-feat .btn{white-space:nowrap}.hm-feat{border:1.5px solid var(--souci-line);background:var(--chute);color:var(--ink);border-radius:12px;grid-template-columns:280px minmax(0,1fr) auto;align-items:stretch;margin-top:28px;display:grid;overflow:hidden}.hm-feat img{object-fit:cover;object-position:48% 22%;border-right:1.5px solid var(--souci-line);width:100%;height:100%;min-height:220px;display:block}.hm-feat-body{flex-direction:column;justify-content:center;gap:10px;padding:24px 28px;display:flex}.hm-feat-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-here{font-size:24px;font-style:italic}.hm-pill{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.hm-feat-h{font-size:32px;line-height:1.1}.hm-feat-sub b{color:#7a4f0a;font-weight:600}.hm-feat-also{color:var(--muted);font-size:13px}.hm-feat-cta{align-items:center;padding:24px 28px;display:flex}.hm-regs-foot{text-align:center;color:var(--muted);margin:36px auto 0;font-size:14px}.hm-board{padding-top:64px}.hm-steps{border:1px solid var(--line-strong);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hm-steps li{align-items:center;gap:12px;padding:18px 22px;font-weight:600;display:flex}.hm-steps li+li{border-left:1px solid var(--contour)}.hm-steps li.hm-done{color:#3f5129;background:#f6f9f1}.hm-steps-n{width:38px;height:38px;font:400 17px/1 var(--font-serif),Georgia,serif;background:url(/aquarelle/wc-pierre.svg) 50%/100% 100% no-repeat;flex:none;place-items:center;display:inline-grid}.hm-wc-1{background-image:url(/aquarelle/wc-lavande.svg)}.hm-wc-2{background-image:url(/aquarelle/wc-ciel.svg)}.hm-wc-3{background-image:url(/aquarelle/wc-sauge.svg)}.hm-wc-4{background-image:url(/aquarelle/wc-rose.svg)}.hm-ex{border:1px solid var(--contour);background:#fff;border-radius:16px;margin-top:20px;padding:22px 20px}.hm-ex-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hm-ex-head h2{font-size:26px;line-height:1.2}.hm-ex-head svg{margin-left:8px}.hm-ex-count{font-size:15px;font-weight:600}.hm-bar{background:#e6e3dc;width:130px;margin-top:6px}.hm-bar,.hm-bar span{border-radius:999px;height:6px;display:block}.hm-bar span{background:var(--sauge-ink)}.hm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hm-tiles li{border:1.5px solid var(--contour);background:var(--creme);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.hm-tiles .serif{overflow-wrap:anywhere;font-size:30px;line-height:1.1}.hm-tiles li>span:last-child{color:var(--muted);font-size:13px}.hm-ex-cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;margin-top:22px;display:grid}.hm-ex-cols h3{border-bottom:1px solid var(--contour);font:600 14px/1.4 var(--font-sans),sans-serif;padding-bottom:8px}.hm-ex-cols ul{margin:0;padding:0;list-style:none}.hm-docrow{border-bottom:1px solid #e6e3dc;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.hm-docrow-t{flex-direction:column;flex:auto;min-width:0;display:flex}.hm-docrow-t b{font-weight:600}.hm-docrow-t span{color:var(--muted);font-size:12px}.hm-pill-ok{color:#3f5129;background:#e7eddc}.hm-pill-warn{background:var(--chute);color:#7a4f0a}.hm-pill-todo{color:#4a4842;background:#f1efe8}.hm-ex-note{color:var(--muted);border-top:1px solid #e6e3dc;margin-top:16px;padding-top:12px;font-size:13px}.hm-board-cta{margin-top:20px}.hm-faq{grid-template-columns:minmax(0,1fr) minmax(0,672px);align-items:start;gap:40px;padding-top:96px;display:grid}.hm-faq h2{max-width:10ch;font:400 52px/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.015em;margin-top:8px}.hm-faq-cta{margin-top:28px}.hm-faq .faq2{max-width:none}.hm-close{margin-top:80px;padding:96px 0}.hm-close-in{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px;display:grid}.hm-close h2{max-width:16ch;font:400 52px/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.015em}.hm-close p{max-width:34ch;color:var(--ink-soft);margin-top:18px;font-size:19px}.hm-close img{mix-blend-mode:multiply;pointer-events:none;justify-self:end;width:400px;max-width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(75% 75% at 50% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(75% 75% at 50% 45%,#000 45%,#0000 100%)}@media (max-width:1279px){.hm-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hm-eng,.hm-grid,.hm-steps,.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-hero h1{font-size:34px;line-height:1.1}.hm-eng li:nth-child(3):before{display:none}.hm-steps li:nth-child(3){border-left:0}.hm-steps li:nth-child(n+3){border-top:1px solid var(--contour)}.hm-close-in,.hm-ex-cols,.hm-faq,.hm-feat{grid-template-columns:minmax(0,1fr)}.hm-feat img{border-right:0;border-bottom:1.5px solid var(--souci-line);height:220px}.hm-feat-cta{padding-top:0}.hm-group{padding-top:48px}.hm-ghead h2{font-size:25px;line-height:1.2}.hm-faq{padding-top:64px}.hm-close h2,.hm-faq h2{max-width:none;font-size:25px;line-height:1.2}.hm-close{margin-top:48px;padding:48px 0}.hm-close img{justify-self:center;width:220px}.hm-caps,.hm-docrow,.hm-docrow-t span,.hm-eng p,.hm-ex-cols h3,.hm-ex-count,.hm-ex-note,.hm-feat-also,.hm-it,.hm-no,.hm-pill,.hm-price,.hm-regs-foot,.hm-ticks>*,.hm-tiles li>span:last-child{font-size:16px}.hm-caps{letter-spacing:.06em}.hm-docrow{align-items:flex-start}.hm-board-cta .btn,.hm-close .btn,.hm-faq-cta,.hm-feat .btn{white-space:normal;width:100%}.hm-reg-btn{white-space:normal;justify-self:stretch;width:auto}}@media (max-width:599px){.hm-eng,.hm-grid,.hm-grid-4,.hm-steps,.hm-tiles{grid-template-columns:minmax(0,1fr)}.hm-eng li+li:before{display:none}.hm-eng-card{padding:24px 20px}.hm-eng-card h2{font-size:25px}.hm-steps li+li{border-left:0;border-top:1px solid var(--contour)}.hm-reg h3{min-height:0;font-size:28px}.hm-tiles .serif{font-size:24px}.hm-tiles{gap:12px}.hm-feat-h{font-size:28px}}a[target=_blank]>.arr{margin-left:4px;text-decoration:none;display:inline-block}@media (min-width:40rem){a[target=_blank]>.arr{font-size:.85em}}.tpa-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}