@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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;--ai-a:0deg}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-red-hat-text);--default-mono-font-family:var(--font-mono);--font-display:var(--font-red-hat-display);--color-dg-ink:#0e1117;--color-dg-surface:#f4f6f9;--color-dg-indigo:#6e1f2b;--color-dg-indigo-tint:#6e1f2b1a;--color-dg-blue:#4868b6;--color-dg-read:#2f6bd8;--color-dg-surface-soft:#f7f8fb;--color-dg-chip:#5a62701a;--color-dg-emerald:#2f6b4f;--color-dg-emerald-bg:#2f6b4f21;--color-dg-emerald-text:#256045;--color-dg-amber:#8a5e10;--color-dg-amber-dot:#b0781e;--color-dg-amber-bg:#b0781e24;--color-dg-brick:#b33a2b;--color-dg-brick-bg:#b33a2b1f;--color-dg-brick-text:#93281b;--color-dg-line:#0e11170f;--color-dg-ink-80:#39404a;--color-dg-ink-70:#4b5462;--color-dg-ink-50:#7a8492;--color-dg-ink-40:#8a93a2;--radius-check:3px;--radius-badge:5px;--radius-control:8px;--radius-btn:9px;--radius-card:10px;--radius-elevated:14px;--ease-bilto:cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.glass,.glass--card,.glass--panel{border-radius:var(--radius-card)}.glass--elevated{border-radius:var(--radius-elevated)}}@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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-y-0{inset-block:0}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.9px\]{height:1.9px}.h-\[7px\]{height:7px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[37px\]{height:37px}.h-\[60px\]{height:60px}.h-\[104px\]{height:104px}.h-\[132px\]{height:132px}.h-full{height:100%}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.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-44{width:calc(var(--spacing) * 44)}.w-\[3px\]{width:3px}.w-\[7px\]{width:7px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[62px\]{width:62px}.w-\[104px\]{width:104px}.w-\[232px\]{width:232px}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[86\%\]{max-width:86%}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.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}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--radius-badge\)\]{border-radius:var(--radius-badge)}.rounded-\[var\(--radius-btn\)\]{border-radius:var(--radius-btn)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-check\)\]{border-radius:var(--radius-check)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-elevated\)\]{border-radius:var(--radius-elevated)}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-r-\[2px\]{border-top-right-radius:2px;border-bottom-right-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[rgba\(14\,17\,23\,0\.18\)\]{border-color:#0e11172e}.border-\[var\(--bilto-hairline\)\]{border-color:var(--bilto-hairline)}.border-dg-indigo{border-color:var(--color-dg-indigo)}.bg-current{background-color:currentColor}.bg-dg-indigo{background-color:var(--color-dg-indigo)}.bg-dg-ink{background-color:var(--color-dg-ink)}.bg-dg-surface{background-color:var(--color-dg-surface)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-red-hat-display)}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.5313rem\]{font-size:.5313rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.5938rem\]{font-size:.5938rem}.text-\[0\.6563rem\]{font-size:.6563rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.7188rem\]{font-size:.7188rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9063rem\]{font-size:.9063rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1rem\]{font-size:1rem}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-dg-brick-text{color:var(--color-dg-brick-text)}.text-dg-emerald{color:var(--color-dg-emerald)}.text-dg-emerald-text{color:var(--color-dg-emerald-text)}.text-dg-indigo{color:var(--color-dg-indigo)}.text-dg-ink{color:var(--color-dg-ink)}.text-dg-ink-40{color:var(--color-dg-ink-40)}.text-dg-ink-50{color:var(--color-dg-ink-50)}.text-dg-ink-70{color:var(--color-dg-ink-70)}.text-dg-ink-80{color:var(--color-dg-ink-80)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/\[0\.88\]{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.88\]{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_10px_24px_-18px_rgba\(14\,17\,23\,0\.25\)\]{--tw-shadow:0 10px 24px -18px var(--tw-shadow-color,#0e111740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-filter{-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,)}.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-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))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[rgba\(14\,17\,23\,0\.04\)\]:hover{background-color:#0e11170a}.hover\:text-dg-ink:hover{color:var(--color-dg-ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:rounded-\[var\(--radius-control\)\]:focus{border-radius:var(--radius-control)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-dg-ink:focus{color:var(--color-dg-ink)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:right-7{right:calc(var(--spacing) * 7)}.sm\:bottom-7{bottom:calc(var(--spacing) * 7)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-\[21ch\]{max-width:21ch}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-\[2\.5rem\]{font-size:2.5rem}}@media (min-width:48rem){.md\:flex{display:flex}}@media (min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.lg\:self-start{align-self:flex-start}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--background:#e3e8f1;--foreground:#0e1117;--bilto-grad-btn:linear-gradient(150deg, #8a2837, #5c1824);--bilto-grad-btn-hover:linear-gradient(150deg, #95303f, #661c29);--bilto-grad-kpi:linear-gradient(150deg, #7e2433, #571724);--bilto-glass-panel:#ffffffad;--bilto-glass-card:#ffffffa3;--bilto-glass-elevated:#ffffff9e;--bilto-glass-band:#ffffff8f;--bilto-glass-edge:#ffffffbf;--bilto-glass-specular:inset 0 1px 0 #ffffffe6;--bilto-shadow-card:0 10px 24px -14px #0e111740;--bilto-shadow-elevated:0 24px 60px -26px #0e111757;--bilto-shadow-btn:0 12px 26px -10px #6e1f2bb3;--bilto-hairline:#0e11170f}body{color:var(--foreground);font-family:var(--font-red-hat-text), system-ui, sans-serif;background-color:#fff}.glass,.glass--card{background:var(--bilto-glass-card);-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);border:1px solid var(--bilto-glass-edge);box-shadow:var(--bilto-glass-specular), var(--bilto-shadow-card)}.glass--panel{background:var(--bilto-glass-panel);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);box-shadow:var(--bilto-glass-specular);border:1px solid #ffffffb3}.glass--elevated{background:var(--bilto-glass-elevated);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);box-shadow:var(--bilto-glass-specular), var(--bilto-shadow-elevated);border:1px solid #ffffffb8}.glass--band{background:var(--bilto-glass-band)}.glass--flat{border:1px solid var(--bilto-glass-edge);border-radius:var(--radius-card);box-shadow:var(--bilto-glass-specular), var(--bilto-shadow-card);background:#fff9}:is(.glass,.glass--card,.glass--panel,.glass--elevated) :is(.glass,.glass--card,.glass--panel,.glass--elevated,[class*=backdrop-blur]){-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass--card,.glass--panel,.glass--elevated{background:#fff}.glass--band{background:#f4f6f9}}:focus-visible{outline-offset:2px;outline:2px solid #6e1f2b}.navbar{border:1px solid var(--bilto-hairline);background:#fff;border-radius:999px;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -22px #0e111747,0 2px 6px -2px #0e11170f}.navbar-cta{min-height:44px;color:var(--color-dg-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9063rem;font-weight:600;transition:background .2s}.navbar-cta:hover{background:#fbfcfd}.hero-badge{border:1px solid var(--bilto-hairline);background:#fff;border-radius:999px;min-height:44px;transition:border-color .2s;box-shadow:inset 0 1px #ffffffe6,0 2px 8px -3px #0e11171f}.hero-badge:hover{border-color:#0e111724}.btn-hero{min-height:56px;font-family:var(--font-red-hat-display), system-ui, sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-size:1rem;font-weight:700;transition:background .2s,box-shadow .2s,transform .15s}.btn-hero--primary{background:var(--bilto-grad-btn);color:#fff;box-shadow:inset 0 1px 0 #ffffff3d, var(--bilto-shadow-btn)}.btn-hero--primary:hover{background:var(--bilto-grad-btn-hover)}.btn-hero--primary:active{background:#5c1824;transform:scale(.98)}.btn-hero--ghost{color:var(--color-dg-ink);border:1px solid var(--bilto-hairline);background:#fff;box-shadow:inset 0 1px #ffffffe6,0 2px 10px -4px #0e111724}.btn-hero--ghost:hover{border-color:#0e111724}.btn-hero--ghost:active{transform:scale(.98)}.shot-halo{z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side at 50% 58%,#6e1f2b57,#6e1f2b21 52%,#0000 100%);position:absolute;inset:-220px -20% 16%;-webkit-mask-image:linear-gradient(#000 70%,#0000 95%);mask-image:linear-gradient(#000 70%,#0000 95%)}@media (max-width:767px){.shot-halo{filter:blur(16px);top:-80px;bottom:20%}}.shot-viewport{container-type:inline-size}@supports not (zoom:1){.shot-viewport{overflow:hidden}.shot-stage{transform-origin:0 0;transform:scale(min(.9, calc(100cqw / 1736px)))}}.shot-glass{background:var(--bilto-glass-panel);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--bilto-glass-edge);box-shadow:var(--bilto-glass-specular);border-radius:30px;padding:24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 84%);mask-image:linear-gradient(#000 40%,#0000 84%)}.shot-frame{border:1px solid var(--bilto-hairline);background:#fff;border-radius:18px;position:relative;overflow:hidden}@media (max-width:767px){.shot-desktop-only{display:none}.shot-glass{border-radius:22px;padding:12px;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%);container-type:inline-size}}.shot-phone{zoom:min(1, calc(100cqw / 390px));background-color:#eef1f6;background-image:radial-gradient(420px 300px at 8% 0,#6e1f2b0f,#0000 62%),radial-gradient(380px 320px at 96% 6%,#4868b612,#0000 62%);min-width:390px;padding-bottom:4px}.shot-stage{zoom:min(.9, calc(100cqw / 1736px));align-items:stretch;gap:28px;min-width:1736px;display:flex}.phone-frame{flex:none;width:292px}.phone-screen{background-color:#eef1f6;background-image:radial-gradient(300px 220px at 10% 0,#6e1f2b0f,#0000 62%),radial-gradient(280px 240px at 94% 8%,#4868b612,#0000 62%);border-radius:34px;min-height:632px;padding-bottom:22px;overflow:hidden}.shot-inner{background-color:#f4f6f9;background-image:radial-gradient(600px 380px at 12% 0,#6e1f2b0d,#0000 60%),radial-gradient(560px 400px at 96% 4%,#4868b60f,#0000 60%);min-width:1320px;display:flex}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-in{animation:hero-in .7s var(--ease-bilto) both;animation-delay:calc(var(--i,0) * .1s)}.word-mask{vertical-align:bottom;margin-bottom:-.34em;padding-bottom:.34em;display:inline-block;overflow:hidden}@keyframes word-in{0%{opacity:0;transform:translateY(112%)}to{opacity:1;transform:translateY(0)}}.word-in{animation:word-in .72s var(--ease-bilto) both;animation-delay:calc(var(--w,0) * 45ms);display:inline-block}@keyframes shot-scroll{0%{opacity:0;transform:perspective(1600px)rotateX(9deg)translateY(64px)scale(.9)}25%{opacity:1}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)scale(1)}}@keyframes halo-scroll{0%{opacity:0;transform:translateY(92px)scale(.86)}30%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.shot-scroll{animation:linear both shot-scroll;animation-timeline:view();animation-range:cover cover 34%}.halo-scroll{animation:linear both halo-scroll;animation-timeline:view();animation-range:cover cover 50%}}}.reasons{background:var(--color-dg-surface)}.reasons-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;padding-inline:max(20px,50vw - 600px);scroll-padding-inline:max(20px,50vw - 600px);display:flex;overflow-x:auto}.reasons-row::-webkit-scrollbar{display:none}@media (min-width:640px){.reasons-row{gap:24px;padding-inline:max(32px,50vw - 588px);scroll-padding-inline:max(32px,50vw - 588px)}}.reason-card{scroll-snap-align:start;border-radius:var(--radius-elevated);width:300px;box-shadow:var(--bilto-shadow-card);background:#fff;flex-direction:column;flex:none;padding:26px 26px 76px;display:flex;position:relative}@media (min-width:640px){.reason-card{width:340px;padding:30px 30px 80px}}.reason-go{background:var(--bilto-grad-btn);transition:background .2s,transform .15s;box-shadow:inset 0 1px #ffffff3d,0 8px 18px -10px #6e1f2bb3}.reason-go:hover{background:var(--bilto-grad-btn-hover)}.reason-go:active{transform:scale(.94)}.frag-stage{height:236px;margin-inline:-26px;position:relative}@media (min-width:640px){.frag-stage{height:248px;margin-inline:-30px}}.frag-stage--clip{overflow:hidden}.frag{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);background:#fff;box-shadow:inset 0 1px #ffffffe6,0 12px 26px -16px #0e111752}.frag-stage--center{justify-content:center;align-items:center;display:flex}.frag-doc-wrap{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);background:#fff;width:258px;min-height:122px;padding:15px 17px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 12px 26px -16px #0e111752}.frag-doc-card{position:absolute;inset:15px 17px}.frag-cycle__item{opacity:0;animation:7.2s linear infinite frag-cycle}@keyframes frag-cycle{0%,1%{opacity:0;transform:translateY(3px)}3%,23%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-3px)}}.frag-phone{border:1px solid var(--bilto-hairline);background:#fff;border-bottom:0;border-radius:26px 26px 0 0;width:196px;padding-bottom:10px;position:absolute;bottom:-24px;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffffe6,0 18px 36px -18px #0e111766}.frag-phone__island{background:var(--color-dg-ink);border-radius:999px;width:46px;height:11px;display:block}.frag-phone__row{background:var(--color-dg-surface);border-radius:10px;align-items:center;gap:7px;padding:7px 8px;display:flex}.frag-arrive{animation:frag-arrive 6s var(--ease-bilto) infinite}@keyframes frag-arrive{0%{opacity:0;transform:translateY(10px)}12%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-6px)}}.frag-bubble{padding:12px 14px;position:absolute;box-shadow:0 12px 26px -16px #0e11175c}.frag-bubble--out{background:var(--bilto-grad-btn);border-radius:16px 16px 4px;width:246px;top:10px;right:14px}.frag-bubble--in{border:1px solid var(--bilto-hairline);background:#fff;border-radius:16px 16px 16px 4px;bottom:18px;left:14px}.frag-ticks{animation:6s linear infinite frag-ticks}@keyframes frag-ticks{0%,16%{opacity:0}24%,to{opacity:1}}.frag-slip{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);background:#fff;flex-direction:column;padding:18px 18px 28px;display:flex;position:absolute;inset:10px 14px 14px;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -18px #0e111757}.frag-slip__perf{background:repeating-linear-gradient(90deg,#0e111738 0 4px,#0000 4px 9px);height:1px;position:absolute;bottom:13px;left:14px;right:14px}.frag-qr{border-radius:4px;flex:none;display:block;position:relative;overflow:hidden}.frag-qr__scan{background:linear-gradient(#6e1f2b00,#6e1f2b47,#6e1f2b00);height:40%;animation:5s ease-in-out infinite frag-scan;position:absolute;left:0;right:0}@keyframes frag-scan{0%,12%{transform:translateY(-120%)}50%{transform:translateY(240%)}88%,to{transform:translateY(-120%)}}.frag-avatar{border-radius:var(--radius-control);width:30px;height:30px;font-family:var(--font-red-hat-display), sans-serif;color:var(--color-dg-indigo);background:linear-gradient(150deg,#6e1f2b29,#6e1f2b0f);flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #6e1f2b24}.frag-avatar--xs{border-radius:7px;width:20px;height:20px;font-size:.5313rem}.frag-badge{border-radius:var(--radius-badge);align-items:center;padding:3px 9px;font-size:.6875rem;font-weight:700;display:inline-flex}.frag-badge--sent{background:var(--color-dg-amber-bg);color:var(--color-dg-amber)}.frag-badge--ok{background:var(--color-dg-emerald-bg);color:var(--color-dg-emerald-text)}.frag-lang{border-radius:var(--radius-badge);min-width:36px;color:var(--color-dg-ink-70);background:var(--color-dg-surface);flex:none;justify-content:center;align-items:center;padding:4px 9px;font-size:.6875rem;font-weight:700;display:inline-flex}.frag-lang--on{color:#fff;background:var(--bilto-grad-btn)}.frag-doc{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint);flex:none;justify-content:center;align-items:center;display:inline-flex}.frag-doc--on{color:#fff;background:#ffffff2e}.frag-rule{background:#0e111714;border-radius:3px;width:100%;height:5px;display:block}.frag-rule--w70{width:70%}.frag-rule--w90{width:90%}.slider-arrow{background:var(--color-dg-surface);width:44px;height:44px;color:var(--color-dg-ink-70);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.slider-arrow:hover:not(:disabled){background:var(--color-dg-indigo-tint);color:var(--color-dg-indigo)}.slider-arrow:disabled{opacity:.4;cursor:default}.mmenu__in{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mmenu__burger{cursor:pointer}.mmenu__in:focus-visible+.mmenu__burger{outline:2px solid var(--color-dg-indigo);outline-offset:2px}.menu-dialog{z-index:90;color:var(--color-dg-ink);overscroll-behavior:contain;background:#fff;display:none;position:fixed;inset:0}:root:has(#bilto-menu:checked) .menu-dialog{display:block}:root:has(#bilto-menu:checked){overflow:hidden}@media (prefers-reduced-motion:no-preference){:root:has(#bilto-menu:checked) .menu-dialog{animation:mmenu-in .24s var(--ease-bilto) both}:root:has(#bilto-menu:checked) [data-menu-item]{animation:menu-item-in .36s var(--ease-bilto) both;animation-delay:calc(var(--menu-i,0) * 32ms + 50ms)}}@keyframes mmenu-in{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes menu-item-in{0%{transform:translateY(14px)}to{transform:translateY(0)}}@supports not selector(:has(*)){.mmenu__burger{display:none}}@property --ai-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-spin{to{--ai-a:360deg}}.ai-shimmer{isolation:isolate;position:relative}.ai-shimmer:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ai-a), #4a1119, #8a2837, #c97a85, #f0d9c4, #c97a85, #8a2837, #6e1f2b, #4a1119);-webkit-mask-composite:xor;opacity:1;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;transition:opacity .32s;animation:6.5s linear infinite ai-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-shimmer:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.ai-shimmer:before{animation:none}}.tabular{font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pricing{background:#fff}.pricing-head{position:relative;overflow:clip}.pricing-shot{width:52%;min-width:540px;position:absolute;bottom:-72px;right:-16%;container-type:inline-size}.pricing-shot__stage{zoom:calc(100cqw / 1320px);width:1320px}.pricing-screen{border:1px solid var(--bilto-hairline);background:#fff;border-radius:24px;padding:10px;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -40px #0e111766}@media (max-width:899px){.pricing-shot{display:none}}.pricing-halo{filter:blur(44px);background:radial-gradient(closest-side at 46% 52%,#6e1f2b6b,#6e1f2b29 52%,#0000 100%);position:absolute;inset:-14% -22% -14% 24%}@media (max-width:899px){.pricing-halo{display:none}}.pricing-grid{border-bottom:1px solid var(--bilto-hairline);grid-template-rows:auto auto;grid-template-columns:.34fr repeat(3,minmax(0,1fr)) .34fr;display:grid}.pricing-col,.pricing-edge{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.pricing-col>*,.pricing-edge>*{border-top:1px solid var(--bilto-hairline)}.pricing-col{position:relative}.pricing-col:before,.pricing-col:last-of-type:after{content:"";background:var(--bilto-hairline);transform-origin:top;width:1px;position:absolute;top:0;bottom:0}.pricing-col:before{left:0}.pricing-col:last-of-type:after{right:0}.pricing-col--featured{background:linear-gradient(#4868b60a 0%,#4868b617 100%)}.pricing-badge{border-radius:var(--radius-badge);color:#fff;background:var(--bilto-grad-btn);padding:4px 9px;font-size:.6875rem;font-weight:700}.pricing-check{width:20px;height:20px;color:var(--color-dg-ink-70);background:var(--color-dg-chip);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pricing-col--featured .pricing-check{color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint)}@media (max-width:899px){.pricing-grid{grid-template-columns:1fr}.pricing-edge{display:none}.pricing-col{grid-row:auto;grid-template-rows:none}.pricing-col:before,.pricing-col:last-of-type:after{display:none}}@keyframes pricing-rise{0%{opacity:0;transform:translateY(38px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pricing-shot-in{0%{opacity:0;transform:translateY(56px)scale(.94)}40%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-halo-in{0%{opacity:0;transform:translateY(90px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pricing-rise{animation:linear both pricing-rise;animation-timeline:view();animation-range:cover cover 30%}.pricing-shot{animation:linear both pricing-shot-in;animation-timeline:view();animation-range:cover cover 42%}.pricing-halo{animation:linear both pricing-halo-in;animation-timeline:view();animation-range:cover cover 62%}.pricing-col:before,.pricing-col:last-of-type:after{animation:linear both pricing-draw;animation-timeline:view();animation-range:cover 4% cover 46%}.pricing-block{animation:linear both pricing-rise;animation-timeline:view()}.pricing-col:first-of-type .pricing-block{animation-range:cover 5% cover 32%}.pricing-col:nth-of-type(2) .pricing-block{animation-range:cover 9% cover 36%}.pricing-col:nth-of-type(3) .pricing-block{animation-range:cover 13% cover 40%}.pricing-col{view-timeline-name:--pricing-col;view-timeline-axis:block}.pricing-li{animation:linear both pricing-rise;animation-timeline:--pricing-col}.pricing-col:first-of-type{--d:0%}.pricing-col:nth-of-type(2){--d:4%}.pricing-col:nth-of-type(3){--d:8%}.pricing-li:first-child{animation-range:cover calc(8% + var(--d)) cover calc(20% + var(--d))}.pricing-li:nth-child(2){animation-range:cover calc(10% + var(--d)) cover calc(22% + var(--d))}.pricing-li:nth-child(3){animation-range:cover calc(12% + var(--d)) cover calc(24% + var(--d))}.pricing-li:nth-child(4){animation-range:cover calc(14% + var(--d)) cover calc(26% + var(--d))}.pricing-li:nth-child(5){animation-range:cover calc(16% + var(--d)) cover calc(28% + var(--d))}}}.faq{background:#fff}.faq-help{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);width:100%;max-width:340px;box-shadow:var(--bilto-shadow-card);text-align:center;background:#fff;padding:28px 26px 26px}.faq-help__icon{width:38px;height:38px;color:var(--color-dg-indigo);margin:0 auto;display:block}.faq-item{border-top:1px solid var(--bilto-hairline)}.faq-item:last-child{border-bottom:1px solid var(--bilto-hairline)}.faq-q{cursor:pointer;color:var(--color-dg-ink);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:1.0625rem;font-weight:500;line-height:1.45;list-style:none;transition:color .2s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--color-dg-indigo)}.faq-chevron{width:20px;height:20px;color:var(--color-dg-indigo);transition:transform .28s var(--ease-bilto);flex:none;margin-top:3px}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-a{padding-bottom:24px}.faq-a p{max-width:32rem;color:var(--color-dg-ink-70);font-size:.9375rem;line-height:1.7}@supports selector(::details-content){.faq-list{interpolate-size:allow-keywords}.faq-item::details-content{opacity:0;content-visibility:hidden;height:0;transition:height .32s var(--ease-bilto), opacity .24s ease, content-visibility .32s allow-discrete;overflow:hidden}.faq-item[open]::details-content{opacity:1;content-visibility:visible;height:auto}}@keyframes faq-rise{0%{transform:translateY(38px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes faq-art-in{0%{opacity:0;transform:translateY(44px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.faq{view-timeline-name:--faq;view-timeline-axis:block}.faq-rise{animation:linear both faq-rise;animation-timeline:--faq;animation-range:cover cover 22%}.faq-item{animation:linear both faq-rise;animation-timeline:--faq;animation-range:cover calc(2% + var(--n) * 2%) cover calc(20% + var(--n) * 2%)}.faq-art{animation:linear both faq-art-in;animation-timeline:--faq;animation-range:cover 2% cover 26%}.faq-help{animation:linear both faq-rise;animation-timeline:--faq;animation-range:cover 10% cover 30%}}}.reviews{background:#fff}.reviews-belt{max-width:2100px;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.reviews-row{gap:18px;width:max-content;display:flex}.reviews-row+.reviews-row{margin-top:18px}.reviews-track{flex:none;gap:18px;display:flex}.review{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);width:340px;box-shadow:var(--bilto-shadow-card);background:#fff;flex-direction:column;flex:none;padding:22px 24px 24px;display:flex}.review-avatar{width:38px;height:38px;color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}@media (max-width:639px){.review{width:280px;padding:18px 20px 20px}.reviews-belt{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}}@keyframes reviews-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:no-preference){.reviews-row{animation:64s linear infinite reviews-slide}.reviews-row--back{animation-direction:reverse}.reviews-belt:hover .reviews-row,.reviews-belt:focus-within .reviews-row{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.reviews-belt{scrollbar-width:none;overflow-x:auto}}@keyframes reviews-rise{0%{transform:translateY(38px)scale(.985)}to{transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reviews-rise{animation:linear both reviews-rise;animation-timeline:view();animation-range:cover cover 26%}}}.steps{background:#fff}.steps-row{gap:40px 32px;margin-top:56px;display:grid}@media (min-width:640px){.steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.steps-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{border-top:1px solid var(--bilto-hairline);padding-top:26px;position:relative}.step-dot{background:var(--bilto-grad-btn);border-radius:999px;width:10px;height:10px;position:absolute;top:-5px;left:0}@keyframes steps-rise{0%{transform:translateY(38px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes steps-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps{view-timeline-name:--steps;view-timeline-axis:block}.steps-rise{animation:linear both steps-rise;animation-timeline:--steps;animation-range:cover cover 22%}.step{animation:linear both steps-rise;animation-timeline:--steps;animation-range:cover calc(8% + var(--s) * 4%) cover calc(26% + var(--s) * 4%)}.step-dot{animation:linear both steps-dot-in;animation-timeline:--steps;animation-range:cover calc(14% + var(--s) * 4%) cover calc(24% + var(--s) * 4%)}}}.step{flex-direction:column;display:flex}.step-art{margin-top:auto;padding-top:26px}.step-sheet{flex-direction:column;height:168px;padding:14px 15px;display:flex;position:relative;overflow:hidden}.step-prompt{border-bottom:1px solid var(--bilto-hairline);color:var(--color-dg-ink-70);align-items:flex-start;gap:7px;padding-bottom:10px;font-size:.6875rem;line-height:1.45;display:flex}.step-type{white-space:nowrap;border-right:1.5px solid var(--color-dg-indigo);animation:8s steps(40,end) infinite step-type;display:block;overflow:hidden}@keyframes step-type{0%{width:0}16%,92%{width:100%}98%,to{width:0}}.step-line{opacity:0;animation-duration:8s;animation-timing-function:var(--ease-bilto);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:.6875rem;animation-iteration-count:infinite;animation-fill-mode:both;display:flex}.step-line--total{border-top:1px solid var(--bilto-hairline);margin-top:auto;padding-top:9px;font-size:.75rem}.step-line:nth-child(2){animation-name:step-line-1}.step-line:nth-child(3){animation-name:step-line-2}.step-line:nth-child(4){animation-name:step-line-3}.step-line--total{animation-name:step-line-4}@keyframes step-line-1{0%,20%{opacity:0;transform:translateY(7px)}25%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-4px)}}@keyframes step-line-2{0%,27%{opacity:0;transform:translateY(7px)}32%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-4px)}}@keyframes step-line-3{0%,34%{opacity:0;transform:translateY(7px)}39%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-4px)}}@keyframes step-line-4{0%,44%{opacity:0;transform:translateY(7px)}49%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-4px)}}.step-chat{background:linear-gradient(180deg, #fff, var(--color-dg-surface));justify-content:flex-end;gap:8px}.step-bubble{border:1px solid var(--bilto-hairline);width:84%;animation:step-lift 7s var(--ease-bilto) infinite;background:#fff;border-radius:12px 12px 12px 3px;align-self:flex-start;padding:10px 12px;box-shadow:0 8px 18px -12px #0e11174d}@keyframes step-lift{0%{opacity:0;transform:translateY(22px)scale(.94)}14%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@keyframes step-tick-read{0%,42%{color:var(--color-dg-ink-40)}50%,to{color:var(--color-dg-read)}}.step-file{border-radius:var(--radius-badge);color:var(--color-dg-ink-70);background:var(--color-dg-surface);align-items:center;gap:7px;margin-top:8px;padding:6px 8px;font-size:.625rem;display:flex}.step-file__mark{background:var(--color-dg-indigo-tint);border:1px solid var(--color-dg-indigo);border-radius:2px;flex:none;width:10px;height:13px}.step-ticks{flex:none;width:18px;height:10px;animation:7s step-end infinite step-tick-read}.step-read{border-radius:var(--radius-badge);color:#fff;background:var(--color-dg-read);opacity:0;animation:step-read-in 7s var(--ease-bilto) infinite;align-self:flex-end;padding:4px 9px;font-size:.625rem;font-weight:700}@keyframes step-read-in{0%,56%{opacity:0;transform:translateY(6px)}63%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}.step-sign{justify-content:space-between;align-items:center;gap:8px;display:flex}.step-sign__paraph{width:96px;height:26px;color:var(--color-dg-ink)}.step-sign__paraph path{stroke-dasharray:150;stroke-dashoffset:150px;animation:step-paraph 7s var(--ease-bilto) infinite}@keyframes step-paraph{0%,46%{stroke-dashoffset:150px}66%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:0;opacity:0}}.step-read--sign{background:var(--color-dg-emerald);animation-name:step-sign-in}@keyframes step-sign-in{0%,64%{opacity:0;transform:translateY(5px)}72%,88%{opacity:1;transform:none}96%,to{opacity:0}}.step-flip{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:.625rem;font-weight:700;display:flex}.step-flip__from{color:var(--color-dg-ink-70);animation:step-flip-out 7s var(--ease-bilto) infinite}.step-flip__to{color:var(--color-dg-indigo);opacity:0;animation:step-flip-in 7s var(--ease-bilto) infinite}@keyframes step-flip-out{0%,30%{opacity:1}40%,to{opacity:.28}}@keyframes step-flip-in{0%,32%{opacity:0;transform:translateY(5px)}42%,92%{opacity:1;transform:none}to{opacity:0}}.step-remind{border-radius:var(--radius-badge);color:var(--color-dg-amber);background:var(--color-dg-amber-bg);opacity:0;animation:step-remind-in 7s var(--ease-bilto) infinite;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:.625rem;font-weight:700;display:inline-flex}.step-remind__dot{background:var(--color-dg-amber-dot);border-radius:999px;width:6px;height:6px}@keyframes step-remind-in{0%,10%{opacity:0;transform:translateY(6px)}20%,88%{opacity:1;transform:none}96%,to{opacity:0}}.step-invoice{justify-content:flex-start;gap:10px}.step-no{letter-spacing:.02em;text-transform:none;color:var(--color-dg-ink-70);margin-left:auto;font-size:.5625rem;font-weight:600}.step-to{border-bottom:1px solid var(--bilto-hairline);flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.step-to__name{color:var(--color-dg-ink);font-size:.75rem;font-weight:600}.step-to__due{color:var(--color-dg-ink-70);font-size:.625rem}.step-pay{align-items:flex-end;gap:12px;margin-top:auto;display:flex}.step-settle{border-bottom:1px solid var(--bilto-hairline);color:var(--color-dg-ink-70);justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-bottom:10px;font-size:.625rem;display:flex}.step-settle__due{color:var(--color-dg-ink-70);text-decoration:line-through}.step-in{letter-spacing:-.02em;color:var(--color-dg-emerald);font-size:1.0625rem;font-weight:700}.step-cash{justify-content:center;align-items:flex-start}.step-qr{width:62px;height:62px}.step-qr svg{width:100%;height:100%}.step-stamp{opacity:0;animation:step-stamp 7s var(--ease-bilto) infinite;position:absolute;bottom:14px;right:14px}@keyframes step-stamp{0%,46%{opacity:0;transform:scale(1.7)rotate(-9deg)}56%,88%{opacity:1;transform:scale(1)rotate(-9deg)}96%,to{opacity:0;transform:scale(1)rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.step-type,.step-line,.step-bubble,.step-read,.step-stamp,.step-flip__from,.step-flip__to,.step-remind{opacity:1;width:auto;transform:none}.step-sign__paraph path{stroke-dashoffset:0}.step-type{white-space:normal;border-right-color:#0000}.step-ticks{color:var(--color-dg-read)}}.studio{background:#fff}.studio-media{justify-content:center;align-items:center;padding:64px 20px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.studio-media{min-height:min(88vh,760px);padding:96px 32px}}.studio-media__inner{position:absolute;inset:-12% 0}.studio-media__img{object-fit:cover;width:100%;height:100%}.studio-media__field{background:radial-gradient(52% 62% at 22% 26%,#6e1f2b9e,#0000 70%),radial-gradient(62% 72% at 80% 74%,#4868b68c,#0000 72%),radial-gradient(46% 56% at 62% 16%,#8a3f8f6b,#0000 70%),linear-gradient(140deg,#e8ecf3,#d3dae8);width:100%;height:100%;display:block}.studio-media__tint{mix-blend-mode:multiply;background:linear-gradient(118deg,#6e1f2b57,#8a3f8f2e 52%,#4868b64d);position:absolute;inset:0}.studio-panel{z-index:1;width:min(940px,100%);padding:34px 28px 30px;position:relative}@media (min-width:900px){.studio-panel{padding:52px 56px 46px}}.studio-panel{background:#ffffffd6}.studio-title{max-width:20ch;font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;background-image:linear-gradient(100deg, var(--color-dg-indigo) 0%, #9c2b46 22%, #8a3f8f 46%, #5a5fb8 70%, var(--color-dg-blue) 88%, var(--color-dg-indigo) 100%);color:#0000;background-position:0%;background-size:220%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.34em;padding-bottom:.34em;font-size:clamp(2rem,5.2vw,4rem);font-weight:800;line-height:1.02}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.studio-title{color:var(--color-dg-indigo);background:0 0}}@media (prefers-reduced-motion:no-preference){.studio-title{animation:9s ease-in-out infinite alternate studio-flow}}@keyframes studio-flow{0%{background-position:0%}to{background-position:100%}}.studio-link{min-height:44px;color:var(--color-dg-indigo);text-underline-offset:4px;align-items:center;gap:7px;margin-top:14px;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@keyframes studio-drift{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes studio-rise{0%{opacity:0;transform:translateY(38px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.studio{view-timeline-name:--studio;view-timeline-axis:block}.studio-rise{animation:linear both studio-rise;animation-timeline:--studio;animation-range:cover 2% cover 30%}.studio-media{view-timeline-name:--band;view-timeline-axis:block}.studio-media__inner{animation:linear both studio-drift;animation-timeline:--band;animation-range:cover}}}.footer{background:#fff;padding-top:40px}@media (min-width:640px){.footer{padding-top:56px}}.closing{background:var(--bilto-grad-kpi);border-radius:22px;flex-direction:column;gap:28px;padding:40px 32px;display:flex;box-shadow:inset 0 1px #ffffff24,0 30px 60px -34px #6e1f2b99}@media (min-width:900px){.closing{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding:56px}.closing__text{max-width:34ch}}.closing__actions{flex-wrap:wrap;gap:12px;display:flex}.btn-closing{min-height:48px;transition:transform .2s var(--ease-bilto), background-color .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-closing:hover{transform:translateY(-1px)}.btn-closing--solid{color:var(--color-dg-indigo);background:#fff}.btn-closing--solid:hover{background:var(--color-dg-surface)}.btn-closing--line{color:#fff;border:1px solid #ffffff8c}.btn-closing--line:hover{background:#ffffff1f}.closing :focus-visible{outline-color:#fff}.footer-grid{gap:30px 24px;padding:48px 0 36px;display:grid}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.footer-grid{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:32px;padding:56px 0 40px}.fcta{max-width:15.5rem;margin-top:22px}}.footer-link{min-height:44px;color:var(--color-dg-ink-70);align-items:center;font-size:.9063rem;line-height:1.25;transition:color .18s;display:inline-flex}.footer-link:hover{color:var(--color-dg-indigo)}.footer-bottom{border-top:1px solid var(--bilto-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 32px;display:flex}.footer-stores{border-top:1px solid var(--bilto-hairline);padding:22px 0 0}.footer-stores__t{color:var(--color-dg-ink-70);font-size:.8125rem;font-weight:600}.footer-stores__row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.store-badge{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);min-height:52px;box-shadow:var(--bilto-shadow-card);color:var(--color-dg-ink);transition:transform .16s var(--ease-bilto), box-shadow .16s ease;background:#fff;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.store-badge:hover{box-shadow:var(--bilto-shadow-elevated);transform:translateY(-1px)}.store-badge__mark{width:24px;height:24px;color:var(--color-dg-indigo);flex:none}.store-badge span{letter-spacing:-.01em;flex-direction:column;font-size:1rem;font-weight:700;line-height:1.15;display:flex}.store-badge small{letter-spacing:.02em;color:var(--color-dg-ink-70);font-size:.6875rem;font-weight:500}@media (max-width:639px){.footer-stores{text-align:center}.footer-stores__row{justify-content:center}}.footer-legal{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:639px){.footer-legal{justify-content:center;gap:0 16px}}.footer-langs{gap:4px;display:flex}.footer-lang{border-radius:var(--radius-btn);min-width:44px;min-height:44px;color:var(--color-dg-ink-70);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:color .18s,background-color .18s;display:inline-flex}.footer-lang:hover{color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint)}.footer-lang--on{color:#fff;background:var(--bilto-grad-btn)}@keyframes closing-rise{0%{opacity:0;transform:translateY(38px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.closing-rise{animation:linear both closing-rise;animation-timeline:view();animation-range:cover cover 18%}}}.words-host{view-timeline-name:--words;view-timeline-axis:block}.word-scroll{display:inline-block}@keyframes word-scroll{0%{opacity:0;transform:translateY(112%)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.word-scroll{animation:linear both word-scroll;animation-timeline:--words;animation-range:cover calc(4% + var(--w) * 2%) cover calc(24% + var(--w) * 2%)}.closing .word-scroll{animation-range:cover calc(2% + var(--w) * 1.2%) cover calc(14% + var(--w) * 1.2%)}}}.blog-page{background:radial-gradient(70% 50% at 6% 0%, #6e1f2b0f, transparent 60%), radial-gradient(60% 46% at 96% 22%, #4868b614, transparent 62%), var(--color-dg-surface)}.blog-list{gap:20px;margin-top:44px;display:grid}@media (min-width:780px){.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.blog-card{border-radius:var(--radius-elevated);height:100%;box-shadow:var(--bilto-shadow-card);transition:transform .22s var(--ease-bilto);background:#fff;flex-direction:column;padding:0 0 26px;display:flex;position:relative;overflow:hidden}.blog-card>:not(.bcover){margin-inline:24px}.blog-card:hover{transform:translateY(-2px)}.bcover{aspect-ratio:16/9;background:var(--color-dg-surface);justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.bcover img{object-fit:cover;width:100%;height:100%}.bcover__art{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bcover--adresses-structurees{background:radial-gradient(70% 90% at 24% 20%, #6e1f2b29, transparent 68%), radial-gradient(70% 90% at 82% 84%, #4868b629, transparent 68%), var(--color-dg-surface-soft)}.bcover--contenu-devis{background:radial-gradient(70% 90% at 78% 18%, #4868b62e, transparent 68%), radial-gradient(70% 90% at 18% 86%, #8a3f8f1f, transparent 68%), var(--color-dg-surface-soft)}.bcover--tva-artisan{background:radial-gradient(70% 90% at 20% 80%, #6e1f2b2e, transparent 68%), radial-gradient(70% 90% at 84% 22%, #2f6b4f24, transparent 68%), var(--color-dg-surface-soft)}.bcover-qr{border-radius:var(--radius-card);background:#fff;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 10px 26px -16px #0e111766}.bcover-qr__mark{width:54px;height:54px;color:var(--color-dg-ink);display:block}.bcover-fields{flex-direction:column;gap:5px;display:flex}.bcover-fields span{background:var(--color-dg-line);border-radius:999px;height:6px;display:block}.bcover-fields span:first-child{width:74px}.bcover-fields span:nth-child(2){width:52px}.bcover-fields span:nth-child(3){width:62px}.bcover-doc{border-radius:var(--radius-card);background:#fff;width:186px;padding:14px 16px;box-shadow:0 10px 26px -16px #0e111766}.bcover-doc__row,.bcover-doc__total{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.bcover-doc__total{border-top:1px solid var(--bilto-hairline);margin-top:4px;padding-top:9px}.bcover-rule{background:var(--color-dg-line);border-radius:999px;height:6px;display:block}.bcover-rule--w20{width:22px}.bcover-rule--w30{width:30px}.bcover-rule--w50{width:50px}.bcover-rule--w60{width:62px}.bcover-rule--w80{width:82px}.bcover-rule--dark{background:var(--color-dg-indigo);width:44px}.bcover-rates{align-items:center;gap:8px;display:flex}.bcover-rate{border-radius:var(--radius-btn);color:var(--color-dg-ink-70);background:#ffffffdb;align-items:center;padding:9px 13px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -12px #0e111766}.bcover-rate--on{color:#fff;background:var(--bilto-grad-btn);font-size:1rem}.blog-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.blog-card__link:focus-visible{outline:none}.blog-card:has(.blog-card__link:focus-visible){outline:2px solid var(--color-dg-indigo);outline-offset:2px}.blog-card__meta{color:var(--color-dg-ink-70);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.blog-back{width:fit-content;min-height:44px;color:var(--color-dg-indigo);align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:flex}.blog-body{margin-top:36px}.blog-body section+section{margin-top:30px}.blog-body h2{font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-dg-ink);margin-bottom:12px;font-size:1.375rem;font-weight:700}.blog-body p{color:var(--color-dg-ink-80);text-wrap:pretty;font-size:1.0625rem;line-height:1.75}.blog-body p+p{margin-top:16px}.blog-body ul{flex-direction:column;gap:12px;margin-top:14px;display:flex}.blog-body li{color:var(--color-dg-ink-80);text-wrap:pretty;padding-left:20px;font-size:1.0625rem;line-height:1.7;position:relative}.blog-body li:before{content:"";background:var(--color-dg-indigo);border-radius:999px;width:5px;height:5px;position:absolute;top:.66em;left:2px}.blog-disclaimer{border-left:2px solid var(--color-dg-indigo-tint);color:var(--color-dg-ink-70);margin-top:34px;padding-left:16px;font-size:.875rem;line-height:1.65}.blog-sources{border-top:1px solid var(--bilto-hairline);margin-top:40px;padding-top:24px}.satellite{isolation:auto}.satellite-body section+section{margin-top:30px}.satellite-body{margin-top:40px}.satellite-body h2{font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-dg-ink);margin-bottom:12px;font-size:1.375rem;font-weight:700}.satellite-body p{color:var(--color-dg-ink-80);text-wrap:pretty;font-size:1.0625rem;line-height:1.75}.satellite-body ul{flex-direction:column;gap:12px;margin-top:14px;display:flex}.satellite-body li{color:var(--color-dg-ink-80);text-wrap:pretty;padding-left:20px;font-size:1.0625rem;line-height:1.7;position:relative}.satellite-body li:before{content:"";background:var(--color-dg-indigo);border-radius:999px;width:5px;height:5px;position:absolute;top:.66em;left:2px}.satellite-contact{border-radius:var(--radius-elevated);background:var(--color-dg-surface);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:28px;padding:22px 24px;display:flex}.satellite-mail{min-height:44px;color:var(--color-dg-indigo);text-underline-offset:4px;align-items:center;font-size:1.0625rem;font-weight:600;text-decoration:underline;display:inline-flex}.satellite-cta{border-top:1px solid var(--bilto-hairline);margin-top:48px;padding-top:34px}.ptable-scroll{scrollbar-width:thin;scroll-snap-type:x proximity;margin-top:28px;overflow-x:auto}.ptable-scroll:focus-visible{outline:2px solid var(--color-dg-indigo);outline-offset:3px;border-radius:var(--radius-control)}.ptable{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.ptable thead th{border-bottom:1px solid var(--bilto-hairline);color:var(--color-dg-ink);padding:14px 16px;font-size:.9375rem;font-weight:700}.ptable thead th:first-child{padding-left:0}.ptable thead th:nth-child(3){color:var(--color-dg-indigo)}.ptable thead th:not(:first-child){text-align:center;width:15%}.ptable-group th{border-top:1px solid var(--bilto-hairline);background:var(--color-dg-surface);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dg-indigo);padding:14px 0 14px 16px;font-size:.75rem;font-weight:700}.ptable th:nth-child(3),.ptable td:nth-child(3){background:#4868b60f}.ptable-group th{z-index:1;position:relative}.ptable th:nth-child(n+2),.ptable td:nth-child(n+2){border-left:1px solid var(--bilto-hairline)}.ptable tbody tr:not(.ptable-group){border-top:1px solid var(--bilto-hairline)}.ptable tbody th[scope=row]{padding:16px 24px 16px 0;font-weight:400}.ptable tbody tr:not(.ptable-group):nth-of-type(2n) th[scope=row],.ptable tbody tr:not(.ptable-group):nth-of-type(2n) td:not(:nth-child(3)){background:#0e111705}.ptable-label{color:var(--color-dg-ink);font-size:.9375rem;font-weight:600;display:block}.ptable-detail{max-width:56ch;color:var(--color-dg-ink-70);text-wrap:pretty;margin-top:4px;font-size:.875rem;line-height:1.6;display:block}.ptable td{text-align:center;vertical-align:middle;padding:16px 8px}.ptable-tick{width:18px;height:18px;color:var(--color-dg-emerald);display:inline-block}.ptable-dash{background:var(--color-dg-line);border-radius:999px;width:14px;height:2px;display:inline-block}.ptable-value{color:var(--color-dg-ink);font-size:.875rem;font-weight:600}.ptrust{max-width:1240px;margin:56px auto 0;padding-inline:20px}@media (min-width:640px){.ptrust{padding-inline:32px}}.ptrust__inner{border-radius:var(--radius-elevated);background:radial-gradient(90% 140% at 8% 0%, #6e1f2b12, transparent 60%), radial-gradient(80% 130% at 96% 100%, #4868b617, transparent 62%), var(--color-dg-surface);flex-direction:column;gap:22px;padding:34px 30px;display:flex}@media (min-width:900px){.ptrust__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding:44px 48px}}.ptrust__link{min-height:48px;color:var(--color-dg-indigo);border:1px solid var(--bilto-hairline);transition:transform .2s var(--ease-bilto);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px -3px #0e111724}.ptrust__link:hover{transform:translateY(-1px)}.pfaq{max-width:800px;margin:64px auto 0;padding:0 20px 72px}@media (min-width:640px){.pfaq{padding:0 32px 88px}}.phero{position:relative;overflow-x:clip}.phero-halo{z-index:-1;filter:blur(40px);background:radial-gradient(closest-side at 62% 46%,#6e1f2b33,#8a3f8f1a 48%,#0000 100%);height:620px;position:absolute;top:-180px;left:-10%;right:-10%}.phero-title{max-width:20ch;font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.038em;text-wrap:balance;color:var(--color-dg-ink);margin:22px auto 0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:800;line-height:1.04}.phero-accent{background-image:linear-gradient(96deg, var(--color-dg-indigo) 0%, #7b3560 46%, var(--color-dg-blue) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.34em;padding-bottom:.34em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.phero-accent{color:var(--color-dg-indigo);background:0 0}}.phero-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.phero-chips li{color:var(--color-dg-ink-70);border:1px solid var(--bilto-hairline);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:0 2px 8px -3px #0e11171f}.phero+.pricing .pricing-grid{margin-top:34px}.phero+.pricing .pricing-block,.phero+.pricing .pricing-li,.phero+.pricing .pricing-col:before,.phero+.pricing .pricing-col:last-of-type:after{opacity:1;animation:none;transform:none}.btags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.btags label{min-height:44px;color:var(--color-dg-ink-70);border:1px solid var(--bilto-hairline);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;transition:color .18s,background-color .18s;display:inline-flex}.btags label:hover{color:var(--color-dg-ink)}.btags input:checked+label{color:#fff;background:var(--bilto-grad-btn);border-color:#0000}.btags input:focus-visible+label{outline:2px solid var(--color-dg-indigo);outline-offset:2px}:is(.btags:has(#btag-facturation:checked)~.blog-list li:not([data-tag=facturation]),.btags:has(#btag-devis:checked)~.blog-list li:not([data-tag=devis]),.btags:has(#btag-fiscalite:checked)~.blog-list li:not([data-tag=fiscalite])){display:none}.bcover--facture-impayee{background:radial-gradient(70% 90% at 22% 22%, #b33a2b29, transparent 68%), radial-gradient(70% 90% at 84% 82%, #6e1f2b24, transparent 68%), var(--color-dg-surface-soft)}.bcover--acompte-chantier{background:radial-gradient(70% 90% at 80% 20%, #b0781e29, transparent 68%), radial-gradient(70% 90% at 16% 84%, #6e1f2b24, transparent 68%), var(--color-dg-surface-soft)}.bcover--conservation-documents{background:radial-gradient(70% 90% at 24% 78%, #4868b62e, transparent 68%), radial-gradient(70% 90% at 82% 20%, #0e111714, transparent 68%), var(--color-dg-surface-soft)}.bcover-late{border-radius:var(--radius-badge);color:var(--color-dg-brick-text);background:var(--color-dg-brick-bg);align-items:center;padding:3px 8px;font-size:.625rem;font-weight:700;display:inline-flex}.bcover-split{border-radius:var(--radius-card);background:#fff;width:196px;padding:16px 18px;box-shadow:0 10px 26px -16px #0e111766}.bcover-split__bar{background:var(--color-dg-line);border-radius:999px;height:10px;display:block;overflow:hidden}.bcover-split__part{background:var(--bilto-grad-btn);border-radius:999px;width:40%;height:100%;display:block}.bcover-split__legend{color:var(--color-dg-ink-70);justify-content:space-between;margin-top:10px;font-size:.75rem;font-weight:600;display:flex}.bcover-split__on{color:var(--color-dg-indigo)}.bcover-stack{width:150px;height:96px;position:relative}.bcover-stack__sheet{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);background:#fff;position:absolute;inset:0;box-shadow:0 8px 20px -14px #0e111770}.bcover-stack__sheet:first-child{transform:translate(-14px,-10px)rotate(-5deg)}.bcover-stack__sheet:nth-child(2){transform:translate(-6px,-4px)rotate(-2deg)}.bcover-stack__sheet:nth-child(3){justify-content:center;align-items:center;display:flex}.bcover-stack__years{font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--color-dg-indigo);font-size:1.375rem;font-weight:800}.blog--article{background:#fff}.blog--article>article>.bcover{border-radius:var(--radius-elevated);margin-top:32px;margin-bottom:0}.blog-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint);border-radius:999px;align-items:center;padding:6px 13px;font-size:.75rem;font-weight:700;display:inline-flex}.brelated{background:radial-gradient(70% 60% at 8% 0%, #6e1f2b0f, transparent 62%), radial-gradient(60% 56% at 94% 40%, #4868b614, transparent 64%), var(--color-dg-surface)}.brelated .blog-list{margin-top:28px}.cgrid{gap:28px;margin-top:40px;display:grid}@media (max-width:899px){.cgrid>form,.cgrid>.cform{order:-1}}@media (min-width:900px){.cgrid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:56px}}.caside{border-radius:var(--radius-elevated);background:radial-gradient(80% 120% at 8% 0%, #6e1f2b12, transparent 62%), radial-gradient(76% 110% at 96% 100%, #4868b617, transparent 64%), var(--color-dg-surface);padding:28px 26px}@media (min-width:900px){.caside{padding:34px 32px;position:sticky;top:100px}}.caside-list{flex-direction:column;gap:16px;margin-top:22px;display:flex}.caside-list li{color:var(--color-dg-ink-70);text-wrap:pretty;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.6;display:flex}.caside-mark{width:32px;height:32px;color:var(--color-dg-indigo);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:-3px;display:inline-flex;box-shadow:0 2px 8px -3px #0e111729}.caside-mail{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);transition:transform .2s var(--ease-bilto);background:#fff;align-items:center;gap:12px;margin-top:26px;padding:14px 16px;display:flex;box-shadow:0 2px 10px -4px #0e111729}.caside-mail:hover{transform:translateY(-1px)}.caside-mail__icon{border-radius:var(--radius-control);width:38px;height:38px;color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint);flex:none;justify-content:center;align-items:center;display:inline-flex}.caside-mail__label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-dg-ink-70);font-size:.6875rem;font-weight:700;display:block}.caside-mail__value{color:var(--color-dg-ink);overflow-wrap:anywhere;margin-top:2px;font-size:.9375rem;font-weight:600;display:block}.cform{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);box-shadow:var(--bilto-shadow-elevated);background:#fff;padding:30px 26px 28px}@media (min-width:640px){.cform{padding:36px 34px 32px}}.cform-grid{gap:16px;margin-top:22px;display:grid}@media (min-width:640px){.cform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cform-field{flex-direction:column;gap:7px;display:flex}.cform-field label{color:var(--color-dg-ink);font-size:.8125rem;font-weight:600}.cform-opt{color:var(--color-dg-ink-50);font-weight:400}.cform-field input,.cform-field textarea,.cform-select select{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--color-dg-ink);background:var(--color-dg-surface);border:1px solid var(--bilto-hairline);padding:12px 14px;font-family:inherit;font-size:1rem;transition:border-color .18s,background-color .18s}.cform-field textarea{resize:vertical;min-height:140px;line-height:1.6}.cform-field input:focus,.cform-field textarea:focus,.cform-select select:focus{border-color:var(--color-dg-indigo);background:#fff}.cform-field [aria-invalid=true]{border-color:var(--color-dg-brick)}.cform-err{color:var(--color-dg-brick-text);font-size:.8125rem;line-height:1.5}.cform-hint{color:var(--color-dg-ink-70);font-size:.8125rem;line-height:1.5}.cform-select{display:block;position:relative}.cform-select select{appearance:none;cursor:pointer;padding-right:42px}.cform-chevron{width:18px;height:18px;color:var(--color-dg-ink-70);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cform-submit{justify-content:center;width:100%;margin-top:22px}@media (min-width:640px){.cform-submit{width:auto}}.cform-submit:disabled{opacity:.6;cursor:progress}.cform-privacy{color:var(--color-dg-ink-70);margin-top:14px;font-size:.75rem;line-height:1.55}.cform-alert{border-radius:var(--radius-control);color:var(--color-dg-brick-text);background:var(--color-dg-brick-bg);margin-top:18px;padding:12px 14px;font-size:.875rem;line-height:1.55}.cform-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform--done{flex-direction:column;align-items:flex-start;display:flex}.cform--done:focus{outline:none}.cform-check{width:46px;height:46px;color:var(--color-dg-emerald-text);background:var(--color-dg-emerald-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cform-check svg{width:22px;height:22px}.cform-again{min-height:44px;color:var(--color-dg-indigo);text-underline-offset:4px;align-items:center;margin-top:18px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.sgrid{gap:18px;margin-top:48px;display:grid}@media (min-width:780px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spanel--wide{grid-column:1/-1}}.spanel{border-radius:var(--radius-elevated);background:var(--color-dg-surface);transition:transform .22s var(--ease-bilto);padding:26px 26px 28px}.spanel:hover{transform:translateY(-2px)}.spanel--wide{background:radial-gradient(60% 130% at 6% 0%, #6e1f2b17, transparent 62%), radial-gradient(56% 120% at 96% 100%, #4868b61c, transparent 64%), var(--color-dg-surface)}@media (min-width:780px){.spanel--wide{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:36px 40px 38px;display:grid}.spanel--wide h2{font-size:1.5rem}.spanel--wide p{max-width:52ch;font-size:1rem}}.spanel:nth-of-type(odd):not(.spanel--wide){box-shadow:var(--bilto-shadow-card);background:#fff}.sart{border-radius:var(--radius-card);background:radial-gradient(76% 130% at 12% 0,#6e1f2b12,#0000 62%),radial-gradient(70% 120% at 92% 100%,#4868b617,#0000 64%),#fff9;justify-content:center;align-items:center;height:148px;margin-bottom:22px;display:flex}@media (min-width:780px){.sart--0{order:2;width:268px;height:176px;margin-bottom:0}}.sart-card{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);background:#fff;padding:14px 16px;box-shadow:0 12px 28px -20px #0e111770}.sart-rule{background:var(--color-dg-line);border-radius:999px;height:6px;display:block}.sart-rule--w80{width:82px}.sart-rule--w60{width:58px}.sart-mini{letter-spacing:.05em;text-transform:uppercase;color:var(--color-dg-ink-70);font-size:.5625rem;font-weight:700;display:block}.sart-flag{background:var(--color-dg-brick);border-radius:3px;flex:none;width:18px;height:18px;display:inline-block;position:relative}.sart-flag--lg{border-radius:5px;width:26px;height:26px}.sart-flag:before,.sart-flag:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sart-flag:before{width:10px;height:3px}.sart-flag:after{width:3px;height:10px}.sart-flag--lg:before{width:15px;height:4px}.sart-flag--lg:after{width:4px;height:15px}.sart-host{width:208px}.sart-host__head{border-bottom:1px solid var(--bilto-hairline);align-items:center;gap:8px;padding-bottom:10px;display:flex}.sart-host__label{color:var(--color-dg-ink);font-size:.75rem;font-weight:700}.sart-host__lock{color:var(--color-dg-emerald);margin-left:auto}.sart-host__lock svg{width:15px;height:15px}.sart-host__row{color:var(--color-dg-ink-70);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;font-size:.6875rem;display:flex}.sart-host__row .sart-rule{width:62px}.sart-slip{align-items:center;gap:16px;display:flex}.sart-qr{width:74px;height:74px;color:var(--color-dg-ink);display:block;position:relative}.sart-cross{border:1.5px solid var(--color-dg-ink);background:#fff;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sart-cross:before,.sart-cross:after{content:"";background:var(--color-dg-ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sart-cross:before{width:8px;height:2.5px}.sart-cross:after{width:2.5px;height:8px}.sart-slip__fields{flex-direction:column;gap:9px;display:flex}.sart-slip__field .sart-rule{width:108px;margin-top:4px}.sart-lang{align-items:center;gap:18px;display:flex}.sart-lang__doc{flex-direction:column;gap:7px;display:flex}.sart-lang__chips{flex-direction:column;gap:5px;display:flex}.sart-chip{border-radius:var(--radius-badge);min-width:38px;color:var(--color-dg-ink-70);background:var(--color-dg-surface);justify-content:center;align-items:center;padding:4px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.sart-chip--on{color:#fff;background:var(--bilto-grad-btn)}.sart-rates{align-items:center;gap:8px;display:flex}.sart-rate{border-radius:var(--radius-btn);color:var(--color-dg-ink-70);background:#ffffffe6;align-items:center;padding:10px 14px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -14px #0e111770}.sart-rate--on{color:#fff;background:var(--bilto-grad-btn);font-size:1rem}.sart-studio{flex-direction:column;align-items:center;gap:4px;padding:18px 26px;display:flex}.sart-studio__name{font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--color-dg-indigo);font-size:1.375rem;font-weight:800}.sart-studio__by{color:var(--color-dg-ink-70);font-size:.6875rem}.sart-studio .sart-flag{margin-top:8px}.scallout{border-radius:var(--radius-elevated);background:radial-gradient(70% 130% at 4% 0%, #b0781e1f, transparent 62%), var(--color-dg-amber-bg);align-items:flex-start;gap:18px;margin-top:20px;padding:26px 26px 28px;display:flex}@media (min-width:780px){.scallout{padding:30px 36px 32px}}.scallout__mark{border-radius:var(--radius-control);width:42px;height:42px;color:var(--color-dg-amber);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.scallout__link{min-height:44px;color:var(--color-dg-amber);text-underline-offset:4px;align-items:center;gap:7px;margin-top:8px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.satellite .phero-chips{justify-content:center}.scompare{margin-top:56px}.scompare__scroll{scrollbar-width:thin;margin-top:26px;overflow-x:auto}.ctable{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.ctable thead th{border-bottom:1px solid var(--bilto-hairline);color:var(--color-dg-ink-70);padding:12px 18px;font-size:.875rem;font-weight:700}.ctable thead th:first-child{width:22%;padding-left:0}.ctable th:last-child,.ctable td:last-child{background:#4868b60f}.ctable thead th:last-child{color:var(--color-dg-indigo)}.ctable tbody tr{border-top:1px solid var(--bilto-hairline)}.ctable tbody th[scope=row]{color:var(--color-dg-ink);padding:16px 18px 16px 0;font-size:.875rem;font-weight:600}.ctable td{color:var(--color-dg-ink-70);text-wrap:pretty;padding:16px 18px;font-size:.9375rem;line-height:1.55}.ctable__on{color:var(--color-dg-ink);font-weight:500}.ctable__tick{vertical-align:-2px;width:15px;height:15px;color:var(--color-dg-emerald);margin-right:8px;display:inline-block}.sart-droit{align-items:center;gap:14px;padding:16px 20px;display:flex}.sart-droit__seal{background:var(--color-dg-brick-bg);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sart-droit__law{font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--color-dg-ink);font-size:1.25rem;font-weight:800;display:block}.sart-export{align-items:center;gap:16px;padding:16px 20px;display:flex}.sart-export__files{gap:5px;display:flex}.sart-export__files span{background:var(--color-dg-surface);border:1px solid var(--bilto-hairline);border-radius:3px;width:26px;height:34px;display:block}.sart-export__files span:nth-child(2){background:var(--color-dg-indigo-tint);border-color:#0000}.sart-export__arrow{width:38px;height:38px;color:var(--color-dg-emerald);background:var(--color-dg-emerald-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sart-export__arrow svg{width:19px;height:19px}.sart-ia{align-items:center;gap:12px;padding:14px 16px;display:flex}.sart-ia__prompt .sart-rule{width:74px;margin-top:5px}.sart-ia__loop{width:32px;height:32px;color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sart-ia__loop svg{width:17px;height:17px}.sart-ia__model{border-radius:var(--radius-badge);background:var(--color-dg-emerald-bg);flex-direction:column;gap:6px;padding:9px 11px;display:flex}.sart-ia__model .sart-mini{color:var(--color-dg-emerald-text)}.stitle-flag{vertical-align:.04em;background:var(--color-dg-brick);border-radius:.1em;width:.62em;height:.62em;display:inline-block;position:relative}.stitle-flag:before,.stitle-flag:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stitle-flag:before{width:.36em;height:.1em}.stitle-flag:after{width:.1em;height:.36em}.footer-by{width:fit-content;min-height:44px;color:var(--color-dg-ink-70);align-items:center;gap:9px;margin-top:4px;font-size:.875rem;transition:color .18s;display:flex}.footer-by:hover{color:var(--color-dg-ink)}.footer-by__mark{width:auto;height:17px}.mprofile-title{max-width:20ch;font-family:var(--font-red-hat-display), system-ui, sans-serif;letter-spacing:-.038em;text-wrap:balance;color:var(--color-dg-ink);margin:0 auto;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:800;line-height:1.04}.msample-wrap{max-width:720px;margin:48px auto 0;position:relative}.msample{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);box-shadow:var(--bilto-shadow-elevated);background:#fff;padding:22px 24px 24px}@media (min-width:640px){.msample{padding:28px 32px 30px}}.msample__table{border-collapse:collapse;text-align:left;width:100%}.msample__cap{caption-side:top;border-bottom:1px solid var(--bilto-hairline);text-align:left;align-items:baseline;gap:10px;padding-bottom:16px;display:flex}.msample__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dg-indigo);font-size:.6875rem;font-weight:700}.msample__client{color:var(--color-dg-ink);font-size:.9375rem;font-weight:600}.msample__table tbody tr+tr th,.msample__table tbody tr+tr td{border-top:1px solid var(--color-dg-line)}.msample__table th[scope=row]{color:var(--color-dg-ink);text-wrap:pretty;padding:12px 12px 12px 0;font-size:.875rem;font-weight:400;line-height:1.45}.msample__qty{white-space:nowrap;color:var(--color-dg-ink-70);padding:12px;font-size:.8125rem}.msample__amount{text-align:right;white-space:nowrap;color:var(--color-dg-ink);padding:12px 0 12px 12px;font-size:.875rem;font-weight:600}.msample__table tfoot th{border-top:1px solid var(--bilto-hairline);color:var(--color-dg-ink);padding:16px 12px 0 0;font-size:.875rem;font-weight:700}.msample__table tfoot td{border-top:1px solid var(--bilto-hairline);color:var(--color-dg-indigo);padding-top:16px;font-size:1rem}.mgrid{gap:18px;margin-top:56px;display:grid}@media (min-width:900px){.mgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px}.mgrid>:nth-child(2){margin-top:36px}.mgrid>:nth-child(3){margin-top:72px}}.mpanel{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);box-shadow:var(--bilto-shadow-card);transition:transform .28s var(--ease-bilto), box-shadow .28s var(--ease-bilto);background:#fff;padding:28px 26px 30px;position:relative}.mpanel:hover{box-shadow:var(--bilto-shadow-elevated);border-color:var(--fa)}@supports (color:color-mix(in lab, red, red)){.mpanel:hover{border-color:color-mix(in oklab, var(--fa) 28%, transparent)}}.mpanel__bar{transform-origin:top;background:linear-gradient(180deg, var(--fa), var(--fa));border-radius:0 3px 3px 0;width:3px;position:absolute;top:22px;bottom:22px;left:0;transform:scaleY(0)}@supports (color:color-mix(in lab, red, red)){.mpanel__bar{background:linear-gradient(180deg, var(--fa), color-mix(in oklab, var(--fa) 30%, transparent))}}.mpanel__icon{background:var(--fa-soft);width:44px;height:44px;color:var(--fa);transition:transform .28s var(--ease-bilto);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mpanel:hover .mpanel__icon{transform:translateY(-2px)rotate(-4deg)}.mpanel__icon svg{width:22px;height:22px}.mpanel__t{font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-dg-ink);font-size:1.1875rem;font-weight:700;line-height:1.2}.mpanel__p{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:12px;font-size:.9375rem;line-height:1.65}.mfaq{max-width:800px;margin:56px auto 0}.mlinks{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.frag-chase{flex-direction:column;gap:10px;width:100%;padding:0 4px;display:flex}.frag-chase__row{border-radius:var(--radius-badge);border:1px solid var(--bilto-hairline);background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 8px 18px -14px #0e111759}.frag-chase__dot{border-radius:999px;flex:none;width:8px;height:8px}.frag-chase__dot--late{background:var(--color-dg-brick)}.frag-chase__dot--wait{background:var(--color-dg-amber-dot)}.frag-chase__dot--ok{background:var(--color-dg-emerald)}.frag-margin{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);box-shadow:var(--bilto-shadow-card);background:#fff;flex-direction:column;gap:9px;padding:16px 16px 18px;display:flex}.frag-margin__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.frag-margin__row--net{border-top:1px solid var(--bilto-hairline);padding-top:9px}.frag-margin__bar{background:var(--color-dg-emerald-bg);border-radius:999px;height:8px;display:block;overflow:hidden}.frag-margin__spend{background:var(--color-dg-amber-dot);transform-origin:0;height:100%;animation:frag-spend 4.2s var(--ease-bilto) infinite;border-radius:999px;display:block}@keyframes frag-spend{0%,8%{transform:scaleX(0)}38%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.frag-paraph{width:88px;height:24px;color:var(--color-dg-ink)}.frag-paraph path{stroke-dasharray:150;stroke-dashoffset:150px;animation:frag-paraph-draw 4.2s var(--ease-bilto) infinite}@keyframes frag-paraph-draw{0%,6%{stroke-dashoffset:150px}34%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.frag-paraph path{stroke-dashoffset:0}.frag-margin__spend{transform:none}}.step-sheet{content-visibility:auto;contain-intrinsic-size:100% 168px}.frag-stage{content-visibility:auto;contain-intrinsic-size:100% 236px}@media (min-width:640px){.frag-stage{contain-intrinsic-size:100% 248px}}@media (prefers-reduced-motion:no-preference){.shot-row{opacity:0;animation:shot-row-in .62s var(--ease-bilto) both;animation-delay:calc(.56s + var(--r) * 90ms)}}@keyframes shot-row-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.shot-mic{justify-content:center;align-items:center;display:flex;position:relative}.shot-mic__wave{z-index:-1;opacity:0;border:1.5px solid #6e1f2b59;border-radius:999px;width:104px;height:104px;position:absolute}.shot-mic__btn{position:relative}@media (prefers-reduced-motion:no-preference){.shot-mic__wave{animation:shot-wave 2.8s var(--ease-bilto) infinite}.shot-mic__wave--2{animation-delay:1.4s}.shot-mic__btn{animation:shot-mic-breathe 2.8s var(--ease-bilto) infinite}}@keyframes shot-wave{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes shot-mic-breathe{0%,to{transform:scale(1)}46%{transform:scale(1.045)}}.navdrop{position:relative}.navdrop__t{border-radius:var(--radius-control);min-height:44px;color:var(--color-dg-ink-70);cursor:pointer;align-items:center;gap:5px;padding:0 12px;font-size:.9063rem;font-weight:500;list-style:none;transition:color .18s;display:inline-flex}.navdrop__t::-webkit-details-marker{display:none}.navdrop__t:hover,.navdrop[open] .navdrop__t{color:var(--color-dg-ink)}.navdrop__chev{width:14px;height:14px;transition:transform .22s var(--ease-bilto)}.navdrop[open] .navdrop__chev{transform:rotate(180deg)}.navdrop:not([open]) .navdrop__panel{display:none}.navdrop__panel{z-index:50;border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);background:#fff;gap:2px;min-width:244px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 20px 44px -24px #0e111752,0 2px 6px -2px #0e11170f}.navdrop__link{border-radius:var(--radius-control);min-height:40px;color:var(--color-dg-ink-70);align-items:center;padding:0 12px;font-size:.9063rem;transition:color .16s,background-color .16s;display:flex}.navdrop__link:hover{color:var(--color-dg-ink);background:var(--color-dg-surface)}@media (prefers-reduced-motion:no-preference){.navdrop[open] .navdrop__panel{animation:navdrop-in .2s var(--ease-bilto) both}}@keyframes navdrop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fart{margin-top:26px;position:relative}.fart-stage{justify-content:center;align-items:center;min-height:300px;padding:24px 0 56px;display:flex}@media (min-width:900px){.fart-stage{min-height:340px;padding:30px 0 66px}}.fart .frag{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);background:#fff;box-shadow:0 30px 60px -34px #0e11176b,0 2px 8px -3px #0e11170f}.fart-duo{justify-content:center;align-items:center;gap:0;display:flex}.fart-phone{z-index:2;background:linear-gradient(180deg, #fff, var(--color-dg-surface));border:1px solid var(--bilto-hairline);border-radius:36px;flex-direction:column;align-items:center;width:258px;padding:18px 20px 26px;display:flex;position:relative;box-shadow:0 34px 64px -30px #0e111775}.fart-phone__bar{background:var(--color-dg-ink);border-radius:999px;width:58px;height:5px}.fart-phone__t{color:var(--color-dg-ink);margin-top:16px;font-size:.8125rem;font-weight:600}.fart-mic{margin-top:22px}.fart-mic__btn{color:#fff;background:var(--bilto-grad-kpi);border-radius:999px;justify-content:center;align-items:center;width:104px;height:104px;display:flex;box-shadow:inset 0 1px #ffffff38,0 18px 38px -16px #6e1f2b99}.fart-phone__hint{text-align:center;color:var(--color-dg-ink-70);margin-top:18px;font-size:.6875rem;line-height:1.5}.fart-sheet{flex-direction:column;width:min(470px,56vw);margin-left:-34px;padding:24px 26px 26px 44px;display:flex}.fart-sheet__head{border-bottom:1px solid var(--bilto-hairline);color:var(--color-dg-ink-70);align-items:flex-start;gap:9px;padding-bottom:12px;font-size:.75rem;line-height:1.45;display:flex}.fart-type{white-space:nowrap;border-right:1.5px solid var(--color-dg-indigo);display:block;overflow:hidden}.fart-line{color:var(--color-dg-ink-70);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:.8125rem;display:flex}.fart-line+.fart-line{border-top:1px solid var(--color-dg-line)}.fart-line--total{border-top:1px solid var(--bilto-hairline);margin-top:4px;padding-top:12px;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.fart-type{animation:9s steps(42,end) infinite fart-type}.fart-line{opacity:0;animation:fart-line 9s var(--ease-bilto) infinite;animation-delay:0s}}@keyframes fart-type{0%{width:0}14%,92%{width:100%}98%,to{width:0}}@keyframes fart-line{0%,18%{opacity:0;transform:translateY(8px)}26%,88%{opacity:1;transform:none}95%,to{opacity:0}}.fart-line:nth-of-type(3){animation-name:fart-line-2}.fart-line:nth-of-type(4){animation-name:fart-line-3}.fart-line:nth-of-type(5){animation-name:fart-line-4}@keyframes fart-line-2{0%,26%{opacity:0;transform:translateY(8px)}34%,88%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes fart-line-3{0%,34%{opacity:0;transform:translateY(8px)}42%,88%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes fart-line-4{0%,46%{opacity:0;transform:translateY(8px)}54%,88%{opacity:1;transform:none}95%,to{opacity:0}}.fart-chat{flex-direction:column;gap:22px;width:min(560px,100%);display:flex}.fart-bubble{align-self:flex-end;width:min(400px,86%);padding:16px 18px;position:static}.fart-signed{align-self:flex-start;width:min(400px,86%);padding:20px 22px 28px;position:relative}.fart-signed__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fart-paraph{width:200px;height:46px;color:var(--color-dg-ink);margin-top:14px;display:block}.fart-paraph path{stroke-dasharray:420;stroke-dashoffset:420px}@media (prefers-reduced-motion:no-preference){.fart-paraph path{animation:fart-paraph 6s var(--ease-bilto) infinite}.fart-signed{animation:fart-arrive 6s var(--ease-bilto) infinite}}@keyframes fart-paraph{0%,22%{stroke-dashoffset:420px}52%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes fart-arrive{0%,8%{opacity:0;transform:translateY(14px)}18%,94%{opacity:1;transform:none}to{opacity:0}}.fart-slip{flex-direction:column;width:min(460px,100%);padding:22px 24px 30px;display:flex;position:relative}.fart-slip__head{align-items:center;gap:10px;display:flex}.fart-no{color:var(--color-dg-ink-70);margin-left:auto;font-size:.6875rem;font-weight:600}.fart-to{margin-top:22px}.fart-to__t{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dg-ink-70);font-size:.625rem;font-weight:700;display:block}.fart-to__name{color:var(--color-dg-ink);margin-top:4px;font-size:.9375rem;font-weight:600;display:block}.fart-fields{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.fart-field{border-radius:var(--radius-badge);color:var(--color-dg-indigo);background:var(--color-dg-indigo-tint);border:1px solid #0000;padding:5px 10px;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.fart-field{opacity:.28;animation:fart-field 5.6s var(--ease-bilto) infinite;animation-delay:calc(var(--n) * .42s)}}@keyframes fart-field{0%,4%{opacity:.28;border-color:#0000}14%,70%{opacity:1;border-color:var(--color-dg-indigo)}84%,to{opacity:.28;border-color:#0000}}.fart-pay{border-top:1px dashed var(--color-dg-line);align-items:flex-end;gap:16px;margin-top:26px;padding-top:20px;display:flex}.fart-qr{width:84px;height:84px}.fart-qr svg{width:100%;height:100%}.fart-chase{flex-direction:column;gap:18px;width:min(520px,100%);display:flex}.fart-chase__doc{align-items:center;gap:12px;padding:18px 22px;display:flex}.fart-chase__amount{color:var(--color-dg-ink);margin-left:auto;font-size:1.125rem;font-weight:700}.fart-timeline{flex-direction:column;gap:10px;padding:0 6px;display:flex}.fart-timeline__row{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);background:#fff;align-items:center;gap:12px;padding:14px 18px;font-size:.875rem;display:flex;box-shadow:0 14px 30px -22px #0e111766}.fart-timeline__dot{border-radius:999px;flex:none;width:10px;height:10px}.fart-timeline__dot--late{background:var(--color-dg-brick)}.fart-timeline__dot--wait{background:var(--color-dg-amber-dot)}.fart-timeline__dot--ok{background:var(--color-dg-emerald)}@media (prefers-reduced-motion:no-preference){.fart-timeline__row{opacity:0;animation:fart-arrive 6.6s var(--ease-bilto) infinite;animation-delay:calc(var(--n) * .7s)}}.fart-langs{width:min(400px,100%);height:210px;position:relative}.fart-lang-card{flex-direction:column;justify-content:center;padding:22px 24px;display:flex;position:absolute;inset:0}.fart-board{flex-direction:column;gap:14px;width:min(440px,100%);padding:26px 26px 28px;display:flex}.fart-board__row{color:var(--color-dg-ink-70);justify-content:space-between;align-items:baseline;gap:14px;font-size:.9375rem;display:flex}.fart-board__bar{background:var(--color-dg-emerald-bg);border-radius:999px;height:12px;margin-top:4px;display:block;overflow:hidden}.fart-board__spend{background:var(--color-dg-amber-dot);transform-origin:0;border-radius:999px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.fart-board__spend{animation:fart-spend 5s var(--ease-bilto) infinite}}@keyframes fart-spend{0%,6%{transform:scaleX(0)}34%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.fart-board__net{border-top:1px solid var(--bilto-hairline);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--color-dg-indigo);justify-content:space-between;align-items:baseline;gap:14px;padding-top:16px;font-size:1.25rem;font-weight:800;display:flex}.fart-stage{content-visibility:auto;contain-intrinsic-size:100% 380px}@media (min-width:900px){.fart-stage{contain-intrinsic-size:100% 436px}}@media (prefers-reduced-motion:reduce){.fart-line,.fart-timeline__row,.fart-signed{opacity:1;transform:none}.fart-type{white-space:normal;border-right-color:#0000;width:auto}.fart-paraph path{stroke-dashoffset:0}.fart-field{opacity:1}.fart-board__spend{transform:none}}.fprog{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--fa), var(--fa));width:100%;height:3px;display:block;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.fprog{background:linear-gradient(90deg, var(--fa), color-mix(in oklab, var(--fa) 50%, var(--color-dg-blue)))}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.fprog{animation:linear both fprog;animation-timeline:scroll(root)}}}@keyframes fprog{to{transform:scaleX(1)}}@supports not (animation-timeline:scroll(root block)){.fprog{display:none}}@media (prefers-reduced-motion:reduce){.fprog{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fpage .fseq__n{animation:linear both fseq-n;animation-timeline:--fseq;animation-range:cover calc(16% + var(--n) * 16%) cover calc(26% + var(--n) * 16%)}}}@keyframes fseq-n{to{color:var(--fa)}}.fdemo{border-radius:var(--radius-elevated);background:var(--fa);margin-top:84px;padding:30px 24px 34px}@supports (color:color-mix(in lab, red, red)){.fdemo{background:color-mix(in oklab, var(--fa) 5%, var(--color-dg-surface))}}.fdemo{border:1px solid var(--fa)}@supports (color:color-mix(in lab, red, red)){.fdemo{border:1px solid color-mix(in oklab, var(--fa) 16%, transparent)}}@media (min-width:720px){.fdemo{padding:38px 36px 42px}}.fdemo__t{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;color:var(--color-dg-ink);font-size:clamp(1.375rem,2.8vw,1.75rem);font-weight:800;line-height:1.15}.fdemo__hint{text-wrap:pretty;max-width:44ch;color:var(--color-dg-ink-70);margin-top:8px;font-size:.9375rem;line-height:1.55}.fdemo__body{margin-top:24px}.fdemo__opts,.fdemo__scrub{flex-wrap:wrap;gap:8px;display:flex}.fdemo__opt input,.fdemo__stop input,.fdemo__switch,.fdemo__list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fdemo__opt label,.fdemo__stop label{min-height:44px;color:var(--color-dg-ink-70);border:1px solid var(--bilto-hairline);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.fdemo__opt label:hover,.fdemo__stop label:hover{color:var(--color-dg-ink)}.fdemo__opt input:checked+label,.fdemo__stop input:checked+label{color:#fff;background:var(--fa);border-color:var(--fa)}.fdemo__opt input:focus-visible+label,.fdemo__stop input:focus-visible+label,.fdemo__switch:focus-visible+.fdemo__btn,.fdemo__list input:focus-visible+label .fdemo__box{outline:2px solid var(--fa);outline-offset:2px}.fdemo__panels{grid-template-columns:minmax(0,1fr);margin-top:20px;display:grid}.fdemo__panel{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);opacity:0;pointer-events:none;min-width:0;transition:opacity .26s var(--ease-bilto), transform .26s var(--ease-bilto);background:#fff;grid-area:1/1;padding:18px 20px 20px;transform:translateY(8px);box-shadow:0 20px 44px -30px #0e111766}:is(.fdemo__pick:has(.fdemo__opt:first-child input:checked) .fdemo__panel[data-i="0"],.fdemo__days:has(.fdemo__stop:first-child input:checked) .fdemo__panel[data-i="0"],.fdemo__pick:has(.fdemo__opt:nth-child(2) input:checked) .fdemo__panel[data-i="1"],.fdemo__days:has(.fdemo__stop:nth-child(2) input:checked) .fdemo__panel[data-i="1"],.fdemo__pick:has(.fdemo__opt:nth-child(3) input:checked) .fdemo__panel[data-i="2"],.fdemo__days:has(.fdemo__stop:nth-child(3) input:checked) .fdemo__panel[data-i="2"],.fdemo__pick:has(.fdemo__opt:nth-child(4) input:checked) .fdemo__panel[data-i="3"],.fdemo__days:has(.fdemo__stop:nth-child(4) input:checked) .fdemo__panel[data-i="3"]){opacity:1;pointer-events:auto;transform:none}.fdemo__doc-head{border-bottom:1px solid var(--bilto-hairline);align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.fdemo__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--fa);font-size:.6875rem;font-weight:700}.fdemo__client{color:var(--color-dg-ink);font-size:.9375rem;font-weight:600}.fdemo__row{min-width:0;color:var(--color-dg-ink-70);align-items:baseline;gap:12px;padding:11px 0;font-size:.875rem;display:flex}.fdemo__row>.truncate{min-width:0}@media (max-width:460px){.fdemo__qty{display:none}.fdemo__row{gap:10px;font-size:.8125rem}}.fdemo__row>:first-child{flex:1;min-width:0}.fdemo__row+.fdemo__row{border-top:1px solid var(--color-dg-line)}.fdemo__qty{color:var(--color-dg-ink-40);flex:none;font-size:.8125rem}.fdemo__row--total{border-top:1px solid var(--bilto-hairline);color:var(--color-dg-ink);margin-top:4px;padding-top:13px;font-size:.9375rem}.fdemo__row--total .tabular{color:var(--fa)}.fdemo__bar{background:var(--fa);border-radius:999px;height:10px;margin:6px 0 2px;display:block}@supports (color:color-mix(in lab, red, red)){.fdemo__bar{background:color-mix(in oklab, var(--fa) 14%, transparent)}}.fdemo__bar{overflow:hidden}.fdemo__bar-fill{background:var(--color-dg-amber-dot);border-radius:999px;height:100%;display:block}:is(.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:first-child input:checked):has(.fdemo__opts:last-child .fdemo__opt:first-child input:checked) .fdemo__panel[data-m="0"][data-j="0"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:first-child input:checked):has(.fdemo__opts:last-child .fdemo__opt:nth-child(2) input:checked) .fdemo__panel[data-m="0"][data-j="1"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:first-child input:checked):has(.fdemo__opts:last-child .fdemo__opt:nth-child(3) input:checked) .fdemo__panel[data-m="0"][data-j="2"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:nth-child(2) input:checked):has(.fdemo__opts:last-child .fdemo__opt:first-child input:checked) .fdemo__panel[data-m="1"][data-j="0"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:nth-child(2) input:checked):has(.fdemo__opts:last-child .fdemo__opt:nth-child(2) input:checked) .fdemo__panel[data-m="1"][data-j="1"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:nth-child(2) input:checked):has(.fdemo__opts:last-child .fdemo__opt:nth-child(3) input:checked) .fdemo__panel[data-m="1"][data-j="2"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:nth-child(3) input:checked):has(.fdemo__opts:last-child .fdemo__opt:first-child input:checked) .fdemo__panel[data-m="2"][data-j="0"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:nth-child(3) input:checked):has(.fdemo__opts:last-child .fdemo__opt:nth-child(2) input:checked) .fdemo__panel[data-m="2"][data-j="1"],.fdemo__calc:has(.fdemo__opts:first-child .fdemo__opt:nth-child(3) input:checked):has(.fdemo__opts:last-child .fdemo__opt:nth-child(3) input:checked) .fdemo__panel[data-m="2"][data-j="2"]){opacity:1;pointer-events:auto;transform:none}.fdemo__lead{text-wrap:pretty;color:var(--color-dg-ink);font-size:1.0625rem;line-height:1.55}.fdemo__facts{border-top:1px solid var(--color-dg-line);flex-wrap:wrap;gap:10px 22px;margin-top:16px;padding-top:16px;display:flex}.fdemo__fact{color:var(--color-dg-ink-70);align-items:center;gap:9px;font-size:.875rem;display:inline-flex}.fdemo__fact-dot{background:var(--color-dg-ink-40);border-radius:999px;width:7px;height:7px}.fdemo__fact-dot--ok{background:var(--fa)}.fdemo__axes{gap:12px;display:grid}.fdemo__calc .fdemo__panels{margin-top:22px}.fdemo__base{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:16px;font-size:.8125rem;line-height:1.5}.fautres{border-top:1px solid var(--bilto-hairline);margin-top:84px;padding-top:44px}.fautres__t{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.032em;text-wrap:balance;color:var(--color-dg-ink);font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:800;line-height:1.1}.fautres__lead{text-wrap:pretty;max-width:46ch;color:var(--color-dg-ink-70);margin-top:10px;font-size:1rem;line-height:1.55}.fautres__grid{gap:12px;margin-top:28px;display:grid}@media (min-width:720px){.fautres__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fautres__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fautre--redaction{--fa:var(--color-dg-indigo)}.fautre--whatsapp{--fa:var(--color-dg-emerald)}.fautre--qr{--fa:var(--color-dg-blue)}.fautre--relance{--fa:var(--color-dg-brick)}.fautre--langues{--fa:#7b3560}.fautre--rentabilite{--fa:var(--color-dg-amber)}.fautre{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);height:100%;transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-bilto);background:#fff;flex-direction:column;gap:8px;padding:22px 54px 24px 22px;display:flex;position:relative}.fautre:hover{border-color:var(--fa)}@supports (color:color-mix(in lab, red, red)){.fautre:hover{border-color:color-mix(in oklab, var(--fa) 40%, transparent)}}.fautre:hover{box-shadow:0 20px 40px -28px var(--fa)}@supports (color:color-mix(in lab, red, red)){.fautre:hover{box-shadow:0 20px 40px -28px color-mix(in oklab, var(--fa) 70%, transparent)}}.fautre:hover{transform:translateY(-2px)}.fautre__lab{letter-spacing:.05em;text-transform:uppercase;color:var(--fa);font-size:.75rem;font-weight:700}.fautre__t{font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-dg-ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.fautre__go{width:32px;height:32px;color:var(--color-dg-ink-40);background:var(--color-dg-surface);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex;position:absolute;bottom:20px;right:18px}.fautre:hover .fautre__go{color:#fff;background:var(--fa)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fautres__grid li{animation:linear both m-rise;animation-timeline:view();animation-range:cover calc(2% + var(--n) * 3%) cover calc(26% + var(--n) * 3%)}}}.sstats{border-radius:var(--radius-elevated);background:var(--bilto-hairline);border:1px solid var(--bilto-hairline);text-align:left;gap:1px;margin:64px 0 16px;display:grid;overflow:hidden}@media (min-width:640px){.sstats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sstats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sstat{background:linear-gradient(#6e1f2b0f,#fff 78%);padding:26px 24px 28px}.sstat__n{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--color-dg-indigo);font-size:clamp(2rem,4.6vw,2.75rem);font-weight:800;line-height:1}.sstat__l{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:12px;font-size:.875rem;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sstat{animation:linear both m-rise;animation-timeline:view();animation-range:cover calc(2% + var(--n) * 4%) cover calc(28% + var(--n) * 4%)}}}.sclaim{border-top:1px solid var(--bilto-hairline);text-align:left;align-items:center;gap:28px;padding:48px 0;display:grid}.sclaim:first-of-type{border-top:0;padding-top:72px}@media (min-width:940px){.sclaim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:64px 0}.sclaim--flip .sclaim__text{order:2}}.sclaim__t{max-width:20ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.034em;text-wrap:balance;color:var(--color-dg-ink);font-size:clamp(1.625rem,3.8vw,2.375rem);font-weight:800;line-height:1.08}.sclaim__p{text-wrap:pretty;max-width:36rem;color:var(--color-dg-ink-70);margin-top:18px;font-size:1.0625rem;line-height:1.7}.sclaim__art{justify-content:center;align-items:center;display:flex}.snotes{text-align:left;border-top:1px solid var(--bilto-hairline);gap:0 56px;margin-top:56px;display:grid}@media (min-width:880px){.snotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.snote{border-bottom:1px solid var(--bilto-hairline);padding:26px 0}.snote__t{font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-dg-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.snote__p{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:10px;font-size:.9375rem;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sclaim__text,.sclaim__art,.snote{animation:linear both m-rise;animation-timeline:view();animation-range:cover calc(2% + var(--n,0) * 4%) cover calc(26% + var(--n,0) * 4%)}}}.fdemo__list{gap:2px;display:grid}.fdemo__list li{position:relative}.fdemo__list label{border-radius:var(--radius-badge);min-height:48px;color:var(--color-dg-ink-70);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;font-size:.9375rem;line-height:1.4;transition:color .18s,background-color .18s;display:flex}.fdemo__list label:hover{background:#fff}.fdemo__box{border:1.5px solid var(--bilto-hairline);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .18s,border-color .18s;display:flex}.fdemo__box:after{content:"";width:5px;height:10px;transition:transform .2s var(--ease-bilto);border:2px solid #fff;border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(45deg)scale(0)}.fdemo__list input:checked+label{color:var(--color-dg-ink)}.fdemo__list input:checked+label .fdemo__box{background:var(--fa);border-color:var(--fa)}.fdemo__list input:checked+label .fdemo__box:after{transform:rotate(45deg)scale(1)}.fdemo__verdict{border-radius:var(--radius-elevated);text-wrap:pretty;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-size:.9375rem;font-weight:600;display:flex}.fdemo__verdict--no{color:var(--color-dg-brick-text);background:var(--color-dg-brick-bg)}.fdemo__verdict--ok{color:var(--color-dg-emerald-text);background:var(--color-dg-emerald-bg);display:none}.fdemo__check:has(input:checked:first-of-type):has(li:nth-child(2) input:checked):has(li:nth-child(3) input:checked):has(li:nth-child(4) input:checked) .fdemo__verdict--no{display:none}.fdemo__check:has(li:first-child input:checked):has(li:nth-child(2) input:checked):has(li:nth-child(3) input:checked):has(li:nth-child(4) input:checked) .fdemo__verdict--ok{display:flex}.fdemo__replay{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.fdemo__btn{color:#fff;background:var(--fa);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:.9375rem;font-weight:600;transition:filter .18s;display:inline-flex}.fdemo__btn:hover{filter:brightness(1.08)}.fdemo__beats{gap:10px;width:100%;display:grid}.fdemo__beats li{border-radius:var(--radius-elevated);color:var(--color-dg-ink);border:1px solid var(--bilto-hairline);opacity:0;background:#fff;align-items:center;gap:12px;padding:14px 18px;font-size:.9375rem;font-weight:600;display:flex;transform:translateY(8px)}.fdemo__beat-dot{background:var(--fa);border-radius:999px;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.fdemo__beats li{animation:fdemo-beat-a .9s var(--ease-bilto) both;animation-delay:calc(var(--n) * .42s)}.fdemo__switch:checked~.fdemo__beats li{animation-name:fdemo-beat-b}}@keyframes fdemo-beat-a{to{opacity:1;transform:none}}@keyframes fdemo-beat-b{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fdemo__beats li{opacity:1;transform:none}}.fdemo__day-head{align-items:center;gap:12px;display:flex}.fdemo__pill{border-radius:var(--radius-badge);padding:5px 11px;font-size:.75rem;font-weight:700}.fdemo__pill--ok{color:var(--color-dg-ink-70);background:var(--color-dg-chip)}.fdemo__pill--late{color:var(--color-dg-amber);background:var(--color-dg-amber-bg)}.fdemo__pill--paid{color:var(--color-dg-emerald-text);background:var(--color-dg-emerald-bg)}.fdemo__amount{color:var(--color-dg-ink);margin-left:auto;font-size:1.0625rem;font-weight:700}.fdemo__state{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:14px;font-size:.9375rem;line-height:1.55}.fdemo__panels--days .fdemo__panel{min-height:118px}.reason-card{--fa:var(--color-dg-indigo)}.reason-card--whatsapp{--fa:var(--color-dg-emerald)}.reason-card--qr{--fa:var(--color-dg-blue)}.reason-card--relance{--fa:var(--color-dg-brick)}.reason-card--langues{--fa:#7b3560}.reason-card--rentabilite{--fa:var(--color-dg-amber)}.reason-card--paiement{--fa:#0f6b7d}.reason-card--compta{--fa:#3f5573}.reason-card--horsligne{--fa:#454c59}.frag-stack{border-radius:var(--radius-card);border:1px solid var(--bilto-hairline);background:#fff;flex-direction:column;justify-content:center;gap:9px;padding:16px 16px 20px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -18px #0e111757}.frag-stack:after{content:"";background:repeating-linear-gradient(90deg,#0e111738 0 4px,#0000 4px 9px);height:1px;position:absolute;bottom:11px;left:14px;right:14px}.frag-stack__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.frag-pay__btn{width:100%;margin-top:2px}.frag-stack__done{border-top:1px solid var(--color-dg-line);align-items:center;gap:8px;padding-top:9px;display:flex}.frag-vat{gap:2px;height:10px;margin:2px 0;display:flex}.frag-vat i{border-radius:999px;height:100%}.frag-vat__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.frag-sig{flex-shrink:0;align-items:flex-end;gap:2.5px;display:inline-flex}.frag-sig i{background:#0e111729;border-radius:2px;width:3.5px}.frag-sig i:first-child{height:5px}.frag-sig i:nth-child(2){height:8px}.frag-sig i:nth-child(3){height:11px}.frag-sig i:nth-child(4){height:14px}.frag-sig--on i{background:var(--color-dg-emerald)}.reason-card .reason-go{background:var(--fa)}.fpage{--fa:var(--color-dg-indigo);--fa-soft:var(--color-dg-indigo-tint)}.fpage--whatsapp{--fa:var(--color-dg-emerald);--fa-soft:var(--color-dg-emerald-bg)}.fpage--qr{--fa:var(--color-dg-blue);--fa-soft:#4868b61f}.fpage--relance{--fa:var(--color-dg-brick);--fa-soft:var(--color-dg-brick-bg)}.fpage--langues{--fa:#7b3560;--fa-soft:#7b35601f}.fpage--rentabilite{--fa:var(--color-dg-amber);--fa-soft:var(--color-dg-amber-bg)}.fpage--compta{--fa:#3f5573;--fa-soft:#3f55731f}.fpage--paiement{--fa:#0f6b7d;--fa-soft:#0f6b7d1f}.fpage--horsligne{--fa:#454c59;--fa-soft:#454c591f}.fart-pay{background:var(--fa);color:#fff;letter-spacing:.01em;box-shadow:0 6px 16px -8px var(--fa);border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:8px 16px;font-size:.8125rem;font-weight:700;display:inline-flex}.fpage .mhero{position:relative}.fpage .mhero-halo,.mpage .mhero-halo{opacity:.36}.fpage .mhero-halo{background:radial-gradient(ellipse closest-side at 50% 46%, var(--fa), var(--fa) 52%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.fpage .mhero-halo{background:radial-gradient(ellipse closest-side at 50% 46%, color-mix(in oklab, var(--fa) 26%, transparent), color-mix(in oklab, var(--fa) 10%, transparent) 52%, transparent 100%)}}.fpage .phero-chips li{color:var(--fa);background:var(--fa-soft)}.fpage .phero-chips svg,.fpage .fseq__n{color:var(--fa)}.fpage .fseq__fill{background:linear-gradient(180deg, var(--fa), var(--fa))}@supports (color:color-mix(in lab, red, red)){.fpage .fseq__fill{background:linear-gradient(180deg, var(--fa), color-mix(in oklab, var(--fa) 55%, var(--color-dg-blue)))}}.fpage .fband{background:var(--fa)}@supports (color:color-mix(in lab, red, red)){.fpage .fband{background:color-mix(in oklab, var(--fa) 5%, var(--color-dg-surface))}}.fpage .fband__halo{background:radial-gradient(ellipse closest-side at 50% 50%, var(--fa), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.fpage .fband__halo{background:radial-gradient(ellipse closest-side at 50% 50%, color-mix(in oklab, var(--fa) 20%, transparent), transparent 100%)}}.fpage .fband__n{color:var(--fa)}.fpage .fclaim{border-top-color:var(--fa)}@supports (color:color-mix(in lab, red, red)){.fpage .fclaim{border-top-color:color-mix(in oklab, var(--fa) 22%, transparent)}}.fhero-title{max-width:17ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.038em;text-wrap:balance;color:var(--color-dg-ink);margin-inline:auto;font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:800;line-height:1.03}.fhero-lead{text-wrap:pretty;max-width:34rem;color:var(--color-dg-ink-70);margin:22px auto 0;font-size:1.1875rem;line-height:1.6}.fswitch{margin-top:84px}.fswitch__list{gap:0;display:grid}.fswitch__list li{text-wrap:pretty;color:var(--color-dg-ink);padding:15px 0;font-size:.9375rem;line-height:1.5}.fswitch__list li+li{border-top:1px solid var(--bilto-hairline)}.pains-col--pain .fswitch__list li{color:var(--color-dg-ink-70)}.fswitch__list li{border-radius:var(--radius-badge);margin-inline:-10px;padding-inline:10px;transition:background-color .2s,color .2s}:is(.fswitch:has(.pains-col--pain li:first-child:hover) .pains-col--gain li:first-child,.fswitch:has(.pains-col--gain li:first-child:hover) .pains-col--pain li:first-child,.fswitch:has(.pains-col--pain li:nth-child(2):hover) .pains-col--gain li:nth-child(2),.fswitch:has(.pains-col--gain li:nth-child(2):hover) .pains-col--pain li:nth-child(2),.fswitch:has(.pains-col--pain li:nth-child(3):hover) .pains-col--gain li:nth-child(3),.fswitch:has(.pains-col--gain li:nth-child(3):hover) .pains-col--pain li:nth-child(3)){background:var(--fa-soft);color:var(--color-dg-ink)}.fseq{border-top:1px solid var(--bilto-hairline);margin-top:84px;padding-top:40px}.fseq__t{max-width:22ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.032em;text-wrap:balance;color:var(--color-dg-ink);font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:800;line-height:1.1}.fseq__list{gap:0;margin-top:34px;display:grid}@media (min-width:860px){.fseq__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.fseq__rail{display:none}.fseq__step{border-top:1px solid var(--bilto-hairline);padding:26px 0}@media (min-width:860px){.fseq__step{border-top:0;padding:0 30px}.fseq__step+.fseq__step{border-left:1px solid var(--bilto-hairline)}.fseq__step:first-child{padding-left:0}.fseq__step:last-child{padding-right:0}}.fseq__n{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:var(--fa);font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:800;line-height:.9;display:block}@supports (color:color-mix(in lab, red, red)){.fseq__n{color:color-mix(in oklab, var(--fa) 26%, transparent)}}.fseq__step p{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:16px;font-size:1.0625rem;line-height:1.62}.fclaim{border-top:1px solid var(--bilto-hairline);gap:36px;margin-top:84px;padding-top:40px;display:grid}@media (min-width:940px){.fclaim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}}.fclaim__t{max-width:20ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.036em;text-wrap:balance;color:var(--color-dg-ink);font-size:clamp(1.75rem,4.4vw,2.75rem);font-weight:800;line-height:1.06}.fclaim__p{text-wrap:pretty;max-width:38rem;color:var(--color-dg-ink-70);margin-top:22px;font-size:1.125rem;line-height:1.7}.fart2{justify-content:center;align-items:center;min-height:240px;padding:16px 0 34px;display:flex}.fart2 .frag{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);background:#fff;box-shadow:0 26px 54px -34px #0e111766}.f2-cat{width:min(400px,100%);padding:18px 20px 20px;position:relative;overflow:hidden}.f2-cat__t{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dg-ink-70);font-size:.6875rem;font-weight:700}.f2-cat__row{border-radius:var(--radius-badge);color:var(--color-dg-ink-70);justify-content:space-between;align-items:baseline;gap:12px;margin:0 -8px;padding:11px 8px;font-size:.8125rem;display:flex}.f2-cat__row+.f2-cat__row{border-top:1px solid var(--color-dg-line)}.f2-cat__pick{border-radius:var(--radius-badge);background:var(--color-dg-indigo-tint);pointer-events:none;height:40px;position:absolute;left:12px;right:12px}@media (prefers-reduced-motion:no-preference){.f2-cat__pick{animation:f2-pick 7s var(--ease-bilto) infinite}}@keyframes f2-pick{0%,10%{opacity:0;transform:translateY(34px)}20%,36%{opacity:1;transform:translateY(34px)}46%,62%{opacity:1;transform:translateY(78px)}72%,88%{opacity:1;transform:translateY(122px)}96%,to{opacity:0;transform:translateY(122px)}}.f2-proof{width:min(400px,100%);padding:20px 22px 26px;position:relative}.f2-proof__row{justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;font-size:.875rem;display:flex}.f2-proof__row+.f2-proof__row{border-top:1px solid var(--color-dg-line)}.f2-proof__k{letter-spacing:.05em;text-transform:uppercase;color:var(--color-dg-ink-70);font-size:.6875rem;font-weight:700}.f2-proof__v{color:var(--color-dg-ink);font-weight:600}.f2-proof__seal{position:absolute;bottom:-12px;right:20px}@media (prefers-reduced-motion:no-preference){.f2-proof__row{opacity:0;animation:fart-arrive 6s var(--ease-bilto) infinite;animation-delay:calc(var(--n) * .5s)}.f2-proof__seal{animation:step-stamp 6s var(--ease-bilto) infinite}}.f2-addr{gap:14px;width:min(400px,100%);display:grid}.f2-addr__card{padding:18px 20px 18px 52px;position:relative}.f2-addr__tag{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.f2-addr__tag--no{color:var(--color-dg-brick);background:var(--color-dg-brick-bg)}.f2-addr__tag--ok{color:var(--color-dg-emerald);background:var(--color-dg-emerald-bg)}.f2-addr__free{color:var(--color-dg-ink-70);text-decoration:line-through;-webkit-text-decoration-color:var(--color-dg-brick);-webkit-text-decoration-color:var(--color-dg-brick);-webkit-text-decoration-color:var(--color-dg-brick);text-decoration-color:var(--color-dg-brick);font-size:.875rem}.f2-addr__fields{flex-wrap:wrap;gap:6px;display:flex}.f2-addr__f{border-radius:var(--radius-badge);color:var(--color-dg-emerald-text);background:var(--color-dg-emerald-bg);padding:5px 10px;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.f2-addr__f{opacity:0;animation:fart-arrive 5.6s var(--ease-bilto) infinite;animation-delay:calc(var(--n) * .34s)}}.f2-tone{gap:14px;width:min(400px,100%);display:grid}.f2-tone__msg{padding:18px 20px 20px 54px;position:relative}.f2-tone__lab{border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.f2-tone__lab--soft{color:var(--color-dg-amber);background:var(--color-dg-amber-bg)}.f2-tone__lab--firm{color:var(--color-dg-brick-text);background:var(--color-dg-brick-bg)}.f2-tone__msg p{color:var(--color-dg-ink);font-size:.875rem;font-weight:600}.f2-tone__rule{background:var(--color-dg-line);border-radius:999px;height:6px;margin-top:9px;display:block}.f2-tone__rule--short{width:62%}@media (prefers-reduced-motion:no-preference){.f2-tone__msg{opacity:0;animation:fart-arrive 6.4s var(--ease-bilto) infinite;animation-delay:calc(var(--n) * 1s)}}.f2-words{gap:0;width:min(400px,100%);padding:8px 20px;display:grid}.f2-words__row{align-items:center;gap:12px;padding:15px 0;display:flex}.f2-words__row+.f2-words__row{border-top:1px solid var(--color-dg-line)}.f2-words__on{color:var(--color-dg-ink);font-size:.9375rem;font-weight:700}.f2-words__off{color:var(--color-dg-ink-40);margin-left:auto;font-size:.875rem;text-decoration:line-through}@media (prefers-reduced-motion:no-preference){.f2-words__row{opacity:0;animation:fart-arrive 6s var(--ease-bilto) infinite;animation-delay:calc(var(--n) * .42s)}}.f2-ticket{justify-items:center;gap:18px;width:min(340px,100%);display:grid}.f2-ticket__paper{border:1px solid var(--bilto-hairline);background:#fff;border-radius:6px;gap:8px;width:168px;padding:18px 16px 20px;display:grid;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 18px 34px -22px #0e111770}.f2-ticket__rule{background:var(--color-dg-line);border-radius:999px;height:6px;display:block}.f2-ticket__rule--w60{width:60%}.f2-ticket__rule--w80{width:80%}.f2-ticket__sum{color:var(--color-dg-ink);margin-top:6px;font-size:.875rem;font-weight:700}.f2-ticket__flash{opacity:0;background:linear-gradient(115deg,#0000 38%,#ffffffeb 50%,#0000 62%);position:absolute;inset:0}.f2-ticket__row{width:100%;color:var(--color-dg-ink-70);align-items:center;gap:12px;padding:14px 18px;font-size:.875rem;display:flex}.f2-ticket__dot{background:var(--color-dg-amber-dot);border-radius:999px;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.f2-ticket__flash{animation:f2-flash 5.4s var(--ease-bilto) infinite}.f2-ticket__row{opacity:0;animation:fart-arrive 5.4s var(--ease-bilto) infinite;animation-delay:1.1s}}@keyframes f2-flash{0%,10%{opacity:0;transform:translate(-70%)}16%{opacity:1;transform:translate(-40%)}28%{opacity:1;transform:translate(40%)}34%,to{opacity:0;transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.f2-proof__row,.f2-addr__f,.f2-tone__msg,.f2-words__row,.f2-ticket__row{opacity:1;transform:none}.f2-cat__pick,.f2-ticket__flash{opacity:0}}.fnotes{gap:0;max-width:46rem;margin:72px auto 0;display:grid}.fnote{border-top:1px solid var(--bilto-hairline);padding:26px 0}.fnote__t{font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-dg-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.fnote__p{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:10px;font-size:1rem;line-height:1.7}.fband{background:var(--color-dg-surface);border-block:1px solid var(--bilto-hairline);margin-top:88px;position:relative;overflow:hidden}.fband__halo{filter:blur(60px);background:radial-gradient(closest-side,#6e1f2b29,#4868b614 58%,#0000 100%);position:absolute;inset:-40% -10%}.fband__n{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;text-wrap:balance;color:var(--color-dg-indigo);font-size:clamp(2.75rem,8vw,5rem);font-weight:800;line-height:1}.fband__note{text-wrap:pretty;max-width:34rem;color:var(--color-dg-ink-70);margin:18px auto 0;font-size:1.0625rem;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fseq__list{view-timeline-name:--fseq;view-timeline-axis:block}.fswitch__list li,.fseq__step,.fnote{animation:linear both m-rise;animation-timeline:view();animation-range:cover calc(2% + var(--n) * 3%) cover calc(26% + var(--n) * 3%)}.fclaim__p,.fband__n,.fband__note{animation:linear both m-rise;animation-timeline:view();animation-range:cover 4% cover 30%}}}.title-accent{background-image:linear-gradient(96deg,#4868b6,#4868b6)}@supports (color:color-mix(in lab, red, red)){.title-accent{background-image:linear-gradient(96deg, color-mix(in oklab, var(--color-dg-blue) calc(var(--p0) * 100%), var(--color-dg-indigo)), color-mix(in oklab, var(--color-dg-blue) calc(var(--p1) * 100%), var(--color-dg-indigo)))}}.title-accent{color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.34em;padding-bottom:.34em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.title-accent{color:var(--color-dg-indigo);background:0 0}}.pains{background:var(--color-dg-surface)}.pains-title{max-width:20ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;text-align:center;text-wrap:balance;color:var(--color-dg-ink);margin-inline:auto;font-size:clamp(1.85rem,4.2vw,2.875rem);font-weight:800;line-height:1.06}.pains-frame{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);box-shadow:var(--bilto-shadow-card);background:#fff;gap:0;margin-top:40px;display:grid;overflow:hidden}@media (min-width:860px){.pains-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}.pains-col{grid-template-rows:auto 1fr;gap:18px;padding:22px 20px 24px;display:grid}@media (min-width:640px){.pains-col{padding:28px 26px 30px}}.pains-col--gain{border-top:1px solid var(--bilto-hairline);background:linear-gradient(#2f6b4f17,#2f6b4f0a)}@media (min-width:860px){.pains-col--gain{border-top:0;border-left:1px solid var(--bilto-hairline)}}.pains-label{align-items:center;gap:9px;font-size:.875rem;font-weight:700;display:inline-flex}.pains-label__mark{border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.pains-label__mark svg{width:14px;height:14px}.pains-col--pain .pains-label{color:var(--color-dg-brick-text)}.pains-col--pain .pains-label__mark{color:var(--color-dg-brick);background:var(--color-dg-brick-bg)}.pains-col--gain .pains-label{color:var(--color-dg-emerald-text)}.pains-col--gain .pains-label__mark{color:var(--color-dg-emerald);background:var(--color-dg-emerald-bg)}.pains-list{gap:0;display:grid}@media (min-width:860px){.pains-list{grid-auto-rows:1fr}}.pains-item{padding:18px 0;position:relative}.pains-item+.pains-item{border-top:1px solid var(--bilto-hairline)}.pains-item__title{text-wrap:pretty;color:var(--color-dg-ink);font-size:.9375rem;font-weight:600;line-height:1.35}.pains-item__figure{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.5rem,3.4vw,1.875rem);font-weight:800;line-height:1}.pains-col--pain .pains-item__figure{color:var(--color-dg-brick)}.pains-col--gain .pains-item__figure{color:var(--color-dg-emerald)}.pains-item__note{text-wrap:pretty;max-width:28rem;color:var(--color-dg-ink-70);margin-top:7px;font-size:.8125rem;line-height:1.45}.swiss-eyebrow{width:fit-content;color:var(--color-dg-ink-70);align-items:center;gap:8px;margin-bottom:14px;font-size:.8125rem;font-weight:700;display:flex}.swiss-flag{flex:none;width:17px;height:17px}.studio-lead{text-wrap:pretty;max-width:35rem;color:var(--color-dg-ink-70);margin-top:18px;font-size:1.0625rem;line-height:1.6}.swiss-grid{gap:12px;margin-top:30px;display:grid}@media (min-width:700px){.swiss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.swiss-card{border-radius:var(--radius-elevated);border:1px solid var(--bilto-hairline);background:#fff9;flex-direction:column;padding:18px 18px 20px;display:flex}.swiss-card__t{font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-dg-ink);font-size:1.0625rem;font-weight:700;line-height:1.25}.studio-link--card{min-height:44px;margin-top:auto;padding-top:15px;font-size:.9375rem}.swiss-card__p{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:10px;font-size:.875rem;line-height:1.6}.hero-proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:20px;display:flex}.hero-proof li{color:var(--color-dg-ink-70);align-items:center;gap:7px;font-size:.8125rem;display:flex}.hero-proof svg{width:15px;height:15px;color:var(--color-dg-emerald);flex:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pains-item{animation:linear both m-rise;animation-timeline:view();animation-range:cover calc(2% + var(--n) * 3%) cover calc(26% + var(--n) * 3%)}}}.mhero{position:relative;overflow-x:clip}.mhero-halo{z-index:-1;filter:blur(44px);background:radial-gradient(closest-side at 50% 46%,#6e1f2b2e,#4868b61a 52%,#0000 100%);height:640px;position:absolute;top:-200px;left:-12%;right:-12%}@keyframes m-rise{0%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes m-line{0%{transform:translate(-14px)}to{transform:translate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mrise{animation:linear both m-rise;animation-timeline:view();animation-range:cover cover 26%}.msample{view-timeline-name:--msample;view-timeline-axis:block}.msample__table tbody tr{animation:linear both m-line;animation-timeline:--msample;animation-range:cover calc(14% + var(--n) * 5%) cover calc(30% + var(--n) * 5%)}.msample__table tfoot tr{animation:linear both m-line;animation-timeline:--msample;animation-range:cover 38% cover 50%}.mpanel{animation:linear both m-rise;animation-timeline:view();animation-range:cover calc(2% + var(--n) * 3%) cover calc(24% + var(--n) * 3%)}}}.msample{transition:transform .26s var(--ease-bilto)}.msample:hover{transform:translateY(-2px)}.mpage,.mpage--menuisier{--fa:var(--color-dg-indigo);--fa-soft:var(--color-dg-indigo-tint)}.mpage--sanitaire{--fa:var(--color-dg-blue);--fa-soft:#4868b61f}.mpage--peintre{--fa:#7b3560;--fa-soft:#7b35601f}.mpage--electricien{--fa:var(--color-dg-amber);--fa-soft:var(--color-dg-amber-bg)}.mpage--carreleur{--fa:#3f6b74;--fa-soft:#3f6b7421}.mpage--chauffagiste{--fa:var(--color-dg-brick);--fa-soft:var(--color-dg-brick-bg)}.mpage--paysagiste{--fa:var(--color-dg-emerald);--fa-soft:var(--color-dg-emerald-bg)}.mpage .mhero{position:relative}.mpage .mhero-halo{background:radial-gradient(ellipse closest-side at 50% 46%, var(--fa), var(--fa) 52%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.mpage .mhero-halo{background:radial-gradient(ellipse closest-side at 50% 46%, color-mix(in oklab, var(--fa) 24%, transparent), color-mix(in oklab, var(--fa) 9%, transparent) 52%, transparent 100%)}}.mpage .phero-chips li{color:var(--fa);background:var(--fa-soft)}.mpage .phero-chips svg,.mpage .msample__kind,.mpage .msample__table tfoot td{color:var(--fa)}.mhero-mark{z-index:0;color:var(--fa);opacity:.05;filter:blur(1.5px);pointer-events:none;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mhero-mark .mpanel__icon{width:210px;height:210px;color:inherit;background:0 0;border-radius:0;margin:0}.mhero-mark .mpanel__icon svg{stroke-width:.7px;width:210px;height:210px}@media (min-width:640px){.mhero-mark{top:34px}.mhero-mark .mpanel__icon,.mhero-mark .mpanel__icon svg{width:276px;height:276px}}.msample{position:relative;overflow:hidden}.msample__scan{background:linear-gradient(100deg, transparent, var(--fa) 46%, transparent);width:40%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.msample__scan{background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--fa) 9%, transparent) 46%, transparent)}}.msample__scan{opacity:0;pointer-events:none}.msample__foot{border-top:1px dashed var(--color-dg-line);align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.msample__rules{flex-direction:column;flex:1;gap:7px;display:flex}.msample__rules i{background:var(--color-dg-line);border-radius:3px;height:5px;display:block}.msample__rules i:first-child{width:46%}.msample__rules i:nth-child(2){width:68%}.msample__rules i:nth-child(3){width:34%}.mclaim{max-width:760px;margin:72px auto 0;padding-left:26px;position:relative}.mclaim__rule{transform-origin:top;background:linear-gradient(180deg, var(--fa), var(--fa));border-radius:4px;width:4px;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}@supports (color:color-mix(in lab, red, red)){.mclaim__rule{background:linear-gradient(180deg, var(--fa), color-mix(in oklab, var(--fa) 25%, transparent))}}.mclaim__t{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.028em;text-wrap:balance;color:var(--color-dg-ink);font-size:clamp(1.5rem,3.4vw,2.125rem);font-weight:800;line-height:1.12}.mclaim__p{text-wrap:pretty;color:var(--color-dg-ink-70);margin-top:16px;font-size:1.0625rem;line-height:1.7}.mautres{margin-top:72px}.mautres__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}@media (min-width:900px){.mautres__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:460px){.mautres__grid{grid-template-columns:minmax(0,1fr)}}.mautre{border-radius:var(--radius-elevated);background:var(--fa);flex-direction:column;height:100%;padding:20px 20px 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mautre{background:color-mix(in oklab, var(--fa) 6%, #fff)}}.mautre{border:1px solid var(--fa)}@supports (color:color-mix(in lab, red, red)){.mautre{border:1px solid color-mix(in oklab, var(--fa) 20%, transparent)}}.mautre{transition:transform .26s var(--ease-bilto), box-shadow .26s var(--ease-bilto), background-color .26s var(--ease-bilto)}.mautre:hover{background:var(--fa);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.mautre:hover{background:color-mix(in oklab, var(--fa) 11%, #fff)}}.mautre:hover{box-shadow:var(--bilto-shadow-card)}.mautre__ico{width:34px;height:34px;color:var(--fa);background:#fff;border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.mautre__ico .mpanel__icon{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;margin:0}.mautre__ico svg{width:18px;height:18px}.mautre__lab{letter-spacing:.06em;text-transform:uppercase;color:var(--fa);font-size:.6875rem;font-weight:700}.mautre__t{text-wrap:pretty;color:var(--color-dg-ink);margin-top:6px;font-size:.9375rem;font-weight:600;line-height:1.35}.mautre__go{color:var(--fa);transition:transform .26s var(--ease-bilto);margin-top:auto;padding-top:16px}.mautre:hover .mautre__go{transform:translate(4px)}@keyframes m-fill{to{transform:scaleY(1)}}@keyframes m-scan{0%{opacity:0;transform:translate(-30%)}30%,70%{opacity:1}to{opacity:0;transform:translate(310%)}}@keyframes m-pop{0%{transform:translateY(22px)scale(.97)}to{transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mpanel__bar,.mclaim__rule{animation:linear both m-fill;animation-timeline:view();animation-range:cover 12% cover 42%}.msample__scan{animation:linear both m-scan;animation-timeline:--msample;animation-range:cover 40% cover 78%}.mclaim__t,.mclaim__p{animation:linear both m-rise;animation-timeline:view();animation-range:cover 8% cover 34%}.mautres__grid>li{animation:linear both m-pop;animation-timeline:view();animation-range:cover calc(4% + var(--n) * 2.5%) cover calc(28% + var(--n) * 2.5%)}}}.fpage .mhero:before,.mpage .mhero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(1200px 620px at 50% 0%, var(--fa), transparent 70%), linear-gradient(180deg, var(--fa), #fff 82%);position:absolute;inset:-96px 0 0}@supports (color:color-mix(in lab, red, red)){.fpage .mhero:before,.mpage .mhero:before{background:radial-gradient(1200px 620px at 50% 0%, color-mix(in oklab, var(--fa) 5%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--fa) 2.5%, #fff), #fff 82%)}}@media (max-width:767px){.fpage .mhero:before,.mpage .mhero:before{background:radial-gradient(120% 58% at 50% 18%, var(--fa), transparent 68%), linear-gradient(180deg, var(--fa) 0%, #fff 66%)}@supports (color:color-mix(in lab, red, red)){.fpage .mhero:before,.mpage .mhero:before{background:radial-gradient(120% 58% at 50% 18%, color-mix(in oklab, var(--fa) 5%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--fa) 2.5%, #fff) 0%, #fff 66%)}}}.stabs{display:none}@media (max-width:767px){#etapes>div>h2{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#etapes>div>p.steps-rise{display:none}#etapes{padding-top:0}#etapes>div{padding-top:4px}.steps-row{flex-direction:column;gap:0;margin-top:0;display:flex}.steps-row>.step{visibility:visible;opacity:1;border-top:0;padding:0 0 26px 26px;position:relative}.steps-row>.step:last-child{padding-bottom:0}.steps-row>.step>.tabular{display:inline}.steps-row>.step:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--fa), var(--fa));width:2px;position:absolute;top:16px;bottom:-4px;left:4px}@supports (color:color-mix(in lab, red, red)){.steps-row>.step:not(:last-child):after{background:linear-gradient(180deg, var(--fa), color-mix(in oklab, var(--fa) 22%, transparent))}}.step-dot{width:10px;height:10px;top:7px;left:0}.steps-row>.step>.tabular{flex:none;font-size:.75rem}.steps-row>.step>h3{margin:0 0 0 8px;font-size:1.0625rem;line-height:1.25;display:inline-flex}.steps-row>.step>p{display:none}.steps-row>.step .step-art{border-radius:var(--radius-elevated);background:linear-gradient(180deg, var(--fa-soft), transparent 76%);margin-top:12px}.reason-text,.reviews-row--back,.blog-list>li:nth-child(3),.blog-card>p:last-child{display:none}}.hero-cta{flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.hero-cta>*{justify-content:center;width:100%;max-width:21rem}@media (min-width:640px){.hero-cta{flex-direction:row;justify-content:center;gap:14px;margin-top:44px}.hero-cta>*{width:auto;max-width:none}}.hero-proof{margin-top:30px}.hero-badge{display:none}@media (max-width:767px){.hero-proof{text-align:center;margin-top:22px;font-size:.75rem;line-height:1.8;display:block}.hero-proof li{font-size:inherit;white-space:nowrap;display:inline}.hero-proof li+li:before{content:" · ";white-space:normal;color:var(--color-dg-ink-40)}.hero-proof svg{vertical-align:-2px;margin-right:4px;display:inline-block}}.steps-row>.step:first-child{--fa:var(--color-dg-indigo);--fa-soft:var(--color-dg-indigo-tint)}.steps-row>.step:nth-child(2){--fa:var(--color-dg-blue);--fa-soft:#4868b61f}.steps-row>.step:nth-child(3){--fa:var(--color-dg-amber);--fa-soft:var(--color-dg-amber-bg)}.steps-row>.step:nth-child(4){--fa:var(--color-dg-emerald);--fa-soft:var(--color-dg-emerald-bg)}.steps-row>.step>.tabular{color:var(--fa)}.step-dot{background:var(--fa)}.step-sheet{border-color:var(--fa)}@supports (color:color-mix(in lab, red, red)){.step-sheet{border-color:color-mix(in oklab, var(--fa) 26%, transparent)}}.hero-note{text-wrap:pretty;max-width:34rem;color:var(--color-dg-ink-70);margin:18px auto 0;font-size:.9375rem;line-height:1.6}@media (min-width:640px){.hero-note{margin-top:18px;font-size:1.0625rem}}@media (max-width:767px){.hero-cta .btn-hero--ghost{width:auto;min-height:44px;box-shadow:none;color:var(--color-dg-ink-70);background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:.9375rem;-webkit-text-decoration:underline #4b546257;text-decoration:underline #4b546257}@supports (color:color-mix(in lab, red, red)){.hero-cta .btn-hero--ghost{-webkit-text-decoration-color:color-mix(in oklab, var(--color-dg-ink-70) 34%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-dg-ink-70) 34%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-dg-ink-70) 34%, transparent);text-decoration-color:color-mix(in oklab, var(--color-dg-ink-70) 34%, transparent)}}.hero-cta .btn-hero--ghost{text-underline-offset:4px}.hero-cta{gap:6px;margin-top:32px}section.overflow-x-clip{position:relative}section.overflow-x-clip:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px 340px at 50% 8%,#6e1f2b21,#0000 72%),radial-gradient(420px 300px at 88% 46%,#4868b61c,#0000 70%),linear-gradient(#f9f6f7,#fff 88%);position:absolute;inset:-96px 0 0}@supports (color:color-mix(in lab, red, red)){section.overflow-x-clip:before{background:radial-gradient(520px 340px at 50% 8%, color-mix(in oklab, var(--color-dg-indigo) 13%, transparent), transparent 72%), radial-gradient(420px 300px at 88% 46%, color-mix(in oklab, var(--color-dg-blue) 11%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--color-dg-indigo) 4%, #fff), #fff 88%)}}#etapes{padding-top:0}#etapes>div{padding-top:8px}.stabs{margin-top:0}}.fcol__in,.swiss-card__in{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fcol__chev,.swiss-card__chev{width:18px;height:18px;transition:transform .24s var(--ease-bilto);flex:none;display:none}.fcol__h{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dg-ink-70);font-size:.75rem;font-weight:600;display:block}.swiss-card__h{display:block}@media (max-width:767px){.footer-grid{gap:0}.fcol{border-bottom:1px solid #ffffff1f}.fcol__h{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.fcol__chev{display:block}.fcol:has(.fcol__in:checked) .fcol__list{grid-template-rows:1fr}.fcol:has(.fcol__in:checked) .fcol__chev{transform:rotate(180deg)}.fcol__in:focus-visible+.fcol__h{outline-offset:3px;outline:2px solid}.swiss-card__h{cursor:pointer;min-height:44px;color:var(--color-dg-ink-70);justify-content:space-between;align-items:center;gap:12px;margin:-10px -4px;padding:10px 4px;display:flex}.swiss-card__chev{display:block}.swiss-card:has(.swiss-card__in:checked) .swiss-card__p{grid-template-rows:1fr}.swiss-card:has(.swiss-card__in:checked) .swiss-card__chev{transform:rotate(180deg)}.swiss-card__in:focus-visible+.swiss-card__h{outline:2px solid var(--color-dg-indigo);outline-offset:4px}@supports not selector(:has(*)){.fcol__list,.swiss-card__p{grid-template-rows:1fr}.fcol__chev,.swiss-card__chev{display:none}}}.fcta{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.fcta__btn{border:1px solid var(--bilto-hairline);min-height:48px;font-family:var(--font-red-hat-display), system-ui, sans-serif;color:var(--color-dg-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:700;transition:background .2s,box-shadow .2s;display:flex}.fcta__btn--fill{background:var(--bilto-grad-btn);color:#fff;border-color:#0000}.fcta__btn:hover{box-shadow:var(--bilto-shadow-card)}@media (min-width:768px){.fcta{gap:8px;margin-bottom:0}.fcta__btn{min-height:42px;font-size:.875rem}}.reason-short{display:none}@media (max-width:767px){.reason-short{display:block}.fcta{margin-top:24px}}.navbar-signin{border-radius:var(--radius-control);white-space:nowrap;min-height:44px;color:var(--color-dg-ink-70);align-items:center;padding:0 12px;font-size:.9063rem;font-weight:500;transition:color .18s}.navbar-signin:hover{color:var(--color-dg-ink)}.mmenu-signin{min-height:48px;font-family:var(--font-red-hat-display), system-ui, sans-serif;color:var(--color-dg-ink-70);align-items:center;margin-top:8px;font-size:.9375rem;font-weight:700}.ptable-hint{color:var(--color-dg-indigo);align-items:center;gap:8px;margin-top:20px;font-size:.8125rem;font-weight:600;display:none}.ptable-hint svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.ptable-hint svg{animation:ptable-nudge 1.9s var(--ease-bilto) infinite}}@keyframes ptable-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(5px)}}.ptable-frame{position:relative}@media (max-width:899px){.ptable-hint{display:flex}.ptable-scroll th,.ptable-scroll td{scroll-snap-align:end}.satellite:has(.ptable-frame){overflow-x:clip}.ptable-frame{margin-inline:-20px}.ptable-scroll{padding-inline:20px 0;scroll-padding-inline:20px 0}}@media (max-width:767px){.fart-duo{transform-origin:top;margin-bottom:-14%;transform:scale(.79)}}.sstats .sstat{--n-pas:2%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sstat{animation-range:cover calc(2% + var(--n) * 2%) cover calc(22% + var(--n) * 2%)}}}.phero:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#fbf9fa,#fff 82%);position:absolute;inset:-96px 0 0}@supports (color:color-mix(in lab, red, red)){.phero:before{background:linear-gradient(180deg, color-mix(in oklab, var(--color-dg-indigo) 2.5%, #fff), #fff 82%)}}@media (max-width:767px){.phero-halo{top:-260px}.phero:before{background:radial-gradient(120% 58% at 50% 18%,#6e1f2b0d,#0000 68%),linear-gradient(#fbf9fa 0%,#fff 70%)}@supports (color:color-mix(in lab, red, red)){.phero:before{background:radial-gradient(120% 58% at 50% 18%, color-mix(in oklab, var(--color-dg-indigo) 5%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--color-dg-indigo) 2.5%, #fff) 0%, #fff 70%)}}}.mmenu-row{cursor:pointer}.mmenu__in:focus-visible+.mmenu-row{outline:2px solid var(--color-dg-indigo);outline-offset:2px}.mmenu-sub__chev{width:18px;height:18px;transition:transform .24s var(--ease-bilto);flex:none}:root:has(#bilto-menu-fonctions:checked) .mmenu-sub__list{grid-template-rows:1fr}.mmenu-sub__list .drop__in{transform:translateY(-6px)}:root:has(#bilto-menu-fonctions:checked) .mmenu-sub__chev{transform:rotate(180deg)}@supports not selector(:has(*)){.mmenu-sub__list{grid-template-rows:1fr}.mmenu-row .mmenu-sub__chev{display:none}}.mmenu-foot{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffb8;border-top:1px solid #0e11170f;position:relative;box-shadow:0 -1px 2px #0e11170a,0 -14px 32px -12px #0e11172e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mmenu-foot{background:#fff}}@media (max-width:639px){.footer-bottom{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:20px 0 28px}.footer-bottom>p{color:var(--color-dg-ink-40);font-size:.75rem}.footer-by{margin-top:0;font-size:.8125rem}}.drop{transition:grid-template-rows .34s var(--ease-bilto);grid-template-rows:1fr;display:grid}.drop__in{transform:none}.mmenu-sub__list{grid-template-rows:0fr}@media (max-width:767px){.fcol__list,.swiss-card__p{grid-template-rows:0fr}.fcol__list .drop__in,.swiss-card__p .drop__in{transform:translateY(-6px)}}.drop__in{min-height:0;transition:transform .34s var(--ease-bilto);overflow:hidden}.drop__in>:last-child{margin-bottom:14px}:is(:is(.fcol:has(.fcol__in:checked),.swiss-card:has(.swiss-card__in:checked)) .drop__in,:root:has(#bilto-menu-fonctions:checked) .drop__in){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.drop,.drop__in{transition:none}}:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .32s var(--ease-bilto), content-visibility .32s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item::details-content{transition:none}}.shot-amt{vertical-align:bottom;display:inline-block;overflow:hidden}.shot-amt__v{display:inline-block}@media (prefers-reduced-motion:no-preference){.shot-amt__v{animation:shot-amt-in .52s var(--ease-bilto) both}.shot-row .shot-amt__v{animation-delay:calc(var(--montage) + var(--r,0) * 90ms + .9s)}.shot-tabs .shot-amt__v{animation-delay:calc(var(--montage) + var(--t,0) * .11s + .62s)}}@keyframes shot-amt-in{0%{transform:translateY(105%)}to{transform:translateY(0)}}.shot-frame{position:relative}.shot-frame:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 42%,#ffffff80 50%,#0000 58%);position:absolute;inset:0}@keyframes shot-sheen{0%{opacity:0;transform:translate(-45%)}25%,70%{opacity:1}to{opacity:0;transform:translate(45%)}}@media (prefers-reduced-motion:no-preference){.shot-inner>aside>*{animation:shot-build .46s var(--ease-bilto) both}.shot-inner>aside>:first-child{animation-delay:calc(var(--montage) + .18s)}.shot-inner>aside>:nth-child(2){animation-delay:calc(var(--montage) + .24s)}.shot-inner>aside>:nth-child(3){animation-delay:calc(var(--montage) + .3s)}.shot-inner>aside>:nth-child(4){animation-delay:calc(var(--montage) + .36s)}.shot-inner>aside>:nth-child(5){animation-delay:calc(var(--montage) + .56s)}.shot-inner>aside>:nth-child(6){animation-delay:calc(var(--montage) + .64s)}.shot-inner>aside nav>*{animation:shot-build .38s var(--ease-bilto) both;animation-delay:calc(var(--montage) + .32s + var(--i,0) * 45ms)}.shot-inner>aside nav>:first-child{--i:0}.shot-inner>aside nav>:nth-child(2){--i:1}.shot-inner>aside nav>:nth-child(3){--i:2}.shot-inner>aside nav>:nth-child(4){--i:3}.shot-inner>aside nav>:nth-child(5){--i:4}.shot-inner>aside nav>:nth-child(6){--i:5}.shot-inner>div>*{animation:shot-build .46s var(--ease-bilto) both}.shot-inner>div>:first-child{animation-delay:calc(var(--montage) + .42s)}.shot-inner>div>:nth-child(2){animation-delay:calc(var(--montage) + .56s)}.shot-inner>div>:nth-child(3){animation-delay:calc(var(--montage) + .66s)}.shot-inner>div>:nth-child(4){animation-delay:calc(var(--montage) + .74s)}.phone-screen>*{animation:shot-build .46s var(--ease-bilto) both}.phone-screen>:first-child{animation-delay:calc(var(--montage) + .9s)}.phone-screen>:nth-child(2){animation-delay:calc(var(--montage) + .98s)}.phone-screen>:nth-child(3){animation-delay:calc(var(--montage) + 1.06s)}.phone-screen>:nth-child(4){animation-delay:calc(var(--montage) + 1.14s)}.phone-screen>:nth-child(5){animation-delay:calc(var(--montage) + 1.22s)}.phone-screen>:nth-child(6){animation-delay:calc(var(--montage) + 1.32s)}.phone-screen>:nth-child(7){animation-delay:calc(var(--montage) + 1.42s)}.shot-frame:after{animation:shot-sheen 1.4s var(--ease-bilto) calc(var(--montage) + 2.1s) 1}}:root{--montage:.5s}@keyframes shot-build{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.steps-cta{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:56px;display:flex}.steps-cta p{max-width:34ch;font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-dg-ink);font-size:1.25rem;font-weight:700;line-height:1.3}@media (min-width:640px){.steps-cta{margin-top:64px}.steps-cta p{font-size:1.5rem}}.steps-cta--seul{margin-top:34px}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}
